97431061
91391768
88791595
867193
8652945
8371345
8367725
8199473
8185240
7083846
68871806
6651981
6636680
66111076
60541169
5624635
5170558
51621680
51101880
44661503