961
960
946
945
944
943
942
941
938
936
931
926
920
917
912
911
907
905
902
901
900
897
892
889
886
885
883
881
868
866
864
852
851
842
845
847
847
850
854
857
870
889
895
898
899
900
900
900
900
900
900
911
921
941
948
953
960
965
969
972
982
985
995
1006
1010
1022
1022
1034
1040
1046
1053
1060
1066
1074
1085
1088
1099
1122
1129
1158
1164
1173
1175
1183
1189
1192
1199
1204
1204
1207
1211
1226
1247
1260
1276
1282
1281
1305
1327
1329
1338
1334
1326
1353
1374
1390
1391
1393
1398
1413
1434
1448
1453
1458
1478
1470
1472
1487
1535
1544
1540
1544
1564
1567
1573
1580
1579
1575
1580
1597
1605
1632
1640
1662
1685
1695
1705
1739
1754
1759
1787
1800
1795
1833
1835
1816
1818
1807
1798
1804
1804
1815
1818
1813
1809
1837
1823
1801
1820
1811
1823
1821
1800
1800
1800
1800
1800
1813
1819
1820
1826
1846
1848
1860
1872
1890
1906
1922
1935
1973
1989
1999
2003
2006
2006
2008
2012
2027
2024
2041
2046
2054
2058
2067
2080
2081
2100
2108
2131
2141
2160
2163
2210
2219
2243
2248
2249
2260
2271
2272
2279
2291
2311
2312
2310
2312
2319
2323
2333
2340
2341
2345
2336
2349
2364
2378
2384
2390
2394
2415
2418
2422
2424
2429
2437
2455
2471
2478
2490
2491
2498
2511
2521
2519
2522
2534
2554
2556
2557
2560
2577
2586
2594
2617
2624
2639
2667
2669
2671
2682
2686
2699
2699
2708
2710
2720
2733
2734
2738
2741
2746
2753
2759
2758
2757
2740
2714
2699
2692
2663
2656
2644
2639
2608
2591
2570
2555
2553
2547
2529
2523
2515
2508
2499
2494
2496
2486
2482
2458
2453
2456
2464
2466
2448
2421
2408
2401
2384
2376
2368
2363
2352
2314
2277
2268
2243
2236
2206
2159
2156
2150
2148
2140
2140
2142
2137
2137
2131
2125
2122
2097
2075
2025
1998
1985
1974
1967
1961
1956
1953
1936
1912
1881
1857
1845
1827
1813
1805
1802
1800
1791
1781
1783
1780
1780
1770
1770
1760
1759
1755
1747
1741
1739
1736
1735
1730
1730
1734
1755
1754
1689
1680
1680
1680
1680
1680
1680
1680
1680
1682
1689
1708
1718
1733
1735
1723
1717
1705
1698
1690
1685
1680
1659
1655
1654
1647
1645
1644
1641
1638
1628
1622
1608
1588
1585
1567
1561
1553
1537
1532
1525
1516
1513
1502
1478
1471
1460
1460
1462
1467
1475
1481
1483
1488
1488
1499
1507
1512
1518
1517
1514
1519
1520
1538
1540
1552
1578
1580
1582
1595
1601
1623
1626
1642
1670
1672
1691
1710
1734
1737
1739
1748
1754
1771
1774
1786
1792
1813
1832
1843
1857
1865
1871
1882
1884
1891
1917
1946
1959
1967
1980
1978
1984
1996
2003
2015
2025
2030
2044
2065
2074
2078
2083
2072
2065
2060
2047
2048
2045
2036
2034
2032
2045
2048
2070
2070
2060
2055
2061
2065
2065
2071
2074
2083
2087
2091
2092
2094
2091
2087
2058
2052
2034
2028
2035
2041
2049
2051
2044
2036
2027
2017
1994
1985
1982
1977
1975
1967
1961
1959
1956
1943
1932
1932
1932
1927
1890
1871
1860
1848
1848
1843
1840
1834
1829
1824
1814
1793
1800
1795
1784
1774
1748
1746
1744
1744
1739
1734
1728
1720
1723
1718
1710
1688
1676
1670
1652
1626
1620
1620
1612
1604
1603
1598
1580
1566
1553
1551
1549
1529
1500
1486
1488
1489
1489
1486
1480
1474
1460
1450
1447
1439
1438
1404
1401
1397
1390
1377
1350
1341
1323
1320
1320
1319
1316
1286
1278
1273
1255
1232
1216
1215
1212
1211
1206
1171
1160
1166
1161
1113
1093
1095
1104
1103
1101
1096
1093
1077
1070
1071
1065
1061
1036
1029
1029
1029
1017
1007
970
966
937
932
914
907
905
900
881
864
858
854
830
827
804
799
792
792
779
764
757
754
751
749
748
734
731
709
701
697
695
690
668
666
662
661
659
645
629
622
611
604
601
576
543
527
524
506
500
495
487
490
494
494
500
506
516
524
543
551
565
605
616
640
643
643
644
655
659
667
671
681
689
698
706
716
720
729
744
747
752
763
772
780
782
779
798
816
819
831
853
882
882
881
875
940
941
944
951
964
985
1012
1029
1040
1049
1070
1103
1113
1157
1168
1174
1183
1190
1191
1187
1196
1235
1242
1239
1288
1296
1340
1350
1378
1378
1360
1367
1372
1379
1457
1453
1452
1462
1469
1508
1513
1518
1522
1525
1552
1565
1562
1571
1595
1606
1614
1621
1628
1635
1654
1654
1663
1670
1672
1670
1668
1711
1761
1739
1736
1762
1762
1761
1767
1787
1798
1809
1820
1850
1858
1871
1891
1885
1880
1870
1871
1882
1900
1918
1923
1932
1942
1949
1955
1975
2001
2010
2011
2014
2020
2032
2040
2044
2049
2065
2075
2085
2096
2102
2104
2113
2124
2143
2146
2147
2159
2179
2178
2177
2175
2173
2142
2094
2072
2069
2064
2025
2025
1999
1998
1996
1988
1982
1975
1964
1954
1937
1930
1922
1915
1911
1903
1900
1901
1904
1902
1902
1901
1900
1908
1913
1910
1907
1859
1855
1848
1836
1821
1820
1810
1790
1781
1769
1768
1763
1757
1753
1749
1746
1741
1722
1718
1704
1687
1676
1664
1644
1639
1631
1617
1603
1595
1584
1581
1555
1538
1525
1507
1480
1476
1469
1458
1452
1449
1445
1439
1436
1421
1411
1410
1416
1413
1411
1413
1415
1422
1430
1430
1429
1430
1432
1436
1444
1456
1456
1469
1470
1470
1471
1470
1472
1474
1483
1500
1500
1525
1525
1525
1525
1525
1525
1525
1531
1542
1544
1549
1550
1551
1557
1566
1568
1572
1585
1590
1598
1602
1611
1617
1624
1640
1668
1666
1664
1668
1671
1684
1693
1709
1723
1728
1769
1779
1786
1811
1812
1815
1818
1821
1837
1856
1870
1875
1877
1882
1906
1911
1935
1937
1940
1962
1965
1970
1975
1978
1998
2004