101171102
9536635
95061678
8916811
8591760
71571136
6382898
6009319
41731123
3864196
64872
43144
42241
4207
1217
986