0 1 1 20 2 279 3 3370 4 37841 5 407640 6 4281739 7 44256950 8 452652981 9 4597133860 10 46465625999 11 468116448930 12 4705386343321 13 47223418005680 14 473421066847059 15 4742518890351310 16 47483346499724861 17 475240568299871100 18 4755255406504488919 19 47572502130747596090 20 475864657770881693601 21 4759624032963117418120 22 47603082516442658615579 23 476078720472201120375270 24 4761122471876715372825541 25 47613571588850930200374740 26 476152143979098279174411039 27 4761636436425113257536240850 28 47617169340690068712699776681 29 476177328241973308718736708960 30 4761812726265241644220671779299 31 47618403369570976959113246904830 32 476185966444139695062498361683021 33 4761873193680406434483605431828780 34 47618826641477130748523588722944359 35 476188929347482772361080173161039210 36 4761893934003807977891806368428560561 37 47618971823740941559335380047903782200 38 476189945623329448057625866742038050219 39 4761901047934734707830215686414401075990 40 47619021621257428669092013662561211705301 41 476190294205944857826485607210909694457220 42 4761903488013042576213923785195311498760879 43 47619038701805583747783040100524011404007170 44 476190413769781943377338001516138572566093241 45 4761904324959902175069936173050381486176781840 46 47619044560433600939775263698664904837879860339 47 476190454780178063721283977352591037169086184750 48 4761904612032675017477559235853947370095384780381 49 47619046569943010836628628834135061920403037924060 50 476190468846743932999257544388417724432027298852599 51 4761904710498636102423374238367340943991809192120730 52 47619047259204738431249333951516637226845518645302721 53 476190473671576026161602480509452212444627193418491880 54 4761904744272460754559788792112672742682516042633561659 55 47619047495621510996204235830428230965487989364547287110 56 476190475326493434116286793669916182058547056750168076261 57 4761904755856882610242578984260168970310222790846187733300 58 47619047576712463985983767175533449879872739716708347731519 59 476190475894130105044743513085870950422212718559313534915890 60 4761904759830339306741776020172507056744799651542260046797001 61 47619047604526660861478146426921780608581529425677016234736320 62 476190476088829483173204167845595157894174501574382701364626179 63 4761904761193234953641000603490594186161532897804609672716799070 64 47619047614066930389772718510148443545837664444984059998510840941 65 476190476155611369871266172428181957548984453595943796858055628940 66 4761904761660708160527434635568702261027253582614772708611828629639 67 47619047617339242837977756734695201501743862300632907352099118088650 68 476190476178517557008701440000009267535866297771418846640142779664081 69 4761904761821051470489481508571493443822041869400897412007346316779160 70 47619047618461646007712084845714739819967226440809178340630464794845899 71 476190476186374379196841736777146035879409385150672937754150375296096630 72 4761904761876049225806463586011450822574782096249736632388263992269202421 73 47619047618846630294930959387794441472280223874333234631045482041473994980 74 476190476189069269207373858571703947448731814722087877030301276577086698959 75 4761904761894913455880188438573356203569433445859880843051057642899913095010 76 47619047618978679905447033355727779139270966349434963012874249620880310271961 77 476190476189993616480986376347237311117751561131292132424670285707904927724400 78 4761904761901383886795476063002089749252825317974787100976343615040562761532819 79 47619047619023972921854046726728913959055470395990736228845360150539624133115790 80 476190476190310667595835469944245254856245372282436833167950385589544423338968701 81 4761904761903603244599419718181145355422288844508562870873751292734112126594255420 82 47619047619039508426481652312982303202241735627154455212210554829960688375824211479 83 476190476190419416128228709048018979558549290536864731833756771152190529099762750970 84 4761904761904364484326172391907561428338416457198403758881146060092730835105319068641 85 47619047619044837104568921029067215712654629470709878220302568406731307239958172916040 86 476190476190456716874839590060613367131439549105932303266521616805365724862370028718939 87 4761904761904625589552448558995722141348648272174415590038862231512299796584578655952550 88 47619047619046664841152854198684340703726252190519577531791668362210317743736015956427781 89 476190476190469511030927122247933242068940908189533047927100576760344881709084007789274260 90 4761904761904715148645061284306961265911157785894419351103380731997032144472383742807759199 91 47619047619047291754801143275863014575663818786963999504564695208003078928833073264502832530 92 476190476190473899426465145788183959172503874365857188672475956708093114254410674046065382121 93 4761904761904745867413827449088716285636098549132327897128900967712866485038612201906094338080 94 47619047619047506786182506429335299713738404129640278009167014586258709451043497864093570356259 95 476190476190475404646134687862489955139025971764623894251963225540616898324624122400907722462910 96 4761904761904756403951514243608858257401753230923793104327124949094736084774327768863112247147661 97 47619047619047580541946313990976293516097986902180829263980021754594405982926171118212060299755500 98 476190476190475920936481340793976911755543051172408637448930593614954602049000828035995245807454119 99 4761904761904760017983940814129266953717372786778288959945725479303063494848558686877499191779675690 100 47619047619047605840173299984619154390307323793162308213029712327116588305456569480019091755840220401 101 476190476190476098024070242749476937875008409409279013971436888205801549662745962375763434531029014520 102 4761904761904761257597063127817767136553630294436381667240744923188567142212871664677233418437645516779 103 47619047619047614517465156180438655670161126346768957379007274579563838879211051436881302059224845862870 104 476190476190476158765113236120213446833985027284525558778017102408678478805640209410591118805057902776341 105 4761904761904761682784364081412922699266466619563107482821018257915944171592970013931403844806857264643140 106 47619047619047617493776262855604744609150980622656038093871823428577193661011255741691624953162356688128239 107 476190476190476179599290982846376069406914007215735123799476850869537109006660187124356768790679564323776450 108 4761904761904761828623608308496061057276969479081574438023460216695250023185365500668043563890386152787071481 109 47619047619047618514650972445186713115224500639285306780445588298692220942713791077068943494299590677071409360 110 476190476190476186745413949973449848949428647332140004605963218436321958940245235256660520101297797562185592499 111 4761904761904761878646469078385577514074571959896408603670274830090682949605462739948157387632686571403356328430 112 47619047619047618864810997834413328312807718004989145939977520713744068358309477459091702954199611965227665841821 113 476190476190476189196534127698036155332511168892066878722699435705536341641380057052005724401709701652806175521180 114 4761904761904761895804310322457681658756149610815896722487466422066737980889301543879131481978905165258280772533559 115 47619047619047618984915886542918057325578761561425562771697976070851116634424034240699194607353147917873878039390810 116 476190476190476190037268348657569258421908473787121796544742965845109668745565009985530184951974470708314884170703361 117 4761904761904761901689449869174413380381930745081281147241772160963223238132745380800618762765328600807797402879826600 118 47619047619047619026111863369935179376959229501283253744978119326884929337670588598310053743661822123203361461213495419 119 476190476190476190325640186446689112781571749366125633357703977888621605375918232986287543418546320615069869151658595590 120 4761904761904761903708052733698252360899573674134308004932499273021632537668099969298364305568564941563428100831102552101 121 47619047619047619040242083421602052240582730004654441748813209194555271663786716800271604643896176682717813756126195013620 122 476190476190476190424551726808357222826936252889723949384549607212098433346837068647450396022021903054346147443808796542079 123 4761904761904761904400433516229929131217125198799496217120418679035323628528849633668800262698399320206387385559437870134770 124 47619047619047619045088748899323789632805590677310759234128645038899169185004917895091544310521533237922604759274393973964041 125 476190476190476190458478385152409384572496277598318171781757658129249895650943336643870637588548946654891912495995744466810240 126 4761904761904761904637920124638294263436045371759655773900875035475616403624330090641783945364537268552544425015195171214857539 127 47619047619047619046751155158182345558338031888031876131591839534041916227573490836896556064285844805772714087736041078345560350 128 476190476190476190470115228964419276051223366073365990064000019595431217799623976465488097790203165418123707952041312187943595181 129 4761904761904761904719378031322363503787134991084990501876571565739431937217196457080053300552028913260010083677956259234179184460 130 47619047619047619047321360504970830240795659223309219227421715245890263798379861065025282951926022658819502969786695036394976345799 131 476190476190476190474106666391938668828426757420307391734809149578374567302237485051571710207667619409734817940629868920032000584330 132 4761904761904761904747318093314999253227558730513580313572235475620050133256397768150186160086229718262138617040778093436025502581521 133 47619047619047619047516940938919280486878625399309347909291362615054635419216990495418855686501277175016954993654553687039583013544280 134 476190476190476190475475729429577820551007520652308292507896681162525301393785551823034647503201947666664638978689196908239294581230859 135 4761904761904761904756901534578473315285624073137586618983848196709105670134298717826550505615492655991290334920146341654561702527878710 136 47619047619047619047584025027763598921285082797677392047172651662678025372073490589981777458587685658912945930648990281472591839072939061 137 476190476190476190475945318051488049591852722440884601473065704495889034647914632825460213967951510813312362273166829639980122637643937700 138 4761904761904761904760188654931844918571540485657620781740031360042651813665603025864984813049173709295951758188039500488876797755907656719 139 47619047619047619047607034870237200144286497685317631186465933806012848409049822969315183637164755365879957974143891582449185402168553875490 140 476190476190476190476106386948803258152862626654366275448118679499232796003520566149987155297614905763584592819490086314225441268811477963801 141 4761904761904761904761316137213051378498609815151992499565402185066058143445159379144252696595689194952366810737879139910821519242575148252720 142 47619047619047619047614927246205645363775982991778233211243529581176692718377661902292796704706978928488391658169499586509480925780710445287379 143 476190476190476190476161633580582374689289023799590489621561849925379706171428272060898660418560316190884213556199533926967557353713026339566670 144 4761904761904761904761702863635505194253594595168561998779504378049086514628351820660837873386756604410585910740435847952976474095735344044631741 145 47619047619047619047617634331162822074060876451894219705742244932057891316683524493329506865077799404097290622724168267063446036529379887315417340 146 476190476190476190476180583175282611661283278020402395083052857381548096359639856699417473309656105348350602101692529863621954409283356648216906839 147 4761904761904761904761835510798406853057554374714245337009941430242265245946044552634255088929927265997462917939717765027887177325716588848545304250 148 47619047619047619047618562861303133685688594908714003073355304297410142435908008535654783949796494447659266535261634523142810730662215398872897998881 149 476190476190476190476187082886264792942677307218140878656344272939013854194213149751228482630436471890645944075882272165842476582782105622909528599560 150 4761904761904761904761881008775282122027312579098414722022981339144525550788063318263534363358638335505614843518328396672425740483914532852764428019099 151 47619047619047619047618881347141260568476902339403188768446583659725964569802157037859545498347217445352583609589756251241565396600721110446544179600230 152 476190476190476190476189312287131681122195459232965178521983228475224609131472240695061233352940769407907924382012666182294713415845005914557388807601221 153 4761904761904761904761896614581350339283939643202184821082454027898000835348877109155561878064116127726674988018741780546874260829834915826196460304407380 154 47619047619047619047618990587783738089273291788129579461862892481000291561727854036959332880229405119700683468165151815640553626565604034056259438084448159 155 476190476190476190476190076971629023767770185374049913375897390224144898074952121077326529362947612514746659933257940764921176788229507108212468714451926610 156 4761904761904761904761901967372831737802962726189777965059853160140442857953236275997119303144658617633752246501111219520760141724417386366943238944745854761 157 47619047619047619047619028057324107878906453369042731469704686406697385719958368217347335914824686313527842606412695439144256704691354214396970546443968088800 158 476190476190476190476190339258411612295202316440441977430789947704024557182565720377533853782209032164969628887603618781506604070700777030263897446600017938019 159 4761904761904761904761903803380309857494987643654522413444101062499600471706531471211044483610771909065611594141369583593036649908489331800302592990676849515390 160 47619047619047619047619040909376454716750627791295942608394421723211489016231434584182233906681329415191753734774019841518727813600177000367484083528168118455501 161 476190476190476190476190429222778040160111537396214455401618094919623280256477184946390404910987084061539693870771437159733508487923494035868486382477467344731820 162 4761904761904761904761904433130874852549352190344929759239898093008791533223911723196077137069562922896370110277459954925441800793631223350967698070683142959752679 163 47619047619047619047619045317630409682131179618128794028965000936775826446853096348086572867564900463671367531488399368900014329689918858756438766674804615358158570 164 476190476190476190476190460080555724917775400184044415345612149414573642270828817293748108797188183255889902999057334635565865480232932897194066007263700151426779441 165 4761904761904761904761904649135318645852999229859739478847856474473444067324373149627663057753018922821800311829316959608758353878841032938055445972466104591746464440 166 47619047619047619047619046829661516235256708894732462066220709607028394185556326333107920292789237379844315155312965568740700363703518738539479073572123342737502276139 167 476190476190476190476190470664773470789654105120270091606402110106341616441751427188898278715078976419185345004713999535623078205579525693695626370299445230948347008150 168 4761904761904761904761904723224842866956150164413319212673386199315819886520831418893716461002215779215122831785567718412676074418021363427627203157979862111995922282581 169 47619047619047619047619047348288185782978765436607520202999417680925024919931534217970300757005499287348336072756683193878676101863043594708663877803510271270043935654660 170 476190476190476190476190474295160157623708500913395498563853066623618031582377882382934961889008461509965781260069909852120563455851987315106467511717525608348524988612399 171 4761904761904761904761904748637549674794530934965197061375542894936754792505216605251973302992969130065342755072808751449753436419395957662182733683301540386814327237376130 172 47619047619047619047619047526177133437847430830470665143914514550271569261822230522478098830260513608944146144266619407603002531621067843004591519086947366092824247612900921 173 476190476190476190476190475540382791207789158670437513150258744709043841975612756514489548939752784358069263586137210295585203151403363319140077783520141312805141604144110480 174 4761904761904761904761904757354108109883095539264491163480382641534735465257860724172855413962057057792865566831773095396188978349991208488304355934375518440102106841570185459 175 47619047619047619047619047587193042483467383060565723858648392776457433971090739354924273611885762106409201133008849537754600517320441455181101925889832216832113094728675534510 176 476190476190476190476190475967494154527128824281102924153395892292344894940492318341612772425654422850441834426621260374226036627854599173556627784276436281078986703613781450461 177 4761904761904761904761904760343887653118473198539149040502342674617842836012017656962717978406943224269825120473026763449413755414816721176763137399077886257315492046835628279900 178 47619047619047619047619047608121499286115026675488328997802113008039185566369837884453311563130689362838972681771221166635390784963220629122942190520973700670496199692466872339319 179 476190476190476190476190476113993352145662329585561160127471933913417156107446008048316038084761085918723399287778649633916218985921055146517396019829101395301336663941120529515290 180 4761904761904761904761904761369382036448207735670356692320874965965348664180693484909640838021866382567615566560590851839818983374982918253592174197350566238932946445869400976027201 181 47619047619047619047619047615299959969423168435406782560531839047471726363550568680081771580438681021382964280562556876085949235045487024459056425557094533088001394515930478640450920 182 476190476190476190476190476164242576928819321904990335066580016189444941687711123617715258205927616179909715907853160872223293699580228961265128597426583439862422069796047365907937979 183 4761904761904761904761904761721126609930306681906360916894631541897543163242549293895435378870063860350054909186717914324428003059847062099011101037566849203776191413125933607629910470 184 47619047619047619047619047617762171983797861059058812132548135078997087856983559342982333366376158663722445057802262764927590862907285812803543309829710239800651050665542341392232407141 185 476190476190476190476190476181478061029442170270554542070694088410122472141742058258019190707490245569873297485101551448462920564816069823956199976508198564727210486979778808162095951540 186 4761904761904761904761904761841774998634666620465310365923430047442285876420765836377562906381003123760561628637167996421149797527107696170687590258658070611458432805821398912384078965439 187 47619047619047619047619047618606710704728380628971458275749724617810286849231075140357226058952736080638277039184547383793776643409939495403795703079908536255312907831638634152436774672050 188 476190476190476190476190476187389832075955807259943065073105215181814865087474668839643439555526295207410976190464945913093620686030133334453517635367265879712501989394136964364302088446281 189 4761904761904761904761904761883157395960262079391030026940307934844132627040894110448932648317255494380705944081773964071266897348692603941055466588994579535763448829476958326441848616349760 190 47619047619047619047619047618896387486007548841451495902867869829623214103571973058856814252506502744451428940817975776537702939080293239387030795547233211883671946517492707012768142306125699 191 476190476190476190476190476189417569544909984747303328462932231664505355867860954269140556910402662062519464582462504519880424546480387711108143157103445948585687039755910945272402602117912030 192 4761904761904761904761904761897351558242941321802551870669097050222966062503598108455412469801390062991714638067447553891512483744117719083953784864542562036299759520691762605455895032750480621 193 47619047619047619047619047618995746621986303538332148808969393637275048151810901044902173002895444726604237624442762943997635921965089048906266842346253255442698167372043496203838495683028653580 194 476190476190476190476190476190113083496761267625467898805642898318068194205533450171458068163125255943216368845011230808254597061024418388299638941307138751664686723785907947323811161142526442759 195 4761904761904761904761904761902220155905900301949703863068071716797905930867305579771635048570448220173474698336814286258595616248977313855964785723800069152350205723046166052957503202081662702410 196 47619047619047619047619047619029826805627016399362212755762216303299627230356853344115731054278851826927203237622907015612609624208260352405355439470550777738543636030957593635774997636823571726161 197 476190476190476190476190476190351644782246257652678346433192656980240247755355116265952974522809105645629063711155970144695588300854079933078293894505706325186082040125606449245642409124520800511000 198 4761904761904761904761904761903890084904295232140176996460920027433110305716057242433099393088235168090819369121478654119091080900167331930270474716175496919351404044605955026105149140871912998860619 199 47619047619047619047619047619041516308615780910695524689512154477746057854298114982745981465903360462349983353280511168152303454683737640708060575377135136364606317603421814826893000817104193177875190 200 476190476190476190476190476190433471303167609232011529969442224201365262122943947736364727404180666093592626781254059945022121847933862436544925784731665928339683691097493092720721876212731758802678901