58893755
21935803
725106
42098131
60899541
74654433
65861566
24673966
16673771
96866661
19339593
47468572
79117836
96666844
58935140
18368462
68324004
74059070
91428038
68161489
58176331
63878509
32193693
73807686
9916845
9808534
35692287
86312749
87177126
23717384
50362601
564351
7738760
99537229
73032118
4815416
64358079
47149935
9841536
483777