51429676
83695163
31408358
9967135
3687362
27949886
21876154
19222539
40158799
74157384
46009345
39565383
5955749
33383363
37708428
92711386
79309137
6588985
23842075
69714801
16215005
71797457
54428320
90025883
72345206
99441469
49923801
20269704
87826462
3929939
21021766
40669769
5062886
10174698
21511500
75734920
16096304
65535007
63028750
43438235