0 1 1 23 2 352 3 4530 4 53151 5 590373 6 6335302 7 66471680 8 687035701 9 7029030723 10 71413230252 11 722053798830 12 7276293638251 13 73154751811073 14 734297855505202 15 7362269063785980 16 73757914933860801 17 738526673084931423 18 7391904165445160152 19 73965527538480433130 20 739980795782295703351 21 7402087196651844391773 22 74036829618552894195102 23 740480014650931287740280 24 7405582250272935267165901 25 74061297601603739246192123 26 740651303570803247714610052 27 7406781337904619210069707430 28 74069691540988427961936248451 29 740710062776310574301906332473 30 7407192660492243024066218405002 31 74072570839847157299339010334580 32 740730218072048492860861590951001 33 7407333748581042519964584840812823 34 74073558461561924100555973517579952 35 740737131449517712119022323893621730 36 7407382142350656313019919924719273551 37 74073897218585866943184368871465633173 38 740739502751868543473626340203524134902 39 7407398741483028289783174283052103568880 40 74074013412592051566932280600613009216101 41 740740316110309739771887378411643596793523 42 7407404434994106183531129831029378950069852 43 74074053267179544421468610839056132624176030 44 740740595092471927745144897093756439348778651 45 7407406387869490189301448496869223741450293873 46 74074066937308475911648421675260320631307384802 47 740740690783380665425341473823812127736039443180 48 7407407057705882439307514038362745421847825961201 49 74074071626163377092914327987630631702523642134223 50 740740723605365750850320055619982601776720908079752 51 7407407287459781923062950298983830222843434533370330 52 74074073234440692908105312752217682723047093728763751 53 740740734863307058701171603673289245988156027188314573 54 7407407366265371563741484408862963167662335156864154702 55 74074073786079822821467917888901545513473672041889957480 56 740740738724780980237774171467725946404613445123545186301 57 7407407393295689075213024042612268374994893931127504834923 58 74074073975292045705345303621087923486888367705317087609652 59 740740740049266541942798913072736799828950235985453493204630 60 7407407402567088014737612441245875387017421073250454963228851 61 74074074040191838319964498448515827761306905730625698407695273 62 740740740503565090434868657049695405701184242314853568290444602 63 7407407405747177855130777550009402007879580318317454486327111780 64 74074074062452467207460038714484596006124626449900690056870891401 65 740740740659389492671054361434597192908821317368808484772112895623 66 7407407406837948670902662093319316565802604993790288776385984659552 67 74074074070087862918456153580732008148933624928686279460718975678930 68 740740740712837262650991780813719129095223435472686357466229356173951 69 7407407407212083060777047105550120375041115464279327619580699236435973 70 74074074072706803647650964049232386093271676440919020034761474482254502 71 740740740731169847755726031007645531103932187152362884842924331622906080 72 7407407407340411156512039741479723971093788681507300028009551483707076501 73 74074074073605100317805176923600205175598948738866010477723377308794316323 74 740740740737457924446851843242523234230015892124747735863457336886895229452 75 7407407407384427693350152037695382740725338610747773574752280947946052793230 76 74074074073913216075673121049967390801764618215718223252917475695422411599051 77 740740740739614734751933242391381404806899678323557715029790986278068202536673 78 7407407407399525365485750783058829290732145613443665877616491297108145135584402 79 74074074074018899780622457024118713431655369731110581616466322156676465649340380 80 740740740740354520686579317993476647115350451413909784792129781592443619157741601 81 7407407407404703867028276931188675906387378587489158172040347214736758243277097023 82 74074074074055149291420158155603539338722388361494166707870735332216683359915319352 83 740740740740608267262163316386749926452221520886920575584147782581924772915396547530 84 7407407407406480093057365372305986351682485769101862183345408765466624468498833504151 85 74074074074067582873623779505246699905473187109291237165810843906343237681058233997373 86 740740740740695302337588677143361987667902354504040780683751931195898106886350746434302 87 7407407407407089338585342954147820466434377816334407178512754748739875074910281878414680 88 74074074074071847592319622860867287139947062499482569929332850504133178269012217526886701 89 740740740740725155368459582046344840465272637533197699015158900954813622717397855689237723 90 7407407407407298309801439295536894146796235574027593551766368154924213344304457765940929252 91 74074074074073310390832297285931771456381395685780314266776967436783194447655679353278941830 92 740740740740735394958048303198501073449819614249509108000611834930161977432323241542525889251 93 7407407407407369986928560344485511991535597633102909407781259269985643034631041232256658818073 94 74074074074073812130722144632989717438794596209613205224464808128383158316552292444202610804202 95 740740740740738907137277234649994800672900348467867744532344734202211504697652177312559382128980 96 7407407407407394572183162864756408608828104425389061862642979637044238626403607003314732318511801 97 74074074074073984227504362275438196393496852019404482404194801058564571963536568944948320558738423 98 740740740740740111814752758149895166524089680455347734768944436517337622749423693334475326668059152 99 7407407407407403004925491529269516235627797455896127044191626312269402565380415518051623811571976130 100 74074074074074043256700662927098975110301541765927464924497571580237125099446268061023960416592754351 101 740740740740740525019126862711865744187756701345876243658375049144527522516151784711591802705204998773 102 7407407407407405897356110261205035912503637565454164762654196695537142002824313145514374128992824694102 103 74074074074074063503714994050656241014583277349455419734918344737498351856937556392377887564342832483280 104 740740740740740666748227180576809746348483124513680381237234363617291363295510827726642667368476236616901 105 7407407407407406889459812486259859631782493898044335995235781408706165155664426570097597054780826813599123 106 74074074074074070448440909626041085570304128529664329710637285288979895263741350981849782410584364592709052 107 740740740740740715361308589604509050842373367035531307805506185274154073827752392939892603120794547747650430 108 7407407407407407229751382349453781726258947016999235264904880349286663662813192542025079964190192923338099451 109 74074074074074072830481898668398675046735407468858338516776958817955682480898087862515829572165617020000539473 110 740740740740740732035595512901012851252872855142437939040763804701546072683426426490423267230441763034284104002 111 7407407407407407346471390812529311699509846111410324531513083208901215096480795153808136282850615671822501477580 112 74074074074074073647521957909927401711378714518049677622841376453371579724960728029643932152253037466781185202001 113 740740740740740737754875927591714022164811071428345883982249716240027539433812017083553527038376012198697781819823 114 7407407407407407386506353715364220317190588960119523002098659530123436293943229835076215810242766946158143010878952 115 74074074074074073927766698229771764141629791132553281196916285404191382758246448534101327387681154038054404877964730 116 740740740740740739716589109830624569708997991097567180400653452407087433922055449292659486404788116452228964265924551 117 7407407407407407400238345991036594202662044314642552434026882550849461921637150803929478489399728117205954511573440173 118 74074074074074074023890644159478381603240713198406889005410830887056593983484980033021770959740264441754551500685033902 119 740740740740740740389456731338570893256828118479504443985100192476059071655630593369840615499003800309957321214261111880 120 7407407407407407404948419341592218474079623570920923323742934339776839181556703930393436513508247459369189663158268267101 121 74074074074074074056861157613367751536077609815379535456547816451771113781844487507887927730744947612692880826511191400523 122 740740740740740740620250325515796482951255603913433220258682206640175105138760323641995965907261821385504042818706018568852 123 7407407407407407406563974500832797602763462014534026013236124014981223390411677932038985231422179801292908796007691634919030 124 74074074074074074068170043728051805440978709148549260560890722058479663116194634968109075081423104978133375164548700080229651 125 740740740740740740699412528318584860306134450385011327378535435288524249841038003107055528988412077803459805225426304851700873 126 7407407407407407407118109920452316244350469695532022920022361062526613900136754924511959831122247370517960643057022266523483802 127 74074074074074074072048991665388435932602041694019989693130703626332129168315840096507685569983656834205545644905457639583386180 128 740740740740740740726565163879941273750069172095730185227896917438665174626114769911284743861636335153449036342980823457789812201 129 7407407407407407407308178369381811138470869716969173694586299493453468685733433946668759042501319143755305449655189975219170341223 130 74074074074074074073379470807894900191509126691390638963170312922199454227998301524241253585969669105804060234969061992718511778752 131 740740740740740740735878517877486523562740191313877699358634383906633157846420541268599587655200970349324143192808205891062290513330 132 7407407407407407407373371847364627887161173972678971139703762765713728107288217052985862287464584336599858721200892412058710685014751 133 74074074074074074073835825153774617432349292087273045310004060862943687873944996802540472992754089188083070753773532849628459163321573 134 740740740740740740739072998298644544248661527114623664941528144666454881843363475887091606962899729587112904914362270884597747095453702 135 7407407407407407407395733210312734031962824213432038504559306716905540617643397933667293839919514744573558493701384711989288005540300480 136 74074074074074074073992354694411360445961848223283744892869306650651677658314164659070430946443797510444861363525048174021646029253837301 137 740740740740740740740168705083101745343954442320394702165967055827237321393362159341600998071253665176374900193863224279745783268246641923 138 7407407407407407407403403157803934439629899731140916465852290048265150249790461260142858004840622180362039765714093116377302899306186508652 139 74074074074074074074046044326849763299631502403588294125529744736339607859828970655869372236704698994282466792895015657847643488396716747630 140 740740740740740740740544532510170565319642649364238564312637896257906146686392614876543547782145722729829320825858039932077231496155184279851 141 7407407407407407407406033949793416179459720319356383588469224800434098596253808516674205656212195319069176623270082042271370366971088236302273 142 74074074074074074074064459870776135478440262215639364421799482347293579132133071790522554813282354644397204361447064220744852412398738496943602 143 740740740740740740740673441317655170571304046521310058576282031263440609827824674513784570903072530676456381634023010280551377215907884803854780 144 7407407407407407407406936311445808416221350491819454059263513604117123159420349692608236543483099066674685538068739986751657803268049881364342401 145 74074074074074074074070776402342881135771675384698707772103403266296167680181443814427489651300761337531364210745185592311706547770933719348302623 146 740740740740740740740717657038622390172623948513814712302128974162565812693576197642952707904811779827873487807647438682543566569980569895538758552 147 7407407407407407407407245821492578953430589854812432886713039686741534994627674949321581468173325822231995217426798879570724180778895269680385621930 148 74074074074074074074072942972670274896236351170876790821093073256319727602368043585466743952522608683919481646965037312070776450508534400931882024951 149 740740740740740740740732823030914146495876680243197449929271601150994117527559010910456687155316011540025058264753598070985082189952189483480198642973 150 7407407407407407407407351983438621247693358983048792831524112760951850055358937716545255318636611945654229952644377982040454921622738680880257623953502 151 74074074074074074074073686106292570956075735099184714341875958202248517661953798327788190884314394055060993503577270963112092293935648649752395646049080 152 740740740740740740740738024966270218914752367894619934110278662904778571116993870965485465570602421673944984811485133297040296381543041077330842025327501 153 7407407407407407407407388396986113754625488797375085318468796528889755846346654621224350017007336379271316156223728226966671437401879901297747367803323323 154 74074074074074074074073941001125018504600643803300437238876916256120931278176181082011320020228062903778830517393870169314757986579663488977500053864528452 155 740740740740740740740739809230097351754426728842588371831226227673420831827092372352394700758591092681961011852007065199054706641001276433419953884369136230 156 7407407407407407407407400886832903684503209324106656269725133774227928498300053241469451319506222021662384185226410437573751061272838206197938055838282250051 157 74074074074074074074074028430052548013744687490900393333719798433276523976763516976410712418635087127191085919007789080029209113950124910316669395217578343673 158 740740740740740740740740421232590058318435034658182861675369010212451901391771451376608863952014385879220695656280214756380333333963272817983311899382172483402 159 7407407407407407407407405170850352630451267464827791684535346288495855588625645433456042543883055692210071451821201070386652792130416013065827425071081938883380 160 74074074074074074074074058418174690635381094476008211166897351215625561625906855514402311399387275911859244184995716439277632949987388719271624295485718340792601 161 740740740740740740740740631149445056669889883554236936155142205601262905020095787112977358867851472826069540517317670918909858786395215285066642779451863339704023 162 7407407407407407407407406640268337618911451407101666954131410285779371314445520613462758518546774128108872050844073086763312263298295089357403974122533329259818352 163 74074074074074074074074068704100585554602382071932821795258057344419365208754005923710005773297599099505141803133869670109013213166819648422626303300695845339290530 164 740740740740740740740740703150926321104438896725746629259608439241865497610565960724434632241545205821362290969174989115703340453672618764673487656430794731088955151 165 7407407407407407407407407144278706469953294499302421899392380374958819300131512432474476495944237612484778639631525542045735734094343848592401042372756293297303404373 166 74074074074074074074074072232173167511895283717339041879733380237151650296319451675449616933987880257180774602768292996610323004364695637456351551609108815090638533302 167 740740740740740740740740727847434394805489208243594847189178360833372239162341596079899836960917357760313153957227233098834236470185424059853293247373946626793154357680 168 7407407407407407407407407317154262985860646679927382811590583132811270220688029455429172561952543595233541847500947653415760643600571852518378325773279662104456614737701 169 74074074074074074074074073442302063123246748981713885198576866075678325388685508713464687560909526732302652892619529793641040557861483499236785756732378924426830085444723 170 740740740740740740740740736318336664084949465094219335088363094370856558051256184732666322173686406065568981160012300765251975279428898263809298789834870030577090620628252 171 7407407407407407407407407376450578870816868477881757150221277930912648419122192522931842912563514548267346033789575177516698394939105967803535195103496289123097145568084830 172 74074074074074074074074073857376274317940301567394520185673737979082912608783454920649904785794261478024349175985582714527672715600371285520207994708846129518078686206140251 173 740740740740740740740740739223856142447804333193983853081451239278163367747235831856295466600919239658046190040302972472358739875446857664229875218994894546019655250701825073 174 7407407407407407407407407396789215219356852554580109141589945153181169582770520171163910042819342835276813170435251385770947444570460408088662333924240231130214220102318103202 175 74074074074074074074074073999746728757720190104282985952339659574549428233204099050107690293911051746401252504923523703829924550315995989927013485537172575562993818564364471980 176 740740740740740740740740740220449323526263552952203122583538945644363314512592093721666543139366732833237680204959597055087045154936948707132091250208773928309539230302351162801 177 7407407407407407407407407403765367486906067092887644073781690373734240897100072769017340468496625093985919435898302946138108293709294635949250734119815358106120798224986568545423 178 74074074074074074074074074048579794630564691872435730706067532498369285868371261059060867723192776589778825534717160567840364055199853537752496726791588320893726816750367642958152 179 740740740740740740740740740562280784636175065329272337001562338010844110133063696904234607392042551898949837271276434810361689493684041305917296138416633428121604974240992927519130 180 7407407407407407407407407406158187714675447679527128580417495529798315427314881336894796029503874553256250264651327708961038643103324732960781279334405121017289932215740158737805351 181 74074074074074074074074074065329536224950355978912122281066375638311352384232457762200452206436116433722869982432368400280915696072066460933381098279390393334334123601558263501605773 182 740740740740740740740740740679528975796874714074607078169295275227906299765879757466198676555708898951816791637503062100845746955359542988684339513759616595517972966778904717307193102 183 7407407407407407407407407406978925052800345220744471769305331266505089374853532179028479402554353823352612161376014962311428025212903300842654846836447846490625092386403428496241226280 184 74074074074074074074074074071074697591824638767433524606849751676195463117547705748135910262313545528028869340310683485318646270228366716619017390166898688155483165910690587960254067901 185 740740740740740740740740740719745105364994693594256894467621536897778540401809953822745255169471273630116117546678789254034885471399896181046400153838220741805030868515278169265717006123 186 7407407407407407407407407407260437959777185077382020483482828245217612386818660855799297313963792301191494094760382660173377117309917030202002304301328305927329570726420278563690822808052 187 74074074074074074074074074073045287940662517763896365606538296262300210838871692996906594947745124148354976134101945409300415527331119107198514757342713056275889879430119717951100889593430 188 740740740740740740740740740733539237806859846569496781467671677676097207638918297121014844495319870349668531403721062916647898333237444340423207548677177078965254688847837976795142987950451 189 7407407407407407407407407407356996886870241148208699692494330874043770223417621421671558421883870210114709323262195776785371347653371274444241585188242279089038021597230976704364295830746473 190 74074074074074074074074074073721200430313910259683120069674572880972951524760427771934292616381358170249224391127223230452890841288255852527197869166317262415783456168208502375652656501803002 191 740740740740740740740740740738270625234419594040004062709904405091254571588619494615818077741751951800086977490460937689057804038702186735889030059518438491984181829226528954966192635056620580 192 7407407407407407407407407407390116598863159380502250661191353921372112666807930074483227802438786996753431987307189550313953580130448397103327546404511268830368872095942160987557579754227453001 193 74074074074074074074074074073953038414264337885737976850560703989382553107204589693356212019415236759149250746631252895761530931321915340594925615882100989856091212239488529537985325934858826823 194 740740740740740740740740740739893491122072587422388060176142171735677805059288634824472682258736407334532000514934511599261106982408401299633754377538428580321295134626997831002419730931456177952 195 7407407407407407407407407407401476660076730334178938643455192532310855413070414089737315877536414712555271341158231398950590812303744889785893767085698719430003460298252986549310661474568526307730 196 74074074074074074074074074074032558842759334561474792726408445488092652890880977969102357762492313405065747186987179992544062114371755743054654912925650743959907304978202025617754358223332460575551 197 740740740740740740740740740740450134121537564152545771307080718337343006344218353599533348547244357032465580414419172058369178052941108885260688218219464858579877660410680889298290258181202217247173 198 7407407407407407407407407407405373161072985171290042621371784139075984336060897125386928771990812426323396924539589876072499073743392966727326447777346913375472887361802210886069191671468901597932902 199 74074074074074074074074074074059834349733118421252520571824695638215917921794234239770589175847307730855578891081518601938178764178887900854904396801592801566490041338363810618501252132395852682654880 200 740740740740740740740740740740641062670354051170989866224995013902042674410510522599815674201600368960059165445203688671831788700239012085913538200523082761767440549508399457520704428198449787375318101