27496270
24007258
9915466
49128661
14919225
36279639
69661892
7071532
73821294
5056830
12066482
5943365
87601345
38124985
20968572
23266343
57678736
46794038
24906979
34469362
89945742
2214769
38459659
43005856
13429401
96374973
76653699
6585891
24679411
61934246
34966067
98428046
72929966
42765805
67787040
57404927
59049680
29365584
41848433
31342012