58564800
14098876
93713377
90625967
54509470
73693165
50903984
30154619
31319947
11634344
13753287
35591164
56059575
56212910
9142664
30357827
88322854
575038
65793335
73762704
10493635
36789262
4832303
52152056
2590917
2295479
96261598
5737606
28493567
31923859
12134547
24381694
12378517
5493178
52247720
625692
7086481
23975262
73664973
49774761