67185796
33398002
77748511
94668456
91221522
43201653
63806691
16184187
9344196
59254628
28667975
52054123
28279249
53373576
54689190
2708433
62259485
16779728
5481956
46849295
33252496
28689185
91418372
71112825
56099491
32153914
572404
45009642
38234797
980273
89016814
22757276
13994898
78003591
36046083
6649085
14725973
74339846
14469936
8007617