92786673
49098410
188079
1944444
34777275
19019703
42879172
65879783
39176792
91272167
78915193
16389101
3445232
52928189
61366382
95699876
60312910
39677763
72364910
28815709
800073
8706668
72202237
6236440
24608855
58844390
23918156
46101765
85441828
29052609
14547746
16447477
9361106
6691959
9661586
67893114
47297718
1465897
33365894
11531107