787
786
786
785
785
785
785
785
785
785
785
784
784
787
786
785
788
788
788
788
788
784
781
781
779
779
779
779
779
779
779
780
782
784
785
785
786
787
793
794
793
790
789
787
785
784
783
782
782
779
777
774
774
774
774
774
774
775
780
789
790
791
791
791
792
792
793
793
793
793
793
793
794
794
795
796
797
798
800
800
799
799
799
799
799
796
794
792
787
787
787
792
794
795
798
799
801
802
806
808
809
810
809
808
808
806
806
806
805
805
805
804
804
804
804
804
804
804
805
806
807
807
808
807
807
810
813
814
815
816
818
822
819
816
815
813
812
810
809
807
806
806
805
806
807
807
807
807
807
808
810
813
816
817
827
826
824
822
812
802
797
793
789
786
784
780
780
776
772
771
770
764
764
763
762
761
760
759
758
759
759
760
761
762
763
764
765
766
767
768
770
771
774
780
787
783
783
782
775
764
764
763
752
748
748
747
747
747
747
747
747
747
747
747
748
749
745
744
752
752
752
752
752
751
749
747
744
742
741
741
741
741
743
747
749
751
752
753
754
755
755
754
753
751
747
745
744
744
744
744
743
742
739
737
737
737
738
738
739
737
734
732
729
730
731
733
737
741
745
749
754
756
758
758
759
762
767
770
770
770
773
775
778
783
784
785
795
802
804
808
810
814
815
818
821
834
836
838
841
844
847
848
851
851
852
852
853
853
854
854
855
851
850
849
848
846
841
837
835
834
830
825
819
809
799
792
787
787
787
788
788
788
787
789
790
792
792
794
795
797
798
799
803
810
807
807
807
806
806
806
806
807
809
809
811
812
813
813
814
817
821
822
823
824
824
824
825
834
834
836
836
836
837
839
843
844
847
847
848
848
848
848
848
848
852
851
851
850
850
848
851
851
852
853
853
854
854
855
855
855
855
854
853
853
852
852
852
852
852
852
854
855
858
859
859
859
861
860
859
859
859
860
869
864
864
865
868
869
871
873
873
873
874
874
875
877
878
882
886
890
895
906
908
910
916
920
932
933
935
936
936
938
939
948
952
952
952
947
940
939
938
937
937
941
944
947
951
955
958
960
963
967
966
963
947
939
938
937
936
934
932
927
926
925
924
923
922
920
919
915
913
912
912
912
912
912
910
909
909
908
907
907
906
906
905
904
903
902
901
901
891
886
882
878
875
873
872
870
869
869
869
869
869
869
868
866
865
864
863
863
862
861
859
859
857
857
835
835
835
834
833
833
833
829
821
820
820
819
819
819
819
818
817
816
815
815
815
815
812
809
808
806
806
804
803
802
802
802
800
797
788
784
782
778
775
775
774
774
773
770
768
764
764
763
763
760
758
757
752
750
749
746
743
742
743
745
746
744
739
740
738
736
733
731
730
730
730
730
729
729
728
728
728
728
728
728
728
728
731
731
731
731
730
730
730
730
730
730
730
731
732
732
732
732
733
733
733
733
733
733
734
738
738
738
737
736
737
738
738
738
739
739
740
740
739
738
738
737
737
737
737
736
736
737
740
739
738
738
739
739
739
741
743
745
745
745
738
735
729
729
729
729
729
729
729
731
733
734
736
737
739
740
742
744
742
739
740
741
742
743
747
748
748
743
739
738
737
736
735
735
730
728
728
731
729
728
731
736
737
737
736
739
740
745
742
741
741
742
741
741
739
738
738
739
740
741
741
741
741
739
741
740
738
736
735
734
734
734
731
733
733
732
732
732
732
732
733
733
734
735
736
736
736
736
736
736
737
738
739
741
741
741
741
741
740
740
740
741
741
741
741
741
741
745
744
743
743
743
744
744
745
745
747
746
746
746
747
748
749
750
749
749
752
752
753
753
755
754
753
752
751
751
753
754
754
754
756
757
757
758
758
759
759
760
760
760
760
761
762
770
773
774
775
776
776
776
776
777
778
783
785
787
788
790
791
794
795
796
798
798
799
800
801
802
800
799
799
799
799
799
801
802
807
807
800
800
798
799
799
799
799
795
791
788
786
784
782
782
782
782
786
787
787
789
790
792
792
792
792
792
793
792
792
791
789
789
789
789
789
789
789
789
788
787
786
786
787
787
787
787
787
787
787
787
787
787
787
786