2000 999 1747 1211 1211 1085 1085 1457 1457 1761 1761 420 420 565 565 1624 1624 1920 1920 1859 1859 1924 1924 1572 1572 1092 1092 1642 1642 218 218 1728 1728 417 417 603 603 145 145 374 1747 1243 1747 903 1243 658 1243 1180 658 1552 658 245 1552 148 1552 228 148 1498 148 1168 1498 1599 1498 1578 1599 1062 1599 241 1062 505 1062 90 505 564 505 672 564 1873 564 1271 1873 1689 1873 556 1689 1287 1689 1966 1287 1819 1287 10 1819 806 1819 586 806 1440 806 422 1440 1027 1440 1735 1027 1399 1027 1396 1399 791 1399 902 791 1210 791 1710 1210 393 1210 1534 393 1188 393 1145 1188 825 1188 1987 825 335 825 311 335 1877 335 1138 1877 721 1877 73 721 712 721 1464 712 334 712 1094 334 745 334 1851 745 506 745 1334 506 568 506 1910 568 1922 568 1898 1922 1345 1922 1700 1345 1834 1345 808 1834 1686 1834 559 1686 1992 1686 794 1992 1466 1992 100 1466 439 1466 1782 439 1213 439 1276 1213 1885 1213 33 1885 1503 1885 944 1503 1878 1503 942 1878 1998 1878 493 1998 413 1998 1737 413 1316 413 182 1316 1019 1316 1158 1019 1185 1019 321 1185 829 1185 1204 829 1371 829 1817 1371 1881 1371 1106 1881 256 1881 1031 256 1707 256 201 1707 285 1707 710 285 315 285 628 315 204 315 1030 204 1933 204 1919 1933 1507 1933 1295 1507 1220 1507 5 1220 615 1220 894 615 199 615 295 199 1985 199 607 1985 554 1985 730 554 1846 554 1366 1846 1275 1846 132 1275 1787 1275 110 1787 15 1787 1232 15 302 15 1014 302 1719 302 1508 1719 1847 1719 1247 1847 399 1847 686 399 492 399 1368 492 1664 492 788 1664 1206 1664 1393 1206 1788 1206 1864 1788 623 1788 136 623 846 623 1714 846 1408 846 761 1408 1429 1408 336 1429 906 1429 308 906 1250 906 646 1250 412 1250 322 412 1112 412 1301 1112 341 1112 818 341 604 341 1716 604 540 604 1681 540 1821 540 1378 1821 605 1821 1 605 441 605 461 441 407 441 1358 407 1490 407 180 1490 957 1490 289 957 1653 957 1771 1653 1077 1653 1442 1077 630 1077 1172 630 1612 630 1096 1612 1643 1612 1235 1643 521 1643 1908 521 1445 521 80 1445 1499 1445 260 1499 237 1499 1044 237 257 237 169 257 28 257 243 28 293 28 265 293 718 293 227 718 1567 718 1212 1567 657 1567 269 657 185 657 1984 185 561 185 1613 561 465 561 259 465 1980 465 1666 1980 1167 1980 1750 1167 431 1167 1107 431 831 431 697 831 1875 831 525 1875 1687 1875 388 1687 305 1687 665 305 258 305 11 258 1299 258 1046 1299 1134 1299 1435 1134 1468 1134 25 1468 639 1468 1427 639 267 639 1626 267 376 267 1265 376 129 376 1024 129 977 129 1436 977 1313 977 26 1313 558 1313 320 558 677 558 762 677 1385 677 773 1385 1023 1385 1712 1023 1317 1023 1732 1317 1149 1317 985 1149 1357 1149 444 1357 965 1357 1486 965 1803 965 1000 1803 330 1803 1080 330 273 330 1646 273 42 273 166 42 1122 42 240 1122 1469 1122 414 1469 1196 1469 1795 1196 1573 1196 668 1573 373 1573 975 373 1635 373 575 1635 1827 1635 1451 1827 114 1827 163 114 1008 114 1709 1008 1872 1008 1286 1872 1116 1872 653 1116 415 1116 1559 415 1298 415 1986 1298 1820 1298 1588 1820 1705 1820 170 1705 456 1705 1197 456 1229 456 725 1229 972 1229 722 972 1480 972 684 1480 1249 1480 63 1249 1618 1249 1035 1618 1844 1618 1118 1844 1522 1844 507 1522 1869 1522 997 1869 471 1869 1863 471 1915 471 819 1915 1104 1915 71 1104 1964 1104 117 1964 1792 1964 1420 1792 1923 1792 1692 1923 222 1923 1128 222 1305 222 1941 1305 458 1305 472 458 1072 458 986 1072 908 1072 1682 908 1897 908 12 1897 1551 1897 1940 1551 1904 1551 699 1904 1502 1904 964 1502 755 1502 590 755 1187 755 703 1187 219 1187 375 219 470 219 538 470 1544 470 1127 1544 416 1544 1856 416 1268 416 1055 1268 701 1268 998 701 637 701 1738 637 988 637 1876 988 1273 988 1698 1273 1514 1273 343 1514 1314 1514 452 1314 138 1314 656 138 299 138 1194 299 854 299 1739 854 971 854 926 971 664 971 995 664 1586 664 1701 1586 1796 1586 1348 1796 592 1796 156 592 263 592 484 263 979 263 1242 979 520 979 1633 520 1545 520 936 1545 626 1545 1639 626 167 626 1935 167 1038 167 1456 1038 798 1038 1088 798 510 798 377 510 1907 510 135 1907 620 1907 941 620 671 620 1170 671 562 671 1485 562 1037 562 904 1037 1967 1037 1064 1967 244 1967 1753 244 1680 244 150 1680 888 1680 643 888 124 888 959 124 847 124 436 847 1557 847 1890 1557 570 1557 1111 570 40 570 1087 40 1154 40 161 1154 862 1154 756 862 1146 862 1530 1146 1492 1146 338 1492 1477 1492 589 1477 770 1477 1069 770 1871 770 1570 1871 264 1871 1284 264 782 264 1697 782 1521 782 1978 1521 1564 1521 1921 1564 16 1564 1501 16 739 16 1390 739 137 739 801 137 162 137 1882 162 678 162 640 678 690 678 651 690 1382 690 881 1382 814 1382 1083 814 1988 814 370 1988 1884 1988 1611 1884 1804 1884 619 1804 805 1804 838 805 1230 805 543 1230 1350 1230 1129 1350 451 1350 1531 451 1120 451 483 1120 1013 1120 1947 1013 1252 1013 931 1252 1862 1252 669 1862 392 1862 709 392 1976 392 490 1976 1147 1976 1453 1147 958 1147 1438 958 1743 958 1459 1743 467 1743 675 467 2000 467 1826 2000 523 2000 1619 523 1901 523 1903 1901 1479 1901 316 1479 981 1479 874 981 340 981 541 340 1257 340 887 1257 1768 1257 1310 1768 427 1768 696 427 406 427 1812 406 641 406 916 641 403 641 1409 403 1968 403 462 1968 861 1968 1621 861 969 861 744 969 134 969 1565 134 1159 134 560 1159 638 1159 1841 638 1981 638 389 1981 179 1981 468 179 1561 179 591 1561 1476 1561 151 1476 1837 1476 205 1837 767 1837 1685 767 121 767 1079 121 537 121 1928 537 704 537 1363 704 1525 704 300 1525 953 1525 1779 953 1563 953 1173 1563 1174 1563 595 1174 1711 1174 689 1711 1667 1711 1115 1667 1917 1667 636 1917 1303 1917 574 1303 1050 1303 1754 1050 283 1050 777 283 1006 283 1329 1006 44 1006 1537 44 1756 44 857 1756 1471 1756 1216 1471 122 1471 1569 122 1850 122 1217 1850 584 1850 459 584 1931 584 1696 1931 729 1931 536 729 680 729 1997 680 1759 680 1098 1759 1749 1759 1372 1749 740 1749 402 740 544 740 210 544 350 544 1132 350 504 350 421 504 1591 504 624 1591 1861 1591 294 1861 1575 1861 1379 1575 978 1575 1587 978 1426 978 1860 1426 1150 1426 1081 1150 1838 1150 1302 1838 194 1838 1475 194 127 194 494 127 84 127 1065 84 1467 84 1182 1467 582 1467 1816 582 1831 582 1084 1831 1679 1831 1715 1679 1432 1679 1745 1432 298 1432 549 298 627 298 1454 627 1658 627 1437 1658 1124 1658 426 1124 1527 1124 1519 1527 1524 1527 1767 1524 38 1524 736 38 1162 38 1996 1162 685 1162 1063 685 149 685 105 149 1431 149 792 1431 1169 1431 49 1169 551 1169 1376 551 272 551 614 272 2 272 853 2 171 2 747 171 932 171 1231 932 1556 932 1532 1556 1278 1556 1662 1278 1007 1278 1789 1007 720 1007 606 720 238 720 1095 238 717 238 954 717 1726 717 1887 1726 757 1726 1620 757 1571 757 1481 1571 982 1571 1790 982 673 982 842 673 67 673 1866 67 113 67 967 113 612 113 428 612 917 612 1676 917 371 917 930 371 1089 371 1015 1089 927 1089 183 927 1797 927 225 1797 1764 1797 1695 1764 1824 1764 333 1824 118 1824 1822 118 8 118 1656 8 835 8 454 835 994 835 1163 994 1867 994 111 1867 395 1867 1406 395 1806 395 360 1806 1977 1806 1706 1977 1517 1977 1267 1517 43 1517 1497 43 1344 43 1152 1344 159 1344 527 159 1729 159 1777 1729 1948 1729 799 1948 85 1948 390 85 1487 85 1441 1487 1277 1487 1416 1277 327 1277 824 327 713 327 572 713 1699 713 1360 1699 1760 1699 694 1760 21 1760 1058 21 1574 21 871 1574 1669 1574 154 1669 1895 1669 1140 1895 249 1895 1944 249 891 249 1400 891 811 891 1424 811 1512 811 87 1512 923 1512 1568 923 1245 923 1415 1245 935 1245 645 935 795 935 1610 795 1742 795 1880 1742 579 1742 231 579 727 579 487 727 473 727 1093 473 1184 473 349 1184 488 1184 1543 488 1845 488 347 1845 1606 1845 1059 1606 489 1606 514 489 1899 489 1323 1899 662 1899 1018 662 1952 662 1448 1952 474 1952 125 474 1269 474 830 1269 1439 1269 547 1439 877 1439 1308 877 469 877 1251 469 1026 469 552 1026 1528 1026 907 1528 54 1528 625 54 1209 54 660 1209 1870 1209 1979 1870 1808 1870 116 1808 1434 1808 1039 1434 663 1434 450 663 860 663 1763 860 1364 860 1472 1364 1637 1364 1500 1637 339 1637 1825 339 1505 339 1965 1505 101 1505 1022 101 1254 101 1225 1254 1347 1254 695 1347 804 1347 693 804 475 804 1549 475 850 475 513 850 1694 850 1405 1694 1203 1694 1802 1203 632 1203 485 632 1833 632 937 1833 1651 1833 1259 1651 1070 1651 1028 1070 155 1070 983 155 252 155 1962 252 108 252 1392 108 1670 108 1389 1670 1566 1670 834 1566 255 1566 1993 255 1814 255 248 1814 1628 1814 1929 1628 1786 1628 78 1786 1727 1786 69 1727 989 1727 1422 989 1391 989 1086 1391 708 1391 455 708 1721 708 1237 1721 496 1721 649 496 970 496 1609 970 634 970 1902 634 912 634 1446 912 741 912 733 741 92 741 1955 92 647 92 165 647 1402 647 1430 1402 200 1402 597 200 1504 200 1648 1504 1758 1504 1553 1758 279 1758 1078 279 27 279 1818 27 1412 27 1673 1412 398 1412 35 398 555 398 711 555 1183 555 973 1183 609 1183 177 609 1627 609 1949 1627 610 1627 956 610 1246 610 934 1246 391 1246 563 391 307 391 345 307 1958 307 855 1958 1419 1958 920 1419 517 1419 1262 517 1461 517 796 1461 618 1461 1433 618 1009 618 1224 1009 158 1009 771 158 1932 158 354 1932 22 1932 1304 22 1542 22 812 1542 1386 1542 1067 1386 1109 1386 1199 1109 1337 1109 1939 1337 226 1337 32 226 359 226 1926 359 1636 359 197 805 1693 1029 88 88 1640 1640 1002 1002 46 46 1423 1423 1041 1041 410 410 1540 1540 1186 1186 1638 1638 1181 1181 1395 1395 184 184 45 45 1428 1428 1117 1117 337 337 1874 1874 1474 1474 1483 1483 1991 1029 297 1029 1631 297 82 297 1016 82 1258 82 899 1258 1632 1258 1691 1632 1930 1632 1353 1930 787 1930 1972 787 1463 787 368 1463 1776 1463 1766 1776 1598 1776 1356 1598 99 1598 250 99 1708 99 802 1708 602 1708 873 602 363 602 878 363 6 363 1040 6 1659 6 203 1659 1581 1659 1090 1581 52 1581 886 52 1234 52 698 1234 102 1234 58 102 261 102 735 261 396 261 863 396 93 396 548 93 478 93 588 478 430 478 1048 430 1285 430 1214 1285 1193 1285 274 1193 1135 1193 759 1135 329 1135 728 329 1374 329 1166 1374 147 1374 1654 147 186 147 1244 186 1361 186 1473 1361 840 1361 661 840 763 840 865 763 1123 763 1047 1123 276 1123 1892 276 990 276 594 990 1108 990 1704 1108 1840 1108 191 1840 232 1840 1891 232 115 232 1331 115 780 115 940 780 539 780 596 539 1857 539 914 1857 4 1857 351 4 766 4 748 766 1156 766 499 1156 1073 1156 460 1073 1495 1073 1253 1495 1934 1495 1125 1934 545 1934 1839 545 1590 545 869 1590 1911 1590 1327 1911 41 1911 1509 41 1963 41 817 1963 1045 1963 1071 1045 491 1045 1097 491 362 491 437 362 737 362 445 737 206 737 987 206 1596 206 856 1596 1785 1596 384 1785 1515 1785 885 1515 1547 1515 1900 1547 83 1547 599 83 280 83 74 280 1340 280 1798 1340 783 1340 1886 783 91 783 104 91 867 91 531 867 198 867 1925 198 820 198 1001 820 1848 820 1555 1848 1280 1848 1513 1280 1292 1280 1384 1292 793 1292 1916 793 1810 793 1311 1810 1133 1810 1883 1133 39 1133 760 39 1155 39 70 1155 631 1155 1060 631 1582 631 1912 1582 515 1582 1043 515 477 515 34 477 424 477 1683 424 533 424 919 533 1421 533 1765 1421 905 1421 209 905 1731 905 317 1731 1218 1731 435 1218 112 1218 1414 112 141 112 288 141 1805 141 872 1805 1971 1805 1339 1971 1176 1971 386 1176 1005 1176 674 1005 1165 1005 1057 1165 512 1165 268 512 1164 512 438 1164 1227 1164 152 1227 229 1227 342 229 1580 229 76 1580 1279 1580 921 1279 790 1279 1215 790 1338 790 879 1338 188 1338 176 188 442 188 287 442 1263 442 836 1263 1401 1263 449 1401 131 1401 443 131 889 131 230 889 453 889 996 453 1946 453 174 1946 813 1946 1100 813 270 813 1523 270 1447 270 133 1447 753 1447 1913 753 1404 753 312 1404 529 1404 9 529 832 529 1554 832 479 832 635 479 895 479 516 895 1131 895 1718 1131 1629 1131 687 1629 1835 1629 1375 1835 1616 1835 1119 1616 463 1616 1012 463 65 463 1335 65 1853 65 688 1853 355 1853 890 355 742 355 1780 742 1983 742 809 1983 1462 1983 617 1462 1066 1462 397 1066 1332 1066 581 1332 897 1332 1909 897 1650 897 253 1650 1198 1650 1274 1198 1723 1198 535 1723 1927 1723 1051 1927 1394 1927 94 1394 109 1394 1607 109 1099 109 303 1099 715 1099 1003 715 1137 715 62 1137 380 1137 534 380 749 380 1388 749 1190 749 369 1190 1577 1190 447 1577 859 1577 1730 859 951 859 1748 951 1105 951 1746 1105 764 1105 500 764 344 764 251 344 587 344 254 587 1661 587 142 1661 841 1661 593 841 880 841 1675 880 1113 880 963 1113 732 1113 168 732 432 732 567 432 271 432 1879 271 1717 271 1943 1717 1961 1717 1510 1961 96 1961 1342 96 234 96 304 234 190 234 495 190 457 190 1894 457 481 457 1365 481 353 481 383 353 1865 353 366 1865 1678 1865 566 1678 1703 1678 883 1703 246 1703 24 246 325 246 1641 325 18 325 1052 18 1536 18 1381 1536 20 1536 1603 20 1410 20 318 1410 1025 1410 1999 1025 313 1025 1238 313 1957 313 758 1957 1444 1957 1491 1444 950 1444 943 950 1110 950 585 1110 1595 1110 172 1595 139 1595 146 139 654 139 946 654 622 654 423 622 81 622 852 81 61 81 1494 61 1309 61 992 1309 1630 1309 1205 1630 1793 1630 700 1793 1942 1793 75 1942 372 1942 1458 372 1352 372 910 1352 1460 1352 1157 1460 324 1460 1387 324 893 324 284 893 1702 893 933 1702 233 1702 898 233 800 233 1322 800 1136 800 683 1136 679 1136 361 679 1221 679 144 1221 1036 1221 810 1036 666 1036 681 666 266 666 497 266 1953 266 1905 1953 1868 1953 1074 1868 404 1868 1307 404 242 404 224 242 1936 242 1255 1936 1668 1936 236 1668 1021 1668 196 1021 659 1021 1312 659 1951 659 1541 1951 1918 1951 306 1918 1593 1918 1336 1593 1373 1593 925 1373 1893 1373 486 1893 1733 1893 1281 1733 217 1733 1151 217 1852 217 1289 1852 358 1852 648 358 1989 358 781 1989 984 1989 1411 984 1202 984 952 1202 754 1202 1130 754 1417 754 1583 1417 13 1417 797 13 707 13 1751 707 1465 707 1858 1465 1665 1465 1604 1665 765 1665 1380 765 511 765 550 511 526 511 828 526 1778 526 120 1778 1592 1778 348 1592 55 1592 1937 55 815 55 1969 815 1770 815 569 1770 576 1770 522 576 1293 576 875 1293 1807 1293 160 1807 1672 1807 221 1672 1594 1672 214 1594 173 1594 1811 173 1511 173 223 1511 945 1511 670 945 1994 945 47 1994 598 1994 178 598 1734 598 119 1734 1560 1734 1801 1560 1896 1560 1300 1896 573 1896 216 573 1478 573 503 1478 833 1478 181 833 530 833 1652 530 746 530 346 746 844 746 1489 844 1914 844 1622 1914 3 1914 1526 3 1781 3 1783 1781 1033 1781 89 1033 1690 1033 691 1690 1141 1690 892 1141 1488 1141 126 1488 1328 1488 1011 1328 1772 1328 1625 1772 1324 1772 896 1324 405 1324 826 405 59 405 955 59 1315 59 650 1315 14 1315 845 14 1889 14 331 1889 776 1889 153 776 36 776 352 36 1177 36 1351 1177 1677 1177 1516 1677 1906 1677 577 1906 929 1906 993 929 1241 929 235 1241 752 1241 1369 752 702 752 1192 702 291 702 629 291 922 291 1854 922 429 922 1535 429 310 429 290 310 518 310 644 518 262 518 1794 262 1773 262 1660 1773 1189 1773 1228 1189 207 1189 1233 207 1219 207 769 1219 1938 1219 1161 1938 779 1938 1970 779 1736 779 1004 1736 400 1736 1449 400 1359 400 1843 1359 1017 1359 1443 1017 716 1017 1148 716 51 716 164 51 1550 51 1579 1550 1248 1550 1256 1248 1054 1248 1470 1054 823 1054 1959 823 1684 823 1600 1684 1455 1684 66 1455 1144 1455 220 1144 1377 1144 882 1377 803 1377 17 803 1075 803 433 1075 1425 1075 281 1425 750 1425 726 750 1809 750 546 1809 1995 1809 1973 1995 911 1995 621 911 1226 911 195 1226 328 1226 1546 328 1584 328 1160 1584 1647 1584 1601 1647 1326 1647 364 1326 1049 1326 966 1049 213 1049 1297 213 1784 213 705 1784 357 1784 292 357 1236 357 1318 1236 1836 1236 774 1836 1042 1836 1722 1042 1482 1042 466 1482 314 1482 1720 314 839 314 924 839 208 839 1520 208 775 208 1597 775 37 775 1975 37 738 37 211 738 1294 738 1558 1294 1791 1294 1101 1791 822 1791 1644 822 1725 822 1974 1725 778 1725 1283 778 901 778 1539 901 1032 901 1769 1032 1589 1032 1330 1589 367 1589 1191 367 1576 367 1829 1576 948 1576 1200 948 1010 948 714 1010 215 1010 277 215 56 215 212 56 1548 56 961 1548 1354 1548 1333 1354 1240 1354 706 1240 1208 1240 1207 1208 938 1208 382 938 918 938 1282 918 974 918 379 974 1608 974 960 1608 1602 1608 1757 1602 1693 1602 385 1693 909 1693 1260 909 827 909 1452 827 31 827 1178 31 1741 31 1828 1741 79 1741 1762 79 1153 79 789 1153 192 1153 1346 192 356 192 553 356 286 356 1533 286 1319 286 1143 1319 1823 1319 928 1823 1320 1823 1201 1320 991 1320 768 991 1585 991 1674 1585 1272 1585 900 1272 1341 1272 1367 1341 601 1341 1290 601 1264 601 1261 1264 1605 1264 107 1605 103 1605 275 103 731 103 301 731 1407 731 884 1407 848 1407 1321 848 1056 848 323 1056 600 1056 1139 600 858 600 1663 858 1752 858 1518 1752 542 1752 446 542 409 542 1222 409 939 409 1855 939 86 939 140 86 202 86 50 202 48 202 419 48 1450 48 611 1450 949 1450 97 949 843 949 851 843 1614 843 189 1614 1954 1614 1034 1954 655 1954 613 655 1102 655 1982 1102 434 1102 1076 434 692 434 1888 692 19 692 571 19 508 19 876 508 1775 508 309 1775 1397 1775 864 1397 98 1397 378 98 1175 98 1362 1175 1830 1175 807 1830 642 1830 464 642 123 642 616 123 482 123 1053 482 1815 482 1800 1815 143 1815 1266 143 401 143 1990 401 1671 401 719 1671 772 1671 1493 772 106 772 187 106 282 106 1349 282 332 282 580 332 1121 332 1529 1121 1171 1121 1179 1171 849 1171 319 849 947 849 1418 947 1103 947 1484 1103 95 1103 77 95 524 95 60 524 1657 524 1645 1657 193 1657 1713 193 1623 193 1270 1623 1325 1623 1291 1325 408 1325 980 408 68 408 1960 68 175 68 1562 175 448 175 509 448 1496 448 1288 1496 1538 1496 480 1538 528 1538 1744 528 394 528 1617 394 1956 394 1403 1956 519 1956 1755 519 440 519 868 440 1061 440 1506 1061 786 1061 296 786 23 786 1091 23 1849 23 1649 1849 532 1849 743 532 723 532 64 723 425 723 1114 425 999 425 652 999 502 999 57 502 1413 502 476 1413 866 1413 1142 866 1799 866 1370 1799 821 1799 1655 821 53 821 278 53 962 53 633 962 1296 962 365 1296 7 1296 1223 7 29 7 239 29 1020 29 870 1020 837 1020 1383 837 1634 837 1355 1634 72 1634 1239 72 411 72 1832 411 387 411 1615 387 1842 387 968 1842 30 1842 557 30 326 30 130 326 734 326 578 734 1688 734 976 1688 1343 1688 1398 1343 676 1343 915 676 1195 676 667 1195 682 1195 1950 682 1126 682 751 1126 128 1126 1082 128 1068 128 724 1068 1306 1068 498 1306 157 1306 381 157 418 157 1740 418 1813 418 1945 1813 1774 1813 816 1774 913 1774 784 913 785 913 608 785 247 785 583 247 1724 247 501 372 710 202 793 825 784 738 513 208 24 751 832 231 441 814 857 806 43 107 22 532 294 300 469 426 881 903 860 635 144 771 28 440 230 104 18 537 243 508 716 846 826 634 552 488 669 693 81 621 591 790 409 430 979 206 317 503 702 200 963 512 268 369 458 297 86 957 125 220 945 554 566 504 399 898 63 53 195 425 801 386 869 662 353 468 480 229 680 653 823 848 273 334 191 53 99 410 256 767 122 992 702 525 848 213 988 182 271 201 91 35 715 718 46 476 259 214 302 821 402 579 679 749 631 805 98 235 173 404 781 714 791 646 779 278 269 209 137 333 480 227 672 443 535 489 333 219 494 213 161 947 684 477 964 424 520 168 481 955 670 924 337 46 790 595 826 887 541 89 615 142 470 435 973 31 52 212 324 822 912 551 589 877 418 130 907 988 52 936 236 752 319 50 661 133 132 83 216 348 431 330 591 323 496 796 103 335 397 423 72 342 317 528 732 807 746 953 401 498 382 181 559 36 810 449 28 10 494 303 312 917 556 292 561 62 114 692 4 635 502 245 810 860 377 705 469 916 336 673 767 681 413 998 188 833 172 89 751 629 855 967 583 232 344 183 341 113 452 457 362 25 151 152 149 525 391 807 430 518 399 218 969 332 747 889 943 67 227 266 851 126 870 183 593 348 346 976 197 462 690 48 922 876 561 455 171 864 419 622 851 789 281 97 906 254 866 497 329 434 626 355 707 289 577 427 781 321 548 58 70 899 288 699 811 789 616 276 884 844 350 731 303 473 681 864 602 290 919 972 598 793 18 68 373 217 553 870 966 687 385 244 568 416 111 757 728 403 766 199 275 954 296 325 73 498 444 472 256 651 417 168 709 68 422 698 117 547 501 120 468 658 576 327 993 959 313 605 104 128 29 215 33 249 938 663 298 203 788 792 794 795 707 778 453 835 630 608 565 81 785 482 594 59 3 80 365 980 14 894 683 868 260 55 371 726 733 568 729 853 166 398 67 714 625 722 628 169 660 649 495 737 356 11 940 26 459 364 433 436 464 398 764 146 839 629 824 549 822 675 829 194 433 517 805 558 879 230 816 727 379 19 109 148 232 451 367 600 896 904 160 701 487 772 235 236 474 341 198 932 799 812 503 41 482 823 66 897 304 660 472 777 452 538 904 204 445 45 961 76 639 886 349 527 963 412 429 955 974 208 590 274 845 284 417 819 223 158 829 77 808 350 628 406 72 742 700 64 334 197 777 753 704 553 529 102 123 144 626 982 611 316 633 658 226 608 516 260 723 287 782 107 735 746 285 78 349 859 865 917 288 730 485 916 436 813 361 188 816 668 376 93 520 840 248 949 77 431 324 662 252 971 674 574 105 372 914 776 280 212 650 678 14 908 151 948 749 75 536 299 875 599 59 269 882 979 572 754 254 126 242 490 451 428 874 727 741 664 603 307 305 291 839 411 961 116 637 595 966 474 934 251 586 524 617 908 137 457 694 697 156 375 863 495 564 455 314 592 719 118 354 962 226 447 555 549 929 265 305 244 601 314 765 918 475 890 128 901 180 88 251 407 263 90 652 567 980 23 408 562 79 580 531 780 163 575 186 311 26 576 889 102 5 735 295 396 815 818 10 951 914 504 153 458 44 585 270 600 58 223 529 48 541 977 865 967 243 722 342 395 33 977 871 845 744 854 602 142 363 310 270 975 696 627 665 376 968 100 454 850 508 238 265 769 799 981 363 381 514 686 357 481 465 164 837 7 477 332 533 387 900 40 388 394 491 280 346 309 632 748 666 571 941 393 923 856 921 231 614 926 570 209 544 806 90 187 361 786 493 240 713 392 721 995 134 175 141 378 731 521 119 174 159 619 321 797 663 247 429 607 671 23 421 551 817 940 286 511 187 370 375 840 447 667 909 441 893 733 623 434 538 667 386 710 647 61 380 221 804 933 712 911 968 313 802 769 985 274 166 211 928 74 162 674 16 257 304 347 416 415 486 129 539 157 677 648 409 358 411 312 217 534 983 747 948 445 12 135 292 6 613 322 571 604 800 423 419 225 185 849 888 599 883 491 318 929 291 861 695 284 360 838 301 989 370 189 768 877 150 703 954 763 471 587 925 116 233 913 709 92 900 875 609 758 147 354 617 94 127 410 758 770 466 190 818 200 650 266 809 631 836 279 428 47 509 368 432 718 205 744 942 768 153 155 651 325 237 569 691 999 788 16 54 424 262 384 253 103 734 405 248 514 597 703 115 564 11 38 580 586 463 119 488 396 644 555 931 996 944 984 295 960 146 82 922 479 869 930 863 991 928 132 992 676 404 522 704 456 15 582 496 172 450 653 927 990 713 800 685 760 784 276 343 204 692 557 563 540 683 432 843 787 43 109 978 878 289 895 532 359 490 71 245 890 847 353 605 239 44 357 15 557 253 464 420 55 371 510 518 579 70 507 173 134 573 184 282 716 614 479 49 300 184 517 811 4 267 701 717 876 995 224 724 167 554 108 138 868 492 920 813 782 515 47 80 657 524 830 937 351 148 885 502 540 365 902 975 460 559 261 665 774 598 389 95 850 918 268 636 252 112 983 985 642 382 320 60 145 815 384 507 953 956 748 924 945 932 872 991 611 624 834 581 115 729 895 546 366 228 621 962 207 242 530 949 437 117 939 771 207 694 582 264 155 972 355 852 780 320 612 199 403 531 149 462 592 640 459 755 920 127 689 466 246 607 745 743 506 506 156 970 505 308 345 706 666 272 121 726 686 825 535 792 738 984 448 133 684 612 585 406 471 814 335 408 13 783 383 97 566 186 62 999 604 907 688 925 192 374 369 637 675 763 862 448 30 374 358 6 124 849 708 45 286 708 444 443 596 878 671 84 65 613 736 755 791 345 331 293 838 338 51 695 533 344 706 935 842 682 1 971 711 618 257 584 545 757 528 997 563 234 515 606 285 294 820 198 938 347 597 952 139 697 881 356 934 589 645 783 642 689 623 570 352 12 711 111 250 960 931 390 476 730 439 66 297 867 500 415 994 523 560 99 56 956 986 319 567 831 969 261 939 888 165 439 87 858 625 203 255 326 484 437 163 17 19 756 560 487 696 759 42 725 189 546 761 753 539 306 400 981 258 129 511 618 164 239 577 310 803 395 282 271 743 191 680 461 802 56 461 534 649 526 178 281 880 959 677 238 249 329 262 20 879 715 688 331 438 94 360 69 85 405 830 392 218 34 307 669 616 526 941 987 536 760 95 569 946 809 64 594 140 510 930 915 801 883 646 828 29 678 467 247 145 754 86 685 328 296 39 872 921 75 766 5 638 122 264 426 453 978 272 17 484 179 661 947 668 41 866 475 222 824 852 167 633 368 140 98 909 912 915 884 465 512 862 682 634 228 855 446 857 509 147 193 892 71 545 176 846 827 36 229 338 473 648 110 596 620 773 397 873 897 362 655 690 202 773 225 885 60 737 740 943 327 894 258 552 379 322 179 588 721 896 460 233 548 37 279 558 414 170 705 965 421 519 740 101 584 835 958 93 31 530 659 779 817 308 989 679 643 222 505 719 74 400 483 169 841 414 63 49 739 438 624 339 654 691 131 390 211 882 919 867 732 470 380 7 858 841 27 891 905 22 578 182 359 201 836 942 856 241 267 316 936 547 351 993 990 527 100 911 543 84 574 96 113 277 478 901 745 976 154 639 87 78 83 446 976 572 418 427 328 13 159 910 152 891 193 798 998 124 590 656 219 174 513 910 946 323 283 672 293 804 632 578 9 657 114 964 803 951 181 20 339 486 861 110 516 550 161 808 185 3 27 381 982 501 237 123 407 154 136 698 880 32 106 388 736 326 986 654 587 157 492 615 610 330 544 944 970 88 676 50 893 550 105 641 774 176 906 383 343 819 812 762 177 220 785 720 933 497 645 51 821 456 644 778 664 647 565 21 2 39 974 987 108 210 770 725 366 311 620 377 843 76 221 905 965 717 652 401 425 712 32 85 340 655 952 450 287 656 96 283 141 622 340 720 402 190 871 57 853 57 575 422 195 91 442 996 54 224 69 79 583 640 831 449 523 759 315 958 246 463 299 162 385 670 259 700 139 435 298 499 336 315 485 42 903 24 131 306 302 150 699 844 196 467 21 483 786 573 795 913 493 761 837 796 606 742 752 603 205 255 937 290 756 192 519 798 121 854 1 180 301 92 630 318 638 73 34 593 118 194 442 728 957 35 420 38 950 643 935 65 794 412 734 636 609 25 2 138 337 389 241 440 394 177 263 899 101 556 391 367 364 112 234 832 775 352 37 542 874 542 562 143 859 278 886 135 723 250 739 627 543 521 393 741 171 8 489 659 775 136 210 216 687 787 158 478 165 106 373 8 902 887 30 206 834 500 170 820 898 641 673 499 973 82 926 277 765 588 828 143 927 273 178 454 61 619 125 827 413 378 214 892 842 847 764 175 387 994 309 750 762 537 160 610 873 950 9 120 724 240 130 776 997 797 275 40 215 976 923 833 693 750 581 601 772 522 196