100541174
99621884
9945412
9647302
92221929
9029793
8925473
8884157
80951611
77601975
74281455
66631518
6516455
6304928
6286448
6203635
6058540
554058
51111081
4899908