339
370
279
359
240
396
316
413
245
450
392
428
414
357
453
426
382
430
511
323
487
514
421
262
326
371
442
387
327
341
463
269
523