59925033
6853370
26919816
8311776
7706123
7106619
79223121
71884929
76079819
72491054
70008054
63881678
55359037
5502217
35451965
11655710
13815588
18194169
18584470
5320
17369527
63967427
27498890
82656423
6213494
78996637
13943620
15089832
44664963
45957073
7084318
14403973
17126069
88369047
24187149
91939781
89843967
89299456
95786093
93406369