1 10 2 11 3 12 4 13 5 20 6 21 7 22 8 30 9 31 10 32 11 40 12 41 13 50 14 51 15 60 16 61 17 70 18 71 19 80 20 81 21 90 22 91 23 100 24 101 25 102 26 103 27 104 28 105 29 106 30 107 31 108 32 109 33 110 34 111 35 112 36 113 37 114 38 115 39 116 40 117 41 118 42 119 43 120 44 121 45 122 46 123 47 124 48 125 49 126 50 130 51 131 52 132 53 133 54 134 55 140 56 141 57 142 58 143 59 150 60 151 61 152 62 153 63 160 64 161 65 162 66 170 67 171 68 172 69 180 70 181 71 182 72 190 73 191 74 200 75 201 76 202 77 203 78 204 79 205 80 206 81 207 82 208 83 209 84 210 85 211 86 212 87 213 88 214 89 215 90 216 91 217 92 218 93 219 94 220 95 221 96 222 97 223 98 224 99 225 100 230 101 231 102 232 103 233 104 234 105 240 106 241 107 242 108 243 109 250 110 251 111 252 112 260 113 261 114 262 115 270 116 271 117 280 118 281 119 290 120 291 121 300 122 301 123 302 124 303 125 304 126 305 127 306 128 307 129 308 130 309 131 310 132 311 133 312 134 313 135 314 136 315 137 316 138 317 139 318 140 320 141 321 142 322 143 323 144 324 145 325 146 330 147 331 148 332 149 333 150 340 151 341 152 342 153 350 154 351 155 352 156 360 157 361 158 370 159 371 160 380 161 381 162 390 163 391 164 400 165 401 166 402 167 403 168 404 169 405 170 406 171 407 172 408 173 409 174 410 175 411 176 412 177 413 178 414 179 415 180 416 181 417 182 418 183 420 184 421 185 422 186 423 187 424 188 430 189 431 190 432 191 433 192 440 193 441 194 442 195 450 196 451 197 452 198 460 199 461 200 470 201 471 202 480 203 481 204 490 205 500 206 501 207 502 208 503 209 504 210 505 211 506 212 507 213 508 214 509 215 510 216 511 217 512 218 513 219 514 220 515 221 516 222 517 223 520 224 521 225 522 226 523 227 524 228 530 229 531 230 532 231 533 232 540 233 541 234 542 235 550 236 551 237 560 238 561 239 570 240 571 241 580 242 581 243 590 244 600 245 601 246 602 247 603 248 604 249 605 250 606 251 607 252 608 253 609 254 610 255 611 256 612 257 613 258 614 259 615 260 616 261 617 262 620 263 621 264 622 265 623 266 624 267 630 268 631 269 632 270 640 271 641 272 642 273 650 274 651 275 660 276 661 277 670 278 671 279 680 280 690 281 700 282 701 283 702 284 703 285 704 286 705 287 706 288 707 289 708 290 709 291 710 292 711 293 712 294 713 295 714 296 715 297 716 298 720 299 721 300 722 301 723 302 730 303 731 304 732 305 740 306 741 307 742 308 750 309 751 310 760 311 761 312 770 313 771 314 780 315 790 316 800 317 801 318 802 319 803 320 804 321 805 322 806 323 807 324 808 325 809 326 810 327 811 328 812 329 813 330 814 331 815 332 816 333 820 334 821 335 822 336 823 337 830 338 831 339 832 340 840 341 841 342 850 343 851 344 860 345 861 346 870 347 880 348 890 349 900 350 901 351 902 352 903 353 904 354 905 355 906 356 907 357 908 358 909 359 910 360 911 361 912 362 913 363 914 364 915 365 916 366 920 367 921 368 922 369 923 370 930 371 931 372 932 373 940 374 941 375 950 376 951 377 960 378 961 379 970 380 980 381 990 382 1000 383 1001 384 1002 385 1003 386 1004 387 1005 388 1006 389 1007 390 1008 391 1009 392 1010 393 1011 394 1012 395 1013 396 1014 397 1015 398 1016 399 1017 400 1018 401 1019 402 1020 403 1021 404 1022 405 1023 406 1024 407 1025 408 1026 409 1027 410 1028 411 1029 412 1030 413 1031 414 1032 415 1033 416 1034 417 1035 418 1036 419 1037 420 1038 421 1039 422 1040 423 1041 424 1042 425 1043 426 1044 427 1045 428 1046 429 1047 430 1048 431 1049 432 1050 433 1051 434 1052 435 1053 436 1054 437 1055 438 1056 439 1057 440 1058 441 1059 442 1060 443 1061 444 1062 445 1063 446 1064 447 1065 448 1066 449 1067 450 1068 451 1069 452 1070 453 1071 454 1072 455 1073 456 1074 457 1075 458 1076 459 1077 460 1078 461 1079 462 1080 463 1081 464 1082 465 1083 466 1084 467 1085 468 1086 469 1087 470 1088 471 1089 472 1090 473 1091 474 1092 475 1093 476 1094 477 1095 478 1096 479 1097 480 1098 481 1099 482 1100 483 1101 484 1102 485 1103 486 1104 487 1105 488 1106 489 1107 490 1108 491 1109 492 1110 493 1111 494 1112 495 1113 496 1114 497 1115 498 1116 499 1117 500 1118 501 1119 502 1120 503 1121 504 1122 505 1123 506 1124 507 1125 508 1126 509 1127 510 1128 511 1129 512 1130 513 1131 514 1132 515 1133 516 1134 517 1135 518 1136 519 1137 520 1138 521 1139 522 1140 523 1141 524 1142 525 1143 526 1144 527 1145 528 1146 529 1147 530 1148 531 1149 532 1150 533 1151 534 1152 535 1153 536 1154 537 1155 538 1156 539 1157 540 1158 541 1159 542 1160 543 1161 544 1162 545 1163 546 1164 547 1165 548 1166 549 1167 550 1168 551 1169 552 1170 553 1171 554 1172 555 1173 556 1174 557 1175 558 1176 559 1177 560 1178 561 1179 562 1180 563 1181 564 1182 565 1183 566 1184 567 1185 568 1186 569 1187 570 1188 571 1190 572 1191 573 1192 574 1193 575 1194 576 1195 577 1196 578 1197 579 1200 580 1201 581 1202 582 1203 583 1204 584 1205 585 1206 586 1207 587 1208 588 1209 589 1210 590 1211 591 1212 592 1213 593 1214 594 1215 595 1216 596 1217 597 1218 598 1219 599 1220 600 1221 601 1222 602 1223 603 1224 604 1225 605 1226 606 1227 607 1228 608 1229 609 1230 610 1231 611 1232 612 1233 613 1234 614 1235 615 1236 616 1237 617 1238 618 1239 619 1240 620 1241 621 1242 622 1243 623 1244 624 1245 625 1246 626 1247 627 1248 628 1249 629 1250 630 1251 631 1252 632 1253 633 1254 634 1255 635 1256 636 1257 637 1260 638 1261 639 1262 640 1263 641 1264 642 1265 643 1266 644 1270 645 1271 646 1272 647 1273 648 1274 649 1275 650 1280 651 1281 652 1282 653 1283 654 1284 655 1285 656 1290 657 1291 658 1292 659 1293 660 1294 661 1300 662 1301 663 1302 664 1303 665 1304 666 1305 667 1306 668 1307 669 1308 670 1309 671 1310 672 1311 673 1312 674 1313 675 1314 676 1315 677 1316 678 1317 679 1318 680 1319 681 1320 682 1321 683 1322 684 1323 685 1324 686 1325 687 1326 688 1327 689 1328 690 1329 691 1330 692 1331 693 1332 694 1333 695 1334 696 1335 697 1336 698 1337 699 1338 700 1339 701 1340 702 1341 703 1342 704 1343 705 1344 706 1345 707 1346 708 1347 709 1350 710 1351 711 1352 712 1353 713 1354 714 1355 715 1356 716 1360 717 1361 718 1362 719 1363 720 1364 721 1365 722 1370 723 1371 724 1372 725 1373 726 1374 727 1380 728 1381 729 1382 730 1383 731 1390 732 1391 733 1392 734 1393 735 1400 736 1401 737 1402 738 1403 739 1404 740 1405 741 1406 742 1407 743 1408 744 1409 745 1410 746 1411 747 1412 748 1413 749 1414 750 1415 751 1416 752 1417 753 1418 754 1419 755 1420 756 1421 757 1422 758 1423 759 1424 760 1425 761 1426 762 1427 763 1428 764 1429 765 1430 766 1431 767 1432 768 1433 769 1434 770 1435 771 1436 772 1437 773 1440 774 1441 775 1442 776 1443 777 1444 778 1445 779 1446 780 1450 781 1451 782 1452 783 1453 784 1454 785 1460 786 1461 787 1462 788 1463 789 1464 790 1470 791 1471 792 1472 793 1473 794 1480 795 1481 796 1482 797 1490 798 1491 799 1492 800 1500 801 1501 802 1502 803 1503 804 1504 805 1505 806 1506 807 1507 808 1508 809 1509 810 1510 811 1511 812 1512 813 1513 814 1514 815 1515 816 1516 817 1517 818 1518 819 1519 820 1520 821 1521 822 1522 823 1523 824 1524 825 1525 826 1526 827 1527 828 1528 829 1530 830 1531 831 1532 832 1533 833 1534 834 1535 835 1536 836 1540 837 1541 838 1542 839 1543 840 1544 841 1545 842 1550 843 1551 844 1552 845 1553 846 1554 847 1560 848 1561 849 1562 850 1563 851 1570 852 1571 853 1572 854 1580 855 1581 856 1582 857 1590 858 1591 859 1592 860 1600 861 1601 862 1602 863 1603 864 1604 865 1605 866 1606 867 1607 868 1608 869 1609 870 1610 871 1611 872 1612 873 1613 874 1614 875 1615 876 1616 877 1617 878 1618 879 1619 880 1620 881 1621 882 1622 883 1623 884 1624 885 1625 886 1626 887 1627 888 1630 889 1631 890 1632 891 1633 892 1634 893 1635 894 1640 895 1641 896 1642 897 1643 898 1644 899 1650 900 1651 901 1652 902 1653 903 1660 904 1661 905 1662 906 1670 907 1671 908 1672 909 1680 910 1681 911 1682 912 1690 913 1691 914 1700 915 1701 916 1702 917 1703 918 1704 919 1705 920 1706 921 1707 922 1708 923 1709 924 1710 925 1711 926 1712 927 1713 928 1714 929 1715 930 1716 931 1717 932 1718 933 1719 934 1720 935 1721 936 1722 937 1723 938 1724 939 1725 940 1726 941 1727 942 1730 943 1731 944 1732 945 1733 946 1734 947 1735 948 1740 949 1741 950 1742 951 1743 952 1750 953 1751 954 1752 955 1753 956 1760 957 1761 958 1762 959 1770 960 1771 961 1772 962 1780 963 1781 964 1790 965 1791 966 1800 967 1801 968 1802 969 1803 970 1804 971 1805 972 1806 973 1807 974 1808 975 1809 976 1810 977 1811 978 1812 979 1813 980 1814 981 1815 982 1816 983 1817 984 1818 985 1819 986 1820 987 1821 988 1822 989 1823 990 1824 991 1825 992 1826 993 1830 994 1831 995 1832 996 1833 997 1834 998 1840 999 1841 1000 1842