939
939
939
939
939
939
942
942
945
946
952
953
953
954
956
958
959
960
960
961
962
964
967
967
967
968
970
972
976
976
978
980
980
981
981
981
982
984
985
985
988
988
991
994
998
998
1002
1002
1004
1006
1006
1007
1008
1008
1008
1011
1014
1014
1017
1019
1019
1019
1019
1019
1019
1019
1021
1024
1028
1028
1032
1034
1035
1035
1037
1037
1038
1040
1040
1042
1043
1044
1045
1045
1045
1045
1045
1045
1046
1048
1048
1050
1050
1051
1051
1051
1050
1049
1049
1049
1049
1049
1049
1049
1050
1051
1053
1053
1055
1056
1056
1056
1056
1056
1057
1057
1057
1058
1063
1063
1063
1063
1063
1063
1063
1063
1063
1062
1061
1060
1060
1060
1060
1057
1057
1055
1053
1050
1050
1047
1044
1041
1041
1039
1038
1037
1037
1036
1036
1036
1036
1035
1035
1033
1033
1032
1032
1031
1031
1030
1030
1030
1029
1029
1029
1029
1031
1033
1033
1036
1039
1041
1041
1043
1045
1046
1046
1047
1047
1047
1047
1047
1044
1040
1040
1039
1038
1036
1036
1035
1033
1030
1030
1027
1021
1016
1016
1016
1015
1013
1009
1005
1005
1001
998
996
996
995
995
994
993
993
988
986
986
986
987
987
987
987
987
987
987
987
986
986
984
981
979
978
978
977
976
976
974
972
972
969
966
964
964
960
956
956
956
954
953
952
952
952
951
951
951
950
949
949
949
947
944
942
942
939
935
933
933
933
931
930
930
930
930
930
930
931
932
932
934
936
938
938
941
941
941
942
942
943
943
943
943
943
944
944
944
944
944
944
942
941
926
926
926
926
926
926
927
927
928
929
929
929
929
928
928
927
927
926
926
927
927
927
927
927
927
927
927
929
929
929
930
931
932
933
933
934
934
935
935
935
935