101701479
9686984
91871554
90781623
7649737
7626493
70381323
65711138
6565932
64571020
63901228
60391554
54571709
4940463
732148
52632
47696
42943
4061