82244818
32576946
91475683
18858802
770539
93927286
58061055
38456298
9056630
74662221
21335283
8510439
42138463
15329044
52652369
39062161
42795503
48474219
64044982
84639061
71923883
494158
717019
89484046
94346042
74509638
2329484
43346375
3646535
66965384
3232282
1000024
43573227
82392920
4300354
59521208
53381148
1062619
90372077
95304007