696
695
693
693
693
693
693
693
694
694
694
695
695
695
695
696
696
696
698
702
707
708
709
710
713
715
717
717
717
717
717
717
717
719
719
719
719
719
723
726
726
730
734
734
738
740
743
746
751
754
755
758
759
760
763
763
765
767
769
771
772
776
779
780
783
784
786
788
790
792
795
797
799
807
809
813
815
820
826
831
838
840
845
848
848
851
854
858
865
871
874
880
884
884
890
892
895
898
902
904
907
911
916
921
925
927
939
946
951
954
964
969
971
974
982
984
989
992
994
997
999
1001
1008
1009
1014
1019
1024
1027
1029
1033
1040
1047
1053
1054
1058
1061
1066
1068
1076
1079
1080
1082
1082
1083
1083
1083
1086
1087
1091
1096
1102
1106
1108
1115
1117
1124
1125
1130
1138
1144
1155
1155
1160
1160
1168
1180
1185
1211
1215
1216
1219
1222
1224
1229
1231
1234
1237
1240
1243
1245
1250
1252
1255
1257
1260
1262
1265
1269
1272
1276
1282
1284
1286
1288
1289
1303
1305
1308
1311
1316
1319
1322
1324
1327
1331
1333
1339
1342
1344
1348
1351
1353
1353
1355
1355
1356
1357
1358
1358
1359
1359
1359
1360
1361
1361
1361
1361
1362
1362
1362
1362
1362
1362
1363
1365
1367
1370
1374
1375
1382
1386
1390
1392
1393
1396
1398
1402
1408
1411
1413
1416
1421
1424
1427
1431
1434
1437
1439
1442
1445
1446
1450
1453
1455
1458
1460
1464
1465
1470
1472
1474
1476
1478
1485
1486
1488
1491
1493
1494
1497
1501
1502
1505
1508
1509
1513
1515
1516
1520
1521
1523
1526
1527
1529
1531
1531
1534
1534
1539
1540
1543
1543
1545
1546
1548
1551
1553
1555
1556
1559
1563
1564
1566
1568
1571
1571
1576
1577
1582
1585
1589
1592
1594
1597
1600
1601
1603
1609
1611
1614
1615
1619
1622
1624
1632
1633
1634
1641
1642
1646
1648
1654
1656
1659
1672
1676
1679
1683
1684
1689
1691
1694
1700
1702
1705
1706
1709
1711
1715
1718
1720
1726
1726
1739
1741
1742
1745
1747
1749
1750
1753
1755
1756
1759
1759
1761
1764
1766
1770
1772
1775
1779
1782
1784
1785
1785
1785
1785
1788
1792
1794
1798
1800
1805
1807
1810
1815
1815
1815
1815
1817
1817
1817
1818
1819
1819
1820
1821
1822
1822
1823
1824
1825
1826
1827
1828
1829
1829
1829
1829
1828
1828
1828
1828
1829
1830
1831
1832
1833
1833
1834
1835
1836
1837
1838
1839
1841
1841
1843
1844
1845
1845
1846
1846
1846
1847
1847
1847
1847
1848
1848
1850
1855
1858
1859
1865
1873
1873
1878
1881
1883
1884
1888
1894
1896
1903
1903
1905
1906
1908
1909
1910
1912
1912
1916
1916
1916
1916
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1915
1913
1912
1911
1910
1908
1906
1905
1905
1907
1907
1908
1908
1909
1910
1910
1911
1912
1912
1913
1914
1915
1917
1919
1920
1922
1922
1924
1924
1923
1923
1922
1922
1922
1922
1922
1922
1921
1920
1920
1919
1918
1917
1916
1916
1914
1912
1910
1909
1908
1907
1906
1905
1905
1904
1903
1902
1902
1901
1901
1900
1899
1899
1897
1897
1894
1888
1883
1871
1865
1855
1848
1844
1842
1842
1840
1839
1836
1836
1835
1834
1833
1832
1832
1831
1830
1830
1829
1829
1829
1829
1828
1828
1828
1828
1827
1827
1826
1826
1825
1824
1823
1823
1821
1819
1819
1818
1816
1816
1816
1816
1817
1817
1817
1817
1812
1809
1809
1806
1801
1799
1797
1792
1791
1787
1785
1782
1778
1778
1778
1778
1778
1778
1776
1773
1770
1767
1764
1761
1758
1755
1752
1752
1750
1748
1745
1743
1741
1738
1733
1731
1727
1714
1713
1708
1706
1703
1702
1700
1700
1696
1695
1692
1689
1686
1683
1683
1678
1672
1671
1668
1664
1661
1651
1649
1649
1644
1640
1638
1632
1630
1624
1623
1622
1617
1615
1613
1610
1606
1605
1602
1600
1596
1594
1592
1590
1589
1586
1583
1581
1578
1575
1574
1572
1571
1569
1568
1566
1565
1561
1559
1557
1557
1554
1551
1550
1549
1546
1543
1543
1539
1536
1536
1535
1533
1532
1530
1529
1525
1525
1523
1521
1519
1517
1515
1514
1512
1510
1506
1503
1500
1499
1496
1494
1491
1488
1485
1484
1480
1478
1477
1471
1469
1467
1465
1462
1460
1457
1452
1451
1446
1444
1441
1436
1435
1432
1428
1426
1423
1420
1416
1413
1411
1407
1405
1403
1400
1394
1391
1388
1382
1381
1378
1374
1370
1365
1363
1359
1356
1355
1352
1348
1346
1341
1338
1334
1332
1329
1326
1323
1318
1315
1313
1310
1306
1301
1297
1294
1292
1278
1276
1274
1272
1270
1268
1265
1262
1257
1254
1251
1249
1246
1245
1242
1240
1237
1236
1234
1232
1229
1224
1221
1218
1213
1211
1206
1201
1195
1174
1169
1158
1151
1149
1145
1145
1134
1128
1119
1114
1113
1107
1107
1096
1093
1090
1083
1083
1079
1075
1073
1071
1071
1070
1070
1068
1067
1065
1062
1059
1048
1046
1041
1039
1033
1026
1019
1016
1011
1007
1002
999
996
989
986
985
981
979
975
973
967
960
958
950
940
937
932
925
915
915
909
905
901
897
896
894
890
888
885
883
881
879
877
873
873
869
865
863
854
847
843
839
836
836
833
829
827
820
816
811
808
805
800
798
792
790
786
783
782
780
778
777
775
773
772
769
765
765
763
761
759
757
755
755
752
751
750
747
746
743
740
738
735
734
728
727
725
724
723
720
718
718
718
718
718
718
718
716
716
715
713
712
710
710
709
708
703
701
700
695
694
692
690
690
692
693
694
695
696
696
696
695
694
694
693
693
693
693
695
695