94161578
8927777
8873828
81451181
81151349
8031969
72861541
70181553
6829169
68241093
6736713
63341134
61671032
6147891
5656276
54851100
4984505
48171031
46421559
4609254