1191
1206
1214
1212
1210
1205
1204
1203
1207
1213
1213
1212
1211
1213
1214
1215
1217
1218
1220
1221
1225
1228
1231
1233
1239
1246
1249
1251
1259
1267
1270
1274
1275
1278
1278
1278
1279
1281
1283
1284
1283
1283
1283
1283
1283
1283
1280
1278
1273
1272
1265
1265
1265
1265
1266
1275
1275
1276
1276
1277
1277
1277
1277
1277
1278
1279
1282
1276
1263
1255
1249
1247
1243
1233
1228
1223
1219
1219
1219
1219
1215
1216
1219
1216
1215
1212
1212
1211
1209
1208
1201
1201
1199
1199
1202
1193
1188
1188
1188
1189
1189
1190
1190
1189
1188
1188
1188
1188
1187
1187
1187
1187
1187
1187
1188
1190
1190
1187
1187
1187
1181
1184
1193
1194
1193
1193
1193
1192
1192
1192
1192
1191
1191
1191
1193
1187
1184
1183
1183
1182
1181
1178
1177
1175
1165
1158
1153
1151
1148
1146
1149
1152
1153
1150
1156
1158
1158
1164
1164
1163
1164
1163
1165
1166
1168
1169
1169
1169
1168
1168
1168
1173
1173
1173
1173
1173
1173
1174
1175
1176
1179
1178
1173
1171
1171
1171
1172
1174
1176
1176
1188
1190
1192
1196
1196
1196
1237
1239
1239
1236
1236
1238
1239
1252
1253
1258
1258
1258
1265
1261
1272
1268
1268
1280
1289
1294
1300
1300
1321
1327
1339
1339
1339
1339
1339
1337
1339
1341
1342
1349
1352
1356
1359
1361
1362
1365
1370
1374
1375
1375
1378
1372
1368
1367
1347
1344
1335
1331
1307
1295
1282
1281
1277
1270
1268
1266
1264
1263
1261
1248
1245
1245
1245
1244
1244
1245
1245
1245
1246
1249
1261
1261
1263
1267
1269
1278
1282
1284
1296
1310
1334
1339
1348
1346
1365
1367
1374
1378
1375
1375
1372
1368
1363
1362
1361
1360
1354
1350
1347
1341
1341
1341
1340
1339
1339
1338
1336
1335
1331
1330
1324
1317
1316
1315
1315
1316
1317
1318
1320
1326
1329
1331
1331
1333
1335
1336
1336
1337
1340
1341
1346
1349
1354
1362
1363
1367
1370
1371
1371
1376
1378
1378
1369
1366
1365
1345
1335
1334
1325
1308
1293
1283
1279
1277
1270
1266
1262
1261
1261
1248
1246
1243
1243
1244
1245
1246
1247
1252
1250
1245
1244
1249
1259
1261
1264
1266
1267
1267
1270
1273
1278
1279
1279
1280
1294
1294
1295
1300
1305
1303
1305
1306
1308
1316
1330
1333
1325
1331
1339
1346
1350
1347
1344
1344
1344
1353
1363
1364
1366
1368
1369
1369
1369
1369
1369
1367
1364
1364
1371
1377
1374
1377
1382
1384
1384
1409
1394
1398
1402
1400
1401
1400
1400
1396
1394
1402
1401
1394
1389
1385
1383
1382
1388
1390
1353
1341
1347
1339
1332
1326
1322
1305
1297
1290
1276
1273
1261
1243
1241
1240
1228
1216
1215
1217
1193
1185
1172
1158
1154
1145
1148
1141
1135
1127
1116
1109
1100
1086
1072
1072
1077
1083
1057
1046
1043
1043
1032
1028
1024
1013
1013
1009
1002
1006
992
988
983
993
992
990
990
990
990
990
991
991
996
997
997
997
996
996
994
984
982
977
967
965
966
966
964
962
960
954
944
943
944
944
944
944
944
944
944
945
945
946
946
947
947
946
945
944
944
944
944
944
944
944
944
944
944
943
942
942
941
940
940
939
938
938
937
935
932
930
929
929
929
927
921
919
917
923
923
922
919
914
900
900
906
903
894
887
881
880
880
882
883
886
887
891
892
892
891
890
889
888
889
890
885
881
880
880
880
863
864
866
866
866
866
866
866
866
866
866
866
866
865
862
869
871
891
891
895
903
904
914
920
917
915
916
921
924
928
929
931
927
928
936
931
933
938
941
941
939
949
954
951
950
950
951
954
954
960
960
958
958
954
954
955
955
957
962
963
963
963
968
970
970
975
975
973
972
970
962
962
962
966
970
978
979
977
980
976
979
980
981
981
981
981
990
992
994
993
998
999
1002
1020
1023
1026
1027
1029
1031
1033
1037
1041
1044
1070
1070
1076
1090
1091
1094
1100
1101
1103
1115
1125
1125
1125
1125
1125
1127
1147
1161
1156
1169
1185
1183
1190
1196
1200
1203
1232
1238
1237
1247
1247
1249
1252
1260
1260
1260
1260
1267
1277
1283
1291
1289
1287
1284
1283
1282
1282
1282
1280
1276
1275
1276
1266
1265
1263
1260
1258
1259
1261
1262
1260
1257
1251
1250
1250
1247
1246
1244
1238
1239
1239
1232
1224
1221
1219
1216
1215
1212
1212
1208
1207
1205
1203
1201
1201
1201
1202
1202
1207
1209
1210
1212
1212
1216
1217
1217
1217
1219
1227
1233
1233
1234
1239
1242
1245
1240
1252
1254
1255
1246
1237
1236
1235
1237
1230
1225
1225
1225
1221
1213
1211
1211
1211
1212
1212
1208
1204
1202
1198
1198
1191
1185
1183
1186
1184
1168
1162
1159
1157
1141
1142
1140
1137
1128
1135
1122
1118
1115
1112
1106
1099
1097
1097
1096
1096
1096
1098
1099
1100
1100
1101
1102
1108
1110
1110
1110
1110
1108
1107
1106
1108
1107
1120
1117
1117
1118
1115
1113
1110
1111
1116
1117
1118
1121
1121
1120
1118
1117
1115
1122
1122
1121
1120
1125
1131
1136
1137
1142
1149
1150
1152
1176
1180
1187
1199
1199
1202
1205
1205
1207
1209
1207
1205
1205
1209
1209
1215
1221
1224
1227
1226
1225
1223
1222
1210
1207
1212
1216
1220
1212
1199
1196
1195
1195
1193
1190
1185
1181
1181
1201
1205
1200
1199
1200
1200
1185
1184
1184
1181
1177
1175
1169
1160
1157
1157
1149
1148
1148
1150
1151
1153
1156
1159
1171
1158
1164
1166
1168
1168
1168
1169
1170
1172
1177
1179
1182
1183
1185
1188
1190
1192
1194
1193
1192
1192
1194
1194
1197
1193
1192
1190
1201