510
435
333
470
424
295
492
241
373
466
280
430
256
408
418
484
305
368
234
293
442
260
316
367
403
221
461
227
343
336
350
407
286