338
275
373
349
296
493
346
240
514
399
312
523
479
356
363
506
243
468
330
317
327
486
228
247
458
511
410
455
440
407
358
497
409