1 3 2 6 3 8 4 10 5 15 6 17 7 18 8 19 9 21 10 28 11 30 12 32 13 34 14 36 15 39 16 42 17 45 18 47 19 49 20 50 21 51 22 53 23 55 24 66 25 68 26 69 27 70 28 72 29 74 30 75 31 76 32 78 33 91 34 93 35 95 36 97 37 98 38 99 39 101 40 103 41 105 42 108 43 110 44 111 45 114 46 115 47 117 48 120 49 122 50 124 51 126 52 128 53 130 54 132 55 134 56 136 57 153 58 155 59 156 60 157 61 159 62 161 63 162 64 163 65 165 66 167 67 168 68 169 69 171 70 190 71 192 72 194 73 195 74 196 75 198 76 200 77 202 78 204 79 205 80 206 81 208 82 210 83 213 84 216 85 217 86 219 87 222 88 224 89 225 90 228 91 231 92 233 93 235 94 237 95 239 96 241 97 242 98 243 99 245 100 247 101 249 102 251 103 253 104 276 105 278 106 279 107 280 108 282 109 284 110 285 111 286 112 288 113 290 114 291 115 292 116 294 117 296 118 297 119 298 120 300 121 305 122 310 123 315 124 320 125 325 126 327 127 329 128 331 129 333 130 335 131 337 132 338 133 339 134 341 135 343 136 345 137 347 138 349 139 351 140 354 141 357 142 360 143 363 144 366 145 369 146 372 147 375 148 378 149 380 150 382 151 384 152 385 153 386 154 388 155 390 156 392 157 394 158 396 159 398 160 399 161 400 162 402 163 404 164 406 165 435 166 437 167 438 168 439 169 440 170 441 171 443 172 444 173 445 174 447 175 449 176 450 177 451 178 453 179 455 180 456 181 457 182 459 183 460 184 461 185 462 186 463 187 465 188 496 189 498 190 500 191 502 192 504 193 506 194 508 195 510 196 512 197 514 198 516 199 518 200 520 201 522 202 524 203 526 204 528 205 531 206 534 207 537 208 539 209 540 210 543 211 546 212 549 213 550 214 552 215 555 216 558 217 561 218 563 219 565 220 567 221 569 222 571 223 573 224 575 225 577 226 578 227 579 228 581 229 583 230 585 231 587 232 589 233 591 234 593 235 595 236 600 237 602 238 605 239 609 240 610 241 615 242 616 243 620 244 623 245 625 246 630 247 632 248 633 249 634 250 636 251 638 252 639 253 640 254 642 255 644 256 645 257 646 258 648 259 650 260 651 261 652 262 654 263 656 264 657 265 658 266 660 267 662 268 663 269 664 270 666 271 703 272 705 273 707 274 709 275 711 276 713 277 715 278 717 279 719 280 721 281 722 282 723 283 725 284 727 285 729 286 731 287 733 288 735 289 737 290 739 291 741 292 744 293 747 294 750 295 753 296 754 297 756 298 759 299 762 300 765 301 767 302 768 303 771 304 774 305 777 306 780 307 782 308 784 309 785 310 786 311 788 312 790 313 792 314 794 315 795 316 796 317 798 318 800 319 802 320 804 321 805 322 806 323 808 324 810 325 812 326 814 327 815 328 816 329 818 330 820 331 861 332 863 333 864 334 865 335 867 336 868 337 869 338 870 339 871 340 873 341 875 342 876 343 877 344 879 345 881 346 882 347 883 348 885 349 887 350 888 351 889 352 891 353 893 354 894 355 895 356 896 357 897 358 899 359 900 360 901 361 903 362 946 363 948 364 950 365 952 366 954 367 956 368 957 369 958 370 960 371 962 372 964 373 966 374 968 375 970 376 972 377 974 378 976 379 978 380 979 381 980 382 982 383 984 384 986 385 988 386 990 387 993 388 995 389 996 390 999 391 1000 392 1002 393 1005 394 1008 395 1010 396 1011 397 1014 398 1015 399 1017 400 1020 401 1023 402 1025 403 1026 404 1029 405 1030 406 1032 407 1035 408 1037 409 1039 410 1041 411 1043 412 1045 413 1047 414 1049 415 1051 416 1053 417 1055 418 1057 419 1058 420 1059 421 1061 422 1063 423 1065 424 1067 425 1069 426 1071 427 1073 428 1075 429 1077 430 1079 431 1081 432 1128 433 1130 434 1131 435 1132 436 1134 437 1136 438 1137 439 1138 440 1140 441 1142 442 1143 443 1144 444 1146 445 1148 446 1149 447 1150 448 1152 449 1154 450 1155 451 1156 452 1158 453 1160 454 1161 455 1162 456 1164 457 1166 458 1167 459 1168 460 1170 461 1172 462 1173 463 1174 464 1176 465 1183 466 1190 467 1197 468 1204 469 1211 470 1218 471 1225 472 1227 473 1229 474 1230 475 1231 476 1233 477 1235 478 1237 479 1239 480 1240 481 1241 482 1243 483 1245 484 1247 485 1249 486 1250 487 1251 488 1253 489 1255 490 1257 491 1259 492 1260 493 1261 494 1263 495 1265 496 1267 497 1269 498 1270 499 1271 500 1273 501 1275 502 1278 503 1281 504 1284 505 1287 506 1290 507 1292 508 1293 509 1296 510 1299 511 1302 512 1305 513 1308 514 1309 515 1311 516 1314 517 1317 518 1320 519 1323 520 1326 521 1328 522 1330 523 1332 524 1334 525 1336 526 1338 527 1339 528 1340 529 1342 530 1344 531 1346 532 1348 533 1350 534 1352 535 1354 536 1356 537 1358 538 1360 539 1362 540 1364 541 1365 542 1366 543 1368 544 1370 545 1372 546 1374 547 1376 548 1378 549 1431 550 1433 551 1434 552 1435 553 1437 554 1439 555 1440 556 1441 557 1443 558 1445 559 1446 560 1447 561 1449 562 1451 563 1452 564 1453 565 1455 566 1457 567 1458 568 1459 569 1461 570 1463 571 1464 572 1465 573 1467 574 1469 575 1470 576 1471 577 1473 578 1475 579 1476 580 1477 581 1479 582 1481 583 1482 584 1483 585 1485 586 1490 587 1495 588 1496 589 1500 590 1505 591 1507 592 1510 593 1515 594 1518 595 1520 596 1525 597 1529 598 1530 599 1535 600 1540 601 1542 602 1544 603 1546 604 1547 605 1548 606 1550 607 1552 608 1554 609 1556 610 1558 611 1560 612 1561 613 1562 614 1564 615 1566 616 1568 617 1570 618 1572 619 1574 620 1575 621 1576 622 1578 623 1580 624 1582 625 1584 626 1586 627 1588 628 1589 629 1590 630 1592 631 1594 632 1596 633 1599 634 1602 635 1605 636 1608 637 1611 638 1614 639 1615 640 1617 641 1620 642 1623 643 1626 644 1629 645 1632 646 1634 647 1635 648 1638 649 1641 650 1644 651 1647 652 1650 653 1653 654 1655 655 1657 656 1659 657 1661 658 1663 659 1665 660 1667 661 1669 662 1671 663 1673 664 1675 665 1677 666 1679 667 1681 668 1682 669 1683 670 1685 671 1687 672 1689 673 1691 674 1693 675 1695 676 1697 677 1699 678 1701 679 1703 680 1705 681 1707 682 1709 683 1711 684 1770 685 1772 686 1773 687 1774 688 1775 689 1776 690 1778 691 1779 692 1780 693 1782 694 1784 695 1785 696 1786 697 1788 698 1790 699 1791 700 1792 701 1794 702 1795 703 1796 704 1797 705 1798 706 1800 707 1802 708 1803 709 1804 710 1805 711 1806 712 1808 713 1809 714 1810 715 1812 716 1814 717 1815 718 1816 719 1818 720 1820 721 1821 722 1822 723 1824 724 1825 725 1826 726 1827 727 1828 728 1830 729 1891 730 1893 731 1895 732 1897 733 1899 734 1901 735 1903 736 1905 737 1907 738 1909 739 1911 740 1913 741 1915 742 1917 743 1919 744 1921 745 1922 746 1923 747 1925 748 1927 749 1929 750 1931 751 1933 752 1935 753 1937 754 1939 755 1941 756 1943 757 1945 758 1947 759 1949 760 1951 761 1953 762 1956 763 1959 764 1960 765 1962 766 1965 767 1967 768 1968 769 1971 770 1974 771 1977 772 1980 773 1981 774 1983 775 1986 776 1988 777 1989 778 1992 779 1995 780 1998 781 2001 782 2002 783 2004 784 2007 785 2009 786 2010 787 2013 788 2016 789 2018 790 2020 791 2022 792 2024 793 2026 794 2028 795 2030 796 2032 797 2034 798 2036 799 2038 800 2040 801 2042 802 2044 803 2046 804 2048 805 2050 806 2052 807 2054 808 2056 809 2058 810 2060 811 2062 812 2064 813 2066 814 2068 815 2070 816 2072 817 2074 818 2076 819 2078 820 2080 821 2085 822 2090 823 2093 824 2095 825 2100 826 2105 827 2106 828 2110 829 2115 830 2119 831 2120 832 2125 833 2130 834 2132 835 2135 836 2140 837 2145 838 2147 839 2148 840 2149 841 2151 842 2153 843 2154 844 2155 845 2156 846 2157 847 2159 848 2160 849 2161 850 2163 851 2165 852 2166 853 2167 854 2169 855 2171 856 2172 857 2173 858 2175 859 2177 860 2178 861 2179 862 2181 863 2183 864 2184 865 2185 866 2187 867 2189 868 2190 869 2191 870 2193 871 2195 872 2196 873 2197 874 2199 875 2200 876 2201 877 2202 878 2203 879 2205 880 2207 881 2208 882 2209 883 2211 884 2278 885 2280 886 2282 887 2284 888 2286 889 2288 890 2290 891 2292 892 2294 893 2295 894 2296 895 2298 896 2300 897 2302 898 2304 899 2306 900 2308 901 2310 902 2312 903 2314 904 2316 905 2318 906 2320 907 2322 908 2324 909 2326 910 2328 911 2329 912 2330 913 2332 914 2334 915 2336 916 2338 917 2340 918 2342 919 2344 920 2346 921 2349 922 2352 923 2355 924 2358 925 2361 926 2364 927 2367 928 2369 929 2370 930 2373 931 2376 932 2379 933 2382 934 2385 935 2388 936 2391 937 2392 938 2394 939 2397 940 2400 941 2403 942 2406 943 2409 944 2412 945 2415 946 2417 947 2419 948 2420 949 2421 950 2422 951 2423 952 2425 953 2427 954 2429 955 2430 956 2431 957 2433 958 2435 959 2436 960 2437 961 2439 962 2440 963 2441 964 2443 965 2445 966 2447 967 2449 968 2450 969 2451 970 2453 971 2455 972 2457 973 2459 974 2460 975 2461 976 2463 977 2464 978 2465 979 2467 980 2469 981 2470 982 2471 983 2473 984 2475 985 2477 986 2478 987 2479 988 2480 989 2481 990 2483 991 2485 992 2556 993 2558 994 2559 995 2560 996 2562 997 2564 998 2565 999 2566 1000 2568