88825850
25485529
31832300
97247847
24377671
2885057
63915827
52199566
98352674
29142230
9659610
32411607
63326018
92342286
9920860
44858601
8757403
40025630
56636416
3727900
11064764
78522641
52904299
31536022
26473348
14295048
59205333
98841554
67397542
5826172
44628002
83436542
40904100
2443605
79134944
58228218
93092567
59998774
3113166
49262113