1 10 2 12 3 15 4 18 5 21 6 24 7 25 8 26 9 27 10 28 11 36 12 39 13 40 14 42 15 45 16 46 17 48 18 49 19 51 20 52 21 54 22 56 23 57 24 58 25 60 26 62 27 63 28 64 29 65 30 68 31 69 32 72 33 75 34 78 35 80 36 81 37 82 38 84 39 85 40 86 41 87 42 90 43 93 44 94 45 96 46 100 47 102 48 105 49 108 50 114 51 115 52 116 53 117 54 120 55 122 56 123 57 126 58 129 59 132 60 135 61 138 62 143 63 144 64 147 65 148 66 150 67 153 68 154 69 155 70 156 71 158 72 159 73 162 74 165 75 168 76 169 77 174 78 176 79 177 80 178 81 180 82 183 83 184 84 185 85 186 86 187 87 189 88 190 89 192 90 195 91 198 92 201 93 203 94 204 95 205 96 206 97 207 98 208 99 209 100 210 101 213 102 214 103 215 104 216 105 217 106 218 107 219 108 220 109 221 110 224 111 225 112 226 113 228 114 230 115 231 116 234 117 235 118 236 119 237 120 238 121 240 122 243 123 244 124 245 125 246 126 247 127 248 128 249 129 250 130 253 131 254 132 255 133 256 134 258 135 259 136 260 137 261 138 264 139 265 140 266 141 267 142 268 143 270 144 273 145 274 146 275 147 276 148 278 149 279 150 280 151 284 152 285 153 286 154 287 155 288 156 289 157 290 158 291 159 294 160 295 161 296 162 297 163 298 164 299 165 302 166 304 167 306 168 308 169 309 170 312 171 314 172 315 173 318 174 319 175 321 176 324 177 326 178 327 179 329 180 330 181 335 182 336 183 338 184 339 185 341 186 342 187 345 188 348 189 351 190 352 191 354 192 355 193 357 194 360 195 366 196 369 197 372 198 374 199 375 200 378 201 381 202 384 203 385 204 387 205 390 206 394 207 396 208 398 209 399 210 400 211 402 212 403 213 405 214 406 215 407 216 408 217 410 218 411 219 412 220 413 221 415 222 416 223 417 224 418 225 420 226 422 227 423 228 425 229 426 230 427 231 428 232 429 233 430 234 432 235 435 236 436 237 437 238 438 239 440 240 441 241 442 242 445 243 446 244 447 245 448 246 450 247 451 248 452 249 453 250 455 251 456 252 458 253 459 254 460 255 462 256 465 257 466 258 468 259 469 260 470 261 471 262 472 263 473 264 475 265 476 266 477 267 478 268 480 269 481 270 482 271 483 272 485 273 486 274 488 275 489 276 490 277 492 278 493 279 495 280 496 281 497 282 498 283 501 284 502 285 504 286 506 287 507 288 508 289 510 290 511 291 512 292 513 293 514 294 516 295 517 296 518 297 519 298 520 299 522 300 524 301 526 302 527 303 528 304 529 305 530 306 531 307 532 308 533 309 534 310 536 311 537 312 538 313 539 314 540 315 542 316 543 317 544 318 546 319 548 320 549 321 550 322 551 323 552 324 553 325 554 326 556 327 558 328 559 329 560 330 561 331 562 332 564 333 566 334 567 335 568 336 570 337 572 338 573 339 574 340 576 341 578 342 579 343 580 344 581 345 582 346 583 347 584 348 586 349 588 350 589 351 590 352 591 353 592 354 594 355 596 356 597 357 598 358 600 359 602 360 603 361 604 362 605 363 608 364 609 365 610 366 611 367 612 368 614 369 615 370 618 371 620 372 621 373 622 374 623 375 624 376 625 377 627 378 628 379 629 380 630 381 632 382 633 383 634 384 635 385 637 386 638 387 639 388 640 389 642 390 644 391 645 392 648 393 649 394 650 395 651 396 652 397 654 398 655 399 657 400 658 401 660 402 662 403 663 404 664 405 665 406 667 407 668 408 669 409 670 410 671 411 672 412 674 413 675 414 678 415 679 416 680 417 681 418 682 419 684 420 685 421 687 422 688 423 689 424 690 425 692 426 693 427 694 428 695 429 697 430 698 431 699 432 702 433 704 434 705 435 708 436 711 437 712 438 714 439 715 440 718 441 720 442 723 443 724 444 725 445 726 446 729 447 732 448 734 449 735 450 736 451 738 452 741 453 742 454 744 455 748 456 750 457 753 458 756 459 759 460 762 461 765 462 766 463 768 464 770 465 771 466 774 467 780 468 781 469 782 470 783 471 786 472 789 473 792 474 794 475 795 476 796 477 798 478 800 479 801 480 802 481 803 482 804 483 805 484 806 485 807 486 810 487 812 488 813 489 814 490 815 491 816 492 817 493 819 494 820 495 822 496 824 497 825 498 826 499 830 500 831 501 832 502 833 503 834 504 835 505 836 506 837 507 840 508 841 509 842 510 843 511 844 512 845 513 846 514 847 515 849 516 850 517 851 518 852 519 854 520 855 521 856 522 860 523 861 524 862 525 864 526 865 527 866 528 867 529 869 530 870 531 871 532 872 533 873 534 874 535 875 536 876 537 879 538 880 539 882 540 884 541 885 542 886 543 889 544 890 545 891 546 892 547 893 548 894 549 895 550 896 551 897 552 899 553 900 554 902 555 903 556 906 557 912 558 913 559 915 560 918 561 921 562 923 563 924 564 925 565 926 566 927 567 930 568 933 569 935 570 936 571 940 572 942 573 945 574 946 575 948 576 951 577 952 578 954 579 955 580 957 581 960 582 961 583 963 584 964 585 966 586 968 587 972 588 975 589 976 590 978 591 981 592 982 593 984 594 985 595 986 596 987 597 988 598 990 599 992 600 993 601 996 602 998 603 1000 604 1002 605 1005 606 1006 607 1008 608 1011 609 1012 610 1014 611 1017 612 1020 613 1022 614 1023 615 1025 616 1026 617 1027 618 1028 619 1029 620 1030 621 1032 622 1034 623 1035 624 1037 625 1038 626 1041 627 1042 628 1043 629 1044 630 1045 631 1046 632 1047 633 1048 634 1050 635 1052 636 1053 637 1054 638 1056 639 1057 640 1059 641 1062 642 1064 643 1065 644 1066 645 1067 646 1068 647 1071 648 1072 649 1074 650 1077 651 1078 652 1079 653 1080 654 1083 655 1086 656 1088 657 1089 658 1090 659 1092 660 1094 661 1095 662 1096 663 1098 664 1101 665 1104 666 1107 667 1110 668 1113 669 1115 670 1116 671 1119 672 1121 673 1122 674 1125 675 1128 676 1131 677 1133 678 1134 679 1135 680 1137 681 1140 682 1141 683 1143 684 1144 685 1145 686 1146 687 1148 688 1149 689 1150 690 1152 691 1154 692 1155 693 1156 694 1157 695 1158 696 1160 697 1161 698 1162 699 1164 700 1165 701 1166 702 1167 703 1168 704 1169 705 1170 706 1173 707 1174 708 1176 709 1177 710 1178 711 1179 712 1182 713 1183 714 1184 715 1185 716 1186 717 1188 718 1191 719 1192 720 1194 721 1195 722 1197 723 1198 724 1199 725 1200 726 1202 727 1203 728 1206 729 1207 730 1208 731 1209 732 1210 733 1211 734 1212 735 1214 736 1215 737 1218 738 1219 739 1220 740 1224 741 1225 742 1227 743 1230 744 1232 745 1233 746 1234 747 1235 748 1236 749 1238 750 1239 751 1241 752 1242 753 1243 754 1245 755 1247 756 1248 757 1251 758 1253 759 1254 760 1257 761 1260 762 1263 763 1265 764 1266 765 1268 766 1269 767 1270 768 1272 769 1273 770 1275 771 1276 772 1278 773 1281 774 1282 775 1284 776 1286 777 1287 778 1290 779 1292 780 1293 781 1294 782 1295 783 1296 784 1298 785 1299 786 1302 787 1304 788 1305 789 1306 790 1308 791 1309 792 1311 793 1313 794 1314 795 1315 796 1317 797 1318 798 1320 799 1322 800 1323 801 1326 802 1329 803 1332 804 1334 805 1335 806 1336 807 1338 808 1339 809 1341 810 1342 811 1343 812 1344 813 1346 814 1347 815 1350 816 1353 817 1354 818 1356 819 1357 820 1358 821 1359 822 1362 823 1364 824 1365 825 1366 826 1368 827 1370 828 1371 829 1374 830 1375 831 1376 832 1377 833 1379 834 1380 835 1382 836 1383 837 1385 838 1386 839 1387 840 1389 841 1390 842 1392 843 1395 844 1396 845 1397 846 1398 847 1401 848 1402 849 1404 850 1405 851 1406 852 1407 853 1408 854 1410 855 1411 856 1413 857 1414 858 1415 859 1416 860 1417 861 1418 862 1419 863 1421 864 1422 865 1425 866 1426 867 1428 868 1430 869 1431 870 1434 871 1435 872 1436 873 1437 874 1438 875 1440 876 1443 877 1446 878 1448 879 1449 880 1452 881 1454 882 1455 883 1456 884 1458 885 1461 886 1462 887 1463 888 1464 889 1466 890 1467 891 1469 892 1470 893 1473 894 1474 895 1476 896 1479 897 1480 898 1482 899 1484 900 1485 901 1488 902 1491 903 1492 904 1494 905 1495 906 1496 907 1497 908 1500 909 1502 910 1503 911 1506 912 1507 913 1508 914 1509 915 1512 916 1513 917 1514 918 1515 919 1518 920 1521 921 1524 922 1525 923 1526 924 1527 925 1528 926 1529 927 1530 928 1533 929 1534 930 1536 931 1538 932 1539 933 1540 934 1542 935 1545 936 1548 937 1550 938 1554 939 1555 940 1557 941 1558 942 1560 943 1561 944 1562 945 1563 946 1566 947 1568 948 1569 949 1572 950 1573 951 1575 952 1576 953 1577 954 1578 955 1580 956 1581 957 1584 958 1586 959 1587 960 1588 961 1590 962 1592 963 1593 964 1595 965 1596 966 1599 967 1602 968 1604 969 1605 970 1606 971 1608 972 1610 973 1611 974 1614 975 1615 976 1616 977 1617 978 1620 979 1622 980 1623 981 1626 982 1628 983 1629 984 1630 985 1632 986 1634 987 1635 988 1638 989 1639 990 1641 991 1642 992 1644 993 1645 994 1646 995 1647 996 1650 997 1651 998 1652 999 1653 1000 1655 1001 1656