31989541
519113
16556963
87992990
848284
218631
706857
5034552
84445358
18385927
1642857
34709531
91942302
29699147
71398829
61946399
40434745
37451500
19089981
15472339
94584728
2055776
2883298
85015874
5892353
39905668
93702026
89034117
5682950
54812296
4567793
66945589
32066313
23888946
24801207
69085768
67923873
84883167
54409624
99637637