40495786
80455345
39351850
98869161
50666906
5434284
3554711
465863
57519436
23549873
42153749
25971487
15102705
94023596
80893261
29298128
48844086
99863360
65438730
9187733
45201552
21826701
65133277
48292359
54373383
77209588
35701714
83114634
1707363
86404661
42863434
22711294
38526920
8824972
11937478
14796
49507290
8420565
59779567
12162743