1 3 2 6 3 8 4 10 5 13 6 15 7 17 8 19 9 22 10 24 11 26 12 28 13 30 14 32 15 35 16 37 17 39 18 41 19 43 20 45 21 47 22 49 23 52 24 54 25 56 26 58 27 60 28 62 29 64 30 66 31 68 32 70 33 73 34 75 35 77 36 79 37 81 38 83 39 85 40 87 41 89 42 91 43 93 44 96 45 98 46 100 47 102 48 104 49 106 50 108 51 110 52 112 53 114 54 116 55 118 56 120 57 123 58 125 59 127 60 129 61 131 62 133 63 135 64 137 65 139 66 141 67 143 68 145 69 147 70 149 71 151 72 154 73 156 74 158 75 160 76 162 77 164 78 166 79 168 80 170 81 172 82 174 83 176 84 178 85 180 86 182 87 184 88 186 89 189 90 191 91 193 92 195 93 197 94 199 95 201 96 203 97 205 98 207 99 209 100 211 101 213 102 215 103 217 104 219 105 221 106 223 107 225 108 228 109 230 110 232 111 234 112 236 113 238 114 240 115 242 116 244 117 246 118 248 119 250 120 252 121 254 122 256 123 258 124 260 125 262 126 264 127 266 128 269 129 271 130 273 131 275 132 277 133 279 134 281 135 283 136 285 137 287 138 289 139 291 140 293 141 295 142 297 143 299 144 301 145 303 146 305 147 307 148 309 149 311 150 314 151 316 152 318 153 320 154 322 155 324 156 326 157 328 158 330 159 332 160 334 161 336 162 338 163 340 164 342 165 344 166 346 167 348 168 350 169 352 170 354 171 356 172 358 173 360 174 363 175 365 176 367 177 369 178 371 179 373 180 375 181 377 182 379 183 381 184 383 185 385 186 387 187 389 188 391 189 393 190 395 191 397 192 399 193 401 194 403 195 405 196 407 197 409 198 411 199 413 200 416 201 418 202 420 203 422 204 424 205 426 206 428 207 430 208 432 209 434 210 436 211 438 212 440 213 442 214 444 215 446 216 448 217 450 218 452 219 454 220 456 221 458 222 460 223 462 224 464 225 466 226 468 227 470 228 473 229 475 230 477 231 479 232 481 233 483 234 485 235 487 236 489 237 491 238 493 239 495 240 497 241 499 242 501 243 503 244 505 245 507 246 509 247 511 248 513 249 515 250 517 251 519 252 521 253 523 254 525 255 527 256 529 257 531 258 534 259 536 260 538 261 540 262 542 263 544 264 546 265 548 266 550 267 552 268 554 269 556 270 558 271 560 272 562 273 564 274 566 275 568 276 570 277 572 278 574 279 576 280 578 281 580 282 582 283 584 284 586 285 588 286 590 287 592 288 594 289 596 290 599 291 601 292 603 293 605 294 607 295 609 296 611 297 613 298 615 299 617 300 619 301 621 302 623 303 625 304 627 305 629 306 631 307 633 308 635 309 637 310 639 311 641 312 643 313 645 314 647 315 649 316 651 317 653 318 655 319 657 320 659 321 661 322 663 323 666 324 668 325 670 326 672 327 674 328 676 329 678 330 680 331 682 332 684 333 686 334 688 335 690 336 692 337 694 338 696 339 698 340 700 341 702 342 704 343 706 344 708 345 710 346 712 347 714 348 716 349 718 350 720 351 722 352 724 353 726 354 728 355 730 356 732 357 734 358 737 359 739 360 741 361 743 362 745 363 747 364 749 365 751 366 753 367 755 368 757 369 759 370 761 371 763 372 765 373 767 374 769 375 771 376 773 377 775 378 777 379 779 380 781 381 783 382 785 383 787 384 789 385 791 386 793 387 795 388 797 389 799 390 801 391 803 392 805 393 807 394 809 395 812 396 814 397 816 398 818 399 820 400 822 401 824 402 826 403 828 404 830 405 832 406 834 407 836 408 838 409 840 410 842 411 844 412 846 413 848 414 850 415 852 416 854 417 856 418 858 419 860 420 862 421 864 422 866 423 868 424 870 425 872 426 874 427 876 428 878 429 880 430 882 431 884 432 886 433 888 434 891 435 893 436 895 437 897 438 899 439 901 440 903 441 905 442 907 443 909 444 911 445 913 446 915 447 917 448 919 449 921 450 923 451 925 452 927 453 929 454 931 455 933 456 935 457 937 458 939 459 941 460 943 461 945 462 947 463 949 464 951 465 953 466 955 467 957 468 959 469 961 470 963 471 965 472 967 473 969 474 971 475 974 476 976 477 978 478 980 479 982 480 984 481 986 482 988 483 990 484 992 485 994 486 996 487 998 488 1000 489 1002 490 1004 491 1006 492 1008 493 1010 494 1012 495 1014 496 1016 497 1018 498 1020 499 1022 500 1024 501 1026 502 1028 503 1030 504 1032 505 1034 506 1036 507 1038 508 1040 509 1042 510 1044 511 1046 512 1048 513 1050 514 1052 515 1054 516 1056 517 1058 518 1061 519 1063 520 1065 521 1067 522 1069 523 1071 524 1073 525 1075 526 1077 527 1079 528 1081 529 1083 530 1085 531 1087 532 1089 533 1091 534 1093 535 1095 536 1097 537 1099 538 1101 539 1103 540 1105 541 1107 542 1109 543 1111 544 1113 545 1115 546 1117 547 1119 548 1121 549 1123 550 1125 551 1127 552 1129 553 1131 554 1133 555 1135 556 1137 557 1139 558 1141 559 1143 560 1145 561 1147 562 1149 563 1152 564 1154 565 1156 566 1158 567 1160 568 1162 569 1164 570 1166 571 1168 572 1170 573 1172 574 1174 575 1176 576 1178 577 1180 578 1182 579 1184 580 1186 581 1188 582 1190 583 1192 584 1194 585 1196 586 1198 587 1200 588 1202 589 1204 590 1206 591 1208 592 1210 593 1212 594 1214 595 1216 596 1218 597 1220 598 1222 599 1224 600 1226 601 1228 602 1230 603 1232 604 1234 605 1236 606 1238 607 1240 608 1242 609 1244 610 1247 611 1249 612 1251 613 1253 614 1255 615 1257 616 1259 617 1261 618 1263 619 1265 620 1267 621 1269 622 1271 623 1273 624 1275 625 1277 626 1279 627 1281 628 1283 629 1285 630 1287 631 1289 632 1291 633 1293 634 1295 635 1297 636 1299 637 1301 638 1303 639 1305 640 1307 641 1309 642 1311 643 1313 644 1315 645 1317 646 1319 647 1321 648 1323 649 1325 650 1327 651 1329 652 1331 653 1333 654 1335 655 1337 656 1339 657 1341 658 1343 659 1346 660 1348 661 1350 662 1352 663 1354 664 1356 665 1358 666 1360 667 1362 668 1364 669 1366 670 1368 671 1370 672 1372 673 1374 674 1376 675 1378 676 1380 677 1382 678 1384 679 1386 680 1388 681 1390 682 1392 683 1394 684 1396 685 1398 686 1400 687 1402 688 1404 689 1406 690 1408 691 1410 692 1412 693 1414 694 1416 695 1418 696 1420 697 1422 698 1424 699 1426 700 1428 701 1430 702 1432 703 1434 704 1436 705 1438 706 1440 707 1442 708 1444 709 1447 710 1449 711 1451 712 1453 713 1455 714 1457 715 1459 716 1461 717 1463 718 1465 719 1467 720 1469 721 1471 722 1473 723 1475 724 1477 725 1479 726 1481 727 1483 728 1485 729 1487 730 1489 731 1491 732 1493 733 1495 734 1497 735 1499 736 1501 737 1503 738 1505 739 1507 740 1509 741 1511 742 1513 743 1515 744 1517 745 1519 746 1521 747 1523 748 1525 749 1527 750 1529 751 1531 752 1533 753 1535 754 1537 755 1539 756 1541 757 1543 758 1545 759 1547 760 1549 761 1552 762 1554 763 1556 764 1558 765 1560 766 1562 767 1564 768 1566 769 1568 770 1570 771 1572 772 1574 773 1576 774 1578 775 1580 776 1582 777 1584 778 1586 779 1588 780 1590 781 1592 782 1594 783 1596 784 1598 785 1600 786 1602 787 1604 788 1606 789 1608 790 1610 791 1612 792 1614 793 1616 794 1618 795 1620 796 1622 797 1624 798 1626 799 1628 800 1630 801 1632 802 1634 803 1636 804 1638 805 1640 806 1642 807 1644 808 1646 809 1648 810 1650 811 1652 812 1654 813 1656 814 1658 815 1661 816 1663 817 1665 818 1667 819 1669 820 1671 821 1673 822 1675 823 1677 824 1679 825 1681 826 1683 827 1685 828 1687 829 1689 830 1691 831 1693 832 1695 833 1697 834 1699 835 1701 836 1703 837 1705 838 1707 839 1709 840 1711 841 1713 842 1715 843 1717 844 1719 845 1721 846 1723 847 1725 848 1727 849 1729 850 1731 851 1733 852 1735 853 1737 854 1739 855 1741 856 1743 857 1745 858 1747 859 1749 860 1751 861 1753 862 1755 863 1757 864 1759 865 1761 866 1763 867 1765 868 1767 869 1769 870 1771 871 1774 872 1776 873 1778 874 1780 875 1782 876 1784 877 1786 878 1788 879 1790 880 1792 881 1794 882 1796 883 1798 884 1800 885 1802 886 1804 887 1806 888 1808 889 1810 890 1812 891 1814 892 1816 893 1818 894 1820 895 1822 896 1824 897 1826 898 1828 899 1830 900 1832 901 1834 902 1836 903 1838 904 1840 905 1842 906 1844 907 1846 908 1848 909 1850 910 1852 911 1854 912 1856 913 1858 914 1860 915 1862 916 1864 917 1866 918 1868 919 1870 920 1872 921 1874 922 1876 923 1878 924 1880 925 1882 926 1884 927 1886 928 1888 929 1891 930 1893 931 1895 932 1897 933 1899 934 1901 935 1903 936 1905 937 1907 938 1909 939 1911 940 1913 941 1915 942 1917 943 1919 944 1921 945 1923 946 1925 947 1927 948 1929 949 1931 950 1933 951 1935 952 1937 953 1939 954 1941 955 1943 956 1945 957 1947 958 1949 959 1951 960 1953 961 1955 962 1957 963 1959 964 1961 965 1963 966 1965 967 1967 968 1969 969 1971 970 1973 971 1975 972 1977 973 1979 974 1981 975 1983 976 1985 977 1987 978 1989 979 1991 980 1993 981 1995 982 1997 983 1999 984 2001 985 2003 986 2005 987 2007 988 2009 989 2012 990 2014 991 2016 992 2018 993 2020 994 2022 995 2024 996 2026 997 2028 998 2030 999 2032 1000 2034