892
891
891
891
890
890
889
889
888
888
887
887
887
886
886
885
883
882
880
880
880
880
880
879
878
878
876
875
874
872
872
872
872
871
870
870
869
869
867
864
862
860
859
858
857
857
855
852
850
848
846
844
841
839
836
831
826
821
814
810
808
807
806
804
803
802
801
800
799
798
795
793
788
787
785
783
781
780
779
776
773
769
765
762
759
756
751
746
738
732
729
725
720
720
717
714
711
707
704
697
694
690
689
685
678
674
668
664
662
658
653
649
646
643
638
635
631
628
628
628
627
627
626
626
626
626
626
626
625
625
625
625
625
625
626
628
628
629
630
630
635
638
639
641
643
646
649
664
670
679
690
694
698
708
715
722
729
733
733
737
742
745
748
750
755
760
763
766
768
771
775
781
783
786
790
794
794
796
800
803
807
812
814
818
825
830
831
836
839
842
843
844
845
848
850
851
852
853
854
856
859
861
861
863
864
864
864
865
867
867
866
866
865
865
865
865
865
866
867
869
870
870
870
870
870
870
870
871
871
871
871
871
871
871
871
871
871
871
871
871
871
870
870
870
869
868
868
868
868
868
869
870
870
871
872
873
873
874
875
876
878
879
880
881
883
884
884
885
885
886
887
887
889
890
891
892
893
894
895
897
900
903
907
909
911
913
915
917
922
928
936
939
913
913
912
911
910
909
909
910
910
911
912
912
912
913
915
918
921
921
923
925
926
927
927
927
928
928
929
930
934
938
942
946
950
954
958
958
959
960
960
958
957
955
955
954
953
951
947
943
939
936
932
930
929
927
926
924
922
920
919
918
917
916
916
916
915
914
914
912
910
908
905
901
899
898
897
896
895
894
894
894
895
895
894
893
893
892
893
894
896
899
900
902
903
905
906
908
908
909
911
913
913
913
913
914
914
915
915
914
914
914
914
913
913
913
913
912
909
908
906
904
901
901
901
901
901
901
901
901
899
898
897
895
893
891
885
884
882
879
875
872
871
870
869
868
867
866
866
866
866
866
865
860
860
859
857
854
852
851
850
850
852
852
853
853
853
853
854
858
859
861
862
863
863
863
863
863
863
862
856
853
850
848
848
849
850
851
852
854
855
856
858
868
881
876
847
831
856
857
861
865
869
871
873
875
876
877
880
882
885
888
889
890
891
892
893
894
896
897
897
898
900
901
901
902
902
902
903
903
903
903
903
903
904
904
904
902
899
896
888
881
874
872
871
869
868
866
865
864
863
862
850
848
845
843
837
834
823
817
812
804
805
805
805
807
807
806
806
805
805
805
805
806
806
806
806
805
803
802
802
804
805
808
812
815
816
818
818
818
819
819
819
820
820
820
820
818
816
814
812
811
809
808
808
808
809
809
809
809
808
805
804
803
802
801
800
799
799
799
799
799
799
799
800
801
802
804
806
807
809
809
809
807
803
798
797
795
795
797
800
802
802
802
805
806
806
806
806
808
810
813
811
805
797
794
794
792
790
789
788
788
787
787
787
787
784
780
777
776
773
768
764
760
754
750
747
743
744
746
747
748
748
750
752
754
756
755
753
749
747
746
746
750
753
754
759
763
764
765
765
765
763
762
762
762
762
763
764
762
759
759
758
757
755
753
752
748
746
746
744
744
745
746
746
747
748
748
750
751
752
753
754
753
752
752
752
751
749
748
745
743
742
741
741
741
742
743
744
747
749
750
750
753
754
755
756
758
760
761
762
762
762
761
760
759
761
765
766
767
767
768
768
768
768
768
768
768
768
768
768
768
769
770
771
771
774
777
781
785
790
790
794
797
800
803
804
807
808
810
810
810
810
810
810
810
810
812
814
818
821
825
829
833
836
838
838
838
839
840
841
841
843
844
845
848
850
852
854
856
858
859
860
863
864
866
868
869
870
871
872
873
873
873
874
876
877
878
879
880
881
881
882
883
884
885
886
886
886
886
886
886
886
886
885
885
885
886
886
887
887
888
888
888
888
888
888
886
886
885
885
885
885
885
885
885
885
885
885
883
880
877
874
874
874
875
876
876
878
879
880
881
882
882
882
883
884
884
884
883
882
881
881
880
880
880
880
880
881
881
881
881
881
881
881
881
881
881
881
881
881
880
880
880
880
880
880
880
880
880
880
880
880
880