98858673
14659883
13498988
1293633
6893399
28594497
70849535
22521188
65718364
14006618
42503508
82438036
56857825
3689235
84386072
62697679
27995376
66994183
7359767
25037816
22962680
77088442
22764102
98899650
48758845
79709005
1746132
52465072
36208057
35623142
2401333
97297004
41811239
8116105
24011547
91122913
5217597
42868838
13994336
2960413