86696878
52265676
32658108
1686412
51224638
52231790
10284453
83912808
2674206
7296494
66868403
88589670
90743121
3646334
61914492
85525541
74536448
96485844
17196343
46457753
45405063
2976718
84076403
62984278
2535835
60937284
16076800
71565095
60971570
72919186
89269001
66376048
55208642
49413508
50375769
37252729
46366688
71195182
40568514
8073259