963
963
963
963
963
964
966
966
967
968
969
970
972
972
972
972
972
973
973
973
974
974
975
976
976
977
977
979
980
982
985
987
988
988
989
991
993
998
1002
1002
1004
1006
1008
1009
1010
1012
1013
1013
1015
1016
1017
1018
1018
1020
1020
1023
1027
1034
1034
1048
1056
1058
1058
1060
1062
1064
1068
1076
1076
1083
1087
1088
1088
1092
1091
1090
1090
1090
1090
1090
1091
1091
1088
1088
1086
1085
1084
1083
1083
1082
1082
1082
1081
1080
1080
1080
1079
1079
1079
1079
1081
1084
1084
1085
1087
1089
1090
1091
1091
1092
1093
1094
1094
1095
1095
1095
1093
1090
1089
1089
1086
1084
1080
1080
1079
1074
1071
1071
1071
1071
1072
1073
1074
1076
1076
1078
1080
1082
1085
1088
1088
1088
1090
1093
1096
1096
1099
1101
1100
1100
1098
1097
1097
1097
1097
1097
1097
1097
1098
1099
1099
1099
1100
1100
1101
1102
1103
1105
1107
1108
1109
1109
1111
1113
1113
1117
1120
1121
1121
1122
1122
1123
1123
1123
1123
1123
1123
1124
1124
1124
1124
1124
1125
1125
1125
1124
1123
1122
1122
1120
1119
1118
1118
1118
1118
1118
1118
1119
1119
1122
1124
1127
1127
1127
1127
1126
1126
1125
1124
1123
1123
1120
1117
1114
1114
1110
1110
1109
1108
1108
1107
1107
1107
1107
1107
1107
1107
1107
1108
1109
1110
1110
1111
1112
1113
1115
1116
1117
1117
1119
1119
1119
1119
1119
1119
1119
1119
1119
1121
1122
1123
1123
1123
1124
1126
1127
1127
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1127
1127
1126
1125
1125
1125
1125
1126
1129
1133
1133
1134
1136
1137
1138
1140
1140
1140
1140
1140
1139
1139
1138
1137
1136
1134
1134
1131
1127
1126
1126
1125
1125
1125
1125
1125
1125
1126
1126
1126
1126
1125
1124
1124
1123
1123
1120
1117
1117
1115
1114
1113
1111
1110
1107
1107
1105
1102
1100
1098
1098
1096
1095
1093
1091
1090
1087
1087
1086
1085
1084
1082
1081
1080
1079
1077
1077
1077
1077
1077
1077
1075
1075
1074
1073
1072
1072
1071
1070
1068
1065
1064
1064
1063
1062
1061
1061
1061
1060
1060
1060
1055
1048
1048
1043
1040
1039
1039
1037
1037
1034
1033
1031
1031
1030
1028
1027
1026
1026
1026
1022
1019
1019
1017
1016
1015
1015
1014
1014
1011
1011
1008
1007
1004
995
995
985
976
968
968
957
951
948
945
945
943
940
933
931
928
928
928
923
922
920
920
920
920
920
920
919
919
919
919
917
917
917
964