57879057
438571
74136979
80556673
81204534
26559074
87537678
6963592
67478273
8726349
36264420
8781680
2067423
84995180
30043758
1926131
53408224
23265460
70512083
89861660
95845316
6317017
10247604
39965976
31241569
27953667
10573656
17013252
80204118
86469126
75117297
12948405
38813182
19095700
31328170
36761582
45106385
29543623
1751060
57683083