31106258
70849974
47243957
30246782
93372346
59045540
51866411
17847949
68518710
7554355
50533234
1275788
28693862
93234931
63329280
88607558
51812641
22466874
8155744
63212569
98193457
67253636
3861958
14469225
34737644
36839924
8739599
59069305
26232189
69925116
2054568
30346053
38247052
30781266
15296947
49947311
99311188
42336242
15385763
4155456