30004268
7376416
93012192
21142033
15188739
66467640
19149047
64799212
652950
51948039
8801060
12831038
65489163
1629150
1367512
6958141
50555469
3623653
40253436
71269508
9334529
91385064
87603958
28648725
2084318
50866519
85588123
35139358
22502970
84406933
16614215
24028226
5325596
34593291
95664114
11626053
44075669
79892011
62019225
55465982