355
218
505
362
317
388
212
395
403
267
351
310
255
421
483
328
433
420
288
384
292
294
360
334
319
253
276
474
227
475
313
291