101412000
9441665
9391575
8853234
8660577
8427680
7829509
76971265
75221318
7414703
717336
6478476
64331162
6247166
60011510
59761474
587857
5583426
5511655
5482774