22165022
88587478
42237155
74611513
96662719
46361921
80568281
52153901
28574457
27012800
4217067
10929362
3701470
73647784
15149490
36914913
70108861
15558235
51808437
20937
1519809
95469469
1476482
76135635
95132048
57408072
3394396
30998373
18933740
9406552
64792684
31073623
12077056
99641616
57366719
63831575
71589020
7839558
60744623
12449755