9677755
90501205
8416126
8258162
81421677
78171149
69931061
686037
67931388
67511605
66941684
6513385
63451008
5638578
5515850
5405986
49241493
4569527
4442623
42701342