62609125
16491495
56406036
43995793
94834459
58235987
16045080
95333577
42208176
1884940
35425898
16612070
22234566
9559470
41333072
82013358
35519769
35178587
84822812
37768395
72306995
98304645
44584242
35812756
56962226
4521869
56232225
41988719
70513162
20035078
12629927
38593180
1490715
8511159
4568660
26308579
14669722
35292595
60666691
56971806