86589566
3057375
33356935
65065033
98526805
39777955
54465806
36515161
28838902
57245525
74177327
12996202
20679604
71981646
6603294
54965494
4936928
37232620
81371747
253881
1128586
89412533
61212874
57108659
84922118
97262853
16379263
7242675
20479239
67861178
3749024
39661849
67706248
89059048
41374026
33438942
37796170
4074669
6938927
63422819