32568200
14002362
85582805
52224074
1066903
40552616
27742523
2548450
49344269
89062104
1985205
49933021
36176053
12363630
73453285
54319990
20234164
25492990
74349105
88752937
66137806
66659490
68561203
23575619
348755
95521010
58073204
17278261
67533911
78797754
89572440
30253221
60628756
25963761
97098176
10809872
11667413
9814274
2987039
97374239