1 1 2 2 3 6 4 7 5 11 6 12 7 31 8 32 9 36 10 37 11 56 12 57 13 61 14 62 15 156 16 157 17 161 18 162 19 181 20 182 21 186 22 187 23 281 24 282 25 286 26 287 27 306 28 307 29 311 30 312 31 781 32 782 33 786 34 787 35 806 36 807 37 811 38 812 39 906 40 907 41 911 42 912 43 931 44 932 45 936 46 937 47 1406 48 1407 49 1411 50 1412 51 1431 52 1432 53 1436 54 1437 55 1531 56 1532 57 1536 58 1537 59 1556 60 1557 61 1561 62 1562 63 3906 64 3907 65 3911 66 3912 67 3931 68 3932 69 3936 70 3937 71 4031 72 4032 73 4036 74 4037 75 4056 76 4057 77 4061 78 4062 79 4531 80 4532 81 4536 82 4537 83 4556 84 4557 85 4561 86 4562 87 4656 88 4657 89 4661 90 4662 91 4681 92 4682 93 4686 94 4687 95 7031 96 7032 97 7036 98 7037 99 7056 100 7057 101 7061 102 7062 103 7156 104 7157 105 7161 106 7162 107 7181 108 7182 109 7186 110 7187 111 7656 112 7657 113 7661 114 7662 115 7681 116 7682 117 7686 118 7687 119 7781 120 7782 121 7786 122 7787 123 7806 124 7807 125 7811 126 7812 127 19531 128 19532 129 19536 130 19537 131 19556 132 19557 133 19561 134 19562 135 19656 136 19657 137 19661 138 19662 139 19681 140 19682 141 19686 142 19687 143 20156 144 20157 145 20161 146 20162 147 20181 148 20182 149 20186 150 20187 151 20281 152 20282 153 20286 154 20287 155 20306 156 20307 157 20311 158 20312 159 22656 160 22657 161 22661 162 22662 163 22681 164 22682 165 22686 166 22687 167 22781 168 22782 169 22786 170 22787 171 22806 172 22807 173 22811 174 22812 175 23281 176 23282 177 23286 178 23287 179 23306 180 23307 181 23311 182 23312 183 23406 184 23407 185 23411 186 23412 187 23431 188 23432 189 23436 190 23437 191 35156 192 35157 193 35161 194 35162 195 35181 196 35182 197 35186 198 35187 199 35281 200 35282 201 35286 202 35287 203 35306 204 35307 205 35311 206 35312 207 35781 208 35782 209 35786 210 35787 211 35806 212 35807 213 35811 214 35812 215 35906 216 35907 217 35911 218 35912 219 35931 220 35932 221 35936 222 35937 223 38281 224 38282 225 38286 226 38287 227 38306 228 38307 229 38311 230 38312 231 38406 232 38407 233 38411 234 38412 235 38431 236 38432 237 38436 238 38437 239 38906 240 38907 241 38911 242 38912 243 38931 244 38932 245 38936 246 38937 247 39031 248 39032 249 39036 250 39037 251 39056 252 39057 253 39061 254 39062 255 97656 256 97657 257 97661 258 97662 259 97681 260 97682 261 97686 262 97687 263 97781 264 97782 265 97786 266 97787 267 97806 268 97807 269 97811 270 97812 271 98281 272 98282 273 98286 274 98287 275 98306 276 98307 277 98311 278 98312 279 98406 280 98407 281 98411 282 98412 283 98431 284 98432 285 98436 286 98437 287 100781 288 100782 289 100786 290 100787 291 100806 292 100807 293 100811 294 100812 295 100906 296 100907 297 100911 298 100912 299 100931 300 100932 301 100936 302 100937 303 101406 304 101407 305 101411 306 101412 307 101431 308 101432 309 101436 310 101437 311 101531 312 101532 313 101536 314 101537 315 101556 316 101557 317 101561 318 101562 319 113281 320 113282 321 113286 322 113287 323 113306 324 113307 325 113311 326 113312 327 113406 328 113407 329 113411 330 113412 331 113431 332 113432 333 113436 334 113437 335 113906 336 113907 337 113911 338 113912 339 113931 340 113932 341 113936 342 113937 343 114031 344 114032 345 114036 346 114037 347 114056 348 114057 349 114061 350 114062 351 116406 352 116407 353 116411 354 116412 355 116431 356 116432 357 116436 358 116437 359 116531 360 116532 361 116536 362 116537 363 116556 364 116557 365 116561 366 116562 367 117031 368 117032 369 117036 370 117037 371 117056 372 117057 373 117061 374 117062 375 117156 376 117157 377 117161 378 117162 379 117181 380 117182 381 117186 382 117187 383 175781 384 175782 385 175786 386 175787 387 175806 388 175807 389 175811 390 175812 391 175906 392 175907 393 175911 394 175912 395 175931 396 175932 397 175936 398 175937 399 176406 400 176407 401 176411 402 176412 403 176431 404 176432 405 176436 406 176437 407 176531 408 176532 409 176536 410 176537 411 176556 412 176557 413 176561 414 176562 415 178906 416 178907 417 178911 418 178912 419 178931 420 178932 421 178936 422 178937 423 179031 424 179032 425 179036 426 179037 427 179056 428 179057 429 179061 430 179062 431 179531 432 179532 433 179536 434 179537 435 179556 436 179557 437 179561 438 179562 439 179656 440 179657 441 179661 442 179662 443 179681 444 179682 445 179686 446 179687 447 191406 448 191407 449 191411 450 191412 451 191431 452 191432 453 191436 454 191437 455 191531 456 191532 457 191536 458 191537 459 191556 460 191557 461 191561 462 191562 463 192031 464 192032 465 192036 466 192037 467 192056 468 192057 469 192061 470 192062 471 192156 472 192157 473 192161 474 192162 475 192181 476 192182 477 192186 478 192187 479 194531 480 194532 481 194536 482 194537 483 194556 484 194557 485 194561 486 194562 487 194656 488 194657 489 194661 490 194662 491 194681 492 194682 493 194686 494 194687 495 195156 496 195157 497 195161 498 195162 499 195181 500 195182 501 195186 502 195187 503 195281 504 195282 505 195286 506 195287 507 195306 508 195307 509 195311 510 195312 511 488281 512 488282 513 488286 514 488287 515 488306 516 488307 517 488311 518 488312 519 488406 520 488407 521 488411 522 488412 523 488431 524 488432 525 488436 526 488437 527 488906 528 488907 529 488911 530 488912 531 488931 532 488932 533 488936 534 488937 535 489031 536 489032 537 489036 538 489037 539 489056 540 489057 541 489061 542 489062 543 491406 544 491407 545 491411 546 491412 547 491431 548 491432 549 491436 550 491437 551 491531 552 491532 553 491536 554 491537 555 491556 556 491557 557 491561 558 491562 559 492031 560 492032 561 492036 562 492037 563 492056 564 492057 565 492061 566 492062 567 492156 568 492157 569 492161 570 492162 571 492181 572 492182 573 492186 574 492187 575 503906 576 503907 577 503911 578 503912 579 503931 580 503932 581 503936 582 503937 583 504031 584 504032 585 504036 586 504037 587 504056 588 504057 589 504061 590 504062 591 504531 592 504532 593 504536 594 504537 595 504556 596 504557 597 504561 598 504562 599 504656 600 504657 601 504661 602 504662 603 504681 604 504682 605 504686 606 504687 607 507031 608 507032 609 507036 610 507037 611 507056 612 507057 613 507061 614 507062 615 507156 616 507157 617 507161 618 507162 619 507181 620 507182 621 507186 622 507187 623 507656 624 507657 625 507661 626 507662 627 507681 628 507682 629 507686 630 507687 631 507781 632 507782 633 507786 634 507787 635 507806 636 507807 637 507811 638 507812 639 566406 640 566407 641 566411 642 566412 643 566431 644 566432 645 566436 646 566437 647 566531 648 566532 649 566536 650 566537 651 566556 652 566557 653 566561 654 566562 655 567031 656 567032 657 567036 658 567037 659 567056 660 567057 661 567061 662 567062 663 567156 664 567157 665 567161 666 567162 667 567181 668 567182 669 567186 670 567187 671 569531 672 569532 673 569536 674 569537 675 569556 676 569557 677 569561 678 569562 679 569656 680 569657 681 569661 682 569662 683 569681 684 569682 685 569686 686 569687 687 570156 688 570157 689 570161 690 570162 691 570181 692 570182 693 570186 694 570187 695 570281 696 570282 697 570286 698 570287 699 570306 700 570307 701 570311 702 570312 703 582031 704 582032 705 582036 706 582037 707 582056 708 582057 709 582061 710 582062 711 582156 712 582157 713 582161 714 582162 715 582181 716 582182 717 582186 718 582187 719 582656 720 582657 721 582661 722 582662 723 582681 724 582682 725 582686 726 582687 727 582781 728 582782 729 582786 730 582787 731 582806 732 582807 733 582811 734 582812 735 585156 736 585157 737 585161 738 585162 739 585181 740 585182 741 585186 742 585187 743 585281 744 585282 745 585286 746 585287 747 585306 748 585307 749 585311 750 585312 751 585781 752 585782 753 585786 754 585787 755 585806 756 585807 757 585811 758 585812 759 585906 760 585907 761 585911 762 585912 763 585931 764 585932 765 585936 766 585937 767 878906 768 878907 769 878911 770 878912 771 878931 772 878932 773 878936 774 878937 775 879031 776 879032 777 879036 778 879037 779 879056 780 879057 781 879061 782 879062 783 879531 784 879532 785 879536 786 879537 787 879556 788 879557 789 879561 790 879562 791 879656 792 879657 793 879661 794 879662 795 879681 796 879682 797 879686 798 879687 799 882031 800 882032 801 882036 802 882037 803 882056 804 882057 805 882061 806 882062 807 882156 808 882157 809 882161 810 882162 811 882181 812 882182 813 882186 814 882187 815 882656 816 882657 817 882661 818 882662 819 882681 820 882682 821 882686 822 882687 823 882781 824 882782 825 882786 826 882787 827 882806 828 882807 829 882811 830 882812 831 894531 832 894532 833 894536 834 894537 835 894556 836 894557 837 894561 838 894562 839 894656 840 894657 841 894661 842 894662 843 894681 844 894682 845 894686 846 894687 847 895156 848 895157 849 895161 850 895162 851 895181 852 895182 853 895186 854 895187 855 895281 856 895282 857 895286 858 895287 859 895306 860 895307 861 895311 862 895312 863 897656 864 897657 865 897661 866 897662 867 897681 868 897682 869 897686 870 897687 871 897781 872 897782 873 897786 874 897787 875 897806 876 897807 877 897811 878 897812 879 898281 880 898282 881 898286 882 898287 883 898306 884 898307 885 898311 886 898312 887 898406 888 898407 889 898411 890 898412 891 898431 892 898432 893 898436 894 898437 895 957031 896 957032 897 957036 898 957037 899 957056 900 957057 901 957061 902 957062 903 957156 904 957157 905 957161 906 957162 907 957181 908 957182 909 957186 910 957187 911 957656 912 957657 913 957661 914 957662 915 957681 916 957682 917 957686 918 957687 919 957781 920 957782 921 957786 922 957787 923 957806 924 957807 925 957811 926 957812 927 960156 928 960157 929 960161 930 960162 931 960181 932 960182 933 960186 934 960187 935 960281 936 960282 937 960286 938 960287 939 960306 940 960307 941 960311 942 960312 943 960781 944 960782 945 960786 946 960787 947 960806 948 960807 949 960811 950 960812 951 960906 952 960907 953 960911 954 960912 955 960931 956 960932 957 960936 958 960937 959 972656 960 972657 961 972661 962 972662 963 972681 964 972682 965 972686 966 972687 967 972781 968 972782 969 972786 970 972787 971 972806 972 972807 973 972811 974 972812 975 973281 976 973282 977 973286 978 973287 979 973306 980 973307 981 973311 982 973312 983 973406 984 973407 985 973411 986 973412 987 973431 988 973432 989 973436 990 973437 991 975781 992 975782 993 975786 994 975787 995 975806 996 975807 997 975811 998 975812 999 975906 1000 975907