512
343
272
474
508
420
478
262
510
291
239
532
431
347
466
380
373
276
441
307
391
463
352
328
254
355
436
403
306
411
250
472
285
417