90252160
8385128
78105673
39697177
19684859
71525869
74165751
77659813
3791153
26253355
437909
11181250
94589463
7729504
44341720
6611713
61233776
88516054
75846824
36111993
26058685
19529343
9297061
95143252
33622662
36771339
24435945
76763911
59076636
85181950
70063604
95183432
48445409
17027670
30723311
77832310
13598454
19568840
6712743
99246763