101412000
100081136
98291323
97501717
9705557
95691974
95451331
94761208
94331947
8743872
82781537
80691182
805673
7437815
7296865
6432538
6115505
5722983
52881007
4523425