99708600
3522662
28407727
7396996
3321574
58509439
3729864
2805988
74246039
54571415
29552976
72419378
35964474
92721679
1358485
61294880
98665300
45612491
62987436
18035816
1426048
95488549
84242810
55513552
34992045
86082239
1047911
3853444
30871811
58389726
12042849
27029982
80076965
99257784
40976526
69675710
65512294
3838593
46127356
84685204