102851369
9540609
8999640
85061932
84981867
84961860
77791526
75451950
7181105
63951724
63851028
58691883
56871055
5395151
4745347
4477893
4273562
42091573
4196351
4168525