296
300
323
503
491
260
387
380
530
475
539
274
470
307
515
428
545
379
277
448
423
406
518
457
394
243
498
384
434
328
272