308
485
275
347
448
362
466
495
394
419
326
420
430
405
352
398
255
371
293
521
261
235
334
492
435
504
315
423
399
470
279
538
468