99663289
61372212
3298989
56867449
22072209
5875019
69447795
60814878
86628984
999988
70467129
43392997
71973759
25862837
72621108
26331640
68719856
7775663
95609820
62856929
62768900
18866316
80249607
23017736
50283491
85096228
23197748
69068058
46006650
84278858
95152385
4538693
76101944
78266113
30096873
91381543
64979635
17095625
10327836
12782012