1147
1147
1147
1147
1147
1147
1148
1148
1149
1149
1150
1151
1151
1151
1151
1151
1151
1151
1151
1153
1155
1156
1157
1158
1159
1160
1161
1161
1161
1161
1161
1162
1162
1162
1162
1163
1163
1163
1163
1163
1163
1163
1162
1162
1161
1161
1160
1160
1161
1161
1161
1161
1161
1161
1162
1162
1163
1165
1169
1176
1176
1176
1176
1178
1178
1181
1181
1182
1184
1185
1185
1185
1185
1187
1187
1187
1188
1189
1189
1190
1192
1197
1197
1197
1197
1198
1198
1199
1200
1200
1201
1201
1203
1204
1206
1208
1208
1208
1208
1209
1209
1210
1210
1210
1210
1211
1211
1211
1211
1211
1213
1213
1214
1214
1215
1216
1217
1218
1218
1218
1218
1218
1219
1221
1221
1221
1221
1222
1222
1222
1222
1222
1222
1223
1223
1224
1224
1226
1226
1226
1228
1228
1228
1228
1228
1230
1233
1235
1237
1237
1238
1239
1239
1239
1239
1241
1242
1243
1244
1244
1244
1245
1244
1244
1243
1239
1237
1237
1237
1237
1237
1235
1235
1235
1235
1235
1235
1237
1238
1239
1243
1243
1243
1243
1243
1251
1252
1253
1255
1256
1257
1257
1257
1257
1257
1259
1260
1261
1262
1262
1263
1263
1265
1267
1267
1267
1267
1267
1268
1273
1274
1275
1276
1277
1278
1278
1278
1278
1278
1278
1278
1279
1279
1280
1281
1282
1282
1282
1282
1282
1284
1286
1290
1291
1292
1293
1293
1294
1294
1291
1291
1291
1291
1291
1291
1290
1290
1290
1291
1291
1292
1295
1295
1299
1299
1299
1299
1299
1302
1303
1304
1305
1306
1307
1307
1308
1308
1308
1309
1309
1309
1309
1309
1309
1309
1310
1310
1310
1311
1312
1313
1313
1313
1313
1313
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1317
1318
1319
1320
1320
1320
1320
1320
1324
1329
1334
1334
1334
1334
1335
1335
1335
1335
1334
1332
1327
1327
1327
1327
1327
1326
1326
1327
1328
1330
1332
1338
1338
1338
1338
1338
1342
1343
1344
1345
1345
1343
1338
1333
1333
1333
1333
1333
1330
1329
1329
1332
1332
1332
1332
1332
1333
1334
1334
1334
1334
1334
1333
1336
1336
1335
1335
1335
1335
1335
1335
1335
1335
1335
1335
1336
1337
1337
1336
1335
1335
1335
1335
1335
1330
1326
1315
1310
1310
1310
1310
1310
1306
1305
1304
1304
1306
1306
1305
1302
1297
1297
1297
1297
1297
1295
1293
1291
1285
1284
1279
1275
1272
1269
1269
1269
1269
1269
1266
1261
1255
1249
1248
1247
1246
1247
1247
1247
1247
1247
1245
1238
1236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1200
1200
1200
1200
1206
1206
1206
1206
1209
1211
1211
1211
1213
1215
1221
1221
1221
1221
1228
1233
1233
1235
1235
1235
1235
1235
1234
1237
1241
1241
1241
1241
1241
1242
1243
1244
1248
1248
1248
1248
1248
1248
1247
1246
1247
1249
1249
1249
1249
1249
1252
1267
1269
1271
1272
1272
1272
1272
1272
1273
1278
1283
1285
1287
1289
1291
1291
1291
1291
1291
1293
1291
1288
1286
1285
1284
1285
1285
1285
1285
1285
1292
1295
1296
1296
1296
1296
1296
1296
1296
1296
1297
1298
1310
1320
1320
1320
1320
1320
1323
1325
1326
1326
1326
1324
1322
1317
1313
1313
1313
1313
1313
1309
1307
1308
1309
1321
1324
1324
1324
1324
1324
1326
1325
1325
1325
1325
1326
1332
1336
1336
1336
1336
1336
1338
1339
1341
1346
1347
1350
1354
1354
1354
1354
1354
1358
1362
1378
1380
1380
1380
1380
1380
1387
1390
1393
1398
1399
1400
1400
1400
1400
1400
1402
1403
1403
1404
1403
1401
1401
1401
1401
1401
1400
1398
1398
1398
1399
1400
1402
1408
1408
1408
1408
1408
1410
1411
1411
1413
1417
1417
1417
1417
1418
1418
1418
1418
1417
1417
1417
1417
1417
1417
1417
1417
1417
1416
1416
1415
1413
1413
1413
1413
1411
1411
1404
1403
1402
1402
1402
1402
1397
1397
1397
1393
1391
1391
1391
1391
1389
1388
1387
1387
1388
1388
1389
1392
1393
1393
1393
1393
1394
1394
1394
1393
1391
1391
1386
1384
1384
1384
1384
1378
1375
1375
1370
1370
1370
1370
1368
1367
1366
1366
1366
1364
1363
1362
1361
1359
1359
1359
1359
1358
1356
1352
1352
1350
1344
1343
1343
1343
1343
1338
1338
1336
1335
1335
1335
1335
1335
1335
1335
1336
1336
1333
1333
1334
1334
1334
1334
1333
1332
1332
1332
1332
1332
1329
1329
1329
1330
1333
1333
1333
1333
1338
1343
1345
1345
1344
1344
1343
1342
1338
1338
1338
1338
1332
1330
1328
1327
1326
1326
1326
1327
1327
1327
1327
1332
1334
1334
1334
1334
1334
1335
1335
1335
1334
1329
1324
1324
1324
1324
1324
1320
1319
1318
1317
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1313
1312
1311
1310
1310
1310
1310
1310
1310
1310
1309
1309
1309
1308
1308
1308
1308
1308
1308
1308
1307
1307
1306
1305
1304
1303
1302
1299
1295
1295
1295
1295
1295
1295
1292
1291
1291
1290
1290
1290
1291
1291
1294
1294
1294
1294
1294
1294
1293
1293
1292
1291
1290
1286
1284
1282
1281
1280
1280
1280
1280
1280
1279
1279
1278
1278
1278
1277
1276
1276
1276
1276
1275
1275
1274
1273
1268
1267
1265
1263
1263
1263
1263
1263
1263
1262
1262
1261
1260
1259
1257
1256
1255
1253
1252
1252
1252
1252
1252
1251
1243
1239
1238
1238
1238
1238
1238
1237
1235
1235
1235
1235
1235
1235
1237
1239
1243
1243
1243
1243
1243
1244
1244
1245
1244
1244
1243
1242
1241
1239
1238
1237
1235
1233
1233
1233
1233
1233
1230
1228
1228
1226
1226
1224
1224
1224
1224
1224
1224
1223
1223
1222
1222
1222
1221
1221
1221
1219
1219
1219
1219
1219
1218
1218
1217
1216
1215
1214
1214
1213
1211
1211
1211
1211
1211
1211
1210
1210
1210
1210
1210
1210
1210
1209
1209
1208
1206
1204
1203
1201
1201
1200
1200
1199
1199
1199
1199
1198
1198
1197
1192
1190
1189
1189
1189
1189
1189
1189
1188
1187
1187
1185
1184
1182
1181
1181
1181
1181
1181
1181
1178
1176
1169
1169
1169
1169
1165
1165
1163
1162
1162
1161
1161
1160
1160
1161
1161
1161
1161
1161
1162
1162
1162
1163
1163
1163
1162
1162
1162
1162
1162
1162
1162
1162
1161
1160
1159
1158
1157
1156
1155
1153
1153
1153
1153
1151
1151
1151
1151
1151
1151
1151
1151
1150
1149
1149
1148
1148
1148
1147
1147