866
866
866
866
866
866
866
866
866
867
877
877
878
878
878
879
879
880
880
881
881
878
877
877
877
877
877
877
880
882
882
882
882
882
881
882
893
898
900
896
874
871
866
866
867
868
866
865
864
863
862
862
861
861
861
861
860
860
861
862
862
867
866
857
856
855
855
856
856
856
857
857
858
855
853
854
852
853
850
845
845
844
844
843
843
843
842
842
843
842
842
842
842
842
842
842
842
842
841
840
834
835
834
833
834
834
834
834
834
834
834
832
834
831
831
829
830
830
830
830
830
830
830
830
830
830
825
824
824
824
823
823
823
824
825
825
825
825
825
825
824
824
823
823
823
822
821
820
822
822
823
823
825
825
825
824
823
824
824
824
824
824
824
824
822
825
827
827
827
825
825
825
825
825
828
829
829
829
828
824
824
825
826
824
831
833
834
832
845
845
844
867
867
867
869
873
874
889
897
902
908
910
913
915
917
915
907
908
908
907
901
895
861
861
862
857
853
850
849
849
849
849
848
846
845
843
836
836
837
838
841
842
841
842
841
840
839
839
837
837
836
839
841
841
844
846
847
857
865
865
866
865
867
875
879
877
882
879
883
887
887
896
898
898
900
904
905
906
909
910
910
907
906
910
916
921
925
927
923
923
924
924
924
928
929
931
931
927
924
917
920
919
902
869
867
868
873
873
858
854
852
850
847
849
851
849
847
846
845
843
841
838
832
831
829
828
831
830
829
828
824
827
819
819
819
818
818
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
818
809
810
810
812
812
813
813
813
813
813
814
814
813
813
813
814
813
821
823
820
821
822
822
820
816
816
816
815
816
816
817
817
817
816
817
818
819
818
821
821
820
820
820
822
822
824
824
823
823
821
821
823
822
822
822
825
825
825
825
824
825
828
835
836
837
837
836
836
836
836
836
836
836
836
836
836
837
837
837
838
838
838
839
839
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
841
841
841
851
852
854
855
855
859
864
857
857
872
871
867
867
867
867
867
867
867
868
868
868
875
876
878
882
891
895
895
895
896
898
902
901
901
912
913
914
916
920
920
919
912
905
904
902
903
903
899
899
899
899
900
899
895
895
895
899
900
901
905
906
912
916
920
921
921
930
930
933
944
943
949
955
957
957
966
974
979
980
985
984
978
981
982
984
987
988
992
995
995
995
995
994
994
994
995
995
995
995
1003
1003
1005
1006
1009
1009
1009
1013
1013
1014
1015
1012
1010
1009
1009
1007
1005
1004
1003
1003
1003
1003
1002
1003
1004
1005
1006
1004
1002
1001
998
990
989
988
986
985
977
973
969
971
972
971
969
968
967
966
965
973
976
977
970
960
956
954
954
953
949
950
950
951
951
951
951
951
949
947
948
955
955
949
946
944
940
935
934
933
934
935
936
938
937
938
939
944
946
956
958
958
967
969
970
969
967
966
970
967
965
966
966
960
957
951
958
945
939
936
935
934
930
929
917
915
915
915
913
907
905
903
901
900
898
897
896
895
895
894
894
894
894
894
894
894
894
893
893
889
889
887
886
886
886
883
883
883
884
884
884
881
877
874
874
871
869
869
869
869
869
867
865
866
866
866
866
866
866
863
859
858
858
858
858
858
855
855
855
855
855
858
863
860
864
865
866
867
867
874
874
877
885
883
881
880
879
878
875
875
866
866
865
865
865
867
868
868
869
877
877
877
878
881
883
884
884
884
884
884
884
886
885
885
885
885
886
887
889
897
898
897
897
897
904
906
908
908
908
914
923
923
924
925
925
929
932
938
939
939
938
937
939
943
943
944
944
947
950
953
955
959
960
962
963
962
960
960
960
962
965
969
968
965
962
959
958
956
945
949
950
951
952
959
962
964
965
975
976
978
977
958
947
946
944
943
930
927
925
924
913
910
909
908
904
896
895
892
876
876
875
875
874
874
873
873
873
872
872
871
870
863
863
861
861
858
858
852
849
847
847
847
847
847
847
847
840
840
838
837
837
837
837
837
837
837
837
837
842
845
845
846
849
848
848
847
847
846
846
846
846
846
856
857
857
856
856
856
856
856
856
856
859
861
864
864
865
865
866
866
866
869
871
872
873
873
873
874
875
875
875
875
875
876
876
877
874
872
872
870
868
868
868
865
861
862
862
862
862
862
862
862
862
862
862
862
864
865
866
867
872
874
893
906
909
903
889
881
880
880
880
881
881
881
877
877
876
876
876
876
876
876
882
880
879
878
876
865
865
865
865
866
866
866
866
866
866