9
10
14
88
82
94
195
167
114
229
187
275
180
175
181
156
150
149
346
197
211
161
203
218
182
274
615
215
236
322
226
444
454
245
296
332
339
249
407
252
391