86986513
70918668
4776439
54454676
40794454
98587182
47914604
16958528
3513420
4596145
73321259
63062164
59337187
65809113
3095116
48888599
29262499
19376132
99791160
48812438
12852503
64875549
4541706
85537325
99644035
53865902
97282097
49646775
28721515
3638290
14849321
52402120
2126625
70537341
9618105
3576006
47305727
49705829
53843872
1206564