290
425
437
400
456
342
334
477
297
352
432
427
356
292
396
384
525
373
376
319
273
416
325
440
434
489
524
343
512
362
309
516
260
423