40834623
92469333
84384698
8645366
11949523
31526353
30568599
35919303
99286476
7959401
40805186
57955413
87896819
3753224
26564043
45194388
16786720
12434547
46738093
14191623
50795327
40004854
98537780
1504777
45227101
17948535
35259923
47081482
63614036
7673687
29122401
28309823
51265850
36712589
86503753
12181177
59109905
60242230
10298665
19474441