64213160
47518869
97541230
79954226
28537343
16279047
40172126
78985146
56829319
34872780
1198601
8164231
19843459
18985085
63458724
38106301
86836359
58591184
74456972
27278068
76775016
97164219
30646639
71851649
64087624
61261265
11747632
501027
79115210
87395744
4210826
11564235
69894720
28708467
46148882
16349924
31957914
91813601
23248570
96927905