775
775
775
777
777
777
777
777
777
777
777
775
768
768
766
767
767
767
764
762
758
755
752
750
749
747
746
743
741
740
740
740
740
740
740
741
742
741
740
739
735
719
722
723
725
725
723
722
720
723
724
720
715
714
712
712
712
712
713
713
713
711
710
709
709
710
710
711
712
712
712
712
712
711
710
710
711
713
713
713
713
714
704
703
701
700
700
697
694
692
689
686
686
687
688
688
689
688
687
687
683
681
681
679
679
679
679
679
679
679
678
678
677
676
676
675
675
675
675
675
677
677
677
677
676
676
677
677
677
677
677
677
676
676
675
675
674
673
672
671
667
667
667
667
667
660
659
659
659
657
657
656
656
656
656
655
655
654
654
654
654
654
654
654
654
654
653
653
651
651
650
650
650
650
650
650
653
653
653
653
652
652
651
651
651
651
650
650
650
651
652
653
654
654
654
654
653
652
650
649
647
647
646
645
645
645
644
644
643
643
643
643
643
643
642
642
641
641
641
642
642
642
642
640
640
640
640
640
640
640
640
640
650
650
650
648
648
651
654
658
659
662
665
667
669
678
684
687
691
693
696
698
700
701
701
703
703
702
701
700
699
700
704
706
707
709
709
709
709
709
709
710
711
713
714
714
715
715
715
712
711
711
710
708
708
708
707
707
707
708
708
710
713
715
717
719
720
721
724
728
731
732
736
738
745
752
757
760
762
753
743
738
733
723
722
724
726
728
739
746
773
787
802
838
893
1049
1010
887
789
788
782
781
784
789
790
791
791
791
791
792
794
795
796
796
797
799
800
802
806
807
808
810
811
813
816
818
820
825
833
832
831
828
828
824
818
816
813
813
812
812
813
813
814
814
814
814
814
814
813
812
811
810
809
809
809
809
809
809
810
810
812
816
816
816
816
816
815
813
812
813
814
816
816
816
816
816
816
816
816
815
815
818
819
820
822
825
825
825
825
825
823
822
822
821
821
822
823
823
824
825
829
830
830
829
829
826
824
821
820
820
820
818
818
818
817
817
817
817
817
820
823
824
825
826
826
826
826
826
826
826
826
826
826
826
827
827
828
829
830
830
830
830
830
830
830
830
827
827
826
826
826
826
826
826
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
829
829
828
827
827
827
827
827
827
827
828
828
828
828
828
828
827
827
827
827
827
827
827
827
827
827
828
828
829
829
829
829
829
832
833
834
835
836
836
836
836
836
837
837
837
837
837
838
838
838
838
838
838
838
836
835
829
829
828
828
828
828
829
829
829
829
829
829
829
829
829
829
829
829
829
829
830
830
830
832
832
831
831
830
830
830
830
830
830
830
830
832
832
832
832
832
833
833
835
836
836
835
832
832
832
832
832
833
833
833
833
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
837
837
837
837
838
838
838
838
838
838
839
839
840
840
841
841
843
843
843
843
842
842
842
842
843
843
844
845
845
849
850
852
852
852
852
852
853
853
853
853
853
853
853
853
853
853
853
853
853
853
852
851
851
851
851
854
854
854
853
852
847
846
845
844
844
844
844
844
844
844
844
844
844
844
844
845
845
846
846
846
846
846
846
847
847
847
847
847
847
847
848
848
848
848
848
848
848
848
848
848
854
855
856
856
856
857
859
865
871
871
874
875
877
878
878
879
880
881
882
884
882
877
875
873
871
867
866
863
861
859
858
858
858
858
858
858
858
857
857
857
857
857
857
857
856
856
856
856
856
859
860
865
867
868
869
869
869
869
870
870
870
869
867
864
861
859
855
855
855
855
855
855
855
855
855
856
856
856
856
856
856
856
856
856
857
858
858
858
858
858
858
858
858
858
859
859
864
865
866
867
867
868
868
868
868
868