726
724
723
720
719
717
717
717
717
716
716
716
716
716
717
718
719
724
731
733
741
740
738
734
734
738
739
740
746
746
746
745
746
749
751
753
754
754
759
762
762
764
767
768
771
774
775
776
777
778
780
781
783
784
785
787
789
792
795
797
797
797
797
797
797
799
801
804
805
806
806
806
806
807
807
810
810
811
811
811
814
815
824
825
825
825
828
829
831
832
836
843
854
864
871
874
877
884
920
940
960
975
975
976
978
982
985
997
1000
1002
1007
1008
1012
1015
1021
1024
1025
1035
1039
1052
1059
1064
1078
1089
1099
1099
1112
1128
1143
1149
1151
1155
1157
1159
1162
1178
1184
1186
1190
1202
1213
1223
1234
1241
1252
1252
1252
1252
1253
1253
1253
1253
1254
1256
1260
1264
1267
1270
1274
1278
1280
1282
1285
1291
1298
1299
1303
1307
1310
1314
1320
1327
1328
1329
1330
1331
1341
1352
1356
1355
1356
1357
1357
1356
1348
1338
1332
1331
1319
1301
1300
1299
1295
1295
1295
1295
1303
1305
1311
1319
1325
1336
1349
1358
1360
1363
1369
1373
1375
1393
1398
1401
1405
1431
1439
1442
1445
1449
1455
1457
1461
1466
1471
1474
1477
1477
1479
1480
1475
1475
1475
1475
1475
1475
1477
1477
1481
1482
1482
1478
1475
1474
1474
1474
1468
1458
1452
1438
1433
1429
1425
1423
1422
1419
1417
1415
1409
1405
1398
1395
1393
1390
1390
1389
1389
1388
1388
1388
1388
1390
1401
1400
1398
1396
1392
1391
1388
1387
1384
1383
1378
1374
1369
1366
1363
1362
1361
1359
1358
1353
1350
1349
1349
1348
1346
1350
1356
1359
1361
1363
1364
1365
1367
1370
1374
1376
1380
1382
1383
1384
1386
1388
1392
1397
1400
1400
1400
1400
1400
1400
1400
1404
1404
1404
1403
1403
1402
1402
1400
1398
1395
1394
1391
1393
1395
1397
1397
1401
1401
1401
1399
1397
1396
1394
1393
1391
1391
1391
1389
1385
1382
1380
1374
1373
1371
1369
1366
1364
1360
1359
1358
1357
1355
1349
1348
1343
1341
1338
1331
1322
1320
1314
1312
1311
1303
1297
1283
1279
1278
1278
1277
1274
1260
1255
1254
1250
1240
1239
1211
1204
1194
1182
1177
1177
1182
1183
1186
1190
1190
1191
1202
1202
1205
1208
1209
1210
1210
1211
1211
1209
1206
1204
1201
1200
1197
1197
1197
1197
1199
1203
1224
1228
1252
1254
1255
1258
1259
1266
1270
1273
1280
1283
1286
1288
1294
1303
1306
1312
1316
1319
1323
1327
1334
1335
1338
1338
1340
1341
1342
1343
1344
1344
1344
1343
1343
1344
1346
1348
1349
1350
1351
1351
1352
1353
1353
1355
1356
1361
1364
1373
1373
1375
1374
1370
1370
1370
1370
1370
1370
1372
1372
1381
1382
1383
1386
1386
1387
1389
1390
1396
1401
1406
1408
1413
1413
1413
1412
1412
1412
1412
1413
1413
1414
1414
1415
1416
1416
1416
1416
1416
1419
1419
1419
1418
1417
1417
1417
1415
1413
1412
1412
1410
1409
1409
1407
1407
1407
1407
1409
1410
1412
1412
1412
1407
1405
1403
1401
1399
1399
1398
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1396
1396
1394
1392
1392
1392
1392
1392
1392
1392
1392
1392
1392
1390
1388
1386
1383
1384
1384
1385
1385
1383
1383
1386
1387
1388
1388
1388
1388
1388
1390
1391
1392
1393
1395
1395
1395
1396
1396
1397
1397
1397
1397
1397
1398
1398
1400
1402
1404
1406
1407
1407
1407
1408
1411
1411
1417
1423
1424
1425
1426
1427
1428
1433
1436
1436
1435
1435
1435
1432
1424
1422
1420
1419
1417
1415
1409
1405
1396
1390
1385
1386
1388
1388
1390
1392
1392
1393
1391
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1396
1398
1404
1404
1405
1406
1407
1409
1411
1413
1433
1439
1450
1451
1453
1453
1470
1474
1477
1484
1485
1485
1485
1488
1493
1497
1510
1510
1512
1513
1524
1545
1559
1569
1579
1588
1589
1589
1589
1589
1589
1589
1590
1584
1582
1571
1568
1564
1562
1559
1554
1553
1551
1550
1549
1546
1545
1543
1537
1527
1521
1512
1510
1508
1505
1504
1501
1498
1493
1491
1489
1486
1485
1473
1463
1460
1457
1445
1434
1426
1424
1422
1416
1415
1412
1406
1404
1400
1399
1398
1392
1391
1391
1390
1389
1388
1386
1387
1390
1392
1409
1423
1424
1423
1420
1420
1420
1419
1419
1419
1420
1424
1425
1425
1425
1425
1428
1428
1428
1429
1429
1429
1426
1425
1420
1414
1415
1415
1415
1415
1415
1415
1416
1417
1417
1417
1417
1416
1415
1413
1412
1412
1412
1411
1411
1411
1409
1406
1409
1410
1411
1412
1414
1419
1419
1419
1419
1416
1406
1404
1401
1399
1396
1388
1376
1372
1367
1366
1362
1354
1333
1323
1308
1293
1284
1278
1273
1271
1269
1266
1264
1258
1243
1243
1239
1232
1229
1227
1222
1203
1196
1197
1197
1197
1198
1194
1192
1188
1179
1175
1172
1170
1169
1166
1162
1160
1157
1156
1152
1149
1147
1143
1140
1134
1132
1129
1125
1122
1119
1114
1101
1094
1089
1085
1074
1068
1065
1061
1058
1056
1046
1028
1006
987
969
933
914
912
886
884
881
879
878
865
810
805
794
770
763
750
737
732
728
723
719
717
716
716
716
716
716
716
716
716
715
715
715
714
706
706