0 1
1 1
2 1
3 1
4 1
5 1
6 5
7 20
8 55
9 125
10 251
11 2300
12 15775
13 70500
14 249250
15 750751
16 10006375
17 97226875
18 601638125
19 2886735625
20 11593285251
21 202808749375
22 2550175096250
23 20163891580625
24 122209131374375
25 613498040952501
26 13287626090593750
27 205055676105734375
28 1973814540750593750
29 14455143383196875000
30 87078947841803635001
31 2248721836686302109375
32 41128829323507429765625
33 466591481022012526953125
34 4006210678487307667578125
35 28156025047868336656499001
36 844373731902601716850390625
37 17856530122886059896867187500
38 233269084346797953605013671875
39 2297417123000769120910212890625
40 18453101019364805300858770463251
41 630251788030250457478377382812500
42 15129480271710571440026353310546875
43 223650041056036811484810144570312500
44 2485076260705905645263720799941406250
45 22455449283934010021403932350602042751
46 860479346915702242996405427560654296875
47 23115268444686788512133587620987490234375
48 381431623165190650436480732936013291015625
49 4719878705811419698488114573981055908203125
50 47388215708368008135053280501101408166786251
51 2013267131172049932438248476361631360107421875
52 59836389349408862922610420514503289779785156250
53 1090229091010712747196028015802973988887939453125
54 14867213840028165504368723034306803644246826171875
55 164195704674115398673379365470648904053566946307501
56 7659681110498209795332330061990939400770681152343750
57 249543451470652063727541508742037684135445867919921875
58 4975659910680218888015694920560391433334358288574218750
59 74134568143784186688438756762680853125710334130859375000
60 893185217404538091202399485470818617307119621911940629001
61 45387078860951067405647203707444327643563187602020263671875
62 1608364779572338352994049059362581519355368653426300048828125
63 34833861516745919562562187558469481661708302299816070556640625
64 562988672612969293192575811886650232619664178286174713134765625
65 7348226388570724767748962450872279002508162191523517756018182001
66 404005552443184015923348356293987232794565706803361608428955078125
67 15471156137092163118704110331325973975007085183895260337524414062500
68 361666429844422887540802112117787268525338247639815067280120849609375
69 6301955784573829652820433478165847628150439859634629733386993408203125
70 88581474695693119876424300797979243399150282206885942959544866055650251
71 5239165593011001274390632210140493247167482302519408164276188354492187500
72 215603225754086001440011542950975494376195254577127635214954180755615234375
73 5410714661551314515138770310804594743281968515091134981805061367797851562500
74 101112398705429088627393911629357327728225837905696888231786188557434082031250
75 1522773081459826965437401959687188319547546668060933532137651537369627480938751
76 96407240887536209693975216454735606962786935563399654441685804375576019287109375
77 4242882565443355652985572681803368041931335373289789812296383416840801239013671875
78 113771145683517020552984775592186341366206721348213265896447943935713977813720703125
79 2269746132329728916852183491181301610700135118317523169972754195400031223297119140625
80 36461689302190356502965408827678410397870440244942790497981429035945418059608621611251
81 2460269458641593969052807765680658249598694080538195998813196591069965265560150146484375
82 115307394881600169548652657058418145882329778534883894531879126811605961980628967285156250
83 3290120240693905933151710929297861977718942213472430841420249611670643196761417388916015625
84 69792558293551482275661342394200763821559235370745186263758450888729707070226955413818359375
85 1191235309799055702742918766037145380906929255094787557474647165826070736946500051589765046501
86 85340833411839397386764101947323345676916870140847306521293868378441633687126204490661621093750
87 4243622709881139967514943669486095120678298357844062507361196493030261380103007150173187255859375
88 128379581114271080039965572830000062061567132935550715832728516246591009247217106177330017089843750
89 2885386682015488002486026795583231438133249324173445568559311381944770854108711945247650146484375000
90 52145405215156295589080687787340700683800550141928722587556013388260343595296008396590854638426407001
91 3952922588277408432287784401045842933749219820426651731181279930868027737539629132923505306243896484375
92 207858012028685443618462952600947570383402547125210145289267280273204215892708400322643988132476806640625
93 6645478161645222131667355412533221008404705101568932385053122607968088854001830066015837109088897705078125
94 157751010808219475914025971038107548079581332075202135245154295560042703409074630497744030869007110595703125
95 3009298511518611440209353083757368619534486683183866261507516783487536354978433348521887369409232130179889001
96 240656376768144106091306573116270426073821588959244303616937903169082938980130831364869646272661685943603515625
97 13342270481316092658317045247973079397632486024778904382625769137689718253945858269931885718358373641967773437500
98 449502729891491922428353186003211864214276471210260343572540953433088205529036039906853645579759490489959716796875
99 11237911047447183780764405233777703282858164483428055682991936813992944151522376921220134118669565165042877197265625
100 225660270537111786259966493899122919392870259652326151596526520684432793241482930173863443049265721572192566545441251
101 18986169281130418693710189392692546541680618887952761798384292123622744986360856540967336220958594490289688110351562500
102 1106873915542228856741583680050088554000810247056925922136840295695599017048634688363970548060091096651256084442138671875
103 39193305706897858669812455316402049924845465650498045949459389416492613381152620522774249738618157481003999710083007812500
104 1029350538987151352855029153045934152617301692235850968692538351190400208586730634660820327233112860760388970375061035156250
105 21703116898761589388204222011995088358808879859511864473861593814582109862319194233957497925277909313755979246173001372358751
106 1916411840142417385220339979852122882015235228997458816599364218596598357335491811375893135188316630453648655116558074951171875
107 117201523098225992971902382859699755071411397196266680777526313848537776861712370848444946189427374074116392002999782562255859375
108 4351445297919316608219221751924764774371312754475956393503631840054022546734354139310641570836333245861740690840780735015869140625
109 119778284380341345817989582671126640715347663325789601207599490786386113390460904104945009280250880422125644443519413471221923828125
110 2645698113998403113500303041039269399280255717179172024832125579807126464990207588453532685174715346194577904820334894695012637720251
111 244638123603626886073562966767090440699116427901170959301164416513729919914854291565597569779021787106851540993579201400279998779296875
112 15660397892031959076768506958850659024105280670721709028104529203943007687154929162918716713677999355126187745484310641884803771972656250
113 608355940133313167309132659345068443598850242968053348049179704627948213051579421604349076008137884384342699545801632888615131378173828125
114 17513811304062765755066257038370383479060904424122838375971341989151083302659126547071320322113763763553615419500677559189498424530029296875
115 404434337251208833013307907356471476581419125922630943656500518030276378442651117230978436439408232440363134170930175041308432543722972169501
116 39081109133597399926296667931372446837548964680083729569255584311338389552025113877033638038656327721653129212370919543879255652427673339843750
117 2613445060898315022818253649568614317205110384672832522944132473092117303762038047538762743071180433814572966112204318893948011100292205810546875
118 106016118464072787955670615230713340069232631029869489950946026332792892564931723061851232242978230078943349002791475746180812641978263854980468750
119 3185935086797636905797241391793909785557738581489625697334402841476920869973160527237784176504486273602064492528741833666736559569835662841796875000
120 76769318130213863754090437313934606857174159021126339880694077069907385486952222196955439681149485996272580584605083026256135404731388130211081009001
121 7738092626255234485973000093113327855295433366241558569945573938520916940647302901093575062685183676199885188229206769252715778792314231395721435546875
122 539578190293405346455076827835994263338195856526451456149139132226298187048522718255811726690083816986609113081003120991949880302862115204334259033203125
123 22815816532334449927812094438185743781840228598879961978483189238030435138964569420611378264854188585866288859969853071786899937056262828409671783447265625
124 714456452804357991699901318995937743700047794957942321587314862973998270605366789385126096576331078080577372713818338218788416607458844818174839019775390625
125 17933096701214833789144348355411760635477173783049513350501258252162811804425310272343422677332544647792550721329573301473549733564028136924576140798306700001
126 1882290741022938843999255854103845226850655282421280016237676334903955906791012167174995260815473625111641348254900480174811292117841650438494980335235595703125
127 136631570223347603131690498175894185511514285383430990185978761694095413175672060431404900767023396623500997032966321613330879007165977163929492235183715820312500
128 6012257134209413788410639811095875518539127823558102371354742687213294503180419208325493900628885168689005739636117075777954410966121670926674269139766693115234375
129 195859805375827818876147681622568554018001370674005298222249136900071390713220970344916920748827900451838226839249378644215893076331372325406526215374469757080078125
130 5112792709107979392429525541876298475985569588956011634768758385468021205068896427867609626499858080854430490140936743005775340592695670071748817045139599355699956251
131 557943665628662222081634686703414192805935921839686822474803863156676513284090621793149845718891139700421512660930592394362550139944218818491064663976430892944335937500
132 42094457332727904257399315671057501186972989075977041097073819919875912262784230741326572946468220874147443067599693181757718058118309122067228568694554269313812255859375
133 1924655802486228156339551982182182280013643162832502306961835100216394496585432959450614782669424052283288566055833742950264913343500847240433973143342882394790649414062500
134 65129228497036103225920222187388746001540768438913511489113697406174940222516001488633010805733646368162789405670990272941134644807128271704173188585089519619941711425781250
135 1765546728535615341271955171936551419432246278833972211503980552863050955169285161775060693952720281171506514121403883351200614570933116586864853901989506036433228684181462751
136 200022566453171318768766292509972409741511623493427509549192605828300331007119526807508698942998981682481314646323611355512734111079544689385884927267958759330213069915771484375
137 15662467939754886610066336708667049801815893958494981656119641201161431626017071231120376815992211321124868549795917156543541145648318512592300360084762574988417327404022216796875
138 743046167820697572891406532858896932763097358800192805661779599513854798987231634037244288889427762060784946681071970915735754746584159340885012495734090807964093983173370361328125
139 26082466659250519819542668048416258227960652589289299052013848674930825892296396717276157876338481529849043386000373350050853834422303355644213823906054785289452411234378814697265625
140 733240104931615917445050672703408639607961669873499437749690987829492229881988471121663753412338065659289924723019076222489133836465753710439504080160691490382653231734364278665313251
141 86124396963797622626038932774388650473551311258387718760220543085417795029048000406627216110738963614929985645790977161771182635213761159647423220409622316754687926732003688812255859375
142 6989967732789338237470785302314837671849181305319466440183258487542749755473641620644138515994364333722560490427208021086585097615390025528533614061550850837431108811870217323303222656250
143 343627352192135361569057666622457832672683771154207828454581753912395520029917192841105946525483648924350486282600644218083593213431250693563549641931693976645275080227293074131011962890625
144 12495921254096488502393240455558875228524370176863546985292280270193978001734226274650618825582067461275244688787205963935729291504179690873972680912032752729875031308620236814022064208984375
145 363836107120913895907685449755338353904861021063072309488226945097849270924145504339560418485567126805232298976499326549369682546315587861329170285644536589242069120040529051901072761612916501
146 44250636560077445233018028175786466946814134096229729744829045922791928249894340173256556225353931208465891019286318674505049616915635598468116862478952814489001722976792370900511741638183593750
147 3717898163026986546544091315895816435252288386288235950134957347186113690921877905900131015347687710279000864812514899172636779008017481701008269902394394034948624040324435918591916561126708984375
148 189162795058131495369438834439817975533061297141310452274646889028852082440762774733990549239201023138019192780200876739739115751402667349175015571551594083177904635405322298174723982810974121093750
149 7117706123799535069710598170039395576555979055644859962748176548708580699940164394652361357489655500209812462673092148220684933422932951832453201386967912510687088511046438361518085002899169921875000
150 214388174463944003977778055342446175037530969614444147752935850194542932906120386657869742587757616278577226376005397057397955077216915302222848970788503711345186954279556176306491492334067862294715001
151 26967373115683130882742987516091539595119338665842267626474280455651432879050954543295006842439704218028795670942558366693894216251291705377023435114030078696572693173008132378090522252023220062255859375
152 2342841263599890897027490233117327810414766563173680730448018311719192787214062424077497946096435903170963789123065230401426871404675954805263754833726280289193814821096081400711918831802904605865478515625
153 123228400836865858308326008037914431068306447125845791053456811967159524213772506243418344733393303929039848221231808107323600942429864583623848132679259244914004859204299585719597598654218018054962158203125
154 4792361773843878618120860025500219024723846191148113836041399399468509045893546717834797311800181004749331741023766520919809350284986114153871529572661547488225010426476080409907289504189975559711456298828125
155 149159461864278298574567935418922467850788955314281297324604168108556494000745617824219334255734631639330124135657091957353116170310330823052439755419048922172056043330331819710262546103557871030636659333935001
156 19383682015180578532341421725159742902790894924946350143634872863980946559527517222821069539536909304142168791817133936103323668060201763467959925014546501956357523724546706430500560292057343758642673492431640625
157 1739388368766795799729738085455774505131743087615303717597465258845646837929213989601497092917679352951922806577251201618009653741521356640268152650964626647579879516875557908415580766966741066426038742065429687500
158 94477885727488962121879501019546319718310938271918131067982535412702691290277370245341257038732456394668533561165080778488530238854721017892969788593248200416278270940523092669964221775413534487597644329071044921875
159 3793545978232774928358064315022268318464193257215268537871348415880142584562099741948256757506055319311246211504830164599192154893732461956725965361422024426243659565337620997371618696340048700221814215183258056640625
160 121880674531580987593978267209548457034235187915587529867392637062198244205304972036175933414960642642891167004775759138739707220625495406403905935228294152180142222466040868982375004496480839263689599809992510149555251
161 16346380187621141513809878448753130292496732847024096401498468555303022674749206417840476912174056404048996155756969786633313648871916837728740756477099470413051731888305703720410409976383904468093533068895339965820312500
162 1513551638976492691133150396707027412401570750462939892923208392613303429392550568787120452280775639928742685474055893142791746102449488922347999645549825542249097944769505464960112138848237059819439309649169445037841796875
163 84812792808571885648515168955689469758754067897592929323564579615033270620014744093311461808307257406738734376630971099664321818899957441127652887186645089394268852945216427378226226743351495304268610198050737380981445312500
164 3512556141777857271161107804838249800826917145240646649042531826992994209211231471769993686090350664512146052508691999018204974317642195315327565565891678509373731687150551497032473955228019405495815590256825089454650878906250
165 116379565891583619087133814832645446170456400680983368172263012414489875046508401018733144354900186797608607816777114878156823785174657813524423650040354044179570603307288497777070530582672434807719351599625426225819562583650751
166 16093321649959170423012308541258356324264977258917738856243744450469696868553680498047893372114135675464968203497550289767219228603778802999246250476137549486402687377344589420222133075315095574822745356868836097419261932373046875
167 1536111693189250703152735887813169132603026199217212183186394652263166618113736404387507716083856673515465507158840305574822069806332783620448620175402785040920295541586446302869986239379413644587810061557320295833051204681396484375
168 88717356782767209862360059686116813807385265076907362938484286134020836188086881222126797110766346734902490945108629631077388702631996622429663077967415135056710567700054602923162384585197561897477267672593370662070810794830322265625
169 3786285520805153597208447468827028797868585326161009067763599454604487512419315172513434001628510409007656155778442583740658512391592175676012401173962295233583023584989326044713053676099935494733500820667586594936437904834747314453125
170 129250370401760806753000548192446003368130211501310445133981614938863017195660250025961463664290517097375134221953267429275393749582510333913660910183857893581490255140640958019545993132911305552081659323367028380682554197884400724830251
171 18411483252583863381843706990771047943027395877148653906129284086109427511608878712702537781163997433941131497201429350243089522740841616685488786635560568183203147142411333309109322065482383229472124146831968710102955810725688934326171875
172 1809997006809219682902227887000804487242245090055842133314539229759707250653216225430941249629053981264823996178126098751929746378888594783629971348802790361123054925996626237878167156826697918053408068811554343210445949807763099670410156250
173 107646639613474690430426727492444020647634290273841355029396423925036215545655228299921005272961570136914595284119485850241346276489659903456926672565524639175731091710161185867896415645720448232722995130679595872834397596307098865509033203125
174 4730072389902584345011586492189626427217550352234774808334354208618333871585425555388997970095640565340398152755964282254105012362295791394293383873775289437362913590899102318718800937552483942930553094633865866492442364688031375408172607421875
175 166216965826937784789835034834505088640550207399453769700045813345746414157676299625875080720720363571162363954319959853333080285700847042913826773004853660653551179620133651718940406809049385746359698496642303998288501970010279268028111302767501
176 24369627373407921709372854742394294503442350929577280714932152018243177752045560596881442568989454894789411084462660686751803000329476203396884885076484407531872353125689793622796827465433932024682249653503500896598341114440700039267539978027343750
177 2465373863391762980531380871548294524197465450400560565603522856744566842838682446991895152510767184419367046414078154721601957252810160031104978159381769044226118853259791797909146860721413812177311645343776085766563409151785890571773052215576171875
178 150861807611202980539042229636936805365772225360770614734807599299780526369874078860989082412611507718776525984060760138460479201298668370720668184090038220217547307076968838790446655583624895185836163229904692706373097814775974256917834281921386718750
179 6819466495706279666720070478922686761164148264165712309189270480023542249990889624358484276424721678752185928227072005464134561007099809837161599783404302068846530098445964764360959532585386052455495770258571877133587543130488484166562557220458984375000
180 246486092131950219329764213781639381004900349700795579807450963701373017102844179076805533252668294703343967939494393400728520844780030450723052179899149450549604827681746620479229025654404724670962214242583464047072428787315681123666012347919298228045001
181 37164805542437891292119303234757776687280360426129386312782859993974306646205015456290265847993156717266381690069743033320912303223474360322675754454360909152690015650881564005791358890019666785333479666707347776516731688293674551459844224154949188232421875
182 3866018120671433766678249706369477996759511291484102349881754046435225264296748801495810024911185141670032918167575571087274951647482653198055623473112008592744243424848204312658545809525715108163129451657376112286264629959829818517391686327755451202392578125
183 243215636342886965927946770551966065925214661356588203148746468318868788817286193321857281120000820887362504940067161969770107731782521101579339836424163363874243426989403496286286057396756880447777009832172107443614582868784718726828941726125776767730712890625
184 11301273290301922803709938297949551399362703596348060927550425686115979844048568087764509741394051919339106461134817183095271921766600900608895315726478105317789296756881702893204612250600957940748343756461139838516950784085195910989796175272203981876373291015625
185 419825312557796628322533343440033050404385960580069701363680163270824674670637725853050051280255063627650769632352636609881682040445813403485650126476544095870120719405687215878869108473054118362666033460764929667635824710179898598314439489075141247498238367154001
186 65049271127446012450289816825519603005290607215420968279088231346879054223534243239747032759627325607447171048533271242251685112546414988161705993645828784718239084196062551481779353262163358502639817121674336923008208489699171518330587105083395726978778839111328125
187 6952558851907685836669497873240570183427489676403208110172115705342861724468688197752842931708712924604561893268488081350686473362420139691351294865053575207689113894952111445557020040152512782817837690789167201108653932112882685599311685109569225460290908813476562500
188 449344096507340809026273576498653698876756640558447070885438428205278706650198477114743090865639855246497568397344592884255306631346185651950121975108728326156612958642037639014592896268760013050709804168988760300775924752253110458381773781866286299191415309906005859375
189 21446622448108348126837707778488931696160914080580006305063389396273803238751666972191501881380589938481682114541819697616639745128870475463153916635737231859983043538490648636014786347228341820577274519291663066596299400146926857603396815221685756114311516284942626953125
190 818242478188055177514618437549797769046046467703404762552442872912091372367434105664149287740411304679023244597283635313450935308328053179526999593746431167069005892609679124775811487532167000568170179033315721589421307303768534260296896448476022806712617001520677294838251
191 130189590034702269142591024407113140640741325792239949582778527596775189622402292396587217208267406178869425557552795161810669053083147357509286312982753482976067719278246296802167775946613314496514327293654952428023736230278000445949645473316991228784900158643722534179687500
192 14286903806986873740769814996217185140556427217170928052677110974229303743431794946296563393895422516546920731664026323808427405697745581778187907476046332998052646834997570200022266340902934307893247816644032863924945103486606936557529047646939801552434801124036312103271484375
193 947920568510289036525462425343677447745250421023114505541159316151313846460195957163090688289821612864308951661695108905375437164826478809522138451543659207990461687578343625951518294159595471159439900830710213319094874506210464687914530217730558092625869903713464736938476562500
194 46439949501528597732578058021445369310693449180417491411583613227586870663355139171131188588993318234989454535638130355650781815284265296341396797472897523673082288381370110296543369171170609606663347356654269900397792298572089076846172830266953901912074798019602894783020019531250
195 1818426972041158684258067387946500505516518574286024729075661016949752429624921203777326774676966502510660603115641817174364876217418206960684683154276413121165347043657650036697502684847910367970349152849982164997466906126937414746335366975651627822024973112517305505238010824562751
196 296901783434165573260430671417534151348996383258367256353512040930664697250220889615806623140269825713386428800678613287997196431276677144713835491941574753112702501281347184952523165441153753231681893612961730260960636099540032850772777331077609913867121349539957009255886077880859375
197 33430253129880698170353321204247064111034461282448676887278833398658954955252718643103843217779685369687119201329195527643838586303301672367319977549431056819412869908197467187788197845907001409615293575872877006985332213477637191231158329366893079218993278800553525798022747039794921875
198 2275523749453746736797399801542410761974358909082479698149608054889393578337892945175988080383970620429941257961791045790977002011201464227856247575023076506965533424793941255792204023926993795159308465124469342910721839946075043420354172739426436180127797825889501837082207202911376953125
199 114354302934825426568812711725720540019677100337973864797666870361902179192589377556217622511644098092868063378409741884396353219985012291328259757874820912626999151387751666344340799467766569046580115055769426163379833560709015442179388938762763284884573412369945799582637846469879150390625
200 4592530200391199015526081833794327316240667896430925469049620984762473284257583899238714530555284169349897535636188738854948764701236644433262108995968400312287793043558905166639758408166034297781903524374178462124777425455955646214589340129302054330583858390228836795689002625125356406951251