90581078
89511252
84391641
8186148
79841947
7348730
6946109
68801988
61051723
5871882
51731750
4860959
45491141
44511162
4141901
1809496
1500322
773353
64595
20028