582
439
521
386
950
467
333
895
414
629
360
926
789
304
870
385
602
465
333
763
975
840
709
574
789
302
522
387
949
333
894
760
975
492
354
920
788
999
736
601
460
329
543
757
973
494
358
925
785
651
865
733
598
463
329