907
796
803
806
779
780
754
709
690
691
693
768
809
812
799
802
788
779
744
753
798
785
780
781
819
870
836
806
783
771
803
793
794
774
777
772
785
780
771
773
785
783
771
761
730
703
712
733
753
708
736
726
713
687
675
659
642
628
622
608
598
598
611
629
643
897
887
812
810
953
1022
974
884
765
752
828
806
790
820
799
771
728
705
686
680
671
656
641
626
627
626
632
639
654
671
738
809
808
766
710
729
743
741
731
724
733
744
745
777
839
783
743
754
780
814
784
805
824
814
782
775
774
803
812
785
754
748
751
747
740
773
795
815
784
812
860
883
874
836
784
757
714
698
699
705
711
687
729
705
702
693
710
722
747
736
718
690
733
718
687
697
687
679
667
688
679
681
673
668
668
663
658
632
627
608
593
583
574
563
557
548
560
569
581
584
583
614
656
663
651
673
660
646
628
618
610
607
604
599
593
583
592
606
632
607
606
595
592
594
623
638
636
639
627
626
623
609
599
596
599
599
591
584
574
573
570
560
560
563
562
567
583
600
602
594
591
598
593
593
580
580
574
568
559
553
557
562
576
628
626
621
627
675
662
648
671
661
649
635
619
613
613
637
634
627
619
631
650
659
653
672
680
663
646
657
665
682
667
649
646
637
629
617
613
637
644
677
698
697
744
764
778
750
734
719
706
709
721
773
808
801
815
834
810
777
796
808
789
762
763
788
747
741
746
717
694
676
682
689
723
837
800
778
770
754
731
697
673
687
679
673
688
757
789
756
713
709
696
734
682
688
720
720
663
843
816
816
795
752
710
677
669
654
625
625
665
717
681
670
653
654
641
642
646
647
666
807
756
737
733
750
735
734
733
699
683
680
680
704
678
665
656
641
626
616
625
665
746
762
763
790
793
811
795
782
762
734
744
739
724
692
666
671
689
719
711
676
645
658
664
678
675
656
627
633
632
661
650
634
624
634
632
638
644
640
630
612
605
598
601
607
628
626
620
662
710
745
762
805
870
855
789
754
741
723
696
725
760
888
992
899
797
785
790
771
742
756
772
776
739
727
705
679
662
674
681
715
770
826
820
834
859
839
805
818
833
783
736
708
685
689
707
740
754
740
748
737
698
685
693
687
687
682
679
708
731
729
727
725
716
697
709
724
706
734
760
759
734
740
743
741
736
773
789
796
843
803
855
913
899
860
869
855
812
791
794
812
791
788
811
821
787
787
807
803
780
772
755
730
695
673
643
629
638
634
646
670
715
776
816
810
838
856
826
773
720
806
799
761
732
731
728
760
778
813
883
868
821
795
765
744
735
724
704
681
680
674
677
729
753
846
815
815
919
787
771
743
759
773
795
799
766
730
708
723
812
764
786
813
804
755
736
713
690
674
674
666
663
748
756
774
764
761
743
788
755
738
739
723
722
701

