39486850
81021943
2163315
73364448
88291477
53147732
15308437
21271166
16497199
94602616
1541179
14129602
36512146
23627023
98603801
40026057
96352661
84795193
1013336
10675203
89794593
9522890
6835638
79687123
50406188
87755548
25137598
70358451
38113064
49213831
17717462
90715842
23702469
45804489
57054345
5492349
47798468
73762140
86826310
28522664