41238689
14652061
6641773
7706120
71693808
34971714
50636820
12594640
47016109
59691348
43849141
62569812
53408164
7872395
7795781
64801014
86418978
15266641
96749549
30342656
99618022
31431603
81452883
54418068
47837748
29798224
44659957
39511818
61871079
24908925
37513283
13026201
42572574
7988284
5879673
28497759
24315291
18165085
13647985
36482059