0 1
1 5
2 45
3 545
4 7885
5 127905
6 2241225
7 41467725
8 798562125
9 15855173825
10 322466645545
11 6687295253325
12 140927922498025
13 3010302779775725
14 65046639827565525
15 1419565970145097545
16 31249959913055650125
17 693192670456484513025
18 15480814434909059226825
19 347819791175860063294125
20 7857219150562637891693385
21 178365050610159455909952525
22 4067061957851359126795514325
23 93113307750242799253647686025
24 2139705756334600522205487928425
25 49337502810931248099790152915405
26 1141210646615759693990176377645525
27 26473886666745005229125237523293225
28 615802751462167568371264302600932725
29 14360048413275076563432787538490880425
30 335650367733705843132994063307867698225
31 7862652053397310556406651317910760335125
32 184561761735216568623530558240182225570125
33 4340609067698503649650142623017884257610625
34 102269535087819549437907368091676836591119625
35 2413699651828108182724723136363817913143727725
36 57058453486431063861488690933201998666874811625
37 1350885268467177336949831748016727744172278590125
38 32029012394572779648420946188762455902946084131125
39 760436358366370667559513208478459570623311521467625
40 18077839259353337341005070106269170414906178218759625
41 430295467348263844230314664674214581685751666864078125
42 10254108348373785229099247894109875897765870445374683125
43 244633537644035754184992872704100012057491280158446455625
44 5842500751087413013146690404687726156301466882481218603125
45 139677182105551063685189161882408295538123773930311544598825
46 3342540226229018488923572428093700313515572489192698272288625
47 80063420442148862598782035879050409022370497695035541322887125
48 1919468235146666839446586831707221243431418736770395122743723625
49 46057571195562091195779374438210197981577137711611186158180554125
50 1106061901052244087589668933212587601807074644364554722496189333045
51 26582878462762401345893878325921457173114248353058032330209678433225
52 639374693372150901652019377593949009278966615002572044625298900049525
53 15389595125062486639074526287743228341649420877960529453192069951058025
54 370685340643639119741039839382104092342464575985849558312907941388695825
55 8934677776122873552807135007416949768610546189789774087846185215021206325
56 215494925162106480738617096199324596362547091149636367362746797721561627125
57 5200796169405966600814210243835500689660496912980913327348751385491241119625
58 125593666239975459141336935937631553357257312540718609704898461456044292160625
59 3034741711859065638457083894222767958052329302506897013033694076721637089731125
60 73370798506309039779536216127486980565329607575003880730947275665120465534643025
61 1774860081704097299510618526371946681151385095420788372596406924612899255124907125
62 42957263485127708983967380918187955428295609486068831831102422776716832824728156125
63 1040239447540540539353386084228658470491161563749650991229814506148226479080904432625
64 25202708662152686932404444804333297425956978870597011881539232107332914256012005026125
65 610902071685512149938959266561361900581531046796227019261380130402943872411994490628225
66 14814945262897515665110057384016965651145311875947233644921382604900143046420620058015625
67 359440047428415273439015808779687143807187461016481719799145835365942455882194111346950125
68 8724589209265877887878344136463135502983467413603274433684520835781899089062638523418531625
69 211860520787749967594068011477131106113990480125125339605996006839234419792835840715153638125
70 5146787728672209676297873010289236272650047924437768010887232926077800838835540764658318305525
71 125083069142096750454856483607057171776834371831980560908641602899794117586400904878303107731625
72 3041108698274606254086273940864617815892868219594709440404838992617257580274105145764335155403625
73 73965942291229896512496758184373776460418166072686791760766507070150253378974946183061299830594125
74 1799672859669717358608515932936192535942342340753484744021129954319374947969932049342847687971295125
75 43803915135947592459238742191745371215086112439161041654294204560656709687343894160506078122633597545
76 1066561045626398617610384287310123963981363412887792296883003652180859951836314760203810411081556064725
77 25978132939860168022324698520978575987105165929232421634309514352218537626516279606866961571137488502025
78 632959227994612617612792569095965317621827098740374510531133194675149972432163766521485944010357087491025
79 15427140067053773551192591198982021230641555817001969880116701992115044225287525405517858221509260223046325
80 376126069999883833596411464478555467038829166893184039418490828856201578519778974810290748412887906241095625
81 9173104691490453006299168329114036751797767375665787188536465018870844524576921439050709602339817017191798125
82 223784943483449499415986348016614405212583794651330940788895006633939771565616982336193037802723578516461823125
83 5461020348662652066842139971549662044930238330130825624657154313747544115388503458732055039316395884352637715625
84 133303661127976770021966262368008119832362859424399822447341266766468867963877562959942768993612441115652286143125
85 3254863290580552886274388154483225764602723488827293540388744370944939523460549143508545600561892791698649682838025
86 79495576750298013970418970860301225446603830284743074632652878386832017797608927382971181978190892038294798540024625
87 1942092709503600257277934950205234274272764508654852157680501888077489152142766858325200033860873498359304222793831125
88 47458179032685216450846848643703701135697943356477147813108503684338765080713466169607394021779448060252062090456955125
89 1160015332936329918694186520439881162443856842317414726961336473033631251010225658466123457447106650421234249533413023625
90 28361255345144081289430986418011805786268040944933775271325064513499115015506122386394124373937528928326332308397555491825
91 693575633554041944473312277916513431924967224782405102025857342269259893625579533945081779619620455505335349845110338643125
92 16965495031489470081361000212758159865982626523294372644199575039444913816454646681299646823110837523799776932945949459604625
93 415089098022189448488717589394147491030157384682538575678837263213792932635975379853761885202492072236502811380262517722675125
94 10158182749487026770656485842302595268647783596714791712679086220252080141626556046522430273186973892258566880462205631903828125
95 248650027109811296280272309621741041776831118468003154920214198427241902032568815162424694641473227124306483387170730530012136625
96 6087749194477138923448104320750503318499910029952630933521904317653911343595246745842228256406475607424662049503305183097373355625
97 149079787492648464438392720722077524539973671499671604933021236854811185209824358459464624945288229081342350415262382170201239098125
98 3651511152811812585095401166642398820282469602932625751428340017904573951402654796723996709971787914128816040603868611907028265243125
99 89457445116029063141172268203568113779760412098255043960405987699681755877624038703802810463850420345911706616820657005519656218095625
100 2192040319407319589207094972312172073349770275266251261796851290709208476393454761669581864084327376807021697949059214278586996336380885
101 53723837021704008939085953128350438229492817957994191047615425665082419275199276513102871391352600014944127249286146044870549471244212425
102 1316952909164836512104128523031516343604334534507435545424845569225259631835594275437282130409326950556728783748435024883032002013376539825
103 32289145921461825736431989036021020473809808713220330041362587102723284823260478930258409733101590963822791398222185168590499001159135898325
104 791816151214482732799149209314840519706207473902006147705898860495825371273285521934745306009112359146267574945856469773299431113654214356725
105 19421022228105614518927414030850187649061207293245668002684562353541942927883320621907754205253926049935954144584423207232295728917586804054025
106 476429048887256344619478987928709340412689909676626064155799229392417203639264533184380863356179182156424956601133334265262439715470880641208625
107 11689645237728524281440248658381629592008023840901689958103900609916006826781684448173672200578192630588546294662246154342279513033703397335371125
108 286866576225708568516703831525891266527904989739668280277629851382470899993241688380274028155626943619800730765432574883353612436299786846622200625
109 7040973359980927479399504294474168700966464854533515239569824733436255692828812632075172791831998708169178841346267279631693524181183457760726199125
110 172845562088965428295543287947501643652286533043039843032563046079623903359108574852834443812075240076494170158253250383591703715231785979582754979325
111 4243803161636085656170241708718502021047199608644762878354480956139634611714578850501842920721861016915181900066660276480515824942943752150014707972625
112 104213124794232607312336187072004585216049475999667286140417768150381987256716699221186285706050948239852929398035516998603712979520883963043777138267125
113 2559520114410366888200876389241715200818090573679104069983325696708514595580923549152945939471086442493204943505961375838237578035847105272450576377271625
114 62872742638477212727235441966634213769006718877925591828915083703933498061057850227577073553526967409578818370293649220682156297054222161649184649874524625
115 1544659692206261026314495864220425860525363224973879908655920538168386814904958655409246665582739326556388023530813112696014873256797045612840968952516493525
116 37954967298181476687073685699600896722119236301083305465065446097480052141453515689233127026767902745499379053969188849181176785094525340431603105566279700625
117 932757411327505032738167367507987917297089449468571335641070575987482466773040982813642764039004980413809831945841991076181393170684123556166763847292618091125
118 22926195031059470531552967071155056454416310145816159058884634107002875630842520639699504522915220508281690665945109766651751125532063072156806778484323143312125
119 563582344878195691827588665806622918381636862908401011055502420921139466161475501362256420912324587196662224119703424014335509863610198055701754779865360633100625
120 13856191027912887059951361079214633984559015248967556743514623446362351206573326328901642522323613830590201919198393191424042105468335313631083652918911379769513425
121 340714344284452725333429248194082770225871257698596404426686181639663086102800530574905650102157039870620402016439027322532587304666669788873426021300113576907975125
122 8379074667701092682006963354401882051784506244065418002365917720268902736573645444507076941619218145915932453052299868312518670325034439634593432401290900530768564125
123 206091379778201573564985205217282757885509233553584329417965945112664682377683611383062541028956627205763426951901111816317807862730159188279156715226482034155729732625
124 5069682686655009889517669281439923554733026572038408252718140587943476279444025038824452135163783459050577466277757897967064099559230877721666912809702750707710404992125
125 124726287514683583026625552243116318838988960126869734842791527086408472025713112207535250568129030229179134515278930440557022927028179568113710141888855409024170704477905
126 3068955466818302529519249605451525281554409475754216616530876245291321718531328470902437337608110273976452128327729368117685913648021392913914122392069406696918579731232025
127 75522729223570109594791127791634982019738867897689150370511249854509151704007756064840570707943632618618634917769658200696470348044374856634441827851022898520540781965005725
128 1858738998465683903747783468804469469204643954296617506874187752328740025763464257759358387806651664260561488877157302273863768548410119254742422095547226706547788694992955725
129 45752197488044504477153779762339899008208481005615125944313408818383390743195960490394415295795533461217117218996880642824299420711085525248443174292685102900646854685494903425
130 1126308867362545204229078252199419249094336126882744845617745500736910032887089601619291857174847622679669163580462055502973785472467642745535133285310098917490402069050405670025
131 27730279759191546555377341368558623809868669213198890675077101374609127969889416678830630397191321792094121582850426514706087736147560826451911558101369205359550077543410433766125
132 682812438685076579291682682207707653318713618475891233955459474798128728339213219392380467720149435069885852913225354126187067445794855619083808662808968951082740549317364761523625
133 16815053849813537740355553527207296974192088565539271639229824359625717390929292025488465986788629548180134283939385755763520180998847392831634218036625503057429628521538486478198125
134 414136991039901884455772894714462005644239138038220218221006891714270553168373412831179742900733435006427485078560047754003176233208074668177458440598654021867890591319621757016939125
135 10200888056288658783767126504505403334739572907943505740016913231015965784423229199766360797237329961711320658137823471424746331373077930073501604204785698367231144117400047300463133225
136 251292441646615782377229757416422740990164811601623384102132567253324505140913304033769313852957230667570725856942969153591319161281210272049806255530019264900961917624914219070939571625
137 6191097770951326366771732759856117464561689743872373330111595515441783498156547593273030700791749938244241271625802060420683496424010098759494600601776888842275872717842758826144093450125
138 152546417027009825665323213452468237840784281407048944568268634368789560302112386858980226672711550271524539933269790033664362494680497805793754199188573581657293775971821436162005311431125
139 3759082076672689180486417688945681027832568613908460996193357329561658736259402713515276119468029711595796488365291227837853555362770738322748829743890919999596546733547319911757643391987625
140 92641675814916398348289178899219343054682494325558258655591945039852533196936734666576146598813662500826242514963590257364901799104303749720239154524128530368509963790692570040296532961592725
141 2283364041540099294836632936429857091464233235933109208849364551957136144286713959678595893419519960999523004370053634000981841209622275356139135196941264656761720961101521197458299900643975625
142 56284323454698929691694650121623657967037846132019461671962421513893483257096218754443611935677318054432461929932255854932919219867689692785848469131561615301639392785272530061998056131164852625
143 1387530922323563611081758691390902981242048021724447709813897107460481336348161025948402377267470004890664963704569573293515413199922493473775281829817829171425181397224746685261703133566733259125
144 34208987572207618677276784723753772553838388471837260412243571307798546669288279939057597092621193578846768768883597038584111815235347070125697647654558734083638380006564542311212001511807798795625
145 843489182932736804549828824247676334447023993967924974556586989518953050276419492225822120358644672310498080073045553401203920832413198471531068571002932341124520742696326737834711634574443332182925
146 20799839621348393200682517932568741722609904130408694097474561403794654688004358204352189515703741642535744306449104726617021966735019573614365610088018385199713620068743918354601628615876005584915125
147 512957125052059100079296182801115400162065347959956362872464002456949820381744423328198079726680101044744337595686798641458844239342459687960171965754123795716666103530298895845705506808732106935991625
148 12651505499288362509805965092489503666809496324373110849080937551684043341217902289925819825705282895703241174477856648999221205118558936912038457993428709848536364379860059066445196656371289795673795125
149 312063427098763369734791850372778975099377454969133551549067140839830354533409592601168264885675895147037401353627984328994572390378664517739428210610624468936030687447753514425603703700462576904166659625
150 7698082016351983881102507798160476270181111203511970713355174436042497861029760909915519814769067837321666871153022186499331707758035531768008059565563492423145684543468211348737627937578074511420148198225
151 189915613932977453071180943068766966437817315462534634564226066306231457094070418962268715398577686312813315061385669597884581201341847081225485324674230018657319385736862355636736966415474221269069553611125
152 4685724823306337013066671311634010210420450763031274358241455764894856711255718396054719880566031371843540622579474574600669801780211298579398411753271914987537846817555886084376813158770911226035553430295125
153 115619307120720916673122662765226233943549108233488330442555891522129089334968822851025824412586955782475210221226550004632772324379797340470269392579610103826791910190327426712190376793241506730245895943147625
154 2853125862135607286785220152981773089795357277493479691882974030514353838698840022347408447733711013844994960834504013410990985267087926385049096245732075709832589362477500627552034508920764146689154693266556625
155 70412215002016536269514072590689906797668039154243266468997364008282374491371353731353993880221605709216938494391824006787086518996076448834159024246997142825419783155245144227125171981783271488340360201981775125
156 1737845331261345152951622400366697855030974136759929040326358896278313476396144452815641810681199195365887006972079279498787235352338995847148911912282785910282474977883021033823104964784934282594800773222321680625
157 42895310501645364402947461212854891894540535381751664867355454456467788788870794587808510586029733298843201392125564002197428738577717020146499843162606065763499143998481729915980216232283548649417675124835342943125
158 1058872424412111188703927635885904242989731086249006963869258701015275383868962755138250050417090542112506571123147528145096588354746487323146376730703756864152768143271644340763943958201859598556779397845338513728125
159 26140395042022272091984498642591434686861667936583696273726601629449631578091434517163698445112650327762484962111941770449606858512137390776375200135337758371720243001720432757556022721512999092687144510274243134020625
160 645379113157092042566809330777168021588615189428147887143772212220964304106049551577227234371885003743247477803938479412219888719042245702798848222543609482425038402155306059019892516062614205917691773430318000571207625
161 15934978818492861831691187320889382723960694192496103331382249094903025999147956435049644017233286153155464552527168342051796718665886329624429195417139040977352791317598869441131305978797520950336722824434217428644998125
162 393478930273055460873257538108308092440609725864938174982250391080587607650215071293309575978151818321617004585474693197436408589837213287621440102529318610460585424181799177731974514693475757975207600983106130015259943125
163 9716826985289650717721316947406996297816772411659851158059018705751512472390942978421499226037289525844938035576264813718790592340199528729409585689287351216708452680140673393736526711937106233794383003404585015925012075625
164 239971712681432088466045857859980796810252055915644956136064820172007818910716463971708640248145322386582105888216860314108916425570551597819583519852133455161637718482009135307714481062840928078116857336222570572185570243125
165 5926903140789542284194384511111966036003767570795367323605217688934252292574691549207228422682149073120505617748238172140987208235879929582701156341270035182412024992135994386950867716777994056948283352247758003060336868435625
166 146395395702742228700670608049518628562966860269667276147300846062398553941118663371692522956768983180500198183713786335842612480288760980810626772343404466232096080181526345835405154334567578321960915260871574270570905301140625
167 3616249890066786613506400990873162832110207638608116250815961626770524180824391637575462433910011658545307782634929049273781492522534812152519479090701673325737450413724294540126929295445602170286526592469941094299836576841603125
168 89334765531834045767995046225639835486350006312409025686871936277591061506667026631659158832554438365235824342833692392997496966969711825196005307300677033384682460194172280006968358077118855545602548979017230882328938833349903125
169 2207055504210817148466926514936112761262559908871294892889673095732448957030307800190995592023841855936247443898941203422668561985630277096911884933223447387991422539577383771266831538408397249219800821399998868734655556160434515625
170 54530104723086720139043412857078253913039774857822210084793894259760272423880674261485249480275923864680044361945648413467739002773456041286410402093808878664535780743931991139596368107630358304327947590964307756667268456666281244625
171 1347377765735746094054448976537362838980791182809999209851895408432864744695976488034474807811496652401770512866604711481491638684118495315368689945554494020492469608170601140981130964482139180920151085838839416155083303233882619263125
172 33294464958724740527546145715820571545117378389819865206826898645877897538549118044506034889520211631079135141976177486243483707104782957452484206443376809976830039141823311218524981643920186125592228117914558422569113926305001940620625
173 822780480755721872553202705724646055817034914071906581548357746139235631968399238299503383112083415543997633827182624404837015331350987977164468698650464040781636138099524500741162014794163049455337301864571085703406280452240843823963125
174 20334095518790230329365896429937558838140573070724507764066147375608311063259088660976750754015396950424893673478012574859584497015830634013665587929790845965723999287776256148052351282303387514388876271609576755661238713720365074630548125
175 502567437738334950458271637024576131117596739541558727615406599568263743437436585368732751715225703914104359652239077255117834376591995480737345875799694434946564995257325849953612503885650861768872577396412327978248717875924576357430290225
176 12422016905793884525480268772161037223911692018686884141799694955869825768913068758684456600985192157903871626277564965741762404174538963416058338706721998348425232411106170953113914959503303260171971702129619586040300897068258496617704891125
177 307056183660775767496348037283116402433937068326657672753713196436182315525936421654815056744072810750214999595559886148179466025421069376841480870306065828410936363735885493151627919071088880459207941588253793875312175795724902581648940247625
178 7590514731700859279497584298138207661378928305880283186127288098746886784894661563530741666763529142487751881055004928411231882464686172682723130748368855414672667521507978620493534811346120339209323401875119488575139770972268771328399721052625
179 187651459025157054126250318681026735515735265529289698954861551696682101034888281167160358029076884393357614541495258420511098545633407778334098281178249660152980781967930965741940935780665470110563914106303305492296018697435613517896771192679125
180 4639377347678065573233838320688491881358753472354488279991177323342917605755558597437789250121253977024284035775561541892431745555839421768645602289974880915462743930473542009670268333698074233170245917858422871337952521256638652733249127659076625
181 114708126048445610169559203544221923033889102939705210416878661141308291681939329506734789981058576858712995536786408567499482297185235282551049888720394892523220187855490999721108304616260698855626291331067318252131148511581416381547380556973723125
182 2836319252765118359453229415698675761208496040628896431126476399273571252928932698922813662455808508156077239273779391951764776703131132106719539930103415003919242196284526195421607125457681994030430746768378245409210122012711404980784726143657248125
183 70136193616656198751350868984836474280371401984553590610506329506975307007328986426288057253612774910238675317775026935659910670055741235890203205131722413941759885361631343761580706123616787031934560095197069181419471929057441523440857587897075740625
184 1734423458254622600496075902297179284637232097272871413263468872131889697953383430036741375473121093350114714639712855922609925909066545015165032785049742809494265026573675798195940965676940885754300334018799504425839555288371567966366787113929676580625
185 42893715989077146451966680551875198036987236639188644725317386361803067147974831234692199593576224923731149077959428640092721528262193460582426148107463354729235642808960034699580922348585890910099356167157213490431577975931487284396870401424536008815125
186 1060858636283024810134483746480187539521955302566559912529415921144216442366738982267900728347056449239813419068788667617856810029923864160385370895141170609159960857828753559896859324279598143892927939736632098663177554763170537438833274535482472820348125
187 26238946910983219300336129534005099001192404883079943378221846134501231550708412131876355732478061718444164954826106659943959443148108112158600381920751246312792027924909457518910075510605700472470501600356481591003157110130918354210000305783852796732780625
188 649022957110023874433798078387527236293721017542192161791274614905340017845543622228530648703656661180089371068870529950036121453497439340060137898716729508304506100125161593194710959947236151043540932822269955470608959965041000367621604093545773052407288125
189 16054553355400175451336719870708655376879995556743975244293390740515273028553300497233606570411231967748598269000726374936240593195059312160584825919554070501469231934460639536629843136117832321018521336183186695833078690085638428678148310448650197818447380625
190 397155562284969126273210709979801582367867564975307671746205835966838568537631086178234789265717205900171711446474169046742214386925981360069073523061058126716994525571967445518074858914852917886466904676727603932858951333045542776798225945260131723547313393625
191 9825328266920678193624238567121295145166596240170826958534264465594267454755445115458759169418509137940330452332503963098309392744780936872620802280324731701319402673415137246923391475912071772845800893188103862212648518168703874507425462407480452133644786828125
192 243084482956697608430866992182656727644857114605904329945849688122060953715814671685562137151194197115253644906106438217997535770018110761300610132418563432707344731330703335980701465128518333361359914699989649494857020746509759435060885801702998046084881749675625
193 6014380584014385055979001194861373866866962819215932591093855728410546264038708974101894964119320287320768390684462229887466454718870712673777231849249405480963474395671138844788516006250694851065935301882829836499475500715203860535915816771643159146851219724058125
194 148815385827949354324336597006641787604915992633804558375368687958755681134038493865222935876851783552465065764099297928743573857825813403096856453100619238151821851210333651431566055722239273312383333885467391065717353142968565935696765062958456737722564897301003125
195 3682373046768223896980713291952805152039948670279283352554240424018780302717879344284595230801616731041774647634446291075941499939247853806649405804123464889937780464568688278093081575751738874411969472264861302319736055737264084691228157176521610290224346555351167625
196 91123526008806811213957636193128288883999090068419803812638919257004280480088698744011034640811351031492929899959369213019719874523827154602551060669941893635233238526676422287573320151203828755198523764270094373715230534097051458023656528760854166883820714492596383125
197 2255048064189886890903459529874719955202784166780243267029717287125806313485302986372025821377655106742850860103787265345646236362346775250988968160419386437011720234993892943649760228412335720199896100775041787777589807638693218531130988478720369279474128550949272255625
198 55808893828328117496440815439377785166877408813345138412751927828914310334041432337449247843895482740795238699625677615426679163297025164764640068661189481686295252910842888212782464585647796174658567975125052669084932598964873938858992319691896465724369850235321618320625
199 1381252658026542897797691564917282123615296065014987167982829867338498531357914779807993972431759554472202180715238855568258110502800966703213132251043156253786066813998896229629946936382810505171025156145784592397146504552371739672314388857274827826195866149379518718863125
200 34187293321333233944490727806249418256118752818513340335081019713334774992556313142434211638329711710848408464533823691030357257987440481893584792629784313469806963159297460570603393789478152160164010294760731318616649733935986646035041564481582733534248444396929557503447125