156
161
167
131
144
170
146
164
176
153
175
15131
12080
9511
8160
652263
6440
5890
5371
533147
51010
457142
3790