98912985
66217148
30852460
25959990
64297897
12703688
2080955
9349594
66485329
95186979
6295584
84179468
98748296
90449206
29493604
52653365
32116532
82341765
65594200
1133689
17883862
94714198
49528555
13421189
60447066
93984377
10598934
45334335
47828086
40562301
1248714
83343132
40848374
75149113
30029093
99788366
51561354
8003923
26927436
69861891