782
782
783
783
784
785
786
787
790
791
792
793
796
799
801
803
807
807
808
808
808
811
815
818
819
822
825
826
827
829
828
826
823
821
820
824
827
829
830
833
832
832
832
833
835
837
838
837
836
834
833
828
826
825
822
821
821
820
820
819
819
819
818
818
818
818
818
818
818
819
819
819
819
819
820
821
821
822
822
827
827
828
829
829
830
833
834
840
841
843
847
848
848
850
859
862
867
867
868
869
870
870
871
872
872
873
874
876
886
890
894
898
910
911
913
913
911
911
911
912
913
914
914
916
917
923
928
929
932
933
937
940
940
941
942
951
957
960
960
959
955
952
950
950
950
958
961
963
964
968
969
973
976
987
978
976
975
974
973
973
974
980
981
982
983
984
985
991
997
1002
1005
1007
1008
1005
1003
1002
1004
1007
1007
1006
1006
1007
1011
1013
1026
1029
1031
1031
1039
1045
1045
1046
1047
1053
1062
1067
1069
1069
1078
1084
1092
1099
1099
1098
1097
1096
1100
1102
1103
1104
1108
1113
1116
1118
1120
1127
1134
1142
1145
1166
1178
1183
1188
1198
1207
1208
1210
1210
1213
1216
1217
1219
1221
1224
1231
1234
1239
1251
1261
1262
1262
1263
1267
1279
1279
1279
1286
1288
1291
1301
1303
1305
1311
1314
1316
1317
1317
1317
1322
1326
1328
1330
1332
1332
1333
1333
1334
1334
1337
1338
1338
1341
1340
1339
1338
1338
1340
1343
1346
1350
1352
1359
1363
1366
1368
1372
1376
1376
1376
1384
1393
1399
1398
1396
1393
1390
1386
1385
1384
1381
1380
1379
1379
1377
1376
1375
1373
1370
1367
1363
1360
1353
1352
1350
1350
1349
1349
1347
1344
1342
1340
1339
1336
1332
1327
1321
1321
1319
1316
1313
1312
1312
1312
1312
1312
1312
1312
1313
1314
1316
1318
1322
1322
1323
1324
1325
1333
1337
1339
1341
1342
1342
1345
1350
1351
1353
1356
1358
1355
1358
1362
1361
1360
1359
1359
1359
1359
1358
1357
1355
1354
1354
1354
1353
1353
1353
1352
1348
1346
1340
1321
1320
1319
1309
1308
1308
1308
1308
1308
1308
1307
1305
1300
1298
1297
1295
1293
1291
1283
1282
1282
1282
1283
1283
1283
1284
1284
1284
1284
1284
1285
1286
1287
1287
1288
1289
1294
1295
1296
1296
1296
1296
1296
1296
1296
1296
1296
1299
1300
1304
1306
1305
1304
1304
1305
1306
1307
1308
1309
1310
1311
1314
1315
1316
1316
1318
1321
1322
1323
1325
1326
1334
1334
1335
1336
1337
1339
1341
1342
1342
1342
1342
1342
1346
1348
1349
1349
1343
1339
1330
1330
1330
1332
1332
1332
1331
1331
1330
1329
1329
1329
1330
1330
1324
1318
1316
1314
1311
1309
1308
1305
1302
1294
1283
1282
1281
1279
1277
1270
1270
1270
1269
1267
1262
1259
1252
1250
1244
1242
1237
1234
1228
1222
1217
1215
1210
1199
1196
1194
1190
1185
1181
1174
1172
1166
1160
1156
1153
1151
1147
1147
1147
1147
1147
1148
1148
1148
1142
1139
1135
1129
1121
1117
1113
1112
1109
1105
1100
1098
1095
1090
1089
1082
1080
1067
1062
1060
1058
1053
1051
1050
1049
1048
1047
1047
1041
1038
1036
1033
1033
1035
1035
1036
1043
1045
1055
1062
1066
1069
1073
1075
1090
1091
1092
1095
1098
1099
1101
1103
1105
1106
1110
1113
1119
1121
1122
1123
1125
1126
1128
1130
1132
1134
1136
1139
1144
1146
1147
1150
1152
1156
1160
1161
1169
1179
1180
1181
1182
1185
1186
1189
1200
1208
1208
1208
1208
1211
1215
1216
1220
1222
1226
1227
1228
1230
1231
1232
1235
1236
1238
1239
1251
1253
1258
1265
1267
1270
1272
1275
1278
1279
1281
1283
1285
1288
1292
1294
1296
1297
1304
1305
1307
1310
1311
1312
1314
1315
1317
1318
1319
1322
1323
1328
1333
1335
1338
1341
1349
1353
1357
1363
1366
1371
1377
1382
1390
1393
1397
1403
1406
1409
1414
1416
1416
1416
1417
1417
1417
1422
1425
1427
1430
1432
1433
1434
1435
1435
1435
1436
1436
1437
1438
1439
1439
1439
1438
1437
1437
1438
1438
1439
1440
1440
1439
1439
1439
1439
1444
1446
1449
1451
1453
1453
1453
1453
1456
1459
1459
1459
1459
1459
1459
1456
1454
1453
1453
1448
1442
1440
1437
1435
1434
1433
1433
1432
1431
1431
1430
1428
1425
1424
1421
1420
1415
1414
1413
1412
1409
1407
1405
1405
1405
1404
1404
1404
1404
1403
1398
1396
1395
1393
1389
1387
1386
1385
1383
1382
1381
1380
1374
1373
1372
1371
1369
1369
1368
1368
1366
1366
1365
1364
1364
1363
1362
1362
1361
1357
1356
1355
1355
1354
1352
1351
1350
1348
1347
1347
1346
1346
1345
1343
1342
1334
1332
1326
1324
1320
1319
1318
1317
1309
1307
1304
1302
1299
1295
1294
1293
1291
1289
1288
1287
1286
1285
1283
1282
1281
1278
1276
1274
1272
1270
1267
1265
1263
1261
1260
1259
1258
1257
1256
1256
1255
1254
1254
1253
1250
1249
1248
1246
1245
1239
1238
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1235
1233
1231
1230
1228
1226
1225
1222
1220
1219
1218
1216
1213
1212
1211
1210
1207
1205
1203
1202
1201
1198
1195
1193
1190
1187
1185
1182
1180
1179
1179
1178
1177
1174
1174
1174
1170
1162
1153
1143
1137
1130
1133
1134
1134
1129
1121
1119
1117
1110
1093
1090
1077
1077
1076
1076
1075
1066
1056
1055
1053
1052
1051
1051
1050
1050
1049
1047
1046
1044
1043
1042
1041
1039
1036
1034
1030
1029
1028
1027
1026
1025
1024
1024
1023
1023
1022
1022
1022
1021
1021
1019
1015
1012
1007
1006
1006
1006
1006
1006
1006
1006
1005
1003
1001
1001
1000
999
996
995
994
993
993
992
991
988
986
985
984
981
980
972
968
967
965
962
960
958
955
951
947
943
940
938
937
936
936
933
932
931
929
926
923
921
916
913
912
911
910
909
909
909
902
899
898
896
894
893
893
892
892
891
891
891
890
890
889
889
889
888
887
887
886
885
884
884
883
883
880
880
879
879
878
877
877
876
870
860
858
852
850
839
839
839
839
839
839
839
839
840
841
841
841
841
841
840
840
840
840
840
840
840
840
840