308
202
360
373
231
467
452
477
312
493
355
465
409
347
395
454
225
370
264
434
325
356
240
223
466
462
393
246
396
478
414
388
319
300