358
314
254
236
229
220
201
191
188
188
169
169
160
152
151
150
147
137
137
137
134
131
127
123
119
117