868
867
866
865
863
861
859
858
858
859
859
860
860
860
859
857
858
858
857
856
856
856
855
855
855
856
858
859
861
861
861
853
853
850
849
850
850
851
853
853
848
848
848
847
849
850
850
850
848
849
849
849
846
849
846
852
852
859
844
843
843
845
842
841
841
842
843
844
844
844
842
840
838
840
839
838
838
838
838
838
838
840
852
849
846
844
838
836
836
842
851
856
856
855
854
853
850
841
840
841
840
840
834
836
836
844
841
842
845
848
847
846
846
848
848
845
843
840
835
832
831
833
835
828
828
825
826
827
825
838
835
847
831
832
833
832
843
835
834
839
838
837
836
834
832
830
828
827
833
835
837
835
832
831
831
831
829
825
821
819
819
820
822
823
833
826
832
834
834
826
826
826
831
827
824
828
829
819
820
817
816
814
811
809
808
807
807
804
803
803
802
799
798
796
796
797
797
794
795
795
797
797
797
796
793
791
793
795
794
790
792
791
791
791
792
792
792
792
792
792
792
792
791
789
788
788
788
788
788
784
784
788
790
791
803
804
804
804
804
805
806
808
809
809
808
808
807
810
819
824
815
811
805
804
804
803
802
802
802
802
802
798
798
797
797
797
798
799
799
800
798
797
792
792
792
792
793
794
800
800
800
801
813
815
817
803
798
790
790
790
790
790
786
786
787
790
793
793
792
788
792
796
800
809
816
818
821
820
818
816
815
813
811
794
784
779
779
779
779
779
779
775
776
776
776
775
775
775
773
771
771
770
769
768
768
768
768
767
767
766
766
767
767
767
768
767
766
765
765
765
765
766
768
765
765
765
767
767
767
767
765
765
764
763
763
764
765
765
765
763
761
760
761
763
766
774
769
774
774
775
794
795
799
782
770
764
759
757
756
758
758
788
819
827
811
799
812
781
799
788
770
765
757
758
756
756
754
754
754
753
752
753
758
759
756
755
754
764
770
768
768
767
758
756
761
765
769
770
779
788
788
788
788
780
772
755
751
750
749
749
746
749
752
754
758
762
768
788
788
788
788
785
781
774
769
764
760
750
748
757
759
757
754
752
747
746
748
751
751
756
759
754
750
748
749
751
747
740
738
738
739
740
740
741
740
738
733
736
739
742
744
745
742
742
742
742
739
735
735
734
733
733
728
728
728
728
728
730
732
734
733
726
725
725
725
725
726
727
731
732
733
733
732
732
750
742
724
722
721
722
720
720
722
722
721
720
720
722
723
723
721
720
718
718
717
716
716
715
717
718
719
719
720
721
723
723
722
713
710
713
717
721
724
721
719
715
708
707
707
714
716
718
719
713
714
717
719
715
716
721
711
712
718
723
738
740
743
746
745
739
754
734
731
730
735
737
708
717
726
715
710
706
699
694
691
691
692
692
692
691
693
697
701
707
716
725
725
721
715
712
707
703
690
690
691
694
697
702
707
711
717
716
716
716
719
722
724
735
736
737
751
762
753
717
707
690
687
686
685
685
685
685
685
686
686
686
686
689
692
747
746
745
747
755
762
770
776
772
742
735
720
698
688
687
686
685
684
682
680
680
680
681
682
683
689
711
706
694
679
678
679
677
683
694
708
706
739
750
754
719
710
694
693
690
685
681
683
694
694
694
694
689
682
685
687
692
694
703
716
728
755
759
734
706
708
701
686
678
679
679
684
690
699
712
697
684
682
681
680
680
680
681
684
686
687
689
691
693
720
737
742
754
754
748
745
745
746
747
747
728
716
686
686
686
685
685
685
685
685
686
687
689
693
700
733
745
754
742
741
739
737
734
728
728
727
727
727
720
705
694
693
692
690
689
689
690
690
709
716
724
728
721
713
705
700
696
692
691
691
692
695
690
690
690
694
705
712
719
719
720
702
712
725
733
730
730
737
749
742
752
757
730
729
728
727
716
711
713
710
716
716
719
713
713
716
720
715
714
713
712
708
709
709
721
717
715
712
709
709
708
712
712
724
722
720
718
717
716
716
716
716
716
715
714
720
721
722
723
722
721
720
719
719
719
723
723
722
721
722
722
720
726
726
727
748
731
731
730
728
727
726
725
725
725
725
725
725
724
729
730
729
728
728
728
728
728
728
730
737
737
736
736
735
734
741
739
740
742
744
737
734
733
734
734
735
736
737
737
738
738
739
743
747
751
749
747
750
754
757
756
751
751
751
751
744
752
758
757
754
752
749
748
754
757
770
774
777
779
781
783
785
785
785
784
754
753
751
749
749
751
752
748
750
753
755
767
791
791
790
789
787
785
779
769
758
758
760
763
766
768
766
762
757
755
757
757
757
752
749
752
753
753
753
753
755
756
756
758
761
771
774
777
777
777
785
801
793
797
816
825
828
808
788
758
756
759
761
777
790
801
793
788
784
776
770
770
765
778
764
764
764
765
765
765
765
765
764
764
764
765
765
766
766
765
766
766
769
764
764
764
764
765
766
767
765
766
766
766
766
766
766
768
767
767
767
767
769
769
768
768
768
768
770
770
771
771
775
776
776
776
776
777
777
775
779
779
779
779
779
795
800
805
815
817
818
820
821
821
818
814
812
800
792
790
788
790
793
791
789
785
783
783
787
792
792
792
793
794
805
811
815
813
808
794
789
789
789
790
790
790
791
791
800
800
800
800
799
799
799
800
801
802
802
802
803
807
808
808
809
812
827
831
829
816
808
809
809
808
806
805
804
803
803
803
803
803
802
801
799
798
796
787
786
784
784
785
788
788
789
789
789
791
793
792
792
792
792
792
792
792
792
791
791
792
791
790
795
793
791
792
795
796
795
795
795
795
795
795
794
797
796
796
796
798
800
803
804
804
805
805
805
807
808
810
810
811
812
814
822
823
819
828
831
834
828
826
826
826
828
841
832
829
829
833
822
820
826
824
821
826
831
833
833
832
832
832
832
828
824
829
837
835
832
830
829
835
839
844
849
848
833
826
841
842
845
844
837
834
833
828
827
826
826
827
836
832
835
837
836
835
838
838
837
841
845
847
848
850
849
842
844
844
839
835
835
834
845
845
846
848
849
850
850
850
850
850
850
850
850
850
850
847
842
847
851
847
839
839
841
843
844
844
845
844
842
845
844
843
842
841
840
840
841
841
845
843
850
847
846
845
854
857
852
847
849
847
848
846
848
849
848
847
847
846
848
848
849
850
849
849
849
850
850
851
851
851
853
855
859
859
859
857
861
858
858
862
862
861
861
868
866
865
864
865
866
866
866
864
865
868
876
881
873
872
871
870
868
869
870
870
874
878
882
881
880
879
878
878
878
878
878
878
876
875
873
872
872
872
870
866
865
864
865
867
867