1110
1112
1112
1112
1112
1110
1108
1107
1104
1102
1104
1105
1100
1098
1097
1097
1100
1093
1093
1086
1084
1079
1077
1076
1069
1068
1062
1060
1054
1053
1050
1048
1045
1042
1046
1046
1043
1047
1054
1057
1057
1055
1054
1052
1052
1050
1053
1056
1058
1060
1061
1059
1057
1062
1058
1052
1052
1052
1044
1021
1031
1041
1053
1062
1049
1073
1085
1094
1095
1095
1096
1097
1097
1097
1098
1098
1098
1097
1096
1094
1101
1103
1107
1110
1115
1115
1115
1116
1116
1118
1117
1117
1117
1117
1119
1124
1126
1126
1124
1126
1126
1126
1127
1130
1136
1143
1146
1152
1156
1168
1164
1162
1165
1183
1182
1181
1181
1189
1197
1198
1198
1199
1200
1200
1200
1199
1205
1219
1226
1230
1236
1246
1256
1261
1261
1257
1256
1257
1260
1262
1264
1266
1274
1287
1287
1286
1283
1278
1275
1281
1282
1287
1294
1293
1291
1298
1299
1291
1286
1284
1280
1279
1287
1293
1304
1286
1285
1282
1282
1278
1277
1268
1265
1268
1273
1270
1264
1261
1246
1211
1208
1210
1212
1213
1211
1208
1205
1200
1198
1196
1196
1196
1196
1193
1191
1190
1187
1183
1183
1182
1180
1180
1178
1174
1172
1171
1170
1169
1169
1169
1170
1170
1167
1162
1161
1161
1160
1160
1160
1151
1152
1165
1167
1167
1167
1167
1179
1182
1184
1186
1194
1199
1202
1206
1206
1207
1207
1206
1205
1218
1224
1230
1234
1234
1235
1236
1237
1239
1240
1246
1246
1246
1243
1242
1241
1241
1237
1231
1226
1224
1220
1212
1208
1191
1190
1187
1187
1187
1187
1187
1187
1187
1192
1194
1197
1211
1218
1225
1225
1224
1225
1225
1226
1229
1231
1231
1231
1231
1231
1228
1223
1222
1227
1231
1229
1225
1223
1221
1217
1216
1216
1217
1208
1202
1201
1205
1203
1201
1196
1189
1187
1186
1180
1172
1167
1160
1158
1156
1155
1155
1155
1155
1157
1158
1158
1160
1161
1161
1159
1152
1151
1151
1151
1156
1159
1173
1176
1177
1177
1179
1182
1183
1185
1187
1187
1187
1185
1181
1176
1179
1175
1169
1165
1160
1159
1159
1156
1148
1137
1135
1131
1132
1134
1135
1140
1145
1164
1176
1181
1186
1185
1183
1179
1177
1178
1180
1178
1174
1175
1176
1176
1178
1177
1175
1175
1173
1173
1174
1174
1173
1170
1169
1168
1168
1172
1171
1168
1166
1163
1162
1163
1165
1166
1166
1167
1167
1170
1181
1185
1188
1189
1191
1193
1193
1195
1200
1206
1212
1214
1214
1215
1215
1213
1212
1213
1214
1218
1225
1225
1238
1246
1253
1263
1268
1299
1301
1311
1310
1306
1306
1306
1305
1304
1302
1306
1311
1317
1315
1296
1284
1284
1280
1277
1268
1267
1267
1265
1266
1266
1266
1262
1256
1249
1241
1223
1213
1208
1196
1198
1199
1199
1190
1192
1211
1207
1195
1183
1177
1177
1180
1178
1172
1163
1158
1151
1151
1150
1147
1147
1145
1141
1141
1140
1140
1139
1139
1139
1139
1138
1137
1136
1135
1134
1132
1131
1129
1128
1128
1127
1127
1128
1128
1125
1124
1122
1121
1120
1117
1114
1114
1122
1126
1126
1126
1125
1123
1120
1126
1128
1144
1146
1145
1149
1151
1153
1152
1151
1151
1149
1147
1144
1144
1145
1148
1151
1148
1141
1139
1138
1134
1132
1131
1134
1141
1146
1158
1161
1166
1165
1165
1169
1172
1177
1181
1190
1190
1188
1195
1203
1204
1202
1202
1202
1204
1208
1207
1207
1207
1207
1207
1208
1209
1211
1211
1212
1212
1212
1210
1209
1208
1208
1209
1214
1217
1215
1203
1221
1220
1217
1210
1205
1193
1187
1181
1188
1183
1140
1127
1127
1127
1127
1126
1126
1126
1127
1131
1137
1139
1141
1146
1149
1152
1163
1165
1165
1165
1165
1180
1182
1185
1186
1184
1184
1183
1181
1175
1173
1170
1166
1164
1163
1164
1165
1167
1167
1172
1173
1179
1176
1172
1165
1166
1176
1173
1172
1173
1176
1178
1165
1164
1165
1168
1183
1195
1196
1202
1211
1214
1215
1228
1233
1237
1235
1232
1230
1230
1233
1236
1237
1237
1243
1247
1255
1255
1254
1254
1254
1257
1258
1262
1263
1265
1269
1269
1271
1272
1272
1275
1279
1280
1283
1291
1291
1292
1293
1298
1304
1307
1307
1307
1306
1301
1294
1290
1287
1285
1286
1287
1288
1289
1291
1294
1295
1299
1302
1302
1300
1298
1297
1298
1302
1305
1299
1294
1284
1282
1280
1278
1277
1278
1279
1279
1282
1283
1286
1288
1291
1293
1297
1297
1290
1291
1293
1295
1296
1300
1304
1306
1308
1309
1309
1309
1310
1314
1316
1311
1310
1306
1304
1302
1310
1312
1314
1310
1308
1294
1295
1296
1296
1297
1300
1300
1299
1297
1293
1289
1286
1289
1291
1293
1302
1303
1312
1321
1323
1326
1328
1328
1327
1325
1326
1331
1326
1322
1318
1313
1314
1305
1282
1281
1279
1310
1310
1293
1248
1251
1250
1245
1242
1229
1225
1226
1241
1247
1233
1225
1221
1219
1221
1222
1224
1224
1221
1217
1197
1197
1197
1193
1190
1185
1178
1178
1176
1176
1176
1174
1173
1172
1168
1170
1173
1177
1171
1167
1163
1168
1168
1165
1161
1157
1151
1149
1148
1152
1152
1160
1160
1160
1163
1164
1165
1167
1169
1173
1170
1168
1163
1161
1159
1159
1163
1165
1166
1166
1165
1166
1168
1170
1170
1169
1167
1168
1169
1171
1174
1181
1185
1189
1192
1193
1194
1195
1196
1187
1192
1182
1200
1196
1190
1191
1164
1175
1176
1157
1158
1127
1120
1113
1102
1091
1054
1034
1016