1 3 2 6 3 8 4 10 5 12 6 13 7 16 8 18 9 20 10 22 11 24 12 26 13 28 14 30 15 32 16 34 17 35 18 37 19 39 20 40 21 42 22 44 23 46 24 48 25 50 26 52 27 54 28 56 29 58 30 60 31 62 32 64 33 66 34 68 35 70 36 72 37 74 38 76 39 78 40 80 41 82 42 84 43 86 44 88 45 90 46 92 47 94 48 96 49 98 50 100 51 102 52 104 53 106 54 108 55 110 56 112 57 114 58 116 59 118 60 120 61 122 62 124 63 126 64 128 65 130 66 132 67 134 68 136 69 138 70 140 71 142 72 144 73 146 74 148 75 150 76 152 77 154 78 156 79 158 80 160 81 162 82 164 83 166 84 168 85 170 86 172 87 174 88 176 89 178 90 180 91 182 92 184 93 186 94 188 95 190 96 192 97 194 98 196 99 198 100 200 101 201 102 203 103 205 104 207 105 209 106 211 107 213 108 215 109 217 110 218 111 220 112 222 113 224 114 226 115 228 116 230 117 232 118 234 119 236 120 238 121 239 122 241 123 243 124 245 125 247 126 249 127 251 128 253 129 255 130 257 131 259 132 261 133 263 134 265 135 267 136 269 137 271 138 273 139 275 140 277 141 279 142 281 143 283 144 285 145 287 146 289 147 291 148 293 149 295 150 297 151 299 152 301 153 303 154 305 155 307 156 309 157 311 158 313 159 315 160 317 161 319 162 321 163 323 164 325 165 327 166 329 167 331 168 333 169 335 170 337 171 339 172 341 173 343 174 345 175 347 176 349 177 351 178 353 179 355 180 357 181 359 182 361 183 363 184 365 185 367 186 369 187 371 188 373 189 375 190 377 191 379 192 381 193 383 194 385 195 387 196 389 197 391 198 393 199 395 200 397 201 399 202 401 203 403 204 405 205 407 206 409 207 411 208 413 209 415 210 417 211 419 212 421 213 423 214 425 215 427 216 429 217 431 218 433 219 435 220 437 221 439 222 441 223 443 224 445 225 447 226 449 227 451 228 453 229 455 230 457 231 459 232 461 233 463 234 465 235 467 236 469 237 471 238 473 239 475 240 477 241 479 242 481 243 483 244 485 245 487 246 489 247 491 248 493 249 495 250 497 251 499 252 501 253 503 254 505 255 507 256 509 257 511 258 513 259 515 260 517 261 519 262 521 263 523 264 525 265 527 266 529 267 531 268 533 269 535 270 537 271 539 272 541 273 543 274 545 275 547 276 549 277 551 278 553 279 555 280 557 281 559 282 561 283 563 284 565 285 567 286 569 287 571 288 573 289 575 290 577 291 579 292 581 293 583 294 585 295 587 296 589 297 591 298 593 299 595 300 597 301 599 302 601 303 603 304 605 305 607 306 609 307 611 308 613 309 615 310 617 311 619 312 621 313 623 314 625 315 627 316 629 317 631 318 633 319 635 320 637 321 639 322 641 323 643 324 645 325 647 326 649 327 651 328 653 329 655 330 657 331 659 332 661 333 663 334 665 335 667 336 669 337 671 338 673 339 675 340 677 341 679 342 681 343 683 344 685 345 687 346 689 347 691 348 693 349 695 350 697 351 699 352 701 353 703 354 705 355 707 356 709 357 711 358 713 359 715 360 717 361 719 362 721 363 723 364 725 365 727 366 729 367 731 368 733 369 735 370 737 371 739 372 741 373 743 374 745 375 747 376 749 377 751 378 753 379 755 380 757 381 759 382 761 383 763 384 765 385 767 386 769 387 771 388 773 389 775 390 777 391 779 392 781 393 783 394 785 395 787 396 789 397 791 398 793 399 795 400 797 401 799 402 801 403 803 404 805 405 807 406 809 407 811 408 813 409 815 410 817 411 819 412 821 413 823 414 825 415 827 416 829 417 831 418 833 419 835 420 837 421 839 422 841 423 843 424 845 425 847 426 849 427 851 428 853 429 855 430 857 431 859 432 861 433 863 434 865 435 867 436 869 437 871 438 873 439 875 440 877 441 879 442 881 443 883 444 885 445 887 446 889 447 891 448 893 449 895 450 897 451 899 452 901 453 903 454 905 455 907 456 909 457 911 458 913 459 915 460 917 461 919 462 921 463 923 464 925 465 927 466 929 467 931 468 933 469 935 470 937 471 939 472 941 473 943 474 945 475 947 476 949 477 951 478 953 479 955 480 957 481 959 482 961 483 963 484 965 485 967 486 969 487 971 488 973 489 975 490 977 491 979 492 981 493 983 494 985 495 987 496 989 497 991 498 993 499 995 500 997 501 999 502 1001 503 1003 504 1005 505 1007 506 1009 507 1011 508 1012 509 1014 510 1016 511 1018 512 1020 513 1022 514 1024 515 1026 516 1028 517 1030 518 1032 519 1034 520 1036 521 1038 522 1040 523 1042 524 1044 525 1046 526 1048 527 1050 528 1052 529 1054 530 1056 531 1058 532 1060 533 1062 534 1064 535 1066 536 1068 537 1070 538 1072 539 1074 540 1076 541 1078 542 1080 543 1082 544 1084 545 1086 546 1088 547 1090 548 1092 549 1094 550 1096 551 1098 552 1100 553 1102 554 1104 555 1106 556 1108 557 1110 558 1112 559 1114 560 1116 561 1118 562 1120 563 1122 564 1124 565 1126 566 1128 567 1130 568 1132 569 1134 570 1136 571 1138 572 1140 573 1142 574 1144 575 1146 576 1148 577 1150 578 1152 579 1154 580 1156 581 1158 582 1160 583 1162 584 1164 585 1166 586 1168 587 1170 588 1172 589 1174 590 1176 591 1178 592 1180 593 1182 594 1184 595 1186 596 1188 597 1190 598 1192 599 1194 600 1196 601 1198 602 1200 603 1202 604 1204 605 1206 606 1208 607 1210 608 1212 609 1214 610 1216 611 1218 612 1220 613 1222 614 1224 615 1226 616 1228 617 1230 618 1232 619 1234 620 1236 621 1238 622 1240 623 1242 624 1244 625 1246 626 1248 627 1250 628 1252 629 1254 630 1256 631 1258 632 1260 633 1262 634 1264 635 1266 636 1268 637 1270 638 1272 639 1274 640 1276 641 1278 642 1280 643 1282 644 1284 645 1286 646 1288 647 1290 648 1292 649 1294 650 1296 651 1298 652 1300 653 1302 654 1304 655 1306 656 1308 657 1310 658 1312 659 1314 660 1316 661 1318 662 1320 663 1322 664 1324 665 1326 666 1328 667 1330 668 1332 669 1334 670 1336 671 1338 672 1340 673 1342 674 1344 675 1346 676 1348 677 1350 678 1352 679 1354 680 1356 681 1358 682 1360 683 1362 684 1364 685 1366 686 1368 687 1370 688 1372 689 1374 690 1376 691 1378 692 1380 693 1382 694 1384 695 1386 696 1388 697 1390 698 1392 699 1394 700 1396 701 1398 702 1400 703 1402 704 1404 705 1406 706 1408 707 1410 708 1412 709 1414 710 1416 711 1418 712 1420 713 1422 714 1424 715 1426 716 1428 717 1430 718 1432 719 1434 720 1436 721 1438 722 1440 723 1442 724 1444 725 1446 726 1448 727 1450 728 1452 729 1454 730 1456 731 1458 732 1460 733 1462 734 1464 735 1466 736 1468 737 1470 738 1472 739 1474 740 1476 741 1478 742 1480 743 1482 744 1484 745 1486 746 1487 747 1489 748 1491 749 1493 750 1495 751 1497 752 1499 753 1501 754 1503 755 1505 756 1507 757 1509 758 1511 759 1513 760 1515 761 1517 762 1519 763 1521 764 1523 765 1525 766 1527 767 1529 768 1531 769 1533 770 1535 771 1537 772 1539 773 1541 774 1543 775 1545 776 1547 777 1549 778 1550 779 1552 780 1554 781 1556 782 1558 783 1560 784 1562 785 1564 786 1566 787 1568 788 1570 789 1572 790 1574 791 1576 792 1578 793 1580 794 1582 795 1584 796 1586 797 1588 798 1590 799 1592 800 1594 801 1596 802 1598 803 1600 804 1602 805 1604 806 1606 807 1608 808 1610 809 1612 810 1614 811 1616 812 1618 813 1620 814 1622 815 1624 816 1626 817 1628 818 1630 819 1632 820 1634 821 1636 822 1638 823 1640 824 1642 825 1644 826 1646 827 1648 828 1650 829 1652 830 1654 831 1656 832 1658 833 1660 834 1662 835 1664 836 1666 837 1668 838 1670 839 1672 840 1674 841 1676 842 1678 843 1680 844 1682 845 1684 846 1686 847 1688 848 1690 849 1692 850 1694 851 1696 852 1698 853 1700 854 1702 855 1704 856 1706 857 1708 858 1710 859 1712 860 1714 861 1716 862 1718 863 1720 864 1722 865 1724 866 1726 867 1728 868 1730 869 1732 870 1734 871 1736 872 1738 873 1740 874 1742 875 1744 876 1746 877 1748 878 1750 879 1752 880 1754 881 1756 882 1758 883 1760 884 1762 885 1764 886 1766 887 1768 888 1770 889 1772 890 1774 891 1776 892 1778 893 1780 894 1782 895 1784 896 1786 897 1788 898 1790 899 1792 900 1794 901 1796 902 1798 903 1800 904 1802 905 1804 906 1806 907 1808 908 1810 909 1812 910 1814 911 1816 912 1818 913 1820 914 1822 915 1824 916 1826 917 1828 918 1830 919 1832 920 1834 921 1836 922 1838 923 1840 924 1842 925 1844 926 1846 927 1848 928 1850 929 1852 930 1854 931 1856 932 1858 933 1860 934 1862 935 1864 936 1866 937 1868 938 1870 939 1872 940 1874 941 1876 942 1878 943 1880 944 1882 945 1884 946 1886 947 1888 948 1889 949 1891 950 1893 951 1895 952 1897 953 1899 954 1901 955 1903 956 1905 957 1907 958 1909 959 1911 960 1913 961 1915 962 1917 963 1919 964 1921 965 1923 966 1925 967 1927 968 1929 969 1931 970 1933 971 1935 972 1937 973 1939 974 1941 975 1943 976 1945 977 1947 978 1949 979 1951 980 1953 981 1955 982 1957 983 1959 984 1961 985 1963 986 1965 987 1967 988 1969 989 1971 990 1973 991 1975 992 1977 993 1979 994 1981 995 1983 996 1985 997 1987 998 1989 999 1991 1000 1993