97686523
1737866
35896786
29962958
58194612
66176791
96596886
46089900
33054724
20142463
11729262
9969435
86908988
54056478
87454976
38453369
6603305
98446756
41909442
35942598
70315633
62356225
58235299
8536006
86437880
32347798
43871748
14235406
73987445
26753484
93601564
45531561
65535053
46674417
92843577
49296614
92726618
54856588
66333866
87202721