31267921
41523660
85012542
27623999
924280
79926237
79423849
23554362
12418556
47798566
22273596
6604246
89887936
2734829
81019907
22625306
1636695
20859586
46059447
72343172
24888543
2041452
76731601
60841434
71214424
16553107
7869751
89676369
11601367
7242157
10104284
34263161
22127489
40437232
47366889
32173200
19965102
51566869
75011177
35756898