86275631
56679795
44985590
85327971
31489115
54555280
24494140
42187890
32656955
45558318
12782592
31396957
19433286
71686352
29979659
63999395
69942540
97418082
71885035
59997
52379797
69364514
34606902
9219641
71699255
15961216
92429096
84874562
40038273
29427074
33291460
70142137
29495359
83909836
75099711
47153496
5648360
2802845
93361227
54834736