958
958
958
959
959
960
961
961
961
961
960
959
957
958
958
960
964
966
966
961
960
960
960
960
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
957
957
957
957
957
957
960
961
962
963
964
965
965
965
965
964
963
962
961
961
961
963
961
959
958
958
958
958
959
960
961
960
960
958
958
959
961
963
963
962
961
960
960
960
960
960
960
960
959
959
959
959
958
958
957
956
954
954
953
951
951
954
956
958
958
959
961
963
964
964
964
964
964
964
962
961
960
960
960
960
960
960
962
964
965
967
968
968
965
963
963
963
963
962
962
959
955
956
956
956
956
955
955
955
956
956
957
958
958
955
955
954
954
953
951
943
934
926
923
922
922
921
921
921
921
921
921
921
920
920
919
919
919
920
920
920
920
920
921
922
922
923
923
924
924
924
924
924
924
925
925
925
925
923
923
922
921
921
921
921
919
919
920
920
920
920
920
920
920
920
920
920
920
920
920
921
924
925
925
925
925
925
925
926
926
926
926
926
926
926
930
930
931
934
934
934
935
935
934
932
931
935
938
940
940
940
940
941
943
943
940
938
936
936
936
935
931
931
931
931
932
933
933
937
941
944
946
947
941
940
939
938
936
936
936
936
936
936
936
936
937
937
938
939
940
940
941
942
942
944
945
947
947
947
951
952
952
950
947
947
946
946
946
943
942
941
939
938
938
938
938
938
938
938
938
939
939
940
940
940
941
942
942
942
942
942
942
942
944
944
943
943
942
942
942
942
942
942
942
942
942
942
942
942
943
943
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
945
945
946
946
946
947
947
947
948
948
949
949
949
949
949
950
950
950
950
950
950
950
951
952
954
955
956
956
957
957
957
957
957
956