101131677
100111543
9847388
9802779
9277863
8800104
867118
84391236
82991285
79531575
6889817
6783271
6695358
63961669
63871520
61721292
59561337
5530586
5277341
5125261