49998127
44545948
13237500
12863705
5669658
92444299
2946789
72319378
24333787
56656850
79534497
85588477
31355412
50378951
46599372
34439508
17144400
18089498
33609563
19556374
73284274
4595996
9255139
5006862
32335273
42366130
16186475
34013462
94088967
27156280
22754232
45179219
87085142
33765355
56946114
88128560
58694385
5115351
518261
26559792