51641151
32297500
43644217
20563683
18402478
59397517
94575100
88101466
49705351
6857406
83627830
44837680
36964420
34834490
89225542
20228745
33093141
5212263
10079422
43948032
69001756
81420
48374308
38557154
76946744
20084436
34529828
28574344
12584
26091977
7359457
45184963
52201562
58412237
33154719
18628152
33817610
77542080
71429732
93876428