90958440
28672388
40578927
3294676
4573350
82849693
19731675
10492272
96824109
65946626
90688455
62861543
7589287
52539240
51046193
64289934
52949177
85751648
38149533
12795328
70219688
34745723
33401490
35824478
91674815
88129945
65742587
28293568
93182460
25858355
56628757
1691754
54848958
37261888
15726004
56561378
45687103
521329
99182134
8773212