100321114
90091074
85061362
83541811
82941064
77271655
7305469
63401643
57511751
5517804
51741288
48211425
47241721
4701971
4169140