95121806
84611373
82821105
82491596
81621902
79941150
75301215
7282109
687845
68191582
6588582
65761071
6301185
62811449
6247700
6140262
6108506
56061245
55451758
5434206