150
133
156
161
167
131
144
170
146
164
176
15171
12100
9511
8230
657263
6470
5900
5381
537147
51010
458142
3820