1 1 2 2 3 5 4 26 5 29 6 677 7 680 8 701 9 842 10 845 11 866 12 1517 13 458330 14 458333 15 458354 16 459005 17 459170 18 462401 19 462404 20 462425 21 463076 22 463241 23 491402 24 491405 25 491426 26 492077 27 492242 28 708965 29 708968 30 708989 31 709640 32 709805 33 714026 34 714029 35 714050 36 714701 37 714866 38 749957 39 749960 40 749981 41 750632 42 750797 43 920729 44 949730 45 953801 46 1167293 47 1171364 48 1172354 49 1176425 50 1200365 51 1205426 52 1208285 53 1212356 54 1241357 55 1422989 56 1458920 57 1463981 58 2301290 59 2301293 60 2301314 61 2301965 62 2302130 63 2759618 64 2763689 65 2792690 66 3010253 67 3015314 68 3051245 69 210066388901 70 210066388904 71 210066388925 72 210066389576 73 210066389741 74 210066847229 75 210066851300 76 210066880301 77 210067097864 78 210067102925 79 210067138856 80 210068690189 81 210069138890 82 210069138893 83 210069138914 84 210069139565 85 210069139730 86 210069597218 87 210069601289 88 210069630290 89 210069847853 90 210069852914 91 210069888845 92 210071440178 93 210088389317 94 210088389320 95 210088389341 96 210088389992 97 210088390157 98 210088847645 99 210088851716 100 210088880717 101 210089098280 102 210089103341 103 210089139272 104 210090690605 105 210685590026 106 210685590029 107 210685590050 108 210685590701 109 210685590866 110 210686048354 111 210686052425 112 210686081426 113 210686298989 114 210686304050 115 210686339981 116 210687891314 117 210837088901 118 210837088904 119 210837088925 120 210837089576 121 210837089741 122 210837547229 123 210837551300 124 210837580301 125 210837797864 126 210837802925 127 210837838856 128 210839390189 129 213814684802 130 213814684805 131 213814684826 132 213814685477 133 213814685642 134 213815143130 135 213815147201 136 213815176202 137 213815393765 138 213815398826 139 213815434757 140 213816986090 141 213817459217 142 213817459220 143 213817459241 144 213817459892 145 213817460057 146 213817917545 147 213817921616 148 213817950617 149 213818168180 150 213818173241 151 213818209172 152 213819760505 153 213836880626 154 213836880629 155 213836880650 156 213836881301 157 213836881466 158 213837338954 159 213837343025 160 213837372026 161 213837589589 162 213837594650 163 213837630581 164 213839181914 165 214439381777 166 214439381780 167 214439381801 168 214439382452 169 214439382617 170 214439840105 171 214439844176 172 214439873177 173 214440090740 174 214440095801 175 214440131732 176 214441683065 177 214592224082 178 214592224085 179 214592224106 180 214592224757 181 214592224922 182 214592682410 183 214592686481 184 214592715482 185 214592933045 186 214592938106 187 214592974037 188 214594525370 189 241475925605 190 241475925608 191 241475925629 192 241475926280 193 241475926445 194 241476383933 195 241476388004 196 241476417005 197 241476634568 198 241476639629 199 241476675560 200 241478226893 201 241478874026 202 241478874029 203 241478874050 204 241478874701 205 241478874866 206 241479332354 207 241479336425 208 241479365426 209 241479582989 210 241479588050 211 241479623981 212 241481175314 213 241499513477 214 241499513480 215 241499513501 216 241499514152 217 241499514317 218 241499971805 219 241499975876 220 241500004877 221 241500222440 222 241500227501 223 241500263432 224 241501814765 225 242139773930 226 242139773933 227 242139773954 228 242139774605 229 242139774770 230 242140232258 231 242140236329 232 242140265330 233 242140482893 234 242140487954 235 242140523885 236 242142075218 237 242302186565 238 242302186568 239 242302186589 240 242302187240 241 242302187405 242 242302644893 243 242302648964 244 242302677965 245 242302895528 246 242302900589 247 242302936520 248 242304487853 249 420135527789 250 420154778216 251 420157528205 252 420751978925 253 420754728914 254 420773979341 255 420903477800 256 420906227789 257 420925478216 258 421522678925 259 423881073701 260 423883823690 261 423883848116 262 423886598105 263 423903074117 264 423903269525 265 423905848532 266 423906019514 267 423925269941 268 424500274826 269 424503049241 270 424505770676 271 424508520665 272 424522470650 273 424527771092 274 424651773701 275 424654548116 276 424658612981 277 424661362970 278 424673969525 279 424680613397 280 425124971801 281 425276470676 282 425277814106 283 425429312981 284 427632144017 285 427651565426 286 427654339841 287 428254066577 288 428256840992 289 428276262401 290 428406908882 291 428409683297 292 428429104706 293 429031605857 294 451542314504 295 451545064493 296 451545262925 297 451548012914 298 451564314920 299 451565902376 300 451567263341 301 451568652365 302 451587902792 303 452161515629 304 452164464050 305 452185103501 306 452206162829 307 452208912818 308 452228163245 309 452313014504 310 452315962925 311 452336602376 312 452368575464 313 452371325453 314 452390575880 315 452825363954 316 452976862829 317 452987776589 318 453139275464 319 455290610405 320 455293384820 321 455293558826 322 455296333241 323 455312806229 324 455314198277 325 455315754650 326 455316972692 327 455336394101 328 455915307380 329 455918255801 330 455938895252 331 455954458730 332 455957233145 333 455976654554 334 456068149685 335 456071098106 336 456091737557 337 456116871365 338 456119645780 339 456139067189 340 456579155705 341 456731998010 342 456741568340 343 456894410645 344 482954799629 345 482975439080 346 482978387501 347 483615699533 348 483618647954 349 483639287405 350 483778112168 351 483781060589 352 483801700040 353 484441960493 354 502631371226 355 502631371229 356 502631371250 357 502631371901 358 502631372066 359 502631829554 360 502631833625 361 502631862626 362 502632080189 363 502632085250 364 502632121181 365 502633672514 366 502635625025 367 502635625028 368 502635625049 369 502635625700 370 502635625865 371 502636083353 372 502636087424 373 502636116425 374 502636333988 375 502636339049 376 502636374980 377 502637926313 378 502665402122 379 502665402125 380 502665402146 381 502665402797 382 502665402962 383 502665860450 384 502665864521 385 502665893522 386 502666111085 387 502666116146 388 502666152077 389 502667703410 390 503588929601 391 503588929604 392 503588929625 393 503588930276 394 503588930441 395 503589387929 396 503589392000 397 503589421001 398 503589638564 399 503589643625 400 503589679556 401 503591230889 402 503823138026 403 503823138029 404 503823138050 405 503823138701 406 503823138866 407 503823596354 408 503823600425 409 503823629426 410 503823846989 411 503823852050 412 503823887981 413 503825439314 414 509833128677 415 509833128680 416 509833128701 417 509833129352 418 509833129517 419 509833587005 420 509833591076 421 509833620077 422 509833837640 423 509833842701 424 509833878632 425 509835429965 426 509837412842 427 509837412845 428 509837412866 429 509837413517 430 509837413682 431 509837871170 432 509837875241 433 509837904242 434 509838121805 435 509838126866 436 509838162797 437 509839714130 438 509867402501 439 509867402504 440 509867402525 441 509867403176 442 509867403341 443 509867860829 444 509867864900 445 509867893901 446 509868111464 447 509868116525 448 509868152456 449 509869703789 450 510797519402 451 510797519405 452 510797519426 453 510797520077 454 510797520242 455 510797977730 456 510797981801 457 510798010802 458 510798228365 459 510798233426 460 510798269357 461 510799820690 462 511033397957 463 511033397960 464 511033397981 465 511033398632 466 511033398797 467 511033856285 468 511033860356 469 511033889357 470 511034106920 471 511034111981 472 511034147912 473 511035699245 474 562435501850 475 562435501853 476 562435501874 477 562435502525 478 562435502690 479 562435960178 480 562435964249 481 562435993250 482 562436210813 483 562436215874 484 562436251805 485 562437803138 486 562440001601 487 562440001604 488 562440001625 489 562440002276 490 562440002441 491 562440459929 492 562440464000 493 562440493001 494 562440710564 495 562440715625 496 562440751556 497 562442302889 498 562471500362 499 562471500365 500 562471500386 501 562471501037 502 562471501202 503 562471958690 504 562471962761 505 562471991762 506 562472209325 507 562472214386 508 562472250317 509 562473801650 510 563448399425 511 563448399428 512 563448399449 513 563448400100 514 563448400265 515 563448857753 516 563448861824 517 563448890825 518 563449108388 519 563449113449 520 563449149380 521 563450700713 522 563696135210 523 563696135213 524 563696135234 525 563696135885 526 563696136050 527 563696593538 528 563696597609 529 563696626610 530 563696844173 531 563696849234 532 563696885165 533 563698436498 534 712697760125 535 712700510114 536 712702013924 537 712704763913 538 712719760541 539 712724014340 540 712731791021 541 712734541010 542 712753791437 543 713316961250 544 713321215049 545 713350992146 546 713468460125 547 713472713924 548 713502491021 549 713655318500 550 713658068489 551 713677318916 552 713889526925 553 713892276914 554 713911527341 555 714274519625 556 714426018500 557 714508728050 558 714660226925 559 716446056026 560 716448830441 561 716450309825 562 716453084240 563 716468251850 564 716472505649 565 716480086922 566 716482861337 567 716502282746 568 717070753001 569 717075006800 570 717104783897 571 717223595306 572 717227849105 573 717257626202 574 717403614401 575 717406388816 576 717425810225 577 717637822826 578 717640597241 579 717660018650 580 718028311376 581 718181153681 582 718262519801 583 718415362106 584 719899517576 585 719902267565 586 719903801741 587 719906551730 588 719921517992 589 719925802157 590 719933791400 591 719936541389 592 719955791816 593 720518718701 594 720523002866 595 720552992525 596 720670217576 597 720674501741 598 720704491400 599 720863908301 600 720866658290 601 720885908717 602 721099786856 603 721102536845 604 721121787272 605 721483109426 606 721634608301 607 721718987981 608 721870486856 609 723647813477 610 723650587892 611 723652097642 612 723654872057 613 723670009301 614 723674293466 615 723682087301 616 723684861716 617 723704283125 618 724272510452 619 724276794617 620 724306784276 621 724425352757 622 724429636922 623 724459626581 624 724612204202 625 724614978617 626 724634400026 627 724848082757 628 724850857172 629 724870278581 630 725236901177 631 725389743482 632 725472779732 633 725625622037 634 744107296829 635 744110245250 636 744111550628 637 744114499049 638 744130884701 639 744135138500 640 744141327725 641 744144276146 642 744164915597 643 744771145154 644 744775398953 645 744805176050 646 744933557789 647 744937811588 648 744967588685 649 745064855204 650 745067803625 651 745088443076 652 745299063629 653 745302012050 654 745322651501 655 745728703529 656 745891116164 657 745962911954 658 746125324589 659 751309054280 660 751312002701 661 751313338445 662 751316286866 663 751332642152 664 751336926317 665 751343328104 666 751346276525 667 751366915976 668 751972902605 669 751977186770 670 752007176429 671 752135315240 672 752139599405 673 752169589064 674 752273445005 675 752276393426 676 752297032877 677 752509323560 678 752512271981 679 752532911432 680 752937293330 681 753099705965 682 753173171885 683 753335584520 684 772501890749 685 772504640738 686 772506390500 687 772509140489 688 772523891165 689 772528390916 690 772537889261 691 772540639250 692 772559889677 693 773121091874 694 773125591625 695 773157090386 696 773272590749 697 773277090500 698 773308589261 699 773514788324 700 773517538313 701 773536788740 702 773762524109 703 773765274098 704 773784524525 705 774133989449 706 774285488324 707 774381725234 708 774533224109 709 776250186650 710 776252961065 711 776254686401 712 776257460816 713 776272382474 714 776276882225 715 776286185162 716 776288959577 717 776308380986 718 776874883625 719 776879383376 720 776910882137 721 777027725930 722 777032225681 723 777063724442 724 777263084225 725 777265858640 726 777285280049 727 777510820010 728 777513594425 729 777533015834 730 777887781200 731 778040623505 732 778135516985 733 778288359290 734 803911427453 735 803914375874 736 803915927204 737 803918875625 738 803935015325 739 803939515076 740 803947425965 741 803950374386 742 803971013837 743 804575275778 744 804579775529 745 804611274290 746 804737688413 747 804742188164 748 804773686925 749 804924325028 750 804927273449 751 804947912900 752 805172060813 753 805175009234 754 805195648685 755 805588173353 756 805750585988 757 805835909138 758 805998321773 759 847741891442 760 847741891445 761 847741891466 762 847741892117 763 847741892282 764 847742349770 765 847742353841 766 847742382842 767 847742600405 768 847742605466 769 847742641397 770 847744192730 771 901987072901 772 901987072904 773 901987072925 774 901987073576 775 901987073741 776 901987531229 777 901987535300 778 901987564301 779 901987781864 780 901987786925 781 901987822856 782 901989374189 783 909736347602 784 909736347605 785 909736347626 786 909736348277 787 909736348442 788 909736805930 789 909736810001 790 909736839002 791 909737056565 792 909737061626 793 909737097557 794 909738648890 795 1005266996249 796 1005296773346 797 1005301027145 798 1006220300825 799 1006224554624 800 1006254331721 801 1006454509250 802 1006458763049 803 1006488540146 804 1007412067625 805 1012464499901 806 1012468753700 807 1012468784066 808 1012473037865 809 1012498530797 810 1012498773725 811 1012502814962 812 1012503027524 813 1012532804621 814 1013422058276 815 1013426342441 816 1013428890626 817 1013433144425 818 1013456332100 819 1013462921522 820 1013656266701 821 1013660550866 822 1013664769181 823 1013669022980 824 1013690540525 825 1013698800077 826 1014386449001 827 1014620657426 828 1014622327556 829 1014856535981 830 1019670541517 831 1019700531176 832 1019704815341 833 1020630648077 834 1020634932242 835 1020664921901 836 1020866526632 837 1020870810797 838 1020900800456 839 1021830917357 840 1057808280341 841 1057811030330 842 1057830280757 843 1058427481466 844 1058578980341 845 1061556576242 846 1061559350657 847 1061578772066 848 1062181273217 849 1062334115522 850 1065066873074 851 1065071126873 852 1065071372825 853 1065075626624 854 1065100903970 855 1065102871586 856 1065105403721 857 1065107125385 858 1065136902482 859 1066024431449 860 1066028931200 861 1066060429961 862 1066079770649 863 1066084024448 864 1066113801545 865 1066258639874 866 1066263139625 867 1066294638386 868 1066327506434 869 1066331760233 870 1066361537330 871 1067037329024 872 1067271537449 873 1067285064809 874 1067519273234 875 1072268630525 876 1072272914690 877 1072273130276 878 1072277414441 879 1072302904349 880 1072304629037 881 1072307404100 882 1072308913202 883 1072338902861 884 1073233021250 885 1073237521001 886 1073269019762 887 1073281528100 888 1073285812265 889 1073315801924 890 1073468899805 891 1073473399556 892 1073504898317 893 1073529263885 894 1073533548050 895 1073563537709 896 1074245918825 897 1074481797380 898 1074493654610 899 1074729533165 900 1089217817045 901 1089220765466 902 1089241404917 903 1089881665370 904 1090044078005 905 1112053461800 906 1112056211789 907 1112075462216 908 1112672662925 909 1112824161800 910 1115801757701 911 1115804532116 912 1115823953525 913 1116426454676 914 1116579296981 915 1119802736501 916 1119805486490 917 1119824736917 918 1120421937626 919 1120573436501 920 1123551032402 921 1123553806817 922 1123573228226 923 1124175729377 924 1124328571682 925 1124875503449 926 1124907002210 927 1124911501961 928 1125883901273 929 1125888401024 930 1125919899785 931 1126131637058 932 1126136136809 933 1126167635570 934 1127144534633 935 1143462998504 936 1143465946925 937 1143486586376 938 1144126846829 939 1144289259464 940 1151212273205 941 1151215221626 942 1151235861077 943 1151876121530 944 1152038534165 945 1350373262666 946 1350377516465 947 1350407293562 948 1351330821041 949 1351565029466 950 1357575020117 951 1357579304282 952 1357609293941 953 1358539410842 954 1358775289397 955 1362572947850 956 1362572947853 957 1362572947874 958 1362572948525 959 1362572948690 960 1362573406178 961 1362573410249 962 1362573439250 963 1362573656813 964 1362573661874 965 1362573697805 966 1362575249138 967 1372093620497 968 1372093620500 969 1372093620521 970 1372093621172 971 1372093621337 972 1372094078825 973 1372094082896 974 1372094111897 975 1372094329460 976 1372094334521 977 1372094370452 978 1372095921785 979 1374413901317 980 1374413901320 981 1374413901341 982 1374413901992 983 1374413902157 984 1374414359645 985 1374414363716 986 1374414392717 987 1374414610280 988 1374414615341 989 1374414651272 990 1374416202605 991 1383975780626 992 1383975780629 993 1383975780650 994 1383975781301 995 1383975781466 996 1383976238954 997 1383976243025 998 1383976272026 999 1383976489589 1000 1383976494650