1 1
2 105
3 328185
4 5568833025
5 304513870485825
6 40992233865440682825
7 11492457771692770753505625
8 5984524775454356180393209490625
9 5325142910343897163530366857379506625
10 7598549164899334249502031499667984969915625
11 16538914512719959404449315377214833755498168965625
12 52736312137868519541081686602131972122044526015133890625
13 238265219442189726115158673791801241875988902515563978794890625
14 1483236921743184318053037209370357361010214895422102711319811081015625
15 12422768375398983628747273239880348623643158375624222784256139422442337265625
16 137143494160223534209660676398655411503359014649028548759107235505191313980582890625
17 1960313190981586575379009222647198911230141340239501173474266244095073037370519337462890625
18 35715480378891365112367691803182456537007547479029197907881760177616924904126985419339182353515625
19 817968001162691431420546203153957872477043765483989963138833899175758911506840298846911839126160409765625
20 23258760528093770792407229731214359302116049018077731878510521923546306119060599959356466244137918126381962890625
21 812047987190220445635710210755603192888831710312337987578805874249313393516296227048378612600695134109589601490087890625
22 34464169519208652598913392272849815765129565510481516553038869217794648179393257825275245477837611689267859540099941334541015625
23 1761962943524371709569353452934222483160410790375630190819333307548992392989413041281859092499269992964313798364284166599678808447265625
24 107614770321048831736497011549746086663468148316520142571949929780793805214138739450247464936189474416567814729027847495880766802907621337890625
25 7792970380267273706866462061532663258166577023567300893860541673898711855971958178198970996898791650217547863135797705939844347471557024328933837890625
26 664460245954519700827428401653270168621710855079861740710271790038282207504972952606076075420813712708956209640985940856824455949399641891751773348318603515625
27 66280513242969049440354884461792855319146767958248443488235463790671428646635461482390409117756870807653168586965353998042850061008328553790384269264900832135009765625
28 7689179492977523515694135276502194336316743727446187579374176836029327365451376778609377846470462439502443224166668544042569509758515314271810173753112598076466399527587890625
29 1031727888750740584200295430973535702393744053900059680506127035784045155740143368090538495712700115122842038722861711682742696902215044233741826397153547174569936088079955230712890625
30 159302558820269059299666553623930333438974065764212192143576958048675440924528118952571852953733906996229337784923802053738550311709038966963762603126928722964321398808793736780945904541015625
31 28169858775716945596061105263370996161286831455390821127134625579100011288326119540931615083410762292176032158177621064063449046432292030850377496922031364007267694994391855363653241989144439697265625
32 5679610783803551368743395236617567787746312059762532382460115140131283746667964253196906098381324301759768937622323596163020386428662247104579034370682812224946489665207362726185163414336642052705230712890625
33 1300214197936751902464676998423229375019179115450683867440279840444320337400095585332697233456251153792810608144939630667102588822527300841715899438807357879421662923228525908889890175295259717812574890830230712890625
34 336647607770359956086485460407356385670803882883735560103958928351945462999041750464566043925957355985427435929084509670268015777260266799742994360770938319180208487588169772895773889612232441707648540809302448322662353515625
35 98220872504173142745611658658688547239918093918311410901397924416579318870652322690941462380490644823041497898442105619284205976659979241048905569652952208127841822489530019895123473307894266869008185519366095832143362430572509765625
36 32180709647427527044864488671063349712970860002664934686456163107896539689208712180872818824182367151117245981000932724865595707052677141057648093002504175585622249746363771033500964761039761128850360486713212910168816406545458798980712890625
37 11801351766249870861299549628715258210231855481694715970159410233295816008298091893203913128455753924136206784212693845726364819563127014901116912653256887896372293748496535452552237032767757053324720912043486174361923363357931763463024082183837890625
38 4829150635109315184184589085661069194571752783473224028879642517320363374274440485614155447411439531538043175515745142262842020159717396928383072846271588547638494380594922169050491063096606087175022913316551681284015215553516629444820308797836856842041015625
39 2198582360481634768519812175798542743117158857551594913663101279392504665544837144422731088427617022312909429770461284787762342924207673860580025176005497263057311231285214347264674815117574431335051834492994022687438750284672686473662050686151414251409671783447265625
40 1110564660000685951896385874589390665290916409344282934876352785302025491367421812461488004806723036996430549785267250794603302329579994347890637177220297041924645447969546220544551071787337396165387776802084124977890735715437592281743105725741688178404545995619297027587890625
41 620770687934990136245269255914780394846339603083905398428078361721813514458615063431054490255896031829499038732694618073309067266280643764290358181157547752164826045485307946858580681652585764895180333417692364200513432150220451096981497783749113101298621443658379785428867340087890625
42 383017291362663068643109427257887036435977511832899341072102048096227319069046353136190635053141493708176543444433947926600979349821015694335070210756318934564771580699771307749295555819479951597443839471465527538052735787401214806620143473949691051430172963164862647845726787798404693603515625
43 260238382390360633581213782304891858975490631157630119119141999947669002370418513673432825314078781970853054189434907577628955368136034675956659173241911496822755894340859310527161159443130758421218810295982630195260671996563800767812341499906815076347919736763223753074801033924759202936649322509765625
44 194269560733227719860712531000755042284124045648799278501383714523694078903737895559819230319662075154477737613231619750959379453995806330141898261978619111895657399858290395909382758697622544096614446746405411652205221970769898503906998724653701198648399183994218767232252144173230884260035022023105621337890625
45 158993207617865308713441877844162344960203408833373618315824519093216225979428138954326452290486156468224728053533684655780850686669082320139601202420429511472077842299215258644288770332524110092447263848279725629511948013211422682298784883036119143991693165553164365659329739758065568987112402610414582502841949462890625
46 142362308842447789232823730120392478494358684382385783394567729891562295337501069718581496715351794853978237647685165633644086420225496286865766518101485299454651149836111585774128819901959860903214419948604680258407410019308683001067318326575171097919349031406720110081236487878192512828056166659872286655312583315372467041015625
47 139186086315625359774571242005175183071424561110781974868798828395441112443413700493930441712707286985813890126038346005683420408489087986696095304981148405713089941795601497747131306177852863617754646524250532038057518266548457395665770093486841712162268052466964978564928726747013842035120975211933925576777443069308764994144439697265625
48 148306303976541116404199874349644427398030107924161222947921911685269267645886314871038103469889332996734623042144809169067841305282971846702040325113799424027858748229907741262350600248670538323259867722634100659430710088208763759499255535600868340492254501311550510634804928188005581944798468688993447504518412990218561321237156355381011962890625
49 171909399114931703118818672864459374314243127333062936726857485084597615617636232604441887089963361335217340109207548331357169662243216603386402340043099533215794430353258487146187583870762450593412894941619808329184492498092648223824791134110072680355610665330131638621680635077761317512417780736038063204243820052572958335707715074091367781162261962890625
50 216402136384624566152480636214342807968608590674107627220668483686234981513748363160313068003235073365403736545145860671954804328554646067551390245968379766998581264662922428397444068565146741806165342900455789930215160185161709933683651700497222832685829326984641467221194400768452993731711649197228695960929061073207286661988907962601523886323696672916412353515625
51 295339511544425931775854273262341908482703184044003314057752907684722083773330167402295857351520463043790277260513379346487140555808618895370324277615495530625326380147201756433945598497489627986278695411706956622767842205069548549583572302012568062665624000783468186048255569189116095141235909760602557202360248959428570643257433335092168002756198754741460382938385009765625
52 436299281606168336035053764196837407684488443889200501105994431928175514050563392472505536025267437939532472258449963880715582221023619289588727819385512842809612643473565780117216232700508160534615835274403058840934435139067693445588492164739259569161256686519690165386528508211150053749589454880479784156210745645109204662945759326393486358931773036915642928108991682529449462890625
53 696598019319683488283860499931618850452015751077943436316148094181887733876909717240797167241962598550833278679850089234875533335413915056414068300482934554455652828507534785158676296975105739440101132376294338289947661259195311961937509312813732828265861845969982134972123078141033603392697218872032088230235902498017607803610413934303391109915723397172898449296366156304506361484527587890625
54 1200251007250536675632817072185187338465766204814168933902908374255541390502855686824679489097925769475598154839027157586544269917590558437673355287261390063713592037578570630689248653973759525655786497942705210899561676428693103541163738058126489337305412458763165813382387360071811560012967665477498395163707625376778611338929692233687685135086991724535163584300077903063035483805872499942779541015625
55 2228616677404828071545052191958553323931790708709164121392311907952505798246682318538727674103517069635389462929380595154855643530220898472120761824533092694597599141883170977525673857672421953509374945202687617935214681641724016408332460695606060937499295228197096121686783088725075719187096735735890370159741364541569951344233427188391454215836923870889577182207267572627794359826903231529094278812408447265625
56 4453240825919298802234141918420921408913964336985658407494255139969341282078727656130289349377886386059140954146861544573988483884445042042470462215278274203257812570499994557835625515551031507422136675014404559468348811511325986640739966933853346395433466257211917787610958343684981350920918145711653904614543401745917005908509240624066341111840440823426029074476141415693752978356095674887665086448587477207183837890625
57 9563569815109980565096785346645548378662216038413968555367442634022954736273271234988039742485561600465336641848078673485819034606432326435423850491296259799168007076489388791987380164528454634899170675958008496618150493607870973121919592412460409140995191497914108727953161637113752820477701648788725557585818478658341533301607809909701435635437473867122670218911169066141061027395141167934699416783167714654840528964996337890625
58 22045137120429141908320709306950890705397169560921558812261742580125394285994451142037502703019182859937333170266520599176364446871554417328652703418970099778927284485926007042340529189450749627219902414965932067623966903569935790372510848517302728477316535644199521010985122663637241607009123697113850974439399693974063932692796926682869301690452161064070673315862203864936625516560785445697766601779290025053364315522648394107818603515625
59 54477811416267883254900639457476516009863990289537159236713677017709871022297943237406687785002639734543713088666816079133239398517719592104670898598905125052209839774961469499140186141973651424863285709828948832479839781545007986299495883972996050506176415542753808046907588207900471843944498973345864023754952546555580434176884585786543924175476165129824186885227793771832572054525737137962948576508418391392669090968526656250096857547760009765625
60 144153110853528610970185448252403944695030961825052442901240300084810116076283616817160639969406113567942447276926393485637101203499451325578055582206690948291880568122330440437390643314223602665882840256165355898312214524804031476186444037229025963338591478230938581522761368528041574925693037156945884430457897898341875762007328310788689109965885754839344291132459485293577209865603919703108898027922817873167535401176341636806836682164110243320465087890625
61 407968579556149911497677875671349474954448065053872327689063553251310540224375973920880581439001670533261418731600361996073760574695749087036743320070686409664164232058193179664598162920585974130260773153082587903088514046917781353032539784597443922203554990133180302130329242845115666310604380832054124483918257986168726252512847265118564753678713453060210723033840357463614750758204488897799310258618226291144066738792743375653798759962426230573095381259918212890625
62 1233516776837904327722336566957507347592582252094700783222217787496347543999617567468184888781876026953254407976579284524074799374740613184100109919293160487427145241562152312735983508607387031093263375062911793690086550011997734161635796381584509965643849715773799982086461623672351401033417028170272726507417765963549075203718756571771555372150142395865644292598704276707477936663415489432980209239377103814953287674411640372389850671112450889933081269175745546817779541015625
63 3980265738706243111634404481877689175390087092657534702210342641020843727671741815560610582990415777002978588100008446451911587030254126898858259080047337253561795881067828767849613800330640758878730533500313303500039263217594507819504940908823359712899460377184841247112847736167883070228680214137795094134926275772841760279962031392534201559959764677890356003946885126695768660309583473267576911554975747639661529946847353744244014526502806591580981108695810763523913919925689697265625
64 13692277818129131823040917189289739217405971658258045874588789876006794848765967310538641115235198768005041921432206386820672964431970557722270246729160810693421731270958102714550903811470187067270991127632720119286955796583816368202814612182416305250839183349138887288888138336137577863619878641745406728113054738005138680945917686206436781738856453424389333438055262500684438686350042268298633006884460615677822992850699020242007565445125474725749166608736430453577499833726324141025543212890625
65 50164693851523149705396943017724523604561473104220126133953131763139209097697113896672459022913709689458591298811175389339203537609496053907952343825293337090726562182930068257775797494522087026674082850076877939037548321939668145625278420641159383836109084160188179680465675733241203580581749427443941703915133321236035197655731570407079204622018903974741707179794806711870899931309214577112625802515412860568635894117028603306484575937852749565540376708252814287674528109225985017442144453525543212890625
66 195548838216281413538733857551581203005632251887414173999591856361705201920634735898703407208930603763370623589770876368607907789612479111972620598438528596181069547502765194313911415191850127049723984304129499889990904126719117608062452771248871894981432463196094477632844163122225690975526417170525913481780249556262100414215070472517230426144471083930344031242092095355702812458968009983688418479360269430428982271437449110758072407372467351337054314539118490099482585730244933060288098316849209368228912353515625
67 810281009537568611642938048523246013058675089216709334198268306847822175210050564887503897261658763606257566655863843146632014657493034069410831846884735643914617712393903814843498282837668994149443124465198412465406184773469742387103220847196979828481057685426266167146990118163573444390877430620309013661803485347911264936787607351449599933563388395684388395212253879232418427520165475878259487177157177393339524706305025459599161426399222403893931087894146265088265098462551496842988826958559874501661397516727447509765625
68 3565664971723665039899741209907290619112085722203167660158567237649594919079883625943633706057670390099268951633210126458971955617574517896932566901274636720376389073790920850222608760802646922718828660865506325549049082346977928784292774344940592101219220822384577411473314537223400827641323228260586401832307355448247729818392710740091262737739279634314680380822713487977024780127815733403137491448933710894985211564715242652974726662226221244477032834973848499682204105474867849067068590159831465205656771639012731611728668212890625
69 16648794421857572977822420732290403686392885503294876122458887707291199420418984384869838789700001736808472951678060438757524204384138927294175950646446907986573102518033639803713449057182059045797210808645585328438242400875431247085752662396693788030909132507219592248946935960065735574488366280117476181319930542861210358090759979724933532893390365165987942542756362429300985733851221217983369181894818083886674019444716201808846011707181669715083079131831113547904710690460073870412397076431172845306712106502655026005231775343418121337890625
70 82411280102569090524687390550924249788633125812834785246617311571852729192398591916506299285785052293286845784803550996868567987652169922603886868252474835468559416144053586965286937371097327351006717492927856516000718404160457782622033212232069818854770554064037534206447584529002050806051115171440110950199657353779013647637964413522454208902445492666861404219380509512660990424928352897023665286253895683505915093921604504802449890036348594388225568421158073981138264821947948468685729805635666584370684999607993607522694580434472300112247467041015625
71 432102908485405730537128726609868737247257662878054711063545474868220617787328015795804262376702968865901546333946835516593422932207845331767356546370961391719537572035041853565265302431720036139664830913639903592078453741697283340606890374563744481593799764960189633922338361936758363823307562593499102263267085737752370173122376635395935903883316340988443190408817334176782975309486216690438962506607818946387012761943700434883947671948099069515256248378383955598956160350203042701518620035822229770119223782872862596125659063859064285122440196573734283447265625
72 2397892892850209863544984884706774803701596614183110651392750708807451014489959196709727436048551005487321470419542940881999778026143353093596731445850410500135185604129228519689520460029858584300537565486337372673314204717056646108161846719912068464084780538406391228124714521023587393176797763692485068105002280716746864442165300027366564509704448783280617503143475027259142794689184441566134848313966444154958342441336812730939849928006746271864742252508984013954566332935233520660275543672295528315379264405071560269082118031983335723966608101935707964003086090087890625
73 14072451310518306547761328961723139852939674140165555812785983370364765094439713635038984753292215352442609831411596761250031854389675877624794238504009133576032514591175674689764511646330389437586961187181654606027139771250897472837378860541995271114865554529843679574289042696137938753424365907870503572693507982632779933769820341791876901732033153042877253112368808513815463884182508161230948022270809787264743756841856458693657792132745964666410306837550461843058466866231998812705738406684989603086426603931345879154655551768347897226017161210051776047112070955336093902587890625
74 87271400176587188949240071581988390770310011088854478624687600677845800533114435578021547492695878341554634030390934929901671644915586403713320940493044704732123935499070684378466185391286816394031180305745543280934534496838694512556088205908756999748646264002952174869463542553913470035176825775402812191385887274387088405789909491336594835617272481437201024790480985499317209598542693249158025777748408472835222291182776415319431503719458216974867061807531411821111354303834106290640182000814654490539472315803070068875559993374018258915752061501245395184414887467297376133501529693603515625
75 571492191504707805656675764990470918069309465424744000818105286824356723287624930681017662612293826683889960507569996969328651015234436832096836505078404446642094578464364364212869273774707287410847013077603984318748274169987892473273832077206860382887257355631670741852355849035696084045578238636869347043306012386166532389227071782695399808364686929833949444737797121160361594823085406014563236939279228154099570442986801597264103733125297606975969654984566605349024788052549743858618270328668284368627017259345597755159995197882000700491308092230558105301028325570256848143544630147516727447509765625
76 3948821776745911113444333243366404373292123831299101291489762650196559865117956535372534149214760744210026642938502207237792889480088942481517687530609701275530875361892212642936341305579527046880730298477704537984865413761540583009156682457242467094984976471725051314690093624149275850697552023404695406879370617480277262671078684965124249685574067064299920585459534967321973290792286482252749149986894277190948855036387482403036550128558179991385344436307084274465140767385902936187390892034958155671413311962651545036868936099325542746437594960893788684324306578031866998157031275217668735422194004058837890625
77 28769661616324968457954712059811699834136498753076518643519445990785411222234579631209323704283950072049298050953730720228670637295605516008235075373982917608831782318713443631061039546272365325364301535517218797785799157130669470170117819423031765830108262802598812093466122283774849110786231637613245519676656308057499310787641894865112526548020368849645326583093692572967345110869507854005247022955632243443396795569627321418422453898169714023610822313188191360189612671687831119797225741687861816019375742137584150935628644476125441293772835260043877429781665731634151692829586501153016018608832382597029209136962890625
78 220856992113304201333937761819090950884322133583507097594304668285979467993658544070031491150619731087879159846629243503562391220756096291283242475948972744267043214310717314913664632820407777265503115587501164867339045117844589849037381907469366360152865023643813952155610243444808357288809603230866204644093243481844201806266077797793357549461122428789785428772540583684681426254289639444661824456195258458736992238406374027341030796015239304928012710350861299040221439836918664456185846811462440716002991239003550478925125490678693283540742766738147321955374888661639183497523548960431454081484475119295893819071352481842041015625
79 1785269086175975851509863731926702900019259507910435478364466771794524557271808738030435246248630647513472613665661215117149006443544980518434424042910452186637233030967195851969882097779491406103741399437851463009200117675577071238421075174181335161235664540092571369388956137060152950590591674507767047144530616999489659146197932305729369962985056288898219752660108684279370763115216840588197680956166086222642683846606696441245499768621132564596465848516081803199833179601827133425735493724362970114677976704441797251077783412458267493255637811850721561177912109805537699291219852836633083755019997643678820615337826893664896488189697265625
80 15185418650086875186864496023900955794695879171926026496698488328720041496264371922725068831195541510227578218727295317118609840476439392242942732421376439904673669619003707492291213071563371660654748877457816613548601951738205182443740203458679793462454769698370228717342300017769613140499380984771455314953589019929604443437592078220967141998196086671105223398179307165187119976798822085919605142928555842549919114088976228600058545372207185920458616687310184348365276195922964031033379194364326973356046144723130991486547153056994747514691684966313129927359991532464882578041493397880678730583631891255309419225362221960744136595167219638824462890625
81 135831974447682568615271537795700498433034511028188332730137429774789811855449120541218008371765712074423150363558982270408152547934624358880678904096523678630303444462760857878308931387108438379701446234351971298605462788069293675047311527305732614263158604786150841058768503175340256863772573971924328016683031604400404447322132117464535478016512431094251697435381785571681168438216087004260854524387126531694109450100233745455666876521029033673217569679733611996466351089954368058636667369894385738766016529511892784723711449934402043322236970764415336095613111849823349346307121264311000767915651725923891763556242257541212043843066567205823957920074462890625
82 1276903097390163805863377748095424394488621308908591720032443662781269809641784772418440784209152046330516127988661456583146768015345283486372577951605365025041615257969657488868425055468205310480726061109879260651123675693098674753630119447257341898672040996883281621908278006955997270622471793359011395683885983027763110496319175766673896447518704065016811549739344353282936126839682713387991698522102880800463203183926117365358802907267164010371404111402229271302192941890517566489034871533979322956101741183096195724269025737328142147310215542732869733038335257340911410392915895117307096802786628278019297149108712922706769527254945774180896478355862200260162353515625
83 12607522047337099943703681449028174707375278089677402293729114251168155254330213021213287104984328668234166731836169938549645502249121321089675056813186193769035062527061295817843484175363613699388988490959681466573987095637159936301466344443881977593281749527894722973153905425470310594685920541145621030019073200792765209463656034475969150529580311730565053403350272347987200478547596339050569391835934305681329880088210914375375044780626861478107504406070322114685750223415572598227325404536951122678080488298163215550270677065102458258421118292849198103591565152332706603973714626242841738163692072675640611630787492095042410377149216648095076142467087265686132013797760009765625
84 130664920313404235394377949123230726452832463039069529497689707510338532250741871660121686220337763117714251818644454146189717818652373771155050230007518213261525322746242553763092517187817002869001817074154026277347854164906000738912001668319867730708619503809038933689605499797891496803493003877734176542749382539065271965976424243951131375143441867703326394883627670533488655573158514929739067193762455487825977210541860026461653691773142949177189195907913758587919848237391861289235928831047680612305879642742804105382376895983952020027137614325321342109479846568295847441171376811691755547228429376594819594575267737770810162767223522894321357532989344680165240788483060896396636962890625
85 1420671119271065893089804756699702487681557803004250362375552467203778824327202836991594210167900734141104102280485247246502490382675112156749929367656714510281181874037414773720370908386155081658166091342440591857339130087657217739376987004290710538513894873602632670969995252172493560650326561340904925875904821169462659460745497010693558838533060435997650352232647878513392822430797220849175086490494436179600403198806474053719712752220608141187431558549318656506868306611392255010969922799124716322523684897986979645371015281606718016534715484255778856378848669450732873050326553721599194859454569210072399751536779905961986640615657015261400770069078127636548655002758323462330736219882965087890625
86 16195230529551438854650817685931100704807712404163813885034227835749260753490363100941389917947227596781599002369500752489815112332310369294680632061522506668930542395017560978686543297378704965634915940765294576896279775600160532316745222105397258145593034675935900195027402298584956062920581069818596802295915072306910657195067916103446283773787182902475968994116013099675653170450750894426002977914244269779829854215653030951749205978759552885560071706333075356963917698847067949636445078927690111083234800033023325439744663084006796010230849440493764314027395527002327154952397881495272060670054374262915151531384890430077654735367576913078859378908097472478989628161564778167889244286925531923770904541015625
87 193463607747429481555418570128214920578104814928006171233865743215956212647691805477484694323268550985125929616028425496267293675011836857439175207620627849880741580554820798544362527881274575629343911026697290556004193875415100948965944612336375768855870082634789985925459261723608569705604150099511697673480737666092522346128780782918946228547076923233084409655187271402564276274713830561515853763506235018919114726686237189702544150783034648511727264330591157903815235842466527498704607296398627300718864124681068267786391313477844962102782949448497459513575449912762786910465873078195647543024671507949723545990221301089711453149115580758182728078061038068478920110060731852756037882126162230633781291544437408447265625
88 2420444246181003653293556436634562244475261619614334364313916384648331864894698921148919388203625688174661296628430577062213450133267183305557416048486320789727121701483407437241927304046990576243897041405968805651539721165067822860846489923615179460461360837645882445052706879640673588724509583490522509801115094815943222006646005119167567671079043419304930657584049988317218405778042042383894630870061128863802073163255592512568320472709591107477812430699025497558743795096170914672947779388011444478364985555294762277859447806134533239196594183553484526975252553775068641004413885421443946456227044185863592159873393930923819491501969088042116990755295244045576745584548112039780568874123529552237074540244066156446933746337890625
89 31698958607684189919357906616460011652356220634371881789498662478354924349623138839079292757720787202815683850057982592696829173588297334377123032279323556598773284891471176370949846009786178781566005911034377415925071873281561665335735949400525509501980235590372849684024231433616035746505246117558020760046002661750116387536961070265695882402034077953261058531717521611373501074081073281829518415611643754889889178643181089832629328796644665414955483370911258765631212465294250019312272423209053905388209064383038401585114447340314616502671507151731349727543292940366588171650030855618007630488666827708391914668984516449629646394447640033017062762436054119395717637524095226928344794416207772619650186810143992488519870676100254058837890625
90 434334834487323525253134865262122771308919272345774150461035342521349480670023119845130366821577378432370850738236564254525576196016805023410671833739304419258030665954693931051686967888311860714608051728880234228622611174677409294235947313726879979070225345791233288656471213127001148685225333478994973770897552703572537974757672547798353598028249385088068575915173435783384488741203907036180407373735942701289042784269710828862765116574991911747618450760442104224308397695435124614206734586847582959208016215750712130290647959154953726608037240030801774262581478671389702887161795976354057067338104628592418503605957431752837046468682507918253720317277123743500573903640209041830272473990285634117674803858423182566559404449435533024370670318603515625
91 6223214127847790128586071665056908965673101960318731567093185892522828690105584320709520899591764752044121288311477970512338976901140143939842946580379322429187611947679203916506254527764626093436263268170175621790012696096053935540183062666980917111648006402957474193448562534146462735340262077706141476451903325687527348066652935987363192938180501411223828797242355517160684244594525506634325291905370041157064815382368986874923304871817051675626580226271659316164452062226005142704749621666537171178924066620235607619012098625611507743372286960624723921636553807739721452228273773648040533402472192603305551010185196629427066001952246544698166018654784254344223306676871579173486304668156385450899488961144596668901461515337477118237075046636164188385009765625
92 93196746001296491988340520445680146803677671800890229236216882621549635301739044657452053523813672533565696014939313806789225755150929253385216242867969261291041623654780721509685477829658359092501965406720564528553747272406882203620746199199725385186069146794007678653885857079864078475020779319413018951481406249020144581376830548609681687606376674657572078533758296210706713687556884598593772804567293107191398672968281252215929081930173191150069223065497249595909795595206779768447962533924872066215254578704220337982904021912042006452707000773230662076365189387272245922756324556328955875055336571070454812912385202795541754353238951045072894715731263657656303169954419448578261739106257223154288858553066642751486211962840366996319520609404207789339125156402587890625
93 1458051526382892042605044602770670478055196200994433343495821410607582765810202071433156686590001014074918267805547942751619950231420684332038871902181130597067826103235434166664906411037412871953205308309183366911451020052928145199621540836943389481547700692005902327970250820000873446711026323234536970412988619563723516907352944254843818180100712922027826657218688711516302835632284150025166841644299345299979716139050887222008634066928100418201023419086500918274452799890980901149565324726633103628953875991374101522937708199579911324593852965747429207246062593704429460387533707113276758562800504231075304846279299396504249882352983422733475385583347034228053380738028487168085378339253336665926829624641551819378381601457171716866922300864685423135824748896993696689605712890625
94 23819127297425156573110783269612198930026473885009386178448160614428764329657607468467151851190611030842657052075220052148851165254021864916852211106145437221615777982410265325506009074189762183052403562479272465772684870033197268566361107988326447293340303511463236405460822963951001822391289948933679672800140104158223222458056001202526869381828230428496092189909056919957390065864677864595984201747543419047480687361510360500803731171256226952744648833218835614224937763463240951523391830654362422210679269844978929645412821860219317748695447657469844285869733289092039785616322464073258420167538625370456289890264742356980604057392432384283140420753509766657146630932808290469678146609099198904124405677107972654331911441123250956766761281137909052169266283414117424399591982364654541015625
95 406124129518867525622332781721240031851487059043584582015609236976746445597083689805094707717517087300504286023141152698110870848497905803020314656971205407980797811120800170021717369803975157649339835079162235116331074074344564894338534897358319919449793239900579962569194381873082955932435535403414534017724306074073031232959168079908786612059534291267866829105875147376958314481317182947704094937818129598260338608868496404327009302729930554240267718711048043593395042276656636200548120393815779917887481649119575688715204536042818095685147570876825880353837131320360393383546019604138262073174099234403823007123276938642190000197577859396871262497800679486466603971980684695173261335788553822570880045337775834251494895863677406628787196806356754021255137578716418827440293171093799173831939697265625
96 7223955989746768737294196207468386937360428962443501194165851512960040456074976434833765352609419298023049508988650292713504785261559111022995436621915815987586782720027466584450939929413607263944594623515058808001861522651840649020888738767818232950169042930794957110241390527918308660501228101022441922845926391381608988231808587296096016272271157972877087661356743968954105771893035147479011100607597257708526670670639647576217522802633716230695598559904971967459421182849037372479841516791142244329207028731738026015657523471105218036600279568735121190759799374172500892336995025496469046477088047565949306505910356333705558950654752435854883254079380211888681215880510979614018772264522764634361393422161453830447249424869813662305451424143288093024291845177201182255583596774073384949588216841220855712890625
97 133993037708631307714198257150778176339874824387471617630674363069647680015835374018203526258191181857599810843567793472091933244946653067119802364998006688866651723476242479536955442075494062438476746351148829668497987022783032350599070096971768198990545696983477139936233125615038500629357583866646904329136072612762273020569876708939199582473056694895134708579978834295375214436636491906131913642554767983684620818833647873440375975240431210842846416825912401479463828796271789622679253039613802721745408978634343176134877062029664621890106403138708785176859634865669570254736160648259396488518392521366198014117096649933968333863188270133331350683247413489382082127064852244222323344831020221041293637503319437062121452519834697480903609108325832813919589884902961851787955724091932683726469122120761312544345855712890625
98 2590548345616193759489580242678200538003424589401771098167298553064280297009348776019620320729473957415893127148318060320358625327372560899929643276102590493160722649278153773182839348426055400880777930951463195064134698931455411793293821685145326196784969306669730697452041358703215128453864448617778534659257027586206364127781976875608937554107610778209014272547560205592205472268883134048457952974672997261983304187154289397190803613187270791836022314802605153381697068034033946564571098471617802985969217951432066108345476388946032574373768640105176071026645028510521471692047415994416623639443712244827583610269542282503059233625998369966657186042877815890529060512840868876356195800466744195022596771166236346803810289956147933725520437862833472485164002497335660978491697302989247766274887380095748312669456936419010162353515625
99 52181775074281352914600250612810931972179466888514050016143412829283289684065032454365884121108993230443643446119907448562057164593842731139888161594353118511879491094310567086629363738397578870070384560597551251152263559879253379081134679670716328866452604618938903815904816770261650496120251647544599825123046946025212273560580354705302041078838711665413467291771620427257258301052660424905242096699810763108550205063487949926438053700373574379817441276698093457773816518594292650121802919451558277367473661957316705971198506231322652231179607384664991565748584444689123993376326866895389968983294194072180016529715245128345720474948857467637634706872052099746486552874875540870587859704147209377096633171965034938842199847990244686143953211080487207876761214464512908325894817182193487385071309694470063396440906444695428945124149322509765625
100 1094668885332538971657667172063374260047626183167839886514637953458935318468676710132839299395643107656256594770224664301237156863766227349942308294002241112102227429925637115311120496965935399388456802806865254755797522563321040559589087424090502547070274785119212943758741008178647428327869348669066454671785434855340596621631119437281025365502289468014235263711320496750396778472582146812974506482279634484496593763384143384350315697542615218275801385956827127159654367566759454650341788590210681465055543426452598149018213627077109088723293784920498625944822636707372825926676919003923962030691488365099951485646741282852401339744561731621690125996621753063767175033260833308666334234886551295113952287292446044382063051789483307426354759561536411586148521489237154211625242563892026004845896863098510407543128645418395450406023883260786533355712890625