1088
1087
1087
1087
1082
1080
1081
1082
1083
1084
1087
1116
1120
1122
1121
1120
1119
1116
1110
1105
1104
1102
1100
1100
1101
1103
1103
1101
1100
1097
1096
1096
1095
1095
1094
1093
1087
1084
1076
1073
1071
1070
1071
1073
1074
1078
1080
1081
1082
1082
1083
1083
1084
1084
1084
1084
1084
1084
1084
1086
1089
1094
1104
1102
1100
1100
1100
1099
1097
1095
1089
1089
1088
1088
1088
1087
1087
1086
1085
1083
1082
1081
1080
1079
1079
1078
1077
1076
1075
1073
1072
1071
1070
1070
1070
1070
1070
1070
1076
1089
1092
1094
1104
1108
1109
1110
1115
1118
1121
1122
1125
1125
1125
1123
1116
1104
1097
1087
1085
1084
1081
1078
1078
1077
1077
1078
1079
1079
1081
1081
1082
1084
1091
1102
1107
1109
1113
1116
1121
1126
1130
1133
1145
1150
1152
1153
1154
1156
1157
1158
1158
1159
1162
1166
1168
1172
1176
1178
1179
1180
1183
1185
1189
1191
1192
1193
1194
1196
1198
1199
1205
1207
1208
1210
1212
1215
1218
1221
1226
1233
1238
1242
1250
1253
1256
1259
1260
1260
1262
1263
1262
1261
1261
1260
1259
1258
1255
1252
1247
1243
1240
1238
1235
1230
1229
1225
1221
1219
1217
1213
1212
1212
1212
1212
1212
1212
1212
1213
1213
1213
1213
1213
1213
1213
1213
1213
1213
1213
1213
1214
1214
1214
1214
1215
1215
1215
1217
1222
1225
1225
1225
1224
1223
1223
1222
1222
1220
1217
1214
1212
1209
1208
1203
1199
1197
1196
1195
1193
1192
1190
1189
1189
1188
1187
1184
1183
1181
1179
1178
1175
1174
1169
1163
1161
1159
1157
1157
1156
1155
1154
1152
1151
1148
1143
1138
1127
1124
1119
1115
1111
1107
1100
1096
1091
1085
1083
1083
1082
1081
1080
1079
1079
1078
1075
1074
1070
1068
1068
1069
1069
1070
1070
1069
1068
1063
1058
1053
1051
1051
1051
1051
1052
1053
1054
1054
1055
1056
1056
1057
1057
1057
1056
1055
1055
1055
1054
1053
1052
1052
1052
1053
1054
1055
1057
1058
1059
1065
1068
1069
1070
1073
1073
1075
1079
1080
1082
1086
1086
1087
1087
1087
1087
1087
1086
1085
1084
1084
1083
1081
1080
1079
1078
1076
1075
1074
1073
1071
1069
1068
1067
1065
1061
1055
1053
1051
1049
1045
1042
1038
1030
1024
1020
1020
1016
1007
998
992
991
990
989
989
999
1010
1021
1027
1038
1044
1055
1055
1055
1057
1058
1061
1071
1093
1094
1096
1097
1098
1098
1098
1097
1096
1092
1089
1085
1082
1080
1082
1084
1086
1088
1091
1093
1097
1096
1094
1090
1080
1076
1074
1069
1068
1068
1067
1066
1065
1065
1065
1066
1066
1067
1071
1073
1074
1076
1079
1081
1084
1089
1091
1094
1096
1094
1093
1090
1083
1081
1081
1081
1082
1082
1085
1091
1097
1099
1106
1118
1121
1126
1131
1135
1138
1142
1146
1152
1157
1162
1166
1170
1175
1185
1198
1208
1218
1218
1219
1219
1220
1221
1222
1224
1228
1232
1234
1236
1236
1237
1239
1239
1240
1240
1240
1243
1245
1248
1250
1255
1256
1258
1258
1258
1257
1257
1256
1254
1249
1248
1242
1243
1243
1244
1245
1245
1245
1244
1244
1244
1242
1239
1238
1237
1242
1245
1256
1257
1258
1261
1263
1265
1265
1263
1262
1262
1262
1262
1262
1262
1262
1258
1253
1252
1249
1248
1246
1244
1240
1240
1240
1240
1240
1239
1238
1237
1236
1235
1234
1229
1228
1228
1227
1226
1226
1226
1226
1226
1226
1226
1226
1226
1223
1219
1211
1208
1196
1191
1188
1185
1183
1180
1170
1164
1164
1164
1164
1165
1165
1166
1168
1170
1170
1171
1171
1170
1170
1169
1169
1169
1169
1169
1170
1170
1170
1171
1171
1171
1171
1171
1171
1170
1169
1168
1167
1165
1164
1161
1160
1157
1153
1151
1151
1150
1149
1153
1155
1157
1158
1157
1157
1156
1154
1152
1148
1145
1141
1136
1132
1130
1123
1116
1114
1112
1111
1112
1113
1115
1115
1115
1115
1115
1116
1118
1120
1120
1122
1123
1128
1126
1126
1126
1126
1126
1126
1126
1126
1125
1125
1125
1125
1124
1123
1122
1122
1120
1120
1120
1120
1120
1120
1120
1120
1119
1118
1118
1117
1117
1118
1118
1118
1117
1117
1117
1119
1120
1120
1120
1120
1120
1120
1121
1122
1122
1124
1124
1126
1126
1126
1127
1128
1132
1135
1139
1142
1144
1146
1149
1152
1154
1156
1158
1162
1165
1171
1173
1174
1179
1186
1193
1196
1198
1200
1200
1201
1200
1197
1196
1196
1189
1182
1179
1162
1153
1148
1148
1148
1149
1149
1148
1148
1146
1145
1139
1139
1138
1136
1121
1116
1113
1105
1103
1101
1095
1088
1088
1087
1086
1086
1086
1086
1086