52452666
84545640
2522753
29655178
1736907
93025538
32259146
94543942
47172935
72228267
35403227
9757648
11992840
20289043
8666883
49684934
93192242
30037615
3417997
3091147
24188654
45334363
54339255
50412160
28747998
56704532
28192411
98793434
82678039
63932127
13053080
47047825
54783633
3496553
81371329
6245414
82643367
93103063
36667059
19865690