80962747
31151780
48567373
1263317
74481028
44647721
20715688
99565151
8159997
19659391
87495215
79877162
71736812
31164455
52407335
13267991
95973585
1415782
8186964
90501657
69352971
9618228
41118650
90718437
71116878
35902085
24731215
26572261
33262
92733898
75051816
47925425
38678487
37189664
50798462
2251800
1848223
87551182
80134994
19735059