258
180
189
190
202
220
193
207
186
188
175
192
167
191
170
227
176
203
241
184
179
214
295
309
285
273
282
299
316
300
296