64925128
46683575
8768810
39081030
62442146
19498815
97387331
435659
1723862
83167462
5155068
54117420
16869302
32728547
48918919
56106908
61515999
97105454
26499076
55709006
92054545
74973224
33414391
41321480
5488948
38915944
33261533
48741091
89023011
74883832
96876695
96516219
3878715
44593124
32795022
53316622
3920233
3257915
6512283
93647387