85542593
71962666
75726675
1153799
5667425
27999414
18783929
47498419
25787770
99786453
92158364
65596262
50547772
16916589
40961987
12819094
28934886
1824394
6008642
2289972
1483225
35745519
82128072
842242
15588184
47048391
6290608
79201036
82946802
11119664
2812153
74786965
54645759
27745992
25885639
69731402
80951826
59154331
27439432
41381941