528
609
825
343
906
769
500
717
934
800
666
879
741
958
820
687
420
637
853
714
577
445
311
875
742
960
690
903
769
633
498
364
582
444
662
739
606
818
338
550
418
982
500
364
584
446
656
524
387
606
820
338
900
418
981