89972575
82353036
45745302
43697668
33785950
1428977
63479204
83148720
76114123
32287432
22115469
50828919
17255393
74168165
58742584
39574356
6443144
12954486
40578035
99576870
85728422
45792480
99135432
70323375
67054618
85757596
69868022
37577823
20112183
18776825
94765287
27519642
60214914
50539732
25892987
75761097
75165413
64777882
12896126
82682986