539
331
240
284
495
324
396
372
367
516
344
385
523
449
469
432
437
460
305
358
465
477
343
473
444
475
512
429
389
260
504
467