56992500
62908878
39429187
94302558
24852888
4923314
93346759
48534231
7628444
68013870
12563524
66972301
97862953
35214272
58078626
41499552
54862254
74534808
62926912
86152443
163165
70919319
54934482
7036934
61984931
10788523
31337539
85942197
64482810
91755534
71866120
97793427
38275792
32124525
43764025
26442033
26671346
41473789
8634987
12561969