0 1 1 3 2 27 3 405 4 8505 5 229635 6 7577955 7 295540245 8 13299311025 9 678264862275 10 38661097149675 11 2435649120429525 12 168059789309637225 13 12604484198222791875 14 1020963220056046141875 15 88823800144876014343125 16 8260613413473469333910625 17 817800727933873464057151875 18 85869076433056713726000946875 19 9531467484069295223586105103125 20 1115181695636107541159574297065625 21 137167348563241227562627638539071875 22 17694587964658118355578965371540271875 23 2388769375228845978003160325157936703125 24 336816481907267282898445605847269075140625 25 49512022840368290586071504059548554045671875 26 7575339494576348459668940121110928768987796875 27 1204478979637639405087361479256637674269059703125 28 198739031640210501839414644077345216254394851015625 29 33984374410475995814539904137226031979501519523671875 30 6015234270654251259173563032289007660371768955689921875 31 1100787871529727980428762034908888401848033718891255703125 32 208048907719118588301036024597779907949278372870447327890625 33 40569537005228124718702024796567082050109282709737228938671875 34 8154476938050853068459106984109983492071965824657183016673046875 35 1687976726176526585171035145710766582858896925704036884451320703125 36 359539042675600162641430486036393282148945045174959856388131309765625 37 78739050345956435618473276441970128790618964893316208549000756838671875 38 17716286327840198014156487199443278977889267100996146923525170288701171875 39 4092462141731085741270148543071397443892420700330109939334314336689970703125 40 969913527590267320681025204707921194202503705978236055622232497795523056640625 41 235688987204434958925489124744024850191208400552711361516202496964312102763671875 42 58686557813904304772446792061262187697610891737625129017534421744113713588154296875 43 14965072242545597716973931975621857862890777393094407899471277544748996964979345703125 44 3905883855304401004130196245637304902214492899597640461762003439179488207859609228515625 45 1042870989366275068102762397585160408891269604192570003290454918260923351498515664013671875 46 284703780096993093592054134540748791627316601944571610898294192685232074959094776275732421875 47 79432354647061073112183103536868912864021331942535479440624079759179748913587442580929345703125 48 22638221074412405836972184508007640166246079603622611640577862731366228440372421135564863525390625 49 6587722332654010098558905691830223288377609164654179987408158054827572476148374550449375285888671875 50 1956553532798240999271994990473576316648149921902291456260222942283789025416067241483464459908935546875 51 592835720437867022779414482113493623944389426336394311246847551511988074701068374169489731352407470703125 52 183186237615300910038839074973069529798816332737945842175275893417204315082630127618372326987893908447265625 53 57703664848819786662234308616516901886627144812452940285211906426419359251028490199787283001186581160888671875 54 18522876416471151518577213065901925505607313484797393831553021962880614319580145354131717843380892552645263671875 55 6056980588186066546574748672549929640333591509528747782917838181861960882502707530801071734785551864715001220703125 56 2016974535865960160009391307959126570231085972673073011711640114560032973873401607756756887683588770950095406494140625 57 683754367658560494243183653398143907308338144736171750970245998835851178143083145029540584924736593352082342801513671875 58 235895256842203370513898360422359648021376659933979254084734869598368656459363685035191501799034124706468408266522216796875 59 82799235151613383050378324508248236455503207636826718183741939229027398417236653447352217131460977771970411301549298095703125 60 29559326949125977748985061849444620414614645126347138391595872304762781234953485280704741515931569064593436834653099420166015625 61 10730035682532729922881577451348397210505116180864011236149301646628889588288115156895821170283159570447417570979075089520263671875 62 3959383166854577341543302079547558570676387870738820146139092307606060258078314492894558011834485881495097083691278708032977294921875 63 1484768687570466503078738279830334464003645451527057554802159615352272596779367934835459254437932205560661406384229515512366485595703125 64 565696869964347737672999284615357430785388917031808928379622813449215859372939183172309975940852170318611995832391445410211631011962890625 65 218924688676202574479450723146143325713945510891310055282914028804846537577327463887683960689109789913302842387135489373751901201629638671875 66 86037402649747611770424134196434327005580585780284851726185213320304689267889693307859796550820147435928017058144247323884497172240447998046875 67 34328923657249297096399229544377296475226653726333655838747900114801571017887987629836058823777238826935278806199554682229914371723938751220703125 68 13903214081185965324041687965472805072466794759165130614692899546494636262244634990083603823629781724908787916510819646303115320548195194244384765625 69 5714220987367431748181133753809322884783852646016868682638781713609295503782544980924361171511840288937511833685946874630580396745308224834442138671875 70 2382830151732219038991532775338487642954866553389034240660371974575076225077321257045458608520437400486942434647039846720952025442793529755962371826171875 71 1007937154182728653493418363968180272969908552083561483799337345245257243207706891730228991404145020405976649855697855162962706762301663086772083282470703125 72 432405039144390592348676478142349337104090768843847876549915721110215357336106256552268237312378213754163982788094379864911001201027413464225223728179931640625 73 188096192027809907671674267991921961640279484447073826299213338682943680441206221600236683230884522983061332512821055241236285522446924856937972321758270263671875 74 82950420684264169283208352184437585083363252641159557397953082359178163074571943725704377304820074635530047638154085361385201915399093861909645793895397186279296875 75 37078838045866083669594133426443600532263373930598322156885027814552638894333658845389856655254573362081931294254876156539185256183394956273611669871242542266845703125 76 16796713634777335902326142442178951041115308390561039937068917599992345419133147456961605064830321733023114876297458898912250921051077915191946086451672871646881103515625 77 7709691558362797179167699380960138527871926551267517331114633178396486547382114682745376724757117675457609728220533634600723172762444763073103253681317848085918426513671875 78 3585006574638700688312980212146464415460445846339395558968304427954366244532683327476600177012059719087788523622548140089336275334536814828993012961812799359952068328857421875 79 1688538096654828024195413679920984739681869993625855308274071385566506501174893847241478683372680127690348394626220173982077385682566839784455709105013828498537424182891845703125 80 805432672104352967541212325322309720828251986959532982046732050915223601060424365134185331968768420908296184236707022989450912970584382577185373243091596193802351335239410400390625 81 389023980626402483322405553130675595160045709701454430328571580592052999312184968359811515340915147298707056986329492103904790964792256784780535276413240961606535694920635223388671875 82 190232726526310814344656315480900366033262352044011216430671502909513916663658449527947831001707507029067750866315121638809442781783413567757681750166074830225595954816190624237060546875 83 94165199630523853100604876163045681186464864261785552133182393940209388748510932516334176345845215979388536678825985211210674176982789716040052466332207040961669997634014358997344970703125 84 47176765014892450403403042957685886274418896995154561618724379364044903763003977190683422349268453205673656876091818590816547762668377647736066285632435727521796668814641193857669830322265625 85 23918619862550472354525342779546744341130380776543362740693260337570766207843016435676495131079105775276544036178552025543989715672867467402185606815644913853550911089023085285838603973388671875 86 12270251989488392317871500845907479846999885338366745085975642553173803064623467431502042002243581262716867090559597189104066724140181010777321216296425840806871617388668842751635203838348388671875 87 6368260782544475612975308939025982040592940490612340699621358485097203790539579596949559799164418675350054020000430941145010629828753944593429711257845011378766369424719129388098670792102813720703125 88 3343336910835849696812037192988640571311293757571478867301213204676031990033279288398518894561319804558778360500226244101130580660095820911550598410368630973852343947977542928751802165853977203369140625 89 1775311899653836189007191749476968143366296985270455278536944211682972986707671302139613533012060816220711309425620135617700338330510880904033367755905743047115594636376075295167206950068461894989013671875 90 953342490114110033496861969469131892987701481090234484574339041673756493862019489248972467227476658310521973161558012826705081683484343045465918484921384016301074319733952433504790132186764037609100341796875 91 517664972131961748188796049421738617892321904231997325123866099628849776167076582662192049704519825462613431426726000964900859354131998273687993737312311520851483355615536171393101041777412872421741485595703125 92 284198069700446999755649031132534501222884725423366531493002488696238527115725043881543435287781384178974773853272574529730571785418467052254708561784459024947464362232929358094812471935799666959536075592041015625 93 157729928683748084864385212278556648178701022609968424978616381226412382549227399354256606584718668219330999488566278864000467340907249214001363251790374758845842721039275793742620921924368815162542521953582763671875 94 88486489991582675608920104088270279628251273684192286413003789868017346610116571037737956294027172871044690713085682442704262178248966809054764784254400239712517766503033720289610337199570905306186354815959930419921875 95 50171839825227377070257699018049248549218472178937026396173148855165835527936095778397421218713407017882339634319581945013316655067164180734051632672244935916997573607220119404209061192156703308607663180649280548095703125 96 28748464219855287061257661537342219418702184558530916125007214294010023757507382881021722358322782221246580610465120454492630443353485075560611585521196348280439609676937128418611792063105790995832191002512037754058837890625 97 16645360783296211208468186030121145043428564859389400436379177076231803755596774688111577245468890906101770173459304743151233026701667858749594108016772685654374534002946597354376227604538252986586838590454469859600067138671875 98 9737536058228283556953888827620869850405710442742799255281818589595605197024113192545272688599301180069535551473693274743471320620475697368512553189812021107809102391723759452310093148654877997153300575415864867866039276123046875 99 5754883810412915582159748297123934081589774871660994359871554786451002671441250896794256158962186997421095510920952725373391550486701137144790918935178904474715179513508741836315265050855032896317600640070776136908829212188720703125 100 3435665634816510602549369733382988646709095598381613632843318207511248594850426785386170926900425637460394020019808777047914755640560578875440178604301805971404962169564718876280213235360454639101607582122253353734571039676666259765625 101 2071706377794355893337269949229942153965584645824113020604520879129282902694807351587861068920956659388617594071944692559892597651258029061890427698393989000757192188247525482396968580922354147378269372019718772301946336925029754638671875 102 1261669184076762739042397399081034771765041049306884829548153215389733287741137677117007390972862605567668114789814317768974591969616139698691270468321939301461130042642743018779753865781713675753366047560008732331885319187343120574951171875 103 775926548207209084511074400434836384635500245323734170172114227464685971960799671426959545448310502424115890595735805427919374061313925914695131338017992670398594976225286956549548627455753910588320119249405370384109471300216019153594970703125 104 481850386436676841481377202670033394858645652346038919676882935255569988587656595956141877723400822005375968059951935170737931292075947993025676560909173448317527480235903200017269697650023178475346794053880735008531981677434147894382476806640625 105 302120192295796379608823506074110938576370824020966402637405600405242382844460685664500957332572315397370731973589863352052682920131619391627099203690051752095089730107911306410828100426564532904042439871783220850349552511751210729777812957763671875 106 191242081723239108292385279344912224118842731605271732869477745056518428340543614025629105991518275646535673339282383501849348288443315074899953795935802759076191799158307856958054187570015349328258864438838778798271266739938516391949355602264404296875 107 122203690221149790198834193501398911211940505495768637303596279091115275709607369362376998728580178138136295263801443057681733556315278332861070475602977963049686559662158720596196625857239808220757414376417979652095339446820711974455638229846954345703125 108 78821380192641614678248054808402297731701626044770771060819600013769352832696753238733164179934214899097910445151930772204718143823354524695390456763920786167047830982092374784546823677919676302388532272789596875601493943199359223523886658251285552978515625 109 51312718505409691155539483680269895823337758555145771960593559608963848694085586358415289881137173899312739699793906932705271511629003795576699187353312431794748137969342135984739982214325709272854934509586027566016572557022782854514050214521586894989013671875 110 33712456058054167089189440777937321555932907370730772178109968663089248592014230237478845451907123251848469982764596854787363383140255493693891366091126267689149526645857783341974168314811990992265691972798020110872888169963968335415730990940682590007781982421875 111 22351358366489912780132599235772444191583517586794501954086909223628171816505434647448474534614422715975535598572927714724021923021989392319049975718416715477906136166203710355728873592720350027872153777965087333508724856686111006380629646993672557175159454345703125 112 14953058747181751649908708888731765164169373265565521807284142270607246945242135779143029463657048796987633315445288641150370666501710903461444433755620782654719205095190282227982616433529914168646470877458643426117336929123008263268641233838766940750181674957275390625 113 10093314654347682363688378499893941485814326954256727219916796032659891688038441650921544887968507937966652487925569832776500199888654859836474992785044028291935463439253440503888266092632692063836367842284584312629202427158030577706332832841167685006372630596160888671875 114 6873547279610771689671785758427774151839556655848831236763338098241386239554178764277572068706553905755290344277313056120796636124173959548639470086614983266808050602131592983147909209082863295472566500595801916900486852894618823418012659164835193489339761435985565185546875 115 4722126981092600150804516816039880842313775422568147059656413273491832346573720811058692011201402533253884466518514069554987289017307510209915315949504493504297130763664404379422613626639927083989653185909315916910634467938603131688174696846241777927176416106522083282470703125 116 3272433997897171904507530153515637423723446367839725912341894398529839816175588522063673563762571955544941935297330250201606191288994104575471313953006613998477911619219432234939871243261469469204829657835155930419069686281451970259905064914445552103533256361819803714752197265625 117 2287431364530123161250763577307430559182689011119968412726984184572358031506736376922507821070037796925914412772833844890922727711006879098254448453151623184936060221834383132222969999039767158974175930826773995362929710710734927211673640375197440920369746196912042796611785888671875 118 1612639111993736828681788322001738544223795752839577730972523850123512412212249145730368013854376646832769661004847860648100523036259849764269386159471894345379922456393240108217193849323035847076794031232875666730865446051068123684229916464514195848860671068822990171611309051513671875 119 1146586408627546885192751496943236104943118780268939766721464457437817325082909142614291657850461795898099228974446828920799471878780753182395533559384516879565124866495593716942424826868678487271600556206574599045645332142309435939487470606269593248539937129933146012015640735626220703125 120 822102454985951116683202823308300287244216165452829812739290015982915022084445855254447118678781107658937147174678376336213221337085800031777597562078698602648194529277340695047718600864842475373737598800113987515727703146035865568612516424695298359203134922162065690615214407444000244140625 121 594380074954842657361955641251901107677568287622395954610506681555647560967054353348965266804758740837411557407292466091082159026713033422975203037382899089714644644667517322519500548425281109695212283932482412973871129374583930806106849375054700713703866548723173494314800016582012176513671875 122 433303074642080297216865662472635907496947281676726650911059370854067071944982623591395679500669122070473025349916207780398893930473801365348923014252133436401975945962620128116715899802029928967809754986779679057952053314071685557651893194414876820290118714019193477355489212088286876678466796875 123 318477759861929018454396261917387392010256252032394088419628637577739297879562228339675824432991804721797673632188412718593187038898244003531458415475318075755452320282525794165786186354491997791340169915283064107594759185842688884874141497894934462913237254804107205856284570884890854358673095703125 124 235992020057689402674707630080784057479599882756004019518944820445104819728755611199699785904846927298852076161451613824477551595823598806616810685867210694134790169329351613476847564088678570363383065907224750503727716556709432463691738849940146437018708805809843439539506867025704123079776763916015625 125 176286038983093983798006599670345690937261112418735002580651780872493300337380441566175740070920654692242500892604355526884731042080228308542757582342806388518688256489025655267205130374242892061447150232696888626284604267861946050377728920905289388452975477939953049336011629668200979940593242645263671875 126 132743387354269769799898969551770305275757617651307456943230790996987455154047472499330332273403252983258603172131079711744202474686411916332696459504133210554572257136236318416205463171804897722269704125220757135592307013700045375934429877441682909505090534888784646150016757140155337895266711711883544921875 127 100752231001890755278123317889793661704300031797342359819912170366713478461922031626991722195513069014293279807647489501213849678286986644496516612763637106810920343166403365677899946547399917371202705431042554665914561023398334440334232276978237328314363715980587546427862718669377901462507434189319610595703125 128 77075456716446427787764338185692151203789524324966905262232810330535811023370354194648667479567497795934359052850329468428595003889544783039835208764182386710354062522298574743593459108760936788970069654747554319424639182899725846855687691888351556160488242725149473017314979782074094618818187154829502105712890625 129 59425177128380195824366304741168648578121723254549483957181496764843110299018543084074122626746540800665390829747604020158446747998839027723712945957184620153682982204692201127310556972854682264295923703810364380276396810015688627925735210445919049799736435141090243696349849411979126951108822296373546123504638671875 130 46173362628751412155532618783888039945200578968784949034730022986283096702337407976325593280982062202117008674713888323663113123195097924541324959008732449859411677173045840275920302767908088119357932717860653123474760321382190063898296258516479101694395210104627119352063832993107781641011554924282245337963104248046875 131 36153742938312355717782040507784335277092053332558615094193607998259664717930190445462939539008954704257617792300974557428217575461761674915857442903837508239919343226494892936045597067272032997457261318084891395680737331642254820032365970418403136626711449511923034452665981233603393024912047505712998099625110626220703125 132 28525303178328448661330029960641840533625630079388747309318756710626875462446920261470259296278065261659260438125468925810863667039329961508611522451127794001296361805704470526539976086077634034993779179968979311192101754665739053005536750660120074798475333664907274183153459193313077096655605482007555500604212284088134765625 133 22677616026771116685757373818710263224232375913114054110908411584948365992645301607868856140541061883019112048309747796019636615296267319399346160348646596231030607635535054068599280988431719057820054448075338552397720894959262547139401716774795459464787890263601282975607000058683896291841206358196006622980348765850067138671875 134 18164770437443664465291656428786920842610133106404357342837637679543641160108886587902953768573390568298308750696107984611728928852310122838876274439265923581055516716063578308948024071733806965313863612908346180470574436862369300258660775136611163031295100101144627663461207047005800929764806292915001305007259361445903778076171875 135 14658969743017037223490366738031045119986377416868316375669973607391718416207871476437683691238726188616735161811759143581665245583814269130973153472487600329911801989863307695321055425889182221008287935617035367639753570547932025308739245535245208566255145781623714524413194086933681350320198678382406053140858304686844348907470703125 136 11917742401072851262697668158019239682548924839913941213419688542809467072376999510343836840977084391345405686552960183731893844659641000803481173773132419068218295017758869156296018061247905145679738091656649753891119652855468736576005006620154354564365433520460079908347926792677082937810321525524896121203517801710404455661773681640625 137 9760631026478665184149390221417757300007569443889517853790724916560953532276762598971602372760232116511887257286874390476421058776245979658051081320195451216870783619544513839006438792162034314311705497066796148436826995688628895255748100421906416388215290053256805444936952043202530926066653329404889923265681079600821249186992645263671875 138 8052520596844898776923246932669649772506244791208852229377348056162786664128329144151571957527191496122306987261671372143047373490402933217892142089161247253918396486124223917180312003533678309307157035080106822460382271443118838585992182848072793520277614293936864492072985435642088014004988996759034186694186890670677530579268932342529296875 139 6691644615978110883623218201048478960952689421494556202612576234671275717890641518789956296705096133277637106414448910250872367370524837504068370076092996468006187479969230075176839274936486675034247496151568769464577667569231754864959503946748491415350697478261534392912650897018575139638145856306757409142869306147333027911372482776641845703125 140 5600906543573678809592633634277576890317401045790943541586726308419857775874466951227193420342165463553382258068893737879980171489129288990905225753689838043721178920734245572923014473121839347003665154278863060041851507755446978821971104803428487314648533789304904286867888800804547391877128081728755951452581609245317744361818768084049224853515625 141 4721564216232611236486590153695997318537569081601765405557610277997940105062175639884524053348445485775501243552077421032823284565335990619333105310360533470856953830178969017974101200841710569524089725057081559615280821037841803146921641349290214806248713984384034313829630259078233451352418972897341267074526296593802858497013221494853496551513671875 142 4008608019581486939777115040487901723438396150279898829318411126020251149197787118261960921292830217423400555775713730456866968595970256035813806408496092916757553801821944696260011919514612273525952176573462244113373417061127690871736473505547392370505158172742045132441356089957420200198203707989842735746272825808138626863964225049130618572235107421875 143 3427359856742171333509433359617155973539828708489313499067241512747314732564107986113976587705369835897007475188235239540621258149554568910620804479264159443827708500557762715302310191184993493864689110970310218716934271587264175695334684847243020476781910237694448588237359456913594271169464170331315539063063266065958525968689412417006678879261016845703125 144 2950956836655009518151622122630371293217792518009298922696894942475437984737696976044133842014323428707323436137070541244474903266766483832044512656646441281135657018980233697875289074610279398217497324545437098315280407836634455273683163653476240630509224714654920234472366492402604667476908650655262679133297472082790290859041584091042750515043735504150390625 145 2558479577379893252237456380320531911219826113114062165978207915126204732767583278230264041026418412689249419130840159258959741132286541482382592473312464590744614635455862616057875627687112238254570180380893964239348113594362072722283302887563900626651497827605815843287541748913058246702479800118112742808568908295779182174789053406934064696542918682098388671875 146 2233552671052646809203299420019824358494908196748576270898975509905176731706100201895020507816063274277714742901223459033071854008486150714120003229201781587720048576752968063818525422970848983996239767472520430780950903167878089486553323420843285247066757603499877231190023946801099849371264865503112424471880656942215226038590843624253438480081968009471893310546875 147 1963292797855276545289700190197425611117024304941998542120199473206650347169662077465723026370319618090111259010175420490070159673459326477711482838468366015605922698965858928096483846791376256932694755608345458656455843884564840658680371286921247732171679933476392086216031049238166767597341816777235821110783097452207183687921351545718772423992049880325794219970703125 148 1737514126101919742581384668324721665838566509873668709776376533787885557245150938557164878337732862009748464224005247133712091311011503932774662312044503923811241588584785151365388204410367987385434858713385730910963421837839883982932128588925304242971936741126606996301187478575777589323647507847853701683043041245203357563810396117961113595232964144088327884674072265625 149 1548125086356810490640013739477327004262162760297438820410751491605006031505429486254433906598919980050685881623588675196137473358111250004102224120031652996115816255429043569866560890129637876760422459113626686241668408857515336628792526572732446080487995636343806833704358043411017832087369929492437648199591349749476191589355062941103352213352571052382700145244598388671875 150 1388668202462059010104092324311162322823159995986802621908444087969690410260370249170227214219231222105465235816359041650935313602225791253679695035668392737515887181119852082170305118446285175454098945824923137558776562745191256956026896335741004134197732085800394729832809164939682995382370826754716570435033440725280143855651491458169706935377256233987282030284404754638671875 151 1253967386823239286123995368852979577509313476376082767583325011436630440465114335000715174439965793561235107942172214610794588182809889502072764617208558641976846124551226430199785521956995513435051348079905593215575236158907705031292287391174126733180552073477756441039026675940533744830280856559509063102835196974927969901653296786727245362645662379290515673346817493438720703125 152 1139856354622324511086711790287358435955965950025859235733242435395897070382788930515650093565928906347162713119434543081212280658174189557384143037042579805556953127217064825051605039458908921712461675404634184232957889668447103873444689238577281200461121834791280604904475248429945174050725298612593738360477194050209524640602846779135066034644907102775078747072257101535797119140625 153 1042968564479426927644341288112932968899708844273661200695916828387245819400251871421819835612824949307653882504282606919309236802229383445006490878893960522084612111403614314922218611104901663366902432995240278573156469046629100044201890653298212298421926478834021753487594852313399834256413648230523270599836632555941715046151604802908585421700089999039197053571115247905254364013671875 154 960574047885552200360438326352011264356631845576041965840939398944653399667631973579496068599411778312349225786444280972683807094853262152850978099461337640839927754602728784043363340827614431960917140788616296565877107991945401140709941291687653526846594287006134034962074858980641247350156970020311932222449538584022319557505628023478807173385782889115100486338997143320739269256591796875 155 890452142389906889734126328528314442058597720848990902334550822821693701491894839508192855591654718495547732304033848461677889176928974015692856698200659993058613028516729582808197816947198578427770189511047306916568079108533386857438115577394454819386792904054686250409843394275054436293595511208829161170210722267388690229807717177764854249728620738209698150836250351858325302600860595703125 156 830791848849783128121939864516917374440671673552108511878135917692640223491937885261143934267013852356346034239663580614745470602074732756641435299421215773523685955606108700760048563211736273673109586813807137353158017808261649937989761833709026346487877779483022271632383886858625789061924611957837607371806603875473647984410600126854609014996803148749648374730221578283817507326602935791015625 157 780113546069946357306501532781385414599790701465429892653569626713389169858929674260214154276726007362608926151044102197245996895348174058486307746156521611338741112314136070013685600855820360979049902018164901974615378721957689291772386361852775739352117234934557913062808469760249615929147210628409513322126401039069755457361553519116477865081998156675919823871678062008504639379680156707763671875 158 737207301036099307654643948478409216796802212884831248557623297244152765516688542175902375791506076957665435212736676576397467066104024485269560820117912922715110351136858586162932892808750241125202157407165832366011532892250016380724905111950873073687750787013157227844354003923435887053044114043846990089409448981920918907206668075565071582502488258058744233558735768598036884213797748088836669921875 159 701084143285330441579566395002967165173758904453474517378299755679189280006370803609283159377722279186739828887312579424153991179864927285491352339932135189502069943931152515440949181061121479310067251694214706580076967780529765578069384761465280293077050998449512523679980657731187528587444952455698487575028385981806793880753541339862383074959866333413865766114357715936733076887321658432483673095703125 160 670937525124061232591645040017839577071287271561975113131032866184984140966096859054083983524480221181710016245158138508915369559130735412215224189315053376353480936342112957276988366275493255699734359871363474197133658165966985658212401216722273240474737805516183485161741489448746464858184819500103452609302165384589101743881139062248300602736592081077069538171440334151453554581166827119886875152587890625 161 646112836694470966985754173537179512719649642514182033945184650136139727750351275269082876134074452997986745644087287384085500885442898201963260894310396401428402141697454777857739796723300005238844188556123025651839712813826207188858542371703549130577172506712084696210757054339142845658431981178599624862757985265359304979357536916945113480435338174077217965259097041787849773061663654516451060771942138671875 162 626083338756942367009195794157526947825340503596242390892883925981919396190090385735741306973918144955049156529120581475178850357994168357702399806586774112984121675304833679744149863024877705076440018710883211856632681716597594766003927558180739107529280159004010070628223585654629417443020589762063036492012487722133166524997453272519814962541842690680824208336065033492426430096752081226441077888011932373046875 163 610431255288018807833965899303588774129706991006336331120561827832371411285338126092347774299570191331172927615892566938299379099044314148759839811422104760159518633422212837750546116449255762449529018243111131560216864673682654896853829369226220629841048155028909818862517996013263682006945075018011460579712175529079837361872516940706819588478296623413803603127663407655115769344333279195780050940811634063720703125 164 598833061437546450485120547216820587421242558177215940829271153103556354470916701696593166587878357695880641991190608166471690896162472179933402855005084769716487779387190793833285740236719902962987966896492020060572744244882684453813606611210922437874068240083360532304130154089011672048813118592669242828697644194027320451996939118833390016297208987568941334668237802909668569726790946891060229972936213016510009765625 165 591048231638858346628813980103001919784766404920912133598490628113210121862794784574537455422235939045834193645305130260307558914512360041594268617890018667710173438255157313513453025613642544224469123326837623799785298569699209555914029725265180446181705352962276845384176462085854520312178548050964542671924574819504965286120978910288555946085345270730545097317550711471842878320342664581476446983288042247295379638671875 166 586910894017386338202412282242280906346273040086465748663301193716417651009755221082515693234280287472513354289787994348485406002110773521303108737564788537036202224187371212318858854434347046414897839463549760433186801479711315089022631517188324183058433415491540907466487226851253538669993298214607790873221102795768430529118132057916536054462747853835431281636327856491539978172100265929406111854405025951564311981201171875 167 586323983123368951864209869960038625439926767046379282914637892522701233358745465861433177541046007185040840935498206354136920596108662747781805628827223748499166021963183841106539995579912699368482941624086210672753614678231603773933608885671135858875374982076049366559020739624402285131323304916393183082347881692972662098589013925858619518408285105981595850354691528635048438193928165663476705742550620925612747669219970703125 168 589255603038985796623530919309838818567126400881611179329211081985314739525539193190740343428751237220966045140175697385907605199089206061520714656971359867241661852072999760312072695557812262865325356332206641726117382751622761792803276930099491538169751856986429613391815843322524296556979921440975148997759621101437525409081958995487912616000326531511503829606464986278223680384897806491794089271263374030240811407566070556640625 169 595737414672414640386389759422247045571364791291308902301832403887153201660320124315838487206467500830396671636717630057152588856279187328197442518198044825781320132445802757675505495208948197756843935251860914785104673961890612172524112976330585945089619127413280339139125817599072063819106700576825875636734976933553338188581860544438279654776330123358130371732136101127284140869131682363203824253247271144573460333049297332763671875 170 605864950721845689272958385332425245346077992743261153640963554753234806088545566429207741488977448344513415054541829768124182866835933512776799041007411587819602574697381404555989088627500317118710282151142550336451453419242752579457022896928205906156142652579306104904490956498256288904031514486631915522559471541423744937787752173693730408907527735455218588051582414846447971263906920963378289265552474754031209158711135387420654296875 171 619799844588448140126236428195071025989037786576356160174705716512559206628582114457079519543223929656437223600796291852791039072773159983570665418950582054339453433915421176860776837665932824412440618640618828994189836847885335888784534423557554641997733933588630145317294248497716183548824239319824449579578339386876491071356870473688686208312400873370688615576768810387916274602976780145535989918660181673373926969361491501331329345703125 172 637774040081513136189897284612728085742719882387070488819772182291423423620810995776334825609977423616473903085219384316521979205883581623094214716100148933915297583498968390989739365958244876320401396581196775035021342116474010629559285921840723726615668217662700419531495781704149952871740142260099358617386111229095909312426219717425658108353460498698438585428495105889165846566463106769756533626301326941901770851472974754869937896728515625 173 660096131484366095956543689574173568743715078270617955928464208671623243447539380628506544506326633443050489693202062767600248478089506979902512231163654146602332998921432284674380243766783446991615445461538662161247089090550601001593860929105149057047216605280894934215098134063795201222251047239202836168994625122114266138361137407535556142145831616152883935918492434595286651196289315506698012303221873384868332831274528871290385723114013671875 174 687160072875225105890761980846714685062207396479713292121531241227159796428888495234275312831086025414215559770623347341071858665691176766078515232641363966613028651877211008346029833761221568318271678725461747309858219743263175642659209227198460168386152486097411626517917157560410804472363340176010152451923404752120951050033944041244513943973810712415152177291150624413693403895337177442472630807653970193647934477356784555013291537761688232421875 175 719456596300360685867627793946510275260131144114259816851243209564836306861046254510286252534147068608683691079842644666102236022978662074084205448575508073043840998515439925738293235947998982029230447625558449433421556071196544897864192060876787796300301652943989972964259263965750112282564417164282629617163804775470635749385539411183006099340579815898664329623834703761136993878418024782268844455613706792749387397792553429098916240036487579345703125 176 757587795904279802218612067025675319848918094752315587144359099671772631124681705999331423918456863244943926707074304833405654532196531164010668337350010000915164571436758241802422777453242928076779661349713047253392898542969961777450994240103257549504217640550021441531365004955934868233540331273989608986873486428570579444102972999975705422605630546141293539093897943060477254553974180095729093211761233252765104929875558760841158800758421421051025390625 177 802285475862632310549510178980190163720004262342702206785876286552407216361037926653291977929645818176395618382791688818576588149596126502687297769253660590969159281151526978068765721322984260833309661369346117041343079557005189522320602900269349744924966481342472706581715540248335025459319210819154995917099022127856243631305048406974272042539362748363629857900437921701045412572658656721377109711255146014678246120738216727730787170003168284893035888671875 178 854434031793703410735228340613902524361804539394977850226958245178313685424505391885755956495072796357861333577673148591784066379319874725361972124255148529382154634426376231643235493208978237787474789358353614649030379728210526841271442088786857478345089302629733432509527050364476802114174959522400070651710458566166899467339876553427599725304421327007265798663966386611613364389881469408266621842486730505632332118586200815033288336053374223411083221435546875 179 915098848051056352897429552797489603591492661692021277593072280585973957089645274709644629406222964899269488261687942141800735092251585830862672145077264074968287613470648944089905213226815692670385499402796721289111536688913474247001714477090724359307590643116444506217703470940354655064281381648490475667981901124364749329521007788720959305801035241224781670369108000061037913261563053736253551993303288371532227699005821072900651807913163793273270130157470703125 180 985561459350987692070531628362896303068037596642306915967738846191093951785547960862287265870502133196513238857837913686719391694354957939839097900248213408740845759707888912784827914645280501006005182856812068828373125013959811764020846491826710134974275122636410733196466638202761963504231048035424242294416507510940835027894125388452473172347714954799089858987529316065737832582703408873945075496787641576140209231829269295514001997122477405355311930179595947265625 181 1067363060477119670512385753517016696222684717163618389993061170424954749783748441613857108937753810251823837683038460522717101204986419448845743025968815121666335957763643692545968631560838782589503613033927470541128094390118476140434576750648327076177139957815232824051773369173591206475082225022364454404853077634348924335209337795694028445652575296047414317283494249299194072687067791810482516763021015826959846598071098647041664162883643029999802820384502410888671875 182 1162358372859583321187988085580031182186503656991180426702443614592775722514502052917490391633213899364236159236828883509238923212230210779793014155280039667494639858004607981182559839769753434239969434593947015419288494790839020516933254081456028185956905414060788545392381199030040823851364543049354890846885001543805978601042968859510796977315654497395634191521725237486822345156216825281615460754929886235559272945299426426628372273380287259669785271398723125457763671875 183 1272782418281243736700846953710134144494221504405342567239175757979089416153379747944651978838369219803838594364327627442616620917392080803873350500031643435906630644515045739394903024547880010492766530880371981884120901795968727466041913219194350863622811428396563457204657412937894702117244174639043605477339076690467546568142050901164322690160641674648219439716289135048070467946057423683368929526648225427937403875102871937158067639351414549338414872181601822376251220703125 184 1401333442527649354107632496034857693088137876350282166530332509534977447184871102487061828701044511004026292395124717814320899630048680965064558900534839422933200339611065359073788230027215891552535950499289552054417112877361568940112146454332980300848715382664616366382327811644622067031085836277587009630550323436204768771524398042181919281866866483787689603127634337687925585208609223475389191408839696196159081666488262002811032470925907418821594774271943606436252593994140625 185 1551276120878107834997149173110587466248568629119762358349078088055220034033652310453177444372056273681457105681403062620453235890463889828326466702892067241187052775949449352494683570640127991948657297202713534124239743955239256816704146124946609193039527928609730317585236887490596628203412020759288819661019208043878679030077508632695384645026621197552972390662291211820533622825930410387255834889585543689148103404802506037111812945314979512635505415119041572324931621551513671875 186 1726570322537334020351827029672083849934656884210295504842523912005459897879455021534386495586098632607461758623401608696564451546086309378927357440318870839441189739631737129326582814122462455038855571786620163480278835022181292836991714637065576031852994584542629843472368655777034047190397579105088456282714378552836969760476267108189963109914629392876458270807130118756253922205260546761015744232108710126021839089545189219305447808135572197563317527027493269997648894786834716796875 187 1932032190919276768773694446203061828076881053431320669918784257534109625727110169096978488560844369887749707899586400131455621280070580195019712975716816469334691318647913847716446169003035487188479384829227962934432016389820866684593728678876379579643500940103202794845580525814501098806054891018593982580357389600624569161972942894064568719994470290628756805033178602888248138947686551825576617795729646631018437941201066736402796097303705289073352312743764969127369113266468048095703125 188 2173536214784186364870406251978444556586491185110235753658632289725873328942998940234100799630949916123718421387034700147887573940079402719397177097681418528001527733478903078681001940128414923087039307932881458301236018438548475020167944763735927027098938557616103144201278091541313736156811752395918230402902063300702640307219560755822639809993779076957351405662325928249279156316147370803773695020195852459895742683851200078453145609466668450207521351836735590268290252424776554107666015625 189 2458269458920914778668429470987620793499321530359676637387913119679962735034531801404768004382604355135925534588736245867260846126229804475638207297477684355169727866564639381988213194285237278011441457272088929338697936853998325247809945527785333467648899508663812656091645521533225835593354091959783518585682233593094686187465323214835405625102964136038764439804090624849934725793562676379068049067841509132142084975435707288730507684306802017184706648927347952593436275492422282695770263671875 190 2795052374793080103346004308512924842208728580018952336710057217076117629734262658197221220983021151789547332827393111551075582045523287688800641697232127111827980584283994977320598401902314785099008936918365112658099554202996095806759908065091924152716798741350754989976200957983277775069643602558273860631920699595348658195148072495267856195742070222676075168057251040454375783227280763043000371790135795883245550617070399187286587237056833893539011459830394622098737045234884135425090789794921875 191 3194744864388490558124482924630273094644576766961662520859595399118002450786262218319423855583593176495452601421710326502879390278033117828299133459936321288819381807836606259077443973374345799368167214897691323768207790454024537507126574918400069306555300961363912953542797694974886496904602637724107022702285359637483516317054246862091159631733186264518753917089437939239351520228781912158149424956125214694549664355311466271068569211955961140315090098586141053058856442703472566790878772735595703125 192 3670761849182375651285030880400183785746618705238950236467675113586584815953415288849018010065548559793275039033545165151808419429460052384715704345466833160853469697204260591679983125407123323474024129917447331009670751231674193595688434581241679633232040804607135983620674551526144584943388430744998969084925878223468560248295329644542742416861431017932048250735764192186014896742870417069713689274587871684037564344252874745457786024537399350222038523275476069964626052666289979242719709873199462890625 193 4239729935805643877234210666862212272537344604550987523120164756192505462426194658620615801625708586561232670083744665750338724441026360504346638519014192300785757500270920983390380509845227438612497870054651667316169717672583693603020141941334139976383007129321242061081879107012696995609613637510473809293089389348106187086781105739446867491474952825711515729599807641974847205738015331715519311112148991795063386817612070331003742858340696249506454494383174860809143090829564926025341264903545379638671875 194 4922326455470352541468918584227028448415857085883696514342511281939498841876811998658534945687447668997591129967227556936143259076031604545546447320575477261212264457814539261716231771930309056229110027133450585754073042217869668273106384793888936512580671277141962032916061643241741211902761433149660092589276781033151283207752863763497813157602420230651069762065376672332797605861835800121717920201204979474068592095247613654295345458533548345676993667978866013399415128453124879115421208553016185760498046875 195 5744354973533901415894227987792942199301305219226273832237710666023395148470239602434510281617251429720188848671754558944479183341728882504652704023111581963834712622269567318422842477842670668619371401664736833575003240268253902874715151054468388910181643380424669692413043937663111994290522592485653328051686003465687547503447592012001947954922024409169798412330294576612374806040762378742044812874806211046238046975153965134562668150108650919405051610531336637637117454904796733927696550381369888782501220703125 196 6738128383955266360843929429681121199780431022152419205214834611245442509155591053655680560337035927061781519491968097641874082059847979177957621819109885643578117905922202464509994226509452694290522654152736305783478800834661828072040872186891420191643067685238137549200500538878830369302783000985671353804627682065251493221544025430078284951123534631956173537663435538366315647485814270264418565502147685557237229101855601102842009740077447528462125539153257875948338774603326568897188053597346879541873931884765625 197 7944253364683259039434992797594041894541128175117702242948290006658376718294441852260047380637365358005840411481030387119769542748560767450812036124730555173778601011082276705657283193054644726568526209246076104518721506184066295296936188308344984405947176800895764170507390135338141005407981158162106526135656037154931510508200405982062297957374647331076328600905190499733886148385775024641749488727032121271982693111087753700250729483551310636056846010661691035743091415257322024729784715191271970979869365692138671875 198 9413940237149661961730466465148939645031236887514477157893723657890176411178913594928156146055277949236920887605021008736926908157044509429212262807805707880927642198132497896203880583769754000983703557956600183854684984828118559926869383145388806521047404509061480542051257310375697091408457672422096233470752404028593839952217481088743823079488957087325449392072650742184655085837143404200473144141533063707299491336638988134797114438008303103727362522634103877355563327079926599304794887501657285611145198345184326171875 199 11212002822445247396420985559992387117232203133029742295051424876547200105714086091559433969951836037541172777137580021405679947615040010730191805004096598086184821857975804994378821775269777015171590937526310818970929816930289204872901435326158068566567458770292223325583047456657455235867473087854716614063666113198055263383091019976693893287671347891004610225958527033941924207232037794402763514672565878875393694181937034868543363295667888996539288764457217717930475922552192579772010711014473827162873931229114532470703125 200 13420767378466961133515919715310887379326947150236601527176555577226998526539761051596642462032347736936783814233683285622598897295202892844039590589903627909163231763997038578271449664997923087160394352218994050308202990865556178232863018085411208074181248148039791320722907805618973917333365286162095787034208337498072150269559950912102590265342603425532518440472356859628483276056749239900107927063061357013846251935778630737646405864914463128857528651055289608362779679294974517987096821084325171113960095681250095367431640625