306
320
259
355
341
467
384
508
514
345
463
458
435
413
338
418
436
250
420
481
356
422
265
312
325
375
440
407
360
385
257
406