442
250
457
411
479
317
342
425
357
473
487
291
449
456
542
381
379
439
507
350
352
346
304
423
234
306
356
454
500
285
461
407
415