470
343
285
301
459
410
472
484
376
527
408
513
482
489
467
224
397
521
455
316
500
453
416
371
346
433
314
505
364
275
499
405
233
323