P19548 [HackerEarth] There are lots of contest coming up on HackerEarth and it is in urgent need of lots of problems. So it calls a meeting of all the problem setters in the team.
提高
题目描述

There are lots of contest coming up on HackerEarth and it is in urgent need of lots of problems. So it calls a meeting of all the problem setters in the team.

There are N problem setters in HackerEarth. Everybody has a fixed price for preparing a problem. This is given by the array prices[ ] and all elements of the array are distinct. Obviously the higher charged setters are more experienced and can easily do the task assigned to its lower charged setters.

The contest moderator AltF4, assigns a certain number of tasks to each of the setter. This is given by the array tasks[ ]. The finance team calculates the total cost to the company as sum of price[i] * tasks[i] for all i.

This was simple. But the setters have now grown greedy. They need extra incentives to meet their busy schedule, transportation and accommodation costs. So everybody decides that if HackerEarth needs them and invites them to create problems, they would charge for extra K tasks to meet these surcharges.

For example if N = 2, prices of the setters are {10, 50} and AltF4 needs tasks from both as {10, 20} the cost to company would have been 10 x 10 + 50 x 20 = 1100. With the new law of surcharges with K = 10, there are 2 possibilities.
1st setter does 10 tasks and 2nd setter does 20 tasks. Cost is 10 x 20 + 50 x 30 = 1700.
2nd setter does all 30 tasks. Cost is 50 x 40 = 2000.

In this case it is better to invite both the setters and do their tasks. Note that 1st setter cannot do the tasks of the 2nd setter because he is not that much experienced (lesser price).
However, if K would have been 50, then analyzing the two possiblities:
1st setter does 10 tasks and 2nd setter does 20 tasks. Cost is 10 x 60 + 50 x 70 = 4100.
2nd setter does all 30 tasks. Cost is 50 x 80 = 4000.

In this case it is better to invite only the 2nd setter and let him do the tasks of the 1st setter as well.
Given the N, K, and the arrays prices[ ] and tasks[ ], your job is the help the finance team calculate the minimum cost possible for the company for doing all tasks.

Input & Output:
The first line contains the number of test cases T. The first line of every test case contains two integers N K separated by space. The next two lines contains the arrays prices and tasks respectively. All numbers are space separated.

For each test case, output the minimum possible cost to the company and help the finance team.

Constraints:
T ≤ 25
1 ≤ N, prices[i], tasks[i] ≤ 2000
0 ≤ K ≤ 2000

SAMPLE INPUT
2
2 10
10 50
10 20
2 50
10 50
10 20

SAMPLE OUTPUT
1700
4000

Explanation

Provided in the problem statement.

输入格式

见题面

输出格式

见题面

样例输入
25 2000 581 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1584 780 257 1821 1476 1402 313 1328 1987 1676 1268 1053 173 44 1924 1128 567 985 377 1040 71 1000 1181 1517 155 647 1321 1368 1431 82 311 1994 1993 639 1862 957 1674 851 499 1118 180 919 491 356 426 1190 233 1339 745 301 925 1273 233 1301 1852 113 671 989 1470 342 1667 1935 1176 71 1400 1141 1318 329 845 965 869 1074 1232 696 74 1937 1002 328 3 1068 1739 1751 1784 353 1938 893 1820 1774 1256 713 1286 956 1466 632 1991 1909 754 820 679 1590 225 899 81 768 731 49 1351 873 1822 88 1635 1407 160 1547 428 285 661 498 1617 1670 1658 1760 725 381 33 1536 1303 887 345 494 924 697 520 130 715 539 1496 742 341 1742 268 1593 1856 649 622 1277 1775 1951 1382 378 319 1213 1657 1861 1599 1391 1963 428 1869 1474 98 1016 1385 644 569 213 1529 1656 989 1293 601 1301 1128 256 1484 1646 1191 1680 739 1740 1290 473 969 440 744 1614 1673 1061 1293 1390 1708 121 1105 1926 1779 956 405 1824 13 26 668 1832 1253 659 372 639 1980 865 1233 697 1854 297 1092 1089 627 1082 1133 349 149 1875 394 12 1305 417 1290 715 444 694 466 1143 1803 85 1579 1276 1919 778 215 844 1763 631 766 348 1411 888 1145 904 1587 1448 970 55 1433 141 1766 41 312 446 96 653 378 452 500 1982 169 1534 348 29 1770 1839 1042 1499 582 1763 1043 1773 534 1199 1132 210 1227 693 52 208 1816 1879 806 1818 876 1347 121 382 1103 588 1421 554 1385 841 133 1583 297 1111 283 1662 601 1514 1588 623 316 144 562 1713 560 1846 1152 1115 1734 1061 1933 289 1290 788 120 1619 1873 433 68 1871 671 297 200 470 1395 788 854 1595 607 31 917 744 1767 1889 222 699 1413 1279 672 62 1527 1691 1456 1508 1094 230 496 271 1299 86 890 1599 1200 307 458 997 1849 1404 774 1957 1629 935 74 74 1709 165 1748 1683 543 1875 1977 907 895 701 1810 822 1315 861 630 120 426 849 1365 1200 352 1707 751 577 1264 1441 479 929 151 661 1735 618 416 735 41 77 498 54 159 1895 98 335 519 844 1814 1916 1631 1104 1528 821 1881 405 1411 371 1323 62 525 1465 837 945 736 622 480 1451 390 1589 1664 1054 1649 382 1253 678 1541 1701 772 1705 1299 135 925 1340 706 309 985 386 1564 1970 401 559 1202 1270 1678 1819 13 597 392 499 1459 1498 1277 1417 625 1196 1473 267 1115 755 604 145 1021 1380 1573 1520 1389 1703 633 971 864 778 263 1850 101 1550 1963 419 898 15 1125 1828 1481 417 1461 322 1430 662 1718 1835 984 1805 164 536 1513 1252 1179 207 1612 574 1165 1845 210 1919 512 1745 633 1652 370 1323 50 1631 473 291 1741 272 108 654 739 1840 1159 330 240 503 879 1091 1227 829 1171 1519 227 174 506 387 1464 1446 1375 1641 962 891 326 153 754 1098 1642 1460 756 394 1780 303 941 1101 810 1180 1239 949 354 357 1862 931 865 290 998 218 148 314 1635 546 1642 1013 1349 1385 1100 1632 438 580 1258 666 1601 1459 772 1403 520 178 753 981 274 43 1167 546 79 1721 1768 685 441 1080 78 1549 394 56 947 1515 20 433 1943 1988 561 1200 1022 1450 359 559 477 1814 1959 1890 65 104 643 782 1757 1039 122 388 1262 531 1921 251 1420 431 1295 284 591 1549 5 1239 635 1722 552 1890 1866 888 1500 1938 1877 1506 47 1282 751 1754 1344 672 1197 1295 1418 1447 54 266 769 343 1555 1143 1255 1841 594 912 1675 366 141 709 703 592 338 792 260 1344 335 1557 1460 197 13 943 396 982 69 1718 740 183 643 1732 492 768 950 1478 469 604 336 1800 714 1644 609 745 1113 811 554 1198 417 1565 800 1202 41 672 1840 747 1435 1701 521 1688 1579 1768 1226 1462 712 1066 1641 658 1278 1696 1901 345 1446 1396 889 1355 411 521 374 205 377 1117 619 926 659 599 1036 706 593 495 1468 602 1605 109 1776 996 1944 985 145 1134 998 1938 1837 406 419 122 939 1277 888 1358 330 219 414 1172 1813 316 54 669 692 39 1346 1033 642 207 1572 378 967 34 945 1729 1185 782 177 1445 1732 836 1221 1858 1147 1573 101 1341 761 1594 1270 1638 1665 768 725 182 94 303 707 136 720 283 1964 212 116 1091 1013 310 1614 743 578 397 1094 279 1905 1744 300 999 1606 1067 1369 1870 1092 1479 1363 1198 1349 1191 1373 734 1862 1694 1705 930 1442 815 1131 1116 1562 716 923 588 1181 1072 454 1107 1066 104 1666 53 975 603 140 1821 1500 187 256 1658 1641 1156 468 1751 33 593 98 1369 1018 158 896 1425 178 1015 61 1249 24 816 186 412 1699 1438 1714 1413 1891 82 103 841 338 1382 971 1737 1751 176 601 1968 1719 1875 1854 867 744 1845 1302 598 67 92 1191 811 885 1921 372 485 1475 742 111 459 823 67 527 1639 379 492 1689 1198 1041 1311 1358 1467 1404 1210 481 1380 367 777 1491 1230 1872 429 109 1581 985 1400 1801 1187 1611 1572 1198 1353 1294 435 1222 731 1066 1633 685 1534 459 1254 1688 717 1061 473 1744 1713 1316 1662 1850 815 397 1951 196 1803 1879 1048 1421 1322 176 1548 1442 277 1805 678 833 233 1858 682 972 459 1594 329 987 458 756 163 1038 1037 1130 1255 574 363 543 1670 1023 1113 84 838 1157 845 103 786 479 1986 1464 15 228 1701 1321 1897 1560 971 722 1291 1035 1333 175 1534 1023 1004 1334 1225 1765 455 1080 1558 258 988 1236 246 483 674 210 586 1562 340 1379 338 1523 1730 162 739 824 1698 375 657 140 740 1368 717 40 1090 1516 151 769 1254 1982 1892 466 230 1162 778 1883 1083 359 1753 1222 272 1297 1204 1265 437 258 1773 1533 626 1772 1998 1778 825 1477 1155 1021 1236 1568 1798 487 1022 1492 1746 259 46 379 569 547 1949 793 945 120 793 1303 1417 1604 866 91 1929 237 1441 1366 1527 737 1593 553 982 1889 197 1413 873 923 1 1326 966 1288 261 779 1221 942 1692 428 1479 163 611 1576 1492 1503 924 66 1212 1372 514 1080 239 461 567 424 105 456 1658 1487 1413 513 1268 1024 114 997 1489 1869 483 1856 1707 628 271 1275 82 1097 345 53 25 236 1483 61 1562 295 235 1193 617 775 1888 1398 757 244 1005 589 1787 1502 1659 510 917 150 1414 332 1984 1222 302 1861 1771 62 1229 1132 939 1068 1016 1188 1675 711 767 971 1169 264 894 896 1212 166 1174 915 1833 333 550 520 965 265 322 296 1133 1301 390 1492 1105 58 1652 742 1079 406 1737 1382 1243 1435 814 1525 756 1217 1817 538 18 922 68 471 1684 1055 1205 887 1702 1420 717 1718 199 1076 1549 1069 1064 1490 1361 1576 48 1230 592 102 1837 1049 460 1276 1542 1589 580 1943 396 1507 1305 604 1502 1978 1662 957 123 33 856 1307 1713 57 421 1075 133 58 1737 982 140 1017 1699 584 1638 850 1486 533 1178 616 515 651 796 934 1372 728 364 1713 484 769 1768 1308 730 667 1105 279 1875 1546 43 949 63 1668 525 1081 1108 1521 585 141 1831 1890 646 1742 1066 1322 1784 263 927 733 17 88 1770 964 625 226 1924 106 185 1970 812 727 670 328 616 1222 1096 340 473 612 1546 1964 332 728 124 411 381 1722 51 825 551 1953 1427 1795 934 1836 315 23 1981 268 1694 1807 290 605 1554 295 1351 736 1521 1292 1429 1206 141 1492 1089 1723 1793 1956 1264 1788 66 497 1575 1190 164 230 570 845 1545 927 230 821 36 1008 1227 1969 204 1030 337 1526 780 423 187 442 1655 1448 1049 991 1368 699 663 1958 1672 403 1235 593 1177 1958 156 1146 1567 733 1174 1673 847 1675 74 1510 1615 408 1785 1547 860 1529 609 1205 1419 1821 169 487 1863 342 982 1979 41 1074 1856 358 54 1606 1839 1767 1314 694 1695 1132 978 611 514 576 1055 1969 900 1445 1862 164 1242 1930 637 1559 196 377 1136 616 578 48 393 1395 466 809 1774 313 1943 1976 885 541 405 945 850 1148 1625 1492 1233 486 1606 518 334 1853 1786 1389 1921 1849 1327 1671 24 37 1965 664 477 1946 796 958 791 1685 327 1650 124 1880 1533 990 1923 1290 1826 1765 1431 1291 1682 1860 424 1993 821 1811 1324 1496 1837 599 1443 1409 268 1159 1000 1482 899 1017 1651 462 1813 1001 731 1896 1291 1541 889 1969 96 568 215 1668 1020 1649 1672 699 958 383 321 824 1939 1003 885 129 1139 722 1582 1816 1258 1518 823 582 1700 672 1463 612 1730 1084 631 678 1593 1456 1861 724 345 1138 561 1590 315 1910 1220 620 1204 1657 1185 295 1158 668 660 1832 1574 624 1079 1730 1816 1419 499 1390 1894 1813 499 748 288 1842 1059 1904 1757 91 360 448 703 1163 538 1721 1621 419 684 1625 298 1450 445 605 1226 1685 838 567 1141 1215 1747 1579 588 1621 863 358 825 337 1831 332 1387 800 1425 285 1550 722 1558 931 1865 494 954 762 33 447 765 252 1115 1103 649 1032 1535 303 59 1230 1144 1776 1471 954 935 737 1989 1163 1176 613 1440 287 1372 1456 732 1117 1205 1294 271 1150 464 1424 328 584 1645 1044 644 1209 874 607 1216 1484 733 730 1849 683 720 1655 1583 50 1463 446 1768 940 141 1208 337 1164 268 103 1006 1897 620 1952 35 551 1266 1734 187 1982 1530 388 1413 1033 1936 1735 1487 1838 839 1126 315 1317 1052 751 798 1254 1797 1871 1671 1747 387 1885 1117 1199 1991 387 1473 74 225 378 1426 475 1539 545 447 713 484 1419 1975 1781 32 50 1628 615 1277 1355 694 1587 600 1384 388 1448 1678 355 494 517 439 1390 886 1272 1212 20 348 1525 1001 763 1712 1359 206 1577 1843 6 31 496 6 221 459 984 788 214 1146 1879 844 909 1472 1439 118 1550 270 532 1734 643 167 424 1614 638 1296 357 830 1551 385 391 1367 1251 1208 467 1422 458 1213 1832 1436 83 703 1697 817 166 893 691 1016 317 562 393 950 1120 1047 554 892 1580 812 1780 381 623 82 1927 1609 1346 1967 496 519 243 1076 1472 1105 142 1563 1657 1593 1192 1194 1109 490 392 837 210 505 387 736 366 1914 850 673 1899 1503 1441 404 239 1755 1942 1224 1626 5 924 1511 1925 984 1324 531 1796 775 791 1771 1959 1326 882 989 899 1379 1519 517 199 332 1844 36 1454 1018 1626 668 801 1890 1843 1927 1574 1837 1945 8 2000 63 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1724 846 779 1505 1841 1418 508 432 29 1112 1893 158 656 932 1791 1668 1545 794 288 148 105 301 140 209 1669 64 1740 1031 1674 1364 183 1273 1403 863 988 597 967 1141 1842 102 1798 1046 1350 1334 929 1892 484 1742 305 1422 689 459 143 1310 1621 47 427 1308 1606 209 1432 1421 319 1697 1061 1468 1519 1613 135 1090 1438 1577 849 725 1323 238 710 1243 1104 1234 1093 185 215 719 1714 1868 1846 1683 1318 339 869 468 893 7 545 93 1293 1464 505 1642 1638 1974 1061 956 1733 1705 118 1785 1330 525 536 1331 1978 1421 1492 3 1367 730 1395 1170 1098 1801 1389 612 907 615 303 785 71 841 1947 305 393 20 90 276 1587 1173 268 411 1243 879 1231 1942 707 1759 446 267 560 333 1649 1184 796 369 1250 1973 1895 784 96 593 1000 242 1932 1799 546 416 1601 1540 338 1215 1040 488 788 788 761 1839 53 1235 1767 139 1891 872 850 1648 176 1585 744 331 246 1366 1093 864 1572 1846 1870 414 998 607 1998 1089 548 1562 888 85 1313 736 27 1025 1843 1085 227 967 1826 1632 1580 1959 1993 636 1074 1611 442 1726 1508 738 62 1930 1222 1932 1994 453 950 143 461 1913 1510 820 358 585 872 1713 1362 833 1672 1076 258 312 1443 1816 1020 1845 69 1527 1464 107 1152 1005 427 1539 88 1540 1088 244 284 849 594 1874 1487 347 1670 320 820 1395 1253 51 552 1924 696 1364 1033 1081 28 1505 1077 773 229 1698 1213 963 1022 1427 328 458 1726 882 1316 157 1142 791 135 1757 1287 251 1811 1131 1921 1654 1608 941 1383 105 1252 812 190 485 518 40 819 1158 240 1641 1196 1935 202 1907 6 19 66 372 1550 989 1506 206 1612 1853 1242 620 602 1632 1868 1442 354 1242 247 277 677 531 971 1172 1464 1083 27 130 1480 907 353 369 1246 1898 91 1773 174 1256 19 1042 505 891 284 138 1763 547 1848 39 479 588 1463 1737 86 464 1401 1789 134 342 437 755 1175 763 386 906 137 923 146 1674 1753 1484 1311 1277 850 1896 1341 219 288 1349 1295 672 1728 242 1318 252 1060 1248 548 1464 1059 106 1279 768 1180 1859 545 1761 698 1627 988 1071 163 749 1178 1267 651 680 786 641 1398 1672 855 482 27 736 1290 914 36 823 1936 1959 97 1996 783 988 1756 887 913 314 1831 1789 1835 1394 385 767 552 1849 1016 688 1534 2000 1833 913 978 415 851 1467 1511 1806 1241 1592 993 656 1382 751 1608 1804 1290 138 1272 1033 1955 293 1733 245 1159 1270 1996 866 445 195 901 1774 1180 1908 277 1565 587 1142 287 277 56 1785 714 1462 820 55 126 820 347 1586 808 418 1953 616 1517 1949 1800 405 939 1858 1119 1942 651 1885 228 1861 659 591 1593 998 1144 810 1444 173 752 669 1217 1609 565 327 19 881 1078 1593 263 1994 1032 861 649 578 1353 605 1488 1372 565 1601 996 1992 1201 873 880 1198 1557 691 1522 1959 1383 1241 608 1001 290 202 1557 637 1654 1651 1096 1038 9 1482 381 1439 778 663 1925 249 662 1232 497 321 564 511 740 3 731 1617 1126 621 1379 158 1396 809 536 497 1013 1864 1947 531 1624 1272 1732 504 1657 1842 722 1813 210 418 834 1019 286 1044 382 1237 185 599 1420 1227 1699 1969 999 1729 1635 415 1692 399 344 583 203 653 1947 172 1181 1786 688 1773 756 553 1131 1163 1246 1321 1872 1172 1907 1584 547 225 686 1507 1069 632 873 660 1584 1263 624 777 802 1054 776 549 261 1071 1256 1029 567 1013 1413 1401 389 950 972 332 1082 1527 1145 1314 1190 1650 804 1710 1529 182 1067 509 1007 1644 90 258 566 1937 471 1727 1626 213 1962 77 1793 126 761 1400 386 1369 1283 1209 529 639 1490 1409 1157 1680 1939 1215 1227 495 402 831 1379 1306 286 1728 1368 500 571 1055 766 1488 1655 917 1395 1708 500 1562 87 616 1044 628 440 1010 1555 16 214 1295 142 1707 806 759 417 1006 850 1342 1678 1876 61 923 1226 970 581 807 1729 1794 657 1491 202 1987 169 950 1717 1792 1236 1682 736 1251 1116 98 169 1318 287 1010 1822 1118 1631 1067 800 5 825 1945 1638 34 1395 1899 1262 999 1086 1943 1534 1911 1530 1575 232 178 1657 596 556 1614 347 1597 1288 660 377 964 1243 1972 494 1605 1543 1637 1727 1908 1444 957 748 1762 721 554 1230 316 1941 1435 1696 1728 1460 429 266 1948 813 1014 1368 901 592 824 857 81 1517 1234 771 337 1431 1385 756 1247 1304 846 1444 1536 1758 1805 1958 1301 643 65 1277 1540 202 1991 1227 1102 1493 1997 1973 1245 484 1398 82 1276 280 1646 146 1235 1157 1813 667 1565 85 1753 623 1015 74 660 362 1784 683 1055 1031 1704 1728 1538 1569 1454 1849 889 999 1881 24 1380 1689 1867 1743 891 1487 1117 1556 1532 361 867 1745 1683 1665 142 1415 644 237 1495 835 1608 624 1726 1241 738 480 720 1837 1245 546 558 800 1636 1953 1344 423 477 1598 853 1144 1667 1202 181 1022 1070 1246 1750 1004 401 1779 1768 253 1360 702 877 1529 1980 1867 7 820 1805 1306 1248 1841 507 687 1904 1348 1800 291 1311 517 253 1032 824 17 544 522 21 1386 1135 1617 1597 158 1195 195 423 1205 724 471 425 532 765 1299 817 1982 476 214 159 1386 49 1970 1534 1648 879 434 702 1933 1692 1098 1599 1015 1681 1707 1691 1098 1982 1045 1856 1120 1950 1239 712 703 897 770 120 1516 1868 475 1378 589 1994 1424 742 876 1741 1970 1836 760 757 432 167 1014 1868 212 886 532 1995 1575 764 1726 749 1439 762 1898 1694 1081 1094 717 1967 1250 1483 544 329 943 556 1390 1291 1436 101 116 866 257 1233 907 1971 785 1602 930 856 700 1504 1315 773 1797 1217 424 1543 1885 1457 1047 920 766 766 25 1889 836 675 1976 652 933 319 870 596 82 1185 650 1995 757 1203 1142 1912 1018 1536 740 1548 122 1314 95 1503 1939 1404 301 492 595 1361 1066 69 1731 800 336 1684 401 957 850 960 181 685 808 696 213 861 1925 1727 1668 782 1476 212 453 1041 1249 892 1725 1436 1140 527 1398 1591 1511 428 1920 710 1833 169 1683 1954 860 1211 959 902 792 1838 1972 1267 978 1313 670 657 1815 722 439 130 851 578 1840 68 1679 500 1675 1860 1526 583 1088 1865 1048 765 239 1108 1735 919 277 1874 1007 544 327 443 1427 1043 91 458 642 1017 1303 1001 1497 83 1889 793 642 1376 293 1883 921 1787 725 478 175 261 202 741 1112 74 1497 164 127 531 1 1559 1818 967 689 1567 152 1518 631 1962 566 1348 82 686 1041 663 1561 1106 917 669 804 920 1524 1412 616 1531 1235 1447 561 993 1214 1674 1143 397 620 691 83 180 1341 1829 1387 1065 863 1706 1241 23 1952 12 1018 459 606 880 1858 1308 1803 1327 1724 264 124 1442 1071 1564 144 218 1837 1167 941 1002 645 1244 1493 1121 120 1866 1401 1048 72 1673 1988 484 941 1307 1144 1512 1185 1773 1318 1482 315 993 1430 1344 409 617 1223 967 1942 322 1168 832 1979 1067 549 967 1138 1952 1909 1729 1685 1959 992 1186 805 1270 998 585 1767 447 1803 1464 1720 1754 1767 1971 913 1421 1241 1172 342 1434 523 313 169 1941 1248 1963 1772 673 1850 908 1379 358 953 1340 55 1216 798 1783 1782 1895 909 1646 504 695 497 1809 685 860 1881 1942 338 1355 304 233 803 1439 26 1856 1962 111 1499 202 725 1145 1378 1715 646 445 898 1782 1524 1256 33 48 750 236 872 1005 400 328 1627 1105 1502 1689 996 1349 525 557 1224 1595 1633 895 827 848 577 1396 1887 1854 1783 1265 1479 363 1283 135 345 609 1279 44 578 251 669 1655 388 1592 1101 1768 939 95 827 1106 1453 992 981 790 223 995 1418 1180 1268 1247 541 1408 544 1113 1689 1255 1915 822 1279 173 1266 15 1434 13 1607 225 212 1068 1800 1453 1089 786 925 66 1369 950 1595 1205 179 1396 805 1707 813 670 1507 323 1128 1101 1738 419 1696 1234 91 1469 362 1853 744 1421 1286 184 1392 914 323 1506 1532 838 322 1892 610 1628 1458 273 1367 1702 362 910 82 1775 1862 1436 395 1307 457 974 114 713 97 651 892 259 1815 1010 1271 658 1333 901 1759 1616 1123 420 730 427 1658 1398 1709 1059 1145 1926 1602 65 1222 1400 81 1267 1196 134 474 344 1234 156 1461 805 1341 300 865 369 652 1823 713 1267 1681 985 725 1302 1663 1112 1948 1863 1278 568 454 1115 1963 1541 560 1359 1005 1871 1193 1373 371 1907 1065 1447 1961 1964 1330 612 298 549 1566 340 831 1401 936 146 1845 1081 598 1957 1788 442 532 1234 75 1257 1324 626 1105 699 561 1436 711 501 1948 1855 1954 276 45 717 1076 1306 1059 1687 1906 1463 902 81 1712 944 673 1586 1495 14 1806 1355 73 149 714 1809 524 1951 471 57 1266 181 128 335 666 1113 1431 1250 638 707 650 655 1853 1110 1717 1289 1779 1422 1809 1698 197 1321 265 633 1641 1871 909 464 1297 623 1967 1496 1096 823 1339 955 37 1631 1460 1558 733 1907 1850 1601 917 1132 823 1805 676 217 744 680 807 367 1033 1952 1887 1178 233 1794 1845 511 29 765 605 656 80 936 1992 442 1432 1789 1219 783 1076 1377 1165 1883 1185 272 1638 1317 1372 1818 275 4 738 1956 1279 1803 1667 1020 1403 1091 1524 1005 1173 1555 708 746 806 1758 502 347 1621 1722 222 1618 1226 904 1719 505 1533 837 304 1177 1453 156 119 745 972 1797 1517 273 1927 910 634 1546 1732 485 1641 1413 644 399 420 1924 1800 616 1226 121 224 311 93 1401 461 173 360 108 1512 1931 589 579 524 973 989 1383 111 150 1201 394 1662 1273 421 892 1830 49 1012 45 1454 1806 1999 73 1681 1564 1030 1733 1755 386 57 1333 601 964 920 1303 50 1702 855 479 980 749 429 464 1479 1363 364 356 1823 1431 347 409 397 351 926 1560 868 1531 1223 1474 441 1303 1478 1897 339 413 700 776 418 1812 1501 1792 797 521 1764 816 995 1016 1824 1889 339 1287 1772 395 711 847 509 679 1403 1576 676 1507 460 96 147 1595 1035 1176 508 490 832 252 661 1612 828 956 984 1183 1990 427 1415 1990 583 419 1741 313 738 147 1935 941 363 775 897 363 1288 1634 581 1536 500 715 1102 673 1856 385 994 152 1941 1723 1358 1247 1301 705 1124 600 751 433 1920 102 720 751 184 1564 2000 840 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1213 302 723 512 1224 1901 540 318 1589 1310 390 1005 1938 1761 1772 1558 559 1967 242 1612 750 59 527 1408 739 1531 1783 1983 1707 1709 374 76 1864 840 1513 358 298 1136 1959 149 1786 261 1293 551 112 393 998 1281 1476 1900 1945 724 1633 1910 204 206 806 352 1623 1242 902 1455 899 1333 319 1950 1746 1118 535 1799 88 1113 1715 957 134 1007 1186 73 1367 454 1621 575 100 1945 626 221 1282 1620 1694 560 1275 158 1255 914 1306 290 340 1652 464 1532 1972 1571 1411 1885 883 1018 1430 1163 1963 597 1988 1784 919 1485 310 382 211 36 356 1908 223 1599 1912 1631 722 1211 1806 711 619 557 1559 1028 1299 1882 1997 1798 943 2000 385 1758 1873 415 592 109 989 72 852 1670 521 1856 1783 290 1374 912 34 1137 1740 1069 419 936 1017 1743 77 635 1402 1504 745 919 1738 1171 811 1244 183 1022 1423 1526 828 197 1426 1816 953 1172 557 788 1919 1417 268 568 1479 940 110 424 802 1788 980 899 1451 1896 1468 1525 1513 1014 135 170 1937 1283 22 1098 472 200 1748 1989 1237 661 1885 1195 661 205 412 1976 1144 1197 1601 1419 825 442 562 1442 892 582 344 564 159 1359 522 1322 1122 756 1880 1403 1027 277 174 2 755 1910 440 670 148 431 1828 1734 356 1123 754 263 995 1451 1961 1275 927 863 1747 344 977 768 1545 130 1376 1653 1049 1182 212 159 1923 1924 581 507 563 1855 178 548 569 1061 1869 1971 1029 62 387 1316 1917 995 490 1910 1665 1268 1363 1838 1429 1413 990 1192 1101 1430 621 1164 872 606 369 1017 963 1859 880 1889 558 1321 1144 2000 1804 421 1006 857 1044 1740 1823 1199 1380 908 1416 1886 1173 1927 1920 1092 729 1224 898 319 1057 1524 201 1907 235 1534 309 1848 1961 1574 1546 750 1789 1119 1367 350 1088 1323 1844 1327 50 902 1124 1890 267 1836 154 10 1712 56 1304 491 1394 1178 451 1182 1248 1251 1730 702 444 1248 629 482 1931 849 1011 407 790 1349 1115 569 942 52 876 1887 1420 1752 320 320 230 489 1939 1077 702 692 1090 797 341 1335 1646 487 1388 1883 1583 959 1067 959 613 1976 250 573 1194 1010 220 203 1492 1673 892 1056 358 186 1712 32 1942 1986 1002 86 1817 132 798 1934 1754 823 989 476 1882 458 1887 252 322 421 1648 663 1700 173 1985 910 767 1139 287 1302 80 1611 209 385 1254 1700 762 1045 942 472 79 843 589 1969 307 1302 1916 246 477 1149 973 369 1195 1607 700 575 1616 290 1169 275 1496 1152 1554 855 717 1791 1926 1824 882 3 1316 204 1212 1235 857 587 97 1692 120 1047 168 1382 1899 1714 1312 113 232 75 77 315 176 668 1805 513 1153 1171 968 879 810 1114 998 1734 1134 1605 1818 633 802 1672 1756 1236 1025 738 1781 922 80 714 1331 362 1259 1797 1004 1340 1757 1745 144 189 1647 1794 871 197 1464 1174 505 1249 498 230 236 738 109 379 1640 1746 173 1323 1719 1150 591 735 1720 1396 1993 258 274 858 974 984 1510 280 1969 664 125 532 1649 216 32 664 963 1651 119 1442 46 250 1145 776 751 324 1154 1381 1932 1731 242 517 1302 1301 1650 169 1255 851 642 679 795 458 1022 1745 1708 1667 687 160 725 337 1293 861 984 855 162 267 874 979 714 1397 172 427 1527 368 1957 947 801 348 1483 1367 1642 1020 1313 1883 1887 272 1354 493 570 603 1388 1636 148 1206 863 791 649 1664 948 1788 1316 736 803 299 1977 377 140 1103 1153 840 479 697 1664 1549 1224 1344 50 1140 978 1065 1428 1199 364 1310 416 98 1144 1966 976 1226 944 754 1091 234 116 487 1741 20 78 77 1176 401 935 1819 1609 1917 994 1276 1246 658 85 1802 1747 1519 153 197 291 996 183 768 875 1821 1074 1209 571 1737 1699 867 22 421 1647 418 1737 666 390 1010 1608 1600 516 1092 868 1021 362 309 89 911 311 1213 547 1665 207 1121 336 669 958 102 1153 1582 1750 403 1210 849 1587 737 1833 776 16 274 547 1306 1075 1146 730 187 931 1871 410 1107 1354 89 1091 1997 1125 181 737 30 1016 1980 871 1088 446 11 1771 1659 1310 31 1914 1695 1386 526 1916 1295 545 373 34 1661 468 1610 1164 1151 1126 1277 1351 1275 60 1680 1476 213 1764 143 627 97 1201 1294 1838 1542 100 1871 770 34 1159 1324 72 1748 1076 470 67 970 1522 1547 945 471 383 1694 1572 800 889 38 939 1988 502 1380 1737 710 1971 1202 967 648 553 1685 5 534 1052 1455 1627 1932 1534 932 1822 1924 1089 726 1231 1216 969 703 637 656 95 586 1434 145 866 927 1803 67 87 1257 601 1988 338 1190 181 158 1261 1258 1961 234 789 864 1817 976 100 479 488 1309 1320 164 1878 671 979 562 1079 575 1404 1362 975 619 1506 249 1994 1087 209 1573 1864 959 1037 387 1221 772 219 1888 599 1729 239 521 1840 1249 560 1666 1396 96 296 448 1028 1554 312 84 1704 1331 1576 548 476 1787 1515 55 1153 333 1201 12 260 142 246 1111 1212 477 359 538 813 227 1109 413 1897 1959 1619 1257 1558 1262 730 1302 1595 366 459 943 1316 1246 308 495 1989 1324 620 938 538 1930 88 250 1533 245 1296 1781 1457 1492 1052 647 348 1194 407 1937 1617 1847 1014 974 1403 593 1602 46 1093 1675 1184 913 1302 687 1570 625 1723 909 7 1180 909 464 1693 621 433 1993 1015 1254 1134 843 1449 1885 857 674 48 1664 1292 1744 735 1269 1717 1734 1140 1282 1066 1579 8 485 1259 972 310 98 1504 416 1747 1176 1361 919 1051 1614 804 1230 845 991 1025 1410 108 926 18 1519 1462 1560 790 915 98 1301 5 595 482 1370 1629 1466 1304 111 58 1626 1861 1656 1365 384 28 1746 1267 1321 118 107 1374 762 302 1278 482 1457 1724 1579 1325 1574 511 1727 201 621 195 868 534 90 147 1271 1760 1441 1672 1666 464 1610 1727 822 799 1038 280 439 244 1648 747 1092 558 1514 501 1873 1326 1955 928 1459 1964 954 1472 791 1930 434 1210 1855 1125 826 1055 522 1639 1016 502 447 1034 369 1560 534 1719 247 5 723 1133 240 564 1680 1437 623 279 885 641 1729 317 823 1053 1478 176 26 525 425 911 996 1742 270 599 1824 10 840 490 92 587 1364 1633 1567 1392 709 1469 410 925 1180 249 506 1100 308 1372 951 1474 88 1307 1101 893 1074 1339 1476 1897 1552 1972 526 722 1413 1953 1244 483 1561 1395 1885 397 414 1542 1781 547 880 139 1830 1234 1384 36 1693 494 670 1358 1547 776 1272 1720 158 1228 1715 1523 1852 1366 60 1650 1132 452 140 640 1424 263 1262 1504 627 115 798 1087 1531 758 944 855 1947 1157 970 1277 1176 754 1119 1706 1062 1834 473 1782 254 171 466 1872 62 1762 816 1642 109 1730 1178 1585 345 465 1787 1627 367 1276 993 137 390 11 690 1836 1481 911 973 1412 63 504 920 1715 1241 964 1339 1823 1319 1361 424 519 7 643 406 1901 1387 832 1881 834 1350 121 495 1663 1331 676 137 1039 1105 132 436 522 303 1210 1699 1916 1936 1797 971 1477 443 1236 1979 1881 1235 1756 581 791 733 166 301 87 435 736 1422 1677 1044 1971 1683 1242 1925 580 1625 833 1592 692 1630 391 1640 434 997 675 622 897 1450 694 435 1812 1340 1972 883 549 204 208 362 1077 561 742 798 557 1493 625 1336 115 863 1821 736 1529 1293 854 580 416 1758 496 740 330 1258 1648 734 396 751 679 417 322 377 1551 528 1740 1596 1694 1669 1910 1473 1912 431 1302 1835 945 441 1006 1285 431 1016 578 746 430 1649 563 1488 1149 1077 1498 1393 645 187 1200 1224 1946 1784 922 1189 1642 1437 1682 909 1443 1916 1536 353 977 776 1111 1208 1877 1945 1740 172 1121 1801 466 1454 1279 702 17 391 418 1796 1093 1213 1124 326 514 622 654 697 340 667 310 870 1525 1860 1714 881 568 156 492 634 19 569 1518 288 1849 1594 44 877 1669 501 1088 642 1379 1500 401 383 808 1915 1069 1999 546 1793 1269 750 1833 1033 1064 1336 709 1460 503 1392 1785 1748 632 57 1646 871 279 933 682 670 86 1943 1423 313 1796 7 96 1394 1276 1122 990 210 532 618 481 1060 518 193 1841 1044 844 238 1013 1554 1956 426 610 393 723 1706 405 1079 1894 1353 1197 681 1699 1536 399 773 222 1509 1548 275 40 302 1664 184 705 960 1697 48 1214 1160 728 919 710 117 1932 1493 246 1137 1833 356 724 538 656 1103 545 1521 456 296 392 1901 82 438 499 189 714 634 1212 1897 265 940 961 851 1576 1415 1521 1712 719 237 1859 813 571 1736 1173 1231 301 863 1762 491 1663 1857 109 767 1490 1649 1018 1323 1588 1181 1308 559 1517 1661 713 691 1304 1813 937 509 1854 423 1661 1378 1005 584 1533 1900 712 509 730 1604 1625 1346 66 1933 994 1622 1985 589 704 1015 1764 712 1520 901 1178 138 412 678 595 449 862 278 1690 645 101 968 271 1829 1861 397 989 544 297 1455 1770 1484 980 91 765 1734 501 890 745 486 744 1770 584 1966 728 77 643 1504 1011 1182 1341 937 631 1947 688 1934 232 163 1071 1825 1395 654 570 1632 1116 1443 1936 890 980 1130 1743 1615 983 1183 455 435 1921 383 1228 1534 960 1395 1290 531 853 1398 627 1099 404 20 1156 125 987 849 5 1613 1456 1522 127 526 1443 428 761 741 946 1400 1563 828 218 1968 1411 95 1355 969 1749 806 1045 12 717 800 815 1458 704 1656 1574 1452 624 1319 1746 765 671 1654 1508 564 475 621 1516 1289 216 525 1656 563 155 823 1958 1092 1570 679 122 947 17 400 1387 243 631 1861 775 1908 479 1249 1367 1254 34 1412 910 854 1770 459 43 567 834 731 957 1646 617 1177 678 841 1573 25 56 124 1139 1921 44 1162 1501 1512 914 733 1253 385 1955 227 430 1966 1986 53 714 1667 1697 1636 45 1145 1391 354 272 1595 303 603 1778 624 1908 542 1241 901 1800 955 1334 1478 1676 1019 1382 841 1482 1975 1605 312 1894 1990 446 57 227 54 125 1883 1217 1974 709 815 1604 797 1565 1873 1425 1339 21 129 609 59 1542 243 1784 1041 551 207 1007 1494 1997 1509 1517 1708 970 1921 1892 1424 1126 694 872 1596 539 1099 1563 1254 1034 1055 1667 520 1595 890 1565 1932 129 689 1274 500 1900 1029 1127 1812 1880 1177 907 1581 2000 1770 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1421 1988 381 199 1009 1962 1753 847 1077 964 657 676 1499 441 1848 1083 1024 1728 1745 1071 1898 1878 874 1222 772 331 595 750 755 1533 1833 1831 1220 1261 676 730 1397 573 121 359 620 986 252 893 360 103 663 545 770 1743 1039 1570 207 876 1385 1139 1269 1365 569 1607 647 1441 1890 1451 1359 603 495 1549 1480 206 268 379 373 415 578 150 688 1034 1693 6 19 1109 1980 342 861 433 1253 1247 449 174 1650 419 769 1678 1260 432 691 1426 98 917 1021 1824 1846 1008 146 342 1332 1957 137 1576 1920 1084 1958 742 603 529 151 937 1473 1103 125 1564 627 1158 1349 1415 1868 1592 994 278 1186 1540 1417 1192 1370 394 1049 307 1576 1694 1508 277 1858 711 1519 1158 160 663 1026 1945 1779 1348 1532 1025 1055 1557 1894 1888 422 169 1506 1259 1538 528 1008 617 750 973 1340 218 177 259 1624 1684 281 189 1570 9 1280 122 913 677 798 117 849 1555 1146 1874 681 1902 926 533 53 373 790 269 693 712 4 541 1601 1999 1252 938 7 1722 503 1248 1923 467 158 304 1130 1664 5 1172 114 1012 153 132 1569 533 615 688 1921 1512 323 413 285 104 674 1037 75 342 1124 583 1110 1771 897 1509 166 1448 1903 1820 1086 926 1533 791 51 1482 128 1996 1028 1688 791 272 1689 616 988 438 1276 574 1418 754 862 1075 1686 1532 1304 217 619 2000 1072 92 38 579 1380 1524 475 512 1238 1047 1697 431 19 1516 257 215 561 1577 1430 603 1045 1438 1841 960 1695 42 1997 1983 227 475 505 1957 1364 1268 1623 487 862 582 1041 1923 1440 1697 755 1762 325 1428 1768 1322 1838 320 1764 1008 317 1002 1787 1243 560 1008 861 851 536 1875 591 1799 1766 498 1479 1742 353 1335 868 134 438 459 919 1033 1724 1972 850 509 1298 863 1499 826 168 1385 172 918 503 1607 1995 844 750 213 209 572 170 971 970 91 689 652 232 1627 1963 1608 1507 1190 685 210 1041 1956 1603 1675 462 1628 1337 173 216 918 791 1732 890 511 231 822 1075 1078 1028 932 1762 1571 1409 280 1057 1879 1970 1054 923 1215 1195 399 1034 1922 1732 1545 1153 874 1685 970 803 335 628 667 959 1311 1032 218 1641 426 1048 1599 1813 1385 1782 1216 370 638 1649 1552 1425 183 1931 434 241 828 553 203 1977 1400 896 1141 833 149 162 1488 445 1904 484 996 1622 1803 43 545 1015 1441 1059 39 1777 1204 1836 1986 1691 402 33 1581 1434 1238 246 1063 1897 347 1437 914 517 204 629 1144 1080 870 1568 8 1328 1423 1616 1951 491 1791 1421 946 561 1964 1925 999 861 1541 1104 436 985 1572 1519 1407 1398 1382 1361 1204 1205 423 738 1221 1509 1942 752 1308 1737 1160 299 1835 1317 1320 616 117 453 1100 1362 1173 1898 402 1470 1724 418 1610 1961 344 147 1197 1712 1040 851 1035 891 508 343 611 423 1553 566 1435 1584 539 1946 1503 1175 946 258 966 933 959 1159 304 1820 1304 265 1483 1718 1511 1204 933 1885 57 21 1868 6 594 451 1361 1851 781 1788 955 1699 1105 829 136 975 1024 749 222 1220 809 438 1376 1953 381 881 460 1020 591 1118 593 669 596 1293 1358 1462 1849 764 1925 1213 1156 1725 1758 1688 1395 82 8 372 449 456 1530 610 1415 174 1416 1951 1327 512 1345 1726 1587 788 1445 1108 1220 1680 740 351 215 134 1698 628 377 1774 534 1476 1268 14 1889 1146 601 568 1932 835 1197 1120 603 1162 1 1129 1006 960 1561 1515 1285 1157 1134 562 899 1509 606 1542 1644 1298 1553 1587 536 1993 87 324 954 1556 1069 1665 1273 1596 1791 594 765 1864 1223 1759 1590 1478 1411 294 1462 69 1077 39 1231 141 1828 1167 359 139 655 1120 248 1181 1538 1945 436 1206 913 727 1893 111 1137 1672 1219 475 614 183 1982 1524 535 409 59 1015 1358 1987 796 1689 1163 294 216 53 1272 1720 394 1811 167 256 1796 1078 1736 462 1652 1186 1623 1173 559 1463 178 581 1594 367 824 441 472 1920 476 938 318 79 1065 1950 1426 146 592 913 1953 127 1356 1406 591 662 1095 1130 1642 775 1237 1197 1511 1746 1086 493 638 1562 1833 345 866 420 1828 1312 1064 130 465 619 1369 182 1850 1165 626 421 1252 1894 249 379 1473 1406 1578 1604 847 980 895 1422 191 83 14 1065 352 1950 1372 663 1946 472 447 118 54 1986 1010 759 1194 1874 1953 1850 963 1612 1332 872 1835 1968 1065 1932 1770 1120 186 1359 808 11 637 1664 192 1339 394 252 1280 840 1927 623 1022 807 463 1111 1365 866 66 464 1997 501 1638 754 1096 1410 1707 1188 1000 1410 1307 283 1342 313 608 851 1805 244 1376 1848 765 530 916 929 1756 460 1062 762 1902 1827 1321 1021 1493 1604 1314 285 1581 426 387 1230 622 1408 73 1780 1124 1185 875 1830 459 974 1491 670 915 475 409 1137 1411 1335 219 581 1946 183 393 244 353 798 348 572 877 1834 1287 240 1216 1549 517 574 207 1830 1810 205 366 1645 198 1731 711 1704 1676 49 393 428 672 492 141 1731 1015 89 1268 678 361 1636 253 647 1177 236 1810 1342 981 1775 258 1806 1560 397 1258 1411 1853 603 428 1339 1839 423 1105 1646 59 355 666 555 471 1888 722 192 1596 1992 1360 1973 158 1224 777 1174 156 1736 706 187 1203 1961 1954 246 1949 394 1542 297 295 1174 559 1809 48 1277 726 35 28 718 879 657 1513 1118 683 616 1210 375 1959 378 1582 1792 1858 1475 1909 1765 1692 714 1865 1907 1530 1574 727 1058 1495 170 1553 1151 868 1726 1244 1829 1679 1164 340 824 1201 1684 1888 909 818 1132 576 1001 695 376 1379 1125 1259 642 85 1179 1388 358 1477 719 876 460 1172 1789 649 1586 1385 603 950 1557 226 1994 39 653 245 943 1100 163 1029 1416 453 1327 288 205 244 738 1221 1973 863 604 339 1986 1844 1627 284 1466 1000 402 1192 1139 952 1969 1942 474 1569 455 541 31 1050 1216 1569 17 879 1836 594 210 1273 271 1726 582 1000 270 1958 1405 930 1692 781 1067 1717 753 1053 737 1289 868 948 1241 850 1413 1772 1811 273 746 1721 1863 1817 323 1147 1062 1999 172 595 1362 1930 1711 1985 1622 138 1235 172 1635 1414 533 1404 537 381 609 897 1166 46 333 1638 1854 707 1778 1887 623 632 1672 1392 415 1386 1965 296 924 202 850 1146 288 48 466 1196 1640 701 1456 1768 991 1177 204 1552 1099 602 321 1550 212 390 1822 1338 556 1904 447 388 1088 318 711 673 585 539 1052 1939 223 968 1120 1169 1883 318 151 854 1847 1311 650 965 69 1210 1990 506 1177 1676 369 1547 1171 1796 1244 141 1597 1455 1886 851 653 1490 818 1841 55 1463 1086 304 723 1902 574 234 614 1156 62 1732 1184 833 1633 1644 1729 1419 544 599 1208 1384 1874 957 1818 1649 868 1761 619 915 1830 1144 1165 1743 706 1995 450 752 537 952 831 780 668 434 447 116 1124 600 1904 1030 1182 1763 1423 1970 1447 185 1979 1129 1423 191 1544 1249 125 1404 1699 565 1567 328 1517 1481 1804 307 1638 1979 1833 1506 103 662 1396 1028 795 1424 112 659 811 1811 1997 853 1381 313 323 1938 808 1664 427 304 1247 157 1306 715 279 1069 1819 400 927 38 1304 1128 1259 940 1989 850 581 927 217 137 1281 370 537 1445 74 1030 1075 1533 238 1413 788 298 1988 539 1510 342 581 447 1130 723 254 687 606 249 208 1353 1691 1799 1618 1574 1053 1035 356 1280 1008 1244 1696 789 1907 132 1903 660 748 716 390 579 1032 1055 859 435 669 160 743 1963 1118 88 378 1346 330 1687 838 1673 897 1820 1033 1764 1588 799 1146 1912 872 1628 1151 1680 854 1786 1145 1498 291 1801 253 910 1911 219 1935 1615 188 1961 1981 26 1413 310 1797 1003 1288 2000 836 1711 1562 194 108 676 133 1511 145 1533 1944 1882 1 994 859 1049 846 1380 782 839 1033 1997 877 400 476 6 1682 919 1459 738 1063 1356 744 1800 134 921 1195 14 1967 667 298 1584 1653 190 1314 1232 1109 1937 1250 792 1828 969 745 59 436 1074 1900 985 1043 847 21 945 1937 114 490 1041 75 952 521 216 649 1676 366 1085 112 283 369 505 660 1879 319 1231 1694 181 819 91 886 114 1008 1384 1886 642 893 108 762 1193 1726 654 1103 370 1484 744 1943 1580 272 1479 1934 277 1713 1583 1597 63 1623 364 497 591 283 1107 1510 4 1117 1718 901 4 673 1879 1799 898 1096 1028 1973 668 1094 1664 590 225 709 1603 900 1648 150 215 1907 347 1231 131 383 1578 1973 869 1801 1948 279 1784 509 233 1844 1014 1659 291 459 1702 1936 1306 221 214 337 702 1 308 356 879 1508 1958 859 897 1658 74 1293 1756 1062 71 322 1727 1393 1586 90 1476 1242 1373 1451 1599 1275 681 102 1344 852 749 325 424 855 1391 83 1656 767 1502 711 1892 1597 1250 15 87 1632 348 1781 1568 304 311 592 138 1368 1808 762 1754 1534 1233 1801 113 448 984 1661 305 140 887 1333 109 203 229 142 1641 1228 1858 680 16 1145 903 615 1508 1944 1756 227 1551 1104 1763 492 1577 966 721 159 1427 1315 109 1757 351 563 321 350 1091 893 366 1409 1586 362 1084 318 1466 4 1214 75 1821 1644 1796 1431 1287 1880 1226 710 1374 103 1294 778 584 1890 1183 1098 742 1010 1616 1106 909 344 76 998 773 1116 1252 1972 891 1477 1044 1237 945 257 1363 1264 1141 1107 1225 1820 1599 1495 939 1631 692 226 225 1063 1688 1018 1129 292 1552 1375 1637 1537 1334 118 1023 157 613 496 1836 458 3 795 1470 609 111 133 1732 160 976 1592 1932 1250 365 438 777 409 1499 866 880 474 1041 1128 59 597 7 1131 768 1423 925 1162 124 1454 1288 765 921 336 1095 1586 1871 1048 1460 1742 1895 1287 1205 1362 1850 1523 930 1900 1848 70 1250 1431 1396 774 926 1088 1948 1484 183 53 311 179 403 492 183 255 482 1342 14 360 190 1023 461 1266 1025 1114 1112 1801 1170 1309 1285 926 455 478 1491 1945 1614 1017 887 873 246 967 177 1632 1544 428 1709 1172 51 717 1702 259 1685 876 341 1462 725 1378 999 912 1869 312 1628 228 886 1394 1707 1153 475 1433 1620 1627 143 163 942 38 795 688 894 897 448 340 41 61 1386 1964 688 1161 1973 671 763 1308 1273 83 241 1549 1457 232 1570 1378 794 37 1607 1668 743 2000 1348 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 893 1430 1978 202 228 53 1501 761 781 626 1914 538 1594 770 93 1878 109 1774 1910 1114 1771 155 1861 1835 1295 1755 1413 328 1528 1757 1346 520 193 1391 376 945 1338 1123 1001 1498 1288 1408 459 137 1974 1599 940 1798 1478 1254 1906 1521 1592 98 500 63 37 717 78 991 296 1359 1845 1114 282 48 936 1785 1289 715 638 1313 277 671 1202 505 711 383 1768 236 158 1369 1803 154 1350 180 324 153 1543 210 745 1080 1672 1797 1695 228 654 814 30 1492 885 1392 1152 1503 89 1555 1189 1982 161 5 198 315 1545 315 1315 792 1435 1781 1883 1517 1993 431 920 585 154 1907 1029 185 1311 524 1021 1575 960 582 1826 1354 1191 609 790 171 665 308 265 1528 1148 559 1615 193 458 24 941 1487 1569 1895 224 1124 1556 1629 1739 110 577 1711 1707 502 1999 113 1720 229 932 1613 986 1813 785 578 965 37 299 873 675 1527 519 1347 477 995 1569 1039 566 415 1224 72 1667 134 1161 1610 10 1940 679 1493 551 644 788 874 1717 1776 1615 1938 671 1784 922 1886 467 175 1462 1721 1967 1678 1181 1034 1820 187 892 1110 1123 613 1499 306 1392 22 1595 1366 1874 507 155 1612 523 1712 1222 312 315 788 716 50 1507 508 1723 1966 1400 1764 171 1533 711 799 1747 700 1887 1807 299 1146 623 1808 143 248 749 111 1100 1929 240 297 794 248 667 1902 470 1480 679 196 1931 310 1979 679 1677 1979 843 334 833 1135 1818 921 1532 887 1996 774 247 1311 173 1699 252 914 56 318 1167 1654 741 1945 716 1157 979 1273 1097 1797 509 1037 1175 1961 1579 763 1083 1009 552 1846 755 925 716 444 1815 1279 341 604 1646 237 87 292 1642 1158 413 809 1105 1996 1018 1904 265 1887 1521 1209 1198 1611 781 955 1507 1432 1278 26 1396 1903 1777 213 931 780 922 140 1767 1630 1664 1263 1405 972 1094 946 1722 690 1618 1613 1582 1960 379 927 918 100 1684 370 655 1942 1471 1561 1202 353 512 502 480 106 623 1369 1899 792 1033 739 1614 1324 404 1897 170 1658 1101 627 703 1493 1424 196 195 648 1635 212 2 1025 1712 952 1010 952 845 803 209 429 1305 1782 205 608 517 980 656 154 60 833 598 1177 1808 568 845 1064 1203 1802 136 1404 736 788 848 1387 1940 266 599 1384 747 112 1466 1833 91 392 1234 314 1687 533 1255 378 1297 142 146 1618 1408 1246 1837 630 633 1848 362 116 1517 87 1485 314 367 1300 534 356 1408 497 1135 1042 1081 1042 1150 440 468 603 167 1008 568 692 1682 1050 31 1402 1172 51 949 1759 189 1747 1583 1041 237 304 310 1272 499 113 303 1865 484 1373 1656 936 980 1953 128 1722 421 192 884 472 1369 1876 1970 847 389 1571 1643 1973 1924 590 1754 118 1828 195 1084 348 1490 1618 1867 1293 1325 268 1787 1038 1001 919 1503 1606 1331 1870 153 557 1596 1317 1421 1011 1828 1739 80 749 1972 600 1650 249 1143 1526 469 803 1926 827 1705 1777 1327 1876 182 1465 433 1262 1573 370 1879 590 92 823 1422 1521 1156 776 245 1517 856 1227 400 1190 1483 1328 1385 1724 646 18 1732 930 414 489 988 1098 254 28 271 1515 918 1523 1155 1588 1424 379 1460 1147 1354 131 1724 1950 485 1987 317 1355 1049 909 1150 1243 1235 763 1039 1080 1292 1048 1178 1728 695 1307 1080 834 1654 1965 1117 789 489 1164 1682 711 1125 408 1117 1315 1837 906 767 1484 1520 1317 490 1174 863 1556 44 1348 1304 355 1516 1019 1043 874 736 422 1177 116 761 659 1660 1566 1772 938 72 922 1357 878 836 739 730 572 1140 603 1185 97 1598 1825 303 264 294 142 486 96 921 398 1850 1979 35 1164 9 1987 1405 133 1829 1800 550 431 1295 1093 909 1075 641 1472 1016 373 119 351 1444 676 1179 1880 1802 1325 637 81 1082 1546 1371 1094 327 1624 1266 1273 511 1318 545 212 1381 1353 598 1338 1228 1420 1960 1067 818 1109 1105 486 54 1427 917 265 1656 483 803 564 140 1826 807 1307 571 669 441 1930 1958 1540 918 547 839 1389 584 210 118 772 21 962 1972 1200 513 537 1208 1953 33 1134 756 790 1534 811 1923 1819 1921 877 625 639 817 392 1302 1283 374 264 865 1199 809 1010 718 1151 570 505 307 634 653 76 1917 579 866 1756 465 8 1776 396 497 696 814 1873 270 802 1566 969 5 936 1014 1656 87 898 539 717 408 1727 892 323 660 743 360 1091 1481 1547 1214 583 421 1406 527 1865 1261 893 1954 314 1126 649 1700 1263 1620 1238 1689 1878 1117 1307 1747 166 1897 922 974 548 1513 1802 1926 1394 1872 1087 118 322 1538 1980 574 1992 968 1902 1520 525 1757 201 903 1856 1641 1825 548 167 71 1199 166 419 420 35 549 1793 311 440 1244 1101 1479 1187 1633 1681 1326 1829 17 363 1016 1328 1421 301 247 86 731 1614 1143 1805 939 750 1305 831 1271 86 142 142 1941 1278 1394 1253 44 696 1826 1241 1201 89 619 1070 941 440 1313 1414 492 991 408 1332 709 335 1731 1711 961 816 23 658 90 1925 1130 1344 673 302 717 229 300 1815 1540 247 1306 1310 750 1435 1284 66 917 1428 19 1926 68 935 664 1701 48 1610 1083 896 692 1258 67 259 1773 220 1998 869 142 1915 607 206 817 160 1634 1219 1899 352 796 1389 1051 575 1971 1287 1103 1842 1607 646 530 1650 349 1715 1206 1149 1974 1428 1882 1414 1776 9 1096 268 1544 225 1966 265 1067 1773 1878 881 312 588 1924 1354 1683 742 716 1658 1096 1381 318 876 1002 620 383 1117 1064 731 69 1875 218 539 974 428 1726 1396 1854 948 1273 1007 691 1553 1580 69 1350 265 1237 1094 481 707 1839 997 279 1659 871 368 1461 318 619 1326 387 1125 1505 946 806 527 2 1564 437 1895 241 1006 694 53 60 1995 1525 736 1534 1835 960 689 894 1276 322 755 999 323 1850 534 1157 320 311 1714 393 639 594 185 1065 699 248 1573 1863 1661 1715 1521 1212 402 1476 324 833 874 815 1767 1658 1005 1874 1736 928 584 307 903 1209 245 102 1454 1861 681 392 925 1560 1766 90 1251 1839 1105 1069 457 465 1246 1335 1208 676 1815 656 1771 1736 1323 652 47 1796 532 724 1174 683 897 1267 1611 1290 481 1050 1984 1697 1073 624 548 1964 525 1354 304 669 1139 1795 1536 760 837 1736 879 411 876 114 1563 743 778 1905 359 527 1960 290 767 732 1838 1885 390 218 145 1341 332 755 710 428 284 1238 1909 1275 897 1428 1464 219 1384 951 1523 171 704 1615 238 1038 1566 377 126 760 1805 414 18 1429 1491 1910 1432 1782 927 680 975 1065 495 767 1496 163 1933 1930 1174 397 89 160 1028 553 290 1661 837 1151 462 1678 407 872 1274 581 289 1910 939 474 1675 846 1186 1726 1709 1603 621 988 1136 1936 75 1359 1312 898 504 650 899 1680 838 1480 1459 487 156 1969 1463 1334 1048 1381 320 243 177 648 735 1529 520 1354 1172 159 428 914 1473 1349 604 774 844 317 1319 233 852 1732 1711 1314 1771 348 412 1589 1138 775 1437 161 1442 514 1850 741 1494 444 277 63 743 1841 814 899 255 343 886 1524 942 1364 1851 1682 779 490 1826 1296 1282 257 578 960 1180 1887 1645 1502 1900 134 1546 790 998 1370 1357 1827 1482 685 57 1013 1310 1241 1116 877 1049 314 600 1032 396 1045 1281 278 987 1833 1554 1446 633 497 1898 1024 962 1506 868 862 1009 1351 1653 839 434 1671 31 970 162 1440 1170 84 498 1922 1233 1535 283 1914 658 967 1067 105 1823 809 1485 321 714 1338 1367 1596 846 417 1453 104 784 1602 355 35 324 1800 575 207 1500 462 1133 1874 1931 1691 364 1500 56 1880 1765 1174 1710 1070 1452 276 176 1649 1232 998 314 1107 572 929 1603 1094 1424 1140 798 1522 1737 1674 607 367 1820 1164 1210 576 1427 1664 1576 540 1614 610 627 1066 1019 1245 1057 1160 400 805 1933 856 1380 804 400 40 621 1056 159 1868 1557 1718 910 202 582 1317 402 66 324 1753 948 680 1418 210 674 240 668 2000 1007 1652 1195 1677 1995 805 120 1640 941 1083 16 1801 860 1723 1173 1606 717 660 1773 705 1319 1078 1731 219 370 912 540 1482 1582 1844 1204 450 592 569 807 115 1047 1292 907 238 973 885 842 1077 1433 769 1822 830 721 1825 997 292 220 1982 772 107 1078 344 232 894 1069 1130 1079 1686 1224 1275 53 824 1607 467 963 348 1141 423 498 182 778 100 804 131 941 452 1555 1074 615 928 204 940 66 147 563 1041 1937 134 810 193 1049 893 1212 403 205 1469 1203 854 1559 1688 1433 1953 1666 1975 1676 393 661 1042 379 1407 1658 1631 221 963 1612 645 513 41 1070 1564 287 262 1913 708 573 1703 1710 1294 1310 1806 201 1866 1558 299 1606 1950 968 1155 702 47 1504 1215 905 127 124 1427 343 596 709 1193 234 1985 588 1385 283 1923 1231 808 93 1882 1098 1899 591 1570 538 454 570 1805 1710 53 442 1150 1622 1253 1498 997 845 1344 296 1282 1939 52 631 584 675 1983 1124 927 1316 1513 656 181 1530 1182 1547 1507 1020 135 434 1784 1360 1635 367 276 1283 1847 287 1139 1797 1695 1634 1156 528 1535 1995 404 953 1515 1030 1436 96 544 105 1956 274 173 819 2 1630 241 1282 1155 1380 1586 769 1317 1816 215 1917 783 934 1875 1001 1293 1488 1487 488 811 1955 930 1607 30 360 495 1149 1642 1142 1852 426 147 1252 442 1421 451 604 1494 786 1588 1803 1851 1496 43 1269 1713 129 1154 422 166 1362 1361 691 903 1514 216 303 700 592 58 1242 509 1877 857 1907 789 968 955 622 321 88 358 1024 1669 1108 1309 471 428 542 343 967 313 1855 1256 31 655 292 942 1114 1113 533 986 1666 1271 1574 265 1022 453 1623 111 956 74 1126 399 1946 858 565 1528 1502 456 1349 431 278 1260 481 1861 330 1149 1320 1638 1357 1995 1426 1966 354 923 451 1959 1722 1072 1646 771 12 402 17 962 1054 910 1870 321 704 922 1001 1375 760 1603 1853 1853 1015 1445 1498 290 1163 38 1289 1480 30 1183 1200 262 971 1688 1152 1531 1584 1631 1531 1188 1951 1349 404 458 911 1861 623 459 1728 1698 1911 1779 556 1564 414 871 296 750 1135 829 1370 807 1967 1659 804 66 610 1035 1614 1445 1786 824 66 1235 171 649 1905 558 1065 2000 210 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1430 1726 1443 1996 524 660 1882 1338 142 23 1774 1532 968 1081 778 1911 65 1660 446 1082 492 56 855 208 477 869 570 482 616 1702 1841 1542 118 322 1692 680 1905 1552 713 1587 1311 974 1646 347 411 1918 450 1258 1150 1214 283 278 1565 1474 67 636 28 1520 1652 1675 112 888 1266 1807 1634 734 1544 152 1328 1846 1210 1606 1757 666 761 3 1961 443 1014 1342 1003 1745 1262 1231 1418 993 803 1564 1739 426 1211 247 453 1308 1265 433 1424 1078 522 656 380 1242 738 1128 1390 1055 1445 1273 1173 450 1417 1972 219 491 264 1099 39 1463 1404 1268 895 1607 1123 1210 1098 1156 1986 897 1412 1998 422 1892 1131 1472 1045 1100 758 49 275 1982 1957 985 97 290 1619 1037 480 428 520 1530 1954 121 491 1786 401 1640 1493 1846 1946 1778 16 1401 945 1719 767 1548 1976 951 1879 1219 138 473 1675 115 1217 1308 1989 1422 183 39 912 1741 586 1967 1875 520 425 709 872 389 1835 169 1674 1675 495 1663 1292 1186 541 1708 503 570 315 189 172 1204 556 644 1655 1968 900 1265 36 1732 1846 1801 1724 757 414 1301 551 613 1834 1257 613 1082 451 1759 1384 1047 1322 1983 1497 521 1629 1134 667 2000 1352 1649 285 1512 648 1148 1672 1395 108 43 952 1412 36 1867 1224 219 603 134 1910 1144 1553 442 1893 798 577 53 258 1061 1730 1519 1262 1643 136 1412 1929 1721 1162 653 1184 1230 318 873 1021 730 849 1757 29 1721 963 485 96 346 702 245 585 810 743 673 1252 946 1438 1222 1143 1178 528 1635 1249 616 1244 1015 288 441 1218 936 1343 11 1334 1117 987 293 1012 1257 679 1827 334 1717 150 1105 769 1528 693 180 886 373 939 1408 1732 514 728 1129 1042 272 955 345 250 1628 1856 714 905 993 1318 193 1699 1863 1343 1256 1860 908 1696 983 1873 61 936 1486 1645 930 110 1312 280 291 611 991 577 1339 406 1985 1756 695 1766 1340 318 1643 306 579 1013 1250 1244 477 1461 31 461 1534 1517 1701 1954 1060 776 1263 499 160 1184 189 884 703 1068 1931 181 357 42 1072 1556 981 1752 688 755 14 380 1262 1619 37 1924 1442 991 1691 88 1059 998 1724 395 1729 1744 1476 336 1473 449 845 1816 374 524 9 1146 424 1407 296 1436 788 1340 1767 1934 224 1079 1365 726 1737 75 1843 133 875 1928 888 1625 1260 1783 110 1148 1077 350 1228 345 78 510 1857 1118 1125 889 922 1213 75 258 1696 445 1755 1997 545 990 712 1861 281 1626 994 1676 1389 310 692 1933 467 1128 61 1581 561 98 1672 416 417 300 1755 712 1838 432 953 361 1983 367 516 1911 556 561 1363 833 289 1530 1323 1543 1726 1111 1949 118 424 8 748 1684 912 936 41 1478 494 583 1261 1152 1226 1129 706 996 390 1190 1774 1803 1115 306 1581 1202 1807 328 826 1052 464 1472 74 1493 512 1328 934 262 428 238 1011 1076 1467 1139 1711 531 335 1050 233 281 1131 728 365 1981 1922 1958 540 1357 1047 410 1316 1215 1207 1508 177 399 799 1220 1599 1512 1338 216 1419 126 1499 1603 1701 279 852 106 1076 666 449 136 1718 1871 564 1409 1234 822 1502 1747 461 596 1862 1416 53 648 217 888 1101 1692 1742 76 1653 375 404 1021 948 1087 43 411 1733 220 28 1081 1565 391 774 1542 1253 1457 1606 1079 1239 1968 594 671 889 1028 402 1808 1569 888 1259 1435 740 1540 314 244 1648 1408 1737 1057 866 1570 897 897 532 1272 1804 1705 1351 705 37 761 1785 1398 63 878 1186 1719 1278 1345 1681 1839 1654 1548 398 1769 1599 444 556 940 1569 1537 1789 1618 1266 467 257 1191 1577 479 829 604 718 863 148 1354 1296 760 1813 1700 1858 1773 800 1526 19 1184 438 1946 1176 969 1004 457 649 479 795 1726 1221 675 1192 630 130 1084 1787 1780 757 348 862 945 1258 1618 1332 128 1969 1385 1971 1824 341 1966 431 490 1242 1887 1765 378 418 798 993 571 1228 900 764 1659 587 1731 1125 158 558 804 1242 1694 1345 1055 356 463 15 1817 1341 1041 465 1896 975 479 1336 1298 1370 1924 659 1107 689 1821 669 1708 1105 681 551 1321 1519 61 1933 779 1149 821 872 692 1577 1509 368 274 899 1213 1547 562 728 75 1302 742 223 1370 1150 1425 1056 1416 1372 174 1964 1861 443 1025 1341 1319 615 197 1418 283 548 389 471 149 568 1286 1175 649 1958 1729 591 1283 1464 1487 649 1936 1176 76 801 1791 571 942 480 1170 602 863 18 1710 63 326 1750 962 1880 101 34 645 1675 1355 560 1640 167 1592 248 1434 162 1393 827 1370 1636 1018 954 647 1471 1088 481 756 42 633 916 1879 1912 1698 1156 1104 682 952 429 1847 1486 307 1743 1886 993 188 1016 630 1688 768 1866 1869 1943 1052 62 1956 45 248 196 527 908 64 614 534 536 765 216 1177 396 1939 542 48 323 595 1259 1215 1913 705 1056 857 639 1152 985 748 1989 889 1504 922 23 1370 1357 872 1543 283 987 1998 1427 1803 247 1103 1170 1850 1511 1507 1568 608 613 1184 851 1002 1383 840 1130 389 1245 1931 1841 1266 1222 1772 611 1914 238 1890 1709 1195 1576 1221 1339 369 1684 984 1921 464 1342 1318 1704 1212 1459 1268 1779 924 688 1494 1501 1923 1513 766 1104 1150 850 912 20 732 1406 1649 419 999 401 77 837 1185 212 1831 1213 1673 197 1595 47 1485 360 1472 636 746 15 409 812 1790 849 1194 470 415 330 792 1967 100 558 9 412 1745 475 427 22 640 682 1552 410 122 1601 1655 457 1446 649 342 1171 488 151 707 1307 1723 314 1890 119 121 1808 665 1526 22 900 1583 1342 1133 1000 115 65 1474 1147 840 475 583 1143 1166 1915 794 121 108 43 1659 1566 1865 78 1116 1895 1467 774 225 1945 886 766 1798 979 1798 1130 1312 733 1128 1930 1612 1257 1714 341 1443 617 339 1783 1951 877 405 1257 1255 1062 559 1402 1702 268 295 311 1706 825 101 1628 1049 1568 1746 407 1901 157 703 1605 1888 1371 1858 91 115 844 396 403 1096 1000 774 1041 95 1685 1833 1217 1565 1566 444 1744 1177 1492 88 339 113 1422 952 519 137 750 1180 1462 1571 1906 781 1954 890 1108 1771 1202 808 1086 1617 1575 1176 1933 1690 633 1846 1681 1533 1443 866 1150 1140 1431 1907 802 107 1439 1720 1187 1859 129 538 340 358 1646 1085 676 837 136 117 1444 524 702 341 931 839 165 1027 40 351 1572 600 1706 637 828 1395 447 783 434 653 991 904 955 1831 821 385 803 335 242 1773 1225 738 717 1179 843 523 667 1748 169 634 1991 1333 1944 1167 318 614 1590 630 1017 1464 741 973 1352 1598 407 1823 584 1794 1540 405 497 361 1786 1427 1422 1504 353 174 1961 21 1897 605 882 323 771 1565 1052 1589 842 350 5 1259 540 411 688 58 584 1223 993 62 1510 1922 1572 107 1165 876 1386 1809 805 1728 1377 1326 42 801 46 733 1913 1139 906 444 186 96 1446 763 986 875 1261 832 1668 273 1381 520 140 683 208 296 344 16 1381 1233 347 1688 215 754 959 539 1311 1575 669 1751 698 1152 364 1345 1345 1068 1605 291 1937 660 719 451 1047 1972 203 1828 1066 244 1870 1221 196 421 518 1544 1166 566 1435 1774 1991 358 884 1293 673 852 211 99 729 387 382 1364 1537 1177 59 1055 875 679 87 1808 1780 1602 1011 206 250 31 1035 1620 684 478 1732 1389 1597 909 242 1224 1460 1710 1283 44 643 483 1820 660 1985 1781 1885 1355 758 1715 1987 1651 275 168 299 239 1244 885 958 1409 1955 334 109 1710 1714 1137 58 1357 901 1424 544 1374 1713 2000 385 1895 1445 26 1530 1754 1228 1406 1156 18 283 1368 586 348 461 1595 1250 1171 1129 1561 90 1891 1260 645 81 1119 601 1631 127 783 1194 1838 1329 1409 1265 189 1765 1791 1007 60 958 481 1248 919 197 1129 1809 771 540 381 848 884 160 1058 911 1229 1435 1363 468 1903 450 657 335 1426 802 340 1144 1473 1410 1296 1605 1199 149 19 198 1976 1886 906 1293 835 864 1092 1853 1539 193 1614 654 1117 1163 1597 249 580 1711 842 1702 687 22 279 1632 972 1925 1072 642 749 556 1037 1057 161 843 899 389 638 609 379 1780 266 1619 1130 1709 793 1974 463 1550 961 25 428 243 905 161 1372 972 1920 1122 1554 1161 1882 1575 818 868 1316 959 1337 1259 41 500 1926 265 861 665 988 976 326 879 2000 1782 331 1108 237 409 1045 1881 727 1039 354 638 1372 1086 1352 236 742 53 1606 1790 1870 357 950 1725 1883 1712 223 391 775 1852 631 1851 1842 1524 582 36 1440 444 150 160 941 334 822 1691 1505 1494 557 1965 479 1686 475 972 343 1623 779 1455 1387 717 949 1809 143 629 1313 1742 393 1950 374 765 1816 1905 1664 1658 82 302 143 847 1237 436 1132 1870 398 461 1463 494 216 420 843 1919 1709 452 1955 1323 776 1150 70 796 1706 1302 654 324 1451 811 423 1500 969 465 466 173 1948 1805 1049 837 1322 316 1181 662 581 16 1291 1345 770 1592 1181 1370 406 107 1276 1480 1433 849 900 299 1932 974 1568 346 630 1836 1076 345 1866 1652 537 484 133 1752 1682 634 243 560 1918 1272 993 319 1255 1024 1053 241 1303 1575 969 947 826 1224 767 1903 830 1000 1166 787 902 1687 195 1885 1679 127 1907 1109 1562 989 1684 1783 568 1497 1339 971 1364 867 960 1235 1481 620 79 1168 116 1790 7 1345 741 377 1493 1306 735 27 907 1661 191 1419 489 1879 1529 1459 157 313 1773 695 919 1201 1145 1350 293 1813 520 396 414 1836 920 257 1850 297 1513 1826 142 549 482 1434 262 1095 525 1932 410 450 1170 1760 899 715 866 1720 1383 1894 1834 1181 1935 476 1847 1467 458 683 472 102 91 1002 1839 567 1294 535 722 951 1048 432 1854 1366 315 714 1947 632 872 1137 1386 814 991 636 1082 508 867 1548 1594 572 1369 913 1674 207 94 1529 1770 667 1400 1254 1076 85 1733 123 1733 1516 1728 1699 1862 1520 1938 221 1017 1981 772 552 927 120 1475 1399 1382 804 940 385 1552 945 1783 1465 1407 1491 1857 980 156 1242 1745 716 1590 643 620 752 1768 810 899 853 115 90 1994 1390 1531 259 1684 1507 1038 503 474 209 974 689 794 654 1072 1090 972 231 685 442 1776 952 246 527 1731 1415 1348 236 33 1645 2000 1585 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1703 1468 1451 1097 259 1607 194 1267 1207 1406 719 732 275 819 164 1966 834 718 1394 635 1880 1239 1749 493 286 1584 1883 1996 1927 30 415 264 1373 760 566 198 109 295 677 792 1436 702 1389 357 276 1492 517 136 1904 620 1650 1172 560 774 1284 820 1576 510 1840 1024 123 1601 774 1212 960 448 1470 1771 398 1374 1476 354 122 1747 717 535 89 1475 69 1399 1236 985 455 1670 552 1884 1128 1986 774 36 1920 257 1950 1766 1782 488 418 1706 1415 13 1194 734 242 1780 1061 403 1971 1974 70 181 1802 1296 722 1225 583 1976 1076 46 917 1082 1467 1414 752 32 450 558 660 1104 1769 1497 851 1583 1429 363 1475 1939 193 705 1746 1319 78 1918 1030 71 719 447 757 1851 458 1408 254 1569 235 1880 979 339 635 1583 1524 887 1640 609 56 1205 194 1834 634 163 1394 1360 302 1532 1526 752 79 832 1965 433 86 1557 1164 1205 1449 1387 1338 702 269 1789 1055 1229 1801 1890 435 789 282 1843 1286 511 76 1224 524 1638 1708 1148 1378 482 1591 1071 210 738 1693 729 1486 866 280 1531 573 828 1299 1170 559 971 1129 997 1583 1995 1276 94 1764 1005 1342 245 243 1750 575 888 853 1078 1475 871 1009 950 927 1515 1446 330 1792 775 214 1943 393 486 930 1294 791 964 686 38 274 1577 1185 1352 1506 816 604 1572 11 1270 1252 241 1767 1885 46 833 303 720 1798 946 1301 1313 1243 1473 305 814 474 458 1766 1362 1942 1514 417 712 1665 1605 109 443 1834 99 1221 1704 963 486 1719 533 1629 1031 1489 1739 1970 286 892 1390 1023 543 1681 685 428 177 1196 1733 1994 1851 396 256 856 1272 1331 747 65 57 208 1861 1941 521 343 1491 706 1788 1322 1264 1584 944 534 1666 1894 582 877 952 1500 1098 1691 47 222 509 7 1940 1513 1172 1336 403 197 665 1297 302 543 1327 939 826 242 564 861 19 65 799 826 800 1108 632 104 529 861 1991 1304 309 1878 4 343 152 216 366 1792 1641 298 135 123 1385 661 524 1430 1647 1984 387 719 377 444 1709 1515 1485 270 1322 1478 846 820 284 1623 74 374 452 1647 1312 91 1273 1631 1743 309 327 1779 1065 858 1571 1038 694 1183 749 1891 1653 1235 1918 237 637 230 17 204 1650 292 1262 1837 980 994 1681 644 769 676 922 1096 906 520 1261 1612 162 275 425 646 1571 949 1814 1213 523 619 199 1396 1796 1730 735 1549 1170 531 113 444 949 1055 1583 1401 910 632 1444 737 526 601 1549 1418 1577 1827 1137 913 1850 1717 2 450 528 488 1212 307 1334 1252 1130 365 1153 1667 1240 1752 482 1376 1682 147 203 634 348 220 1486 267 443 1810 497 767 224 1140 702 1188 181 581 343 1949 1792 1023 758 1218 1188 401 35 920 663 1687 1791 1961 1167 1973 1228 1007 1685 911 1935 978 1099 1159 1502 1595 313 1412 996 1844 1347 1611 1604 1055 1751 829 1994 800 1219 1101 1804 1255 1795 252 1423 286 1320 307 102 1067 1588 268 117 1042 1345 1181 1125 1739 1153 1603 144 235 913 1463 459 1873 1719 767 1236 1664 1562 548 289 196 544 1658 567 851 1714 162 540 721 1516 1432 932 95 1777 1577 488 1010 1676 966 1782 1484 17 381 1473 1193 1137 1194 1304 1991 1468 1898 788 834 961 1703 1547 284 1857 149 963 1798 1170 1559 256 1230 303 831 1869 1109 109 1873 73 1803 856 1730 1977 1864 251 658 1516 1178 1583 67 780 1479 1995 1509 1407 1710 10 1568 1645 1742 650 45 1340 962 1072 1714 1928 1143 920 136 1550 108 1850 1465 71 485 953 1691 530 812 310 1332 1370 548 1601 1114 631 1963 639 728 448 1500 743 1166 1918 974 1494 1782 1211 733 1698 302 297 579 1196 1767 704 1010 910 1801 703 224 948 1409 1124 112 1608 1528 358 1241 1509 929 703 965 1165 1294 88 984 950 1391 684 651 255 9 1358 452 128 1823 1655 1412 671 672 1895 1021 1423 1036 525 557 179 1940 1570 1131 1297 1917 271 957 1409 1361 318 1507 1236 1058 1470 1284 978 1660 1025 628 1627 1478 288 1566 1231 692 78 292 1370 988 89 128 551 690 1229 613 1893 883 162 1463 711 250 1414 100 805 931 678 1933 1519 1274 421 565 1202 847 1039 1830 931 616 1159 1050 1817 1986 1133 76 1847 1382 1451 75 1703 1044 1630 424 626 1791 1298 909 283 197 1494 1690 731 1608 415 477 1799 1982 265 13 1039 1746 904 292 1872 1700 652 86 1224 1476 466 1426 1641 246 1767 1476 1558 1266 935 996 251 828 1844 1151 1994 91 195 1455 1984 503 49 1418 1622 1588 771 388 1058 998 1674 1906 798 16 1060 924 1056 796 1327 126 121 1049 489 1964 538 92 1780 191 1439 1381 1173 1824 1423 1744 907 1487 92 1443 204 1408 1717 810 795 1715 252 1837 118 1519 353 251 12 1243 924 1174 1084 712 362 1754 136 558 47 395 185 1906 218 986 1691 577 1574 1363 1321 59 1180 487 4 1294 470 209 940 382 15 1446 321 143 966 1614 451 1743 929 746 1222 1602 621 1953 1570 1610 1780 1499 1206 1363 1240 1737 1564 1913 1179 1582 1688 519 257 1246 1354 1581 1501 1234 1219 1117 1496 917 1940 1042 289 767 657 1517 414 1243 1125 301 496 1030 1023 1754 581 711 170 1663 1382 1845 875 1825 81 986 259 1968 1489 818 1668 1674 969 1359 481 1878 1008 1581 414 547 1685 317 454 1262 1652 560 1547 458 1185 18 23 895 1697 992 418 593 1145 1895 429 1724 334 1867 1274 1161 986 576 847 304 1264 665 895 890 967 1882 1800 321 1891 332 92 870 561 749 727 1199 112 322 1535 1035 301 266 458 819 119 799 1257 1455 1570 668 1457 1730 1943 1958 1274 1252 504 1240 1857 714 416 1215 456 83 1113 1646 590 1953 7 1535 937 818 1586 103 494 267 1394 1909 1123 144 1779 823 1773 1922 455 1432 1923 469 1690 1978 1699 1533 1905 1804 146 469 1052 408 1951 1579 1947 924 1073 955 1372 258 1231 1511 786 78 270 1200 353 1300 1237 1891 1478 836 876 1187 1972 179 1235 1343 393 855 863 831 1631 798 1775 992 942 1116 1677 794 1182 751 1039 139 251 1856 1037 1666 305 1177 750 1321 439 1181 1915 368 1752 1912 1061 322 1932 1461 290 262 901 550 1698 1461 1845 1715 1840 1202 1197 114 1651 91 256 1423 1397 1835 583 152 619 1305 1677 1592 1139 96 170 638 1788 1468 1165 553 671 1806 1683 1170 1579 1852 1972 326 1614 1448 828 1567 815 187 1895 446 984 1678 982 1174 1058 85 878 1304 120 857 1007 1079 1710 192 674 1095 1162 1402 1580 1607 1216 1451 1151 360 971 512 1632 1145 1143 912 1283 705 1468 1120 130 536 917 819 1597 1265 831 877 395 1720 1229 50 702 1012 1080 1471 1797 650 499 1220 539 862 60 1613 1292 678 1807 1052 1592 1549 1317 677 1536 208 1785 566 174 648 1499 1232 305 1413 574 38 1781 804 1884 721 353 589 1849 413 378 891 340 244 1109 472 906 245 1962 1301 1845 65 132 819 1506 1074 740 257 960 1607 790 1666 628 720 907 730 746 467 1285 789 1333 1737 1473 980 1608 1049 1519 21 1981 1598 1101 1613 18 1751 289 869 1652 683 965 142 1923 1942 461 803 341 165 1796 1018 1446 10 468 534 765 684 789 908 1898 687 749 1247 1420 1643 1413 1882 175 1308 1148 234 1698 1765 132 1286 1318 17 1610 171 1363 1656 212 1304 1685 1930 19 355 1075 491 40 1031 336 1195 915 475 490 1072 1462 1439 1216 3 600 1205 929 596 1013 1498 1344 459 387 1152 1507 380 559 265 890 86 854 290 1484 1368 192 394 1101 1792 214 1533 1213 1970 1316 1105 10 769 1642 876 1989 877 1132 1376 866 41 681 804 1433 135 601 833 1737 835 992 742 188 1833 1647 1800 342 1076 889 1097 135 307 579 1683 608 426 1269 2 1442 1683 765 1659 1762 1694 595 317 504 1948 390 787 871 4 1669 1554 1079 1729 107 389 78 360 833 707 1021 697 7 1818 1686 1857 1614 1210 699 714 1980 288 1506 112 1074 445 582 832 1435 99 1463 1087 1082 172 1264 1812 6 1158 1417 115 1666 671 851 1351 1941 217 1441 1387 1864 1801 422 438 765 626 569 641 797 937 1925 1749 314 597 253 838 995 1766 284 1142 1734 1519 1579 1191 1743 400 1084 353 1599 868 115 1292 1960 1428 1637 955 900 1270 1480 485 1798 230 90 305 888 382 1021 1741 35 693 1295 459 317 1986 697 681 941 876 589 1195 1674 1104 1170 87 593 365 925 221 1509 783 341 609 1233 1254 824 759 9 450 316 1529 1151 1677 61 183 1297 1541 1381 796 1183 597 1835 1050 1194 1008 546 785 1576 1481 1377 1457 1413 369 371 57 3 1166 1125 1707 1361 884 1245 622 698 914 1690 47 1013 1244 870 965 1226 1313 983 880 36 1784 213 926 865 924 567 41 1158 1601 1062 160 799 1057 1475 737 1973 312 1412 384 1801 1368 1641 1350 1132 1818 1949 1432 705 1586 1368 1347 538 653 1121 689 543 618 1345 1243 1853 1362 1379 1276 794 1957 1655 157 39 355 454 18 1583 115 1423 848 300 1363 1408 1001 1273 1437 1808 1510 49 1523 425 1023 1222 647 708 714 974 1385 445 702 1496 93 437 883 1885 504 645 1801 321 343 1616 913 1208 572 1010 875 757 1878 661 1660 1054 1020 466 204 1755 646 1620 1834 1325 1241 1448 1373 1964 332 1328 1272 1769 1995 888 1064 226 1160 1584 621 548 1960 839 179 1706 465 713 1660 1523 1823 1087 1115 1842 1885 1716 287 623 1798 1864 1595 491 1128 1134 942 1296 1057 464 292 855 777 754 1576 1443 1532 804 36 11 450 1456 1063 1317 1469 532 1553 526 1535 1786 1246 342 613 1362 749 216 99 801 1659 1207 557 1347 1025 1571 784 1291 1847 299 1291 1452 979 509 541 208 1682 1753 348 853 1954 180 815 88 1914 23 1545 1913 1334 983 1123 1214 1442 880 916 1107 1986 1563 1327 207 749 943 1129 483 916 1715 1078 11 642 1569 1056 1191 609 855 850 675 1254 1895 311 49 1083 542 1354 553 88 817 825 967 556 1859 1035 1826 333 371 1435 1501 1370 1186 705 1926 1994 1363 1515 860 675 1403 989 14 152 1768 610 1215 1776 1390 589 1189 975 1180 1233 1024 227 670 1257 1912 77 1899 1204 831 986 958 753 1861 942 418 1700 315 1948 1798 594 687 275 1680 78 262 1304 510 1600 391 2000 1961 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 363 530 1555 1411 43 539 1753 460 667 624 261 1694 541 1994 1743 668 1060 1697 585 392 1622 1294 1868 761 1824 43 362 1732 500 266 1202 522 446 1119 1201 1358 1220 1738 422 33 267 389 446 652 1174 1590 238 889 506 1665 1663 1791 1757 1710 900 696 1628 1810 1287 224 380 541 625 684 792 447 344 981 73 583 1554 784 1956 1242 728 331 1468 508 1014 373 1145 319 1535 1995 337 1061 1598 779 1218 1075 679 1815 753 180 1739 103 1709 1910 891 1083 1485 1718 1219 764 1992 1747 776 1262 1331 833 156 85 36 669 446 1296 886 920 1039 6 1861 1218 1102 475 521 436 534 1327 448 585 1389 196 436 346 1917 91 44 725 1312 42 1981 905 1924 1019 1361 561 1422 1891 1120 1850 1130 13 1883 1379 1185 1091 216 240 771 1144 1590 1387 804 1589 1698 1256 1171 399 259 818 1573 1537 848 1095 1041 604 466 1470 1764 487 212 160 1972 612 550 1722 1042 1440 1728 1117 1177 406 1156 1440 947 1234 364 1523 1562 685 1779 32 987 282 1935 1952 583 1451 812 552 1284 561 260 1950 1665 846 1130 171 1078 1224 999 783 665 285 651 1900 1853 1502 1717 1424 1781 1321 622 1874 551 279 399 536 235 286 803 227 1570 1716 1095 56 308 81 1421 779 1042 1231 64 1850 138 209 386 1763 872 413 1825 1027 1017 1975 1833 652 427 588 3 1362 497 520 1034 1363 1059 1508 1982 1569 1746 383 1201 509 1512 1080 895 641 318 1061 348 1705 1047 611 1477 287 1770 75 648 1491 189 973 319 1075 668 764 1447 124 425 1910 895 1901 1150 110 572 837 110 407 953 409 521 1823 1068 147 1102 357 708 825 1754 1401 1454 1737 1279 143 1623 1951 321 176 1820 1699 1785 1293 1293 1202 1292 432 752 1527 374 1329 1937 1589 1104 1121 1815 1940 833 727 1042 1557 368 1813 1184 1556 1767 1590 16 1017 1363 198 766 1227 1864 1646 92 1538 1826 490 1521 983 1846 345 1787 938 134 225 1473 687 1044 236 1491 471 1406 1106 611 150 135 373 812 950 1127 1731 1248 792 1080 1772 97 674 1377 288 1717 1369 1856 1987 1404 1708 224 1297 1693 42 1243 1432 972 626 584 1302 904 1413 1845 1856 1586 1050 160 1755 1880 302 31 1963 798 1557 527 470 126 434 1242 1572 1095 1406 1106 38 849 1337 234 1392 1664 522 723 1171 1510 132 1987 1035 1939 232 1987 1378 872 449 815 656 570 1920 1376 304 1329 196 1174 1088 208 597 959 644 31 318 357 55 1251 1045 675 1791 336 344 119 1579 341 453 1811 876 469 965 1054 1262 1942 1479 216 1954 402 1301 618 1961 379 1989 1835 799 76 94 848 1 106 309 1563 572 89 115 1076 644 763 852 1765 29 35 479 1822 634 1800 1021 1273 144 805 1048 201 1909 77 1153 187 1339 1931 1182 623 1715 536 1790 1232 1247 1750 1771 781 105 1657 1275 876 1929 1029 1330 261 1351 307 247 378 685 1373 145 1062 888 408 590 83 539 882 945 1590 1344 1441 710 1429 1644 187 674 1464 30 276 508 1933 1604 529 321 1990 1049 1339 105 285 1119 127 1620 1063 309 1411 720 1286 1541 339 1195 1145 1005 441 511 830 1751 1851 734 1144 1751 1326 1307 235 945 1097 563 84 1109 1300 1286 166 1976 255 1030 431 1008 175 1867 1913 1932 1971 2000 732 173 1893 557 225 404 1916 1058 1713 586 621 1085 779 102 34 1241 437 846 259 1091 1338 1326 1617 953 1954 830 642 1634 415 1523 566 836 1235 212 728 966 1295 855 896 514 1879 744 821 86 1921 101 1088 712 44 713 1707 116 925 1715 536 899 372 130 1823 457 1789 1343 63 1835 1010 1511 406 1836 622 1540 1420 1315 1277 359 1465 762 48 660 1302 836 1900 1833 1585 588 1874 1452 650 87 553 1617 1562 1254 1238 1653 436 1658 1118 938 116 1859 1170 798 1315 631 169 938 285 1804 1100 1333 1049 1202 475 1123 1335 1472 1853 1453 1097 1401 36 574 1320 1594 1343 103 791 1348 1305 607 788 1552 399 1963 1307 756 1470 1174 1029 1024 378 1149 1773 1653 1676 986 1875 755 1203 1850 1530 1517 603 1885 972 332 1979 346 1453 1996 1656 28 828 1991 1159 1693 790 940 720 462 1157 76 30 640 214 1777 99 1186 648 1915 1416 519 944 440 1393 1571 1562 1102 463 1490 378 1560 64 1797 1248 876 1921 1626 1289 853 1219 1142 994 1186 1419 1058 936 570 1828 1648 779 1322 1375 1352 145 380 1274 1475 1014 165 79 1523 1009 1484 1939 429 754 1266 1423 1972 1512 1106 27 323 751 1975 1862 823 1686 1060 514 1895 831 68 1421 1409 623 1583 410 1634 981 885 1422 65 1304 1770 1638 984 360 1422 1957 192 439 824 204 313 1713 990 1442 1619 1765 644 1955 1659 1848 1326 117 1925 719 1844 1909 35 58 193 1072 1791 785 1047 478 587 1350 1428 136 1394 489 281 378 282 698 1676 180 1369 169 140 298 1073 1706 1292 956 1370 1717 31 784 298 1657 1102 1786 1891 48 712 1405 1033 190 1271 1340 1678 1651 1051 553 1356 576 1301 223 863 1206 562 987 381 506 258 469 1074 1236 948 397 1804 615 976 1312 783 779 896 1321 534 678 1596 1076 1560 1817 400 190 1171 998 76 632 903 720 249 970 49 1163 563 1701 1138 1138 1847 1761 908 215 426 837 1337 453 1347 1812 71 673 726 1300 1060 431 606 1339 1394 705 182 594 1463 490 1013 1659 291 1745 1028 607 1503 17 1932 1264 31 525 561 541 643 129 229 372 1712 899 1658 1537 502 1864 1928 1829 1293 996 1447 530 1009 57 1114 563 871 304 264 1928 1883 454 1512 878 536 109 1448 893 1474 820 1738 380 1652 913 508 959 273 1530 1682 912 505 1603 707 92 1130 849 1372 484 1840 1917 228 355 395 1317 1902 815 59 220 692 1865 59 481 215 1679 871 318 448 1857 427 1479 385 480 681 898 285 418 150 1494 576 227 1858 1403 188 693 467 1649 1218 72 1293 1885 761 1908 704 1454 366 1923 1341 94 41 1836 406 148 1047 522 674 1206 1913 1979 873 491 1785 1924 1330 606 1284 370 1959 783 1272 1643 1089 84 1003 1667 518 1469 1877 635 1835 101 1308 803 1319 532 1674 144 1911 1634 1549 1145 1671 1013 58 1515 1587 1819 559 1421 570 979 356 589 1020 102 1837 265 1328 995 591 970 1653 1656 60 1163 1875 157 1597 711 1884 1418 1147 1536 164 1656 137 1612 778 1301 1234 938 1586 177 74 403 1089 1670 340 107 1108 964 80 1382 1469 1914 686 215 268 1713 1972 676 1478 1138 1223 197 836 1432 9 108 618 1888 800 398 130 1853 1935 815 1124 1064 227 604 357 1076 28 626 1402 1919 486 1164 1735 773 339 1929 536 1743 135 92 1482 361 1615 109 1031 624 302 637 1405 1706 1062 1799 1914 1456 1247 641 1414 838 1000 1842 1373 700 583 1629 648 1245 286 1852 198 1444 1436 360 1356 1598 845 1380 6 554 1440 1706 633 269 835 1117 855 1219 1436 94 845 1184 1542 1401 1276 1492 502 303 738 956 122 639 1013 1829 1853 190 252 1868 1385 54 1802 945 969 250 376 1162 890 423 861 1188 1598 1973 972 1876 44 349 1915 1195 1319 1686 459 744 1817 1400 761 1735 1196 929 1664 375 326 1605 1560 1785 1758 832 1679 1173 159 1495 1202 1063 1480 1021 1689 438 1149 1553 556 1125 1309 741 1414 259 385 1161 1221 1389 78 502 858 1075 1847 1639 1315 839 1603 305 722 785 806 323 1610 288 414 936 1158 1468 1629 1097 102 535 1453 688 742 578 1397 1480 541 1019 1335 1728 1151 1075 915 638 415 142 699 720 453 660 612 845 648 660 934 58 1624 632 1536 89 618 836 267 940 705 1640 825 1959 1493 917 426 116 163 748 683 287 753 706 411 1522 1388 1040 955 1019 1840 950 978 856 1763 2000 1386 5 1198 1888 1083 429 441 1787 1377 1836 1090 1248 1068 1205 1322 914 276 1999 1580 903 1511 1562 1867 506 1729 896 55 1131 1079 1510 1899 1237 1680 1393 1478 992 176 1062 820 1309 209 602 440 31 785 328 296 89 627 657 1493 466 1602 1117 1110 1429 1833 191 1760 1557 1656 1783 1652 366 820 1985 1717 647 1230 219 644 323 782 1860 666 1574 172 1680 1617 565 1978 1976 575 166 1777 78 800 663 967 942 1423 346 362 160 1858 1918 1948 1945 1359 1609 1355 1153 1694 545 1275 1872 1788 10 418 1698 344 441 751 1434 1375 759 104 722 1935 1858 175 1872 1545 1005 1057 1268 216 1592 875 1582 153 1178 25 300 1974 442 76 1569 1299 1294 1606 1505 275 138 293 345 855 554 1530 780 309 1851 1574 1496 18 131 1424 1752 1676 1601 1301 66 230 1263 988 143 1072 1124 1013 1963 1698 422 685 18 1317 1676 656 571 1294 354 1900 1329 1880 1030 590 364 1341 895 924 1007 912 1117 174 874 1210 843 857 991 1840 1473 1898 434 1853 518 219 953 689 1971 133 1187 981 1027 1810 965 1210 1174 445 1663 1294 1541 1385 845 1178 1631 1403 922 378 1506 1732 79 1145 1318 1391 1705 1785 83 212 1305 716 194 1574 1909 227 929 1983 923 1920 1872 214 501 1225 729 1466 968 1484 1885 414 422 361 1273 1089 1924 1873 1383 600 1590 1865 1408 603 438 555 319 489 836 1513 1473 1544 375 1758 1705 1117 258 499 944 1988 1586 395 665 1997 451 236 658 883 1889 698 1735 522 588 610 1505 837 1478 1568 316 497 822 1773 902 1457 1599 360 114 870 794 1744 1693 1371 1743 1323 1160 1483 515 1542 563 735 1131 1594 315 456 495 423 1611 565 1178 528 78 1970 526 1298 1748 749 852 946 1106 262 1953 1778 1364 1474 1028 208 830 1660 427 76 1104 1513 38 275 1607 1206 1219 172 736 608 1880 1519 1160 400 1728 765 143 1665 428 1872 940 1199 1867 1936 1449 366 148 926 1902 916 528 1537 1323 644 933 266 1391 72 604 886 614 1162 756 1313 1248 175 1104 1953 1980 416 1819 118 99 1335 332 1947 1793 1843 84 25 317 1943 1860 601 794 757 572 612 695 866 1406 281 577 854 1489 1801 1624 787 962 339 222 528 1700 1575 684 401 24 1097 671 116 216 724 1887 1546 1645 905 97 1711 960 1203 418 1721 1853 1591 1475 1049 1492 1901 181 1521 1258 1269 1546 1651 1276 1737 1019 65 451 126 1655 550 323 1653 1608 543 1757 340 482 1480 901 1164 805 623 909 758 2 407 256 751 2000 458 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 159 367 1250 1 1504 1977 1680 375 1459 1629 1352 1680 1747 1137 1747 177 605 1449 1211 808 1273 1196 473 369 1256 1648 175 456 1737 289 1343 1832 1623 161 1318 850 307 218 889 377 873 895 1018 1626 577 1344 71 346 1845 1228 1759 1703 202 193 1554 1200 1197 895 1796 513 1259 1594 429 790 749 1006 1568 1712 894 1197 54 502 1722 1092 1350 979 1108 1932 324 13 676 844 1379 486 1388 635 216 763 1430 1059 1309 266 1132 1377 1134 304 1155 1033 883 816 548 583 202 2000 1112 640 1473 158 736 119 1453 1423 1631 107 186 88 1108 1165 208 1430 1831 112 1934 119 767 1993 1621 1099 1070 1254 1060 1221 1594 1803 1307 540 1849 1591 1182 367 216 1781 840 1909 488 911 1801 689 1158 1020 190 724 69 202 972 1533 1001 439 872 1147 1155 649 1526 884 628 1278 812 1422 944 765 1505 1290 241 635 1688 48 1541 186 131 1622 1925 300 86 1162 1922 1861 362 1119 846 1294 74 1348 740 694 1581 1983 6 1651 144 201 193 1558 415 1171 1647 1469 272 1975 1033 1698 1405 169 1558 1264 1740 172 804 1445 364 1553 1378 1107 654 42 1847 1873 1630 284 1027 143 1036 1715 1217 1879 699 1423 725 1710 278 1548 1031 1193 1530 240 812 365 532 510 302 446 1015 1943 344 1657 554 1824 1503 1630 876 1646 1488 1477 181 1102 786 402 42 1025 1352 1266 636 1973 1478 1205 350 1343 572 1654 1297 867 628 853 1758 1590 1556 421 1136 251 1489 769 1659 1738 1520 1466 1933 1583 1914 732 1023 1118 923 239 679 340 903 1560 1454 1320 474 1167 1913 401 1162 732 150 273 1244 1099 581 1791 1679 1182 1664 1491 264 466 169 474 763 809 862 1721 1460 1958 1979 797 495 728 1709 449 1962 1853 126 618 772 1752 1218 44 242 1102 621 256 1278 1321 63 1757 1420 1007 317 66 731 461 1196 1238 756 1549 1148 1462 259 280 1648 1293 1503 308 758 1187 343 685 935 252 90 1458 924 1409 243 1463 1530 652 576 1080 1949 1452 1405 1853 189 921 1874 1352 30 1953 742 1947 1690 865 830 1463 387 287 742 736 360 308 1082 972 1894 1479 1537 954 1848 1860 711 1695 124 1100 1286 1371 1027 1638 1856 1498 1797 563 508 391 511 1008 1690 843 1930 1108 164 1315 601 856 1156 688 1935 1494 1692 1959 426 1034 1110 808 848 1318 88 1116 1108 1842 547 776 661 1456 1657 447 900 1326 920 899 592 1716 87 1996 1375 1053 988 1889 1131 1394 440 130 70 818 1760 121 1260 1694 105 1941 1604 1840 878 646 1506 1852 1905 311 108 927 844 1380 1943 1780 1426 1981 749 933 40 531 925 1855 1705 832 1552 1358 1978 227 995 311 1147 1272 1014 1733 311 710 303 890 1768 1682 988 1879 1769 1074 1251 312 138 443 1544 1318 1850 507 1851 1184 20 643 1290 276 872 1708 1242 422 1012 139 1454 1779 1151 527 1858 368 1139 1254 1031 667 1924 399 1066 723 1361 507 1379 1156 70 1101 215 1578 187 1712 1979 7 1677 568 6 1583 7 736 337 1488 1213 1571 1757 1376 724 918 433 526 305 98 1567 91 893 1039 1618 1569 1265 332 711 1265 132 1036 1476 1179 286 1146 1305 1670 1704 253 1970 1007 1459 1894 1286 702 1233 38 175 261 36 1581 358 1730 1329 1965 1018 1123 559 733 1389 249 1698 585 1595 1141 1183 551 120 1358 1516 420 309 1957 934 1997 1615 1264 717 1130 1364 1699 1344 1140 434 93 1168 920 1806 1661 1252 1603 686 1829 1225 477 340 983 1795 914 1031 301 197 27 335 677 329 1276 1773 392 1660 1974 1893 1628 329 1356 1945 271 1424 723 931 1844 1843 1571 926 1946 1021 1114 1666 1719 1088 1888 10 949 601 1861 1171 1971 593 982 244 1820 1635 1358 1525 1076 1013 9 13 1006 837 1604 1740 74 689 1872 1873 1836 131 598 1417 1193 1975 948 389 1131 1579 1669 1126 1859 1474 687 1176 925 532 1142 1832 1663 934 1950 579 1580 705 1645 1421 1365 66 1119 523 1455 477 291 1949 848 223 179 795 1682 783 145 347 1530 991 1628 445 1090 1125 1842 563 1890 1904 128 320 1998 922 1060 1227 1001 793 1363 1312 1031 1713 951 1523 992 1626 752 1618 368 1097 812 471 299 13 1313 454 1902 1368 166 1913 1776 329 514 806 696 322 1964 1161 1080 283 1889 1251 1975 1554 1588 383 1213 972 1296 973 1911 1597 1865 1645 714 944 1585 1257 1524 1459 1494 527 1214 547 1592 506 813 479 569 1804 456 1611 189 906 516 1188 1264 1364 1067 1178 1719 255 668 1215 398 1361 1371 1035 801 761 1513 1578 1014 1752 1614 1394 1992 1984 1315 276 1710 1431 828 1774 1130 759 1506 1803 1486 22 959 312 456 957 1059 1044 926 1144 1635 643 1204 441 1553 1071 507 1977 790 1676 83 1979 892 869 369 1550 1193 856 1308 368 1541 1483 1425 458 1068 202 1527 1900 639 991 1709 1397 901 700 1007 254 1231 1399 1191 756 1370 1314 1376 225 1661 375 709 1510 1729 29 1944 199 496 649 447 899 1063 1059 73 190 1989 1428 1967 573 1174 169 1445 1757 441 759 1759 1600 1500 715 1280 325 585 700 110 1875 1930 224 1090 369 1897 1143 1915 1333 786 1448 994 248 425 1895 888 1331 1944 1327 1819 664 465 1393 119 1022 626 1097 1802 298 806 1754 832 39 1464 1526 253 1955 1938 1403 1625 197 1859 29 69 1150 1695 332 940 779 1217 434 1396 1620 44 1531 1492 1908 1663 1393 63 374 1990 35 559 1448 797 402 1389 959 288 568 1613 519 957 181 182 1796 91 1127 974 1114 1892 1157 1189 165 1774 1784 456 1958 951 1415 1926 443 126 717 223 1754 575 489 1736 745 246 194 1306 173 357 1109 1787 990 192 1341 468 1171 758 1757 1761 559 1130 44 296 327 1087 1342 753 414 1154 107 1876 576 1089 271 879 1239 794 334 1110 317 862 881 1541 399 1028 1152 722 1434 969 1134 1261 1990 1941 252 297 1707 1754 1835 1492 691 742 786 1970 1262 279 663 1912 1180 830 622 1092 1211 940 1244 1530 1373 921 374 1546 68 1955 987 1261 749 611 730 205 1303 1676 1538 1668 1086 381 1348 1501 1897 886 438 119 204 1767 1255 1288 570 595 971 430 394 1459 1538 801 293 456 137 692 1610 1368 1564 1722 894 1162 1190 1701 563 444 7 505 548 1537 1072 1263 1978 1497 750 1926 1326 1800 1089 660 1580 1224 1752 715 1024 1226 1659 886 239 744 1541 210 37 1526 1372 1066 1414 1207 1389 10 1875 1228 153 1541 1052 1879 294 1154 1900 606 1587 785 1333 1674 781 1980 1193 1231 1831 1304 578 1782 137 11 223 54 391 727 267 722 124 1860 1627 444 676 189 164 198 1939 1392 1527 873 709 249 1226 575 947 1000 1941 666 1534 126 309 536 1660 1287 1008 1950 268 1057 1878 881 103 476 1792 1315 1365 457 1735 730 1385 244 820 1677 1723 1822 1040 168 800 323 359 304 1127 123 589 640 1490 940 1101 1008 511 28 106 1751 1475 1188 580 1127 1362 1248 298 151 13 1571 662 1983 1816 407 489 1468 1062 450 515 1667 580 100 575 66 480 221 1177 338 1636 779 1565 217 482 1681 941 156 285 1812 1455 129 1873 1935 929 1346 1633 1526 1706 1182 1995 135 1102 585 1210 1964 1741 1364 744 301 1656 1559 478 387 1265 651 1625 135 383 1908 1722 1945 1547 1275 1915 509 1546 1418 937 63 1702 289 930 999 1291 1574 93 1960 172 776 1728 1970 447 180 1249 135 828 608 1613 827 1917 1589 1151 420 786 875 1166 129 1956 412 101 231 1235 778 1328 1927 1455 1596 1824 939 879 1683 139 1023 946 1676 387 1340 1392 1598 1393 895 1003 1074 1166 553 151 1027 814 1551 1636 1195 1481 706 1412 973 1303 601 1629 657 152 794 1388 553 621 1911 580 579 790 1733 850 1591 921 1512 222 1760 203 251 1296 1159 287 1932 1484 1883 968 1827 1404 1613 1437 1650 1417 1064 1416 520 166 1582 1354 1680 89 1085 1263 1399 854 1312 361 811 169 866 220 958 1616 1661 1413 746 1683 1696 1784 206 737 992 1476 39 120 469 1157 554 561 1605 870 1325 1589 1854 641 1269 832 1085 21 1914 1377 668 1859 375 794 231 821 1214 1707 1199 1626 1273 85 24 898 1786 413 1805 1363 1923 1120 164 262 1330 1949 1035 1953 356 148 993 722 139 1993 1778 580 1370 644 1946 641 589 1880 283 1589 1221 1710 1546 1306 1697 141 1475 1221 488 344 1021 957 979 133 1943 1603 472 85 546 546 1296 1413 1465 1333 1130 1472 1562 527 1465 495 760 1019 328 990 730 576 990 715 443 880 1645 654 836 1422 548 208 743 10 1572 1977 1874 1323 943 1098 1667 423 1340 1859 603 1842 1847 339 1643 32 1542 1002 427 9 1255 92 634 824 245 84 1407 959 569 1026 1710 923 1772 1043 1270 1360 1658 1451 183 1345 1651 1090 448 462 1532 1512 679 906 1138 1846 1746 999 1822 1427 1874 17 964 1775 1296 1604 1382 1455 272 1706 1509 1542 145 629 1271 829 1878 389 292 1919 431 935 1002 115 576 539 785 198 35 352 1817 1124 1914 734 719 851 1036 415 591 1805 337 1130 371 824 665 318 537 723 1206 1624 802 127 298 769 647 167 74 152 838 190 1266 535 1515 324 1107 499 1770 1316 1479 101 1976 1741 1861 1553 1257 443 1872 592 579 609 634 1662 18 54 1686 1377 1781 1513 1578 628 694 49 1363 1280 487 1910 291 1782 392 342 1605 1211 1957 1829 1 240 379 772 1195 605 603 1324 710 730 1479 199 294 682 938 1900 1059 1460 1317 309 1689 591 1411 718 844 553 477 1757 185 196 698 1896 984 381 1774 439 798 139 788 1863 1823 1185 86 1064 32 1200 425 228 1689 1100 1174 1053 1833 632 82 1729 197 1312 1055 92 1257 1972 635 1259 1791 1708 1766 1496 1068 669 1810 1655 183 438 1827 1388 1030 1431 37 902 1745 1727 1997 1452 1031 1375 1080 179 207 1569 1679 73 1095 239 476 961 1144 1985 1942 827 843 1575 1416 1903 324 1566 1809 870 1629 1907 100 533 718 1906 1711 103 167 185 824 230 1232 1838 1860 1606 760 537 1793 1982 1961 1519 1971 932 1709 1085 1756 403 522 685 660 828 1880 72 9 694 1220 712 1071 707 1837 1161 520 161 1899 43 591 1737 1919 230 863 519 758 1835 688 487 1271 1891 577 1432 972 711 1825 848 1725 1467 1991 540 1447 807 530 1842 396 307 1771 341 1844 1198 279 1636 114 2000 1008 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1185 336 375 541 1690 1442 1414 1495 667 1185 153 1985 1383 319 1360 362 634 1247 631 950 1914 596 572 567 1852 1652 94 1172 1411 984 688 1368 388 1203 285 1962 933 1356 38 1957 1315 1994 119 1043 1939 908 1271 1995 1728 594 1598 1523 1155 779 961 132 1937 1259 1320 889 1310 1865 1537 947 1215 723 606 621 1981 1902 425 614 1541 302 1303 1376 669 1165 602 1396 1041 28 1521 192 635 1220 1595 399 1409 1383 488 1587 329 920 1872 561 871 1764 1004 1880 1527 1851 1458 784 437 1695 319 1803 857 1864 541 1275 1265 481 340 624 183 195 845 572 146 795 1361 949 296 1850 752 533 656 890 1069 514 293 136 854 373 663 755 1554 681 1820 735 1539 914 1108 261 1003 312 682 1467 1963 270 1318 699 327 195 1903 627 581 69 1214 153 820 716 1614 1481 825 1882 1647 604 564 1757 1721 1302 1633 575 1438 413 1387 651 616 689 491 59 754 908 1566 994 1555 39 1780 1171 788 1782 1381 588 339 33 1150 627 432 160 1897 1772 629 1251 1162 212 1346 1771 1990 1805 1974 1544 1039 1462 1194 976 154 1269 1623 1145 1473 36 552 1699 1267 310 1306 821 1609 884 1519 1266 933 569 354 1880 179 470 773 1877 865 1714 1319 390 1403 1458 1169 1789 575 1121 975 1678 719 796 1404 406 244 1021 597 1097 1103 609 464 1878 860 1176 1958 505 1664 457 715 990 209 1296 1759 1581 1812 709 1132 1862 560 825 912 1353 1522 847 437 1170 683 213 1899 1392 20 910 231 1953 738 990 388 76 1187 497 216 554 296 136 786 705 1501 1905 1023 1855 467 946 1724 1311 143 1953 870 635 252 67 1757 1631 475 1967 727 325 571 814 1601 659 867 850 943 525 1435 624 421 391 1259 1131 862 1932 1867 286 73 1876 426 1510 709 149 811 298 529 601 1433 536 613 1128 1819 1229 1407 1218 930 464 1142 1627 1039 331 1707 723 225 1367 541 1201 605 1492 1467 1147 1430 1938 1460 693 1116 1711 234 372 1121 956 997 1421 806 1294 692 190 868 1103 1167 697 342 366 440 697 1844 409 751 130 1899 598 724 1210 136 249 1336 397 195 740 796 1473 1736 1857 827 8 272 1989 228 123 798 1394 1103 841 486 1148 1376 412 664 1045 1593 212 1914 584 1786 226 339 430 1700 1555 1588 576 1196 1735 145 841 1691 541 1117 1287 1041 173 1460 719 1369 337 369 746 376 1121 1104 1887 783 250 1486 1358 209 394 1788 1895 1166 1754 851 805 1949 472 1825 986 1720 1552 1809 663 1681 887 73 552 835 340 93 875 1491 1899 1073 1515 485 1431 1851 1613 763 1076 1751 1926 1176 1430 516 1639 851 681 203 614 1383 1382 112 1946 1255 750 241 2 1199 1094 1228 627 1413 1936 382 1517 1039 546 1237 760 1502 372 1414 416 535 1675 779 1834 515 942 772 1938 1084 257 1422 1491 200 54 546 1618 66 1900 100 103 1443 1441 827 600 1536 108 1216 516 1741 1296 1184 1433 943 1278 1292 963 1295 1674 1776 1570 763 679 1056 102 1414 1122 1757 1514 1584 1112 7 714 704 773 1069 546 1901 1802 1457 548 860 1786 1751 838 1844 1905 1275 86 1421 1457 1201 602 1191 267 568 1928 1591 1991 1816 1887 940 1184 1275 1857 1824 1582 120 989 1450 129 938 1901 1968 38 1711 729 1913 1466 1084 1941 977 889 1054 558 1030 657 27 860 1967 1016 599 197 316 806 963 1199 88 1713 1631 1231 1307 307 1680 1186 1788 618 1661 534 1044 1244 1507 1783 509 1908 281 210 1818 637 1838 1687 96 474 93 976 226 560 1571 984 10 1649 87 282 723 1094 1064 903 1188 1880 485 1635 855 171 1461 909 71 887 982 25 1079 276 291 268 464 145 1311 67 1251 1665 1870 1249 1724 3 963 51 1127 1853 180 1585 620 644 1178 1683 1334 43 4 1421 66 853 923 1721 67 568 1487 1520 1874 1185 1665 436 1746 1181 394 1165 82 683 328 190 1371 188 1017 1251 217 308 1344 1402 1783 1040 1333 507 1827 291 969 1444 1968 447 983 1846 1802 1037 1669 758 69 665 218 1184 638 29 298 1951 1651 183 1324 450 1966 666 1452 379 1884 1502 1757 57 1516 133 598 1472 404 364 285 194 1405 1225 1522 988 62 1623 626 367 934 812 860 1946 627 1907 1119 1425 543 1178 1058 1100 1194 586 574 414 1299 158 1510 1183 624 1107 1655 969 1022 1835 1706 140 1890 781 678 270 653 1260 738 322 1678 114 1608 532 1761 538 1621 911 997 1879 1885 379 1132 1812 1068 790 1115 1320 1399 398 1041 741 305 1016 837 1086 826 1440 24 947 1217 1085 1193 218 665 1712 1543 732 458 233 1633 25 783 1942 1929 904 1613 1753 1544 1311 1843 1573 1019 1900 1164 1285 1210 1230 1953 1289 633 643 524 478 1640 1214 728 1448 1589 1060 1876 1054 897 420 1158 931 1600 497 1020 1708 1466 1213 125 131 1583 259 1103 1271 1639 913 129 1038 358 1744 1416 680 655 466 1976 1841 496 759 1208 1314 1099 1676 616 948 1860 961 654 563 918 132 1323 1771 225 1023 461 1618 1102 267 653 1106 595 1072 1913 753 465 1098 1196 110 1802 649 857 1577 593 341 295 544 858 572 1270 162 576 1066 416 1602 5 836 1274 842 484 321 1817 1689 1362 773 1346 1243 963 1947 1242 1155 1033 1614 60 1943 87 1092 1081 1896 580 936 1385 1581 508 578 559 379 848 1317 555 403 268 789 554 600 601 307 1208 1451 1113 1527 997 1717 480 697 1252 1248 19 588 1200 146 1128 935 1578 1880 1565 112 206 683 1508 1223 372 1441 1756 1037 146 306 987 1296 1902 597 1431 1044 1456 775 628 1439 502 504 1175 336 802 242 1418 1277 446 374 648 1017 1248 357 24 254 680 663 1366 716 886 220 1516 1278 760 1293 433 229 209 1310 616 1011 1958 1570 729 38 1442 1723 1340 400 1081 1645 145 1439 937 1629 829 1485 492 731 1631 502 1034 313 1569 561 796 439 1930 926 1083 1245 1104 1003 487 1476 939 1474 787 1729 1060 722 1310 191 1948 808 1773 456 1177 265 851 1551 1995 1119 1186 1389 1725 1759 1531 1607 759 1283 898 1048 1952 760 909 1968 321 982 475 1241 581 1319 1169 1473 940 662 1055 1769 1055 1046 1666 905 174 1740 1778 1389 948 170 1868 1441 1004 1912 1514 276 173 1217 253 1308 1249 1431 1405 1542 1875 484 1671 119 1767 1071 277 1188 755 71 716 795 731 319 111 1885 411 262 1616 1064 1597 1602 263 1124 698 1032 715 346 1197 314 1373 732 1395 461 1156 645 1663 214 1602 1342 58 129 1686 1482 935 734 1211 1071 853 537 830 1042 765 291 860 461 955 274 1882 847 1834 962 1438 832 200 1718 107 1103 1737 1087 1706 1355 7 104 1779 1834 1350 1244 1755 1305 934 1540 1336 1105 1506 897 351 1570 373 306 1310 95 460 371 38 1157 1414 1746 1328 1001 1848 783 1297 1070 1598 1871 1784 1007 1116 1069 884 671 1602 622 642 1322 366 159 1587 1544 1339 509 941 1390 1639 385 536 640 594 342 697 1927 1474 1480 1995 427 1299 955 1944 1149 92 757 184 1444 158 889 1825 738 789 337 684 1458 625 135 472 480 606 1360 1464 1604 1774 1062 1031 909 857 1072 1244 406 1467 1104 520 1784 1452 1480 108 1404 909 1034 136 267 717 1819 830 1012 1787 660 565 937 262 373 90 950 545 1621 912 1294 1218 202 1880 1012 1017 977 1804 868 1246 139 1797 876 243 1237 1356 490 616 338 142 1011 1326 1143 888 1820 1251 370 306 1977 1628 1416 1304 384 545 826 1843 345 529 883 583 228 199 1025 613 727 1108 1229 865 867 1900 392 798 1842 413 436 1284 1823 1849 1405 212 1137 901 1170 1954 101 313 244 1025 1656 648 202 1949 1918 1994 829 1218 1042 1093 1975 1402 90 587 691 1763 149 1676 1233 1550 756 1883 217 1428 19 1678 1577 1139 1475 1680 1004 726 1845 337 41 963 1300 1085 805 1406 399 137 1734 1195 563 1945 38 1729 913 15 128 218 689 1647 1898 678 146 862 1358 1167 1340 840 1687 951 1476 1024 1877 605 1868 178 492 1487 533 1732 463 185 481 972 1237 460 1017 827 1414 1706 200 823 148 654 179 1574 1512 1592 1909 86 1335 1846 1402 1881 945 1582 1624 526 1319 1368 294 939 1878 152 762 774 1796 1304 578 1331 1942 1781 990 1720 427 192 1816 364 137 309 1026 1805 642 1688 1851 417 802 1947 845 613 1640 236 886 1169 1039 1867 1440 460 1112 346 1999 1996 773 1021 71 149 1940 672 1864 1619 38 104 1063 643 1371 769 1066 907 1932 1879 1279 458 1301 769 873 1914 189 1815 1865 1154 931 484 1253 840 375 1654 199 36 1922 1506 533 63 1618 1333 1208 954 182 1126 1819 955 691 1911 1554 674 113 1594 692 1355 693 511 1415 1516 1947 1211 183 1133 1183 1701 1890 839 1592 75 1667 581 1490 1953 1321 903 103 1705 419 1078 1834 1262 970 674 191 1450 939 1798 650 40 1903 1869 594 852 1865 542 1490 1070 380 355 1228 397 1670 1544 1082 1888 1549 1486 995 543 997 1359 1382 1153 1019 795 1877 183 272 465 17 965 1205 58 1998 1793 384 752 1508 836 521 1164 1249 1437 611 284 958 1349 922 1267 956 1677 181 1706 1530 1987 1880 1124 1975 980 1578 48 1166 443 1037 743 1347 1463 1567 997 1704 251 620 437 1020 1663 478 1717 81 324 1810 745 1896 597 808 1659 27 217 535 928 1687 1317 1258 149 1892 1837 91 888 355 667 955 67 1667 696 1051 356 1311 1128 90 1352 1959 947 1259 309 874 1965 961 503 413 374 666 786 1355 1373 1382 1430 1400 592 131 1281 51 1775 951 1518 1592 1119 728 811 1536 42 1403 616 214 563 1479 651 662 103 165 577 1779 1023 775 1103 53 114 850 1814 1310 904 985 245 408 985 1575 56 1485 1251 953 1071 642 859 1989 105 320 282 27 1007 432 105 1031 893 115 104 1488 139 123 1303 929 1994 1770 408 1665 1033 1109 1019 752 1735 1556 1369 896 1155 1720 1565 1037 208 58 1036 1147 324 1660 1013 1580 415 1150 1268 618 1481 432 1056 759 1460 1647 612 1326 113 830 1659 773 1070 1169 1588 786 45 393 133 807 944 263 1004 1515 1072 1807 913 1607 1772 683 423 825 1855 1512 1345 1816 1130 993 289 838 1249 583 252 779 1970 1689 1945 867 543 1734 1704 1974 829 876 671 1135 341 859 672 1724 1095 1580 1974 785 2000 1402 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 313 1261 1063 593 102 1371 1828 70 205 1406 1599 1881 1060 1980 498 1998 1159 13 1051 540 1044 618 1504 880 1814 335 1212 304 523 970 1819 1325 116 501 110 577 1866 1904 1595 504 1415 327 1556 588 1368 147 914 168 1917 412 1134 1246 1833 364 235 1588 429 95 596 1256 1100 22 446 517 1418 635 361 334 758 1439 1704 631 1521 223 1962 1266 1753 518 1205 1399 1367 1099 1807 1949 258 1850 1048 101 1293 1969 1159 1191 1492 561 1103 1700 1694 868 1101 777 1599 589 273 853 1117 1595 919 1714 685 1192 289 767 1194 1550 1091 1486 385 585 906 265 1147 1352 1913 1104 280 1484 1762 301 20 1171 430 697 9 750 1577 1175 1953 862 45 1230 102 542 937 244 1529 1610 1821 1765 1867 653 901 467 59 216 239 1608 1676 1054 539 1974 449 236 831 672 1352 406 1652 1633 1393 1757 736 26 554 1500 481 1962 1144 546 466 1685 164 1370 1405 1879 1119 741 429 18 1635 1722 415 1570 296 1667 37 1266 944 777 278 728 1920 1706 389 491 43 166 125 709 1004 666 1894 1651 1072 1603 1942 1481 781 740 1815 1954 259 1379 656 1781 350 845 1571 1092 1461 138 723 510 1122 587 1248 596 190 1728 1761 521 1704 998 1804 1106 178 1917 1013 1485 1897 1768 1376 478 991 238 1236 564 118 1213 943 794 1499 430 576 1081 1996 467 405 330 935 1645 449 282 1329 587 1129 1015 272 1084 1100 1671 918 1493 413 1751 1866 239 1134 1057 1460 1111 1403 775 1573 1833 1856 1515 449 295 535 1105 1610 1442 1218 1884 26 668 1969 533 1213 660 225 459 1096 160 274 228 1098 1273 802 753 317 864 523 511 1497 1502 1750 1370 1942 1002 491 60 1371 115 487 1155 56 477 1495 993 1628 41 1735 1965 788 140 1794 1894 1057 993 1573 1512 596 1115 468 535 969 1699 1224 616 734 960 1924 1472 1774 852 147 1123 1726 1570 929 62 1906 1822 530 849 1869 1805 978 1636 4 140 1945 1418 974 828 250 1651 1306 186 1065 1339 989 909 1304 112 119 665 1804 1457 1280 960 592 401 772 1992 1638 203 1736 1208 501 1472 1863 1099 100 1835 318 183 1329 598 1089 24 1102 789 472 1478 1832 288 1049 741 374 1055 1971 1466 747 973 1156 1835 279 527 1288 303 1456 1502 1982 1173 825 1600 745 673 732 580 592 1985 41 1276 1282 1229 1355 741 810 893 1139 354 1306 1237 388 247 1191 907 1706 97 33 984 1511 83 1053 1053 1371 1579 465 909 1040 1075 380 952 1760 1523 1775 1065 755 1795 700 485 760 1726 1609 1427 1471 1827 369 1723 1697 1717 1880 1079 125 354 1368 1782 1025 849 269 1983 720 852 1145 1651 581 1917 1044 219 101 477 1652 512 666 408 1461 458 866 564 1062 1632 946 511 1808 494 1608 944 1363 117 1948 1590 382 1372 1090 286 1003 820 1934 416 1061 841 228 24 359 756 412 1058 1618 1613 1487 1918 746 638 1872 916 301 403 1449 1489 722 1518 801 63 730 1799 327 866 1573 1088 126 1503 197 166 421 407 999 1379 1650 961 883 145 1882 390 1456 57 31 1894 1236 329 1799 1272 1416 36 1525 1134 517 1812 1302 1063 797 218 1258 46 1000 806 588 1599 41 1010 304 1098 924 200 521 256 1598 1829 180 1002 585 1333 1748 330 139 413 650 57 146 743 913 1983 198 1000 660 1152 994 1694 125 212 881 1973 298 559 97 1144 638 671 1111 1365 945 437 943 41 869 266 189 827 726 1330 229 437 541 782 163 748 1250 443 440 1841 219 520 1202 479 1013 1542 1863 1685 397 728 862 1646 1324 633 394 1019 1917 1052 1587 1875 28 1167 1987 529 365 121 1562 267 982 450 174 1107 10 162 1346 198 1475 1921 1042 1521 1707 1230 344 1556 1191 683 255 1503 1729 374 162 537 1568 1506 511 623 438 1363 1613 905 1462 1545 887 968 432 1268 820 668 874 1814 180 98 1884 70 1594 1227 1768 1120 97 359 1525 713 1692 1440 1799 1761 1645 1428 220 993 913 1881 597 996 711 1461 1199 978 1579 742 733 775 468 635 1748 1731 710 1398 1618 1162 1540 1417 1980 635 790 1693 19 222 1970 1490 34 1959 10 1713 407 791 482 717 187 225 621 1927 1536 1466 1475 321 1846 1690 1601 1898 1898 815 1789 424 1243 48 1540 1844 426 255 1697 1839 1822 1880 1484 1795 752 1110 1550 84 314 1413 412 53 1959 770 1079 615 295 830 1439 1307 1618 113 639 1561 902 1884 1001 1001 399 391 79 1279 1921 536 59 788 229 693 76 671 798 609 750 834 1831 674 804 528 1211 1924 1524 1517 1088 294 1007 1102 1120 833 1051 1008 950 857 671 1236 802 1036 1147 920 857 264 482 1232 636 1930 1509 819 770 16 525 1555 1941 719 916 1828 1958 1760 560 1821 430 1318 29 1260 707 1419 1574 804 1059 744 16 738 991 1315 1027 1950 1879 1955 1766 828 670 815 118 385 538 388 178 1699 986 1381 1702 1946 4 1453 610 579 650 352 599 610 1528 943 573 263 749 666 292 378 516 1056 1813 1121 446 1235 3 1520 1661 342 1892 1743 863 1752 1606 855 325 714 1488 1126 143 1564 1638 659 1799 262 648 1755 1286 1666 40 586 230 631 486 469 38 543 41 259 627 1946 220 1500 57 1804 3 634 470 82 1497 1740 199 1666 1960 650 1058 240 1363 1346 831 701 275 1633 355 1593 1501 493 1738 1881 28 159 1872 116 544 974 77 903 786 358 731 585 34 1080 21 1192 480 1435 1821 898 180 1600 1754 352 1850 179 93 557 1805 957 1950 788 1375 1590 1800 1943 1666 952 685 988 1254 1647 71 786 1808 1229 1853 1297 947 1546 1406 447 1325 1864 269 1151 1152 676 488 1844 1660 89 1335 244 1558 286 1934 23 1863 272 303 335 116 1194 703 913 1861 192 1107 721 1524 1804 983 412 19 1199 1050 447 1290 1449 1482 1077 716 452 87 1357 1398 283 1031 1402 1971 1976 598 1939 1247 1258 1255 1227 358 1077 667 1884 695 52 972 780 778 1337 1543 466 411 949 1284 945 1011 1731 900 915 1346 735 918 865 74 1477 613 110 907 1843 706 1732 1991 1216 1657 1942 977 1622 1427 436 582 922 1543 1373 1688 1069 1805 559 659 1530 113 1754 958 1952 1760 1026 192 794 1795 1219 1197 730 325 1535 1963 340 1682 867 1077 1926 1341 344 123 134 238 1397 452 51 263 1569 113 493 194 1062 1487 593 697 1121 665 205 1249 422 488 706 611 1793 488 694 1288 839 1144 1129 17 1179 1789 1648 1569 1836 1811 1629 263 443 1010 272 1595 1019 1544 1382 1556 225 73 320 1092 299 688 783 1889 1597 97 1370 1201 534 1293 946 1937 417 1504 1757 1410 1495 938 110 1425 1186 1912 1222 161 1613 942 1636 1238 23 980 1224 849 998 426 373 19 1560 985 468 832 1796 168 821 162 463 119 161 1191 587 1852 1467 456 1722 1608 1892 150 256 1844 1006 1987 1990 1437 40 1579 651 1529 1561 349 341 470 1480 1801 1909 894 935 1832 1177 904 639 1091 1226 637 711 1377 486 469 1406 1760 760 911 1448 815 595 314 1206 245 702 18 1757 434 409 714 201 385 125 114 587 1126 1906 933 1805 1690 938 1378 1990 607 458 1365 1064 722 409 1698 1239 1869 1745 1213 932 1685 1043 632 680 759 1207 570 1868 138 1921 1257 709 1041 862 692 1549 1296 45 543 1084 1895 1867 635 710 880 967 1585 1325 769 661 1035 1447 703 1230 688 539 1759 148 506 821 986 563 1942 1753 380 242 1703 644 89 889 1254 1678 237 685 1675 1259 718 1911 481 1376 1313 1699 1129 819 469 1395 877 1020 256 1011 830 280 484 408 1725 1116 1805 210 1187 966 1001 1873 1070 1566 1285 387 8 828 400 651 293 516 1663 1245 617 1980 941 1830 355 1118 1947 985 1354 872 1195 564 819 1585 37 513 748 646 469 1576 120 1699 1266 562 1543 1005 763 632 1233 1755 95 1866 1728 869 1801 1547 519 597 391 186 818 1051 358 1228 1259 1564 299 1556 1382 314 272 404 1226 206 409 1021 1373 1090 226 67 74 1003 103 812 1762 116 1551 1527 252 886 1670 633 234 1427 598 1330 1050 674 433 974 757 1316 782 1816 728 917 1565 633 476 1998 248 1710 1812 583 1881 599 834 667 178 1052 1047 1828 29 1114 102 532 832 1675 1699 1237 556 1796 1981 809 1411 1816 1876 1451 467 137 489 1430 1171 1054 1762 1924 1769 1840 22 1198 438 1551 1819 1763 847 1042 841 260 441 924 1082 1148 623 1865 1937 1052 1523 135 949 1796 1183 626 1080 590 23 616 8 165 1709 1787 1041 1939 1791 1653 540 1927 1153 901 505 725 1395 119 1700 392 240 1554 647 163 674 1787 28 933 260 583 1517 634 230 1806 1562 1118 71 187 1510 1564 1522 1856 751 533 439 1334 1240 1997 484 770 612 1887 1552 979 1361 16 133 791 991 881 71 125 1772 1022 357 1622 653 259 859 853 107 510 1105 1013 1111 704 644 586 443 173 79 655 415 1508 390 1966 1573 312 782 1439 1682 1628 844 40 1353 781 1225 1138 1077 1129 991 540 818 1709 1650 777 1017 556 93 468 70 1052 1704 4 248 75 372 10 405 1551 1139 919 1175 762 487 139 615 1436 1813 472 1380 1890 52 133 512 1037 104 1966 200 1022 1318 1033 1470 365 500 99 1844 296 431 137 790 648 1863 883 1237 816 859 522 156 1551 1900 730 113 1525 977 1251 1369 1889 1719 1497 24 633 1171 1884 1429 547 1317 1090 902 1664 1434 1711 1100 1577 30 1783 1325 1905 1836 1818 1498 234 1493 190 253 67 840 1755 386 1007 1043 415 1726 881 1063 322 1264 1267 401 579 210 790 1386 1393 1323 1460 1197 983 1221 1009 416 1967 103 1200 865 1575 1710 1778 1150 672 1869 57 817 355 1869 1594 1974 702 194 945 1307 1644 685 1566 1731 899 1159 1950 982 1399 1777 325 1961 1628 149 1910 565 632 888 821 1335 1431 1230 1187 579 1112 154 1001 1462 1109 1169 1793 631 704 1674 765 1416 456 1732 1450 1279 971 820 255 251 1909 1977 1504 1334 39 1838 1056 1830 403 1659 1635 1167 180 328 289 1433 1594 736 326 1977 930 1309 646 1470 597 150 862 1147 1255 1538 1590 860 1647 1431 402 454 247 372 456 368 217 1383 43 1640 1385 1692 1670 1107 898 306 453 565 216 1531 413 1801 1277 1569 1356 1629 143 1072 1019 1790 190 211 1040 1307 491 2000 1962 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 423 1500 62 1202 1436 565 1744 288 600 541 206 1905 1243 920 1560 1724 1902 1867 1271 752 1750 596 1245 335 469 1523 280 154 143 664 913 805 42 10 785 1959 1951 929 450 1825 542 178 1635 1128 1054 389 1110 305 1665 611 724 424 757 1521 832 1132 935 980 1672 1882 1891 1456 1863 821 1158 833 104 1983 1652 1317 949 183 630 788 254 1935 1563 1308 422 200 1615 1454 230 1932 185 319 1413 1096 990 1052 335 68 1731 557 65 1521 911 1700 1431 1646 1743 1347 573 1782 611 1463 1570 1625 1190 1172 1691 1349 1916 526 1748 609 68 754 272 1415 476 687 1345 188 483 1957 1459 733 1625 456 1219 679 963 1824 974 1314 1195 1248 1844 1483 645 992 1323 1357 1276 1722 1503 1563 474 1534 1543 221 1622 146 467 997 936 1194 1841 1517 1240 1839 527 1950 1925 1087 1787 847 1617 1650 167 1432 937 932 1928 1794 115 499 1501 1102 560 135 1644 1918 1713 456 1544 1668 1077 289 607 1621 1264 640 1456 777 1176 1590 1434 770 1113 1505 623 1766 344 387 103 1386 645 1887 225 45 1321 944 772 543 591 950 1604 1148 239 1678 1520 617 69 428 40 906 1857 1240 1916 1325 727 2 1664 1399 1894 947 1884 1544 1542 418 1295 1309 1034 31 595 995 1638 479 1835 1891 1258 165 218 286 1355 314 1069 1462 787 392 168 1638 1391 408 1807 15 135 502 682 1600 1770 1086 1788 1714 23 1046 813 541 1576 1048 1458 154 265 10 1902 215 1719 571 1011 1840 1795 316 1281 1328 1381 552 1359 35 797 1522 1623 1447 1477 1418 42 1375 131 1995 517 1475 347 1716 1356 808 960 849 131 1351 923 885 156 397 1476 118 746 671 1469 949 708 823 1983 137 1045 1295 27 1143 1488 137 1043 432 1008 56 977 1047 830 927 1573 157 1084 1124 444 1931 990 1441 843 795 1416 183 747 1204 994 1663 687 800 537 1310 881 987 1951 643 10 1642 1874 1073 1760 1462 1642 132 73 1620 1164 754 254 1810 252 127 811 1168 287 268 1427 888 1342 1678 1105 219 134 823 1017 1418 157 691 1500 190 63 1504 314 1668 598 1370 658 264 1256 3 1173 877 1098 492 1113 567 947 1939 682 1397 123 169 42 158 1458 1197 504 1447 429 1978 591 1150 1979 875 1125 1238 949 1735 1428 799 1252 1196 982 129 493 1500 217 1301 1143 1726 514 48 189 1891 909 701 1663 39 371 806 1747 1679 1460 847 569 1173 260 319 796 1948 514 251 1124 786 931 113 696 1522 1854 814 1072 595 1600 332 1673 513 1663 492 1570 454 1804 172 1012 1460 466 1956 1326 161 1211 1011 1965 256 929 1681 379 648 1425 1617 1743 835 1260 326 434 933 120 1230 1218 551 388 1550 1423 1199 472 1004 546 1790 298 1539 1502 1909 1213 1303 1534 389 452 1381 766 114 1397 1238 1558 1955 136 1168 1265 840 1726 809 428 424 223 1545 826 1287 1116 1898 387 1824 1203 1439 957 1893 336 1022 1363 1216 480 1851 897 1380 1201 499 1874 1173 1094 1714 369 1201 375 1217 1579 1625 1476 287 1734 1472 1498 1387 475 335 575 1724 1390 835 215 1165 846 372 840 1207 232 354 1563 1613 1318 1694 105 1774 341 50 1493 1275 1124 1374 137 1910 200 560 152 1474 1852 1631 82 1437 1910 181 38 1831 1573 854 1233 1181 1575 993 37 663 1718 322 1862 1114 546 433 109 922 346 1147 1327 1744 1524 826 1608 1396 828 644 113 1335 521 317 1937 832 1787 1594 159 497 1985 259 1765 149 1223 692 896 1672 572 849 148 1139 753 1043 940 1586 1582 610 1648 1284 1215 1937 1391 399 411 1713 924 909 869 1827 229 1671 1499 222 205 12 284 169 1020 1901 695 133 924 1977 1086 1082 1140 720 841 1901 1810 1943 1751 1659 1809 1863 992 100 1882 1025 805 854 1799 1058 1561 997 1811 831 457 1412 1357 1278 230 339 1035 400 1540 582 874 510 1387 157 36 879 1610 229 1467 436 907 458 1569 1921 1313 55 634 1976 1487 1196 569 99 418 1723 216 1405 1022 751 1571 829 1831 697 611 1680 278 1128 1624 1619 1211 564 480 1386 1089 104 1444 336 1965 1481 2 251 1600 743 1893 203 908 224 1088 1999 339 1435 138 83 363 87 1138 234 1438 1889 564 932 1342 1980 1924 349 22 1040 87 1490 1371 353 1154 16 977 603 1786 1947 1258 487 490 632 1257 1101 898 679 773 1654 588 176 601 1484 1179 985 1832 208 492 177 814 488 1279 1052 1489 1891 830 1820 918 1594 891 1896 1776 277 41 539 932 1319 1073 1340 856 1208 1061 1574 1705 1661 144 1283 876 757 1228 394 1420 1490 1662 1601 978 402 444 737 1859 1994 526 1621 1715 622 274 430 1879 1055 761 1399 1000 737 1344 367 244 616 1993 1896 510 607 1495 155 437 164 889 118 1219 947 285 692 1420 222 998 1351 870 246 1736 932 327 1192 512 410 762 1031 1121 225 652 257 1353 1067 1795 897 338 1242 1933 1393 884 190 678 554 343 184 1188 1962 503 113 1693 256 1120 1280 392 1974 1737 828 129 1948 813 30 165 1293 548 913 1309 192 1168 777 200 1742 883 782 1217 938 1102 931 48 962 1013 1575 572 913 686 184 1566 1614 1704 254 1153 1460 887 235 853 1599 1342 701 674 1792 1862 926 954 1405 58 776 871 1384 1765 1448 1892 618 275 494 216 1116 821 334 1325 1570 1616 1334 158 1637 229 140 222 1595 1706 916 1958 676 887 1259 1398 1972 270 1027 813 1816 929 363 1764 1703 1383 281 1076 1030 729 967 1512 1480 1959 1928 1261 1041 1976 1685 1765 1141 1774 1721 811 737 1768 1509 385 629 177 176 1014 861 1510 207 1555 59 1988 1869 708 1315 367 1735 1732 275 240 1639 577 76 1590 410 1150 129 1293 928 1623 1995 540 1584 495 646 648 102 678 700 822 1402 727 444 1326 1117 525 199 43 1794 165 1079 815 1799 1278 1099 515 1391 925 1907 1211 1998 621 101 120 672 1860 314 936 662 1265 777 920 1550 466 1501 57 814 594 1509 192 1020 910 168 1112 29 1800 1826 882 1752 1109 864 1692 262 1474 1588 1312 313 500 389 1331 422 1692 183 1486 800 1096 1362 1801 34 1367 193 595 697 533 298 1934 1452 548 805 1816 169 892 602 868 1053 249 1292 615 1503 162 1996 590 89 234 1499 876 1348 111 735 1842 96 512 1153 1655 781 188 929 167 120 341 1479 1256 581 84 1463 711 1110 1334 816 785 1061 83 321 302 1924 847 1064 183 1006 745 1785 936 1401 674 1911 1569 59 1768 1154 1446 1206 1008 77 1015 546 513 1338 825 501 1789 693 787 849 1675 74 1205 698 671 115 275 1490 700 1682 287 1236 336 840 1460 537 109 1888 1807 362 183 442 1128 1218 1769 1239 1951 271 1122 1118 1553 1430 1598 26 569 144 1935 1536 1619 84 826 896 700 1026 318 983 165 825 622 878 374 774 496 1524 384 1259 1454 1107 907 1431 1610 625 430 343 575 485 1516 1305 1986 1123 1547 1544 535 1670 1937 1865 1264 1081 1207 1409 1344 1091 191 1745 1662 1916 482 1551 1685 1664 434 1922 1928 1199 1086 1065 1667 1391 596 1801 1741 1631 672 1490 9 776 1091 1964 171 1842 1439 563 1704 272 1390 844 614 473 35 195 1986 628 1176 1379 1569 287 214 1281 1454 1340 468 277 354 1337 614 1109 1122 1866 1398 592 1666 117 448 1332 759 938 1448 1245 1131 1853 1254 667 889 850 913 110 679 1123 522 1009 1620 992 479 592 1735 1044 288 1575 935 1632 1230 312 105 1863 1871 440 756 1910 1535 1096 673 1437 352 955 1933 1517 1586 1288 96 656 989 414 1448 240 251 606 223 53 1635 954 1548 31 1424 57 293 876 1712 499 146 726 1496 1359 956 1996 53 103 1316 940 621 1700 1040 1914 1060 636 720 1279 906 4 95 2000 1906 1892 517 1370 1838 1078 1609 199 790 1577 388 320 1735 888 320 319 280 1731 288 144 1943 903 889 1252 1634 1007 1870 1329 962 358 841 601 674 1895 821 180 253 211 1705 605 1973 1694 1759 455 672 71 306 186 1309 834 1910 302 1045 1396 849 882 572 1882 1255 1610 1510 1639 1091 195 118 1464 321 1587 1442 965 1722 450 1058 678 582 127 1352 1231 1317 1057 1929 282 793 619 89 1904 1227 1450 773 1507 1918 1726 762 1211 529 1859 387 1403 189 699 575 1791 958 1657 913 21 1231 492 433 564 734 759 288 1053 255 153 265 861 956 942 178 1901 1113 1729 242 438 117 1596 812 916 349 734 330 310 123 23 1381 318 1900 995 224 347 928 593 1989 289 570 1294 1687 1474 726 1187 1750 75 842 872 817 1789 789 339 1510 71 485 1585 341 237 1445 1648 1859 951 691 614 858 551 1023 1026 61 1800 767 1629 792 1216 1071 924 326 1219 1638 1221 1661 596 196 1212 1173 919 1240 521 934 392 190 983 462 1106 165 187 1041 285 1391 751 1451 615 929 1114 1281 318 298 1038 1334 1671 65 1022 233 382 1463 234 668 1578 1323 153 495 1932 812 417 923 580 1033 85 1770 976 1060 908 579 1042 150 1178 1493 1981 1836 1309 1897 812 1918 1510 1433 607 352 1010 591 1203 1170 661 1366 1900 610 530 1485 1681 1490 856 1210 85 1619 1740 1659 1133 880 991 503 291 1320 1805 755 278 931 1825 1409 684 549 1320 35 1093 977 1633 77 301 741 1661 1769 557 627 632 1123 1870 1455 180 884 1244 1876 511 541 1747 1442 1313 457 553 338 1844 1141 296 1834 1807 140 1525 1291 49 1162 658 1319 23 1042 572 1729 314 699 1026 1901 1032 1749 1699 6 1037 361 1650 1358 61 1535 649 1952 289 1961 103 241 1884 1677 120 1157 1049 16 1519 1518 1715 813 162 1760 1648 644 1010 176 1691 1056 326 1002 61 817 355 577 311 136 346 1633 766 1201 1694 656 1475 1306 1696 451 1678 1106 25 942 1638 1901 1795 1795 144 1844 676 476 210 1225 1912 1555 355 1272 1915 1982 1217 457 1760 728 830 849 976 1978 1047 1032 1554 1545 114 1110 1843 1401 660 279 3 1760 1581 638 1468 1157 1377 1189 239 1878 1219 1154 1277 1225 1231 1461 398 858 629 1261 2 1652 1597 1051 1186 1755 347 1391 1746 85 1569 1054 53 233 59 1253 1853 1359 1675 279 621 1143 1857 818 829 1606 1943 512 1434 1019 471 1770 1047 544 1865 1078 1524 1452 1164 1649 89 1013 1744 1223 1327 1731 478 511 1387 1951 245 468 1624 1850 1618 2000 1083 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 536 332 505 353 905 287 1416 1217 131 1080 763 393 143 767 1968 189 542 4 1211 1069 1771 1139 1174 147 1949 725 1542 299 1481 646 840 1071 1572 447 1178 1742 1845 1248 167 665 57 1468 298 1354 929 512 1060 1409 1637 1393 1016 1516 1452 1025 1747 1825 1107 1582 1401 332 1899 1799 1850 1440 656 12 1860 108 1507 1345 2 235 489 1198 898 743 876 534 1653 1644 831 18 1887 757 1199 1082 254 1797 1237 447 839 1779 1289 1832 1515 547 1280 1767 473 1805 1589 1846 1838 749 710 1716 1495 1014 181 1382 1655 1699 495 1211 1123 1660 1706 897 1675 1537 1159 206 1236 502 1286 524 208 507 1561 739 606 1351 289 1172 1086 1633 1621 1696 141 1322 257 1139 78 314 618 1089 1498 1013 543 651 1710 186 140 1981 691 1912 408 1735 27 957 1295 134 199 1149 1098 1342 470 555 1433 1991 1671 247 1282 401 1983 1604 499 630 1814 597 1764 874 1708 1443 1672 1857 1049 1501 1714 1149 50 797 341 1346 1784 1651 1955 329 1114 1552 263 445 490 705 846 773 1149 38 687 1150 876 1598 284 661 1608 1025 336 494 379 1178 472 100 1529 1438 735 61 1988 605 1970 104 95 756 850 662 1258 45 327 595 1725 644 961 1471 96 1734 1226 1197 967 1480 536 1608 491 1345 1774 1533 34 1141 1186 233 1 623 1193 1887 504 1915 1471 1590 1755 1389 963 1245 81 1345 670 476 1270 896 292 1289 459 1563 339 1475 253 792 1449 1934 243 1446 1298 1099 1 302 1390 387 1385 1272 625 577 1873 1815 1764 681 1519 1122 74 1481 1825 672 1197 1018 1114 1087 1174 226 1367 1841 1387 1866 1551 1988 178 1127 1608 957 196 1352 183 1296 973 1482 207 1070 1952 251 1307 523 1431 1065 646 1338 1080 1046 1671 1864 868 1947 875 978 761 118 1867 1524 1367 289 428 1616 1343 944 4 598 454 1447 186 1238 410 38 327 1423 1580 290 1241 963 635 880 1671 233 1729 673 126 1310 599 101 1753 986 500 221 1071 1867 738 1249 455 1760 1489 346 614 835 245 430 825 1955 1195 1670 446 797 1257 1949 316 1575 547 1543 132 1802 953 107 1935 281 110 815 1094 1666 1907 191 929 1455 1714 681 1767 1497 1319 1976 292 331 1416 1130 697 1022 566 1296 829 1462 1515 1746 544 1288 1187 1101 912 1942 344 347 1077 57 1877 1581 424 26 1964 150 1889 621 1395 1111 1100 1722 1640 66 1597 1833 598 670 1403 793 976 487 440 318 1690 958 1345 869 119 1924 192 1796 652 1935 975 1347 979 886 775 1665 684 175 1686 1557 1023 1331 1423 770 365 1642 1883 277 244 1816 1790 1662 1872 1187 917 697 1006 1936 1563 888 204 121 682 1311 61 1742 1294 283 776 1541 1829 1056 1264 255 1555 557 1087 120 818 1486 1195 954 1911 526 1834 559 304 1543 738 113 1705 1432 809 369 941 385 91 48 1626 702 474 492 1133 238 1696 1258 973 1071 495 77 340 1015 1242 1585 1767 1905 557 407 1158 1203 966 1837 463 920 311 456 1501 1838 1219 1489 1806 878 742 1513 547 468 946 1258 144 1818 1107 540 131 53 116 1473 561 1403 331 238 732 1728 415 870 1969 604 730 1028 669 1914 1257 36 864 719 1264 1919 1786 229 1722 178 1569 900 1215 1098 1109 1868 46 1406 410 1441 905 312 1797 1219 752 929 210 1608 630 216 1106 745 976 1295 498 1558 1036 659 1798 1030 894 1446 1716 480 1253 1850 653 1759 684 811 1655 677 460 1706 1925 1583 910 1330 568 1169 943 1257 1006 270 1533 1317 1705 1509 1294 104 1483 1131 319 1833 1373 1202 1482 1984 735 1763 17 1166 377 589 1110 1703 1232 217 957 173 1253 1913 665 1066 983 61 1843 121 889 322 586 306 1102 1976 1220 800 224 782 98 561 768 524 17 554 1495 332 893 195 1483 949 176 1254 1070 1158 840 640 1632 1580 567 689 1029 1872 1124 246 1234 1168 1534 1776 656 584 897 1696 530 973 289 722 1235 870 1107 1523 1193 1959 460 1809 135 523 64 1229 686 1853 860 63 1986 739 1744 951 1243 1912 1524 1531 1090 148 1835 1714 524 587 453 1403 1187 207 366 1339 207 1202 740 801 1859 284 1094 1992 964 885 87 761 1749 79 978 1849 717 867 1064 1014 538 407 1732 570 511 873 512 1370 441 1419 944 189 623 219 1084 1468 839 749 620 707 614 23 540 1457 1871 633 494 641 1229 487 942 1701 924 1316 1873 556 1377 1308 215 49 1305 734 671 16 1791 501 1001 980 1528 1298 983 1970 744 1576 173 572 1975 1027 56 275 478 581 1627 1628 395 1599 1044 1501 469 1560 733 693 761 765 638 309 2 1781 591 1551 1287 112 1867 809 639 1276 1649 430 1616 867 276 514 1940 1428 146 1423 156 76 1938 1248 15 177 518 586 1483 1659 448 1058 605 1583 1553 655 1643 1081 1581 829 126 1990 1034 1483 1565 764 167 1074 1956 1990 552 1186 1716 511 880 522 1731 250 664 1620 964 828 1771 779 466 455 804 1513 1910 1411 1967 1314 121 395 1980 183 931 210 963 55 1969 1088 1681 1960 1876 172 208 1182 982 1672 1828 854 552 596 2 738 1207 944 1595 817 670 1233 550 266 436 671 1340 85 166 281 861 1126 1263 37 1792 1591 1331 1672 1159 753 651 718 1633 390 1179 999 713 382 784 830 1835 475 1029 1543 1015 1819 948 85 1310 11 377 1349 1913 1523 146 714 378 97 403 870 234 453 1511 1041 433 39 1712 281 1620 832 543 583 376 363 1855 874 564 1705 1084 434 1477 1211 1825 810 540 688 927 371 626 1916 1801 762 171 801 1948 1765 1320 1788 349 543 390 1006 1466 1773 1333 277 786 44 563 23 784 1721 1638 411 1075 525 1368 676 1449 707 220 1066 1593 376 1600 1654 1136 157 283 1530 36 604 1861 1340 1748 1477 1190 1597 624 1411 1222 553 1557 1104 1812 909 272 737 1410 704 1252 1695 1390 1424 471 1540 1515 1243 1671 1647 1053 582 1417 1443 1796 1532 866 466 880 1559 1518 81 1347 660 1230 1017 676 38 1439 426 735 666 1109 1419 585 738 1479 1234 1618 225 1299 764 227 354 1922 730 759 373 166 201 294 1830 1696 1628 1644 667 687 216 713 795 1347 1772 1121 790 1183 795 1524 340 1676 999 1127 1198 714 1195 1553 1283 369 164 178 56 758 910 1773 400 458 823 983 899 1596 1650 1912 526 479 587 510 1303 694 290 336 1786 859 1573 864 1717 783 1342 490 1853 75 1910 521 1995 1222 116 377 359 1247 519 919 543 586 763 292 740 104 1099 1544 609 1838 948 1012 1880 328 706 1456 1931 1254 890 1106 468 1476 1490 1664 1714 968 1552 541 816 517 1550 1871 52 1596 1703 1218 1617 1538 1521 981 761 1340 119 1073 642 1414 1377 106 1971 196 1698 79 588 80 830 315 400 1666 1574 1998 592 1614 1489 1461 1492 86 1129 5 1048 480 1264 1528 386 259 189 606 12 1595 1302 196 658 796 747 1490 601 867 1757 1742 1081 423 313 1247 985 1278 1957 716 550 1181 518 1202 271 1528 939 1028 1024 951 378 221 425 1065 853 497 1611 1122 249 625 254 608 1891 445 1106 1980 926 884 496 1867 189 1752 363 1796 417 1164 1433 1756 1544 1967 1160 1709 1892 258 1551 309 851 1701 1618 74 1215 1616 1233 60 1108 1597 1710 1011 281 835 857 1607 685 1308 1833 1519 608 824 1161 1905 1003 1947 1069 1368 1308 1746 1248 723 178 1139 284 297 1490 786 1700 411 1684 256 721 738 1501 845 1607 1048 777 1054 1652 66 1396 1418 901 506 22 270 1364 1596 153 241 97 1878 1864 945 1004 338 646 1388 61 192 311 171 1168 700 1727 1961 1504 1056 1445 1169 447 1602 1284 37 655 909 1422 187 1536 1389 1405 1314 1206 308 744 1810 390 122 1694 1201 670 1169 498 242 1262 838 899 1944 599 1971 518 681 526 1170 1410 29 908 892 72 310 1013 656 1965 921 1363 111 534 298 1615 1667 1551 710 540 432 840 330 1344 979 812 1809 319 647 1839 506 102 1046 1203 872 192 124 1239 1938 328 360 637 1291 1100 1788 1430 589 203 659 317 958 699 1842 1324 373 1145 743 31 1590 814 1822 1043 1000 634 499 794 1591 1183 321 1663 709 109 345 1952 1116 1525 302 1581 1423 557 429 715 1870 415 1787 1508 392 14 150 831 395 182 1277 840 327 302 1579 60 1552 1389 543 1988 994 1462 775 1515 1023 770 315 1325 52 1657 1734 462 1194 684 1694 1076 1672 1921 1237 946 181 604 248 1009 411 1543 213 1725 71 590 1433 1914 621 889 1847 834 1113 1079 645 1308 1872 1715 1184 1865 1781 1270 288 1326 1415 265 1191 1801 967 1428 802 851 1928 1176 1314 961 1759 1590 4 358 218 1306 636 1080 1309 1879 145 413 247 2000 1697 466 675 897 229 1527 826 504 32 395 1318 1154 1425 1888 530 1670 264 1643 109 1832 772 682 1949 524 1642 1986 1776 1720 1731 1572 1405 1748 1261 315 185 880 1329 68 1014 594 1572 1418 22 1898 967 302 237 980 57 1696 916 442 1677 1292 986 1731 582 1203 1205 428 1246 1285 1894 466 54 1240 523 729 392 360 189 1371 1160 427 682 1936 1273 95 1693 1655 1868 35 185 1551 1651 591 1781 484 1987 672 929 729 488 772 870 1566 1778 1102 1020 478 909 599 1765 856 703 1986 694 1080 1835 1289 1014 1810 1410 1529 1279 1978 377 1655 1666 290 1125 637 1031 1009 1635 1541 242 1036 1108 1921 672 1940 1862 1221 1857 621 350 1186 1712 1894 400 1311 317 1001 705 1686 1387 32 1700 328 549 706 1361 782 1692 1913 212 1885 1644 849 49 165 1148 1392 1317 214 740 1484 167 1680 1785 1629 318 1653 1428 1873 12 1005 753 1717 1224 918 290 839 905 550 291 197 974 31 441 1649 299 1853 1124 1172 894 943 1252 1403 944 1327 1719 1651 1847 784 576 1389 1623 1875 1812 1005 152 1670 637 1845 1123 1642 689 521 919 1983 1629 527 1592 1358 1547 1429 439 546 1251 1262 988 1764 734 42 544 674 1429 1025 295 1964 1096 572 1082 650 971 241 691 1453 858 1337 977 1777 877 1487 732 1243 822 1367 738 133 1975 1688 1104 643 1985 1000 444 1121 888 1490 1903 619 1394 710 976 1544 366 910 1083 1524 449 121 1313 1849 1227 1942 1193 1689 1512 1342 212 379 1155 125 750 383 1525 1647 321 1792 1451 1220 1667 1061 1621 1071 799 675 1227 1169 273 99 2000 292 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1003 140 1749 837 1492 1789 616 929 1934 940 434 1073 1642 485 889 1112 1425 1343 1607 967 1897 1866 1877 100 10 67 1123 442 1226 102 1381 1212 1844 1729 1208 1159 1144 177 1410 787 1292 1916 1846 1749 735 442 775 692 222 1408 1492 54 288 90 546 871 1564 677 1783 1766 1162 726 578 1051 1815 778 1673 664 1634 1355 698 76 675 876 1570 142 636 354 460 1164 1063 1854 1634 223 1310 1387 911 282 1354 161 1365 1696 1475 1555 969 608 327 571 1180 590 758 32 453 1103 1561 737 1722 1200 498 1457 1806 1443 879 207 388 1095 1241 96 1313 722 329 1995 416 1246 1305 1137 1007 1998 1208 791 1734 988 727 962 1064 1968 49 1390 1074 590 888 1803 1104 1533 1402 276 1023 848 1539 925 429 402 491 376 716 291 1344 276 1670 1737 366 116 1371 645 875 567 1365 1492 544 1832 140 158 1329 4 950 222 1293 1924 150 1758 208 1222 1701 783 998 316 1918 1986 1755 1249 1827 630 430 531 398 1518 1124 1138 1746 1950 1848 563 847 690 1584 1777 884 443 1099 1665 1342 1047 6 272 703 1420 894 1403 858 1889 1343 843 1851 1064 299 939 1859 92 743 1447 1457 1075 463 1747 1517 1840 282 645 861 1544 1208 1264 378 1438 375 1325 1133 989 1125 1400 1107 1362 1904 5 512 1060 1433 590 1008 1601 920 1354 760 214 184 475 682 778 1747 979 551 1224 280 1524 1215 1975 232 771 1397 919 1425 1864 718 1578 1826 965 1320 317 1645 288 1238 834 1562 943 1033 1403 1256 255 571 821 1934 1313 405 1903 1856 770 753 789 829 1093 1465 717 5 1375 446 637 744 366 1653 775 1386 359 1020 1443 1922 587 906 1543 1826 901 116 549 929 690 907 1585 19 766 99 478 1706 1335 319 852 1414 1008 760 208 520 4 765 231 484 1093 1651 1128 500 1424 813 1134 602 1935 584 670 302 123 1005 1155 773 1195 1209 1892 1186 45 730 1215 966 480 1439 1412 676 1452 802 1185 1263 1375 722 1797 772 308 408 1042 1572 1810 491 1492 1162 1902 959 281 1771 766 857 1484 555 908 1565 1954 283 195 664 1056 32 1928 1642 1079 1040 1656 1211 1486 86 682 270 794 1109 1585 322 1547 472 1665 725 694 456 1819 676 1547 1127 390 494 834 809 652 1878 39 114 1246 1575 607 1482 1589 530 1606 141 1222 1650 1111 1600 769 993 359 174 551 1459 1022 1968 965 1600 931 298 1009 448 1666 914 944 1550 1645 28 1409 735 349 289 1898 1564 1011 1343 1005 522 1279 1465 1974 1771 1420 462 1284 206 406 1351 1345 17 905 1546 1088 1894 455 1212 1202 1412 949 1363 101 260 644 314 538 1532 1623 621 433 1177 53 1476 675 885 1661 1869 476 648 609 930 1747 906 433 697 1783 1222 1076 1690 1303 539 933 203 254 1036 1336 1720 1226 727 1944 1598 1512 499 1502 854 1197 1938 784 559 1315 806 323 932 1694 704 942 509 826 819 430 1 1763 615 303 1512 1968 1450 1454 1103 605 1313 824 1749 356 364 1821 978 392 1367 727 1016 829 796 1265 1985 1159 1718 1574 567 605 1729 1960 1331 1482 333 1545 1582 1568 610 57 1299 1193 237 60 613 811 1304 711 636 599 55 55 411 479 1070 702 1917 129 1233 1916 1278 373 4 886 374 495 1681 325 720 1137 1527 1837 745 1552 319 552 1123 1008 1242 1503 1817 1247 1287 724 1197 1916 1537 1999 1261 1618 740 1107 1861 1956 1760 844 877 1575 1014 1256 19 118 1407 1311 228 950 1100 1040 803 215 1256 1609 236 1140 506 818 1842 1591 1399 1959 1876 412 212 1249 799 1024 505 1904 349 965 368 1238 939 229 717 1986 136 1249 216 408 553 149 293 778 1097 89 821 1429 734 70 1285 1115 1575 1507 276 1768 65 668 1763 1043 1641 1134 501 691 619 1025 309 715 1321 1970 774 452 840 460 85 1205 885 659 1612 1985 1172 189 688 110 216 1564 713 1037 495 428 914 827 1221 70 870 1779 489 767 1803 557 828 496 667 1271 645 1042 1500 1455 866 1126 1473 1834 1402 622 1690 1748 45 763 983 356 1644 804 1034 75 1957 1072 1113 522 823 897 3 701 644 493 1290 535 404 1802 142 1755 1798 661 27 276 450 654 473 1234 1257 148 833 241 1630 1801 1951 1784 366 145 1586 843 138 45 1 1134 1542 878 1976 310 537 1368 208 285 1989 1397 764 1442 529 2 879 1147 865 778 587 616 615 141 357 581 723 1293 212 156 1590 1637 1721 1668 1364 1959 408 1066 1960 560 1716 1786 801 1993 648 1146 1594 1725 338 1203 1864 850 1514 717 1932 38 1616 7 344 712 1108 639 206 1871 1503 420 756 699 639 533 1956 1622 111 1973 928 1030 1461 1646 947 1475 1028 31 386 735 1874 196 977 1927 1908 1216 1026 181 342 58 1368 1518 423 753 505 1631 976 1964 34 95 1125 515 1157 384 244 1204 1214 1848 699 1859 227 1287 1990 993 425 404 197 1991 819 1704 1580 1103 230 566 117 47 1752 422 752 1972 662 445 586 1223 1093 1355 1147 1902 560 1184 1545 513 416 171 1819 55 1946 1073 1832 94 689 1703 1229 499 397 460 1117 563 740 1557 1090 1279 1764 1174 210 693 482 666 478 1553 925 1344 980 208 1324 1010 372 1420 1638 706 543 585 1728 804 1451 522 480 1522 99 1425 913 320 1851 2 1855 1789 450 1570 146 1570 224 1521 360 650 463 817 1835 1838 1750 898 1617 556 559 1260 1490 1427 1866 872 1205 574 1867 476 1907 1371 1391 80 701 310 492 961 104 1654 1718 1330 1878 1460 1869 1594 1633 1892 324 1423 497 978 413 1916 893 1434 655 129 158 83 265 1480 350 1849 1441 463 1088 533 277 663 121 1036 3 136 987 1233 36 79 1251 551 771 405 729 1671 619 93 932 1099 1982 505 736 1269 290 1433 1335 718 453 162 236 175 1650 55 1688 1845 1292 39 315 597 23 1906 1012 1660 1126 1529 716 1361 110 1121 204 618 1306 1012 735 1928 888 980 1329 1472 656 1692 1031 1126 469 1398 665 1528 532 610 810 1620 666 1594 904 711 226 1487 1439 964 427 1470 824 477 1591 501 670 672 1088 1773 833 241 1094 1459 1475 2000 100 742 880 1063 1008 799 971 483 1792 1624 1940 348 1466 91 326 1026 660 1688 812 454 235 1714 1971 130 1391 1750 474 806 266 1929 678 320 1505 894 1922 887 163 273 660 1060 1727 34 1851 1438 707 1105 1268 1360 1567 290 1692 441 999 733 784 912 615 1606 480 530 1697 1924 594 762 242 1503 354 1739 994 1211 1399 1741 810 1964 1569 1057 1792 788 366 467 1374 304 77 843 913 1324 1194 304 1421 1870 1607 970 1214 118 1579 1634 537 752 1252 504 1313 1058 1497 1969 1909 280 1578 1211 1158 938 761 1870 1815 1703 481 304 877 1505 980 1605 342 4 1203 1522 1046 1476 1831 1516 1324 1346 1981 1330 1043 74 253 20 1188 1229 1739 238 169 1638 358 709 444 138 1295 92 1230 1713 1620 547 724 716 1785 1853 796 1490 1576 1677 413 91 1343 1852 1740 1624 504 394 923 1164 1831 479 1484 27 892 1244 1539 622 680 1090 1737 16 236 1070 1245 1673 44 96 1717 404 323 1703 162 1902 1105 828 273 1134 1087 1847 1630 1595 962 1921 451 1855 1518 375 687 1158 1522 519 1473 690 625 1819 627 1983 1073 399 1972 542 156 1024 446 96 52 387 1190 848 1044 1743 721 1662 1585 937 1587 1972 1151 1850 547 1670 1712 79 1131 907 807 1996 44 1954 203 829 1790 675 679 715 68 1124 78 1592 302 324 107 1639 1400 1992 1559 1227 1728 1391 292 10 309 531 774 173 283 1007 1889 1591 1498 1496 286 639 422 1385 7 1772 314 879 1745 1309 1550 237 1866 130 567 573 104 794 1565 100 1937 1161 664 273 1480 150 3 898 997 367 1763 1922 126 825 1121 1923 1873 264 1859 260 1172 1446 729 1935 1203 212 1314 594 1464 1019 1263 1383 217 1085 1183 1474 619 621 1866 503 1029 1112 1002 870 1999 1806 35 1012 1961 1537 1010 791 1560 1641 1555 893 187 1569 189 1594 796 577 105 844 706 745 160 1020 882 855 770 100 134 1062 610 263 1734 995 1822 1041 1411 1773 605 1613 883 1928 1538 29 470 1133 589 937 1191 994 112 1751 1166 1089 1790 1475 610 1544 1071 1531 1788 1933 433 1034 822 892 1785 63 258 830 103 1465 920 55 1239 1041 487 797 1028 4 685 1744 1559 972 1842 1338 1693 1290 526 292 86 833 218 1666 842 546 1092 1308 1414 128 988 1738 1412 751 1259 316 1001 1838 820 707 1543 590 1810 1103 947 878 1729 710 1905 373 1401 590 1131 571 677 295 1857 771 818 1880 1050 265 1075 292 24 4 1729 889 345 585 1759 997 506 732 1851 85 1927 899 737 363 1966 1544 826 347 1457 875 481 1426 873 1282 1990 4 776 1662 236 832 1991 796 253 1650 606 1364 1629 1686 386 1089 1739 820 440 1389 1348 396 776 649 1250 958 557 182 994 1478 504 1475 1011 595 308 1731 666 835 1749 1146 1251 1437 1066 340 18 1850 161 1458 1671 976 1993 1393 1135 1309 195 1609 1847 44 178 336 396 1943 1729 1016 558 554 1123 28 803 383 22 1746 1351 1532 1841 124 1761 245 1740 433 305 1438 1263 1892 1462 770 1283 382 124 617 1300 797 1746 1065 1384 343 282 588 1929 1516 1257 1402 206 1032 1886 1795 520 1234 1135 1323 328 501 1375 258 1134 360 925 591 1244 1611 518 1912 1769 384 57 65 1921 1860 1963 1519 489 1113 273 119 1553 1889 1163 1127 1538 1753 1857 817 1847 496 596 464 1353 1042 871 664 642 421 503 62 642 1903 437 1713 1376 482 1397 1924 1512 149 415 1290 243 1089 226 332 20 1605 1880 1897 559 1510 1285 603 36 422 121 1458 1913 671 53 1967 150 765 890 1935 1369 757 1197 1570 169 6 1478 711 72 1067 280 390 594 1865 123 1481 1730 747 853 440 1732 408 711 1712 1093 1054 131 1823 1766 845 1116 702 496 866 1030 299 977 1310 524 1378 804 675 1600 648 783 1275 1868 1940 374 1764 1432 1978 1981 476 1189 1509 1898 724 1590 1793 1785 228 1038 1474 105 1548 1956 1524 435 1714 835 1696 1899 845 222 1479 1376 717 801 142 1757 1844 898 102 546 709 582 791 668 1464 641 1577 417 1591 389 1471 168 1560 1963 832 900 1831 1168 627 1666 894 358 982 1256 676 428 1643 1501 688 2000 432 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1703 379 228 1027 1171 1957 62 709 1315 257 714 1167 558 88 1770 1776 224 1380 606 1730 1154 556 1319 444 291 1371 413 164 800 159 826 786 1333 1902 1921 1775 560 626 1854 572 1534 933 1980 271 1268 24 221 441 1004 1149 569 819 1978 324 182 246 906 114 79 905 1721 1070 917 565 716 182 1375 1653 1488 1678 1247 777 1807 1576 1411 1242 1099 447 837 120 555 1597 1119 462 720 1693 1230 1991 1394 843 130 586 60 1015 1103 641 64 1736 323 296 392 1149 1508 816 922 47 1941 307 183 626 229 1314 769 234 469 953 647 426 500 692 686 1016 825 460 301 413 1419 634 85 1352 784 1500 107 658 800 677 788 412 1334 1598 1676 1540 1299 1610 2 295 1214 72 948 416 1644 1809 1602 527 1208 466 1329 1332 1903 803 1487 187 746 661 894 1138 1353 1099 592 996 249 1311 1373 1818 642 422 771 280 1631 61 554 1651 714 162 18 498 1427 176 588 1330 957 818 1091 419 1894 1320 117 1552 1489 583 961 1740 578 1115 1007 1287 1157 1576 374 961 1115 1534 478 85 850 27 355 70 1071 362 1922 1240 427 1641 355 1957 1207 1192 515 1616 1534 45 1709 1398 1286 1573 245 1872 513 661 1201 277 1110 1918 356 1725 88 271 856 64 1680 1380 774 396 1083 365 389 630 1442 825 414 1400 114 1521 984 1000 1464 1297 1204 233 1643 1521 1015 1946 1237 18 1023 493 1663 323 596 1219 440 1715 589 1794 1874 1825 1740 1016 186 1056 295 681 322 630 4 564 892 1636 128 805 1669 319 1404 1603 1499 748 1652 73 381 1643 989 1538 1134 394 1403 573 645 1515 188 1121 1796 720 1669 25 1810 626 966 1472 519 384 1468 344 1460 1349 1732 420 1341 2 1511 6 180 1099 1494 1043 1427 1918 1747 1266 1206 1741 1081 1331 1666 1997 1114 892 1926 1959 1363 1167 685 923 541 519 92 757 1731 257 1246 504 283 1176 1770 1830 51 1272 477 706 282 1892 586 732 392 1812 331 1771 154 182 1954 26 526 804 1376 841 583 838 865 372 1118 1230 1074 256 1717 18 1217 497 1609 1959 656 1706 260 936 629 1228 427 758 1424 1919 1611 633 1097 1486 347 869 1526 1276 1678 1144 1767 981 1143 1759 238 352 425 1769 382 256 314 1747 47 170 1604 1410 1418 1777 1784 1103 647 1260 1887 364 49 169 814 1397 1283 698 1381 98 1138 878 948 440 838 1947 1882 1728 533 1751 1676 1487 478 998 655 500 351 462 1490 657 244 790 442 385 1469 1677 1019 1335 1674 1159 736 759 1893 1505 184 1214 1356 486 653 379 42 1258 1810 1361 209 1251 1624 1717 1495 280 1165 594 1770 1282 1330 540 992 1343 1687 513 63 1221 1061 971 134 1555 1623 371 726 1443 1222 1952 1857 844 416 444 509 116 676 391 485 1171 1709 661 621 755 1081 1202 1391 1347 932 982 423 1722 1990 1796 71 1688 1573 380 472 728 216 352 222 146 954 804 294 158 71 366 1007 1475 950 253 1426 669 1011 1495 1839 716 1672 138 213 665 183 979 638 1588 1447 1549 53 136 72 1490 1765 1808 1380 525 1839 259 917 1359 919 395 1597 352 268 804 709 1870 1042 143 1782 49 430 1078 1646 1647 1821 586 1839 1210 1585 1224 1386 615 73 1130 195 1019 1372 1609 593 1966 322 1 1428 17 239 1229 755 1323 301 385 850 1263 1093 822 813 970 1625 495 595 632 1169 1179 1169 406 48 676 1641 1970 1330 1028 1008 862 452 1879 1217 212 1232 827 977 1203 788 1827 1920 584 830 1244 1032 1944 998 247 1142 393 648 1221 1442 768 1148 1553 220 1157 1844 982 229 372 1921 1217 55 428 1778 322 770 1306 1339 1996 1348 1920 30 604 36 558 904 518 1164 178 218 1482 320 924 1010 1302 463 1674 246 1541 725 1635 493 597 1706 1583 874 342 123 323 822 815 483 747 440 586 1637 1231 899 847 137 1880 1468 879 849 732 903 1991 614 1908 397 772 852 255 204 1669 1663 768 1163 684 352 1523 1368 511 160 1293 97 1819 1583 1664 555 1928 1665 1453 322 871 215 1828 1309 1383 1813 328 141 1431 597 142 1314 1383 1224 1331 570 727 20 1837 1591 1985 78 506 1996 1298 1765 1125 388 1571 1865 1031 414 1286 1174 9 649 1964 1297 1384 1176 1747 109 177 898 1741 986 460 1050 940 204 310 1141 409 1347 1574 1389 819 460 1313 1281 1125 1251 1320 1318 960 1859 1535 831 920 1212 1401 356 731 240 1327 1330 923 1706 335 1215 1885 11 1937 1720 1050 739 1525 1529 611 808 920 1528 49 789 1782 846 682 1330 1513 531 1504 1116 863 1861 643 930 1033 100 535 107 432 62 80 614 1347 1426 569 688 1547 979 1157 1212 1807 139 941 34 1219 1017 1191 919 1371 9 1240 68 1758 686 800 1142 646 478 211 1937 675 1642 888 129 111 1560 891 1135 332 1488 797 317 410 591 827 974 1317 939 1004 373 1946 1652 99 296 1322 659 549 48 840 98 1652 96 1404 1895 266 1952 1178 1711 657 517 380 1315 1759 1918 1004 953 1504 1486 1886 1113 475 737 1418 1466 694 1404 119 937 1926 1766 1123 261 1070 829 1951 298 1768 1462 7 937 98 357 32 176 1264 1509 1722 1515 736 836 1300 1942 1338 622 158 1821 1381 261 890 211 1607 1338 1116 1643 709 1930 1553 983 424 312 1643 59 881 435 1274 1996 355 627 1255 1626 14 934 1802 1671 700 1681 1019 211 1268 965 197 1990 541 1920 1782 1768 428 317 1940 1601 1742 1545 26 872 433 1891 703 810 972 1215 71 26 1071 1142 131 879 1238 174 1700 1966 599 962 1197 1108 1690 510 1142 1248 1768 1017 141 12 1228 190 759 582 1495 1625 1780 1055 1232 1291 912 735 1192 1082 1845 1106 314 809 94 867 337 1471 391 372 1941 982 768 1783 1965 114 1792 1788 1880 1851 6 104 1191 1689 1179 782 1410 44 611 332 794 53 947 277 1998 1605 1708 1590 1480 1120 773 1032 1279 1916 1111 1281 1151 1228 1713 470 165 308 732 1233 1684 440 329 1611 1078 965 391 551 764 1388 1809 251 950 1974 1123 523 1454 1193 989 788 974 1734 1840 1330 1618 1131 1813 1934 344 412 1293 1447 244 921 1971 1131 1536 1323 766 1667 289 129 1106 697 1204 1362 1526 774 1767 78 1105 924 549 374 1022 1789 393 308 734 695 1396 455 1964 1100 1001 1599 971 1218 1621 1570 1852 627 1500 345 284 514 126 971 282 955 633 1091 1334 1685 1288 176 1189 1256 1049 409 833 789 989 779 1006 726 1176 1152 279 1394 1880 1086 310 205 1682 9 962 1338 423 182 1171 1806 1430 1629 1969 419 1484 953 1546 421 118 432 1363 1884 999 1146 182 615 69 544 777 1985 1293 914 495 531 1223 1508 1944 6 1108 1222 1364 1891 963 1567 21 793 1140 133 1649 9 1332 12 1222 1617 1126 1417 1817 260 147 1041 39 195 952 1427 364 138 782 1838 226 1337 631 64 833 189 1556 1933 1317 891 788 168 749 1720 1526 1681 624 1272 1599 283 1434 1377 439 1400 1812 1275 1694 1684 657 1606 909 779 308 1288 374 1336 1679 1058 1773 1067 119 269 224 533 1683 694 130 835 1619 1460 197 1301 1806 1378 261 1226 755 973 930 1722 1761 1659 870 1823 914 1254 1141 1809 2 676 1089 1165 1021 596 765 1937 1238 1927 794 1478 949 1017 845 1339 232 1243 1121 682 1546 830 1785 889 1632 349 1934 15 1904 1671 1414 384 45 1032 950 1607 493 1716 606 304 475 1263 18 1919 1288 1548 1818 320 765 1375 495 1308 427 49 1541 1108 564 1264 1512 1485 834 896 31 1225 660 1634 606 670 1642 1664 167 1301 1654 1394 384 593 930 960 447 441 1776 1972 1426 1668 1116 346 524 432 302 472 346 495 44 84 1907 223 28 55 397 965 967 796 1725 1013 986 916 550 1136 213 1337 867 1162 118 205 351 1510 800 766 513 929 1556 616 1478 280 1058 168 1719 1079 1177 905 521 79 698 1644 195 915 1883 264 1977 48 1927 524 599 838 1922 1437 858 1815 619 1489 1129 970 74 214 289 940 1624 1551 749 597 702 1052 180 1074 406 182 797 1348 1678 1300 173 85 1627 1452 1361 1186 1753 201 1207 1481 1169 1253 1047 336 1235 564 431 191 531 1886 155 540 1216 102 1988 994 1263 1035 815 588 246 362 550 355 757 1998 484 1458 1231 1798 138 482 1669 817 1999 1719 1684 1288 340 1270 1781 935 116 337 1010 1930 1690 1937 761 241 1998 1231 344 1088 696 495 744 949 421 729 1527 358 790 837 157 278 85 562 1120 1588 19 1123 1827 97 573 1304 617 1484 333 1924 1352 1707 1293 896 1720 344 1830 139 714 1429 758 1084 517 238 1968 1462 396 1498 1742 134 668 1549 1217 332 1345 189 1849 1940 344 1823 80 544 271 158 1392 468 1305 1815 1269 941 654 323 1965 1262 1215 226 1756 1081 54 1073 556 695 1979 343 1282 1908 1124 962 1212 1098 132 889 486 392 1396 1197 1035 1950 2000 1169 1609 952 1144 211 1053 1909 1910 614 1534 1474 415 1949 1334 488 690 230 1594 1951 1438 1921 506 1997 1201 508 1252 368 1690 1852 1939 1395 1056 170 325 832 172 599 1563 1170 784 1902 1993 678 1595 532 525 830 1669 174 732 929 1540 1360 1832 1747 722 429 126 1452 1813 720 891 727 1662 22 911 1721 285 1909 874 124 337 1661 498 1576 942 1370 1207 1485 1079 435 926 1071 1451 578 1465 1485 171 1184 119 1056 1657 1517 600 301 1053 1304 1497 1656 1425 273 1486 677 1580 569 1613 795 1644 1218 1607 968 1420 1241 530 1307 933 540 1729 146 113 1849 1397 672 1947 1173 524 826 529 902 536 687 315 1678 571 1298 1110 820 862 181 761 1264 289 900 1385 787 1788 1275 56 81 852 1780 1368 1708 10 1393 1101 1470 109 242 480 1059 912 676 1423 1520 1846 1447 1122 900 841 202 393 857 1946 1284 1506 855 1330 49 358 550 1607 856 387 1741 123 374 1108 1084 943 921 476 1186 1108 1434 1777 556 1474 551 1477 1675 897 1596 993 449 1028 1134 1802 1511 887 515 421 238 877 1122 1702 144 508 227 1140 114 1668 1346 505 745 106 709 757 613 1475 151 706 1774 1531 1184 515 1690 454 19 517 729 750 1653 743 1117 475 1141 950 1433 1104 188 401 1732 1586 225 1260 1930 388 1945 335 1408 1981 1994 494 1249 1179 859 1588 154 737 970 1432 847 1212 2000 367 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 111 1135 1678 31 1625 1417 193 1920 177 995 1661 1979 793 1515 564 1717 304 948 2 1245 816 1678 1574 1429 1463 1168 1323 266 1775 1234 1361 1630 1932 1495 61 983 1298 1255 1914 1713 1265 746 1002 94 686 672 653 958 1247 78 940 1833 1218 884 1299 889 1994 1241 1577 501 360 391 189 1528 1858 1876 782 273 1330 1093 1495 1363 606 535 1142 1020 1535 248 1576 1954 32 1743 1235 1145 1621 908 1230 1794 661 1530 737 1614 806 1985 1333 928 644 1128 1591 80 637 520 990 123 1484 268 390 1976 575 1093 1849 869 1480 1993 618 192 221 1723 1117 51 1836 166 1942 262 1182 1138 604 1048 1414 1642 1834 856 967 1444 1634 1005 1295 63 734 358 916 939 421 492 1962 1698 774 1315 814 101 1763 1791 1857 449 813 1204 1556 1248 1160 1173 509 1659 523 1550 1444 1133 1991 1789 652 1251 273 411 481 192 190 313 1370 1981 1658 421 939 189 565 668 491 223 250 1993 1772 1277 172 1868 1148 465 672 726 407 967 1346 176 231 1821 373 363 825 294 762 226 125 1791 171 555 810 249 1205 1741 219 1909 144 1900 586 1245 349 1775 232 1791 1451 1107 1078 21 1573 1272 1794 1663 507 1497 1762 1683 1308 233 678 1306 45 169 45 75 1576 1894 983 293 1716 1183 1762 454 13 644 1252 1273 384 1017 979 1308 966 170 1684 607 778 762 1614 440 1608 356 1834 1956 307 1186 602 216 1139 1563 1811 1798 1466 1414 1768 730 146 749 1636 836 549 1950 1427 1088 887 971 462 1665 1172 1537 930 652 1906 1269 268 32 1682 1882 563 356 1801 864 1649 569 341 1110 1839 1694 1983 1840 797 643 268 675 427 357 974 77 806 599 1789 1122 882 626 1646 1250 33 211 270 1334 1069 1731 478 1977 760 276 634 1571 1293 1878 1815 1311 834 1162 1817 1135 1149 942 1518 406 960 1527 1003 1091 418 829 1025 317 1035 80 683 1258 1164 1992 1526 410 1993 1674 925 1216 1796 566 576 832 72 1037 1809 979 190 128 1804 456 1839 20 912 358 1990 1810 957 812 1617 571 1052 1897 724 824 261 1559 170 1407 1570 1537 650 81 286 678 306 1889 696 1318 930 1295 1162 649 535 1059 1457 1823 962 1349 328 1874 804 1176 1973 711 601 1175 1648 516 1583 455 1532 1787 1025 909 563 164 292 1625 770 393 1725 975 1502 1579 1580 1078 1233 1027 1370 74 1061 1170 555 1052 1196 1817 959 1593 1017 1877 1115 999 351 802 1102 316 597 16 1891 569 1890 3 1091 1684 1034 1780 1668 1459 613 1669 1009 1604 1896 1362 135 1738 947 1411 122 1249 70 558 1618 1282 273 41 629 531 1062 1309 338 1398 397 678 1367 1409 1476 103 368 573 385 1258 1453 328 1861 869 734 1062 783 1816 205 164 1386 611 777 653 1988 1877 378 1701 1372 942 1398 3 1990 1350 1727 635 671 1255 902 217 472 1861 1168 1242 689 1135 451 532 595 1757 1726 1782 1497 1640 1059 842 1004 41 209 1351 298 857 1826 164 1331 1096 125 1670 1519 74 425 1306 639 987 272 1422 574 1379 203 1577 436 1141 1119 395 248 865 916 831 1982 1913 1790 1806 500 1185 714 445 1477 64 135 806 921 1075 254 788 1625 1920 1791 23 754 903 265 904 1094 645 1814 1607 713 1602 369 784 1934 251 389 1980 559 1162 963 787 1587 1057 1663 430 1135 1317 664 1099 1452 295 1506 1451 736 1230 898 1653 892 528 453 253 225 224 1837 1439 688 1121 745 1973 1373 552 2000 1545 687 1023 426 1732 567 326 1163 1316 1082 1204 653 1404 924 1804 425 853 1595 1179 209 530 197 237 765 578 439 335 480 1439 420 1183 262 1411 1342 959 732 298 1443 1785 156 146 1271 1820 852 1151 1658 1525 1762 779 1478 73 1118 634 344 366 1028 364 1992 906 1932 1804 1798 883 1512 1781 819 1829 538 549 1033 1938 783 1785 408 1731 603 1975 607 189 978 27 803 703 688 441 1822 120 1191 689 1847 533 835 1457 1177 824 811 116 1443 1140 165 232 1165 709 870 1150 1665 1740 1654 442 1965 1656 540 1322 564 960 1291 627 1003 1821 600 230 1735 469 1767 306 656 82 1729 579 1378 1777 964 1049 705 1989 1047 323 1142 1548 1177 1706 490 1386 1541 1738 237 1041 1123 843 1108 594 334 1614 1485 1821 333 1427 1360 549 865 1431 1316 655 1834 1578 922 424 1206 1790 250 134 39 828 281 1351 1072 1889 804 326 892 854 1403 1996 811 1005 92 1122 345 1255 635 949 1004 1458 1468 579 1243 336 1341 641 1606 1123 1698 1023 662 20 1918 259 1873 131 1818 946 537 840 982 893 131 872 234 40 559 163 167 1430 537 346 1646 1456 1578 655 1884 52 1259 804 1346 1898 1432 1173 125 1506 669 1714 1414 1753 1568 1620 1160 1403 1322 97 408 1410 419 1467 1526 684 1753 82 352 1995 157 1818 1165 1621 1194 919 253 1452 1298 805 714 440 1591 1908 1882 976 1779 144 564 536 309 574 397 357 1113 691 1214 459 914 767 468 1831 1286 1670 947 1144 1238 1215 1784 1640 569 1334 1482 409 1236 540 1355 1851 296 1262 145 1274 1847 1379 1643 1140 1876 1038 1026 247 1095 644 927 1545 858 1111 275 1682 148 1089 182 467 1759 1021 143 1066 1159 1087 1421 365 1697 1235 1104 1924 1013 482 487 275 1370 1586 1559 309 1037 645 1316 868 238 81 1311 837 1847 592 1628 65 1369 701 927 749 4 719 1667 1739 595 1875 518 1849 1938 1697 1844 1495 190 385 1151 983 55 1510 1048 317 84 1784 844 1206 1363 656 1822 821 875 1532 1853 183 368 1602 274 1368 1282 897 232 1023 1523 211 920 1332 211 1824 799 818 378 604 1247 424 769 975 1615 729 877 453 160 691 889 364 317 1661 1646 1387 1181 1097 1250 547 617 873 1803 1245 420 1133 366 658 972 1211 841 362 1532 392 1561 1324 251 786 1816 1860 677 1968 1350 1538 1955 1665 323 127 9 65 1783 1499 1133 1674 1054 1058 863 1463 1251 301 1689 340 1640 1604 4 1 1087 1073 212 1861 1065 352 529 415 1720 770 36 1208 834 977 90 773 645 206 1640 408 1329 1430 971 469 1223 371 154 674 460 254 1419 232 345 1298 1918 119 1811 1581 58 326 1554 288 1554 439 1280 1205 772 1128 1615 1055 862 1158 7 29 1517 396 508 1913 707 586 1176 333 1972 1249 170 1765 1773 1658 1914 1455 1218 54 1303 63 1619 16 1712 1567 1370 655 123 1028 1363 1160 261 1420 904 1360 1623 1875 216 254 177 116 1332 287 645 1964 614 403 1971 251 414 437 813 868 1242 873 1510 4 1745 93 1947 1631 1804 322 1534 1845 545 1028 747 548 1198 1556 906 103 1518 1015 992 1756 571 1543 1377 1748 49 727 614 35 1771 164 742 983 1932 455 1093 757 171 1111 1750 1599 684 748 110 1569 487 238 951 859 328 796 797 1897 306 600 1609 990 1200 943 1623 320 1562 535 1670 460 880 417 843 282 54 381 18 443 1660 1341 1923 639 1417 1266 909 1363 1716 1666 193 1223 1134 300 446 1902 639 1634 356 1118 459 52 711 1912 1521 1518 98 993 1072 1319 1173 1231 566 634 29 1151 951 1618 127 1939 374 1327 209 666 451 117 1300 343 625 275 177 1379 1219 1809 783 1613 1426 1810 1966 1040 1053 1465 468 1854 1694 1016 1810 1032 1493 1444 818 175 563 1380 63 1221 1589 216 1008 1485 1883 1207 306 1217 868 1360 1633 1473 744 610 915 633 1666 23 1394 1036 1783 139 388 349 727 779 1993 940 1375 56 1456 749 1321 890 1317 1348 753 913 1099 525 1124 1015 1138 1576 887 1826 1253 161 257 533 1412 237 6 118 857 1665 1650 26 1528 1741 1182 1821 1095 486 1089 270 376 769 1526 358 1792 1338 854 201 581 516 1090 1317 1096 1388 688 1079 700 1734 47 350 1043 1641 280 23 1236 1014 1235 71 1754 1683 355 839 1788 1991 1071 89 1684 1902 782 1609 799 395 1374 1071 1440 45 1425 1265 225 1178 1973 230 999 1257 47 1493 1232 1516 915 363 620 202 1794 1387 1557 1466 176 863 1565 731 1536 1549 1587 1121 1727 358 1185 1993 1338 136 1060 1502 557 1618 1737 228 186 1383 497 994 1537 1884 1937 1693 1778 1884 600 1503 716 1980 925 1430 753 1832 1269 1848 40 155 558 1716 1934 46 1851 244 331 1320 685 1568 477 483 1546 908 643 303 1532 1681 359 1920 552 1896 1640 1139 1994 802 1171 814 826 902 862 1748 1437 1202 818 184 1770 578 386 1065 1574 1871 1164 972 1183 894 954 1560 1986 1881 69 1818 1034 283 1976 1528 1222 1717 620 323 181 14 661 597 1936 807 1832 1562 900 812 1079 700 218 1510 971 550 1013 1757 61 794 984 715 97 1678 1617 716 1231 1392 518 1377 1215 1498 346 452 1904 1298 1564 982 1718 24 1885 660 1662 514 1420 680 671 1669 1199 1612 990 1049 1952 521 1757 1791 898 141 1874 111 1822 1883 1280 1001 1838 765 836 1837 1925 212 270 1543 1594 1744 410 658 607 1931 378 413 466 671 1522 986 1055 968 399 1811 976 1796 1925 520 722 1143 483 947 1189 172 293 1645 928 1813 790 585 750 1923 1664 174 601 1489 1346 1298 49 955 1564 497 601 1180 10 829 927 869 1611 1999 1174 649 973 508 1730 757 1750 212 79 13 849 1011 285 801 1732 58 1324 607 906 424 1649 1571 81 1441 210 505 1906 785 852 1186 1321 1194 206 84 1632 536 1529 1420 652 230 102 176 1107 154 1900 591 1353 1931 1133 1113 1190 787 628 699 693 1695 1806 130 1307 1027 450 769 1266 682 77 94 562 555 542 1334 1547 8 939 193 1521 1552 1695 736 1012 36 1089 739 1354 1351 753 1607 572 798 1905 1820 1514 1143 1821 165 796 581 777 345 438 1129 326 1286 1334 1805 657 1669 61 1691 1768 1544 1528 26 250 1600 1243 168 1097 1964 1433 1971 1134 1243 561 593 1610 706 472 559 565 1753 1984 1542 853 1808 1970 154 156 32 1645 445 1837 876 1146 1425 157 581 891 74 1571 1533 1824 1249 1051 1731 1126 133 909 1325 1693 555 964 596 212 1559 1646 1561 1395 1635 783 1621 996 1772 1410 1950 478 1116 1149 1558 416 673 16 1982 87 1117 1242 743 556 871 1208 457 1533 494 987 668 646 142 1669 484 508 395 1391 1114 1830 698 90 453 1368 1327 112 359 573 1841 1798 739 864 1850 913 877 967 1115 465 506 77 588 975 1318 555 1904 2000 542 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1799 1031 1545 1393 1568 783 1622 1257 1234 68 676 918 1144 144 1343 760 275 245 358 1322 506 736 1174 1560 1633 1950 434 1506 997 409 396 1033 130 1451 227 1319 1905 548 1929 635 226 1254 1487 1809 1553 1788 15 992 488 1275 1157 61 1345 1905 1980 14 454 1434 337 1944 1400 1906 1222 1353 664 1284 1141 1698 260 1 30 796 513 621 1887 1852 322 403 1408 865 851 56 312 121 1316 957 95 884 1477 1998 1968 256 235 391 1882 1363 380 551 341 647 1180 236 620 1072 245 174 1114 1225 1068 1960 1909 589 966 1184 1250 241 279 1016 1027 1550 1298 1709 100 1980 1218 1197 910 474 1187 278 501 155 558 377 1125 1018 96 828 1028 1982 454 1119 1107 696 1446 1159 23 537 173 198 1022 369 977 1644 192 418 18 1671 1860 1235 1954 1653 1019 1504 1709 1402 1645 1679 1159 1005 1743 1357 577 61 254 1095 1976 817 651 661 474 252 386 880 1541 1135 792 1045 94 1609 1040 1825 1771 1898 826 1148 78 1877 1658 898 286 579 672 172 947 1140 1353 1742 702 1617 210 841 1091 1549 1444 160 916 218 1552 1224 539 1255 1367 1673 867 1495 1383 497 1475 1069 1902 632 1177 1987 1148 590 1007 874 1545 1488 1357 572 432 345 155 1661 103 197 1872 1104 1980 897 460 822 189 1918 158 1313 1572 1333 1891 1270 797 324 1404 225 1398 262 1530 1395 1522 1489 1705 902 1401 473 662 417 1696 594 686 1558 736 1859 1013 1705 1238 1109 1632 268 1719 1370 591 1861 1101 1915 1290 593 626 1722 807 1809 887 1366 1957 1683 2 621 1433 892 1379 764 354 945 961 1553 1147 1092 1253 337 1020 283 1266 390 333 1869 1920 1152 1081 262 1572 621 1467 1642 29 1699 279 1702 1278 1929 1735 642 1507 742 400 1122 866 1329 1361 620 1439 199 1768 740 1819 1452 1329 1442 490 1480 1147 309 528 162 1033 1457 680 1387 850 1588 81 353 1045 1351 1925 1028 876 1424 694 1798 1052 900 1832 1659 1527 329 1957 687 910 537 1905 1639 1766 738 1707 735 165 971 1596 995 425 1809 1631 1801 486 1648 1229 572 618 829 835 900 1279 912 851 32 1004 287 1412 1589 8 741 1543 784 1948 561 839 1735 996 1307 1036 958 754 1873 828 1382 574 464 238 719 1214 1406 781 1182 894 916 1877 170 1933 1978 1853 801 1572 1258 1216 1079 1011 518 890 238 1625 1781 1884 1425 431 1048 364 730 1106 267 1501 260 284 1175 1926 1434 206 1525 1841 766 1500 429 1138 1718 1909 268 1554 289 1197 1316 1943 808 936 13 1938 255 373 57 644 1450 1717 950 1245 1132 248 1772 643 123 2 1942 604 1264 1438 701 297 762 559 1968 1967 66 1039 400 610 1673 870 1160 1055 1469 1081 633 743 970 1164 1475 772 878 277 1425 137 1301 1519 123 698 1779 1335 1150 101 864 391 761 1691 1069 1069 1182 319 517 199 345 1722 1038 349 1708 585 415 218 1128 1700 460 1736 9 795 908 1304 1993 1502 1387 1899 692 473 108 1744 299 1467 1542 1211 1266 306 48 574 1284 821 1127 294 38 1214 875 1172 1689 81 1178 582 841 509 1540 674 1986 1790 366 798 1203 1852 50 223 1322 1587 723 1692 1487 192 478 319 685 1525 491 1768 59 522 1588 1069 856 1296 845 177 1957 547 1025 1231 652 587 1501 804 1326 671 837 1703 587 935 1941 822 74 1724 131 606 1321 1582 1455 1270 1118 721 1692 601 27 1349 808 958 240 1633 1351 1574 875 1228 62 753 250 1047 363 1229 1649 506 674 1340 1847 345 1427 320 1691 1235 215 886 1700 1736 1880 1917 950 596 240 1105 1520 395 1754 1592 802 1475 1317 1273 1355 457 103 884 1441 49 1470 1633 1130 1933 418 1193 951 1545 1366 139 1857 1873 1053 444 27 336 921 1230 1271 1910 1678 1484 100 1797 229 159 645 792 397 144 1645 351 1101 1531 887 1948 164 444 1378 116 944 1224 265 66 621 90 1520 1966 582 1961 1290 613 263 947 1032 1109 467 1097 1660 1415 881 150 571 538 961 604 1553 920 1661 1341 559 743 506 1331 559 910 1710 700 136 1217 507 1894 1677 1068 1225 1683 1567 440 899 1801 1155 1708 135 1033 766 1124 1105 1049 461 598 17 560 306 1527 1016 462 1000 809 1522 182 1351 735 1230 1385 1731 1695 617 1599 1903 770 327 916 1855 795 1891 829 187 321 687 838 1775 1371 308 410 463 1383 1773 462 1176 807 1199 650 306 1257 592 1173 753 706 217 444 1963 310 70 1390 564 1574 218 23 165 1398 527 279 1963 1514 203 671 1675 780 1502 1895 979 749 1672 191 764 1142 1559 144 1275 1241 510 909 1591 921 1010 844 166 1827 1150 1323 704 807 1142 1904 836 1143 1208 130 1993 1578 366 1421 1324 1069 640 1334 1257 264 1335 1452 437 1289 588 215 1032 1247 1791 1824 1112 916 4 252 208 199 887 1285 1071 214 1280 551 205 37 610 324 89 45 1677 1397 925 132 1283 606 739 1524 1048 1405 1505 1691 1602 350 1967 1791 544 1438 1962 1916 631 1546 2000 1819 872 579 1596 928 829 1536 1788 1600 98 944 1837 733 1456 1211 1288 1456 516 1123 182 1890 687 1052 735 711 1014 1717 800 359 74 675 1179 474 1874 1721 1944 224 1348 1925 1178 1866 1427 1865 1484 1480 1921 1605 890 1136 1302 862 571 1192 153 829 1836 1216 1083 1174 1001 255 467 1827 580 760 707 1085 1976 776 634 375 6 783 979 71 926 185 1755 577 811 1656 1840 1633 1989 576 452 869 1626 1806 817 53 726 326 406 1968 318 1896 1008 1620 973 925 1988 665 1462 916 168 1195 408 1300 129 1267 1039 845 615 353 1623 1935 917 1895 156 822 941 1717 269 1265 489 76 78 781 1755 33 1789 563 1045 849 700 1067 389 1979 269 428 1064 143 92 1169 1120 1169 1686 793 912 953 1591 554 644 906 1793 179 1501 1468 56 1917 1002 1049 203 1662 258 1 1901 1594 1390 1963 33 1749 868 168 436 1306 637 741 1156 625 1928 1181 399 1376 72 1208 1814 865 1144 1797 784 28 95 639 251 961 1711 1839 349 1924 1351 1085 1736 69 1000 340 1116 1210 772 1410 1671 1788 1634 1832 200 59 1454 532 1297 1375 1566 1513 362 972 336 1816 33 1360 687 1117 671 1181 1316 1128 135 1070 88 1878 920 1799 152 315 1298 989 769 1166 1205 1039 1835 626 1316 1536 370 845 441 1826 1055 1174 306 49 630 1008 473 1609 873 589 1153 308 681 673 172 596 764 277 1994 906 570 1699 1259 224 321 709 102 1289 1385 517 210 1027 962 1408 1089 1110 265 1148 1533 44 778 1762 1210 1709 783 1338 715 1173 934 403 1633 1156 1504 1979 894 931 1542 209 456 1678 902 1108 73 738 1852 1272 466 1924 1756 69 48 299 459 891 1383 1275 1661 678 1339 1615 168 457 1981 370 1848 602 1730 474 77 795 224 1378 382 1456 1681 803 400 818 1402 1102 1970 895 1014 888 480 1931 1259 882 199 647 1742 1236 408 124 754 1958 1446 1220 315 891 1097 1270 769 1866 1685 1564 720 1642 916 1378 1100 1753 432 1421 610 1321 1997 1046 218 1288 115 386 424 458 1033 1567 434 1333 1772 1085 1548 1145 1168 1766 383 954 1246 683 392 1899 875 1277 620 1913 841 1925 249 433 934 241 296 639 306 1147 1231 340 975 1591 1907 1427 1553 232 826 392 68 448 1950 1557 301 1075 494 91 9 1478 447 209 225 186 1087 468 1039 1599 1994 1723 650 294 1221 326 1405 743 1304 707 551 203 1193 1564 427 1863 1763 112 1351 822 1062 1484 1233 1666 663 1622 494 1999 1864 1190 364 900 963 1074 1999 791 1328 948 601 1427 1669 442 914 1048 381 361 616 48 369 1295 911 1977 1139 1444 1129 724 378 1292 545 1961 1192 1404 1570 1029 1767 102 1380 1761 1969 386 1494 144 1247 571 1175 1989 393 1620 510 94 1741 1093 970 577 827 598 612 1777 108 326 1969 1517 1058 1672 115 741 507 331 1870 1002 1119 1637 216 1553 121 475 1082 1540 35 975 1571 1413 9 295 1212 464 208 1286 1398 1740 1295 1641 943 205 1371 448 164 297 289 423 1793 452 845 1295 755 1259 1127 478 1214 1642 1629 720 1434 58 875 1977 872 747 279 664 771 1433 1721 1209 1602 1006 1127 343 1673 1156 623 347 1999 1269 62 1542 123 1121 1342 1528 1432 779 92 1546 1303 1441 102 942 1139 470 147 736 143 1613 413 297 556 996 1322 865 1415 411 713 190 1295 559 1543 1389 1172 232 1857 1148 571 523 1843 481 1838 220 703 219 944 804 954 915 398 43 1968 750 1569 339 728 594 256 945 209 1266 659 1127 540 184 978 1122 1412 1454 1563 478 200 602 1619 129 841 1379 4 1403 62 1044 1604 840 725 1964 934 943 820 1118 138 1962 1741 1756 783 1122 832 28 633 694 555 132 1454 760 1885 215 106 964 1256 1227 82 1438 1844 1190 453 135 1424 326 1230 859 515 874 359 1723 1377 64 1464 1282 169 91 381 1909 491 1968 1189 764 615 1598 695 568 2000 1591 79 448 864 367 1253 1436 1813 113 606 1885 409 984 861 759 1919 1985 1842 668 1833 1258 1330 326 1031 1447 1959 1824 41 497 398 1041 678 1019 526 359 1413 1075 760 492 697 368 1034 1367 585 894 814 594 1437 1844 1904 1764 69 1150 1212 1274 531 1436 709 1446 473 710 675 420 13 1226 1556 469 153 1956 1266 1594 398 1368 1141 159 57 1631 1152 1185 142 12 134 1117 577 1338 607 1751 1763 1764 1158 612 1305 368 1594 1748 329 617 980 1615 286 1927 472 459 74 1661 852 423 1291 1583 869 88 982 526 777 1469 1456 1298 512 1088 236 115 924 76 1934 1187 903 1270 1470 683 1251 1545 9 289 316 1842 625 675 826 884 1316 1315 99 1417 1530 1438 1245 247 520 1626 1185 1978 801 1404 1915 547 28 484 1854 253 1521 1238 1124 1223 1437 1845 483 547 1622 973 299 1099 856 1005 1420 1706 1101 672 1493 606 331 807 1287 1208 1303 1476 840 221 871 1909 1107 1341 21 523 444 589 992 1895 977 1411 669 1376 1261 702 1450 1171 1590 847 467 263 838 1656 1981 1467 1590 1823 272 463 854 430 418 844 1738 187 1982 1217 1151 1007 948 459 75 1029 1594 1359 193 1570 960 951 1508 1931 1984 104 1683 1351 1652 1148 1571 50 850 1152 1802 410 243 1564 1863 666 1697 1786 1056 465 1054 1909 1939 1518 961 1392 158 2000 1412 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 613 1139 926 1061 1136 942 1513 800 875 1293 199 1561 830 1341 1724 298 259 1530 243 359 66 1278 1619 930 1527 1975 809 894 34 183 1192 508 1675 1541 698 1969 592 1633 369 505 1805 772 30 1012 983 325 1533 1854 1509 616 923 1133 1323 258 453 195 244 1911 1231 1251 1867 1508 270 545 1926 9 1363 834 1184 270 948 1235 1746 118 1144 325 1965 753 14 965 790 1035 43 346 622 1218 750 1944 1149 501 1682 1 891 487 655 43 1483 211 1933 1533 1284 1898 1287 1315 236 1767 392 945 1603 1556 1748 83 1306 1302 997 307 1135 578 1969 612 1478 1907 1732 699 917 740 1840 1198 1756 1127 189 1380 1807 1752 1726 892 1873 1356 1314 154 895 1827 659 348 710 300 1839 443 450 120 993 1820 820 374 1596 1350 94 1326 275 510 1406 121 839 814 262 1549 1533 1492 1940 279 1691 1958 931 1217 1424 1636 220 883 1789 406 1914 21 404 1780 1177 1458 1499 676 778 841 1773 1118 1430 1693 1549 1148 1020 957 1992 1549 1145 1629 966 312 1939 1075 1788 1694 1074 174 1826 1128 1835 1039 1180 896 1307 1308 663 971 188 1418 1730 211 1543 1624 678 963 1430 1003 1875 1068 708 1331 168 565 948 1340 686 1503 715 1472 18 1286 363 954 1646 99 1725 1686 1923 622 729 548 1701 17 53 556 1107 1048 1096 1243 321 1093 1034 1467 1460 80 394 1121 1257 1963 331 1567 1858 1587 1516 154 142 562 1379 358 308 882 149 1405 508 1996 916 270 378 1022 997 1346 1992 1227 733 922 1726 701 1944 789 961 86 1062 830 1925 595 307 193 1824 17 177 1214 1853 1018 1251 630 1338 1560 40 1746 687 1338 1779 1604 442 452 755 1285 1899 528 308 109 249 883 737 1537 1392 491 1011 790 1304 1396 363 691 19 1930 1208 1445 322 568 422 1917 1524 847 1747 100 717 690 1695 1230 1503 1534 1807 1180 439 167 1982 27 486 1422 1121 843 1770 671 565 1114 1513 870 776 1294 874 1777 1232 97 1840 1281 652 1398 1459 1786 1861 1227 460 490 576 1655 381 918 627 514 571 864 449 132 778 1365 100 917 195 146 294 84 436 823 1036 1332 724 1876 208 704 1 64 281 1550 1416 1608 457 1585 1985 932 899 1657 244 1909 374 102 747 379 1131 1210 1094 579 759 1804 1941 1806 1901 952 1494 1148 1827 1779 1803 55 111 733 503 861 655 1135 1941 1557 898 564 1748 338 133 724 1315 1429 1438 268 21 476 1919 729 1201 169 1399 882 1130 350 859 1750 741 1108 44 970 1676 475 1781 629 190 1708 1348 375 2000 26 546 1283 389 279 97 254 1909 770 497 768 781 1421 1502 903 514 1949 490 1194 931 1276 243 907 1723 1928 16 1702 1408 510 1213 326 747 1137 192 55 228 868 1416 694 1193 488 386 1636 266 1742 551 617 1333 1086 773 1238 457 912 1447 1491 1209 1128 484 551 879 975 466 1173 1466 1948 84 147 949 881 1783 294 1989 162 373 1578 1727 1952 340 1790 116 1476 111 988 43 263 1662 1445 1145 669 36 43 1871 1011 1253 1912 207 1566 1970 588 1628 1874 1123 340 1966 980 1375 1509 1343 1607 523 313 5 978 941 1392 700 627 1899 871 1823 1933 901 646 211 1469 220 1859 481 59 893 1685 1069 1883 1150 787 823 1282 612 1466 206 1046 1311 1853 1900 1391 1523 375 1010 826 99 700 448 492 1739 1037 1073 1650 986 1675 1377 1111 794 1410 1116 1184 110 1463 5 1985 1160 717 127 386 1716 304 28 252 388 980 1151 526 920 1336 688 1708 969 1044 604 422 19 1746 1141 1511 1085 985 797 1364 1494 1731 1131 1220 1294 881 1448 351 1982 1557 1849 47 197 1980 1273 163 768 318 1729 355 100 638 1303 797 315 461 1521 1870 953 203 1492 956 1482 1613 254 384 363 1066 1243 49 257 191 1896 1787 137 1715 1906 559 109 484 554 1124 1920 672 1303 1899 1879 656 136 992 771 543 1637 1548 351 312 1776 807 1874 1309 1550 1403 1458 1268 76 917 550 1228 239 1348 1493 429 1708 1747 912 1533 1617 1907 713 79 1998 657 1231 950 1619 584 23 200 664 1487 1464 142 99 659 1907 1143 1673 191 1038 395 1156 1591 1323 765 1005 1605 1369 618 599 1690 1799 495 1512 1814 1344 599 340 643 888 1857 663 492 785 1536 719 1595 746 204 756 1471 1749 1349 5 604 1460 920 961 1869 1023 1131 1550 468 1988 210 441 370 763 1140 1370 931 1221 1735 595 1424 1921 1255 598 632 1594 294 688 248 256 782 134 727 1282 82 970 911 1189 1458 346 293 1348 1373 1429 1914 260 273 779 74 1522 654 528 401 1131 1880 1564 477 391 43 1698 1087 787 361 283 1147 42 1039 1711 543 320 1174 575 785 555 805 657 624 1694 707 1257 1836 1811 1274 961 306 1604 311 469 720 437 1710 493 983 1282 267 728 1070 1569 979 1089 450 1476 201 1873 1627 381 1004 1697 1354 1326 429 1561 1791 428 1679 954 1447 1407 983 757 259 665 291 694 1156 1168 1543 944 1346 1850 1202 422 875 1796 959 1523 856 1215 1880 391 123 1911 244 847 1717 33 897 800 437 1985 1933 559 91 165 606 496 762 242 866 1305 987 249 368 1346 558 1541 1437 331 1132 691 1707 105 856 15 988 79 740 1095 1700 342 1695 670 684 201 1580 1727 67 671 1166 1804 1535 773 847 322 1009 823 1280 1002 1831 1627 875 1711 571 939 996 1175 1880 333 302 1 1804 656 1897 1161 1097 1877 729 906 950 392 1299 1137 771 745 1584 265 1705 1020 1764 409 464 1609 312 1494 922 496 771 1926 1852 413 231 1955 125 1507 1160 1191 1463 1225 887 1290 1995 222 1229 822 1345 1834 1747 243 1693 82 1022 1700 1516 823 1928 1036 1918 140 1225 1326 1662 67 1349 369 140 275 1983 1212 1435 1175 155 1891 454 918 1872 1518 814 442 1788 66 79 1439 354 575 1905 970 63 422 41 1156 1195 628 1215 978 1994 815 171 1010 1650 747 1497 164 38 602 1115 1522 1393 1694 1677 750 895 220 196 1543 1717 783 1152 151 433 294 1393 875 1516 1995 1557 896 1563 1697 207 855 613 937 804 756 1887 961 590 569 1507 362 899 1562 1407 180 208 701 1818 440 1007 848 1041 18 505 470 64 649 900 1423 1020 1260 700 1043 925 1338 32 731 88 1342 4 1037 1994 1221 4 546 1698 430 1800 133 1397 350 1330 1290 309 700 100 472 491 879 367 580 1249 482 359 1516 1948 561 1298 1885 1991 500 1519 66 427 165 883 1817 1690 126 174 1763 123 1188 796 488 703 1962 1400 1141 1330 1028 1787 804 1789 1257 1458 1173 1177 1171 1918 590 1534 1079 452 668 89 1723 420 1157 140 105 135 1516 1487 207 1522 544 180 1567 1240 1378 792 1386 1195 1713 1525 1396 498 1379 1621 180 1703 178 417 59 1927 1600 1944 638 588 1849 203 1297 1480 1828 501 1986 1783 389 1367 1743 679 962 401 950 740 1488 1293 1735 1084 1113 1014 39 97 28 166 932 1821 1234 444 1312 303 984 1116 1212 467 142 1745 114 432 795 430 1071 75 1450 1506 1323 890 1493 329 198 1442 1964 175 1937 385 722 79 822 1432 181 1850 1446 160 632 868 861 254 1310 1736 1507 1057 1765 267 353 695 1213 382 1006 1503 1972 1677 422 1578 1935 1652 886 315 1062 1841 1910 1133 1437 629 1203 1876 1339 277 824 699 1161 365 1768 301 600 931 1819 1631 799 921 1427 42 1232 396 41 598 1334 122 1113 514 1054 960 1463 593 1998 721 204 1550 1334 1363 113 896 1154 532 487 168 1993 490 1488 535 309 391 413 1453 607 1547 133 1084 1718 244 1711 139 44 512 1453 662 573 1235 757 1747 1821 532 1452 1071 189 737 161 839 1386 515 36 1779 498 1597 1873 492 1955 382 1965 1390 1378 1558 364 425 1045 1717 316 786 654 1246 1505 1398 1380 1690 206 750 1519 1625 125 1229 1776 1908 363 1383 379 222 1747 668 1186 89 549 530 239 1428 1203 193 237 818 888 903 1332 1846 725 1356 1887 1130 761 1696 1628 431 797 896 1775 639 361 999 659 590 1926 1617 1374 1727 1025 1579 480 451 633 422 168 1612 1765 747 291 943 389 1640 706 1048 915 520 1622 1976 229 1793 59 1241 1443 1031 974 1538 1983 510 845 789 1974 236 1385 1190 929 893 1194 647 152 1520 1616 1086 1764 1279 1105 1880 1727 1724 1427 1078 1579 678 488 1622 859 1867 1313 1997 386 1895 1665 655 262 1803 863 673 273 1321 1447 1942 4 1324 350 22 839 676 1535 1869 1953 879 247 703 1329 419 554 1161 135 1415 1231 1171 114 162 879 785 231 139 133 345 1386 319 1507 495 365 257 817 1707 98 1852 1138 1452 1358 1764 885 230 92 539 1204 1783 1290 527 1261 1352 1652 432 619 1455 1004 672 1200 1409 1427 963 193 1908 183 1733 1582 1922 840 43 1756 1577 1320 1 1521 1456 47 323 940 1828 1288 247 1406 1217 252 1143 1065 1116 1305 461 1731 1405 366 1720 1415 554 1430 1003 1224 462 318 1060 1939 136 1845 873 400 720 367 318 1988 324 997 1540 183 353 1053 1051 301 653 1362 536 1779 529 1328 690 1543 692 1646 246 1220 1347 584 347 41 1741 567 1296 789 170 688 177 866 1227 710 1784 859 1676 1532 1919 1354 486 1707 116 498 2 1180 1206 1030 8 1491 1580 821 69 521 869 1907 203 52 1738 981 690 1749 1711 1032 412 1949 456 1662 1430 973 1528 262 235 1305 1109 1879 1363 1560 40 665 1272 1018 624 928 1337 1110 1638 1525 711 143 875 1267 317 1491 1229 971 1820 896 632 1765 724 1987 234 723 1103 702 959 1539 1224 261 1435 66 777 1302 1638 1351 914 1523 1 1795 1653 844 1606 1123 429 669 1086 495 1759 802 1325 67 297 819 1975 1783 1176 32 6 1468 245 1770 1635 1766 1023 1147 1218 385 1716 1043 698 865 952 128 1697 1498 1433 633 1927 1416 1065 1671 233 572 1770 1921 1654 340 264 386 1902 1014 1215 1449 1829 937 398 1149 1559 463 1891 1579 438 1747 646 1101 1535 1659 1634 1449 1323 1370 126 1875 1089 1749 1641 976 841 1855 1892 1928 1835 1460 1817 1463 1109 1535 649 1424 283 712 452 942 889 93 801 1401 1220 1371 542 1713 1215 377 1889 91 1658 1889 956 1365 324 829 607 438 1809 1674 1336 119 86 667 997 105 529 1245 1466 1073 1078 1490 1662 1463 901 1997 656 599 455 1017 663 2000 901 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 376 1961 1813 1288 401 1726 1080 1438 1784 1094 1162 1207 294 1397 1532 1975 713 607 309 344 1268 345 88 755 1520 590 1521 586 513 1072 47 1045 1315 329 1276 215 691 524 342 908 634 621 50 145 1236 586 711 1904 239 1925 597 71 1855 1871 1129 1012 1886 1026 1512 175 913 890 152 100 1029 1810 558 763 1320 1463 1442 646 677 1835 1056 262 1095 856 647 1099 1006 814 1620 38 1584 1051 1369 972 422 294 1318 1113 1991 1192 697 1406 643 920 1986 1322 197 1858 175 1616 731 371 519 1674 1682 1203 1954 1738 187 1679 1109 313 746 1042 604 238 717 1055 575 1068 1065 318 727 88 255 464 74 1542 1902 1761 1249 959 1363 1146 235 1729 1115 1759 955 147 841 1323 157 35 610 982 1062 287 1461 65 536 1916 361 1374 1300 1926 111 46 1834 1220 151 904 1196 1095 1102 99 354 367 1332 1281 1174 1962 92 744 1247 874 1084 1133 667 1618 932 1903 1893 1021 636 270 1830 1210 1126 198 1639 72 1875 1788 1093 1594 290 1779 1693 360 1618 1579 1159 1234 1224 871 816 1345 1964 954 1855 1515 366 46 825 1602 534 656 607 139 121 1131 1989 822 855 495 686 239 1793 1534 499 847 905 1795 1394 463 1746 559 1331 763 1462 1585 1990 31 1589 1105 1896 129 1515 218 501 58 1819 1346 135 1650 727 1303 332 375 1362 1191 1893 1402 1836 1500 251 1510 1132 850 29 653 1501 567 868 1409 1903 1934 1543 1036 638 815 1434 1325 144 270 1313 544 1191 1959 99 168 134 51 954 1739 1617 698 86 1082 541 917 225 1788 886 1902 765 1494 271 1783 762 1065 1396 787 276 407 44 1109 776 1603 890 163 807 1317 1027 662 1428 663 746 417 1911 864 1846 44 1044 1738 757 588 1445 1521 1114 384 1204 1386 401 1946 789 317 1908 1608 1728 417 1254 1663 700 1091 924 1315 1239 1603 412 1733 1378 1051 189 1386 201 1244 862 963 545 950 946 30 1545 1236 1049 1785 1363 530 507 558 1820 1981 1245 495 759 293 389 623 472 81 1770 795 875 991 1365 1443 837 1318 4 825 563 1274 29 1685 303 1803 112 1426 1969 1979 1477 1385 1201 1226 1668 360 234 896 947 1758 954 1190 826 1686 231 881 18 349 1772 700 364 177 752 1920 623 281 1879 1859 1657 683 898 843 326 78 418 317 366 972 826 1847 121 771 562 774 1790 1305 104 212 569 1050 1217 1937 106 688 1389 541 1786 1101 584 592 1417 1319 1564 710 851 1488 1524 1738 289 1553 380 1598 395 1043 1124 1780 1099 186 707 925 1757 1551 1432 1451 1394 1080 1756 1172 788 166 931 1350 260 714 2 225 1855 436 1146 502 1263 1754 34 1866 1693 754 1043 86 725 1100 380 367 1458 511 614 1293 1400 527 514 298 464 1719 399 1416 1278 920 1272 527 222 1086 1593 1555 1693 1611 1841 702 1908 1667 931 1855 1919 1140 1736 1198 1820 255 783 1946 719 791 1908 1489 1538 1349 1982 1164 1866 1286 1505 773 1925 50 740 1254 1855 1993 318 1039 1523 459 906 354 959 1220 361 159 784 1267 1958 935 1484 966 692 1728 79 452 740 532 477 1526 1075 1206 455 947 1248 1682 520 1014 1035 1824 767 654 1481 1493 839 1890 148 949 1809 1023 1984 1657 771 1551 328 520 1434 1271 1206 1126 1419 846 1537 774 952 1637 97 333 1422 1656 1390 1349 1322 1695 1654 1994 1804 1857 830 1877 227 1494 640 130 520 182 242 592 1191 931 775 1044 808 561 1695 1834 1404 1134 378 1450 1267 1345 57 1283 458 979 1765 1334 417 228 969 418 1675 1340 1050 1271 1695 1408 1176 73 267 156 668 739 88 1475 1665 1637 600 1904 479 28 316 1447 1330 1597 770 430 1193 1277 44 1826 1387 912 444 1127 1620 28 843 1407 1020 1561 1129 1926 761 1143 1998 168 1131 1724 1391 1023 341 1257 620 1309 1084 1496 1399 35 599 100 1055 796 1334 1284 746 1225 544 501 1121 761 1316 83 1333 1172 1041 228 1055 1924 65 450 1061 1073 400 1891 233 1512 1386 183 43 407 994 1597 687 1655 1584 1601 361 390 866 1110 1493 1217 835 1468 1363 1002 1400 1838 479 812 1639 955 1823 1768 899 15 1669 1194 626 1038 1620 1229 1359 76 1200 744 1195 492 958 1380 1279 803 506 986 1356 791 1672 1022 771 841 690 1682 1841 1324 544 392 1650 1218 1045 473 39 690 1254 1563 1922 119 165 1937 973 1624 572 1589 874 1423 598 27 1701 761 967 1234 1526 1481 843 1100 1155 1945 12 1671 402 1022 61 471 348 1974 1667 738 1853 817 468 1832 1768 1225 519 269 1656 1248 1915 1861 193 181 1572 1931 164 1362 751 1597 1665 1188 1783 791 7 1384 1008 666 215 255 209 1465 1575 877 1375 240 418 20 932 754 44 1848 78 1853 436 1871 1811 924 1746 263 323 1801 1743 867 566 348 900 980 1796 85 1147 1984 515 818 1122 689 27 1805 1118 908 1206 806 1323 717 1939 1192 817 684 633 1002 1187 478 440 4 1218 1546 1244 316 382 965 715 412 348 269 1325 1554 1474 1599 1052 580 1135 1414 1185 1021 1673 1921 909 633 1326 255 1497 1193 540 921 1477 547 1196 1164 621 873 856 289 1450 116 1902 923 180 1084 188 861 485 663 1723 1061 1849 893 1497 1113 1362 1235 94 92 1447 1788 1376 525 780 232 2 1501 1565 1559 1463 251 69 1311 1300 573 1563 1702 452 621 875 1564 1013 446 147 807 1151 1273 1652 1101 1605 936 1672 1880 324 702 851 1673 600 1730 225 1996 1134 246 1551 707 676 424 1574 1649 1741 1268 98 1270 241 1364 274 1938 1504 917 87 1096 1687 1735 79 416 1003 736 139 1609 1427 398 588 1865 338 776 1469 690 1249 1743 1866 740 844 1190 1486 1689 179 635 1098 896 1136 1873 1185 937 648 1963 1248 1306 1594 599 187 1804 1173 133 579 581 135 211 1923 1794 1535 279 1290 929 244 183 1539 745 1246 1096 1439 630 706 577 1445 1909 364 971 1327 392 677 1751 1142 678 275 204 920 1394 496 1068 261 486 898 642 1514 733 409 555 596 954 1256 1582 1734 1496 571 1640 358 1582 567 1128 1841 590 351 196 207 1403 1298 503 1057 1653 1953 983 1239 563 1678 919 462 955 257 1654 1926 1248 116 1377 610 217 1438 940 585 234 1805 488 1033 1138 572 1394 363 1792 1668 440 1841 98 1791 1657 1852 811 1367 647 1147 1088 109 1147 941 1632 294 1302 1495 910 1328 1920 1010 1852 1234 655 347 645 1713 1316 942 647 479 1861 221 300 749 35 1833 404 1490 921 1252 304 372 1136 1773 1789 354 672 1082 458 1700 1767 612 600 970 1567 1164 1678 802 1008 1660 854 117 34 1992 552 273 636 818 1248 49 1022 941 1950 1383 1143 1626 763 604 1604 990 307 111 214 37 467 809 1743 1135 1727 930 344 1448 96 668 82 1606 841 1676 1175 1195 85 681 1660 474 1935 1949 1222 487 1998 1944 1317 1415 1786 868 1393 455 1423 436 16 1592 413 933 354 1799 1385 902 665 1451 1220 1508 1560 1608 1062 910 262 400 1431 216 767 377 1450 810 1304 442 1622 1272 1837 1887 658 477 1672 1627 140 1760 1216 1613 742 281 1100 1020 669 1773 194 1788 295 1572 1345 850 297 1228 743 1140 707 1095 144 985 25 1263 364 1168 782 345 1499 1709 511 535 583 1262 1033 1304 1614 1308 56 346 475 1228 1261 1232 704 1765 1642 1534 1730 1532 478 1569 1073 346 504 188 467 912 1113 796 284 1969 315 1421 395 637 504 1702 100 1455 1832 1072 1061 1180 634 820 440 1867 990 1 676 500 493 877 1072 1153 726 35 1861 689 758 459 1647 379 563 55 496 288 869 1801 465 1913 530 770 1638 1312 1332 677 636 1274 1640 1098 417 113 1430 1791 128 1744 1336 1545 1032 280 1706 728 905 544 748 1032 746 777 1750 1476 553 1855 697 261 448 1339 1630 1704 928 501 1341 1789 13 327 1484 1739 1782 877 1474 914 1983 1257 791 1688 269 675 858 597 45 1021 78 1242 833 1812 226 1724 376 738 1724 911 1785 1105 337 77 1740 1642 131 134 309 1643 1064 1601 1981 1095 1779 752 191 56 1201 33 92 1535 1025 337 764 204 1825 76 338 121 610 495 266 960 599 687 1601 1822 1727 1970 1665 415 637 1210 1288 344 432 1970 580 1763 804 1089 1469 565 372 1756 1951 988 585 200 1330 116 164 253 904 1753 1268 1110 1202 1686 1349 1396 1183 172 1333 1938 1042 1246 532 1364 751 985 456 1273 99 993 1689 1583 1901 119 991 1381 1436 966 839 1867 6 525 684 774 81 855 824 1089 1618 870 1142 1741 785 606 882 1272 1589 1357 1728 1067 273 952 1910 1742 1162 913 1671 1590 1140 1637 1613 1247 1432 849 978 1060 1172 1493 1003 1243 1007 529 1554 254 1431 1404 1134 1076 1401 1731 1345 1486 1820 878 1470 1869 363 1518 1941 1680 1949 1395 1212 1675 739 762 203 436 253 836 1172 1431 1929 545 1166 362 1177 1579 29 1642 1504 1776 479 372 536 487 133 1072 1683 563 796 1191 861 1733 1111 1013 1258 667 1723 1849 1937 423 694 1722 708 1611 1805 292 1323 1232 1153 384 1852 246 1389 1857 1354 1254 335 107 1527 1635 640 1838 118 878 978 1712 786 953 1381 888 948 115 1318 422 1893 82 1380 769 913 511 640 393 644 683 48 810 1364 1888 1264 146 1274 50 1111 137 478 1348 1201 1935 1854 167 1214 788 1690 1756 438 513 1615 1787 71 1396 591 268 269 1592 665 1059 1996 435 1803 1177 813 1145 1696 1157 99 653 1879 569 1496 1144 18 425 1545 674 55 438 1131 925 1175 40 1705 1394 1496 939 1691 1971 322 1568 996 1679 1074 1941 1912 1972 878 815 1704 30 438 1826 1548 78 1267 1267 556 886 1759 597 314 864 560 1343 735 622 450 1007 1937 1309 2000 728 1517 163 271 263 1687 1783 23 1524 1500 1055 271 643 1488 852 20 1097 1880 1779 1030 60 390 1101 543 1748 141 493 1584 1582 32 265 873 895 603 898 421 628 749 1046 1712 1672 369 693 102 1360 1704 864 1674 368 1220 1949 175 1744 1139 1127 246 793 1174 227 373 1610 1389 797 336 1751 1681 65 1895 1760 1902 1573 636 432 1899 611 1759 1148 728 101 792 1755 1794 889 1744 1781 1909 1876 812 468 1103 515 358 503 829 1820 1770 278 1764 1763 11 1311 990 552 1136 831 1872 1678 1694 700 1028 1559 1250 1967 695 1530 267 1295 528 1111 418 2000 1472 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1712 1069 111 1636 413 359 913 682 1376 871 125 1590 1470 1297 1135 1295 157 1673 1574 1464 1318 533 805 739 390 576 608 1347 1361 1787 185 607 100 207 1943 1202 1702 1630 671 815 1049 151 498 513 483 759 563 1153 1236 1245 435 1873 1059 86 1755 1861 233 1735 1637 753 794 1353 808 189 939 1727 238 790 1556 1155 1907 1214 404 14 1372 755 539 406 706 1117 409 1761 154 1777 784 1368 1634 819 1096 840 25 520 1231 1329 107 985 1050 1361 569 1891 125 1419 609 156 579 1521 1807 1536 667 145 1536 1209 1839 1466 1518 1789 466 80 493 1105 85 1637 1760 748 1445 1112 537 38 1941 1946 236 1119 660 922 1246 1020 1195 659 1519 188 389 443 353 1576 347 60 964 1177 1467 400 1904 580 1220 1989 302 1408 33 976 580 792 1440 589 1419 156 77 885 830 1938 1440 1656 1968 1002 239 1050 1738 1839 193 938 1921 825 1 445 928 143 619 154 983 985 1158 1454 544 356 1742 1199 233 943 1868 910 1843 467 629 54 1350 879 124 481 1871 1025 964 1225 759 1392 1479 1708 1393 1622 284 680 1055 1179 1768 390 577 1565 1348 68 732 1084 598 250 1139 1089 511 1454 1093 1839 448 1635 226 274 954 828 1995 611 785 79 53 589 91 1956 26 1738 11 1389 1084 247 1285 799 1527 375 1805 1102 178 1395 209 1447 145 222 1679 998 1770 1302 692 824 1025 1078 1443 1339 531 169 382 770 1179 1946 771 1349 85 1879 998 1125 749 1555 551 1148 291 1082 800 1555 173 1679 430 909 1448 225 697 977 1181 13 817 1861 12 589 39 997 1384 1886 1333 1395 1087 383 1931 9 1763 1701 311 1770 106 108 528 1654 911 1575 223 1660 1906 1384 299 1881 1619 1628 1279 1311 1382 670 1290 18 1603 1179 1587 188 366 197 535 863 750 1969 1809 810 716 1084 948 1125 297 1290 1480 1127 556 1342 927 1895 1159 518 1746 1519 1173 1758 1773 1484 1714 1029 371 1682 294 605 1455 125 1968 1387 1257 178 1932 686 881 1411 176 44 1596 1762 1849 536 472 333 1324 1904 253 1799 1883 1955 1537 408 599 96 1864 218 1020 393 359 404 1134 758 1235 116 174 614 1771 1317 1609 753 831 1585 1757 281 107 271 152 1950 1604 925 1887 912 1565 249 1607 31 6 1465 308 191 370 59 12 744 516 790 391 1801 614 1823 1750 1868 1237 1480 732 1541 188 1042 1197 1524 1227 1780 290 1962 1219 1380 1654 1192 1217 225 81 1362 21 1219 1934 867 991 538 74 282 1941 468 1868 1602 1858 1435 283 1520 1902 202 1553 1797 1638 1839 1626 1539 264 1788 1912 365 1598 1864 663 342 1396 1299 1592 348 839 1558 1548 205 316 424 1631 727 859 142 1454 382 470 1434 822 230 1353 1988 1131 529 1952 1974 849 1858 1135 1296 187 1424 738 252 1182 214 1746 253 352 1319 705 673 1826 351 1682 949 440 1316 920 1575 401 1691 1929 1974 567 1240 1710 917 37 477 1578 543 288 979 1012 21 1987 183 1411 1603 603 427 534 1920 1947 1549 1437 4 1293 837 1527 1684 1718 1480 393 1384 1349 1130 215 942 312 1744 1074 792 618 707 1166 80 77 113 111 203 1152 733 687 1275 1261 1047 1199 1215 1986 454 1480 1717 1481 561 748 1968 1606 1597 526 1172 925 1665 123 1134 1758 341 755 465 1214 1993 200 1675 611 1618 546 1718 1099 1103 764 698 986 1145 799 1824 1774 1161 872 1585 1616 196 1721 1660 474 1489 1945 407 1535 780 1976 1501 348 1203 1668 1798 937 1724 545 916 635 1913 504 985 1305 1204 943 1014 1625 1637 1889 1983 1415 1923 361 1754 113 1559 1920 406 1634 908 1889 1224 1257 1490 981 1664 821 594 1249 490 463 1867 968 832 820 1723 861 1518 1774 297 1641 1262 1006 191 1989 65 887 614 1925 558 186 1209 513 933 890 987 1281 445 699 309 1477 1435 1788 1847 398 1028 430 960 540 1321 1392 1433 1717 33 985 1659 95 1749 1713 1825 1258 1509 1836 584 877 200 1043 290 571 1232 864 394 706 828 359 1155 1536 855 236 249 242 1582 1765 1128 202 990 237 539 1596 1148 1473 1133 1765 30 730 908 1305 1766 840 1115 904 719 840 1910 1467 800 594 1825 1745 206 1569 777 1585 815 1439 1868 1867 1224 157 404 15 791 940 878 1081 1325 155 793 936 19 1149 1242 970 205 1270 1500 1318 684 1282 1861 1013 1646 98 1316 1613 1232 1060 1511 1388 1123 1949 1929 461 1660 1750 567 538 1478 1568 36 79 1938 1206 514 1462 78 958 161 1621 1892 59 1573 1040 121 306 1775 475 582 1078 1182 1057 1555 338 1326 1498 1567 739 1998 844 1181 160 79 1329 1752 1062 185 1121 918 180 680 732 907 400 355 1494 1093 117 1341 1375 1540 666 1764 1166 572 1055 823 330 435 854 1621 420 1605 284 1056 1748 1816 3 961 1790 1609 1149 1317 464 1253 1159 1156 1948 196 1712 1506 733 831 1876 479 1831 1570 1209 1129 1360 653 21 1985 1748 372 826 1083 1338 263 896 1806 289 540 1341 508 1189 743 1907 460 148 1563 1894 979 24 155 1576 193 1601 1802 19 1239 1584 672 115 1942 850 493 1853 114 119 1000 1472 390 1278 753 679 1938 927 1941 823 1471 452 1199 1723 530 1477 475 874 1167 95 102 1266 933 304 1441 1171 1687 65 1412 1674 1371 1136 1056 232 1227 473 893 287 857 1425 258 41 1408 1999 306 628 917 1559 819 318 1756 1077 27 1033 1671 850 1971 426 1754 901 189 1412 1433 889 866 925 1586 1447 692 745 1368 464 1858 1531 4 457 1562 1317 608 340 1160 1527 1678 615 1037 700 66 507 795 1757 129 1250 1021 816 1073 294 1091 1073 31 1130 954 1211 240 672 362 210 111 103 394 224 821 1677 734 1067 1175 25 1200 1232 105 334 205 1950 1793 1613 1382 993 646 1530 950 1897 726 664 1844 38 1351 1748 1838 1474 1509 1467 613 60 858 1769 1272 44 1324 143 1241 1416 417 1888 971 1266 29 1448 845 1675 1052 1066 1216 1689 1675 4 500 1328 416 497 705 303 1882 619 353 1178 834 762 843 432 1073 1086 922 1288 1820 197 1372 1533 987 1129 1350 1763 1479 1865 133 820 481 594 1071 972 1631 378 984 1741 1233 1769 1537 224 1666 357 138 1097 714 1448 1144 85 512 1872 930 1939 237 19 389 1452 12 1068 1400 1504 1341 1670 425 1215 1560 1572 1878 224 527 811 1880 1969 1517 141 1018 1628 202 67 599 803 112 534 945 712 584 1562 462 1883 1613 1671 973 592 1443 37 759 716 688 99 688 892 1416 1476 1020 1106 1015 1783 1262 1037 1559 850 492 692 881 779 431 1328 240 1330 1446 1075 33 1805 985 1480 822 1601 1867 295 106 747 1129 325 1600 185 704 1958 116 1607 875 1793 114 1705 297 1423 37 754 605 14 1528 303 767 1032 377 1539 128 235 1756 1552 1387 661 1627 927 150 1262 106 348 1336 610 1032 913 948 1785 1026 1132 1460 117 1362 464 689 952 662 998 254 191 667 1861 702 311 1477 1753 1113 1029 932 395 1933 667 1474 712 1657 920 1496 1726 1388 1210 672 959 412 604 1496 1647 544 1116 713 1496 331 298 1247 1325 774 604 1236 539 1160 1326 1949 1514 180 1719 544 1923 1151 1335 1504 1821 573 77 1607 576 392 53 1536 1482 1739 1951 558 111 481 1946 604 1483 1765 1342 129 451 1589 1514 1999 186 792 386 1849 399 505 522 1439 36 288 640 1751 729 891 1987 1482 359 1294 1378 312 1593 692 1216 1144 1732 1536 483 704 359 693 1803 574 1565 686 384 1329 1647 1659 452 247 1159 1896 1879 147 256 572 1625 762 1625 859 811 1291 648 1640 1246 1449 1515 1067 1821 1270 681 1467 471 1901 151 1528 1188 1724 1767 615 1881 1213 1083 411 422 671 1111 1580 252 549 1845 71 1676 235 1986 322 603 1297 869 1850 1105 1750 863 1259 945 1153 1389 923 1731 1406 91 1651 1101 1940 948 843 432 367 1364 113 559 927 1310 1222 250 252 969 1461 472 1444 1029 1665 1731 1427 748 394 1917 1982 435 1147 641 844 1295 1075 116 17 1893 1517 219 1160 1466 1919 742 796 1577 524 1257 899 291 550 907 808 208 1763 1143 851 1091 427 640 759 1196 332 658 632 1047 473 275 296 146 1222 1049 1948 812 1864 581 1599 409 253 1244 35 1106 232 503 1359 1081 1270 336 329 682 898 1133 1681 1709 1793 665 568 1719 460 1453 796 1185 488 1982 193 176 1283 1920 1325 1395 1596 1321 1392 1724 95 400 1725 149 973 1715 10 1892 660 392 1632 1209 272 1291 1935 692 493 455 1410 1043 8 560 586 1241 1377 76 921 1691 1567 1666 1566 979 160 1146 1336 919 1403 532 424 1189 645 805 1911 117 1020 1549 481 720 1666 1427 45 1422 1882 209 1691 139 1224 1996 1913 179 1080 1404 257 1053 479 1642 1138 1796 1365 1255 1673 432 1671 569 779 1604 1688 336 258 1840 159 215 627 518 1297 566 136 1610 1020 1701 1150 834 1453 11 45 973 1486 707 159 496 1568 352 847 1019 1824 1959 48 1371 9 1451 1207 1336 1303 1063 310 1534 1987 51 1125 1049 272 1529 1935 138 544 1970 359 855 1411 858 1125 1166 478 466 1504 1625 740 548 953 173 148 1456 898 652 1022 565 1482 219 1283 1468 743 590 56 910 1918 880 838 1910 1329 1182 1378 1873 837 499 1044 546 1247 94 1702 738 75 1631 1083 948 377 721 1289 1255 1109 544 724 805 1392 12 1641 584 1264 1543 1763 1563 545 936 30 1518 1158 82 454 68 81 462 1242 135 74 1604 851 443 863 1065 379 1376 1560 946 1436 353 1158 1687 694 809 56 1123 1596 1685 1930 1352 683 405 1690 1983 1832 1676 392 1645 1717 694 345 1665 1040 953 88 1081 776 420 314 1765 349 1141 60 1411 1155 567 1259 841 1362 1688 1280 66 1518 600 1878 1503 1086 637 185 1855 330 1188 1325 505 1030 1186 1256 614 709 1192 1149 300 1196 981 694 1508 1285 1797 925 1629 220 919 1575 1706 538 493 702 1990 155 1052 169 1272 318 1859 362 609 1193 137 692 18 278 351 1846 251 589 68 600 1934 1135 39 546 1922 1885 375 1892 1924 1459 1991 1781 1063 1893 1357 683 1852 1748 1561 1459 861 1484 899 1998 1747 1437 1597 569 1591 1684 1960 1367 597 1494 946 413 61 1481 1356 793 1060 590 330 192 535 750 468 963 1151 480 154 1309 1360 533 324 316 123 705 391 1689 2000 1132 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 807 505 1768 1588 950 1817 951 538 1773 1111 502 229 1039 1355 448 129 1273 121 1639 1934 903 1016 489 1431 710 1499 162 896 820 925 1578 1499 1235 926 1775 279 1405 1268 1133 199 274 1584 1946 1882 28 1279 1391 1627 1347 809 272 1911 749 521 1356 1463 1213 1753 1967 1961 156 826 1077 1679 325 461 1482 1908 1994 881 173 870 1557 841 483 645 41 1433 903 1078 406 333 1759 1764 443 710 1578 1540 725 1554 1701 451 1046 55 1693 1822 1249 1692 430 1902 1378 1715 1434 1582 1050 71 310 1994 488 1374 1614 70 500 731 441 840 1028 611 631 1091 1857 1337 1654 1264 852 1416 772 651 1754 1373 1695 568 1511 1775 680 1489 1879 1580 1031 1917 1391 1697 231 1486 785 1925 1842 406 750 675 1047 1303 1942 930 1431 1750 780 594 1232 699 1669 437 897 568 1631 1224 1276 963 1613 1949 1513 50 1728 1942 1863 1346 1010 1056 365 612 236 1034 895 1605 392 560 1516 72 1200 1368 420 242 1957 168 983 641 684 1074 1769 970 1331 286 1569 1278 625 1346 657 696 1819 1840 1792 1781 338 1180 1922 289 778 697 281 378 630 495 1861 1123 1951 731 135 1751 1092 1266 867 1752 1242 1875 1747 675 148 761 1977 1954 735 1193 525 1630 916 1502 340 526 656 431 17 1632 1681 1226 37 1139 1430 1167 979 1711 1657 220 1134 626 633 816 1763 1047 239 717 195 1893 722 703 1049 817 982 1892 554 1585 352 1767 1578 1007 196 141 1690 198 175 1515 335 1291 1457 1554 207 1787 482 1817 101 861 197 181 1428 260 1609 1846 1655 420 1196 673 1655 734 539 678 982 1177 69 397 1464 671 717 34 273 577 1582 266 1321 296 1689 1569 1196 1481 1593 978 1535 1268 200 1810 749 1738 202 1785 975 584 439 1006 281 884 1943 621 1937 1891 1509 680 1691 916 454 1608 1344 1117 467 334 622 1744 1969 922 1064 1305 1842 823 1885 1319 1781 993 1942 644 1864 436 393 1395 1949 2 363 245 811 272 1458 1352 1339 255 377 349 1315 402 1132 884 1616 608 755 1638 1388 1864 1500 1023 1247 1164 1105 1734 1521 1308 1592 1530 1629 319 1673 1642 418 1200 1130 1249 1907 1459 839 333 1294 419 957 699 74 1017 1637 1104 1961 811 1854 950 445 1054 1219 481 1063 553 1516 349 1066 1097 1248 1238 1630 1354 1095 1155 113 377 718 2000 584 1043 1076 1223 307 680 1793 1435 1358 738 775 464 1507 1516 576 682 1853 833 1174 992 248 1011 1954 1053 948 420 909 211 1881 1860 1138 172 1636 1303 1780 1886 591 1890 1963 570 718 418 618 322 149 1673 860 516 536 1271 701 1832 1307 401 1653 258 1416 928 1631 36 526 1816 1016 1139 374 291 946 67 1377 1754 1224 1906 126 735 1564 303 680 410 60 1909 1099 1966 1124 535 743 1575 860 1722 1933 1779 1058 681 1158 1994 163 265 1283 1771 530 762 1167 68 331 1287 721 1421 705 890 1358 1826 979 1871 555 1644 1390 1571 880 699 636 1912 1975 1825 1546 1432 692 205 1239 1524 1487 1203 1464 376 284 37 664 524 796 528 1245 1513 1948 1414 1974 102 1819 723 368 607 1066 1566 1336 1889 284 1566 970 1892 1916 918 1208 1621 125 143 1143 671 1564 1680 484 1958 163 572 1843 128 1383 441 935 223 800 1640 798 1183 233 278 1124 1897 845 1854 40 978 1986 1880 1067 435 370 1410 964 613 1635 458 673 361 1688 1301 297 1713 673 1167 1388 1854 1630 831 1515 407 1665 1206 1108 563 368 1525 1910 1268 730 392 707 608 1329 466 1971 365 405 806 501 712 866 1135 433 1409 1472 509 648 791 1624 556 1981 316 534 915 237 1588 473 278 1465 784 1864 1865 293 993 1759 1537 1144 715 1511 1240 628 728 547 749 1456 1621 1046 182 1744 269 1218 963 1078 384 476 1728 1410 1392 1595 727 773 824 1072 607 1955 202 1791 1269 1095 419 1659 1797 16 316 1951 1109 153 1760 681 1758 231 1973 1633 472 1163 889 1639 194 1815 955 1499 618 669 418 54 1599 1171 1278 582 1344 51 1673 1526 912 1151 25 1660 1753 610 1494 11 1738 993 482 1977 47 848 810 1179 843 1665 1208 1853 1653 535 1297 142 732 1752 146 87 1575 1009 1042 972 1342 1508 67 59 239 669 1211 786 1294 1474 986 1965 1900 1864 1895 284 1906 914 1675 1411 1530 421 1017 12 394 759 1289 775 319 117 32 1089 354 868 798 834 313 15 1763 1392 860 895 1742 1490 674 1833 676 1071 1609 32 1722 1268 1294 1020 1071 1188 814 1843 24 1801 1242 1523 553 1161 16 1105 1069 373 172 300 1779 1979 683 1307 1093 395 1767 1349 165 1878 196 1455 1527 706 965 1871 437 1530 1452 512 483 1954 589 510 592 697 221 1601 869 1991 284 775 1533 934 332 874 1809 749 1773 272 1631 86 1367 1329 246 1473 707 932 721 866 1911 194 1246 358 1739 1804 1017 1779 1932 1943 1705 1133 589 901 295 660 1829 1104 1175 491 1130 1392 1461 628 1191 300 1677 1014 1228 1453 486 1664 1379 1965 796 760 1450 47 488 844 1634 248 1871 1962 1139 1530 1156 1659 1850 194 1450 410 1008 696 1050 1906 1848 1043 270 1301 1588 799 120 681 52 1206 1697 1116 317 859 306 1129 1650 903 744 1539 1186 474 1800 254 1181 1027 1615 493 740 203 948 1989 28 27 1245 145 719 1518 955 575 735 512 1523 759 695 70 1017 668 1665 264 91 667 1581 409 1959 33 1269 1991 778 1129 570 1758 855 98 1225 375 1648 1406 1408 1181 1859 1927 664 1760 1796 1325 1662 466 1203 603 1409 1791 1226 1271 922 106 310 823 483 99 1807 753 1286 549 1173 1195 787 1419 73 626 349 1058 1381 982 673 1497 1465 1857 1316 1189 483 920 553 657 1994 682 1484 947 1479 1494 1821 922 1217 810 1996 771 643 1750 1693 1483 1004 846 1704 1087 1827 1198 1537 415 1669 856 1535 417 1885 985 1866 145 206 1977 886 1110 736 1121 455 1776 804 1623 1023 669 710 1653 859 876 1806 1976 1927 1929 195 420 1417 1222 573 1077 65 1626 1605 432 75 1651 891 1592 1325 1160 68 1500 1651 425 606 301 245 424 1857 1790 1106 352 1747 1636 1148 947 1160 205 1183 818 437 221 959 1622 1311 1795 797 348 1061 1322 1125 844 1367 1323 1368 1146 417 1776 1249 1525 1256 1411 709 382 847 1781 636 1283 1254 523 1671 1816 1568 1203 221 487 544 1028 822 94 175 1731 547 1639 765 178 1447 790 402 819 1638 1483 1919 1738 969 807 1349 1984 1307 1323 1585 164 692 491 755 1836 623 482 122 1177 361 1904 1999 1944 1577 1566 1370 1493 1254 321 36 730 1754 125 1162 790 1953 1681 1258 24 653 672 334 1210 218 768 226 1627 89 1579 1427 53 1451 707 1574 1661 1979 99 1266 840 1449 1296 604 874 703 1934 925 906 257 959 130 1138 838 1350 607 35 493 1354 1440 1861 302 1574 558 827 1631 381 1003 1685 1311 538 746 367 1955 1222 1086 1479 826 115 349 796 1054 421 1536 1042 1450 1008 1018 737 1971 317 1762 1517 884 1910 1551 1809 1898 16 1856 1845 1912 345 1621 1870 1016 807 1133 1172 399 1616 1372 271 1692 695 1065 442 477 212 674 1434 1341 1629 1724 936 1086 544 1883 1834 1327 1859 1113 16 1514 1058 7 473 205 1031 142 598 1474 1768 16 1510 1581 1562 288 737 530 1492 1723 65 577 1166 241 490 703 1928 1732 265 338 23 1260 538 344 1354 836 708 405 1627 820 1360 1735 481 556 1607 1511 1953 1802 953 351 469 1129 105 1362 661 1350 309 1916 514 1776 596 1928 1346 843 89 440 629 304 1444 100 214 501 1751 1954 1805 676 1157 318 641 1643 710 262 395 1408 1672 53 997 1487 1008 1290 193 737 1374 1524 663 1786 1294 1340 1958 1584 1563 1455 1436 131 1102 1111 705 1293 372 741 29 183 429 1500 1353 1669 1249 509 291 1471 285 1051 1851 1229 1547 826 106 1983 400 1161 163 1878 1662 121 737 178 570 873 1904 41 424 752 1352 1345 482 1494 756 1130 568 1918 1297 315 881 1828 1202 1703 1839 735 2000 284 80 644 558 40 1921 1655 506 216 302 1870 176 622 1125 1843 1321 190 1016 1366 624 1653 1520 381 1733 1159 175 1721 1099 819 78 263 1900 549 1957 1871 444 825 105 12 1322 1303 1983 136 707 639 1951 1012 641 1985 1316 1153 161 633 1519 1598 866 1382 1371 1182 473 1446 316 181 162 1024 257 319 225 1469 1384 1597 518 755 1056 60 1726 1168 1882 1940 1286 591 761 427 635 202 184 1555 189 1069 330 119 930 1074 845 1709 1430 1711 472 631 1744 1256 1107 684 192 1825 1974 1983 1093 469 1882 825 107 1628 859 1688 1441 1612 831 1378 361 1423 336 1863 552 109 1413 1475 1709 966 1167 77 1534 1182 1407 160 302 597 997 515 92 18 1363 806 485 11 528 1867 1416 1572 1640 879 1306 1890 1216 180 544 922 1224 1628 1466 554 297 916 1408 1892 1678 923 387 1907 1440 1997 6 1739 1881 336 1622 1217 89 602 1684 1892 919 1101 916 1335 751 1504 1326 189 602 220 449 1455 1995 1504 663 1244 550 1553 1428 1774 475 1137 1080 1797 816 1562 820 210 1581 1800 569 722 752 384 796 533 1616 449 741 938 31 1334 1111 601 1497 180 1050 1804 553 758 1396 1451 1307 1379 374 755 988 185 914 322 1533 1256 171 513 391 477 389 1646 728 889 795 469 155 1246 1519 1659 1478 1910 1931 663 1805 1967 1527 557 676 103 948 1832 145 1791 469 516 784 991 1469 1685 1440 647 483 1239 1882 1741 258 1859 562 568 45 634 1367 1224 1264 481 1220 1407 641 201 1385 1072 1941 826 1443 1203 304 1068 1336 338 388 1730 1263 1955 282 659 571 1954 863 1110 1529 777 133 1385 287 271 1723 270 612 1387 1943 3 622 1028 1391 1293 1911 759 423 1984 1897 915 36 493 648 1524 799 760 1263 1018 1957 708 1138 1189 1084 798 514 351 1696 1043 1152 710 1996 511 601 565 772 1283 143 911 814 770 8 135 609 1224 1807 1326 869 807 505 1050 394 112 770 1151 1493 1163 918 1372 965 386 363 181 1348 944 1227 1289 153 641 224 351 1114 358 1304 1410 414 425 1704 502 544 343 733 37 640 542 909 331 484 1492 1260 1386 172 129 1707 1355 1683 1963 267 898 1553 908 1343 1500 1789 274 1614 1832 672 35 1592 655 53 618 1664 1713 716 1282 728 446 654 766 2000 377 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1737 195 1362 1290 1106 390 422 1595 268 1623 1509 214 1210 948 198 1917 1089 950 1351 475 755 1224 1378 1192 1737 1093 1849 846 1500 31 1678 966 384 1708 257 891 1901 971 502 1761 1195 1909 1122 1870 1641 206 482 1814 1898 906 456 1429 541 1884 1219 1829 712 1770 474 1039 353 1453 1974 238 264 1492 1881 1631 1043 1207 1950 196 791 1721 1789 1512 769 39 555 1422 1647 1118 876 994 1597 889 887 176 623 71 1141 51 1112 699 1044 6 1845 893 1278 439 505 1230 433 1370 390 185 1147 1929 677 52 1588 408 306 694 1400 806 1255 962 831 1184 1890 418 1563 1888 1878 1599 110 964 1276 1340 1717 9 1331 1971 1780 629 1275 1959 511 611 10 393 1331 1529 440 982 175 534 1374 364 482 184 1766 1261 466 906 1310 1405 166 506 575 1814 193 792 277 539 604 1754 682 1929 1790 76 803 1544 1882 1685 358 1953 1541 981 310 219 1251 1499 1629 590 350 739 1958 200 1489 349 1956 1709 743 552 274 601 379 908 727 849 1611 264 1957 1160 1022 1200 1583 1709 1231 1432 101 1874 966 142 1773 1063 257 801 1024 1317 196 448 1742 1735 106 478 894 1586 566 1537 1158 1781 491 953 1988 1403 452 430 263 1517 1649 578 77 101 1550 1477 217 1550 850 183 1920 359 385 1753 177 1606 142 1324 1471 169 1425 1419 1628 1367 1793 245 1475 1925 1006 1522 1138 677 1645 391 1587 1161 1777 900 1493 773 1954 426 651 883 285 554 721 1664 712 1417 215 1299 576 1615 1084 13 1617 1663 791 1003 897 929 1668 1753 1433 1355 90 354 97 542 1445 1010 887 1565 757 556 812 840 642 1159 1547 1030 1402 563 1255 977 1977 314 1424 843 116 769 1393 1071 146 1741 345 1570 1415 1011 1011 1305 126 1656 1957 1284 498 807 1890 375 633 593 1180 1097 1966 910 1961 789 409 1809 49 1310 845 490 1410 32 430 69 1727 401 446 1696 1276 1543 1762 1434 974 883 597 951 947 1242 889 1424 1086 885 1573 1895 1804 1678 975 568 344 203 1527 299 727 1719 1614 1957 1394 939 1266 607 1422 1084 471 590 9 814 1523 1217 354 1415 1158 1002 421 1534 1635 1283 643 1009 1904 1570 266 966 246 23 1398 1577 773 370 739 1237 1272 1233 638 1086 688 311 1031 1738 1087 1193 805 784 1492 1345 806 440 158 581 1521 194 190 35 235 1283 1533 1299 1666 763 423 734 1880 1777 1315 172 848 1919 513 25 974 1386 415 1281 574 218 135 795 1093 1384 696 1634 139 837 1839 1310 1645 1271 1265 1714 1262 1518 232 494 757 533 297 1252 1207 1956 846 1448 34 3 1396 304 131 1673 947 683 1140 449 325 1982 838 1742 1877 1017 950 325 1014 1065 1791 665 1437 1782 1901 853 492 748 153 1089 1899 151 102 535 1109 792 870 1200 1725 1813 1097 1560 907 1388 1860 160 646 1143 186 466 159 1995 26 1230 1400 1978 1524 339 1440 1865 457 682 205 1068 318 1404 1364 910 1900 1140 407 1852 744 287 1467 1249 1962 1200 1509 1580 1772 1040 161 1693 1233 658 991 1631 1919 805 1051 1470 186 371 646 1626 1215 838 982 309 1065 265 423 294 1412 1628 476 1184 1228 1826 1079 556 1520 277 1056 786 233 105 1989 727 1825 1918 670 1632 82 1183 284 1525 1052 1911 382 1889 1442 163 1328 678 1953 1459 1936 845 1118 1962 974 859 155 900 943 591 486 1959 1774 1863 1870 738 544 1763 1779 1267 1442 1681 505 1269 305 215 1592 518 1990 1328 1412 1958 76 93 964 891 335 365 224 1778 51 1687 1276 1392 990 708 1627 262 307 266 450 1699 220 1922 603 195 1667 299 2 1333 1789 1704 96 251 100 276 161 170 1631 1302 1508 801 1664 479 319 247 1434 1696 1164 189 1980 441 1587 1618 1934 204 309 661 1560 1040 1395 1349 698 1618 1465 1829 939 1509 1163 1371 1105 1466 650 743 1753 1915 1650 257 324 689 899 1995 1407 1541 1610 1670 797 1059 1004 192 1667 1387 751 698 559 770 660 1896 1014 21 52 1394 633 1933 1174 584 419 542 123 1650 1746 505 1495 597 1375 82 971 65 1339 1787 259 1831 712 1039 1801 1272 1138 1980 197 1865 1400 535 1570 1667 1163 963 301 982 962 1724 1756 158 1878 1406 1929 1709 945 771 1562 1896 1742 825 1327 1390 1565 1985 871 1107 1942 1556 1246 1163 1895 1440 1239 801 859 1344 626 1111 185 1194 1531 104 1990 1170 1023 281 1512 1708 1899 479 1129 1983 1347 154 4 1284 1307 1886 239 1118 198 1266 1652 403 776 545 590 1448 362 1278 93 1820 794 1077 1222 1883 908 861 969 242 386 1833 1472 1906 787 861 754 1165 1386 222 369 1278 798 1394 262 1589 1658 1543 1062 1968 328 320 577 709 350 217 1592 1019 1477 1851 1896 1225 1762 1307 1703 118 196 1981 106 832 329 1591 192 1000 1116 656 1631 1690 1967 983 249 602 1376 1135 1626 1658 924 1960 1873 424 1133 1705 1017 868 337 281 323 1231 185 430 513 992 730 749 1073 1056 787 1167 644 1893 348 1108 922 1595 1751 1825 988 862 1654 1989 1670 165 281 650 575 1576 49 71 1494 1378 1542 1986 1787 1281 754 563 1111 1866 1896 1603 1240 442 996 1971 1069 1704 65 1898 59 1270 97 294 490 405 1708 1187 31 1096 1912 153 118 1633 240 1231 11 760 37 1566 853 1786 974 561 544 542 461 1288 70 1235 656 796 410 1733 1536 317 1616 862 1002 695 1564 1817 40 290 982 1553 1499 345 134 1065 1814 514 17 373 986 1996 1952 1093 1610 295 1754 1297 826 1725 766 448 985 1199 607 739 1624 1050 11 382 358 40 1466 519 153 1538 1568 1575 651 1187 1518 1389 1599 1288 972 290 1518 4 619 1639 803 32 394 1770 1087 831 8 24 1305 1296 608 1340 598 1453 1158 1541 801 1424 396 886 983 1381 977 71 161 570 23 649 1695 1458 239 231 1918 1833 1299 1800 1285 1651 1408 192 1346 1086 1406 1926 1564 101 318 769 1764 70 15 1003 1837 603 1532 1800 1189 788 582 1023 239 38 1065 151 1887 13 1405 1229 1617 173 60 49 1110 1766 1962 1121 44 1414 70 1917 840 920 1436 1482 499 1850 21 434 1150 220 156 376 1268 1876 1229 905 651 1647 1612 942 1285 338 238 734 249 591 1880 433 1097 1570 1331 175 401 827 137 1942 107 678 1631 986 1761 886 1678 679 512 96 639 3 1781 1859 1603 1950 455 1414 1772 219 480 922 92 824 825 654 520 313 145 1538 1400 1588 1146 1987 750 565 1281 356 1248 273 72 1742 1123 375 689 158 1174 194 1177 1004 1545 972 1790 621 937 205 623 1294 249 513 1695 1873 317 39 869 1172 1350 581 1858 60 181 697 1216 1361 926 1931 756 147 1723 974 1296 506 745 1349 1608 1611 275 466 510 982 314 169 236 1596 638 1524 14 638 1675 880 41 385 226 580 220 686 1731 129 961 662 1492 1893 560 1890 1569 618 177 1384 160 732 59 1881 847 455 718 1160 748 1086 1114 197 353 664 1578 1927 1211 1813 256 1673 1205 111 381 395 1334 1548 285 121 1667 655 1469 392 130 1102 635 429 1308 1582 633 424 494 1690 684 1421 1405 1811 791 1891 1619 673 1967 821 74 424 539 887 932 1910 875 547 1461 1512 1249 320 717 1068 176 68 1030 225 1568 672 198 1563 1002 1178 1841 1219 1430 1928 767 1227 207 1672 245 191 32 1709 1539 1863 1134 979 1193 585 97 1891 1335 315 1167 1778 319 470 1127 661 169 566 231 1711 1811 958 555 890 1923 744 995 1524 1227 826 1135 257 119 1140 729 1454 1797 262 1327 1910 18 543 1628 1629 1709 1280 1378 777 395 207 375 1073 1814 391 1897 798 898 332 638 1390 302 1644 1260 1143 1059 1649 1618 568 204 211 593 299 386 1675 1291 231 1043 419 374 1363 1327 89 877 452 334 1857 1204 295 1937 634 1893 1354 1588 1673 1340 900 940 1553 1211 1957 819 1333 731 392 1389 1556 1968 278 1429 1491 439 1252 378 488 750 924 1840 1170 1409 969 612 1702 1469 1275 1199 1493 482 1819 166 1561 42 1241 1324 238 992 1905 1445 1453 1582 1515 1256 1315 1640 1778 1967 881 463 620 734 1773 1075 936 718 277 1624 663 949 547 947 1920 1764 92 689 1111 173 915 1636 1288 670 1867 1211 1101 606 1945 1917 400 3 1544 130 1786 1198 1478 430 1865 996 1595 1115 1312 1209 377 818 1352 1531 63 1445 404 296 1160 444 1123 1613 1553 1322 1615 1389 552 859 1682 1082 1696 284 616 1811 1584 1975 1855 329 955 1882 987 1951 1210 883 102 1919 310 1946 388 35 546 827 645 310 276 78 1284 1384 660 613 1308 1415 1181 705 155 529 913 1617 1294 1123 1114 137 459 1900 1050 1899 1310 1043 403 1540 203 1921 451 1141 146 1965 1704 252 1169 371 1953 1263 35 240 1876 1493 1382 684 1996 385 1147 324 379 732 886 562 1549 1485 244 492 93 1159 1757 1862 1744 1727 1087 1781 1919 1033 314 1106 611 398 442 1782 393 1244 1839 392 1829 74 1048 48 642 1094 654 1783 487 349 61 1421 150 503 1533 1719 654 1500 1151 1587 320 1607 914 617 446 1269 678 416 1567 650 200 1337 1008 177 1131 1724 1413 1037 104 414 684 1664 1340 1228 66 1911 1504 1798 511 625 886 203 941 587 991 1292 1510 905 1721 1888 779 1682 1094 500 849 281 1176 76 1429 1075 776 1451 1984 10 1349 267 1046 1085 490 985 1929 145 825 544 762 1801 1667 1696 1871 221 569 459 112 1242 1165 780 652 1046 673 276 1577 30 1233 1458 1096 766 493 1502 550 1532 142 1251 1790 1585 538 583 1852 981 995 1880 14 1734 937 1044 291 164 672 101 357 1581 1868 1991 1490 784 1417 695 1558 1536 727 1498 485 1175 1618 1576 1732 916 991 339 375 578 1939 1255 421 807 718 688 679 582 1396 1059 1232 113 524 250 1351 270 1106 831 847 149 215 1747 487 451 1816 1068 1789 1086 604 969 1086 1606 1830 132 1785 964 363 563 1777 1922 1133 922 305 582 150 496 74 428 1729 60 567 208 1249 525 1778 1381 1125 195 1535 1380 723 1053 1270 1828 1986 752 1566 34 1428 592 485 93 1919 894 1884 65 1117 1518 95 223 281 1924 946 517 170 1899 823 959 269 49 621 521 810 163 882 1807 921 2000 712 1652 1341 140 1494 1899 126 548 821 1174 533 1272 91 40 1424 602 1829 649 85 914 748 230 1011 2000 1463 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 334 1023 1106 1200 492 1336 428 707 1995 2000 1173 409 1116 1024 745 854 546 634 1891 1834 1489 50 547 1034 1826 1670 122 224 896 953 5 601 1698 1357 1572 1500 1541 1262 518 1723 901 684 979 241 105 1361 1109 1068 1736 129 1796 84 827 1278 813 1001 1777 1851 190 843 985 1929 1696 706 671 141 1441 1502 1222 1682 846 1465 1550 571 298 1561 626 1425 1805 1538 1266 1994 859 1143 600 987 1647 1505 1080 1252 1540 616 1609 1577 337 510 1098 802 1007 1211 1827 1592 1560 1027 1209 1039 1533 1316 1949 771 1619 1852 898 827 236 1063 250 635 1374 245 284 805 930 1866 1523 415 795 479 262 896 640 599 447 547 328 1612 1355 14 1697 1175 93 781 1581 1582 991 1143 1146 935 1174 882 972 427 1312 1571 1129 790 1485 653 961 619 295 1963 840 709 624 729 738 1351 23 1803 890 917 278 577 1934 204 1338 691 250 1820 1696 1654 1903 1670 1433 113 144 224 538 1033 1417 165 930 359 109 1513 1336 1052 346 730 1489 651 475 1923 1627 1876 1546 730 1113 369 944 169 1228 697 474 1754 1578 1811 1145 251 1597 1012 583 1312 1659 1465 113 952 909 1040 1125 1736 878 1249 1353 708 562 1162 901 1820 1936 551 1919 163 510 225 833 634 1447 381 1433 1179 1212 1573 701 578 996 404 216 725 977 1931 502 1733 321 385 760 1965 1853 1495 1652 70 498 344 108 1837 1737 288 153 1276 21 516 820 1285 25 1599 1072 62 1155 1197 1768 917 185 1999 1745 949 286 607 347 1537 481 702 1273 1133 323 217 74 1884 1363 1754 788 659 615 1675 1741 461 1305 629 1877 232 764 1830 227 76 1705 417 106 1740 698 1488 1015 1013 1523 1908 1114 1603 24 973 1791 1187 1838 965 280 1587 882 278 88 518 640 1916 79 1667 290 597 1517 13 1205 869 789 526 505 1494 1376 252 1173 925 362 1037 1988 664 269 87 736 467 88 1024 169 1306 475 1972 50 1016 1330 1029 1273 1165 1979 1229 1217 271 86 1279 1406 1352 745 715 988 1853 1997 960 619 222 872 971 1643 1657 1591 1246 1713 1337 808 1260 99 92 1714 1169 966 1859 1265 943 193 1138 1042 1667 1789 823 935 245 1147 1431 663 1774 1010 1844 1781 948 1364 1739 812 1857 1245 185 4 1250 1591 590 563 1339 1612 970 1059 1400 1017 243 1931 526 234 1337 221 1839 456 1953 172 1612 1869 93 248 550 1616 1996 1576 157 1025 446 1362 1129 1154 320 745 1671 1247 390 36 1243 92 1142 919 1396 1578 513 705 1389 1958 1629 689 1423 1822 1997 1893 516 897 1218 240 966 402 90 135 1590 519 1735 1561 217 1140 459 297 1645 1296 1231 473 681 673 51 1365 1186 1289 112 1433 361 924 1385 143 1906 156 1247 841 1616 35 1235 1591 1036 1228 1095 406 261 751 894 981 1729 263 674 773 929 1874 468 877 1810 292 1229 119 128 1640 1635 475 1941 1812 40 981 639 1000 1357 1733 1440 1731 1171 1396 1839 1330 930 414 1820 22 1506 416 1088 689 1431 702 594 1725 1114 1569 1366 344 1489 1628 1281 1855 1681 42 920 1670 906 278 1925 1090 17 759 1771 579 1195 133 1857 1314 964 108 714 114 112 1228 950 1222 1305 106 657 287 327 1144 1865 960 1421 939 1357 896 1152 1598 592 139 803 355 13 166 1501 401 933 829 748 1775 83 1707 1379 427 33 356 1839 1367 516 370 631 1056 1361 1963 1570 557 179 251 1826 1313 181 1715 670 332 873 542 605 884 587 1564 638 1595 1328 1805 1301 270 1160 11 1664 250 1042 1748 151 1323 415 595 754 1970 1118 346 996 1682 807 350 757 727 1139 511 238 579 280 35 509 1046 643 862 841 1066 430 1679 1743 1449 225 346 426 1051 1444 109 738 1343 1699 322 395 1941 1002 80 894 310 1663 206 1572 561 976 1942 1407 579 1873 385 627 498 1640 244 433 1782 484 631 69 165 1767 1742 261 1673 276 822 1674 1200 179 909 763 511 82 222 900 916 438 712 662 119 351 43 504 827 1289 1038 1899 1799 1038 1167 763 1468 1097 1544 81 851 1782 858 1413 1813 934 1145 1729 341 878 1700 1169 141 1214 1199 1254 1620 1519 1679 1450 1017 454 865 1854 1663 1701 1079 1200 1845 1025 464 1032 225 1742 1795 1760 1784 182 1448 900 156 1416 1155 1183 1203 1757 1774 389 912 1574 785 1695 96 642 113 593 547 1196 530 72 916 736 1738 1647 887 878 164 1472 1295 951 1582 1975 1257 1301 1183 1618 1944 343 760 1957 1005 425 182 139 963 754 1425 743 1589 663 1173 311 13 1549 1994 794 1289 1291 1730 1176 251 318 1102 1264 1374 775 397 1167 497 1535 1618 1164 817 314 1377 673 487 841 1927 899 490 170 1203 1794 483 282 500 220 108 1098 960 1500 451 1631 526 961 705 1267 880 553 113 522 817 1036 1231 287 1799 516 1359 860 1541 1754 1319 1224 608 1868 1146 11 1532 1418 1730 1949 1634 1425 393 877 544 895 532 1566 1341 564 877 1035 1751 1449 459 794 987 987 1632 1039 160 96 767 295 97 1770 488 149 997 1689 1473 1354 861 330 1890 765 777 813 637 1786 23 421 601 1158 761 153 746 1201 194 1687 606 1364 77 1784 1158 922 1625 511 1295 603 1253 634 1996 116 1284 379 1570 1170 813 1505 1647 140 962 1343 1656 1537 843 1726 718 135 239 894 1116 450 798 119 608 837 717 175 35 675 1102 100 391 1054 1884 360 396 241 784 221 527 569 1059 1270 1471 765 1345 653 141 383 1350 547 511 331 1480 242 1697 1084 1216 574 1146 1566 1174 1242 6 1774 1544 694 917 461 230 1638 1711 1043 1197 1262 18 481 527 1498 906 1231 1868 1194 1915 68 447 107 1774 1443 1702 1200 886 1746 1887 1391 110 247 44 1656 177 1835 963 1120 325 1680 69 1276 244 1503 697 1673 777 1801 212 136 68 336 326 1382 585 206 116 874 699 1571 1390 1704 769 1148 1821 1714 819 1918 1403 222 1395 1763 1454 1155 1402 987 1746 1901 670 1139 66 1280 269 1635 1219 1961 840 1441 158 1999 1183 996 791 841 741 1603 1150 137 1152 27 562 630 1151 1391 1501 999 840 266 544 1147 797 832 1659 438 842 82 889 1110 1742 1537 1302 628 164 1370 766 245 1629 1087 212 416 1643 886 1963 202 1964 634 869 1101 1857 1231 1205 887 1642 1188 19 1039 353 1649 1227 1538 1807 768 1074 299 1854 552 295 1458 717 739 1522 1147 1433 562 1452 1567 1134 1303 1114 552 1098 1407 519 1621 282 1955 620 1389 340 915 1855 673 1248 979 1750 1706 1987 1762 998 210 1465 485 428 1838 686 1843 695 25 1802 1529 1936 1180 1767 30 1656 952 1168 1184 1772 1078 1863 749 935 278 1155 974 1669 469 1573 462 1967 666 1397 264 199 1822 494 1086 114 1851 1570 726 781 1805 1083 239 445 1558 1088 289 1927 910 160 1666 72 103 1085 1093 1811 1214 1096 1662 181 1037 822 1904 1766 798 380 263 1855 986 444 1937 242 64 1563 502 522 1553 238 649 1840 455 1217 599 183 1862 387 1853 1445 363 162 566 1902 865 942 385 654 1778 1005 241 1363 10 234 1278 1717 552 539 40 1875 1326 1822 764 251 1495 590 1344 742 1384 504 1880 1390 735 756 939 1292 1096 1875 1519 562 1199 116 96 770 191 930 768 969 57 1390 1481 604 1248 1876 1550 61 1777 364 751 714 721 1504 507 1298 158 1493 1152 1893 887 1448 1726 1655 712 1350 1417 48 541 1128 845 51 1239 73 924 201 205 1157 531 489 314 591 1803 1687 660 639 1659 550 733 1463 666 1339 1778 33 1394 336 273 631 1696 577 1239 126 24 1510 103 1231 534 1341 55 307 1119 916 53 1115 1350 1968 278 74 1098 461 671 367 1596 1507 845 402 1759 1969 558 1178 1784 1064 994 201 245 1879 1436 677 778 958 1971 1684 1958 113 1974 803 148 1019 1932 51 270 1868 920 145 1435 257 267 784 1833 367 1252 596 534 107 1250 782 312 1337 59 1103 13 879 1301 571 1948 1860 1969 124 282 843 823 1584 1849 374 477 288 843 377 1649 237 500 1997 1974 1737 1757 173 1275 1983 1365 1712 262 1089 306 227 1840 1404 165 1490 1498 1466 1100 883 1198 468 1185 160 832 177 1775 1295 1107 175 1716 1071 1304 237 946 1393 1969 1682 96 1249 1763 766 1902 207 1914 812 1686 926 1974 336 189 1657 275 226 1560 861 647 1815 1980 1047 1333 1257 413 1242 1854 67 904 781 1735 1130 1053 1007 1621 539 36 648 1637 1997 1249 1005 920 1251 1105 703 460 1793 532 1713 22 999 293 436 90 1727 916 993 1917 1039 1732 435 1074 1996 688 1310 897 1867 1929 464 1750 1365 1067 178 1621 1206 1550 1978 1291 1890 1143 1473 991 405 782 1084 856 1125 875 1881 808 343 1946 344 1350 170 733 1139 106 1587 593 1052 337 246 232 1553 1728 1951 885 398 1204 1082 327 1136 1512 1477 268 145 1649 495 679 117 1011 1549 669 1472 1463 1481 24 1330 580 407 702 1136 1001 870 268 79 173 319 220 1231 1501 1710 311 787 372 458 467 217 1546 210 716 1706 147 949 129 975 1752 638 1766 1645 1107 347 1287 1952 1987 1080 876 544 1280 1837 775 753 1176 1729 378 1117 760 169 1622 1078 678 401 1055 1275 1499 309 1579 1577 270 1020 1129 1323 1291 594 590 239 755 1297 1226 182 829 27 345 1288 442 1831 1878 386 1127 517 1114 1213 1675 1247 1458 1164 719 703 1759 962 413 295 1590 893 1841 193 1047 403 1613 1523 747 455 137 1230 983 1160 279 260 1342 1095 1989 1923 738 707 1643 226 747 1986 276 1719 432 1214 1737 1699 1361 1001 409 75 328 1055 229 1764 164 1671 1511 297 309 1141 915 1596 38 1167 150 199 1891 138 1131 1565 620 1776 1948 1395 338 1552 1318 1028 911 35 1637 1461 594 262 1662 1910 1911 1129 1948 626 1573 1810 689 1235 97 1551 1326 324 849 390 1279 1717 1882 43 1901 213 586 542 1111 1759 466 1933 539 435 1835 1773 93 1151 330 817 794 1178 878 1541 1847 1726 1429 202 1842 1215 654 109 1466 220 538 1462 971 1841 332 1706 209 1654 1663 798 1486 1928 1655 1817 790 962 767 388 951 792 1138 1968 119 1391 37 148 613 1164 1329 178 1282 1048 1230 821 712 1580 603 858 1576 1967 587 1447 1234 1193 1241 1708 589 1395 108 1109 1334 1822 37 1033 421 1980 293 2000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1157 1463 1657 9 744 1638 1148 1132 1150 254 874 912 1899 46 32 1957 361 1938 1203 1506 1533 1957 1786 898 1765 1873 488 703 93 661 726 969 1152 1057 208 1059 12 1489 534 1035 206 724 1538 1892 909 696 1849 1666 1218 1363 1738 1633 965 1376 1492 401 531 1237 1621 274 475 125 1340 345 152 647 1056 796 1128 569 313 1008 172 706 316 1100 1320 667 565 57 330 1017 893 873 615 483 890 1328 1329 426 1493 756 69 1657 1335 1965 1424 1850 893 1640 866 211 1371 1294 283 555 333 1164 305 1277 1256 526 676 248 1119 1453 1368 656 1313 627 338 1541 431 1575 46 205 43 1305 941 1969 909 1419 860 1681 223 265 1631 885 792 1079 60 1745 550 326 1524 1347 1300 659 1645 1500 1131 1324 1802 377 1061 1264 1612 382 1452 354 1393 494 689 648 123 729 1241 326 1292 1474 402 163 29 1611 1603 85 1742 1551 257 1070 1623 956 686 1794 253 572 1483 531 849 318 735 539 482 1286 1360 1589 211 1245 429 1353 1031 758 1038 1986 776 383 563 238 406 1616 634 1585 1517 1683 732 390 432 191 758 1524 482 499 1398 1832 1779 828 1563 1701 391 1299 1775 1460 1906 1862 1809 1657 736 705 586 917 1025 1497 1714 1778 865 1669 1787 1534 1926 249 778 278 243 1024 1030 334 585 1909 569 1227 892 1822 803 254 388 1686 1358 253 250 294 1693 1455 594 1551 45 1155 121 278 173 797 1859 236 922 1247 503 1721 611 752 1879 1973 220 1180 503 18 813 344 1550 298 458 1888 1770 1392 1822 399 1790 1781 1456 681 1255 170 264 1912 412 877 1691 658 1219 818 1937 1587 209 1951 120 1804 121 1540 97 520 1078 437 249 535 884 517 434 1273 1416 369 527 1576 1359 1142 1535 1138 164 1791 1360 1362 1899 575 37 266 267 1416 1554 1327 1385 1974 420 257 815 380 1117 886 1275 1736 1901 1778 564 1540 1101 596 1511 300 165 608 847 840 1134 53 1011 1477 1105 1818 922 452 989 10 57 1694 8 1864 653 1282 877 257 1204 1165 500 269 214 1077 607 833 737 514 288 677 994 1673 856 77 1471 1031 1898 902 65 662 782 1422 1551 127 1458 336 1381 1516 1819 891 1107 648 249 1567 1954 1750 712 1347 194 251 1651 1605 863 1913 1923 271 1794 424 1941 82 676 195 1481 1618 1693 445 1910 718 1514 782 1531 10 1532 430 1889 619 1437 1100 1901 1022 1502 523 113 1781 1324 1530 754 1039 402 846 964 1347 1463 1439 1425 1993 1847 1100 729 1413 1440 395 594 145 1251 881 113 325 1194 1962 1921 790 473 1222 912 1144 29 673 762 449 1233 605 92 1628 847 253 314 1575 1411 1296 157 1001 1195 1112 628 627 1371 279 1579 1570 766 1701 1449 302 1110 785 867 1747 820 881 286 1225 499 967 498 978 1631 466 1370 1823 771 1070 423 415 848 1129 1812 1126 1017 1763 245 821 1019 1825 552 44 1819 1486 1246 697 87 1391 323 1163 62 209 1448 520 427 1442 386 391 348 1672 1580 154 274 322 631 108 193 105 1713 1235 375 434 739 1410 1194 1491 1573 1406 1177 943 924 1035 52 1104 1236 930 1656 192 568 1041 338 1492 1438 1679 1429 1254 384 874 1047 13 1957 1215 741 1755 270 229 951 163 1852 631 575 1972 574 1212 1642 1543 680 229 1593 1281 144 402 185 1461 722 81 1774 425 644 1812 1951 947 1763 1646 1242 385 460 1786 792 1778 919 183 1787 899 701 244 1428 249 330 1156 866 440 925 1598 1221 815 1597 580 1840 1697 518 110 1164 1360 1089 1875 361 1575 1729 1635 1823 1924 1082 1363 1939 560 924 1797 1830 1869 1181 1972 423 1275 4 1993 1977 822 353 1005 895 1600 1691 1564 1203 502 305 610 1878 1858 1810 149 1553 1229 1017 1710 75 1086 1215 37 755 84 1092 264 413 268 1928 535 554 975 900 560 1807 714 214 1618 1960 1771 537 384 757 310 291 1924 1570 369 712 956 1925 1762 315 534 1409 339 373 1940 1239 399 718 732 124 204 984 1295 1653 1397 540 1316 1934 338 652 352 811 1094 23 1268 1494 293 1723 1522 279 1200 1540 1021 402 719 1411 749 713 137 10 284 1138 1043 515 1040 1172 1571 1136 1541 1883 655 990 1942 1627 1351 755 72 1729 1132 1718 1044 1220 379 717 1454 1674 1482 177 406 552 910 207 1067 1378 327 1560 87 1728 1112 567 187 561 1319 1394 1783 1145 1069 1146 1302 1318 90 685 852 1616 8 1755 1437 479 170 373 308 151 898 241 1052 126 1788 794 1575 1246 1002 581 1000 181 1916 686 199 1145 187 896 160 714 611 724 1544 720 1451 577 846 691 898 1794 1018 522 600 1045 1877 1227 1430 1983 1636 224 123 237 194 1387 292 1973 24 272 1446 1147 1340 1297 411 1727 36 887 1623 564 1813 204 38 1452 1708 1397 485 1630 120 44 905 906 883 973 127 1523 267 1926 625 1627 1121 1489 226 972 1132 1806 1958 1602 1467 1593 161 1191 1078 1515 1275 1046 1951 141 188 289 459 1543 1674 206 471 454 188 1308 1464 620 393 1636 1555 849 850 1818 1382 1175 57 18 1889 1515 445 175 1828 759 451 358 759 1941 1074 1346 880 254 699 1265 1284 1873 1331 764 1741 783 847 1859 596 1266 459 839 1708 1214 1639 337 859 720 1358 1983 965 163 852 287 214 1105 1643 324 1900 1734 1154 1414 863 817 203 86 1198 1652 1911 830 503 1034 641 647 643 872 548 148 1996 924 905 1980 203 1298 513 53 1762 582 315 1724 1363 1315 786 993 1099 378 54 1854 303 798 950 808 1297 1212 167 1631 319 1177 884 912 1320 339 1394 1049 1068 1065 317 1564 1327 1878 453 861 1129 1161 1647 342 861 2000 1977 42 1652 1011 414 805 1621 1645 658 658 308 1156 1451 903 1444 106 1292 555 794 924 831 424 1312 1079 1597 1723 1458 1451 1005 1929 1960 1192 1496 1659 1281 1109 901 89 1288 1503 1590 597 902 798 541 350 835 260 1356 262 234 158 504 813 505 1741 1177 1372 1522 1870 1393 285 529 853 566 999 1625 169 1438 8 1453 216 582 108 1064 1579 1807 330 1050 581 613 573 192 517 1437 1119 271 1882 1707 817 1612 390 1949 152 443 155 1880 162 162 147 589 71 1176 1868 1975 1066 656 1439 1187 1965 1516 1681 1084 692 1776 163 995 34 1109 1972 1784 1857 182 839 903 1245 1210 1999 1873 1935 1918 502 1734 216 1134 333 796 1795 736 622 335 1277 1918 621 245 1328 1054 893 1437 699 1039 1599 1139 1565 226 820 994 528 851 836 743 1555 1090 520 461 1344 1490 481 315 748 254 315 1558 332 851 524 340 1429 1726 1607 702 12 706 1133 785 1452 1910 179 1682 1813 1593 478 459 578 403 683 1543 515 329 1867 1221 1529 1884 155 1740 640 1487 850 380 1126 1635 452 508 698 306 788 1110 624 420 646 1355 1809 1264 514 1908 462 1459 100 1318 277 1302 1200 1217 125 831 418 1893 716 1623 1188 1586 1288 3 1818 1003 777 1345 1015 933 1373 769 1554 562 438 1741 2 1908 1086 1895 1222 1664 202 1022 130 1409 1373 1019 356 982 1427 1918 293 1385 926 721 1515 1677 253 1653 778 995 1256 769 1562 649 185 1556 1892 1360 260 467 23 1368 311 1187 1927 1226 1388 1781 1237 81 811 1689 1001 278 1452 384 1179 135 395 1442 802 404 1348 1176 564 486 1134 744 12 1275 1828 347 873 498 1294 1756 883 1791 1934 271 1048 460 71 1963 741 1133 1256 501 1440 1934 1637 619 1170 1979 406 1082 546 1068 1385 317 668 394 1123 1650 305 1954 276 1322 1432 1110 1593 749 1202 586 1402 1368 1099 882 1603 196 1245 1813 896 932 846 1853 1090 235 633 1374 1278 567 1402 225 1237 414 755 1645 190 1715 1772 1360 31 1237 1847 1167 538 1877 625 296 388 1330 549 944 113 1586 1770 206 795 15 1549 1763 642 1643 361 260 173 1266 18 1381 1870 1211 834 708 20 314 939 767 1930 1157 1755 1331 141 817 221 1443 1946 1928 651 369 1846 169 625 844 1495 125 814 1894 703 1601 1988 176 1770 437 462 1332 557 1423 513 1343 1598 765 1675 1033 1778 310 1304 786 241 1963 740 1659 758 79 219 606 962 239 411 891 1697 1936 1675 1409 148 661 1893 1749 317 1914 478 1521 1562 128 1079 1468 1432 836 204 674 712 990 122 928 399 963 1853 782 568 360 534 665 612 1764 1532 652 530 64 490 762 329 1805 1734 43 1105 18 850 465 306 1041 1115 1429 1205 549 1999 1843 1222 1675 716 991 1275 377 1075 914 1118 511 283 773 1878 1097 1025 1816 1924 1886 1741 240 1049 520 881 1435 213 1792 490 1329 186 421 425 1593 799 377 107 1893 209 1544 1908 155 467 1430 347 1216 150 884 1327 627 1667 15 599 84 1317 133 1174 1647 245 628 1341 761 109 353 731 22 77 626 608 1412 172 473 863 1719 694 1645 1313 1042 804 1894 119 1695 42 1333 1223 923 569 430 487 1233 1365 1043 1688 481 1584 14 1770 1613 533 1466 365 912 145 1727 7 1403 988 424 466 845 1510 1058 765 1263 524 564 498 1433 777 1382 552 756 1433 543 1327 477 1961 1615 1784 1891 506 389 1159 557 1989 926 1153 1179 1416 779 415 903 1231 221 1669 1511 285 928 652 1907 1049 1409 1131 1293 1078 1085 853 914 955 56 683 795 673 1015 1826 1216 11 906 31 1146 527 1418 1919 1619 1378 1034 1988 733 595 1501 1481 1867 1213 340 1014 592 1664 866 767 642 1849 1854 1943 586 1998 116 1106 1900 1206 873 1447 605 69 488 964 1717 1349 1310 125 1203 1423 1310 796 503 1945 386 892 800 218 960 369 19 345 1716 1614 1668 1636 1583 1498 804 252 1420 749 776 525 971 340 737 955 748 596 1629 1751 921 1387 1946 658 1792 1121 994 1977 28 1678 696 1214 127 502 829 151 1630 415 718 1519 793 1571 286 715 1749 65 1164 407 360 493 241 1615 769 1000 1608 1930 1793 666 1850 960 1978 316 789 1180 114 850 88 1500 1171 1765 1550 1605 1475 1311 788 1860 1964 415 968 1087 567 1853 321 554 745 1912 1605 1350 1194 682 763 628 1821 1293 1246 1031 785 1718 1866 1510 1668 240 166 1361 143 1700 1566 1579 706 52 1323 918 988 567 161 1213 646 1518 1462 954 1309 229 298 568 11 1174 1831 1010 1585 183 278 1242 1331 739 299 1719 768 630 1919 485 812 1202 1544 880 1612 2000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 16 19 18 21 20 23 22 25 24 27 26 29 28 31 30 34 35 32 33 38 39 36 37 42 43 40 41 46 47 44 45 51 50 49 48 55 54 53 52 59 58 57 56 63 62 61 60 68 69 70 71 64 65 66 67 76 77 78 79 72 73 74 75 85 84 87 86 81 80 83 82 93 92 95 94 89 88 91 90 102 103 100 101 98 99 96 97 110 111 108 109 106 107 104 105 119 118 117 116 115 114 113 112 127 126 125 124 123 122 121 120 137 136 139 138 141 140 143 142 129 128 131 130 133 132 135 134 152 153 154 155 156 157 158 159 144 145 146 147 148 149 150 151 171 170 169 168 175 174 173 172 163 162 161 160 167 166 165 164 186 187 184 185 190 191 188 189 178 179 176 177 182 183 180 181 205 204 207 206 201 200 203 202 197 196 199 198 193 192 195 194 220 221 222 223 216 217 218 219 212 213 214 215 208 209 210 211 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 254 255 252 253 250 251 248 249 246 247 244 245 242 243 240 241 275 274 273 272 279 278 277 276 283 282 281 280 287 286 285 284 258 259 256 257 262 263 260 261 266 267 264 265 270 271 268 269 305 304 307 306 309 308 311 310 313 312 315 314 317 316 319 318 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 343 342 341 340 339 338 337 336 351 350 349 348 347 346 345 344 326 327 324 325 322 323 320 321 334 335 332 333 330 331 328 329 373 372 375 374 369 368 371 370 381 380 383 382 377 376 379 378 356 357 358 359 352 353 354 355 364 365 366 367 360 361 362 363 410 411 408 409 414 415 412 413 402 403 400 401 406 407 404 405 395 394 393 392 399 398 397 396 387 386 385 384 391 390 389 388 440 441 442 443 444 445 446 447 432 433 434 435 436 437 438 439 425 424 427 426 429 428 431 430 417 416 419 418 421 420 423 422 478 479 476 477 474 475 472 473 470 471 468 469 466 467 464 465 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 508 509 510 511 504 505 506 507 500 501 502 503 496 497 498 499 493 492 495 494 489 488 491 490 485 484 487 486 481 480 483 482 550 551 548 549 546 547 544 545 558 559 556 557 554 555 552 553 567 566 565 564 563 562 561 560 575 574 573 572 571 570 569 568 516 517 518 519 512 513 514 515 524 525 526 527 520 521 522 523 533 532 535 534 529 528 531 530 541 540 543 542 537 536 539 538 610 611 608 609 614 615 612 613 618 619 616 617 622 623 620 621 627 626 625 624 631 630 629 628 635 634 633 632 639 638 637 636 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 593 592 595 594 597 596 599 598 601 600 603 602 605 604 607 606 687 686 685 684 683 682 681 680 679 678 677 676 675 674 673 672 702 703 700 701 698 699 696 697 694 695 692 693 690 691 688 689 653 652 655 654 649 648 651 650 645 644 647 646 641 640 643 642 668 669 670 671 664 665 666 667 660 661 662 663 656 657 658 659 747 746 745 744 751 750 749 748 739 738 737 736 743 742 741 740 762 763 760 761 766 767 764 765 754 755 752 753 758 759 756 757 713 712 715 714 717 716 719 718 705 704 707 706 709 708 711 710 728 729 730 731 732 733 734 735 720 721 722 723 724 725 726 727 821 820 823 822 817 816 819 818 829 828 831 830 825 824 827 826 804 805 806 807 800 801 802 803 812 813 814 815 808 809 810 811 791 790 789 788 787 786 785 784 799 798 797 796 795 794 793 792 774 775 772 773 770 771 768 769 782 783 780 781 778 779 776 777 881 880 883 882 885 884 887 886 889 888 891 890 893 892 895 894 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 851 850 849 848 855 854 853 852 859 858 857 856 863 862 861 860 834 835 832 833 838 839 836 837 842 843 840 841 846 847 844 845 956 957 958 959 952 953 954 955 948 949 950 951 944 945 946 947 941 940 943 942 937 936 939 938 933 932 935 934 929 928 931 930 926 927 924 925 922 923 920 921 918 919 916 917 914 915 912 913 911 910 909 908 907 906 905 904 903 902 901 900 899 898 897 896 1016 1017 1018 1019 1020 1021 1022 1023 1008 1009 1010 1011 1012 1013 1014 1015 1001 1000 1003 1002 1005 1004 1007 1006 993 992 995 994 997 996 999 998 986 987 984 985 990 991 988 989 978 979 976 977 982 983 980 981 971 970 969 968 975 974 973 972 963 962 961 960 967 966 965 964 1100 1101 1102 1103 1096 1097 1098 1099 1092 1093 1094 1095 1088 1089 1090 1091 1117 1116 1119 1118 1113 1112 1115 1114 1109 1108 1111 1110 1105 1104 1107 1106 1134 1135 1132 1133 1130 1131 1128 1129 1126 1127 1124 1125 1122 1123 1120 1121 1151 1150 1149 1148 1147 1146 1145 1144 1143 1142 1141 1140 1139 1138 1137 1136 1032 1033 1034 1035 1036 1037 1038 1039 1024 1025 1026 1027 1028 1029 1030 1031 1049 1048 1051 1050 1053 1052 1055 1054 1041 1040 1043 1042 1045 1044 1047 1046 1066 1067 1064 1065 1070 1071 1068 1069 1058 1059 1056 1057 1062 1063 1060 1061 1083 1082 1081 1080 1087 1086 1085 1084 1075 1074 1073 1072 1079 1078 1077 1076 1221 1220 1223 1222 1217 1216 1219 1218 1229 1228 1231 1230 1225 1224 1227 1226 1236 1237 1238 1239 1232 1233 1234 1235 1244 1245 1246 1247 1240 1241 1242 1243 1255 1254 1253 1252 1251 1250 1249 1248 1263 1262 1261 1260 1259 1258 1257 1256 1270 1271 1268 1269 1266 1267 1264 1265 1278 1279 1276 1277 1274 1275 1272 1273 1153 1152 1155 1154 1157 1156 1159 1158 1161 1160 1163 1162 1165 1164 1167 1166 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1187 1186 1185 1184 1191 1190 1189 1188 1195 1194 1193 1192 1199 1198 1197 1196 1202 1203 1200 1201 1206 1207 1204 1205 1210 1211 1208 1209 1214 1215 1212 1213 1375 1374 1373 1372 1371 1370 1369 1368 1367 1366 1365 1364 1363 1362 1361 1360 1358 1359 1356 1357 1354 1355 1352 1353 1350 1351 1348 1349 1346 1347 1344 1345 1405 1404 1407 1406 1401 1400 1403 1402 1397 1396 1399 1398 1393 1392 1395 1394 1388 1389 1390 1391 1384 1385 1386 1387 1380 1381 1382 1383 1376 1377 1378 1379 1307 1306 1305 1304 1311 1310 1309 1308 1299 1298 1297 1296 1303 1302 1301 1300 1290 1291 1288 1289 1294 1295 1292 1293 1282 1283 1280 1281 1286 1287 1284 1285 1337 1336 1339 1338 1341 1340 1343 1342 1329 1328 1331 1330 1333 1332 1335 1334 1320 1321 1322 1323 1324 1325 1326 1327 1312 1313 1314 1315 1316 1317 1318 1319 1494 1495 1492 1493 1490 1491 1488 1489 1502 1503 1500 1501 1498 1499 1496 1497 1479 1478 1477 1476 1475 1474 1473 1472 1487 1486 1485 1484 1483 1482 1481 1480 1524 1525 1526 1527 1520 1521 1522 1523 1532 1533 1534 1535 1528 1529 1530 1531 1509 1508 1511 1510 1505 1504 1507 1506 1517 1516 1519 1518 1513 1512 1515 1514 1426 1427 1424 1425 1430 1431 1428 1429 1434 1435 1432 1433 1438 1439 1436 1437 1411 1410 1409 1408 1415 1414 1413 1412 1419 1418 1417 1416 1423 1422 1421 1420 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1441 1440 1443 1442 1445 1444 1447 1446 1449 1448 1451 1450 1453 1452 1455 1454 1642 1643 1640 1641 1646 1647 1644 1645 1634 1635 1632 1633 1638 1639 1636 1637 1659 1658 1657 1656 1663 1662 1661 1660 1651 1650 1649 1648 1655 1654 1653 1652 1608 1609 1610 1611 1612 1613 1614 1615 1600 1601 1602 1603 1604 1605 1606 1607 1625 1624 1627 1626 1629 1628 1631 1630 1617 1616 1619 1618 1621 1620 1623 1622 1582 1583 1580 1581 1578 1579 1576 1577 1574 1575 1572 1573 1570 1571 1568 1569 1599 1598 1597 1596 1595 1594 1593 1592 1591 1590 1589 1588 1587 1586 1585 1584 1548 1549 1550 1551 1544 1545 1546 1547 1540 1541 1542 1543 1536 1537 1538 1539 1565 1564 1567 1566 1561 1560 1563 1562 1557 1556 1559 1558 1553 1552 1555 1554 1763 1762 1761 1760 1767 1766 1765 1764 1771 1770 1769 1768 1775 1774 1773 1772 1778 1779 1776 1777 1782 1783 1780 1781 1786 1787 1784 1785 1790 1791 1788 1789 1729 1728 1731 1730 1733 1732 1735 1734 1737 1736 1739 1738 1741 1740 1743 1742 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1703 1702 1701 1700 1699 1698 1697 1696 1711 1710 1709 1708 1707 1706 1705 1704 1718 1719 1716 1717 1714 1715 1712 1713 1726 1727 1724 1725 1722 1723 1720 1721 1669 1668 1671 1670 1665 1664 1667 1666 1677 1676 1679 1678 1673 1672 1675 1674 1684 1685 1686 1687 1680 1681 1682 1683 1692 1693 1694 1695 1688 1689 1690 1691 1913 1912 1915 1914 1917 1916 1919 1918 1905 1904 1907 1906 1909 1908 1911 1910 1896 1897 1898 1899 1900 1901 1902 1903 1888 1889 1890 1891 1892 1893 1894 1895 1883 1882 1881 1880 1887 1886 1885 1884 1875 1874 1873 1872 1879 1878 1877 1876 1866 1867 1864 1865 1870 1871 1868 1869 1858 1859 1856 1857 1862 1863 1860 1861 1853 1852 1855 1854 1849 1848 1851 1850 1845 1844 1847 1846 1841 1840 1843 1842 1836 1837 1838 1839 1832 1833 1834 1835 1828 1829 1830 1831 1824 1825 1826 1827 1823 1822 1821 1820 1819 1818 1817 1816 1815 1814 1813 1812 1811 1810 1809 1808 1806 1807 1804 1805 1802 1803 1800 1801 1798 1799 1796 1797 1794 1795 1792 1793 2000 1987 1986 1985 1984 1991 1990 1989 1988 1995 1994 1993 1992 1999 1998 1997 1996 1972 1973 1974 1975 1968 1969 1970 1971 1980 1981 1982 1983 1976 1977 1978 1979 1957 1956 1959 1958 1953 1952 1955 1954 1965 1964 1967 1966 1961 1960 1963 1962 1942 1943 1940 1941 1938 1939 1936 1937 1950 1951 1948 1949 1946 1947 1944 1945 1927 1926 1925 1924 1923 1922 1921 1920 1935 1934 1933 1932 1931 1930 1929 1928 1412 226 1883 74 1274 180 612 635 61 1792 884 977 1380 877 133 1017 43 293 870 1826 408 289 654 656 446 1623 1565 1933 1360 108 590 589 1725 1703 1561 12 953 1556 1734 838 413 1394 492 1218 1637 1242 1095 412 1767 1004 1831 270 1187 1863 1413 1866 566 245 1313 1398 1129 849 838 133 998 1830 703 1278 378 293 1652 1291 422 1298 748 1809 64 652 422 214 358 1687 1939 1028 178 520 1802 72 1609 956 1791 1127 1198 1493 174 879 68 370 1409 997 1520 90 801 784 1772 581 10 384 856 263 1607 1996 780 234 924 120 72 807 1538 95 620 1488 1788 611 67 1597 1273 1086 874 1553 1715 563 1055 936 84 1734 469 576 1384 1365 515 80 1757 706 204 793 1702 78 1833 136 832 1891 642 757 1212 1838 1773 1628 763 1975 621 1317 872 1806 1595 242 1470 884 1810 1941 218 931 468 1739 1452 1579 106 1688 823 42 1433 640 56 135 832 175 1939 1020 1326 1927 1400 349 208 820 885 1817 552 1053 1365 1532 505 1609 838 1374 1967 1978 568 108 1068 1659 1378 849 1484 306 1310 272 842 690 708 1073 1227 1041 1237 1894 152 1056 14 520 474 668 1596 323 1022 1087 1166 1450 1544 532 246 1241 451 1334 1018 1173 310 1075 295 258 1075 1394 1525 1953 1913 1726 1141 979 185 1982 1830 1263 421 1507 920 988 1076 1229 1416 220 387 1754 1545 1893 437 332 452 1260 1915 1046 86 1232 975 1619 1976 801 1274 1859 1212 91 822 290 1651 1427 1981 1815 875 1932 1600 950 1734 1718 868 322 6 1157 582 403 1972 57 559 1183 751 1295 1779 1896 1538 1011 1652 1475 718 336 1779 256 871 1014 1750 1883 27 71 1605 637 1084 990 1807 1967 1359 636 841 205 701 640 1654 1651 855 1747 595 647 966 1101 9 722 1856 295 949 76 919 78 1620 595 1963 864 472 1400 736 1431 72 390 922 1663 1715 479 709 1286 789 1237 113 1839 1762 1954 858 1682 1935 661 933 1716 1280 1978 167 942 124 1844 1456 956 1836 889 276 1605 1971 746 954 1938 504 1086 174 589 1662 762 1457 1640 964 255 704 1174 472 1424 1602 10 807 1470 810 330 288 81 1437 655 902 485 237 1612 388 720 404 809 1386 796 141 1883 1094 869 1307 705 846 1056 1117 445 1018 1589 1513 1726 591 1419 357 870 1845 111 1654 1724 1946 593 655 1393 543 1819 1099 1031 320 1182 85 1698 817 858 1028 975 1380 1978 549 316 104 1162 1376 1283 1915 1863 1677 1926 1951 1057 1327 1960 1003 703 126 822 1016 959 1491 1 588 1144 124 472 1060 494 1167 662 1161 1585 1179 1269 5 1155 1322 1982 1279 756 467 975 963 1292 1725 1783 1101 164 1149 337 579 1809 144 1578 1042 1886 628 2000 1137 612 1360 1418 386 1721 1189 398 775 787 1084 1923 657 1991 1534 1364 1075 595 1554 556 1861 532 193 276 1700 644 1366 327 1591 291 1778 543 429 945 188 606 1938 1638 773 426 1153 350 536 661 946 1413 1072 40 964 1738 1685 1036 806 403 1598 1829 1856 445 1402 812 319 1581 1338 1863 1549 504 230 39 270 1148 1376 1965 1606 1689 533 1497 1049 1856 335 1889 587 1078 1751 491 934 1348 1944 1400 1513 447 1599 1788 1965 831 1903 382 227 718 1426 520 633 638 1609 1627 140 455 324 1779 264 317 29 978 1738 1498 1262 1484 1990 573 147 1391 868 270 490 1804 1813 364 1079 1558 1764 1942 340 1558 1048 1282 1798 649 342 221 1514 727 531 960 910 1360 775 843 701 1908 1532 80 1554 655 310 463 1070 976 925 1418 1476 629 1957 372 81 885 1551 1163 377 905 1848 1310 1196 216 351 604 1816 429 1684 1052 792 215 412 1155 1530 653 337 789 767 780 310 619 587 686 1640 813 1420 1737 1840 1372 1991 385 934 302 1373 250 1967 295 717 303 23 1841 452 488 505 296 1743 1628 746 1637 497 243 1878 36 592 517 1603 1364 1865 53 786 1194 1092 1220 1748 1442 1218 467 1400 404 738 697 1202 1087 1028 828 632 1396 1589 1904 1382 2 505 153 1713 857 278 1215 1576 1021 988 1325 1271 1257 1571 1302 742 477 910 1253 1150 758 1787 654 1995 1401 1580 279 1900 1036 1263 1437 1799 1872 1193 1908 602 1470 1842 62 1837 973 762 1127 787 1070 618 1627 912 404 772 1493 580 419 796 1413 1684 356 560 956 1946 242 675 839 499 260 615 134 86 231 968 1784 1941 919 1686 1637 1835 1467 1195 1815 1590 586 1067 406 382 365 168 591 435 1011 1717 1072 5 667 3 1122 1660 689 1655 195 1144 40 28 480 1011 1200 277 1276 1011 1556 731 655 876 484 356 1293 721 538 1061 465 1067 682 510 1862 1474 1467 99 1987 1560 444 940 529 661 1141 1506 1866 461 1371 809 1727 1310 111 1853 1637 1846 404 1717 910 161 1788 997 1440 879 1662 47 1412 4 1653 889 1757 1081 1512 1546 914 1697 897 1005 794 486 221 1960 83 657 975 983 1295 824 1217 1521 988 513 536 668 782 1701 1586 829 1083 1328 1615 903 339 1669 937 37 1466 1055 1922 1667 244 1361 601 1461 140 351 1400 1547 752 1302 1436 1469 1964 1526 1394 1296 1153 1280 1403 363 386 1786 1180 1171 1595 1151 980 465 623 1619 1642 982 1484 388 515 1189 925 205 749 126 908 1572 219 1083 1570 1251 1566 1427 1676 1140 524 349 555 821 719 942 137 634 573 1411 1139 562 1631 1610 55 226 1136 27 1211 782 356 980 247 1782 1378 977 97 1325 608 395 227 596 505 1975 219 773 1742 607 1311 1756 1286 1166 842 1375 1795 837 568 879 1795 219 1962 327 1759 209 1334 1632 468 1650 1694 1911 1035 282 1563 1126 983 1022 1782 1103 1115 1721 1138 648 245 1479 1642 847 555 601 387 1775 832 1385 1581 907 1619 1944 763 439 1733 931 1996 1334 1237 196 646 893 249 1653 831 855 299 1407 727 130 254 1328 933 790 475 1243 1420 1030 252 730 1929 543 1013 1470 1324 1725 1418 247 17 77 512 335 778 797 1844 496 26 256 1282 1062 1233 285 1572 559 1135 599 1527 991 791 440 1995 560 786 790 1287 1431 1148 1591 1158 834 15 641 194 13 794 1402 1563 1412 957 94 1748 2 1764 1951 91 7 941 1863 1459 457 1976 265 1664 1762 1307 1365 1118 263 831 1610 813 424 1866 485 541 1955 1417 1608 707 1011 1770 1750 485 358 68 1659 680 1373 323 1209 1203 1116 468 669 1519 817 1945 1279 1069 1009 489 200 900 1870 1527 1406 1942 661 1166 1499 927 163 1238 188 1785 1864 1461 661 1406 644 197 146 683 317 1197 1304 220 435 639 1017 1242 475 318 774 111 711 938 832 1666 918 1034 1415 1075 376 724 1715 1380 122 1003 593 97 208 1382 549 958 400 1897 382 892 779 1715 1111 184 1703 483 473 1616 807 1319 14 1267 1932 402 1536 596 1444 457 944 1961 1345 1099 35 726 629 1035 1031 1474 1161 571 947 1699 1005 231 460 1003 330 1115 499 1278 787 961 1436 718 1929 651 410 213 573 1001 1222 1998 1761 808 1951 369 1944 615 1419 1289 1724 1143 395 1812 702 1263 1868 1222 487 1401 570 986 685 413 1951 1078 754 1527 1049 1274 1591 1511 618 1781 429 1878 25 1396 1788 1328 1654 824 700 1218 138 467 817 880 748 895 1876 1251 960 1098 219 1454 171 1425 699 1932 786 1688 1860 1064 1023 68 1547 1433 1285 709 1989 855 907 180 1166 1422 404 356 1418 1342 1856 1512 1107 1932 1387 1057 1601 874 195 1954 1783 157 119 162 474 768 1514 1709 1693 1381 1511 920 1175 515 63 559 1462 865 1757 941 477 1405 955 118 1961 697 1822 276 113 1922 763 1469 1644 1375 1549 221 956 1427 719 117 1976 942 1043 800 1479 294 1365 734 1736 1821 1530 79 783 1088 1234 925 634 1916 28 982 513 1277 505 1285 1852 1860 1640 508 670 1860 1553 1664 1471 1433 1613 977 328 69 1890 21 1735 424 381 1952 931 1660 872 1425 1657 315 219 732 964 1789 142 1855 28 945 1309 1348 965 663 612 434 504 1464 1689 1728 94 1411 1130 1016 345 1397 827 1059 445 324 1010 6 811 120 62 889 1263 1927 97 176 1679 651 1566 1832 1668 978 637 95 165 1569 1324 1648 1886 1110 1344 1066 1888 1497 489 381 274 477 1459 1120 1301 1033 472 1825 1189 62 1859 970 539 1509 912 1036 95 343 1760 1531 491 1831 1384 1142 1435 1983 1080 1153 1360 774 361 1521 468 779 464 1251 1144 1393 1983 89 1498 1799 1355 1122 1090 419 1352 1301 394 1674 752 1242 1470 1182 1586 1605 1129 1877 1111 1392 1839 1714 48 1107 185 1218 1612 83 1499 1461 246 1476 98 1798 1018 716 665 585 1704 1638 586 1217 1297 1392 1 1115 687 369 252 1130 241 1706 703 1599 1187 952 1573 917 204 819 769 23 1537 183 161 991 327 140 1956 539 373 20 1474 1149 856 848 1098 816 1457 1455 1609 931 473 1476 1206 531 1956 467 1979 825 1491 1353 589 1340 1380 1269 1660 1589 1172 1334 1686 1246 1396 1218 774 917 313 1056 1627 851 653 1506 707 499 756 1299 1686 1137 601 953 990 385 710 1287 1956 1305 946 1090 1302 1836 1317 510 1940 1940 903 692 1467 1467 807 1842 1353 1430 1064 111 622 799 1381 1609 243 989 1332 973 1205 1906 761 162 170 1345 1633 1987 244 554 1423 423 1875 1107 148 735 1492 1380 759 1931 167 879 1716 953 831 491 368 1403 1763 1196 1243 1828 1473 560 734 1775 866 1080 820 1163 1737 481 1557 1191 1860 1134 238 790 245 964 1020 1871 267 577 886 68 665 1946 1099 541 872 976 1249 593 1176 318 796 752 737 242 1343 1951 1257 949 445 1936 1774 1049 1912 1198 546 1070 1979 722 1223 209 307 677 144 1617 1575 1555 1719 783 281 1960 1677 225 1205 634 1228 883 262 1618 328 1468 1272 280 1012 456 1608 522 1872 1399 1271 1512 1648 1489 541 783 1320 708 1403 1041 740 572 1145 1054 1748 365 398 1041 101 736 285 24 1066 632 1756 81 1113 1680 689 1022 354 115 613 805 1050 1735 266 1927 406 1606 1225 1963 131 619 931 1286 642 1350 154 1752 208 1195 488 358 1124 541 765 1952 1298 1571 838 287 1692 837 1240 1981 40 725 1885 1184 1709 972 1045 1780 1719 432 1325 596 666 1263 173 693 1779 586 1803 480 1705 1601 1678 25 259 823 45 656 1891 114 1301 1332 1680 1409 233 1023 705 474
样例输出
1214237845 1215593953 1269315627 1246018614 1314573984 1219199940 1243165128 1247077958 1275641659 1220866134 1221017211 1265196952 1229357357 1248057178 1203504989 1315582091 1242343969 1274451261 1224231634 1281237194 33567893 377 2004 3326 9910