101651512
99891243
97511494
9740998
9516500
93771111
93271623
92391371
91811484
90741994
9052296
90501421
889167
87601162
8565228
8383442
8128961
76101656
7097970
685434