1 3 2 5 3 7 4 11 5 13 6 17 7 23 8 29 9 41 10 47 11 53 12 59 13 83 14 89 15 97 16 107 17 113 18 137 19 167 20 179 21 193 22 227 23 233 24 257 25 353 26 359 27 389 28 449 29 467 30 641 31 719 32 769 33 773 34 857 35 929 36 1097 37 1283 38 1409 39 1433 40 1439 41 1553 42 1697 43 1889 44 2657 45 2819 46 2879 47 3089 48 3329 49 3593 50 3617 51 3779 52 5639 53 6659 54 6857 55 7187 56 7433 57 7457 58 7559 59 11273 60 11279 61 11393 62 11489 63 11777 64 12289 65 13313 66 13577 67 13697 68 14369 69 14867 70 21377 71 22787 72 26627 73 26633 74 40961 75 41057 76 45569 77 45953 78 46049 79 49157 80 49409 81 49697 82 53267 83 59393 84 60449 85 65537 86 83969 87 91139 88 92033 89 98849 90 114689 91 118787 92 118913 93 119297 94 120833 95 120899 96 120929 97 140417 98 163841 99 182279 100 182297 101 183809 102 188417 103 197699 104 237857 105 241667 106 241793 107 327689 108 366593 109 367649 110 368129 111 368513 112 393257 113 395273 114 464897 115 475649 116 557057 117 655379 118 671753 119 721793 120 733697 121 736259 122 786433 123 790529 124 790547 125 790793 126 796673 127 917513 128 919937 129 925697 130 951299 131 954377 132 954497 133 1310759 134 1312769 135 1443587 136 1443713 137 1473569 138 1474049 139 1589249 140 1704449 141 1835027 142 1902977 143 1908737 144 2736257 145 2916737 146 3163169 147 3178499 148 3409409 149 3670049 150 3869729 151 5255297 152 5767169 153 5865473 154 6324377 155 6326273 156 6326339 157 6361217 158 6946817 159 7340033 160 7356929 161 7359497 162 7438337 163 10748033 164 11548697 165 11792393 166 12582929 167 12599297 168 12713993 169 13631489 170 13637633 171 14043137 172 14680067 173 15474689 174 17973377 175 20972129 176 21495809 177 21496067 178 23068673 179 23097377 180 23099393 181 23527937 182 23560289 183 23577089 184 23584787 185 24119297 186 25297409 187 25305353 188 25427993 189 27275273 190 28082177 191 29360393 192 29433857 193 30409217 194 30445697 195 30539777 196 30933377 197 35946497 198 41944193 199 41944289 200 42008609 201 43780097 202 46198787 203 47059073 204 50610689 205 50855969 206 54550547 207 58720769 208 58720787 209 58851329 210 83888513 211 83888579 212 87064577 213 93847553 214 93913217 215 94110209 216 94241153 217 101711873 218 109084673 219 111149057 220 123799553 221 167772161 222 167776769 223 171968513 224 184779017 225 186646529 226 188612609 227 202440737 228 224657417 229 224690177 230 244318337 231 244842497 232 247601153 233 335544323 234 335546369 235 335552513 236 336068609 237 350240897 238 376446977 239 376963073 240 402653729 241 404881409 242 404885633 243 404886017 244 436404257 245 469762049 246 469766657 247 487063553 248 495190049 249 495202307 250 671092739 251 696516617 252 739181057 253 740294657 254 753928193 255 753929249 256 809771009 257 809771267 258 809771297 259 897581057 260 942015617 261 974129153 262 974258177 263 990404609 264 1342177289 265 1342217249 266 1344275489 267 1478233217 268 1502611457 269 1505886209 270 1507858433 271 1508933633 272 1509425153 273 1612710017 274 1619034113 275 1619542019 276 1627391009 277 1628471297 278 1895827457 279 1948258307 280 2281701377 281 2684434499 282 2751463553 283 2956460033 284 3005218817 285 3011575937 286 3015712769 287 3015716897 288 3017867393 289 3221225473 290 3221229569 291 3238002689 292 3238076417 293 3239051273 294 3254782019 295 3489660929 296 3758096897 297 3758133257 298 3892314113 299 3896516609 300 3909091457 301 3962601473 302 4601151617 303 5603852417 304 5603854337 305 5913444353 306 5922357257 307 5972688929 308 6982469633 309 6982470017 310 7794065417 311 7818182657 312 7918845953 313 10754195489 314 11811160577 315 11811162113 316 11945377859 317 11946950657 318 12020891657 319 12047122433 320 12348030977 321 12884901893 322 13019132417 323 13964935169 324 14227079297 325 14227081217 326 14361296897 327 15032385569 328 15065939969 329 15846473729 330 18387828737 331 21475360769 332 21475426433 333 21475475969 334 21475475993 335 21508390979 336 23653777409 337 24125702177 338 24125735969 339 25912410113 340 25912414337 341 27925676033 342 27927248897 343 28760344577 344 30133977089 345 30144495617 346 30333239297 347 31692685313 348 42950951969 349 43016814593 350 44830819337 351 47378858057 352 47781511433 353 48184427009 354 48185213057 355 51543801857 356 51808043009 357 51824820227 358 51824828417 359 52076511233 360 52076512289 361 60267954179 362 63384322049 363 88046833697 364 89661638657 365 94589943809 366 94615175297 367 95575638017 368 96502546433 369 96502939649 370 103649640449 371 103651213313 372 104421523457 373 111719481353 374 113816634377 375 120260134913 376 120260165633 377 120260171777 378 124705046657 379 126770741249 380 171799740929 381 172067258369 382 172067262593 383 176093667329 384 176095756289 385 189112778753 386 189179887619 387 189213442049 388 189213851777 389 192334266497 390 206158430209 391 207232172033 392 207237185537 393 208444358657 394 223363465217 395 240520265729 396 240520331267 397 242665914377 398 253543579649 399 344134254593 400 344134255649 401 344134525187 402 352187334659 403 358646554697 404 382285643777 405 385481704457 406 385481719937 407 385506869249 408 414464344193 409 446710153217 410 481040531459 411 482311929857 412 687198963713 413 687211544609 414 687213641729 415 687214698497 416 687215231489 417 687215231777 418 704383025153 419 756451115009 420 756853768193 421 770950832129 422 771013739009 423 772023551009 424 824633720837 425 824700829697 426 829197123593 427 829206562817 428 893621633057 429 893621641217 430 893755850753 431 962082113537 432 970662608897 433 1014425976833 434 1374423089219 435 1374427283459 436 1374430463009 437 1374430463489 438 1529008365953 439 1545148105217 440 1545651355649 441 1658394247187 442 1658411057153 443 1666448949377 444 1667554869257 445 1670744375297 446 1928574533729 447 2001454759937 448 2027224563713 449 2028348637193 450 2748779069441 451 2748846186497 452 2753074045193 453 2817532100609 454 2852932059137 455 3023657500673 456 3088094068769 457 3088094199809 458 3298878816257 459 3316822054913 460 3332896786433 461 3574488629249 462 3848324251649 463 4058207223809 464 5497558171649 465 5506148090369 466 6047315001857 467 6054830145569 468 6054838829057 469 6150393167873 470 6176179757057 471 6176188137473 472 6182605422593 473 6597069766657 474 6597740855297 475 6631580502017 476 6633576988673 477 6633578037377 478 7147362451457 479 7716990877697 480 7767448354817 481 7799660609537 482 9423158511617 483 10995443433473 484 11012304805889 485 11269994713217 486 11270129975297 487 12109660291139 488 12109677592577 489 12232066859009 490 12352376799233 491 12360915877889 492 12361184321537 493 12361192701953 494 12365210845193 495 12365219233793 496 12365220806657 497 13267154010113 498 13267294486529 499 13331578617857 500 13331586875393 501 13331587145729 502 14725295374337 503 15393162821633 504 15393301987457 505 15943321255937 506 16226387525633 507 16226654879873 508 16230815629313 509 18846317019137 510 21990836666369 511 21990870089729 512 21990886866947 513 22539989426177 514 22540256804873 515 24219320590337 516 24257975320577 517 24670426628129 518 24704719003649 519 24721831755779 520 25288767440897 521 26388314718209 522 26391030530057 523 26525718028289 524 26526254891009 525 26534307954977 526 26534584778753 527 26663173751297 528 26663175847937 529 28600195612673 530 29414083526657 531 30786594537473 532 30786602402177 533 30857192538113 534 31924491943937 535 32453578196993 536 32461631258657 537 32461631266817 538 32465657790473 539 43981673070689 540 44049184718849 541 45646912946177 542 48378520014857 543 48438710632457 544 49340853256259 545 49409438007299 546 50577534877697 547 52776558149633 548 52782061060097 549 53326347501569 550 57200374452737 551 57200393322497 552 61714385078273 553 64871186038817 554 64905550102529 555 75316546502657 556 87960930746369 557 87963077709953 558 87963480358913 559 87963549667457 560 96757023244289 561 96825742721537 562 98406290685953 563 98681706512513 564 98683316340737 565 98819014524929 566 98889474572297 567 105690563608577 568 106652627894273 569 106652728557569 570 106723494854657 571 114349217677313 572 117802363518977 573 127546570047497 574 128110418722817 575 129811628425217 576 129813239037953 577 129814312780289 578 176334177304577 579 180319915411457 580 194063802564617 581 195719512195073 582 197363413025033 583 197637751963649 584 197778957402113 585 213447023264897 586 213855280038017 587 228801497792513 588 228801577517057 589 255086697644033 590 256220569010177 591 259622183108609 592 259626480173057 593 351843722985473 594 351854198530049 595 387440409843713 596 387509129314817 597 394726826050049 598 404622426505217 599 404654638759937 600 424420078256129 601 424548928323617 602 426610931040257 603 426894046529537 604 493818159824897 605 493887483805697 606 510173395419137 607 519244366217219 608 602532372021257 609 703707842871329 610 703708397060609 611 704786955599873 612 774880819683329 613 775087011659777 614 789518068744193 615 790557450305537 616 791115796578377 617 791374030962689 618 849097854558209 619 849106461262337 620 985171025207297 621 987774966562817 622 1021448449687553 623 1037938976751617 624 1407416793038849 625 1407416794089473 626 1442559322759169 627 1460701197500417 628 1549761639366659 629 1550173956210689 630 1565704557953153 631 1565704566734849 632 1565841996906497 633 1575600163127297 634 1575602310086657 635 1578907287420929 636 1578933061451777 637 1581102015709193 638 1581104163192833 639 1581104232398849 640 1582748061925379 641 1688852008271873 642 1697684608516097 643 1698212892115457 644 1698221478903809 645 1830137104433153 646 1884837807915137 647 1884837942132737 648 1974860322504737 649 1975549664690177 650 2040745120759937 651 2049509001527297 652 2077011841384457 653 2885118645526529 654 2885118646583297 655 3096225280688129 656 3100073034514433 657 3100073034531329 658 3100347912421379 659 3105020841558017 660 3162204031418387 661 3162208326386177 662 3162208326418433 663 3162208328482817 664 3162208464928769 665 3165496123850759 666 3395291907620993 667 3395360628146177 668 3395360760266753 669 3660824241504257 670 4086334968823937 671 4086352278716417 672 4098979348873217 673 4154058008969249 674 4155088801103873 675 5629636973166593 676 5629636973436929 677 5629654153043969 678 5629654153048193 679 5629654186590209 680 5629667178446849 681 5770305742077953 682 5842804857110657 683 6200154658963457 684 6200696227495937 685 6263645013016577 686 6315629149683713 687 6316144545759233 688 6324408064934273 689 6324416929595393 690 6328788929479169 691 6330987952738817 692 6755399441056769 693 6790583815241729 694 6792851690098697 695 7320548417732609 696 7529455635398657 697 7881299347898369 698 7881299364676097 699 7881368201592833 700 7881376657309697 701 7901090557198337 702 8172704288997377 703 8303511812968577 704 8307909859606529 705 9649314045362177 706 11258999135535233 707 11259273946333187 708 11285664372883457 709 11752130304311297 710 12384898975268993 711 12384901122752513 712 12604818489081857 713 12631464491614337 714 12648833305673729 715 12657577858958849 716 12657853273735169 717 12661975905476609 718 12947848928690177 719 13585707440275457 720 13651549255368833 721 14641105425399809 722 14918173899882497 723 15798882580307969 724 22518547892666369 725 22518547893747713 726 22518650971882529 727 22518668705923073 728 23371219160006657 729 24796186229604353 730 24800619843813377 731 25209636961386497 732 25262516867204609 733 25297666627862537 734 25297667719430153 735 27171135774785537 736 27303090474975233 737 27303098510737667 738 27321214682791937 739 29273397586296833 740 29286593932034057 741 31525197391593473 742 31525506704736257 743 32791852100878337 744 33231639438426113 745 33232189462151297 746 38280596832649217 747 45035996575694849 748 45037095787495433 749 45037301943763457 750 45037302480633857 751 45037336303501313 752 45037337410797569 753 45141549389971457 754 49601168552501249 755 49601237271707657 756 50109160104656897 757 50384020831207937 758 50524758319562753 759 50525033734340609 760 50525033734408193 761 50647944424062977 762 54047593574957057 763 54113564272623617 764 54324670522064897 765 54325770050338817 766 54606179841605633 767 54606179842656257 768 65592465666605057 769 77194514510381057 770 90071993084280833 771 90074466448771073 772 90074603887525889 773 90074674821726209 774 94017042434490377 775 99202337105002499 776 101050066394939393 777 101190529038942209 778 101190670739316737 779 101190670877851649 780 101262890614398977 781 101295875963224193 782 101295875963232257 783 101295884553158657 784 103582791437910017 785 108086391056908289 786 108685659522203657 787 108685676433645569 788 109212361897811969 789 109212361899900929 790 109212398346305537 791 117146366869766657 792 120471290040549377 793 120612027520516097 794 126100789834817537 795 126101891226534017 796 126435195854258177 797 130604389193744897 798 130762719002361857 799 132929856287015969 800 180143985094819841 801 180143986168563713 802 180148383149719553 803 180148932897542177 804 180149345214005249 805 180425601941241857 806 198158392194236417 807 198422403833921537 808 200416780487753729 809 202100132789878913 810 202103439982329857 811 202381058279243777 812 202381341747052577 813 217303080067145729 814 217369086198284297 815 217371318507544577 816 234257549367443489 817 252203782450970657 818 254453653832728577 819 265853133219954689 820 360297867941773313 821 360850921250357249 822 396598242187411457 823 396809915353563137 824 400820368983457793 825 400829162928996353 826 400833560975507459 827 403072166649659393 828 404761016509923329 829 404762666045800577 830 405051287848124417 831 405183228974989313 832 405183503852897153 833 432345564227633153 834 432346114117599233 835 432380748608045057 836 434597364043350017 837 434597364175470593 838 434607259780120577 839 434738101533803009 840 468374395606269953 841 468515098734886979 842 482448129409417217 843 482518513185980417 844 504407719524990977 845 511158557706551297 846 531708430029684737 847 531715031394420737 848 720596865459945473 849 720597406625824769 850 738599134981783553 851 752136339331219457 852 793689065579872769 853 801746561666121857 854 806144341889253377 855 808400539750531073 856 809522033019846659 857 809525366988218369 858 809525367021764609 859 810084982973333633 860 864691128455266313 861 864691128455266433 862 869476205206700033 863 937170934958129153 864 964896254523867137 865 1008806316530991233 866 1044835113818392577 867 1046106183351402497 868 1049338713311543297 869 1049339262933139457 870 1063412532879818753 871 1063430062788837377 872 1441187065130647553 873 1441187065199853857 874 1441191463180337153 875 1441193730919890947 876 1441194761712042017 877 1441194797180127233 878 1443404815529934857 879 1586955918711457793 880 1587237393680040449 881 1587378131159745539 882 1589770670609268737 883 1603343039995052033 884 1616801079532453889 885 1616933003714363393 886 1619050663126237697 887 1619050734043529729 888 1620205151392516097 889 1620206249830383617 890 1729382256910532867 891 1729562576817258497 892 1738424640537100289 893 1738431512493162497 894 1738952410413400067 895 1738952689586274377 896 1738970554502742017 897 1738970822938329089 898 1751902454070378497 899 1874060394939547649 900 1874061494451175553 901 1874341869916258307 902 2089705411471998977 903 2098677426354651137 904 2882389594360250369 905 2954361493019164673 906 2954396539927134209 907 3173911837439696897 908 3226833533204955137 909 3238101463657873409 910 3238101467952842753 911 3238123316451475457 912 3241468030823174177 913 3459045988864360457 914 3476858078240964617 915 3476863024969547777 916 3748122988902351107 917 3821304283823865857 918 3859585035275337737 919 4035225274713899009 920 4035261550041235457 921 4044232465378705409 922 4072379963050295297 923 4089268461652934657 924 4179340454199820289 925 4183879238199279617 926 4253650131519275009 927 5764748260791025697 928 5764765852721348609 929 5764765887068372993 930 5764779184287121409 931 5764779190729572353 932 5908722988202622977 933 5908793904488513537 934 6341069374849286657 935 6345571874973417473 936 6348949574720161793 937 6467204249276121089 938 6467732014857453569 939 6476193858492301313 940 6917529027642130433 941 6917537825881587713 942 6953698566443368577 943 6962565023914786817 944 6989591019725651969 945 6994232058344144897 946 7496241579758191649 947 8088464930757410819 948 8507300263038550049 949 8507440502310699017 950 11529531705417269249 951 11529549297603837953 952 11529549297603854849 953 11529558093696335873 954 12697899149440323593 955 12826251810691883009 956 12934338129808064513 957 12934619639144513537 958 12952387716985126913 959 12952405872348233729 960 12965872123292708897 961 12965872123293728897 962 13258597304052482177 963 13835075651763183617 964 13911764436021936137 965 13911830355180003329 966 13979182039451041793 967 13979182323187319297 968 14987979564183978497 969 14987980659400638497 970 14992483159516383299 971 15421451024023945217 972 15440591322439745537 973 16140903263519113217 974 16141046200232574977 975 16737698383866628097 976 16789419410845597697 977 16789560148325564417 978 17019243729338761217 979 23058430092145328129 980 23059116737148485633 981 23059116754882035713 982 23635174518440329217 983 25364274200862261377 984 25395798298742235137 985 25398051747823353857 986 25652503477504442369 987 25655881179370356737 988 25868816997104484353 989 25904705056635092993 990 25904775425379401729 991 25904811709265084417 992 25923283504609755137 993 25931744246585417729 994 27673001229076135937 995 27958372874995105793 996 29984966319032766593 997 30552420146959353857 998 32281802197713289217 999 33434723642188496897 1000 33475256064604635137 1001 33578838821674418177 1002 46118197190415351809 1003 46118199389436510209 1004 46118232374785343489 1005 47270344639102590977 1006 47864257389449445377 1007 50782589399035150337 1008 51305006955008884739 1009 51309510554766278657 1010 51737634544032022529 1011 51809410113807056897 1012 51809621220039589889 1013 51809621253862473857 1014 55646486066760779777 1015 55647057675368267777 1016 55647059736952569857 1017 55953856466753159177 1018 56060808161507934209 1019 59969967822437617697 1020 64564237731299854337 1021 64712223045688754177 1022 66871136117061615617 1023 66950512060489793537 1024 67158310962046468097 1025 68022368771837526017 1026 68058397568823328769 1027 68059524018485592137 1028 92233720368547758593 1029 92233720368581312513 1030 92235972172790628353 1031 92236394380826509313 1032 92236394380830838793 1033 92236395480338139137 1034 92377908193118912513 1035 102610013910017769479 1036 103475269088064045059 1037 103619101701517606913 1038 103619101735876820993 1039 103690877820590891009 1040 103726976986341671177 1041 110689471643659534337 1042 111294115488175489097 1043 111294642841439961089 1044 111907695340715769857 1045 119903836513471823873 1046 122209679488325779457 1047 129127208799434702849 1048 129128376198397689857 1049 129128475462599704577 1050 129424446097815764993 1051 133738894534394249249 1052 133738894568754249857 1053 134333369685207678977 1054 136116804208616800769 1055 136119048036971708417 1056 136120172974805352449 1057 158094365751620141057 1058 184472934038921814017 1059 184472934039056023553 1060 184755816387831661697 1061 189079135551615926273 1062 189079135622482886657 1063 189081404943615655937 1064 203058299999149359137 1065 203490645837986398337 1066 205220027820018761729 1067 206372951523648864257 1068 207454376185147949057 1069 221360928884514619393 1070 221361210359491330049 1071 221384009832609087617 1072 223666930223411101697 1073 224243232646031736833 1074 224243514121142665217 1075 239915777491222921217 1076 246725202260743192577 1077 258256668831747407873 1078 258256950856479932417 1079 267802048516837081097 1080 267803182937959038977 1081 272240345674732797953 1082 272307899669143355393 1083 369511623710061101057 1084 369511632497564188673 1085 406332772782090354689 1086 406368801576894988289 1087 406369083051871307777 1088 414475280910456455177 1089 414476406943532449793 1090 414479784505789382657 1091 414763511282346754049 1092 414763511282363564033 1093 442722420856421613569 1094 445027700915681886209 1095 445036707977514452993 1096 445038467198249598977 1097 445171815966318788609 1098 445171817065830416897 1099 445176328362308141057 1100 447630851734025273417 1101 479759742579500941697 1102 479831518698562126337 1103 479831518699098996737 1104 479831553882934214657 1105 493450404521486319617 1106 516508835163412627457 1107 517878562219041488897 1108 535604096483918348297 1109 737869767346436964353 1110 737890029147779104769 1111 737890029148332622337 1112 737891163842705113097 1113 739022686722879127553 1114 756325619774529732737 1115 812665545559751262209 1116 812665545564180471809 1117 820952168874113499137 1118 827802152704512360449 1119 827869698451509870593 1120 827871949701567741953 1121 828952813887048122369 1122 828953975795927351297 1123 829527022564727128067 1124 829815815890733369417 1125 885515773149276276737 1126 890352656724615233537 1127 894667668666875650049 1128 959663037397124251649 1129 977677444702699257857 1130 1033017668127735021569 1131 1033026675326989631489 1132 1035323511136948584833 1133 1035395568765346250753 1134 1035395568783062990849 1135 1069911156550033998857 1136 1074532975392743489537 1137 1088961382698931191809 1138 1254378597012249542657 1139 1254378597562005323777 1140 1475780058293410463873 1141 1475780058295557947393 1142 1475782380461968326689 1143 1475783488769689126913 1144 1478045373441463287809 1145 1512651028443229585409 1146 1623313759961417777153 1147 1625042860760532779009 1148 1641760222560150093833 1149 1650983594597004869633 1150 1650983612189190916097 1151 1657901123624645951489 1152 1657901123624645957633 1153 1657905627224281710593 1154 1657907951660573919233 1155 1659631842887695630337 1156 1773193414822819004417 1157 1780113054912785416193 1158 1789335301049766903809 1159 1789335441787288813577 1160 1793948112969141321737 1161 2142425463503672311817 1162 2149045755505662754817 1163 2177868722202342326273 1164 2529527936243420102657 1165 2951479051794602000417 1166 2951560134179007496193 1167 3025302056886459170819 1168 3025302338360362139777 1169 3080750445900674891777 1170 3246627519922834505729 1171 3248932799982094778369 1172 3250662182256722839553 1173 3283520463537122050049 1174 3301967189194009747457 1175 3311208610818049441793 1176 3315811255548058271777 1177 3315815903321147838467 1178 3318108090258774556673 1179 3318182399652625647617 1180 3541774862152233910289 1181 3541774862152770813953 1182 3541779366851372908553 1183 3560307737585996791817 1184 3561374527730550308873 1185 3561374527764914249729 1186 3561374536526643331073 1187 3561374536526643337217 1188 3578670674735953641473 1189 3838652149588497010697 1190 3910709778810797293697 1191 4132070672510940086273 1192 4132070681581910491169 1193 4284265318318298103809 1194 4355845530812938190849 1195 5054407876196492640257 1196 5902958138771428605953 1197 5902958143169475248129 1198 5903129521847873314817 1199 5903133889245497786369 1200 5912185979257898401793 1201 5912185979360977616897 1202 6050532339850732896257 1203 6126624954645622030337 1204 6501900825230317723649 1205 6567040890240600375329 1206 6567040927074239905793 1207 6631631806367418843137 1208 6636360579379087015937 1209 7122823391243231297537 1210 7157343738023479607297 1211 7175792451872270319617 1212 7673846097613126893569 1213 7677304299176994021377 1214 7677304299177027567617 1215 7677306832451918626817 1216 7895206464097443905537 1217 7895206472343781113857 1218 8264213402615917051913 1219 8568530636636596207619 1220 8706863202795203330177 1221 8706863202795337547777 1222 8706971289181965254657 1223 10108815752942590099457 1224 11806240466347283709953 1225 11806258480746330062849 1226 11806267769420024644097 1227 11806267778499602292737 1228 11824362987566066040833 1229 12101064675406498496513 1230 13002648728956020195329 1231 13002648729026887548929 1232 13134081854148488200193 1233 13244762244923458060289 1234 13244834443272970043393 1235 13245051042681969442817 1236 13245915166428067004417 1237 13245951195225083871233 1238 13263208988997167611913 1239 13263209024181539700737 1240 13263245017794186575873 1241 13272720600207340896257 1242 13576803638250229989377 1243 14168252370388420395137 1244 14241174655279959113729 1245 14245646764894276550657 1246 14245714283704315019393 1247 15347692195226253787139 1248 15352311762544030130177 1249 15652062346542554546177 1250 16565176178191177351169 1251 16572113973417141600257 1252 17194671319706582909057 1253 17423382123182899068929 1254 20236078816209525538817 1255 24202129359677809492097 1256 24202416455083083440129 1257 25991462399856758226953 1258 25991462399891117965313 1259 25991462399891117969537 1260 26046802671660313870337 1261 26490101020967963723777 1262 26526526064668859957249 1263 26526527226603542413313 1264 26554160151698937479297 1265 28336504740261444714497 1266 28482349328152037687297 1267 28490996222119313932289 1268 28490996292213146697737 1269 28491428567408630038529 1270 28629367068596621017217 1271 30695384390452507574273 1272 33132658200491616894977 1273 34237157000804927807489 1274 34274122555342477852673 1275 47223665110171965718529 1276 47223953199810092204033 1277 47225033922983173292033 1278 47225033922985320251393 1279 47225071113998342029313 1280 47297488994876883206657 1281 51946040318765352091649 1282 52010594915824080781313 1283 52093605334526665424897 1284 52536327121924803002633 1285 53052980088771079831553 1286 53053054450939350745097 1287 53053054450939375648769 1288 53053054453138382159873 1289 53108216720606445961217 1290 56668397794435742564609 1291 56982587129945850413057 1292 57258734137193242034177 1293 57406339615012522295297 1294 61390764294897575919617 1295 61409211021379106111489 1296 63235440936476156624897 1297 66113779278521382731777 1298 68557614832117513977857 1299 80944889456189815914497 1300 94447329657392904798209 1301 94594977989753766412289 1302 96809665820332333858817 1303 98025999133592464132097 1304 98584014267722084909057 1305 105072654833187905609729 1306 105958097959387664490497 1307 105958675546177313701889 1308 106105672193452317605897 1309 106106108761141195866113 1310 106106108761175555571713 1311 106106108906276764319747 1312 106106824833481947774977 1313 106179458888280769036289 1314 106181764801659934867457 1315 113336795588871485129249 1316 113336948711258815725569 1317 113929401745839065399297 1318 113963984887377609883937 1319 113965140060682030415873 1320 114517459267191524294657 1321 114517461589360083206273 1322 114593498043910469994497 1323 122781537561810030297089 1324 122781537561810030297113 1325 122836909319230698029057 1326 132226261810621135717409 1327 132227558873702101682177 1328 132521409425529418842113 1329 137096201955809387610113 1330 139383598220949908881409 1331 139421644630609987895297 1332 188894659314785808547841 1333 189189807800541660577793 1334 193617034877423549710337 1335 193619331640664667455489 1336 193619331640733386932353 1337 193619331640741976866817 1338 193619331641764212637697 1339 197168028575576344231937 1340 208042678026805996158977 1341 210145309648783490940929 1342 211325902360216437260417 1343 211916195918775328964609 1344 211917351092354627403779 1345 211917351096477796139009 1346 211920808172691512098817 1347 212358917776561571627009 1348 217228858212003679830017 1349 226697226068587410620417 1350 227854182798460381560833 1351 227854182868829159292929 1352 227927970337705173581897 1353 250285423592091196327937 1354 252978648226870104948737 1355 278767215019247206924289 1356 378379615601014601678849 1357 392103992030770229149697 1358 394336057075286386671617 1359 415568250492533107326977 1360 415568322550122850287617 1361 415568322585307188822017 1362 416748842676213323399177 1363 420290616975398424020993 1364 423834702184710328557569 1365 424422687647909363580929 1366 424422687647909365153793 1367 424423840569416117911553 1368 424423841132363923849217 1369 424727058925125571182593 1370 424866562427182999668737 1371 453347794845035262902273 1372 458069846357440328630273 1373 491126114359180607356937 1374 491273692675182161821697 1375 491347512302024542652417 1376 548385960744742157287553 1377 550155695324682412097537 1378 557534392883800709275649 1379 557548227944056222646273 1380 756759228882059668750337 1381 774477326562658670084129 1382 831726796796515775021057 1383 832169518657720803131393 1384 832170707603486918311937 1385 833497685352392287584257 1386 845893896244025198903297 1387 848847681138832235823107 1388 848854598667856655681537 1389 849454117850251142365187 1390 849454153879048161329153 1391 849454154160523138039937 1392 906694364710971881033729 1393 906694364711109455773697 1394 906695517913951464718337 1395 911435177937949595533313 1396 918501433839650600910977 1397 918501433848446693933057 1398 982694950294659537043457 1399 982694950295754745317377 1400 982695022352249271617537 1401 982695274553845584232577 1402 1010586428460004116791297 1403 1011914592907411163447297 1404 1060171275404235350867969 1405 1060466423309416850784257 1406 1095589024025757689577473 1407 1115068785767599271051273 1408 1115068860076988827697153 1409 1115096455883705540411393 1410 1115096455888112445292547 1411 1115511507625364005322753 1412 1295118231299037054631937 1413 1511166502402719043551233 1414 1511194168079001956909057 1415 1511201085535461528567809 1416 1548936278447633761042433 1417 1548936279019388397682697 1418 1548954653125317339643913 1419 1568415986137513785819137 1420 1662273290200491266932769 1421 1662273290341537992933377 1422 1663453593593031549779969 1423 1664043889427579511242753 1424 1664043889427583806734337 1425 1664339037315578994884609 1426 1681162467901593696084257 1427 1681162476908792950816769 1428 1681162477190267927527433 1429 1681310041858581419032577 1430 1695366533463292088680577 1431 1697709197335711164399617 1432 1832279348274961309499393 1433 1832279996934010779467777 1434 1965095905605635856695297 1435 1965389900589319057309697 1436 2021172854808945639817217 1437 2120490124867713139474433 1438 2191178048051515379679233 1439 2191178048051523969089537 1440 2230192914019210894508033 1441 2590218088474819268968577 1442 3022314569302771327042049 1443 3022333004805438087102467 1444 3022388336012868311842817 1445 3022397559391501699514369 1446 3022397559391570955862017 1447 3022402171071060496089089 1448 3022404585000323327721473 1449 3027039221380043981718017 1450 3027039293420045833609217 1451 3097872558038759614988417 1452 3154688457209221507710977 1453 3324546580682457510576137 1454 3328087778837573278892033 1455 3328678074630883111862273 1456 3328678074630884185612289 1457 3381214437763462996166657 1458 3383580198913919036686337 1459 3390954282614380709281793 1460 3395395480357617778294817 1461 3626777458844437816803329 1462 3626782071655805858357249 1463 3627072606753464923455617 1464 3645666925901266548686849 1465 3645666925901403450769409 1466 4231278631269095501234177 1467 4231281883958467253764097 1468 4287909342906390157459457 1469 4382356096103030758309889 1470 4460275440307955310788609 1471 4462046030502692971872257 1472 6044629098073145907085313 1473 6044776672316006619676673 1474 6044804342142120992178179 1475 6044804342142129582112769 1476 6044804414199440286416897 1477 6044808953827864575213569 1478 6044809170000646655442947 1479 6054073849633825812914177 1480 6195745113808127230214657 1481 6195819477192397813743617 1482 6657356149260666712096769 1483 6657356149261766425059329 1484 6762428803469331962791937 1485 6790790672483762040733697 1486 6790790970001710773174273 1487 7253554917687775048269833 1488 7291481428006923661213697 1489 7329117969560734980374657 1490 7858017829746889718235137 1491 7858018403955841956315137 1492 8920771647069644323299329 1493 12089618205183575559503873 1494 12108157182687382589145089 1495 12391490227510701344161793 1496 13298184015761058360721409 1497 13298186322732303943467017 1498 13307628748744252398240257 1499 13312351115420670453874697 1500 13314712298523532850102273 1501 13314712298523536750804993 1502 13314731321655790692990977 1503 13315902113443719013236737 1504 13449299818648051918045313 1505 13524894500426811311128577 1506 13562710469911245909655553 1507 13562932263167552709984257 1508 13581526040761896653554817 1509 13581581921426073066668033 1510 13581581921427172712513537 1511 13581581940021013849833473 1512 13595702327553775490301953 1513 13902646926694135550181377 1514 14582963423467400371110017 1515 14587390065751459832528897 1516 14587537927776113166155777 1517 14658234786199415598088193 1518 15721348317283407622045697 1519 16925136718673508686626817 1520 16962740406467765607596033 1521 17529424384412191886934017 1522 17529720108778054689488897 1523 17845970517221128322154497 1524 20702854662026424523687937 1525 20721744126832005345181697 1526 24179236391772210471110657 1527 24179236410367185495525377 1528 24783274450013873527324673 1529 24783274450145819218149377 1530 24783277908771790282326017 1531 25094655778199670817816577 1532 26596368031521841843535873 1533 26624702230419059714818049 1534 26629424596901929360064513 1535 26671925931276553185918977 1536 26898599486427698160467969 1537 27125420939823041575124993 1538 27163162689930641526489089 1539 27163163842854345156591617 1540 27181941475399881201811457 1541 27181941475400978532401153 1542 27182531789224943326068737 1543 27191386208383208349761537 1544 27191404655107525486575617 1545 27807655034377905840848897 1546 29014219670755502567981057 1547 29016580854555484969240577 1548 29165335407211227606155273 1549 29165925694013287545438209 1550 29174780131168668130287617 1551 29316469572399380951990273 1552 33849923023519010743656449 1553 33850218097114796244729857 1554 33850227320909045564440577 1555 35209964496276074713317377 1556 35682203450406048448380929 1557 35682203522463642486308873 1558 35682791440657071940304897 1559 41103477866897393013784577 1560 48358213376205892989485057 1561 48358213378563237329502209 1562 48358434737136967937425433 1563 48358472819643587240132609 1564 48432628730753928403091969 1565 49565960910465017841713153 1566 53192736063044237737853057 1567 53192745286415720541848609 1568 53258849194094131400409089 1569 53263573866129737578971137 1570 53343851862555305395094657 1571 53797199261081374426136609 1572 54250841879642922055368833 1573 54326327760084055399333889 1574 54365063578449268311064577 1575 58330670814420256189186049 1576 58349569486844069115068417 1577 58350178228263805530406913 1578 58632939144798761912369153 1579 62864142619960717084721153 1580 62864147231646735512117249 1581 62892495265604207688810497 1582 67855683995766816168214529 1583 70419929001559348748484737 1584 71364402289126353347281409 1585 71364697437031807578013697 1586 71366173181062953236955137 1587 71366173248614748624257057 1588 96716721900457702820282369 1589 96716721900530253407715329 1590 96716869474273935874850867 1591 99131921820930035683434497 1592 106385490572831441083727873 1593 108274418755264022478585857 1594 108501092310412968429887489 1595 108501682606223327135531009 1596 108501683761396631623172609 1597 108652650760848474602733569 1598 108652655371443768905433089 1599 108652655515523790325958657 1600 108727765901603914129604609 1601 116056878683004400772319233 1602 116066323415970142209703937 1603 116066323418221939875905537 1604 116068979747118953328541697 1605 116661341628840512378109953 1606 116699120525800710135119873 1607 117265878291851524792385537 1608 125728285275950231188406273 1609 125728294463293471024234499 1610 129506183037903168902004737 1611 135701923251742124911230977 1612 142728814089854569945235969 1613 165622837287206670835941377 1614 193428131138340667952988161 1615 193428131138411036705554433 1616 193433738948547871749701633 1617 193433738948548155217543169 1618 193730510171700514550480897 1619 193730514924686972494544897 1620 212770944252176933771542529 1621 212997617845604277532229633 1622 213035701146492651087855617 1623 213375407486241222506315777 1624 217021074086757415474167809 1625 217304416075729594958742017 1626 217305006443597549044498433 1627 217305310742887537810866179 1628 217305311031047580651913217 1629 217305311040054744473141249 1630 217306777258971029043150977 1631 217460263465093923338223617 1632 217531237240860203892604937 1633 217531237240860407844831233 1634 232113757366008801544634369 1635 232113757366008801544634657 1636 232113757366008801544638467 1637 232113757366043985949229057 1638 232114052585971575471210497 1639 232132646836443879753924617 1640 232137959494312673312505857 1641 233322683257681024756219907 1642 233398241049349345042300937 1643 233398241058356544296452097 1644 233400606844417810658492417 1645 233401782824211497275629569 1646 233401782824211634714574849 1647 234531761339495464289959937 1648 251532128343568782796521473 1649 251532128343568818129338369 1650 251569907275431740226666497 1651 256292276064144411439661057 1652 270801749390856465223254017 1653 270801818567272364515524617 1654 270801818567281160608546817 1655 271479413590582200899731457 1656 280470790150593968601038849 1657 280470790222651562578149377 1658 280810800537360582991937537 1659 281679715970349335194894337 1660 285306493429197620765556737 1661 285457628179709139890470913 1662 285535528203489255209568257 1663 331547915324776866427977857 1664 386856262276681335905978369 1665 386856264870754729861316609 1666 386858624615096075149115393 1667 386867477897095743499403393 1668 386867477897095743507791873 1669 386867477897095743532957697 1670 386867782700700931748528129 1671 387461029557765866701979777 1672 396532391200081238948841473 1673 396532446540348644517216257 1674 403800122522780352987005057 1675 425844119959816076743671809 1676 425995235691208555064459267 1677 425995235693461454523990017 1678 426070793550993819713929217 1679 426070793552753176025890817 1680 426108572482294239239077889 1681 430377594088650995409092609 1682 430434407754555011614375937 1683 433098265460981636830068737 1684 433098265463233436509536257 1685 434006735037159869108977697 1686 434006735037159869645848577 1687 434613554517942058086301697 1688 434911063606398098692243457 1689 434920508627594146488516617 1690 434920526786072658600526337 1691 434920526930187846676381697 1692 435062179333814674247385089 1693 444884701618192332384894977 1694 464227514732088040550826113 1695 464265293664443510202318977 1696 466645366515362118231918593 1697 466796483395735382766125057 1698 466801352039151743738576897 1699 466801353192055654020284417 1700 469063513158416483510910977 1701 469063679215106759543750657 1702 469374967987573611021991937 1703 512584552128288822862544897 1704 512584621339607861932589057 1705 541598768376304171898503169 1706 541603489553836739915677697 1707 570929385412457236691156993 1708 570929385412457236692729857 1709 571071056406943326049140737 1710 657655646158588647192395777 1711 773712524553362671811956739 1712 773734955794191487015583747 1713 773735565113171487345344513 1714 773735565401402000936009729 1715 774921452750877904238282753 1716 774921452753129704051965953 1717 793055374567440285467475977 1718 793055374857922461437034497 1719 851083924654849860195844097 1720 851990471382417110128918529 1721 852142809197797360267165697 1722 852217144964588205210861569 1723 866196530345502555448016897 1724 868013460849786617084248073 1725 868084296347029662299324417 1726 868086657530271096585060353 1727 869221242971268676266754049 1728 928455029464035206178807809 1729 928455029464176081101652227 1730 928530587345775521154727937 1731 933290732742493722873167873 1732 933309622784885970937348097 1733 933602408930363119457271809 1734 933607131305853188357226497 1735 1036200616924165328355721217 1736 1085690943913691710228529153 1737 1092870122099706243649110017 1738 1121911494801352256835813377 1739 1141849335315325169000513537 1740 1141858770824914473381265409 1741 1324982698297633575477968897 1742 1547425058330097380478681089 1743 1547425058330114972666822657 1744 1547425058330115110103678977 1745 1547434493839691082914332673 1746 1547469911588385241874563073 1747 1707003259601778568736014337 1748 1736017476966607494878199809 1749 1736026940148569107691757569 1750 1736026940148573505740341249 1751 1736026940182346104897011713 1752 1738435333217522771655016577 1753 1738440051548780375176118273 1754 1738442488320437955919347713 1755 1856912420687772599478911489 1756 1856912420687772599743154177 1757 1866581466061448198049759257 1758 1866619244416850402908045313 1759 1866619318203827247502082177 1760 1867214262593691978221879297 1761 1877499576793382065480400897 1762 2012559258205705718409988097 1763 2050338190066411080301674497 1764 2166395068749415755953471489 1765 2166413958224354158909063169 1766 2171381887863412217476022273 1767 2195409288420166581266415617 1768 2243766321204751748254663169 1769 2243804173923591000254578817 1770 2246188897516306885462982657 1771 2283660873252043307112988673 1772 2284567567617308432854417409 1773 2649965396739382339032055937 1774 3094850116660757710910783489 1775 3094925656225796007749748737 1776 3094925656225830573646544897 1777 3094939823176770483480690689 1778 3094942184359866716196438017 1779 3099688162747208232807694337 1780 3099688238767969942821142529 1781 3099688238794991559912718337 1782 3172221498269761141869641729 1783 3408566348421461356593545729 1784 3408566348422025408206077953 1785 3443020753573901291019599873 1786 3443475262036440642670821377 1787 3472053880297138215383515139 1788 3479364214288581268804206593 1789 3479366427898151623286849537 1790 3480497434670517402569015297 1791 3559077613233698700846432257 1792 3713820117856140824714149889 1793 3713820117856140824714215457 1794 3733247933566666545106518017 1795 3734371856789589520676814977 1796 3754999743902840687989620737 1797 4023305422825391081364914177 1798 4024514053497101072352673793 1799 4025118516411411436819972097 1800 4100676417350569481193127937 1801 4139362006648720670345660417 1802 4139362006648720670346182657 1803 4332790137498831511902748673 1804 4344274932785169939306643457 1805 4487532642409503496509326339 1806 4564903894867162482004197377 1807 4567321746504086614225977347 1808 4567321746504095410318999553 1809 4568568452408608850471550977 1810 4569135135234616865708834819 1811 6189870201633936222397136897 1812 6189879646353540967498252289 1813 6199376325494416465614340097 1814 6344518259203551622995116033 1815 6424231879219256466715181057 1816 6808670216069662430445191297 1817 6813505919357057227898748929 1818 6817132696842922713187091459 1819 6817737159716705641686892553 1820 6817741882083184134760431617 1821 6886985941821501708169117697 1822 6944069907866429979512307713 1823 6944107760594276430767030273 1824 6953769653233932465545936897 1825 6953769953281754022163775489 1826 7427640235712281649428307969 1827 7466476977667683086608900097 1828 7505016210534241523709509633 1829 7505016362720302344278376449 1830 7524354301281451983505457153 1831 8049032829360684471037198337 1832 8201352760265644321273839617 1833 8278724013297441340691316737 1834 8688560490894926335315542017 1835 9134643493008190820637999107 1836 12379400466640919781317804033 1837 12379400466640919781334581257 1838 12379475987683074404771692577 1839 12379702624308706956040732673 1840 12379759883002311201009958913 1841 12379769041828758333473947649 1842 12379769046422432014976155649 1843 12688885993043024566552625153 1844 12688885993079044567478566913 1845 13627011838714114458012614657 1846 13635474321739245470724653057 1847 13772082937049855558321963009 1848 13859144633101992927088869377 1849 13907482628846694060179587073 1850 13907539297244488461562413569 1851 13907539906563508052917485569 1852 13917154035403611059217498113 1853 13917154035404736959157895169 1854 14855280471426817297626435617 1855 14874624465130158820484448257 1856 14932953955334803223264363009 1857 14937643855548103139667214337 1858 14937714100893651013715623937 1859 15010032421068201572442308609 1860 15019996614347057073599021057 1861 15048708602562903967010914307 1862 16094429436565586999882285057 1863 16100474066924668041419554817 1864 17369846176222991986473435137 1865 17369846176222991988637565057 1866 17371057463225848046175649793 1867 17377118620608863035621113857 1868 18027511340613292837102944257 1869 18027671827286742356539211777 1870 24758800785707605497982615649 1871 24759405249770334454615638017 1872 24759480954055091316569669633 1873 24759537474878933300074774529 1874 24759538360322648735054036993 1875 24797505910146011342382825473 1876 27268569746751059339245520897 1877 27312052153627190479695118337 1878 27544165874101962917929811969 1879 27776431042917537695532187649 1880 27776885274967147950047758337 1881 27815079775080597640536129569 1882 27815079811974090323445415937 1883 27834912533717029433022447617 1884 27834931423185212728605147137 1885 29710560942849126597713723777 1886 29865303456983171168796147713 1887 29865907929116359316331298817 1888 29874974855469637669945868417 1889 29874974928103692511725223937 1890 30020064842136966094838038529 1891 30020074286869368884175044609 1892 30097454984075826026644504577 1893 32186443382603128582204031489 1894 32196112427976808722702794753 1895 34662321099990647697175478273 1896 34742110205238697677266354177 1897 35126548614722665300262649857 1898 35900261148499470412033294337 1899 36055003648798395320957403137 1900 36055305875641604165878153217 1901 36059839347465299760624173057 1902 36538573972032692913808081409 1903 36538573972032763283088867329 1904 36548547619268870803772407817 1905 49517601903456605422248525953 1906 49518961613071489744750248449 1907 49594972976065193070504706049 1908 49595011783394030937853411457 1909 54469371173289715427071492097 1910 54469371177911516952440897537 1911 54541935056665473078217670657 1912 55095887534572013665352941577 1913 55397816758029774500990550017 1914 55552862084682153852097527809 1915 55552862084756463245949140993 1916 55552862084756463245949145217 1917 55557394966209898361386958849 1918 55557546081937350181443862529 1919 55630157225871441993668755457 1920 55630159550165699430455443457 1921 55668616141618947836631580673 1922 55668616141618956632590385153 1923 55669827428617300300867305473 1924 59421121885707260403002638337 1925 59421121885707269293584941057 1926 59421121904144997268867514369 1927 59730606913966342337726513153 1928 59749949708633432330812260353 1929 59750856402998143303095943169 1930 60040130901757915154599641089 1931 60079995902409562948303323137 1932 60194909968151370578312298497 1933 64372882061286518369000882177 1934 64392262634885471318711468033 1935 64401917513160824208258236417 1936 65610822672420969326405746817 1937 69324642199981304190443978753 1938 69324642347559751583788957697 1939 71878044646734844039977238529 1940 72110045067305263970035695617 1941 73039371373385388625751965697 1942 73077147944065385827615637537 1943 73077147945218034653338796033 1944 73106162163735855452831875073 1945 84876868406413692412358557697 1946 99035203806913210844513861633 1947 99035807901464595238173540617 1948 99037620994469677638558416897 1949 99038074341652006736219865089 1950 99038075522243629653862383617 1951 101511087981814075063940448257 1952 101512292147364912358978748417 1953 101512292147797275517539844097 1954 108938723457114590091029782529 1955 109074123149504781108037820417 1956 109074279577320313914010894337 1957 109083794555467290198270803969 1958 109083794555467325245203939329 1959 109083870260904898196087504897 1960 110176663496398844466558926849 1961 110176663496407851671719247873 1962 110176664105141398898437783553 1963 111105118525862879672204787713 1964 111107541137050310323770228737 1965 111259861030773552206558789633 1966 111259861031926473713313120257 1967 119461213793345039536979181569 1968 119461213827932702267370668033 1969 119463631642678425786114899969 1970 119499899417266864661356085249 1971 119499899417266864661658075137 1972 119499899712414769840742465537 1973 120080261805821674417958158337 1974 120080297147477475536700178433 1975 120389668820503231736087314433 1976 128784449711907216723099516929 1977 128803792525021613739848237057 1978 128803792534244422826749591553 1979 128803835026321648416515424257 1980 138968440816345356492599197697 1981 138997455036011603991017291777 1982 139887375559587109460431077377 1983 146157923255884862951507623937 1984 146212324327507739702682714113 1985 198070406285660843983860924929 1986 198070406285660845083373600769 1987 198070407466254716501084864513 1988 198075241988939302637997654017 1989 198076304668971900760408195073 1990 198076304673583586778869137409 1991 203022175963629276061065281537 1992 203024584294441594410533650433 1993 205575417773828461900436340737 1994 206745662731663540729346523137 1995 218032189419425831292760096769 1996 218148246297820605317380046849 1997 218167589120157811421030121473 1998 220353326992815703339143528449 1999 221746311916022597988275716097 2000 222211445977545376172590759937