49895336
24873325
4270417
806679
67854826
61505529
84602221
74473326
7903960
38374162
32016946
77394505
16506034
57841999
25193212
16714497
843238
63341590
21294090
12166891
10409916
25478271
59987977
660856
94236854
31676696
48366827
88271049
88643307
1696726
15006545
44618761
51643853
1268192
28912615
49131659
55242453
15227251
35322331
96419745