218
136
138
145
149
159
153
165
179
173
191
198
203
202
214
209
228
233
243
254
249
256
268
297
284
326
320
337
358
372
380
395
397
409
364
347