98098571
14246900
54311594
38102680
784121
40672608
9728560
42757905
22751452
6615164
9138397
39651398
14417271
2990168
8971670
33084525
22128967
81819359
1897502
78571484
15465638
88671095
42787805
27072648
66789659
27082340
85285148
11242422
6476737
63418751
62922424
64547119
1048519
18666386
50552112
23972089
69152015
90332389
96137859
60143165