0 1 1 1 2 3 3 15 4 135 5 1485 6 22275 7 467775 8 10758825 9 312005925 10 10296195525 11 360366843375 12 14054306891625 13 576226582556625 14 29387555710387875 15 1557540452650557375 16 98125048516985114625 17 6378128153604032450625 18 440090842598678239093125 19 33006813194900867931984375 20 2673551868786970302490734375 21 221904805109318535106730953125 22 19749527654729349624499054828125 23 1876205127199288214327410208671875 24 185744307592729533218413610658515625 25 19503152297236600987933429119144140625 26 2164849904993262709660610632224999609375 27 244628039264238686191649001441424955859375 28 29110736672444403656806231171529569747265625 29 3638842084055550457100778896441196218408203125 30 476688313011277109880202035433796704611474609375 31 64352922256522409833827274783562555122549072265625 32 9073762038169659786569645744482320272279419189453125 33 1388285591839957947345155798905795001658751135986328125 34 215184266735193481838499148830398225257106426077880859375 35 35505404011306924503352359557015707167422560302850341796875 36 6142434893956097939079958203363717339964102932393109130859375 37 1099495846018141531095312518402105403853574424898366534423828125 38 201207739821319900190442190867585288905204119756401075799560546875 39 38028262826229461135993574073973619603083578633959803326116943359375 40 7263398199809827076974772648128961344188963519086322435288336181640625 41 1518050223760253859087727483458952920935493375489041388975262261962890625 42 326380798108454579703861408943674878001131075730143898629681386322021484375 43 71477394785751552955145648558664798282247705584901513799900223604522705078125 44 15796504247651093203087188331464920420376742934263234549777949416599517822265625 45 3648992481207402529913140504568396617107027617814807180998706315234488616943359375 46 850215248121324789469761737564436411785937434950850073172698571449635847747802734375 47 203201444300996624683273055277900302416839046953253167488274958576462967611724853515625 48 49377950965142179798035352432529773487291888409640519699650814934080501129649139404296875 49 12097597986459834050518661345969794504386512660361927326414449658849722776764039154052734375 50 3012301898628498678579146675146478831592241652430119904277197965053580971414245749359130859375 51 756087776555753168323365815461766186729652654759960095973576689228448823824975683089141845703125 52 197338909681051576932398477835520974736439342892349585049103515888625143018318653286266021728515625 53 53873522342927080502544784449097226103047940609611436718405259837594664044000992347150623931884765625 54 15138459778362509621215084430196320534956471311300813717871878014364100596364278849549325324859619140625 55 4314461036833315242046299062605951352462594323720731909593485234093768669963819472121557717584991455078125 56 1264137083792161365919565625343543746271540136850174449510891173589474220299399105331616411252402496337890625 57 377976988053856248409950121977719580135190500918202160403756460903252791869520332494153306964468346405029296875 58 114527027380318443268214886959249032780962721778215254602338207653685595936464660745728452010233908960723876953125 59 35388851460518398969878400070407951129317481029468513672122506164988849144367580170430091671162277868863677978515625 60 11147488210063295675511696022178504605735006524282581806718589441971487480475787753685478876416117528692058563232421875 61 3578343715430317911839254423119299978440937094294708759956667210872847481232727868933038719329573726710150798797607421875 62 1155805020083992685524079178667533893036422681457190929466003509111929736438171101665371506343452313727378708011627197265625 63 380259851607633593537422049781618650808983062199415815794315154497824883288158292447907225586995811216307594935825347900390625 64 129668609398203055396260918975531959925863224210000793185861467683758285201261977724736363925165571624760889873116443634033203125 65 44735670242380054111710017046558526174422812352450273649122206350896608394435382315034045554182122210542507006225173053741455078125 66 16060105617014439426103896119714510896617789634529648240034872079971882413602302251097222353951381873584760015234837126293182373046875 67 5829818338976241511675714291456367455472257637334262311132658565029793316137635717148291714484351620111267885530245876844425201416015625 68 2151202967082233117808338573547399591069263068176342792807951010495993733654787579627719642644725747821057849760660728555592899322509765625 69 798096300787508486706893610786085248286696598293423176131749824894013675185926192041883987421193252441612462261205130294124965648651123046875 70 299286112795315682515085104044781968107511224360033691049406184335255128194722322015706495282947469665604673347951923860296862118244171142578125 71 117619442328559063228428445889599313466251911173493240582416630443755265380525872552172652646198355578582636625745106077096666812469959259033203125 72 47635874143066420607513520585287721953832024025264762435878735329720882479112978383629924321710334009325967833426767961224150059050333499908447265625 73 19578344272800298869688056960553253723024961874383817361146160220515282698915434115671898896222947277832972779538401632063125674269687068462371826171875 74 8085856184666523433181167524708493787609309254120516570153364171072811754652074289772494244140077225745017757949359874042070903473380759274959564208984375 75 3387973741375273318502909192852858897008300577476496442894259587679508125199219127414675088294692357587162440580781787223627708555346538136208057403564453125 76 1453440735049992253637748043733876466816560947737416974001637363114508985710465005660895612878423021404892687009155386718936286970243664860433256626129150390625 77 626432956806546661317869406849300757197937768474826715794705703502353372841210417439846009150600322225508748100945971675861539684175019554846733605861663818359375 78 276256933951687077641180408420541633924290555897398581665465215244537837422973794090972090035414742101449357912517173509054939000721183623687409520184993743896484375 79 122381821740597375395042920930299943828460716262547571677801090353330261978377390782300635885688730750942065555245107864511337977319484345293522417441952228546142578125 80 55438965248490611053954443181425874554292704466934049970043893930058608676204958024382188056216995030176755696526033862623636103725726408417965655101204359531402587890625 81 25224729188063228029549271647548772922203180532454992736369971738176666947673255901093895565578732738730423841919345407493754427195205515830174373071047983586788177490234375 82 11578150697321021665563115686224886771291259864396841665993817027823090128982024458602098064600638327077264543440979542039633282082599331766050037239611024466335773468017578125 83 5476465279832843247811353719584371442820765915859706108015075454160321631008497568918792384556101928707546129047583323384746542425069483925341667614336014572576820850372314453125 84 2645132730159263288692883846559251406882429937360238050171281444359435347777104325787776721740597231565744780329982745194832579991308560735940025457724295038554604470729827880859375 85 1282889374127242695016048665581236932337978519619715454333071500514326143671895598007071710044189657309386218460041631419493801295784651956930912346996283093698983168303966522216796875 86 629898682696476163252879894800387333777947453133280288077538106752534136542900738621472209631697121738908633263880441026971456436230264110853077962375174999006200735637247562408447265625 87 311799847934755700810175547926191730220083989300973742598381362842504397588735865617628743767690075260759773465620818308350870935933980734872273591375711624508069364140437543392181396484375 88 158706122598790651712379353894431590682022750554195634982576113686834738372666555599373030577754248307726724694000996518950593306390396194049987258010237216874607306347482709586620330810546875 89 81733653138377185631875367255632269201241716535410752016026698548719890261923276133677110747543437878479263217410513207259555552791054039935743437875272166690422762768953595437109470367431640625 90 42419765978817759342943315605673147715444450881878180296317856546785623045938180313378420477975044258930737609836056354567709331898557046726650844257266254512329413877086916031859815120697021484375 91 22270377138879323655045240692978402550608336712986044655566874687062452099117544664523670750936898235938637245163929586148047399246742449531491693235064783618972942285470630916726402938365936279296875 92 11825570260744920860829022807971531754373026794595589712106010458830162064631416216862069168747492963283416377182046610244613169000020240701222089107819400101674632353584905016781719960272312164306640625 93 6421284651584492027430159384728541742624553549465405213673563679144778001094859005756103558629888679062895092809851309362824950767010990700763594385545934255209325367996603424112473938427865505218505859375 94 3499600135113548154949436864677055249730381684458645841452092205133904010596698158137076439453289330089277825581368963602739598168020989931916158940122534169089082325558148866141298296443186700344085693359375 95 1928279674447565033377139712437057442601440308136713858640102805028781109838780685133529118138762420879192081895334298945109518590579565452485803576007516327168084361382540025243855361340195871889591217041015625 96 1081764897365083983724575378677189225299408012864696474697097673621146202619555964359909835275845718113226757943282541708206439929315136218844535806140216659541295326735604954161802857711849884130060672760009765625 97 622014815984923290641630842739383804547159607397200472950831162332159066506244679506948155283611287915105385817387461482218702959356203325835608088530624579236244812872972848643036643184313683374784886837005615234375 98 361390608087240431862787519631581990441899731897773474784432905314984417640128158793536878219778158278676229159902115121169066419385954132310488299436292880536258236279197225061604289690086250040750019252300262451171875 99 211413505731035652639730698984475464408511343160197482748893249609265884319474972894219073758570222593025594058542737345883903855340783167401635655170231335113711068223330376661038509468700456273838761262595653533935546875 100 125368208898504142015360304497793950394247226493997107270093697018294669401448658926271910738832141997664177276715843246109154986217084418269169943515947181722430663456434913359995836114939370570386385428719222545623779296875 101 76599975636986030771385146048152103690885055387832232542027248878178043004285130603952137461426438760572812316073380223372693696578638579562462835488243728032405135371881732062957455866227955418506081496947444975376129150390625 102 47108985016746408924401864819613543769894309063516823013346758060079496447635355321430564538777259837752279574385128837374206623395862726430914643825269892739929158253707265218718835357730192582381240120622678659856319427490234375 103 29631551575533491213448772971536919031263520400952081675395110819790003265562638497179825094890896437946183852288246038708375966115997654925045310966094762533415440541581869822574147440012291134317800035871664877049624919891357421875 104 18934561456765900885393765928812091260977389536208380190577475813845812086694525999697908235635282823847611481612189218734652242348122501497103953707334553258852466506070814816624880214167854034829074222921993856434710323810577392578125 105 12137053893786942467537403960368550498286506692709571702160161996675165547571191165806359179042216290086318959713413289208912087345146523459643634326401448638924431030391392297456548217281594436325436576892998061974649317562580108642578125 106 7828399761492577891561625554437715071394796816797673747893304487855481778183418301945101670482229507105675729015151571539748296337619507631470144140528934372106258014602448031859473600146628411429906592095983749973648809827864170074462890625 107 5096288244731668207406618235938952511478012727735285609878541221593918637597405314566261187483931409125794899588863673072376140915790299468087063835484336276241173967506193668740517313695455095840869191454485421232845375197939574718475341796875 108 3327876223809779339436521708068135989995142311211141503250687417700828870351105670411768555427007210159144069431527978516261620018011065552660852684571271588385486600781544465687557805843132177584087582019778980065048030004254542291164398193359375 109 2193070431490644584688667805616901617406798783088142250642203008264846225561378636801355478026397751494875941755376937842216407591869292199203501919132467976746035669915037802888100594050624105027913716551034347862866651772803743369877338409423828125 110 1454005696078297359648586755124005772340707593187438312175780594479593047547194036199298681931501709241102749383814909789389478233409340728071921772384826268582621649153670063314810693855563781633506794073335772633080590125368881854228675365447998046875 111 993085890421477096639984753749695942508703286147020367216058146029562051474733526724120999759215667411673177829145583386153013633418579717273122570538836341441930586371956653244015703903350062855685140352088332708394043055626946306438185274600982666015625 112 694167037404612490551349342871037463813583597016767236684024644074663873980838735180160578831691751520759551302572762786920956529759587222373912676806646602667909479873997700617566977028441693936123913106109744563167436095883235468200291506946086883544921875 113 493552763594679480782009382781307636771457937478921505282341521937086014400376340713094171549332835331260040976129234341500800092659066515107851913209525734496883640190412365139090120667222044388584102218444028384412047064172980417890407261438667774200439453125 114 351903120443006469797572689923072345018049509422471033266309505141142328267468330928436144314674311591188409215980144085490070466065914425271898414118391848696278035455764016344171256035729317649060464881750592238085789556755335037955860377405770123004913330078125 115 253018343598521651784454764054689016067977597274756672918476534196481334024309729937545587762250830034064466226289723597467360665101392471770494959751123739212623907492694327751459133089689379389674474249978675819183682691307085892290263611354748718440532684326171875 116 182932262421731154240160794411540158617147802829649074520058534224056004499575934744845459952107350114628609081607470160968901760868306757090067855900062463450727085117217998964304953223845421298734644882734582617269802585815023100125860591009483323432505130767822265625 117 132625890255755086824116575948366614997432157051495579027042437312440603262192552690012958465277828833105741584165415866702453776629522398890299195527545286001777136709983049249121091087287930441582617539982572397520606874715891747591248928481875409488566219806671142578125 118 96684273996445458294780983866359262333128042490540277110713936800769199778138370911019446721187537219334085614856588166826088803162921828791028113539580513495295532661577642902609275402632901291913728186647295277792522411667885083994020468863287173517164774239063262939453125 119 71062941387387411846664023141774057814849111230547103676374743548565361836931702619599293340072839856210552926919592302617175270324747544161405663451591677419042216506259567533417817420935182449556590217185762029177503972575895536735605044614516072535116109065711498260498046875 120 52657639568054072178378041148054576840803191421835403824193684969486933121166391641123076364993974333452019718847417896239326875310637930223601596617629432967510282431138339542262602708912970195121433350934649663620530443678738592721083338059356409748521036817692220211029052734375 121 39124626199064175628534884573004550592716771226423705041375907932328791309026628989354445739190522929754850651103631496905819868355803982156135986286898668694860139846335786279901113812722336854975224979744444700070054119653302774391764920178101812443151130355545319616794586181640625 122 29304345023099067545772628545180408393944861648591355075990555041314264690460945113026479858653701674386383137676619991182459081398497182634945853728887102852450244744905503923645934245729030304376443509828589080352470535620323778019431925213398257519920196636303444392979145050048828125 123 22124780492439795997058334551611208337428370544686473082372869056192269841298013560334992293283544764161719268945848093342756606455865372889384119565309762653599934782403655462352680355525417879804214849920584755666115254393344452404671103536115684427539748460409100516699254512786865234375 124 16836957954746684753761392593776129544782989984506406015685753351762317349227788319414929135188777565527068363667790399033837777512913548768821314989200729379389550369409181806850389750554843006531007500789564999061913708593335128279954709790984035849357748578371325493208132684230804443359375 125 12880272835381213836627465334238739101758987338147400601999601314098172772159258064352420788419414837628207298205859655260885899797378864808148305966738557975233006032598024082240548159174454899996220738104017224282363987073901373134165352990102787424758677662454064002304221503436565399169921875 126 9930690356078915868039775772698067847456179237711645864141692613169691207334787967615716427871368839811347826916717794206143028743779104767082343900355428198904647651133076567407462630723504727897086189078197279921702634033977958686441487155369249104488940477752083345776554779149591922760009765625 127 7736007787385475461202985326931794853168363626177372128166378545659189450513799826772643097311796326213039957168123161686585419391403922613557145898376878566946720520232666646010413389333610183031830141291915681059006351912468829816737918494032645052396884632168872926359936172957532107830047607421875 128 6057294097522827286121937510987595370030828719296882376354274401251145339752305264362979545195136523424810286462640435600596383383469271406415245238429095917919282167342177983826153683848216773313923000631569978269201973547463093746505790180827561076026760666988227501339830023425747640430927276611328125 129 4754975866555419419605720946125262365474200544648052665438105404982149091705559632524938942978182170888476074873172741946468160956023378054035967512166840295566636501363609717303530641820850167051429555495782432941323549234758528591007045291949635444681007123585758588551766568389211897738277912139892578125 130 3751675958712225922068913826492832006359144229727313553030665164530915633355686550062176826009785732831007623074933293395763378994302445284634378367099636993202076199575888066952485676396650781803577919286172339590704280346224479058304558735348262365853314620509163526367343822459088187315501272678375244140625 131 2967575683341370704356510836755830117030083085714305020447256145143954265984348061099181869373740514669327029852272235076048832784493234220145793288375812861622842273864527460959416170029750768406630134155362320616247085753863562935118905959660475531389971864822748349356568963565138756166561506688594818115234375 132 2382963273723120675598278201914931583975156717828586931419146684550595275585431493062643041107113633279469604971374604766067212725948067078777072010565777727883142345913215551150411184533889867030523997726755943454846409860352441036900481485607361851706147407452666924533324877742806421201748889870941638946533203125 133 1927817288442004626559007065349179651435901784723326827518089667801431577948614077887678220255654929323090910421842055255748375095291986266730651256547714181857462157843791380880682648287916902427693914160945558254970745577025124798852489521856355738030273252629207541947459826093930394752214851905591785907745361328125 134 1567315455503349761392472744128883056617388150980064710772206899922563872872223245322682393067847457539672910172957590922923428952472384834852019471573291629850116734327002392655994993058076441673715152212848738861291216154121426461467073981269217215018612154387545731603284838614365410933550674599246121942996978759765625 135 1302439143523283651717144850371101820049049553464433774651703933835650578356817516863149068639381237215468188353727758056949369459504551797762028180877405344405447006225738988297131839231261523030857291488877301993733000624074905389479138478434719505680466700296050502962329700888537656485780610591973527334630489349365234375 136 1084931806554895281880381660359127816100858278035873334284869376885096931771228991547003174176604570600485000898655222461438824759767291647535769474670878651889737356186040577251510822079640848684704123810234792560779589519854396189436122352536121348231828761346610068967620640840151867852655248623113948269747197628021240234375 137 921107103765106094316444029644899515869628678052456460807854100975447295073773413823405694875937280439811765762958283869761562221042430608757868283995575975454387015401948450086532687945615080533313801114889338884101871502356382364831267877303167024648822618383271948553509924073288935806904306081023742081015370786190032958984375 138 793073216341756347206458309524258483163750291803165012755562380939860121058518909301952303288181998458677930321907082411864705072317532754140524592520190914866227220261077615524504644321174584339183182759919720779211711363528845216119721642358026808222636274427997147704572044627101773729744607535761441931754234246909618377685546875 139 692352917866353291111238104214677655801954004744163056135605958560497885684087007820604360770582884654425833171024882945557887528133206094364677969270126668678216363287920758352892554492385412128106918549409916240251824020360681873672516993778557403578361467575641509946091394959459848466067042378719738806421446497552096843719482421875 140 608578214804524542886778293604701659449917570170119326343197637574677641516312479874311233117342355611240307357330872109145383137229088156946551934988441341768152183330082346592192555398806777260605981404931316375181353313897039366958142437531351957745379729998988887242614336169365206801672930250894650410844451471348293125629425048828125 141 542243189390831367712119459601789178569876555021576319771789095079037778591034419568011308707552038849615113855381807049248536375271117547839377774074701235515423595347103370813643566860336838539199929431793802890286585802682262075959704911840434594351133339429099098533169373526904399260290580853547133516062406260971329174935817718505859375 142 484223168126012411366922677424397736462899763634267653556207661905580736281793736674234098675843970692706296672855953694978942983117107970220564352248708203315273270644963310136583705206280796815505536982591865981025921121795260033832016486273508092755562072110185494990120250559525628539439488702217590229843728791047396953217685222625732421875 143 438221967154041232287065023069079951498924286089012226468367934024550566335023331690181859301638793476899198488934638093955943399720982713049610738785080924000322309933691795673608253211684121118032510969245638712828458615224710330617974920077524823943783675259717872966058826756370693828192737275506919158008574555897894242662005126476287841796875 144 399220212077331562613516236015931835815520024627090138312683187896365565931206255169755673823792940857455169823419455303593864437145815251588195383033208721764293624349593225858657118675844234338527617492982776867386725798469711111192975152190625114612786928161602982272079591175053702077483583657986803352945811420422981655065086670219898223876953125 145 365286494050758379791367355954577629771200822533787476556105116925174492827053723480326441548770540884571480388428801602788385959988420955203198775475385980414328666279877801660671263588397474419752770006079240833658854105599785666741572264254421979870700039267866728778952825925174137400897479047057925067945417449687028214384554303251206874847412109375 146 337159434008849984547432069546075152278818359198685840861285022921936056879370586772341305549515209236459476398519783879373680241069312541652552469763781259922425358976327210932799576292090868889431806715611139289467122339468602170402471199906831487420656136244240990662973458328935728821028373160434464837713620306061127041876943621900863945484161376953125 147 314569751930257035582754120886488117076137529132373889523578926386166341068452757458594438077697690217616691479818958359455643664917668601361831454289607915507622859924913287800302004680520780673839875665665192957072825142724205824985505629513073777763472175115876844288554236620897034990019472158685355693586807745555031530071188399233506061136722564697265625 148 294122718054790328269875103028866389466188589738769586704546296171065528899003328223785799602647340353471606533630726066091026826698020142273312409760783400999627374029793924093282374376286929930040283747396955414863091508447132446361447763594723982208846483733344849409798211240538727715668206468370807573503665242093954480616561153283328167162835597991943359375 149 276181232253448118245412721744105539708751085764704641915568972104630531636164125202134865826885852591909838535079251776059474190269440913594640352765375613538650104213976494723592149539333427204307826438805741134556442926431857367133399450015445819294106848225610813595800520354865865325012445873800188311519941662326223257298950922933045148965902626514434814453125 150 263200714337536056687878323822132579342439784733763523745537230415712896649264411317634527133022217520090076123930526942584678903326777190655692256185402959702333549315919599471583318510984756125705358596181871301232290108889560070878129675864719865787283826359007105356797895898187169654736860917731579460878504404196890764205900229555192026964505203068256378173828125 151 253988689335722294703802582488357939065454392268081800414443427351162945266540156921517318683366439906886923459592958499594215141710339988982743027218913856112751875089862413490077902363100289661305671045315505805689159955078425468397395137209454670484728892436441856669309969541750618716821070785610974179747756750049999587458693721520760306020747520960867404937744140625 152 247638972102329237336207517926148990588818032461379755404082341667383871634876652998479385716282278909214750373103134537104359763167581489258174451538441009709933078212615853152825954804022782419773029269182618160546930956201464831687460258779218303722610670125530810252577220303206853248900544015970699825254062831298749597772226378482741298370228832936845719814300537109375 153 244914943409203615725509235228961351692341034104304578094637435909042649046893009815496112473403173841213388118999000057196211805772738092876334532571518158603123814352277078768144869301178531813155525947221609360780914715683248718538898195932646902381661952754149971339798870879871577863162638031795022127176268140154463352196731888319431144088156315774540416896343231201171875 154 243200538805339190415430670582358622230494646865574446047974973857679350503564758746787639686089351624324894402166007056795838323132328926226200190843517531492901947651811139216767855216070282090463437265591058095255448312673465977509125908561118374064990319084870921540420278783712476818120499565572456972286034263173382108731354765101195126079539221564118633978068828582763671875 155 242957338266533851225015239911776263608264152218708871601926998883821671153061193988040852046403262272700569507763841049739042484809196597299973990652674013961409045704159328077551087360854211808372973828325467037160192864360792511531616782652557255690925328765786050618879858504928764341302379066006884515313748228910208726622623410336093930953459682342554515344090759754180908203125 156 243200295604800385076240255151688039871872416370927580473528925882705492824214255182028892898449665534973270077271604890788781527294005793897273964643326687975370454749863487405628638448215066020181346802153792504197353057225153304043148399435209812946616254094551836669498738363433693105643681445072891399829061977139118935349246033746430024884413142024897069859434850513935089111328125 157 244416297082824387001621456427446480071231778452782218375896570512119020288335326457939037362941913862648136427657962915242725434930475822866760334466543321415247307023612804842656781640456141350282253536164561466718339822511279070563364141432385862011349335365024595852846232055250861571171899852298255856828207287024814530025992263915162175008835207735021555208732024766504764556884765625 158 247593708944901104032642535361003284312157791572668387214783225928776567552083685701892244848660158742862562201217516433140880865584572008564028218814608384593645522014919771305611319801782071187835922832134700765785678240203925698480687875271006878217496876724769915598933233071969122771597134550378133182966973981756137118916330163346059283283950065435576835426445541088469326496124267578125 159 252297989414854225009262743532862346714088789612549086571864107221423322335573275730228197500784701758976950883040649245370557602030678876726744754972085943900924786933203246960417934878015930540404805365945260080335606126767800286751820944901156008903629317382540543995312964500336536104257480106835317713443346487409503724175740436449634409666345116678852795299548006369150243699550628662109375 160 260119227086714705984549888582381079462225542090538108255591894545287445327976047277865271623309027513505236360414909371977044887693629921905273842376220608161853455328132547616190890859234424387157354332289563142826009916697602095641127394193091845179641826221399300859167666399846968723489461990147212562560090228519198339625188389979573076366001815295897231953833994566593901254236698150634765625 161 270784115397270008929916434014258703720176789316250170694071162221644230586423065216257747759864697641558951051191920656228103728089068748703390069913645653096489446996585982068454717384463035787030805859913435231681876323282203781562413617355008610832007141096476672194393540722240694441152529931743248277625053927888485471549821113968735572497007889723029018463941188343824251205660402774810791015625 162 282427832359352619313902840676871827980144391256848928033916222197174932501639257020556830913538879640145985946393173244445912188396898704897635842919932416179638493217439179297398270231994946325873130511889712946644197005183338544169597402901273981097783448163625169098752462973297044302122088718808207953562931246787690346826463421869391202114379228981119266257890659442608694007503800094127655029296875 163 296266796144960897660284079870038547551171466428434525507578117084836504194219580614564115628302284742513139257766438733423761885628346741437619999223009104572440779385093699082970785473362698695840913906972308881029762658437322132833907675643436406171574837123642802384591333658988599472926071066029810143287514877880287173820960129540991371017983811201194110304527301755296520013871486298739910125732421875 164 312561469932933747031599704262890667666485897081998424410494913524502511924901657548365141987858910403351361916943592863762068789337905812216689099180274605323925022251273852532534178674397647124112164171855785869486399604651374850139772597803825408511011453165443156515743857010232972443937004974661449701168328196163702968381112936665745896423972920817259786371276303351837828614634418045170605182647705078125 165 332877965478574440588653685039978561064807480392328321997177082903595175200020265289008876217069739579569200441544926399906603260644869690010773890626992454669980148697606652947148900288233494187179454843026411951003015578953714215398857816661074060064227197621196961689267207715898115652792910298014443931744269528914343661325885277549019379691531160670381672485409263069707287474585655218106694519519805908203125 166 356512301027553225870448096677817038900408811500183632858976655789750432639221704124528506428481691089718613672894616174299972092150655438001538836861508918951548739255136725306396472208698072274469196136881287199524229685059427924692176721644010318328787328652301945969205179463726881864141206929173469450898112665467262061280023132254999755649629873077978771231873320747656504885281236738592269830405712127685546875 167 388241895819005462972917977282142755362545195723699976183425578155038221144112435791611543500616561596703570289782237013812669608352063771983675793342183212738236577048843893858665758235272200706896954593063721760281886127029717009989780449870327236660049400902356819160464440435998574350049774345869908232028044692693848384733945191025694733902446931781918881871510046294197933820071266808326981845311820507049560546875 168 427454327296725014733182692987639173654162260491793673777951561548697081479667791806564309394178834317970630889050242952207749238795622212954027048469743717224798471330777127138390999817034692978293547006963157658070356625859718427998748275307230287562714390393494857895671348920034430359404801554802768963462877206655927071592073655319289902026594071891892688940532560969911925135898464755968007011688314378261566162109375 169 471482123008287691250700510365366008540540973322448422177080572388212880872073574362640433261779254252721605870622417976285147410391571300888291834462127320098952713877847171233645272798189266355057782348680362896851603358323269426082619347663875007181673972604024828258925497858797976686423496114947454166699553558941487559966057241817176761935333261296757635901407414749812853424896006625832711733892210759222507476806640625 170 527588495646273926509533871098844563556865349147819784416153160502410213695850329711794644819930985508795476969226485715463079952228168285693998562763120471190728086829310984610449060261173789051309658448173326081576944157963738487786451050035876133036293175343903782821737632103994935912107892152626201212536800432455524579602018053593420796605637919391071794573674897105040582982458631414306804430225383839569985866546630859375 171 591426703619473071617187469501804755747246056394705978330507692923201849553048219606921796843142634755359729682502890487034112626447776648262972388857458048204806185335657613748313396552775817526518127120402298537447754401077350844808611627090217145133684649560516140543167885588578323157472947103093971559253753284782643053733862238078224712994920107637391481717089559654750493523336125815437927766282655284157954156398773193359375 172 665355041571907205569335903189530350215651813444044225621821154538602080747179247057787021448535464099779695892815751797913376704753748729295843937464640304230406958502614815466852571121872794717332893010452585854628723701212019700409688080476494288275395230755580658111063871287150613552157065490980718004160472445380473435450595017838002802119285121092065416931725754611594305213753141542367668737067987194677698425948619842529296875 173 753847262100970863910057578313737886794333504632102107629523368092236157486554086916472695301190680825050395446560246787035855806485997310292191181147437464693051083983462585923943963081081876414738167780842779773294343953473218320564176595179868028616022796446072885639835366168341645154593955201281153498713815280616076402365524155210457174801150042197310117383645279974936347807182309367502568679098029491569832316599786281585693359375 174 861647420581409697449195812012602404605923195794492709020545209729425928007131321345528290729260948183032601995418362077581983186813494925663974520051521022144157388993097735711067949801676584742045725773503297280875435138819888540404853848290589156708114056337861308286331823530414500411700890795064358449029890865744175327903794109405552550797714498231525464169506555011352245543609379607055436000209047708864318337873555719852447509765625 175 995202770771528200553821162874555777319841291142639078918729717237486946848236676154085175792296395151402655304708208199607190580769586639141890570659506780576501784287027884746283482020936455377062813268396308359411127585336971264167606194775630475997871735070229811070713256177628747975514528868299334008629523949934522503728882196363413196171360245457411911115780071038111843602868833446149028580241450103738287680243956856429576873779296875 176 1163392039031916466447416939400355703686894469345745083255995039450622240865588674424125570501194485931989704051203895385340805788919646781156870077100963426493930585831535597268405390482474716335786428710755284472151608147258919407811931641692712026441512058297098649141663796471648006383376484247041921456087913497473456806859063287548830026324320126939714524094346903043552745171753666298548214410302255171270058298205185565166175365447998046875 177 1364658861784438015142820069916617240424727212542558982659282181275579888535335515099499294197901131998223922852062169287004765190402745674297008600439430099277380577180391255595839523035942842261877480877715948685833836356734712465363395815705551207015893644382496715443171633261243111487700616021780173867991122532536364834445681236294777620878427508900285136762668917270087370086467050568197055503284545315899778383794682667939923703670501708984375 178 1603474162596714667792813582152025257499054474737506804624656562998806369029019230241911670682533830097913109351173048912230599098723226167298985105516330366650922178186959725325111439567232839657706040031316239705854757719163287146801990083454022668243675032149433640645726669081960655998048223825591704294889568975730228680473675452646363704532152322957835035696135977792352659851598784417631540216359340746182239600958752134829410351812839508056640625 179 1900116882677106881334484094850149930136379552563945563480218027153585547299387787836665329758802588666027034581140062960993259931987023008249297350036851484481342781151547274510257055887170914994381657437109744051437887897208495268960358248893016861868754913097078864165186102862123377357687145233326169589444139236240320986361305411385940989870600502705034517299921133683937901924144559534893375156385818784225953927136121279772851266898214817047119140625 180 2263039207268434295669370556966528566792428047103659166104939670339920386833570855313468407742733883101238198186137814986542972578996544402824913143893890118017279252351492803941716153561620559758308554007597705165262524485575317865331786674431583082485687101498620927220736648508788942433005389972891467981027969830362222294756314744960655718935885198721696110104206070217570041191656170406058009811255510172013111127219120444209465858875773847103118896484375 181 2713384009514852720507575297802867751584121228477287340159822664737564543813451455520848620883537925838384599625179240168865024122216856738987070859528774251502717823569439871926117668120383051150211956255109648493149766858204806120532812222643468115900338834696846491737663241562037941977173462577496870109252535826604304531412821379207826207004126353267313636014943078190866479388795748316863553763695356696243720241535725412607149564792052842676639556884765625 182 3269627731465397528211628233852455640658866080315131244892586311008765275295209003902622588164663200635253442548340984403482354067271312370479420385732172973060774977401175045670971790085061576636005407287407126434245469064136791375242038728285379079659908295809700022543884206082255720082494022405883728481649305671058186960352449761945430579439972255687112931398006409219994107663498876721820582285252904818973682891050549122191615225574423675425350666046142578125 183 3959519182804596406664281791195323780837886823261623937564922022631614748382498103726075954267407135969291918926040932112617130775465559280650578087121661470376598497632822980307546837793009569306202548225050030111871263036669654355418108899953594065468148946225546727300643773565611677019900261133525195191277309167651464408986816661715916431701806401637093759922985761565412864380497139710124725147441267735777129981062214986974046038170627070940099656581878662109375 184 4842491960570021405350416630631880983964735584848966075641899633678464837271795180856990892069038927290444016846548059973730750938394379000235657000549791978270579962604942504916129782620850703261485716479236186826818554693846987276676347184643245542067546161233843647488687335070743080995338019366301313718932149112037740972190876777278565795971309229202165668385811586394499933137348001865482538855320670440855429966839088929069258304682676907759741879999637603759765625 185 5951422619540556307175662039046581729292660033779379306963894649790833285007036277273241806352848841639955696704407565707715092903286691791289622453675694341294542774041474338541923502841025514308365945552981273610160003718737947363035230689926548771201014232156393842763596734801943246543270425801184314560567611258694383654822587559275357363248739042689461606446162439678840417825800694292678040253189103971811323429245240293826118456455009919636722770519554615020751953125 186 7338104089893505926747591294144435272217849821649974685486482103192097440413675729877907147233062621742065374036534528517612709549752490978660104485382131122816171240393137859422191679002984459142215210866825910361327284585203889098622439440679434634890850548248833608127514774010796022987852435012860259853179864681970175046396250460586515628885695239636106160748118288124010235179212256062872023632182165197243361788259381282287604056809027230912079176050610840320587158203125 187 9179968216456775914361236708974688525544530126884118331543589111093313897957508338077261841188561339799323782919704695175533499646740366214303790711213046034643030221731815462137161790432733558386911228794399213862020433016090065262376671740289972728248454035859290843767520982287505824757803396201088185076328010717144688983041709326193731051736004744784768807095895978443136804209194532334652901563859888661751445597112485984141792675068093065871011049239314161241054534912109375 188 11612659793817821531666964436852980984813830610508409689402640225533042080916248047667736229103530094846144585393426439397049877053126563261094295249684503233823433230490746559603509664897407951359442704424915005535455847765353932556906489751466815501234294355362002917365914042593694868318621296194376554121554933557188031563547762297635069780446046002152732540976308412730568057324631083403335920478282759157115578680347294769939367733961137728326828977287732413969933986663818359375 189 14736465278354815523685377870366432869728751044735171895851950446201430400682718772490357274732379690359757478864258151594856293980417608778328660671849634603721936769492757384136853764754810690275132791915217142024493470814234140414714335494611388871066319536954381702137344920051398787896330424870663847180253210684071612054142110355698903551386032376731817594498935375755090864744956844838833283086940821370379669345360717063053057654396683777246745972178132433327846229076385498046875 190 18730047368788970530604115273235736177425242577858403479627829017122018039267735559835244096184854586447251755636472110677062349649110780757255727713920885581330581634025294635237941135003364387339693778524240987513131201404891592467101920413651075255125292131469019143416565393385327859416235970010613749766101830779455018920814622262093306413811647150826140162608146862584720489090840149790157102803501783961752559737953471387140436278738185080880614130638406322759692557156085968017578125 191 23880810395205937426520246973375563626217184286769464436525481996830573000066362838789936222635689597720245988436501941113254495802616245465501052835249129116196491583382250659928374947129289593858109567618407259079242281791236780395554948527405120950284747467622999407856120876566293020755700861763532530951779834243805149124038643384168965677609850117303328707325387249795518623590821190982450306074464774551234513665890676018604056255391185978122783016563968061518608010374009609222412109375 192 30782364599420453342784598348681101514193950545645839658681346293914608597085541699200227790977403891461397079094651002094985045089572340405030857104636127430777277650979721100647675306849654286483103232660126956953143301228904209929870328651825200904917039485766046236726539809893951703754098410813193432396844206340264837220885811322193796758439096801203990703742424164986423505808568515176378444529985094396541288115333081387980628513199238725800267308350954831297485725372098386287689208984375 193 39863162156249487078906054861542026460881165956611362357992343450619418133225776500464294989315738039442509217427573047713005633390996180824514959950503785022856574558018738825338739522370302300995618686294864409254320575091430951859182075604113635171867566134067029876560869053812667456361557442003085494953913247210642964201047125662240966802178630357559167961346439293657418440022096227153410085666330697243520968109356340397434913924593014149911346164314486506530244014356867410242557525634765625 194 52738963532718071405392710581820101007745782560596832399623870385169490190257702310114262270864721426182439694656679142124306452976287947230833292014516507585239248140258791465923152388095909944217203521968105613443466120845963149309697886024242339332380789995370680526690029758194159044766340495770082109824027226059680641637985347251144799079282327963050779212861339185508764596149233308523961543336555512453178240808678438345806391122236557720332710975388065648139512830994135583750903606414794921875 195 70090082534982316897766912363238914239294145023033190259100123741890252462852486370141854557979214775396462354198726579883203276005486681869777445087292438580782960778403933858211869523779464315864663480695612360266366474604285025432588490526218068972734069903847634419971049548640037370494466518878439123956132183433315572736882526496771437976366213862894485573892719777541148148282331067028344891094282276050273882034733644561576693801452385210322172886290739246377412552391206190804950892925262451171875 196 93289899854061463790927760355470994852500507025657176234862264700455926028056659358658808416670334866052691393438505077824543560363302773568673779411186235751022120796055635965279998336150467004415867092805860051514533777698303368850775280890396249802709047042021201412981466949239889740128134936627202473985611936149743027312790642767202783946543430651512560298851210023907268185363782650214727050046489709422914536988230480911458579449733124714938812111652973936928336107232695439961389638483524322509765625 197 124542016305172054160888560074553778128088176879252330273541123375108661247455640243809509236254897046180343010240404278895765653085009202714179495513933624727614531262734274013648797778760873450895182568895823168771902593227234997415784999988678993486616577801098303886330258377235252803071060140397315302770791934759906941462575508094215716568635479919769267998966365381916203027460649838036660611812063762079590906879287692016797203565393721494443314169056720205799328703155648412348455167375504970550537109375 198 167010843865235724629751559059976616469766245195077374896818646446020714732838013566948551885817816938927839976732382137999221740786997340839714703484184990759731086423326661452303037821318331297650439824889298869323121377517722131534567684984818530265552830831272825511568876483872474008918291648272799821015631984513035208501313756354343275918540178572410588386613895977149628259824731432807161880439977504948731406125124794994525049981192980524048484300705061795976899790931724520959278379450552165508270263671875 199 224295563311011578177756343817548595918896067296988914486427442177005819886201452220411905182653328148980089088751589211332954797876937428747736846779260442590318849066527706330442979794030518932744540684826328381500952010006300822650924400934611286146637451806399404662037001117840732593977265683630370159623993755201006285017264374783883019558599459822747420203222462297311950752944614314260018405430889789146146278426042599677647142124742172843797114415846897991996976419221306031648310863602091558277606964111328125 200 302574714906554618961793307809873055894590794783638045642190619496780851026485759045335660091399339672974140180725893846088156022335988591380697006305222337054340127390745875839767579742147170040272385383830716986644784261498499809756097016860790625011813922486832796889087914507967148269275331407217369345332767575766157478488289641583458193384550671300886269854147101639073821565722284709936764828926270325558151329596731466965145994726277191166282307346977465391203921189529541836693571354999221512116491794586181640625