298
460
390
521
336
507
523
363
248
512
373
326
450
502
474
448
441
304
377
414
504
382
419
393
257
499
238
389
401
503
468
381
426