794
791
791
795
795
795
796
799
801
802
806
811
819
825
830
836
843
851
851
852
861
868
871
879
889
894
916
926
937
972
1015
1047
1074
1100
1113
1114
1121
1127
1137
1150
1156
1178
1186
1203
1232
1231
1228
1228
1227
1227
1226
1222
1220
1220
1222
1224
1221
1219
1215
1212
1214
1216
1217
1218
1220
1221
1223
1225
1226
1227
1227
1227
1226
1226
1226
1228
1230
1238
1244
1244
1243
1240
1237
1235
1233
1231
1233
1232
1230
1227
1226
1217
1211
1209
1208
1208
1207
1209
1215
1217
1223
1231
1240
1252
1259
1262
1264
1266
1267
1268
1271
1272
1273
1276
1276
1277
1278
1275
1273
1270
1273
1276
1274
1274
1275
1277
1275
1274
1272
1268
1264
1262
1261
1259
1259
1259
1259
1259
1259
1260
1262
1263
1265
1265
1266
1267
1268
1273
1277
1281
1283
1286
1290
1291
1291
1289
1288
1288
1287
1286
1286
1285
1285
1284
1284
1283
1282
1281
1280
1280
1280
1281
1283
1283
1285
1285
1287
1289
1294
1297
1298
1300
1304
1304
1305
1305
1305
1304
1302
1302
1300
1299
1298
1296
1294
1290
1290
1290
1290
1290
1290
1289
1289
1289
1288
1288
1288
1288
1290
1292
1293
1293
1293
1293
1293
1293
1292
1292
1292
1292
1292
1293
1293
1293
1293
1293
1293
1293
1293
1294
1295
1295
1295
1292
1287
1285
1283
1282
1278
1276
1275
1273
1272
1268
1267
1263
1260
1258
1255
1255
1255
1255
1255
1255
1255
1257
1261
1264
1265
1266
1269
1270
1271
1273
1276
1278
1280
1283
1286
1290
1291
1292
1295
1300
1301
1305
1307
1310
1311
1313
1316
1318
1321
1327
1329
1333
1335
1338
1344
1345
1352
1356
1361
1365
1369
1372
1374
1375
1376
1378
1379
1380
1381
1382
1383
1383
1385
1387
1390
1392
1393
1395
1396
1397
1401
1403
1407
1410
1410
1412
1416
1418
1423
1426
1432
1433
1437
1442
1446
1448
1453
1456
1457
1459
1462
1463
1468
1472
1475
1476
1480
1485
1489
1490
1493
1494
1496
1497
1501
1501
1502
1503
1503
1504
1505
1506
1507
1507
1507
1507
1506
1505
1504
1502
1502
1500
1499
1499
1499
1498
1495
1493
1493
1492
1490
1489
1489
1489
1489
1489
1489
1489
1489
1498
1499
1502
1504
1505
1508
1512
1514
1519
1521
1521
1522
1525
1527
1528
1529
1532
1533
1535
1537
1538
1542
1546
1548
1550
1551
1552
1553
1554
1555
1556
1557
1558
1558
1558
1558
1559
1566
1567
1569
1572
1574
1575
1581
1582
1582
1582
1583
1584
1588
1589
1591
1596
1601
1611
1623
1632
1660
1661
1668
1670
1672
1674
1679
1683
1692
1696
1700
1705
1714
1721
1728
1731
1740
1749
1754
1758
1762
1766
1772
1776
1781
1788
1793
1795
1795
1798
1800
1804
1806
1809
1812
1813
1814
1815
1815
1816
1817
1817
1820
1825
1828
1833
1838
1838
1838
1837
1835
1832
1823
1812
1804
1797
1784
1771
1749
1738
1717
1698
1686
1680
1671
1662
1654
1630
1598
1575
1563
1555
1539
1531
1524
1517
1506
1495
1472
1454
1437
1419
1403
1403
1403
1404
1404
1407
1412
1420
1427
1438
1439
1439
1438
1436
1434
1431
1425
1419
1416
1410
1404
1402
1399
1396
1393
1391
1386
1381
1372
1368
1365
1361
1361
1361
1361
1361
1363
1363
1359
1345
1334
1331
1328
1321
1317
1314
1308
1303
1300
1296
1295
1297
1298
1302
1310
1313
1314
1316
1323
1325
1327
1335
1335
1346
1351
1356
1369
1369
1369
1368
1366
1363
1360
1361
1365
1366
1367
1369
1370
1376
1387
1390
1400
1402
1407
1409
1410
1406
1406
1405
1405
1407
1408
1408
1409
1416
1423
1426
1431
1433
1433
1433
1433
1435
1438
1447
1446
1445
1444
1445
1444
1445
1445
1443
1437
1439
1440
1444
1439
1438
1439
1439
1437
1433
1426
1434
1434
1440
1441
1443
1447
1451
1454
1457
1460
1466
1470
1471
1471
1473
1474
1475
1476
1477
1479
1479
1481
1485
1486
1488
1490
1491
1493
1496
1498
1500
1501
1502
1502
1502
1502
1503
1505
1505
1506
1509
1510
1515
1526
1535
1543
1549
1551
1556
1564
1564
1566
1570
1573
1578
1578
1582
1585
1590
1592
1591
1585
1580
1577
1575
1574
1572
1567
1556
1551
1544
1537
1528
1520
1519
1517
1516
1513
1509
1508
1509
1510
1513
1514
1517
1521
1521
1522
1524
1531
1534
1537
1539
1540
1542
1544
1546
1550
1550
1551
1557
1560
1562
1566
1568
1575
1584
1589
1595
1602
1603
1603
1598
1592
1588
1587
1585
1584
1583
1583
1582
1581
1579
1578
1576
1576
1576
1572
1570
1569
1567
1563
1563
1563
1564
1564
1560
1559
1558
1554
1548
1545
1541
1536
1531
1527
1523
1521
1520
1518
1509
1502
1498
1492
1477
1463
1449
1437
1427
1423
1418
1413
1410
1406
1403
1390
1375
1372
1368
1366
1363
1352
1337
1325
1314
1307
1297
1284
1273
1249
1241
1220
1212
1199
1183
1175
1168
1159
1141
1129
1113
1095
1084
1068
1057
1040
1030
1018
1006
975
967
943
936
931
917
896
890
884
878
873
867
862
859
854
851
848
845
842
838
825
822
800
794
782
770
769
749
748
744
742
742
741
737
736
731
729
727
727
728
729
728
726
724
720
717
716
713
710
708
706
702
702
702
701
698
697
696
694
690
688
686
683
682
677
677
677
679
680
674
673
672
666
664
661
661
660
660
659
659
659
659
659
659
659
658
658
656
651
650
650
650
649
649
649
649
648
646
645
642
641
641
641
641
641
641
641
641
641
640
641
641
641
637
635
635
634
634
633
632
631
631
630
630
629
629
629
628
628
627