250
242
451
487
391
421
390
238
397
452
450
424
380
517
265
386
389
344
272
458
418
323
474
230
429
392
504
294
500
373
528