100541196
98781872
9703959
9664176
9623402
95861920
94501789
8967647
89531492
87161474
8673687
86591810
8656499
86541406
85901068
8555296
85521338
8318493
82371591
80901491