50001287
28749714
92006682
618196
597378
3088285
98308846
67652106
8126897
75269109
45355176
35424876
23917259
116282
96611328
53715469
98254661
1491912
97028506
137774
22309172
61354241
18351473
5323445
74483011
16389280
5718933
46013348
22546644
92174699
76399954
94338308
25335565
21897082
96269907
3601659
91073922
77898427
95114125
3496570