81456566
72758116
70017635
32461723
32277195
1908231
36692478
84457154
56043638
22187010
33004175
38132087
57358344
63928630
29448362
12826266
17735521
40582430
45858992
84514414
32054788
21596401
19889298
68172938
6306142
9016980
53955493
4853833
62535621
65106992
8724333
87152230
1596738
78107140
95735453
12378697
31522345
15963680
53188104
29057550