89365546
1600988
49706787
44909280
85553048
92493760
19189854
68116904
78094650
7874406
90388479
19647889
91425937
2734178
64998406
63431993
96846944
62997778
3502430
40211255
56728277
18912380
64216984
79923032
11802991
50901607
71317773
60793456
79856773
2871891
2999979
65578358
1301669
58414913
47235119
14596238
14476487
11854476
52301052
51589369