1 5 2 6 3 9 4 10 5 15 6 18 7 19 8 20 9 21 10 22 11 33 12 36 13 37 14 38 15 39 16 40 17 41 18 42 19 43 20 44 21 45 22 46 23 69 24 72 25 73 26 74 27 75 28 76 29 77 30 78 31 79 32 80 33 81 34 82 35 83 36 84 37 85 38 86 39 87 40 88 41 89 42 90 43 91 44 92 45 93 46 94 47 141 48 144 49 145 50 150 51 153 52 154 53 155 54 156 55 157 56 158 57 159 58 160 59 161 60 162 61 163 62 164 63 165 64 166 65 167 66 168 67 169 68 170 69 171 70 172 71 173 72 174 73 175 74 176 75 177 76 178 77 179 78 180 79 181 80 182 81 183 82 184 83 185 84 186 85 187 86 188 87 189 88 190 89 191 90 192 91 193 92 194 93 195 94 196 95 197 96 198 97 199 98 200 99 201 100 202 101 303 102 306 103 307 104 308 105 315 106 316 107 317 108 318 109 319 110 330 111 333 112 334 113 335 114 336 115 337 116 338 117 351 118 352 119 353 120 354 121 355 122 356 123 357 124 358 125 359 126 360 127 361 128 362 129 363 130 364 131 365 132 366 133 367 134 368 135 369 136 370 137 371 138 372 139 373 140 374 141 375 142 376 143 377 144 378 145 379 146 380 147 381 148 382 149 383 150 384 151 385 152 386 153 387 154 388 155 389 156 390 157 391 158 392 159 393 160 394 161 395 162 396 163 397 164 398 165 399 166 400 167 401 168 402 169 403 170 404 171 405 172 406 173 407 174 408 175 409 176 410 177 411 178 412 179 413 180 414 181 415 182 416 183 417 184 418 185 419 186 420 187 421 188 422 189 423 190 424 191 425 192 426 193 427 194 428 195 429 196 430 197 431 198 432 199 433 200 434 201 435 202 436 203 437 204 438 205 439 206 440 207 441 208 442 209 443 210 444 211 445 212 446 213 447 214 448 215 449 216 450 217 451 218 452 219 453 220 454 221 455 222 456 223 457 224 458 225 459 226 460 227 461 228 462 229 463 230 464 231 465 232 466 233 699 234 702 235 703 236 704 237 705 238 706 239 707 240 708 241 709 242 710 243 711 244 712 245 713 246 714 247 715 248 716 249 717 250 718 251 719 252 720 253 721 254 722 255 723 256 724 257 725 258 726 259 727 260 728 261 729 262 730 263 731 264 732 265 733 266 734 267 735 268 736 269 737 270 738 271 739 272 740 273 741 274 742 275 743 276 744 277 745 278 746 279 747 280 748 281 749 282 750 283 751 284 752 285 753 286 754 287 755 288 756 289 757 290 758 291 759 292 760 293 761 294 762 295 763 296 764 297 765 298 766 299 767 300 768 301 769 302 770 303 771 304 772 305 773 306 774 307 775 308 776 309 777 310 778 311 779 312 780 313 781 314 782 315 783 316 784 317 785 318 786 319 787 320 788 321 789 322 790 323 791 324 792 325 793 326 794 327 795 328 796 329 797 330 798 331 799 332 800 333 801 334 802 335 803 336 804 337 805 338 806 339 807 340 808 341 809 342 810 343 811 344 812 345 813 346 814 347 815 348 816 349 817 350 818 351 819 352 820 353 821 354 822 355 823 356 824 357 825 358 826 359 827 360 828 361 829 362 830 363 831 364 832 365 833 366 834 367 835 368 836 369 837 370 838 371 839 372 840 373 841 374 842 375 843 376 844 377 845 378 846 379 847 380 848 381 849 382 850 383 851 384 852 385 853 386 854 387 855 388 856 389 857 390 858 391 859 392 860 393 861 394 862 395 863 396 864 397 865 398 866 399 867 400 868 401 869 402 870 403 871 404 872 405 873 406 874 407 875 408 876 409 877 410 878 411 879 412 880 413 881 414 882 415 883 416 884 417 885 418 886 419 887 420 888 421 889 422 890 423 891 424 892 425 893 426 894 427 895 428 896 429 897 430 898 431 899 432 900 433 901 434 902 435 903 436 904 437 905 438 906 439 907 440 908 441 909 442 910 443 911 444 912 445 913 446 914 447 915 448 916 449 917 450 918 451 919 452 920 453 921 454 922 455 923 456 924 457 925 458 926 459 927 460 928 461 929 462 930 463 931 464 932 465 933 466 934 467 1401 468 1404 469 1405 470 1410 471 1413 472 1414 473 1415 474 1416 475 1417 476 1418 477 1419 478 1420 479 1421 480 1422 481 1423 482 1424 483 1425 484 1426 485 1427 486 1428 487 1429 488 1430 489 1431 490 1432 491 1433 492 1434 493 1435 494 1436 495 1437 496 1438 497 1439 498 1440 499 1441 500 1442 501 1443 502 1444 503 1445 504 1446 505 1447 506 1448 507 1449 508 1450 509 1451 510 1452 511 1453 512 1454 513 1455 514 1456 515 1457 516 1458 517 1459 518 1460 519 1461 520 1462 521 1463 522 1464 523 1465 524 1466 525 1467 526 1468 527 1469 528 1470 529 1471 530 1472 531 1473 532 1474 533 1475 534 1476 535 1477 536 1478 537 1479 538 1480 539 1481 540 1482 541 1483 542 1484 543 1485 544 1486 545 1487 546 1488 547 1489 548 1490 549 1491 550 1492 551 1493 552 1494 553 1495 554 1496 555 1497 556 1498 557 1499 558 1500 559 1501 560 1502 561 1503 562 1504 563 1505 564 1506 565 1507 566 1508 567 1509 568 1510 569 1511 570 1512 571 1513 572 1514 573 1515 574 1516 575 1517 576 1518 577 1519 578 1520 579 1521 580 1522 581 1523 582 1524 583 1525 584 1526 585 1527 586 1528 587 1529 588 1530 589 1531 590 1532 591 1533 592 1534 593 1535 594 1536 595 1537 596 1538 597 1539 598 1540 599 1541 600 1542 601 1543 602 1544 603 1545 604 1546 605 1547 606 1548 607 1549 608 1550 609 1551 610 1552 611 1553 612 1554 613 1555 614 1556 615 1557 616 1558 617 1559 618 1560 619 1561 620 1562 621 1563 622 1564 623 1565 624 1566 625 1567 626 1568 627 1569 628 1570 629 1571 630 1572 631 1573 632 1574 633 1575 634 1576 635 1577 636 1578 637 1579 638 1580 639 1581 640 1582 641 1583 642 1584 643 1585 644 1586 645 1587 646 1588 647 1589 648 1590 649 1591 650 1592 651 1593 652 1594 653 1595 654 1596 655 1597 656 1598 657 1599 658 1600 659 1601 660 1602 661 1603 662 1604 663 1605 664 1606 665 1607 666 1608 667 1609 668 1610 669 1611 670 1612 671 1613 672 1614 673 1615 674 1616 675 1617 676 1618 677 1619 678 1620 679 1621 680 1622 681 1623 682 1624 683 1625 684 1626 685 1627 686 1628 687 1629 688 1630 689 1631 690 1632 691 1633 692 1634 693 1635 694 1636 695 1637 696 1638 697 1639 698 1640 699 1641 700 1642 701 1643 702 1644 703 1645 704 1646 705 1647 706 1648 707 1649 708 1650 709 1651 710 1652 711 1653 712 1654 713 1655 714 1656 715 1657 716 1658 717 1659 718 1660 719 1661 720 1662 721 1663 722 1664 723 1665 724 1666 725 1667 726 1668 727 1669 728 1670 729 1671 730 1672 731 1673 732 1674 733 1675 734 1676 735 1677 736 1678 737 1679 738 1680 739 1681 740 1682 741 1683 742 1684 743 1685 744 1686 745 1687 746 1688 747 1689 748 1690 749 1691 750 1692 751 1693 752 1694 753 1695 754 1696 755 1697 756 1698 757 1699 758 1700 759 1701 760 1702 761 1703 762 1704 763 1705 764 1706 765 1707 766 1708 767 1709 768 1710 769 1711 770 1712 771 1713 772 1714 773 1715 774 1716 775 1717 776 1718 777 1719 778 1720 779 1721 780 1722 781 1723 782 1724 783 1725 784 1726 785 1727 786 1728 787 1729 788 1730 789 1731 790 1732 791 1733 792 1734 793 1735 794 1736 795 1737 796 1738 797 1739 798 1740 799 1741 800 1742 801 1743 802 1744 803 1745 804 1746 805 1747 806 1748 807 1749 808 1750 809 1751 810 1752 811 1753 812 1754 813 1755 814 1756 815 1757 816 1758 817 1759 818 1760 819 1761 820 1762 821 1763 822 1764 823 1765 824 1766 825 1767 826 1768 827 1769 828 1770 829 1771 830 1772 831 1773 832 1774 833 1775 834 1776 835 1777 836 1778 837 1779 838 1780 839 1781 840 1782 841 1783 842 1784 843 1785 844 1786 845 1787 846 1788 847 1789 848 1790 849 1791 850 1792 851 1793 852 1794 853 1795 854 1796 855 1797 856 1798 857 1799 858 1800 859 1801 860 1802 861 1803 862 1804 863 1805 864 1806 865 1807 866 1808 867 1809 868 1810 869 1811 870 1812 871 1813 872 1814 873 1815 874 1816 875 1817 876 1818 877 1819 878 1820 879 1821 880 1822 881 1823 882 1824 883 1825 884 1826 885 1827 886 1828 887 1829 888 1830 889 1831 890 1832 891 1833 892 1834 893 1835 894 1836 895 1837 896 1838 897 1839 898 1840 899 1841 900 1842 901 1843 902 1844 903 1845 904 1846 905 1847 906 1848 907 1849 908 1850 909 1851 910 1852 911 1853 912 1854 913 1855 914 1856 915 1857 916 1858 917 1859 918 1860 919 1861 920 1862 921 1863 922 1864 923 1865 924 1866 925 1867 926 1868 927 1869 928 1870 929 1871 930 1872 931 1873 932 1874 933 1875 934 1876 935 1877 936 1878 937 1879 938 1880 939 1881 940 1882 941 2823 942 2826 943 2827 944 2828 945 2835 946 2836 947 2837 948 2838 949 2839 950 2840 951 2841 952 2842 953 2843 954 2844 955 2845 956 2846 957 2847 958 2848 959 2849 960 2850 961 2851 962 2852 963 2853 964 2854 965 2855 966 2856 967 2857 968 2858 969 2859 970 2860 971 2861 972 2862 973 2863 974 2864 975 2865 976 2866 977 2867 978 2868 979 2869 980 2870 981 2871 982 2872 983 2873 984 2874 985 2875 986 2876 987 2877 988 2878 989 2879 990 2880 991 2881 992 2882 993 2883 994 2884 995 2885 996 2886 997 2887 998 2888 999 2889 1000 2890