390
304
461
246
487
475
311
378
385
373
416
501
415
358
479
303
438
434
414
449
431
497
309
482
409
445
518
346
522
387
490
264
600