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