828
828
830
834
836
839
839
837
835
832
828
824
819
814
812
811
811
809
806
804
802
804
807
810
814
814
814
812
811
811
806
805
802
800
795
804
810
810
825
828
830
831
831
833
833
834
837
839
841
843
846
849
848
844
844
843
841
842
843
843
845
845
845
844
844
844
837
823
819
818
812
802
797
797
796
795
794
792
792
792
792
792
792
792
792
792
792
792
792
794
794
794
795
797
798
800
819
823
824
826
832
830
831
839
844
848
848
850
852
845
843
838
832
825
821
820
824
830
827
827
827
824
822
822
822
822
825
827
828
829
832
826
823
821
820
829
831
835
839
841
843
847
849
846
843
839
827
822
819
812
809
806
806
804
803
803
804
805
804
802
802
804
805
805
807
809
812
815
816
817
819
821
827
831
838
839
839
839
852
853
854
855
852
848
845
842
836
833
829
829
829
829
829
824
819
819
820
824
826
832
846
859
861
861
861
860
850
835
822
821
820
819
820
822
824
828
828
828
821
818
816
815
815
815
815
813
808
802
801
801
800
800
801
801
801
801
801
801
801
801
801
801
801
801
801
799
796
790
792
797
799
802
805
805
810
814
819
827
835
840
841
840
839
836
833
832
832
832
832
832
826
826
826
827
827
828
830
836
842
844
847
853
847
844
842
841
837
831
827
820
816
811
809
815
828
832
833
833
833
834
836
837
838
836
833
831
830
827
827
826
825
824
824
826
828
829
830
830
831
832
833
835
836
838
840
842
846
848
849
850
839
820
811
802
802
802
801
801
801
801
798
796
793
803
814
817
820
823
828
831
824
824
821
823
824
825
830
842
851
852
854
855
855
853
846
843
832
826
817
817
819
827
833
835
835
836
837
837
836
835
834
833
832
831
829
826
823
821
820
818
816
818
820
820
826
826
825
821
815
805
796
796
796
797
797
797
796
795
794
792
792
792
792
792
792
792
792
792
792
792
792
792
792
793
793
794
795
801
805
821
821
824
843
854
855
851
848
844
838
835
834
832
832
829
828
828
828
829
831
831
833
833
832
831
830
828
819
810
810
811
812
814
815
815
814
814
814
820
822
828
829
829
832
838
843
853
845
828
826
816
810
809
802
804
807
810
814
817
825
832
832
831
829
826
825
824
824
823
822
819
821
824
828
829
836
838
831
825
824
813
811
812
805
801
800
799
799
800
807
816
814
807
808
810
810
810
809
807
807
806
806
807
809
809
813
820
847
858
847
847
839
815
813
807
807
807
807
806
810
825
835
858
858
858
858
857
855
849
846
839
827
830
834
845
845
853
865
873
871
870
870
873
870
870
864
852
851
850
841
830
826
823
823
822
818
812
802
800
800
798
793
793
794
796
796
796
796
796
794
793
792
794
797
797
798
800
800
801
805
813
820
825
826
828
835
838
843
850
853
857
869
869
872
873
874
870
863
854
823
830
836
839
839
849
851
852
858
858
858
854
843
822
811
804
803
804
806
822
828
847
854
854
866
854
832
825
820
814
807
807
807
807
807
809
812
813
811
804
808
818
810
803
797
795
800
801
801
803
810
817
824
831
832
837
835
828
826
823
818
817
817
817
819
822
823
825
827
832
829
828
827
824
820
817
815
811
805
805
806
807
807
814
832
835
845
841
835
833
832
825
823
820
816
814
814
813
813
813
813
813
813
811
810
808
819
824
827
827
828
829
829
830
828
827
825
827
828
832
835
838
842
844
842
841
840
839
835
814
803
800
796
794
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
793
794
795
797
799
803
813
820
825
827
827
827
823
821
815
812
812
810
815
824
834
834
835
836
837
837
837
836
835
835
834
832
825
820
818
820
826
834
839
844
847
852
852
849
842
834
825
820
817
815
819
827
828
823
818
814
810
808
801
798
797
797
798
799
801
801
801
801
807
813
813
831
849
849
848
848
846
844
843
841
839
836
832
830
830
831
831
831
829
826
823
822
822
822
825
827
831
832
835
837
836
834
832
830
832
832
828
821
809
813
816
820
824
832
836
843
846
847
849
852
848
840
837
834
830
828
827
826
826
827
828
832
832
832
833
836
838
841
845
842
839
836
829
820
817
814
809
803
798
795
793
790
791
800
801
801
801
801
801
801
801
801
801
801
801
801
801
800
800
800
800
800
800
804
811
815
815
815
815
817
819
821
824
828
828
828
822
820
819
820
821
822
824
844
859
861
861
861
861
852
838
825
824
822
818
821
826
829
829
829
830
834
839
844
848
850
854
854
853
853
850
838
837
827
824
818
818
817
816
814
810
808
806
802
801
803
805
805
804
803
803
805
806
808
811
814
821
824
830
842
847
849
847
844
840
838
836
832
828
826
819
824
827
830
832
828
827
827
824
822
822
822
823
823
824
825
828
831
824
822
826
830
837
842
847
848
853
846
841
836
828
830
831
825
815
796
795
795
795
794
794
793
792
792
792
792
792
792
792
792
792
792
792
792
792
794
796
796
797
801
806
816
826
840
844
844
845
845
845
844
843
842
841
842
845
848
851
850
845
839
836
831
828
826
828
829
831
832
831
829
825
810
803
795
804
806
809
812
814
813
812
808
808
807
806
806
809
813
817
816
813
816
821
826
831
837
840
844
841
837
832
829