16962695
66336588
36254003
32711560
77638663
76878316
58067458
57526040
52346628
49451712
7258391
7116978
55562150
20784934
62419200
29793974
29201389
6512673
4092531
2078454
55798563
8117481
68322444
24376338
50074237
30047695
6608801
8332396
80494911
95587816
78012531
45742802
8778440
2315561
21099133
2056565
52995486
30307091
42324432
2450961