100351453
99541344
8111828
80591735
7449411
69891140
6867807
67301353
6582227
6246798
6239800
57711272
57318
48251436
4711560
471112
43891561
41811686