1176
1177
1178
1179
1180
1181
1183
1184
1185
1186
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1188
1189
1191
1191
1191
1190
1190
1189
1188
1188
1186
1186
1185
1184
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1184
1184
1184
1185
1186
1186
1186
1186
1186
1186
1186
1186
1186
1185
1185
1185
1184
1184
1184
1184
1184
1184
1184
1185
1186
1187
1187
1187
1187
1187
1188
1189
1189
1189
1189
1189
1188
1188
1188
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1188
1188
1188
1188
1188
1189
1189
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1189
1189
1189
1189
1190
1190
1191
1191
1191
1189
1189
1189
1189
1190
1190
1190
1190
1190
1190
1190
1190
1191
1192
1193
1193
1191
1191
1192
1192
1193
1193
1194
1194
1194
1195
1195
1195
1195
1195
1195
1196
1196
1197
1197
1197
1197
1198
1199
1199
1200
1201
1201
1202
1202
1202
1202
1202
1202
1202
1202
1201
1201
1202
1204
1204
1204
1205
1205
1207
1208
1208
1208
1208
1208
1208
1208
1208
1209
1211
1212
1214
1215
1215
1215
1215
1215
1215
1215
1215
1215
1216
1217
1217
1216
1215
1216
1220
1221
1222
1223
1225
1226
1226
1227
1228
1228
1228
1227
1227
1226
1226
1227
1229
1231
1233
1233
1233
1234
1236
1237
1238
1238
1238
1237
1237
1236
1236
1235
1233
1233
1234
1236
1238
1239
1240
1241
1241
1241
1241
1244
1247
1246
1245
1246
1249
1252
1253
1254
1255
1255
1255
1253
1251
1248
1248
1248
1246
1243
1242
1242
1242
1243
1245
1246
1247
1248
1249
1250
1250
1251
1251
1251
1251
1251
1251
1251
1251
1251
1252
1252
1253
1253
1254
1254
1255
1255
1257
1258
1259
1261
1261
1261
1261
1263
1264
1266
1266
1266
1267
1268
1268
1269
1269
1269
1270
1270
1271
1272
1273
1276
1279
1280
1281
1282
1283
1283
1285
1287
1290
1290
1290
1292
1294
1295
1294
1293
1293
1293
1293
1293
1293
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1308
1309
1310
1310
1310
1310
1310
1309
1309
1310
1311
1313
1315
1317
1319
1320
1320
1320
1320
1320
1320
1320
1321
1322
1323
1323
1322
1320
1317
1318
1320
1320
1316
1314
1316
1317
1317
1317
1317
1317
1317
1316
1316
1316
1316
1316
1315
1314
1313
1311
1309
1307
1303
1300
1299
1300
1301
1303
1305
1307
1308
1308
1308
1309
1310
1311
1312
1313
1313
1314
1314
1315
1316
1317
1318
1319
1321
1323
1326
1329
1332
1335
1337
1338
1340
1342
1344
1345
1342
1338
1337
1337
1337
1337
1337
1337
1337
1338
1338
1339
1339
1339
1337
1336
1335
1333
1331
1331
1332
1332
1329
1325
1322
1319
1316
1313
1311
1308
1305
1305
1307
1307
1308
1310
1311
1312
1312
1313
1313
1313
1314
1317
1320
1320
1321
1320
1316
1313
1312
1313
1314
1316
1319
1321
1321
1321
1321
1322
1323
1324
1325
1327
1328
1329
1331
1331
1332
1332
1333
1333
1333
1333
1334
1335
1337
1338
1339
1339
1340
1340
1341
1342
1344
1345
1347
1346
1345
1344
1343
1342
1342
1343
1346
1347
1345
1342
1343
1344
1346
1344
1341
1341
1341
1340
1338
1338
1338
1338
1336
1335
1332
1330
1327
1326
1325
1325
1326
1330
1334
1336
1337
1337
1335
1333
1332
1331
1331
1331
1331
1331
1331
1332
1333
1334
1334
1331
1328
1325
1322
1319
1318
1318
1318
1319
1319
1319
1319
1319
1321
1322
1323
1323
1323
1323
1322
1322
1321
1321
1320
1319
1317
1316
1315
1313
1312
1311
1311
1310
1309
1308
1305
1302
1300
1298
1297
1297
1297
1299
1301
1301
1301
1301
1300
1299
1298
1297
1298
1300
1301
1302
1302
1302
1302
1302
1302
1302
1302
1303
1303
1303
1303
1304
1304
1304
1303
1301
1299
1298
1298
1297
1293
1293
1293
1293
1293
1293
1294
1295
1295
1295
1295
1295
1295
1295
1296
1296
1296
1298
1299
1302
1303
1304
1304
1304
1304
1304
1305
1305
1305
1304
1304
1303
1303
1303
1303
1302
1301
1301
1301
1302
1303
1304
1305
1305
1305
1305
1306
1307
1308
1310
1312
1314
1316
1317
1317
1316
1316
1315
1315
1315
1315
1314
1314
1313
1312
1311
1311
1311
1311
1311
1312
1313
1314
1315
1315
1315
1316
1317
1318
1318
1318
1318
1316
1314
1311
1311
1311
1311
1313
1315
1315
1315
1315
1315
1315
1315
1315
1312
1309
1309
1309
1309
1310
1311
1311
1311
1311
1311
1311
1311
1312
1313
1314
1316
1317
1317
1317
1317
1317
1317
1316
1315
1314
1313
1313
1313
1313
1313
1313
1313
1314
1314
1315
1315
1316
1316
1315
1314
1313
1312
1311
1310
1309
1309
1309
1309
1309
1309
1309
1309
1310
1310
1311
1311
1312
1314
1315
1316
1316
1316
1317
1317
1317
1318
1318
1318
1316
1314
1313
1315
1317
1317
1316
1314
1312
1309
1306
1303
1301
1300
1300
1300
1300
1298
1296
1294
1292
1290
1287
1284
1280
1276
1272
1268
1269
1270
1269
1266
1263
1260
1258
1254
1251
1248
1248
1247
1248
1250
1251
1253
1254
1254
1254
1255
1255
1255
1255
1255
1256
1256
1257
1258
1258
1259
1259
1259
1259
1259
1259
1260
1260
1260
1260
1260
1260
1259
1259
1259
1259
1260
1260
1260
1260
1260
1260
1260
1261
1262
1263
1264
1265
1265
1266
1266
1267
1268
1268
1269
1269
1268
1268
1267
1267
1267
1267
1267
1266
1266
1266
1266
1266
1267
1268
1268
1268
1269
1269
1269
1269
1269
1267
1266
1265
1265
1265
1265
1266
1266
1267
1268
1268
1268
1268
1270
1271
1271
1270
1270
1270
1270
1269
1269
1269
1269
1270
1269
1268
1266
1264
1262
1263
1264
1265
1265
1265
1264
1262
1260
1257
1255
1252
1250
1248
1247
1245
1244
1243
1242
1239
1236
1234
1234
1234
1234
1233
1231
1229
1227
1226
1226
1226
1225
1224
1223
1222
1220
1219
1217
1216
1215
1214
1212
1210
1209
1208
1206
1205
1203
1201
1200
1199
1198
1196
1192
1190
1189
1188
1187
1186
1185
1185
1184
1184
1183
1183
1182
1181
1181
1180
1180
1182
1183
1184
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1184
1184
1184
1184
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1182