100331498
98441195
98081988
8073643
7591264
74251063
69801694
65391583
64141801
61961802
6068490
5598119
43281946
40621440
81228
26610