892
892
892
892
892
892
892
892
892
892
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
893
895
897
897
897
897
897
897
897
897
898
898
898
898
898
898
898
898
898
900
902
902
902
902
902
902
902
902
903
902
902
902
902
902
902
902
902
905
908
908
908
908
908
908
908
908
910
912
912
912
912
912
912
912
912
914
914
914
914
914
914
914
914
914
916
917
917
917
917
917
917
917
917
921
926
926
926
926
926
926
926
926
928
930
930
930
930
930
930
930
930
930
929
929
929
929
929
929
929
929
928
925
925
925
925
925
925
925
925
926
929
929
929
929
929
929
929
929
933
937
937
937
937
937
937
937
937
941
941
941
941
941
941
941
941
941
941
940
940
940
940
940
940
940
940
939
940
940
940
940
940
940
940
940
941
941
941
941
941
941
941
941
941
943
946
949
949
949
949
949
949
949
949
948
945
945
945
945
945
945
945
945
944
943
943
943
943
943
943
943
943
941
937
937
937
937
937
937
937
937
937
939
939
939
939
939
939
939
939
946
948
948
948
948
948
948
948
948
946
946
946
946
946
946
946
946
946
943
943
943
943
943
943
943
943
945
946
946
946
946
946
946
946
946
947
949
949
949
949
949
949
949
949
951
950
950
950
950
950
950
950
950
945
939
939
939
939
939
939
939
939
935
933
933
933
933
933
933
933
933
931
931
931
931
931
931
931
931
931
935
941
941
941
941
941
941
941
941
943
943
943
943
943
943
943
943
943
942
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
941
941
941
941
941
941
941
941
940
938
938
938
938
938
938
938
938
938
936
933
933
933
933
933
933
933
933
929
926
926
926
926
926
926
926
926
926
924
924
924
924
924
924
924
924
926
930
930
930
930
930
930
930
930
930
933
933
933
933
933
933
933
933
936
936
936
936
936
936
936
936
936
935
934
934
934
934
934
934
934
934
932
926
926
926
926
926
926
926
926
921
928
928
928
928
928
928
928
928
931
935
935
935
935
935
935
935
935
936
936
936
936
936
936
936
936
936
936
940
940
940
940
940
940
940
940
943
941
941
941
941
941
941
941
941
940
942
942
942
942
942
942
942
942
942
940
940
940
940
940
940
940
940
938
939
939
939
939
939
939
939
939
940
936
936
936
936
936
936
936
936
936
939
939
939
939
939
939
939
939
941
939
939
939
939
939
939
939
939
934
929
929
929
929
929
929
929
929
927
928