890
889
889
892
901
903
917
924
940
950
952
956
962
977
977
980
994
1003
1018
1024
1024
1026
1029
1034
1040
1045
1053
1062
1068
1076
1081
1093
1101
1108
1115
1123
1130
1147
1153
1159
1172
1179
1187
1202
1213
1228
1236
1243
1252
1292
1322
1345
1354
1366
1379
1390
1403
1465
1481
1496
1510
1521
1537
1545
1568
1578
1587
1591
1596
1609
1626
1635
1647
1656
1663
1670
1677
1686
1704
1718
1722
1724
1730
1739
1743
1744
1744
1743
1743
1744
1745
1748
1748
1749
1752
1755
1757
1758
1761
1762
1762
1762
1762
1762
1762
1762
1761
1761
1766
1772
1767
1768
1770
1773
1774
1779
1784
1797
1829
1833
1845
1850
1853
1855
1859
1860
1863
1864
1865
1866
1870
1874
1877
1882
1883
1884
1888
1891
1893
1896
1897
1897
1897
1889
1883
1878
1876
1872
1862
1861
1857
1845
1840
1831
1824
1820
1805
1802
1794
1792
1792
1792
1789
1785
1781
1781
1776
1774
1774
1770
1768
1767
1767
1764
1760
1758
1756
1753
1746
1741
1741
1740
1741
1742
1742
1743
1743
1743
1743
1746
1747
1752
1761
1764
1767
1771
1777
1784
1789
1793
1795
1798
1807
1814
1836
1843
1846
1848
1849
1851
1856
1860
1867
1868
1870
1871
1871
1878
1888
1890
1892
1892
1891
1891
1890
1890
1889
1888
1888
1886
1886
1886
1894
1896
1897
1898
1898
1899
1899
1901
1901
1902
1902
1905
1911
1915
1918
1929
1932
1943
1944
1945
1946
1949
1950
1952
1955
1960
1967
1976
1978
1979
1979
1981
1983
1987
1991
1995
2001
2007
2019
2019
2024
2029
2030
2031
2033
2034
2036
2046
2047
2047
2052
2052
2050
2051
2053
2054
2054
2056
2059
2062
2064
2067
2067
2067
2067
2067
2067
2067
2062
2056
2047
2043
2039
2036
2037
2038
2038
2038
2038
2040
2040
2040
2040
2040
2040
2040
2040
2041
2041
2040
2037
2036
2035
2031
2026
2021
2016
2013
2009
2008
2008
2008
2008
2008
2009
2012
2015
2016
2017
2017
2017
2013
1997
1992
1984
1971
1963
1959
1956
1953
1950
1948
1945
1942
1936
1934
1930
1926
1924
1919
1914
1912
1904
1893
1890
1887
1884
1872
1869
1864
1862
1855
1842
1826
1824
1820
1812
1802
1801
1798
1797
1796
1794
1790
1788
1786
1783
1780
1778
1774
1770
1769
1767
1763
1755
1754
1751
1750
1749
1747
1744
1736
1730
1728
1725
1722
1721
1717
1716
1714
1709
1708
1697
1693
1690
1686
1681
1676
1671
1668
1668
1667
1662
1661
1661
1660
1659
1654
1652
1648
1646
1636
1633
1630
1627
1624
1621
1619
1618
1615
1613
1608
1605
1604
1601
1595
1592
1587
1584
1579
1568
1565
1558
1551
1547
1541
1536
1522
1518
1513
1509
1506
1502
1490
1478
1474
1472
1471
1470
1469
1468
1466
1465
1459
1455
1451
1447
1441
1432
1430
1428
1427
1426
1424
1418
1414
1410
1408
1406
1403
1402
1398
1397
1394
1391
1385
1384
1381
1381
1379
1379
1376
1375
1373
1372
1369
1368
1366
1361
1357
1355
1353
1351
1350
1348
1348
1347
1346
1344
1337
1330
1325
1322
1315
1313
1308
1302
1299
1297
1297
1296
1296
1295
1294
1293
1291
1290
1283
1279
1274
1273
1273
1272
1271
1270
1268
1267
1265
1261
1257
1255
1251
1248
1245
1240
1228
1224
1221
1219
1218
1215
1214
1212
1210
1209
1208
1206
1202
1197
1194
1194
1194
1191
1186
1180
1176
1173
1170
1169
1168
1166
1164
1161
1159
1156
1156
1155
1152
1151
1150
1149
1147
1145
1142
1139
1137
1136
1131
1129
1128
1127
1123
1121
1120
1116
1111
1110
1106
1105
1101
1097
1092
1089
1087
1084
1082
1079
1076
1070
1065
1058
1056
1054
1052
1050
1048
1047
1047
1047
1048
1048
1049
1050
1050
1049
1047
1045
1038
1037
1039
1041
1042
1041
1039
1037
1035
1034
1032
1031
1031
1030
1030
1025
1021
1011
1010
1008
1007
1006
1005
1004
1003
1003
1001
999
998
992
991
989
987
984
983
982
980
979
978
976
973
974
974
971
969
962
962
962
962
962
963
958
954
952
952
948
947
946
941
939
936
935
932
930
930
929
929
927
925
923
922
919
917
916
916
917
916
914
910
906
896
891
890
890