17214252
5188857
82861088
3431666
78248565
75805333
80533354
38475888
33655518
17613998
27414234
1583148
25955728
62897303
60449306
49844312
76715584
52871169
30531309
17036401
4037933
35499657
16257826
10697746
48807900
4751796
40565352
27715865
7912938
6321292
21227672
87187364
36358448
40597712
34596264
68097698
9686946
28967076
91653871
9137992