76665865
70847507
70334192
30573524
25698579
5502597
99912540
33535555
94215745
15837751
79927709
14077445
68688306
8415426
95305546
87389593
6541960
88982583
52447187
3955009
63728673
4184376
62017093
4168382
8571673
69962990
10968129
16934881
41711713
80876063
46952699
61935479
28964875
26391136
13406112
97008476
17317357
17278381
4418213
4352634