440
505
375
224
431
355
403
258
487
411
381
358
234
472
442
292
496
400
360
229
426
484
334
470
453
305
218
343
297
503
237
497
363