0 1 1 1 2 9 3 225 4 11025 5 893025 6 108056025 7 18261468225 8 4108830350625 9 1187451971330625 10 428670161650355625 11 189043541287806830625 12 100004033341249813400625 13 62502520838281133375390625 14 45564337691106946230659765625 15 38319607998220941779984862890625 16 36825143286290325050565453237890625 17 40102581038770163980065778576062890625 18 49125661772493450875580578755677041015625 19 67253030966543534248669812316521869150390625 20 102291860100112715592226784533429762977744140625 21 171952616828289474910533224800695431565587900390625 22 317940388515507239109575932656485852964772027822265625 23 643829286743902159196891263629383852253663356340087890625 24 1422218894417279869665932801357308929628342354155254150390625 25 3414747565495888967067904656058898740037649992326765215087890625 26 8881758417854807203343620010409195622837927630041916324443603515625 27 24948859395754153434192228609239430504551738712787742955362082275390625 28 75470299672156314138431491542949277276269009606182922439970298883056640625 29 245203003634835864635763916023042201870598012210488315007463501071051025390625 30 853551655652863644797094191676209904711551680504709824540980447228328619384765625 31 3176065710684305622289987487227177055431683803158025257116988244136610792730712890625 32 12605804805706009014868960336804665733008353014734202245497326340978208236348199462890625 33 53259525304107888087821357422999712721960291487252004487226203790632929798571142730712890625 34 239082009090140309626230073471845710408879748486274248143158428816151221865785859718170166015625 35 1138269445278158014130481379799457427256676482543151695409577279593695967303006478118208160400390625 36 5738016273647194549231756635569064890800906148500027696559679066431821371174455656193887336578369140625 37 30577888722265899752856031110947546803078028865356647594966529745015176086988674191857225616626129150390625 38 172000624062745686109815174999079950767313912367631142721686729815710365489311292329196894093521976470947265625 39 1019791700068019172945094172569545028099404186427685045196880621077346756986126652219808385080491798496246337890625 40 6364520000124507658350332731006530520368381527495182367073731956143721110350416436503824131287349314415073394775390625 41 41757615720816894746436533048133846744136951201895891510370755364258954205009082239901590125376298851877296543121337890625 42 287668214700707587908201276168594070220359456829860796614944133704379935518307567550682054373717322790582695885562896728515625 43 2078402851212612322636754220318092157342097075595744255542971366014145034119772175553677842850107657161959977773191928863525390625 44 15731431180828262670037592693587639538922332765184188270204750269361063763252555596765787592532464857058875071765289709568023681640625 45 124608666383340668609367771725907692787803797833023955288291826883608986068723492881981803520449654132763349443452859789488315582275390625 46 1031884366320444076754174517662241603975803249855271373742344618423166013635099244555691314952843585873413296741233131916752741336822509765625 47 8924767884305520819846855403260727632786722307998242111497538604741962851929973366162174183027144174219151603514925357947994459822177886962890625 48 80546030155857325399117870014428066885900168829684135056265285907796214738668009629613622001819976172327843221722201355480649999895155429840087890625 49 757857597736461574680300038965753681329434688518498026744400075106454584476127302605034569415124155805432676873184192553717435849013517439365386962890625 50 7427762315415059893441620681903351830709789382169799160121865136118361382450523692831943814837631851049045666034078271218984588756181484423220157623291015625 51 75770603379549025972997972576096092025070561487514121232403146253543404462377792190578658855158682512551314839213632444704861789901807322601268827915191650390625 52 803850331253635616547535491059803440293973586821037312154564978603841977941365997349848991794378462775656899129217426605873878729068273885476860995352268218994140625 53 8862449902071332672436578788934332929241058794701936366504078889107357806803560120782085134533022552101617312899622128329759512987977719587382392473758757114410400390625 54 101466188928814687766726390554509177706880882140542469460105199201390139530093959822834092705268575199011416615387773747247416664199356911555941011432064010202884674072265625 55 1205519790663247305356476246178123540335451760711785079655509871711716247757046336655091855431295941939454640807422139891046557387352559466196135156824352505220472812652587890625 56 14853209340761870049297143829160660140473101143729903966435537129360055888614567913927386750768997300636020629388248185597584633569570885183002581267232847216821445524692535400390625 57 189660630072188318659475229554552469333701028504287143747415373604798553641719417692938801420569326531821347416658541081895558186049850632901759960201296226111593037904798984527587890625 58 2508261832704690514271559910858956406938196101969197476059568315923460871911739298989115648787029343383337319585309205808068757010509274620125775473662142590325817926290966570377349853515625 59 34335596227894508449863383619748254254576966439856344249779430676676255875599799263862004116245644681574504567803297718306653214716861460274901740458961069918970121592997041381895542144775390625 60 486226378183214134158515375439255028499064421754805690921126517812412459454368757375549840290154574335776559184662498988940516173605475138952883546639347711122535891878431103009022772312164306640625 61 7118840402980438138214823611806132872254802198912110120776213347291530818871412976735425211688153122850104603022643647697078097297757761509409168006346689838545047992992109779155102409422397613525390625 62 107700936456691048593052066423014984224342902467341314017223331731173569758705606925030248027630068595599232539129575746009094534017777173875851302768019070567348031085977628848837544352151453495025634765625 63 1682827132135797634266438537859609128505357851052208031519114558299587027479775108203597625431719821806238008423899621031392102094027768341810176605750297977614812985718400450763086630502366460859775543212890625 64 27142318814218280043083387177137635633662916779621063340371798710814039166221292720215826100588209005912812837869076987615323214674573875585056338474146556080949318646652080870357824263372668647207319736480712890625 65 451675327387406398196950646014747394579784598129674115047127102346656425765088532157111562139888386067395118434979310150906593615399583863610922528548272839743077611598937277763624553566784578958177007734775543212890625 66 7751200293295281199457870036259080038383683488503337488323748203370970922554684300348191517882624593302567627462679941499708053033872258683427041512416910202830954892649362623701560963759590159501275629736483097076416015625 67 137110981988100229137210263071386866798968977228135536830958781969429104649069810588859159759825746430929118762187345485188335750116166383851140937313142724577876761096074575450656911887943390331418064614408649504184722900390625 68 2498847646733126676025657044476025647411209609982770158744223801392845432229297297981958186622824228703683189440864371467557419045867132345687043582532026155431803970975959137588222219157768288790094227597597637213766574859619140625 69 46900871481534054582325557067770525376260993169766613109470336528342315917511680985823373204723787948539429782615583388074585198071880206996200121000543598911299528731247777053393342831372153012301278557779310052865184843540191650390625 70 906171737894719468585112088106394320794738649033060731888076372064101885842243188327093393688468306953730322829915686640989060611946797479373582537851502874565218194616438300448612776844941368350673003014854049531408236362040042877197265625 71 18015600321084917754940613423643225491720199081426280410666846353006409592429636827130943759920438410547112548181553766109503514026114280687426194435025728649231102927169409851218870616454279344179729972938313358733927147113718092441558837890625 72 368401010965865483170780603900080318080186351016086008117726341072628069755593643478000668946613045057277904497764592963173237358320010925777178250001841125148126823757687262047574685235873558309131298216615569872750076231328421272337436676025390625 73 7745631255557321783665662196999188687635918030113208320675196321052005166611356354124964064602539272329267942065500567050717315458678229714465172706288709656239366469505374684550257757084241563449485545004342356574570352763680057250894606113433837890625 74 167375345801338166423231294414955468351124552712716318601470317301612779645304799456286348471996271135763150960093401753398950469746577865899877917010192726961676470039541641558446519872833375944579933141998833983219890752870362357134581543505191802978515625 75 3715900052135508632762157967306426352863316194775014989271242514413105320905411852729013222426789215485077714465033612327210099378843775200843189635543288731276179311347863984239071187696773779345619095685516113261464794604474914690744844847358763217926025390625 76 84726237088741732335609963812553827271636472557065116770373600571133214421964295654074230484553220902275256967517231394672717475937016918354425566880022526361828164478042646704635062150674138942859461000725452898474658781776632529863673207364627160131931304931640625 77 1983356484010355212244293642888072542601738186088337318477675615769657416403762196966223661412906348101361490352610869717893643394209629041758748095094447319604035502266500316708802169885130918513397122565982126900393287422609190891578726111198557191528379917144775390625 78 47650139528348783974169154770385942836006759920772304076426156668866019429100386782113523465445075013135209805721476144972394782545886337728253922984644096853486952941952670108928972131490270317284365869647720598781948730328185811170178894821545336526469327509403228759765625 79 1174528289234269176179295495935243104964730625287116523179828335730878512907895433792316239899755653998769786501228665497424558994973552338663730947648492343341599903066191365514990234069103673050742334320946665039376254253859452059533739578456271000040942453779280185699462890625 80 29693249680131559042988769432738880936613354937883592822509240155612339684824504461703546860905722688742898972537561892440390275951926376673757782087501534932018987149416383911584468107501009958395816953967852638860471083791820807517072470282952987152035066173993982374668121337890625 81 769678724958690141953311892466024532757954773344880609552262014073627456970335980151817638181537237814904684267146141813947356342949883609760475469490127286972864165900022087372180997814533679131577971263800708251902270962967787151650035502204424379967900950296098017133772373199462890625 82 20449594043427438381557543670929805810846100373000132915194049451922207904244856656653642828845262871504202556293805841854767310675835457627726072748883191887582028023797686839391476930934345320846895118507921017544791437215091136832189793258069351351367160348417028217227198183536529541015625 83 556740197832312009937904126441063963200285082654928618616157996328582110193066222477395426015312281676701914595098864044496040033149620333914842330588344899139420712947892024202432959444687551360056719601378149702656946878180856200256367121450938090540970940485653593214010470546782016754150390625 84 15526927377345349645158208182314832869692750670163304244586030359607826471174423878672081036141044223681539696142712219336950060484509761492551037757778350892099304263403760662981652805952891119880621852962835217057399591485585898568949822650145212407097138559204393061145538013079203665256500244140625 85 443464572824360531215363583895093941591294651890534132529621613100759131843212720398753306473224364072568455261532003696482630677498083297988750189399907479829248229067074808295418985790820523274910440742471536634376389732419818849027775884710797411559101374389436670219377711191555135883390903472900390625 86 12967347573957126293268446556676441946071046915931108569298665588679297774227383157179945434583553629845974200302457320088848603640721453716489044288242694617687047466150334469366346563509382921081656197750610202725800012165687922964421194644828427111399683288521517673884823652952263728366233408451080322265625 87 388099745540962832831231336994769231003960363146902148370539762403582703084851350511238586911651176587660161840852245132939149858363152388280800606502815607212755643614413360333665386299272321445052888342478012757380468564106873846402161934525069995017081121142160502461698887109208301126272999681532382965087890625 88 11885554707191986755456459695464807699496286121373878293847780223609720281973572609406681724169317282997092456376100007196261464412371541891099518574148727970890641585691409160218502455415214844254744705488389140694776849775773011546066209244830268597398109334978665387889528417719504221992110615246929228305816650390625 89 372362543421617753061695425799216960417519147896522233067957106625468926713950056280101931736500541159015909565806837125451675418575188035906256817409505498600032910238126157580485463425703265855656896878245743388826663926625192678726708269431287484887885367355546607937191035798734347770790833465071045793592929840087890625 90 11930868253772054425849783138032710628737731017752468869730413653386649880841673753270745994769213839276028758398016868336597132086567599858472374686617965680643654476939800215036334733622958341281102632875871863921395138872997798619082459660847882303292735055439068864915537978027247236923909095054341378272511065006256103515625 91 390867174861826275045264745385089632908076805872588632641238081698600036746254073830902909534634214588521978153877430623575258644288041138963413467108291173663566764319024794844805362208221738218710203355646438133928826144618280880559760460949037472138173293151239335083497939698150646728864185863075277893585735000669956207275390625 92 13089750818947700124990871058201266716458584151867120718522422118004416630595302678523107537405365212355012526395201274152911836738562209702745753599989563114819187370279821354557686774991137791206386000177243566667142458757121608409065818076722315904435285414341854092611262502551367008302932720368527981378292679437436163425445556640625 93 447996721778485036777812561966938353370795042597652206591429896988701159182124234172453355467698624392850303715875763607883407612377291627076473416959642797604686687747826885859736829874071690904038560856066161069182950650962487047800277623675821261829297643305849956319620459149820535859167872354612870162672066953746252693235874176025390625 94 15665997363871843251083327479421867279023331844597300012295712067797890835439702344776521387349953196393582270640459577604074880797221510907237198917661748989438288783853758371629137203866412959223324434575777586428258601313507209574527908222319793704908709288762267122540807836010074318459241328368457456718479509305552710429765284061431884765625 95 559605091834866112771947540892428521073992436820860153739215130773808458532741607457762120477527678128375152289547856571595158816957549591117419982537795335651725113648040102792964410059312137316416372127481351164803825497519791033211711409609485350933044004503876943884280196710115864729682559490649668811440806551903648369261645711958408355712890625 96 20414953355227750660033418239296684877300318087661799268560307185759306375732946581666619917140687225801253930674995355588362988801428366633554598382961311639910583870994150989990134643373766081440185671582647171843208357975019496682596443933963635087388378328305934789842425856181736861203549452778390567910172063819996996159034097217954695224761962890625 97 760436597528878484335584795995562214994559548447314360954602882362348403189676527220499925293573458473870907663712902000310932969864405228733275235166925897275029338610661130226142525331029412767565476080782024503987668126211501231930034940096211443370129704351067764986840520716913516342971013566542270264085999205231068109927861087271594442427158355712890625 98 28915601621035604366860611867731253225168126829709128575298774601828298031287449947559509659288130758468941263912683098561823226179094008822582790817222357243882990600670389476849069525712393420486677227971736481764131080499192334344139578597158440134149182007949351763624610800260636458941472790867769826791870119778911364880006917843502378673292696475982666015625 99 1122185583310770769873493485974782206415549834134181570878770143522354418296234645014837010367313066605421141511187318372085797584784459388395615528825582462277854982221417145207035539223372276255667456540355121120784163103093155303561712905777121903166195604546506392594507520547315040335059617540787279207965687478499771159628188474588483813931816257536411285400390625 100 44439671284689833257760215538087350156262188981547724388370176453628757318949188177232560447555964750641282624984528994852969670155049376239854770557021891088665335150950340367343814388784765512000686946454603151504173643045592043176347392781679804487284512135646199653135092321194222912308695914232717043914649189836069437692435891782178547515513855614699423313140869140625 101 1795407159572753953446770467954267033663148697043509613014543498903055424442866151548372674641708531890658459331999955921054827643934149849466372585274241421873168205433544701181057445121293311450339753323712421923920119352684964136367611015772645781090781574792242112186310864868567799880183623630916001291195741918567041352212102463891795498174275280689471401274204254150390625 102 73986933638833617667587964213927390190224694656465987642716323046296010985866071239156889549310166890682144450612386183550748392378882381146659747866566214753971388577710943590970196256003376071557050894716865195062824198404794687095572882348974959992970017915613505201085684430368810465262486946206417497208885328722229207083308530434517000684263710041932426975108683109283447265625 103 3109300886171982782480384196090298572744192792937983130685153476020589861681021643825568283309759763580917120536985529363720201189722532067688375904092445175035647604978302404410522497658541879407185063850476259822515186937961496725191450380715672693704565002903657556075625888186249259802656013914324695320203405939551682427676040991510576953756182414512210243628942407667636871337890625 104 133230433671583290246501982418273203543515916984599639166728141294006254983170096416281775371539896109678717697889292947706046900778420776568379219114457183305102464225715279726586478502170860990718472800929057257134953245104712173177728457363285859252546905809418822620284493682892594533284007540214898869775395741103850040343490680445236711891498660279433696729256553226150572299957275390625 105 5819638573208429701257453094012591803984318769804296838441851939863487223919852981559604230004234201966876067761502205248747834672902197941283372670138604223950180739843469133737023967453325378935573610417382150048911892699418932436576356746085689618010501392661223590876646968562431421808378733364126997530659061367157273612244016412528384812132552979665943306830655501471483148634433746337890625 106 259096128917812498729683069198534599705185855950457099544269690214662314696135774592015139924018510905767289412809839679879502347472278754543877034647240798654485996718571089303106044054989499195590672709392270702327606374870830291008815978692480987483445532502670335489419199687368009330330829588104298057062472071127208978490715854702176220220953391207707461963407613581011901260353624820709228515625 107 11754932272872235254866991166468316254024577098616288149223971575349014555448983957465134883212795821283756153369769616436453142002469814814901157184910667794155375185124851750592618112730818589004753230152417929493901173621514699472778972137299169921136440364113650450819459670616199215307779407582703898550867295394970344145145287611983032935204434405702479841817840020556928948280983604490756988525390625 108 543371744313519074656226666669997918842286076383537919697878086070508197825629283433825859976511486838841628189517600519775046489064167189818805990872495618784832217932396272171143772260982089276744718063795518790855581750654516983129207987046654129604531955831153492089129523274233808727602103115510487710513840729632504158109340919863915697429824980403597130688029654950244040634288467117585241794586181640625 109 25586832067979299706487057506823532000364409050824417100653381194974160527411057327615425920433949403754213429816194290875687164123542568801377755304194946192958964310218608060266989091997385601952632028906067184342598489056570550218571274902039896308947805268133186788985020121460395819174055433606273355800386246117664988301210754575471926276273028502224985286968628421952041629428009628099971450865268707275390625 110 1227170052812355193222825765084763418269477422486589868564436815492155713055161720489763442569932647353455830307414494384688832078529225142282878522144493814360504887282394661178465063841286610855250184738363888228255366133642180159032896915576735466873445688464935771586510550045362043883406872651190476417542324750049330503914369000194209056136330719995212519348302387745241868588996769773302730754949152469635009765625 111 59936212549408239992196033192504930111699546791667535770555658505452377181327153590440536298558080429390136208044431320242587247547445885174238069900059222387181419199759437646617412183072279360781274272806430664956220337333217721147325718253683336937565960870315928020056761774765527585309475067156794058709184683117159351141681696338485364510754528695286174657490436919865358103755191232497878672802471555769443511962890625 112 2980567913869522366571916534630077669524706762402834886333962341817641264850218020899017429590994781673142083489841525124343621233286936423829684978060045070092144795384837074728637290452001380332291988312390990537607881155243584054935360643037418662568217668119940784509402706297314921289854885614640211745549045106733217372924689077216538691755311957487886179542341937587984393141641904800887008519794107996858656406402587890625 113 150891250639644569807703274565647682019688279846643516120656843554518089033042287308012757373044110822202817976673227209419895824935151156456377802014289781673414830266357376908137262829132569879322281908314793895966398983484206442781102632553769319792516019448572002215788512006301567890298903584241160719618420408528369129504312384534087271270112667847824237839331060590391709902795621430544904806314576717340969480574131011962890625 114 7775275254210245037621142035093259406792517372217693742181326491520762609783636022694589374675589986557289007519994724874197811963083403941040691759994338159849392788795129274699405016322372193311597864453553014665252573219957673790067437552863179279588557966165466702177366235172713491819212202792362770721217585231058332874227712862656983001277635661530535151622890221162294419581155576694548399764583823667862816364504396915435791015625 115 407743209606039460017890309462325616551606403516468077533730942541840312019663656666126961397362614485050792843356043367127807457156056786072114916585863087440662007237205374294511498460961520189453503609808773642060510192227800371224926492709697984600903568303683239328883262738692268224491307126634296059391371387101930034257375490230594845570000491726322793886255986087971881657255379597438812632054540296966393952970975078642368316650390625 116 21757585407787871626014644803219157224810269298042253085277416824975140889681272383361200787124666471536795356914321830113306933721304346161594124063938240208921165368184515977729428069375367678829428406123005970313990884367467655608933302577482194156288815308252841333828539782999358124727080639584332672025182968587146088558007813534194771554460796239008310604564505673640267577112804310698932480859062324786423747724484201171435415744781494140625 117 1181197554203395762704709051721964826577724709921415877746625682011075423759906596420296229532211018073261083131521617835021320124795891648766783401307143122702121146673369187914952920458319335915970838740011871122376251121425451555353380063628930838550763494269738503172217596279252153233308480842393836431575158181627574001725686188957899952920122167019522174411202448516256486493877033223534345453357634550330158840214522797396057285368442535400390625 118 65231634930882530995367557381345507547754847105410191848557403289061640277140841787310859275916353473095843315938281344939052403891853116303145613337186978951224640325036813402603275032310685325959489569417155582733228468180720562144390414013907705558965913971046308837685716754521700162309460854521199616933738110580382774245301019785200024900013746673653112081858655219310264466624359159769684227661675368041983021950847021486197263584472239017486572265625 119 3663995702432740883478800330552795813449842007063785065941620785343303272726723942351463654668945658230320423212937324863881634474201497689631385955536455420711336822416992772010823355289858884073818569624592211926542709829242893255088265164747181913541556421839700121103969024384729376416760106737601261283551135933189520046584312980314900198608872136912421652525918805013438244825823629645103393383528643747550144359957126349858214098276221193373203277587890625 120 209291098518660592005192553681506249660068425285490466751651320879594826241423198311057955418344844943774132894346192933549782842800863749529434397166197870086452270633281044130030240877512029317180590515526331737456046128156183305623896794475523778083407244371905510617579814641880126710301754056958521645777724435639718574580942541748567414244737385332574437213933008061172605982695871548957950933460539659503811795985111014230251047507636030786670744419097900390625 121 12155836293062325844253588710375564486506434209006571799402660368007747102928100781104557108652886939179345412636521231773504937292716967436419079221809938492491234330651596324116286420406776174771165877732284873643184615169439282573941549719932896554862376160364643962179653214215039639461036177382207895708416012946390494530235723767298543986748592077501255887822443041200966128080958915435026748166321603963640892922611232817507211090291008304120623506605625152587890625 122 717789977269037278777330159758966707363718433607629058182927692070489458680801423023442992708844320871601167270773942214993693042197644210153110208968655058043114895990646111342742596838599726344062573914213689503756408341140220196708674569412317608668068449893371861322746342646183875670534725238241994033686257148471412311515889252735211723873517613584371658920027439139875848897052542997522894452473124392449031086187270686640983307670593749350018697441555559635162353515625 123 43085343385573962658609242839531976609507198977297934217430234716531129757315105416982165637348380360317860065428205881454996424857913593714440440293343519859037971631838532833348124375236948573802355999200676712462978410676941717307438191028974364460300808704849645975897849217337187137123846882425475691872017585336996523998741252395431083725507894755401908826674647034371047830045578893426311739509699291656753090948390922965625023042927389804734872313929372467100620269775390625 124 2628593714610481887839091296397006360969424702405969668671201189820847695364037266384664943368987337402632324731709412621687876884156450438924296821856594803080047611286837049629735720008830995539107937155234085550653849856989537231209496596486697001358492038274172051343551882900524450048788774449895846485419920863824820932639205067392854987009511151132315055606593540919943257063250722709045852915747244084686849325670381819209817030825957124597069825000517084845341742038726806640625 125 162975438899564487527911499467910791386465300973872525427283144970082377960265674553115611153820583906300606765690715291957270054694584083663745327251930734385766031947395183914093244376267530554420231211561668538226089344983208297872219998478771700781227864865036941355351560291715416427474952804667992377942520513478002722644563353383424402049576700881354665762664406130577401881178608058683551926629244880494669345040889343172827865728240167682142926219857059777496033348143100738525390625 126 10267615626111462278745952377977847768138700426654942974444265416260159893874697762520836618301850606680844526845280754108599970715813491854899619362198888197037645778717843981771788488949230692459028986559596679576781854823287105974247732124161095920918136714362192342328503649938362950347349501646888187802756734869627649529330135826509120753525381732226225297713620250632506895916133486305122454929569056716044663406921069509231328368744858804142686494777214623042027596966363489627838134765625 127 657219808611768589000249665761984057790790075609756244851202985029396574647025529081196231100883155483034177318839575789737375525548505800140269735754988634604182668649950475429230409389151307393609986400693223863030229745383784366305623085535427588802049012949609569640105190128904674088783494250915666013066655842269996218722892664119022310312406159298068455081351118622736133900695788324904583217586785751337302860013610738216388097554989667194369219844194730806297144454219960607588291168212890625 128 42735718054980252499741234516173013357846124666524399821449474101536512266422835028504784927334927185284297380157543415727672843548791589654121039567468135965136978028963029664785707370529563763269489365705076881693540689193580578419023141136941178961853237067048362265847839988132026432623146713665791182499659296143606504122456095484339425728064210508356901291664856488443417106892743635826920523723580743480708118472385038252520636043513203109313858520368762370679471818135652938508428633213043212890625 129 2822651441813390697355408798558711359272378688099270083806916314932385098684961830797712539665544605660842557662025585065397063643554135705065040542391702912361332261834979146329431186116107157000186503115454622958976668980546803623998059448953827929251444455041477279296983983376132213848326217290911841812919996850989065990784102650645134729912913039866464973413172106205199256493158824402732273671418784526157290516982559391540735490038003552167071041411836385821008434116041740935543202795088291168212890625 130 189346281368284061369298177616116916691350434776387136491851753321979324804885924571741354873304397692334979610526338271771900426273254977231467984624177823064110529456152236114924573395854584198729510815487811562711113931884060133901413825895271731322116145488637337372520982588854325037159570982091657260652486308761197535727788389907926282817288119627282336881528998056350971324817587099759683650152443484799157205169707066543944077407239316282919292528947396597259066768938196023697173586697317659854888916015625 131 12898458033088878544537961157387500481931482967402268124961433288046553585033634067751592835324368875199551146048664689411373628938160402303984830580583617484950273377082546476384776864299010130201653006261845211463443792153874060381498211233811805609393873946831464059153501854935345475856347134871065784252908019839121537331312672908917846311796483997130100070706636876596684517617898850822729409932034602628003387973365615080040014497058549464508745126364425603601884887366838851330275161899407976306974887847900390625 132 892173443690724640047146235295336020834718745372247483935457379100892064923191434832309924826551270728677753221040087901895302540023616866964326746428388237816525459219422657225058630926698231695918136790125571431714943659491314882527849772831528782196164867028385537507588569804022911219507674971896749230989394824252197615669566272436938511540651001597491891790707366117316071399112445612557370555588901429176366342729726229471287762747042807910605391645500954575538775774276876507663802673420150313177146017551422119140625 133 62652880083181137847310844373614972063118123893766079559367494447360145259231118511098964470944562986921395219947540172910597620873158494482569845767933564000665500373683956103629742356827383320845851156086568253792181918487777587625518250297094108729725677787068374371470407314487508940389926474901449214746230251533110577560395291481884006972942216587183868101002424785588521114002671493141841347266230602863910326418195024464621183138911081185522263628305304535067210528748593652750690542740930055742865079082548618316650390625 134 4466461168249900135996942784550637743407627934262690045707749311657857395385327207537734078169166950774639343834840191386623593794426595913167921734950215844043442856139555546671660702875867329559779883066255364244590856787075176444235570545429541917233413843762317340567753867042500024851457468469249413070044008401543919963703019934452028973094077678283750773052361860539820081696136448074588727805262313447565303260026705099058379524789832066634696651798256855000406371383958492910943978101458162743853108622715808451175689697265625 135 323197596595731023740874776832868697750719364951182514397458447940874218987477662064637975630399089725003677559232871088927469870558502906872743984662732568690827568513114378912708040120800635834275232118557304412102838987969546842681330120237827082672927059148485045080823237573062344298276313875903356779161454491944119592493514225476883268522060554878290489688841956590521920931614129519125314932716586263379272909198792407672963400793317038173753284420773664284684405439714620505528817199399614114307954793048338615335524082183837890625 136 23735954691587082114553584485382710031510580881379795039863745875225743516659346979689077568272139548493995083627621285641922314763687011983641190977615742577223067459171633101728191174511719496305007322018966993329244598115471489673359565360386258778582436150923890195780739390603271627609710767360218425218396379342868086992316178233247784123528649210816531853238242133964520395138673286014082253973638811768837181724468513211910105117661996600518614961146038678731507419898081444546541863941107060168890507956263036248856224119663238525390625 137 1769016967209293642915564098111087995938452082508354744526005116334699438553104471049247262085754288409708959587682986797606828197022829316128794322370723678537857994664602643438700360045183942340115890702751591045835270652947974653865815046744227480508970383892206612401342726042271231134124133780589719013101863756044615655450332447545724102942466697032945302489992948002241740529290181333343536306401327002319666316742913821170448224314230944640051854439253116687180516497584111980609218577666768087327240667472327828591005527414381504058837890625 138 133781908145202831745489534919651029692845438739694327554779136922811645040578525623099324195235168060984240068818525876569016382399851467032240070629285978189425510846510574910051714728417035639471264234395589072841292343129190583198602262910032203213490885281848125062851543656946761854518137617157097500365828446550874058943431391345645385285024043963116488500805716692669531627527569963334104933171600354550424765203682857726015146963763715188403921491968516949468026560129798468533572154936049336604122575477594792037194793010712601244449615478515625 139 10264952030073268076999666524849903857302337669058006058950648396950414712318549692534788046176199210151259756240376671983264058005158203213916748379314483820496430021741909902273358019396710727580990633440939153970039520195959664258245553030823860920367942136790924787947536093253868090335322181226846934105569650875402015668670547226560024767534609869245965046178321836111840492248562915716662537417323723604299541809313381990459416211382626102691044492157252337015732209932199306692112457876088129548297721093820370798221919272918967180885374546051025390625 140 799034130972933260381731041960841366156271266497144249634777421867017231621588226616600436302401522717384210685507160523849257539179519696374493610594218735071262609322412008702860461587859359745631891897676144684181846291573696225526092093472360157902360983869942376418624157034974346019791813908878992197711647193792168301664984066662658887929661566831975165159566750044781775757120385922300728575101895969082280633978762967519351417310234998459573594314012679165641610953332326232220725833532576092169042907664071483304392418123285324327298440039157867431640625 141 63092534015753783173001864804269995113065335473881007095411660008041547626072227961873387050873926635287374659938330902123661224551154054745426389986130105539961966894706974619186564907438962904874839816132406060407682765028950627663765757792671030428128325647354519984390982063638609336068781418058994102923509374069023401267768806887750208449814006978619591016164550150286013795557982792810787829018620807614705961139597102678295507262233465713366390580628755159598227242486073811622380732541565740813759797032062748393198129727432732494207812123931944370269775390625 142 5053017956787704740542546350309179638610289652767655977264424438384039507824498665238477695517441910293530549139800983620181903813077377090506454147599174022590013966630186890276032796871879100088521046034228268971990904968403626818963335775857230155958369472770976151029889362494752583116412634990926778709040942259814015184134335974833026444537154004910664424893602656986256558872443283893423186438272321861054185721709192356402008881125016035517800855211976371977062421623467165499024850488521458616033208384500873456062845011740360112728609465193585492670536041259765625 143 410431383540081317550568327303863116146120777046052856753302875007743609023044904083995350818404219163592018853880334894549275137217209954176386738138742909984873884439536930162670763925918379904690121964130191147249961256058584588370296948394003519417718560425822537867402763468636278563630616277138027600641850535053393383331311439555812572957530334048868717911982875813708688994414205734243298318448669343164126235245829149148753171369379427484933374464592780813836895196366120517658293480930155476087297351031083446468704586078610750156381303810348981642164289951324462890625 144 33806822630812958045322762551691901013839822284506327757912804511512833331619185704494613051561137128285911000975269304929129243777444366715554799233750114752544076987400217400569028153813971034369420656063439714607832058700289553959472989342265675890918060103714576621600098224148101629007690232131582195437268586721812959591616791964772725821938816085271267425692117497899371003780903712123886239192298445127085913870963701186233649972524414062506477121274042762854931220429480980918995975730735976409834595507079312402180728050709088879630971613554635268883430399000644683837890625 145 2823579632948129068903402451079859264576915797024253000668635345606063352690166009225094576679437734091567572712455467616985803569535930952449852386802043334247233854064653557512925800434696674761568382615074548403760741374706883836249143542855371516085367297922345154012661803779073596156351295877861876545116109631592540198051426081689782833374151858257941526661231345542053365606784858940299102583579958435459342612416759286775420679355211586914603475645929325596406710461490681007335462889006799485725795251346771251142536587523273812315658380135696692292412990354932844638824462890625 146 239103546897680517683809022959893562383637806607810768349620709701267050769155947827190233847791466760608033624863441453273974832071872168984405949966783831587390009996048927903752069706610549115484372208227127833378863340351553630137413724352535715353624988155362109986946214205815731196115984086233221567716977279712887896511192812023572500112956553509140746419199731571846621052948148639923468305880134460273132591762063593163429398548478672391515536921172941220829316648589492358382174332903984787250746067679295936318001140768058349700702267288270931600013824436246068216860294342041015625 147 20526800397618974762637320812083902437072922059473946652046588307144075041481268965016454385599049629931439078660901585322117465358538153835142266398698425157945844968150804411609211432242809031015217869704090697367742038905840527593666830821940838627393351608149681780269345543355074707455361117819035838366934782486071713027589391719411675562197207162206223939341877755711460570774545612588789830591503663279988159870181397409487250435988345546139217329145775830866976004964759329474751284305474190000689299164199876836964079933797041263455588944430771206929586814027288710349239408969879150390625 148 1786344804602791278718512843671601609586271042225720207394354347429213130484907431680556942906757294044783485820464960462657272422826782837503255733346730449370237158353323753920291624890930455924099335110998492938427750935780771913838855952279401481548906423699226056927939795910475376416302801278201593833882499445850390826225966814381801065800211953290996638321226911690789856171654831935539435007225606296940969612702536109560627969191885771152765388068911141681198586832058180647540230516683891384809986259764494281736799056238687515952222627889087864283047292490724800018142559565603733062744140625 149 157571688869207615904481299427428306379995382363688553774048602632383461026943199641110247376862154150396306500737393697450535343145127687313324684982781746208499249501188335009555003940004084586608878250806066063605773482294286109747811644694613725285947486728085031255556641457467122478305653797948884390492941393619017124390566306729804290213170896187845522469677104653332882423045501070201998022552363505846865988566878007688233432534447051987614282116170582896556846145869020056738876193646169375162704077987566276097721307951758387094629605783468551420543318623314343884800337036722339689731597900390625 150 14087066556596030069476532650111518018677967178696120395953719123937713799269748991114897225738853443199580197472423733945775310212517560373498540162145670892786041404655738338189226907240305166127420324500313112152419755090591472497564108847343161654288991260977529879278019302939018216683003755190428213394459453530933749937641018387951233349347691290089577554311602833112613021502690841177128825214203849786215666243867460765335757102012100894744704435467766281535078602286836262092512270588161188308920907276166412649412382652195151564646981386647871965547993228242925657645034931420013890601694583892822265625 151 1276302317094156920324643334632753644010242504357047203993802906347880807927638528344000803549165860807325165471199062719221188880564303487399341237230559928557308137303214549178282147022878888356310408820052868274121382230962677999751805825678137789040236897235825184592467826865577989449696823224007986561751420949356128678100213906966769692684250178573405815998185528282835852361165292901489048693232082994480925577360635812800184929199398353164764966557815092873359656445789652181843704227557991821976543120127953152449411280671532926908581160611683847950613734472037307508297809821584678502404130995273590087890625 152 117176039430097452698085179909298479302936354082516146751467051028892589095028565648734369773045368514859716116745314749188978129935728138874646119648900476480917902777670824545508905636023487861104502323360233783378809981242452504479213541049684152273995109298323874372249878716701849633387215643372949238247836205939436817807702538584712158715648324644645814560977415166118876769426224375992808071476944307640299296331902613337372178164867563405703906814706445861610276698631502177162888641427871671183844447315827250973228000267172766486549927774598082396497896348143273165029313621909867748627220862545073032379150390625 153 10900301067984815537239373861062491037155654338526064551555222421962733100565032319473514748137545406094825091760232904543304690537271110118813955280338966824637387905892828453345965946791084958279246328630585747698813798505079144229178839656146868265288395042476578413478544967621189562145845735224768602888004963057516109976561528651842848564523185400068176899534924045828208511475874522576730970849142744218238842041275240605709046873786805085815605931438067126276295989890195490030577715868827762211877129711554830021784534724853746602411307031231986614934216807786027986176851899678165447316047220738255418837070465087890625 154 1027342475356500879569273747031278717760883265751743057919528158047565631995153731078059291497215516979031170073310191020301923778447264857588096471216667284255249172742493188899403944519112966232860687227104076134865501695305204264455876458752186187135165944358375038891939384653329495042683814699199216053591579763207835849180947513907536634357745700771025604604267056395262823998089697878334317271560854499824792623548150151847471958807532592533035043432106388584414620751161034739891919142921147760707207598184331174723170613282740763530663276386583506470934999917025351669182114692767415244090134507359834969975054264068603515625 155 98091686889514060482153826640293523250526895097242178913214468058539614108529273397064179211445634776674875149769730348809447984289923295867369039168238608967975446262625992169303988026629425128879771277131124293433092967369436208374511540158117489333852779533282007088441264386084553516170493311294240348012977627370847374715646049575405505385111917255318295753220022811676089698161602443121238947405901948497771024489000924648548470098902019467646718981940950088428492403941606757999620331685254109340084888682238124893743053326849370842671260292667379781351344727077497602725177492980125574920970132897224402768188156187534332275390625 156 9487526047640689443894400266475829862314211820700360786665016565090010016191059852237444477510233241234770599360878089067198618488505671099587800837391206497991553137967448588607251025923624627890380357695399472785142184896939239510191130675633281685859574689238569007601127532686484100637526283561690220700163209096935728929872001560982795886353409748851640883547193826368123071695888349901129352232046242360652911259600658432932256576435902224930258306652310633502892213801636147240481278100929462709482350518234753677847721860826197997274006966767081639832083413347662645633181892298530725731931152223952441460141926654614508152008056640625 157 929483439361310704128890499706370575781061017862193645908785007865303191276221942663850198017200040410529240848785865507824381454700412091955517260238379109401734469373532970777263775758711581169792673263060590949287594712168240355573914881161116973481976672730013367105674863249762160855357812474255229231774289432017696427530630120927923530190157199685246405720235031975458649210974485751463741508821338317830805063191816906015940244536848905074192476044420220453644847293932491709002710334269958532185276397920940583065063462983281791594937188527204221172709379922257161730037196806594756669231563052228396737408644412425928749144077301025390625 158 92227994270626054617189159833364620381875779497376164515299192405434709154383122260820535898256674009734763923220777505013874249842648389824286200147153167130387102723588809025373998149658156641572678004527187136943061585314893649281821704083211831693749135351635576351060588305957650410872878942757975120522803868891955928021726773749073212283118348138768574607590321047764884467958943348688989751212797294586761632395208032499431670764168832605986748435507596374512909972740451489825793932917936635356084050583705329354630922114516135771007642531611838845862088222785966872662940853134364730504501843857362666269372741822962780133821070194244384765625 159 9267898916260941602426721482494977337554315205911833395977900545629728488214805572867594831879914914564236691880532710701339209492437894045052695966587274611765469565590715830150807700060998502754996839996932508204271315646708347922680981221617873755073156862350507431941727458277378332138204732078806161886216037981083759250975301767270618029118279686116715293742143771768845475300726258166407891109622787335729089677762059977835389163420561819743002363535722852078427810250715229761104206524990534550297530159105964841517506732365611967492786990359142073781835383419539025067026263390619177403666885787382516970742997453047706812867545522749423980712890625 160 943110661617629678404545604780171388846864669668794078208107137423826800689226829900579317686932021620971290002454889173678979297159972535918607394255887651767865948464076833591976342365907268638851233434927848967374853351524688192959939330093056451189999515469649986781822127881764296456715851741071393839703230240993064425138497683139225361261105259138923065006494292358969484412077204757271833407206324462071127894698744985404507036658839791338867663515758693150352892398923032495719725160189561786372826966520782088237663002592257039424033496925936656570113350452155710729845659588892798111774545964609832309459778163819587692984214299940504133701324462890625 161 97179065683742179692482783662153640078169782427342210612641567547288537369818621779785593473779162439846502693142954235345055705758660730073589224511520919525812675195686941010150834293725450867815869944368400485447272264194455396090785108512118629787068740073508204287985733879064874871196458079251737492636860547262166351430695939768348920449705547006933771541334178378960574643304847255394046986111946878896271089397653382041065809564363510939348262916327291500905512385677428191391456200231092636029642463457267907154097033450108757599291835556745439029641049743940576589314026609699102810235360990739361730999045001778134135472786425680169486440718173980712890625 162 10138594743719137865137036336688827115715375230862185491006282100641065815255806991663251181525906238186745779472911272419314316726095315307847490204062466013208510590490822868648026391030082563588361895426010854246228468051143337018755519585960824527055094583129037445161263629868959330437055274950254520869311024035314553278413076700092074521597330013686393451135853496098577791961351409308005528014073305928369066485767779694962354846040480732791264921797509994997971201685340405779679233913909663624336568570033303485479789402816396571576517911799694908523421078735576414986543082163297697089044976802846870033399365990510956219740335004786402350873686373233795166015625 163 1070889069805333937005099463062757364097436508759818342487538546880212576736394613494430906048673846408475022956826253149290074704193817679391391152804097972645148931120593165500947787552552470779020725204372396479757881937902014972606051756267112090670194365343004580145158470904908829277413963416620633766820976913730099690032381226447225371343717982695625308276224525525412279275917742608158083896486492938683982647559221730280398730613025777401077357364861993221660708178014080360478619082156708220320550055209767680653802755672481887872769704433842774712786351441445258832953613053498319255030375674800700647277808032747719750710072884880563748311033123172819614410400390625 164 114509097345214552550018280485837582185574788445178615543850009279354250617845939626346002352878645722611825729750474423000438398044740730639642064578189392116973130055793906593850845975206883147929907125378335983184030557737924559005792508245886028743273213291762136750341650135390996205804597694175827748052400240408245829755472492162775361732412420171660518588668412289906809610694608299347735752967404203440539580520860020397152755865720233351719800745667328073198957864766867598865618259835934653290656096853525248324630474861302815788347391725406374057263531773282300081748896890197521779621143040530764119512768735133680925223677383507393801043150460827746428549289703369140625 165 12394579205743368382566528698067545733348800676094578525081868854406583441126262351095317640677937491661226628813921102019990452642760781425165496712007797992133288570369188243625009419202368238815081077158076465155822651600110692191345986885042949637200635879913625443993730552304856820312495459015285771276939854422028936858562098024190967929278052771800706192556057614671802979071195096929698265636944798384607444735158409467808211447661423778223502952511777257971128398240230515768813386062901402806833906579522426403906327229462278083746510027749711334332261942671849443148582348291869954947972143850090439060181600659604757027136063668223812418711649030456101172603666782379150390625 166 1357962492360449183362371450688978378091427950873598117786494633557639688393234429448354096030315509523895650679482009858412173981993513973722556985264286355816115229058218633159799656977230666612819097894516015598937085531959727547176057669112190605201338867639216717269397113041072418090257314985173724386872807390331912351160922021628386637299632739731257171162634228321057406190019206014714671681449309055815976252628690499702535454417233250565945206980142828160574798439597895538146963390437540592919529638759056559238381117587116649133351385150286123500776950701070496840801830661205564134054776052359758593872556349866956784650054271554269112406466979425800900571630336344242095947265625 167 150583102815357849493870007795450123368180354044422421683226603420573107406237372647098537354705656535595264808197080591189467560689278771032120621538971449710093201635036806012457024162548131390028896946424986453750534477553482227978805858870181704020171265693645102561286176468011479369610543401390929123535938738706515428707883482056350165823518974876059376453053346944293734715005039735765695228084232431890377790677742860821514454004872577922007098056821058071897978824168571038329578623402228438808253722112353022797384843748117778105748201747930077948877655286291006324179674200190423801261200061670121270715933901080396970893059868118381347605640716881547636063487516366876661777496337890625 168 16899188713453534659449561624844390094994040232635306273400105568873816978664989145320633354631842304707178593099917369346237996998354310079079736752211070943715209553492005554747989536641964045245992959812544104772153731743439543034921487511706141733663720292469321634940341154122588272254543233221097020888820724951338693986742223773773897359544416955465763522443911860823364378391440584346305146971752984668897647558809692555694459600696825057297246579426743242118750673542317884776536961011315086545256273964058817983436514089632517647917591941161452997812794864504008184731063937116370311096538176920929359606095682048747550058473643699585346735043029452031683457224886524272733367979526519775390625 169 1919223962998204477739027264171952538698378155180159098163776589351430520450004152244919009452183698703289565639764515719282903081106100641371006623211859116006792633780533578847174423686891214654542174452950821434868727160370685462932998415216954810550455049895448388758539604532548227491676220453686767565322480911998584137380327611763727749226099889215291297480432626121848669089537515723625529236435014715862036935606457973857664082391537724932190996778915803264184395243527499856186526125094043063858209777824195899560901468645475396756352999165765055508601299966855705531722200274369059860922744214733026441104680514594210512590793241318208243352101811837786258553573137675130055868066847324371337890625 170 220559137051716656786246752225904957699756315971459063720079369424855746840634927180138337485254402838680740172887377910975710504983794191806997452146130061470616616266692699414696131944521225279314641230307561350116548993996959544085723110875147663783268844789034824284520129892484974851570922930758137015374424828887789287651884629471499356668812625368510491197748797826548970900438740844474769445380348326161581146676829756813696614012517906886932321540829783026923334885781423810972811768821932522941649325877334416973438357678206678070636843017128885944103969993491024535411046977730766728277102687901334131638190989417681266317446550085529809534266892318210234619235178554763621150414110161364078521728515625 171 25646837015510664567761558595580454386285364177477231388434549156091651098375869967433666021122867216484635148043517190866166593230020572417509470733004149677864770756107293780640280918640872596703985796901393541352902433570960452745831969055673045492382284540913758402628285224028045360715518489311486930284753493527901026157448796599575416692806200890475768426965427960068940885273917224136370665878272283714394817316728440952053455973989594730719377281089228000153672303853549742163729525290383135700177925262342323340088385669179550732731722742874763986466353734813129824002131953617511285930789777651855034161020486440477395328659002290495491782454088505653804291759285797526468630991303143673576414585113525390625 172 3017324728037814175732579607211444878092086810116018795617936273665026660072822725798603373719084205152200840532171753988213633526918690324347571722267205205451112414685267005998548409797180020129627225019652048746627618407189926305094385327430878129133283393953962762310815128321675508642820034749007125861070963760064027826397693471143448198491956728563583679664055634074150826211591087502419872469912855906714835862495784349568137041883901830474404017742866584990079392876066273615820614920888285531990232729189311998638058485593304964155154448976473108243780050547029910664026822211146585278471486550963092914009899209235725083021402960474504112713941058601664421121188214793191507967495823550052591599524021148681640625 173 359137075754700832266570287748342226614910632574059137148424864972979798215167724938178766556913997518240705044341743018447127730541497115855469724242854099578818655157913905388977224476109351895928880457964085102067352280915780978463859213597460269320089055965370417784044770648487427416211654636000573155613971461541620912036985465402848921825505149617280547472014221845675802089834629189975525320731377674296733338533560732207347511410231415372215938211844695278444199737073788217123048690958728185445137450591757860637894911247743123358567258289424711708715920516360235116785792513681722312770068686728382134090028253379282178006622487370477852015776834500063107723949427265759619235831190398045009715133346617221832275390625 174 43243336154547772512385461777490139164474774357609886644904689566531524523290130592081167102351457527173845053684144935108200202906771126223041254026357819276185975448909255433981358621943850952436900567062997523054827820792788271835854824050056593568562603139734286634959046789013722647758629123066193013094322689712765032397461382903691635828087249560267133440557760438215977653834897866135763028343944454384395364559487514204354506501394554493553148904150007913782187646141317765435569169829649502081263555288302972241548288368429501740481725003371340112134775273454419550177060490779902501958331200500277764383646211961145987771599407081791867683367672865318098737933026587642849992567197804638201574789491132833063602447509765625 175 5267081586960073239781061629960076440372191991531241803236036093893106218461261196246078234233509878267301501383782537241113892914247629945092647781664408745658727995652596221114363461511382989857766925968840161305601083400382404297878953424120943153244493625022775846424646857948660432219648785818585375187901597929704493711043193899052544935496855083690097120193375779135144294214744394993202072615320778488473739798710138717604583246376358131869267089674375113906584237487658645147817760454421139002999982297670590321992823071563081741492414587135632596998127763082021755631116144837482904641026698552134331979692492263079542456568579381969331275701865922668609744378980571401486771944677259802737590010934809470199979841709136962890625 176 648909718595067983214266573872711377530294425548640521400482882803724579220645840638713084535802650512409812271983392370642472720928222256865359299348836821873900947792395507037510692821663895733466743046287076713011359076010512591902984940805124317422874859096431007055362917546132913909892950061635536808524664766537523329694232531557172588598148043165703655304944089365228912191550724207557488548280135230558453216940887800147602260536813698204425574714972688408405084642717032740856295905745138746308600819055314398259837795239643233633606969549697071582766338539468162315509140160122731334679130288321501834230094739303662710191705548438003582497745583538695389117234785377234571790356183084957073826937179461538107716478407382965087890625 177 80859991124412826320346543503704692042672458073190546731192771543289316092105457556149398750921832477700874297399578539913387883282144847205735556932559207536884923203462611736437169921814716383451557384254786342131632443102593963564439050488785736069747013317147171358161717792506076269397850614230342606173449951893474244589868621524807719092626629510835166783893778031711809519276944192779531090512639370944658296909787087888592570083231818119555266439658031729882949192244326732805362176518995994038768439461663671852760127827016703699850130868618202392856930679064588237973278446212733428883031746097454022061577875369890106654278236685311188411461579419173293742509509371071822756224493618033416012500814995522802064442657865583896636962890625 178 10190380381454126437021673145054383814677796528673838651798569033743036060507590288513727977584923938002252683329781885492584707990632304369102823562425774129835922446716375644084494339396699632224482519350709448767138978642004404258208431337849222388189867353293472270412330484800578261850864123658378926943009030187375091674438193027663892798648270984103001893940213376446480794666876891895040405681855376723300561868055917751159878644739289878516952453057903448758498671952591276501795768295806470148735792583156164245244095109399780083773612742717608956559794688829114732690582416183959730374984075801931643130310351743490400691105414778266342519554445546301314343899760918489326462853191808212661252975415209810761130171385957510210573673248291015625 179 1298753789235946960271975220664036162796870489782952062333075824781516202875631874680786117015220970974449102237697371524144428448698096559537785760207602487073458479911555359462924719061769971427378072608728568535923095688944819318304406365577545544152410404309899747391781107957348898894630781696136735859959557888350768058815473263182735473294923488652943488380786254614727530799498792995131004663746785908007933309521858661467575373393377755727107073189776736640821897241685805598877368873532238813986228028930669976892114677597892571896863170446616543904589273296581843566682038360229483676561345476880385985314924019356108077680694008075267087774694530430556211815680629300546168364176442764895464030463693075171695279212968898718827404081821441650390625 180 167384687110518080186812438414401644697423465593716644745549145373666589742814311640734395547038693960157974745496674939403258082896659382689789366561316016136514402349481166282941200717399975687531913375885546641478304495486897258562390196801999647275906805317864189343600140974651083438438909775779798654367447780208535338188197009632254130533723034141080009726004113281000698896970203940005479012068349514609970452864486666148602581698311918535865286699771615595005766938405708311388914177789708470585359054596613677291832631763493992558639622270330386794967370131736764580717547785904736085718902766405821026173372722538634565159565524454748497539490405776420515135016735184883690724943424119982492299710191227221203259280246644635781194665469229221343994140625 181 21813739808929826728025583786603236738612923459638746859884710174241603641873303907332147162085629635581747426807872174777971996621175547411516040039637264538926693428586735071159180218692282231574846483058780323864094120156347937633109252837433396032643450775829379019447313971957503844780797160889399140435820162164556533808024022492284990545285319532299687947502582046893292080952053947665454030331759377093485959387752766819152037049505707535512500028000936715956746553179970312848514684563732597595154577354085291038348920404050300604234474213891726337506942642938066896923691545006891111426973127420773001951940106573957395166159738712467278947843929171188897952910515946029227458965351974740238378990531830922694429952661022975579641069998615421354770660400390625 182 2874374680882874338125203149976921901810286311353138034980148374949641870286003382565249699400861331450971276683046508598318592022775680706868057079982962711029831466391445493591574018236863337372385946226172424495247818118881811393977173137135761161825394865280261444013553114770868324122920861093235235336087586948261449903349517419785900919161701269451597581154467733737082204214971196629929212122785601360231551382564794330992844769976317576246946616189655430124904536565971508153735931470278480652515923503370464714832198892721304060319372432690298887766952325117306136940737911194013034861620822027107837694205195903143792003649702610403100879678446702958389894357065775692325273040405464359546470961203388828852522340432190336469153724152647555456496775150299072265625 183 382938566860620933696730189655675420368675393830021814710230267252666038168852800642255391202679750882555648336098871108010994422234290062172496904480730207176949297110000325883737448579606118121436117685981821253379390568888029322962608891194911780784188230926962830878705613715348932481276131719146264227650268771182131663373739458250976649955317651622689087749303963827122776656539537671022319285058111741216848432942194724746521744480094909095499462941866844678390406884001554173781469470127850584931433908736530161633519697482795733436048392345165069322752223513753110093929808218822386569439434014561441676810487224196331689686231630270953114695161062001631493675720087966610034500808017989300578593806321476723877288804078557576103004900236470575691782869398593902587890625 184 51577612631890172938678892514533266694036520119571808201506204465994336014924614865704736385697732966620537718740820850666892827736314294183951435567605070874456123878448833892954713211738568443658109255007205522796416736332959781480510828946151472842041528635321696728221980405706632366970600905120091182557987050521750131608145593892365794005831779179408370539866001583911339665092653789372325162185192012312756098584551265281384267242279503211163727164177103442887725512799285330112452341462050067433829901733814510940257134534260274540767921916577938022012174232843892645441311939184968424651227927987266018007927713739779718952148852049564404065176548279937744251689062928134738936879331134960905630221179633378462308151732536841367737627007949985369350542896427214145660400390625 185 7022859313570797837503456683671364126326706616001016976525286306294254786128150484729222611012989018468019036321468907847654794317404290610381011418320674055336820283413471671698606705623535217856931814271036111189482899235832136806167834980136930693645216580514037548211433074021420769719083989842056735508278074786092019669896712209978418877628060884847423141078694641666951920138680832614725166408297929588517183139371084831978563211976019436735264254401518581887035593548263489833441623265814199231857713249977917624136351695319413241745501016083168619015199655718257266495934474951364485668935845902674128277977445430522146312243539843920738821918503990344603195054234497357754188384426606667411871516546040060444806340248053948857472523031029477957876139271320425905287265777587890625 186 966633378779198185151813281397210229711734225332995977665916932484647523017464760868614929402438821490956608178323301945059053544641843963903452792629075897650615280629313654364267925568729010921045951848079681380231615733719171142137746974501027277604021255358532642173369859741382376164904439445850531132094902491632491679384253365293639552735603928251284168561212609173680929239808168481923386629604535326493093604486175487358361419059591291291678507240079419129513466131576535004164738467929932196472127509440210559703751583695459358007092505354703411889871095812716648417766917066780759171957998765889969690309093566502498740563513067657094412187684807735021528370459890450818644243420862568309237407408913499959683589478082393574691375542513928375600029685443814742029644548892974853515625 187 134486735356171064301986630027512462049563871036354397376681356899656525229896854714889526512831910795215301939241942676314121060612475108853923483585690700564232453378675779418046232216451698560434202234671477990750244465416614561834482598815353424105769873236777287972938775215958788613446989755661738545877231688758336934861051786459938777332551838933672915087752949101725054004205270672721518858390249395439657620098557109380681465872341876766119939033805009504070079029420111738594435898304623536562970628260907054961023254087965565020168773177494530992825875689327454577715493404584140242835344410299505593043013878813926147275861009590063888473260399615365810220653714098531947154942901188266295891255394726335890818120496125335653236387854420340968856530106112501243842416442930698394775390625 188 18912197159461555917466869847618939975719919364487337131095815814014198860454245194281339665866987455577151835205898188856673274148629312182582989879237754766845188756376281480662751405438520110061059689250676592449253127949211422757974115458409075264873888423921806121194515264744204648765982934389931983013985706231641131464835407470928890562390102350047753684215258467430085719341366188351463589461128821233701852826359593506658331138298076420235616426628829461509854863512203213239842548199087684829167744599190054603893895106120157580961233728085168420866138768811673299991241260019644721648720307698367974021673826708208364460667954473602734316552243695910817062279428545106055068663845479599947859707789883390984646298194767625326236367042027860448745449546172070487415339812287129461765289306640625 189 2687971670077111480993648744572232319809096419355220739105517205830024069837501415218012525370009060073725013185979103684010115781470535511198337768546182847256939832755004510565116194503571424722868352573509413408219897822293470305168103055988223458321260887803582382199255260062829062524460388481906642813794774440996922373965591628435652286741942856909937183383830470717370653204269034984205168506520778233124810640357662665507841946355167303531667927100328902534934161896125930494565581532988133557084782372138283270796835417537751876824439188539016902489283437072434314454455129045332084643210968612861341779726479316210946632430275701378683025677253844256108518244712899687378500854123694170060989352408468336477256793716124127819992648611316377777719741998547890206305854832180557423271238803863525390625 190 386102938661546370241408699319100022649698418772603262185855596962630487415528540783330537156673471398049934619047224432274897040966209191364040435411742250362834094516761602902083855294687503018617533032011465651370114343092056368104651491065204405776724235184994376961483224810684829370076014661929552080416295195479238926718791547100125530119899413909400286958436792644313837996914408454166214609445151106184280925191615022936211925016402586646592312716618343889020477948921424782169894696979948492273215224716315147300528236210540217338939269480932926890463162184521537362552389191200545970235466742520015994581691215459856585228917232021735408491306419442791683669188805623994735241187181554281730571569304800319929643106177785844191564039178095820369441460413417497123979293949247448836104013025760650634765625 191 56047088679048732650613128201859878387852872167449862142160984310692404183725538508649044104199877781612326559235514145813456329363695892427595473644803916804919359994147631038869394518432132625685539712459816365418537168157585994450439315094516136746955066703688968754105866396743820516189604364340355709545309826870961801841426499768601322077734718822502455055173643257041241037470092445615221878921667579724816403381740028344443459247306015880205986706257035417274101599543382942804564084108306303086872195235045023097291979296558228489137763297121704600346523085867330885085467367383862453585350587810948041789472878527368241768414854317507133632006531152735083593103116213184699762345972461601090291499571854119241306922935873570928691627491131567380648491835072097300013958288966708920497694634832441806793212890625 192 8221491391240979543785789162802623700835749965371052827771452627551158077306515518295219630600975871906930570647698334535230095498031186764311552433482641752196815998181521849460712612514291102729186134881018002826879798659868131939940492691899477583274091779697431137571035435871954287699336874600722438677491953193874515750317011824556359334260828169354062629588366555732122606545450390754851282197140495602253593395664063017818066593528072163451535983954138268324520689535419300497058700933763343293510195446833519393118663151032829978843129360291485726120231124942792900202302122654171399453981492375400157302055987078301120016767006564980803925345406048263556677188703014195850423438768354419802333769780695708897388071218540358245958846145046598487499946618794890880841747527450237564838886328288936056196689605712890625 193 1218630561466694192877648598656418898056379038617124305396423565718770406008758262699308929745829648613404783834255085636484480905195672658140079859452964573719373051330456076136314126989930798702033614842738893469014258156358953856797679529256800064780802254045651730366466727482120424294234208237692083472971244762162050097090739077694866362320811255402505933270735632723393873355199384169637831303671149960644038881072305740816082920825698496427603921221602144822402079206387525816176525945907071559680548720106898412045013845561841223614022849429205471754171258494645477632486232130414555684066406707343688316097248684681183514485289548094279661834322811503865688476295504279179929014211439333875200923025743621451315346856368144601007249969849532060809679587570872700812768027256311463048243926010627546929754316806793212890625 194 182513080560305322573092552972173201943005832234648090094916961014134524937525716246212799099103160643181021070072549920690644220690250698336981620470411051241376782524711076066859630485154945790804872461382161335960796429819724160178731665417261688902155972786163214005255355308269693826123163133550905649663430356784248080991182900927282440218425580910377911120024804977349977018534856567702488356519524458455697059179318158496283922969144038111465811677438131627906337000661453353962942114392556200421796101261690068273569678635951398219448588136162674299150475213484558539539830499940057590246941666152156855413568838256016173780947330328532170673264693156122460297406301380388498788529433057595154967040642596441142048183331400648748254820734394567215404902150902033528027454674150511509272444554685677076122374273836612701416015625 195 27618061863465961717082938208302221091217585539579183641252929457619850448071328908093166972475389371686795289344448326548828974119069425923050395791203070684896376108421804741513266144644131552010384105728810035518923676556750479642405854342605456026363143957975003706489245620602678339462783168532056593812719945018949203863666787751217306136292377328939295888593273513977575872421713030681308240596890960577974534692073603061816179507613844991065118088841615516066414821277091782975026363691995996804026607839020202821224837340870801529965179805352272037621749059779696882761706691081429454613757459863810527518036650173738623432706730972643816598449086633077606814663818931181768025179062339708356444767557078336070055873149890877569234667728349320305602285198376646615494642468747129552094615582459591340835913797491230070590972900390625 196 4222276915748539693269356676223451862646435694876405174258389108410380356351592834798191459919010002532848950630268604611111522392297452904541867558954916649377642875831633930687289641459339475802899532467926207040168570595672570078210649417751864722766423811439176541651782359723358067215409753588349344118682437914441973235881242178193852979422514938425568494744028248090405776951703909843589085130693286944121324838258904509693519339303512236079026318540195021711749564291663068873005005507596039987396391833037247627511674357509669008702606653822060701383650618008179839133492480639220016450805854221439217257484961115211334489015637737828759325387494813551537607432619302017999877457400229556953241632508893693096726211943028467253662165236977772437640782963413020111223436435264529913053776924862004783778335337274256744422018527984619140625 197 652126447360446207085758869286035916733879346637965902759033939404874835658147161741745872793031175881195987575894355713581563521967949303653586902613027921579727564529320028960721197833753522698282029890138734751146995559931032776009556591922357754566551391252969377681576133676912930123352821031966967849786383853447648324308621973179862398818828009724890628444720418889315081844413717171432490609350447475232594499944249542617654368436088161350169535872214580908358008455283069324366750095642700780013385322220769858821550592843010868725108895076163453268003454300745367974328780142246892320810513378647065666201294759283275400493976232969914049046773186458221431930360618577378063073418008054841871216899366122005096266708388803738860867758685979975221181287916177543158348533990171380541242792268011776849780114506671679919236339628696441650390625 198 101748028949413619460555527580353753908403525059188629977978270395645596233562410910755899802532689216863603961528916850211563448515049290102550896480197681464476993255687157518596524892011393378999453713608896089547709982238239388876891067254685868656246180820244547152767916256940339922496123901512646158762920540734169329800252743365388030775707640217326060303087503357205385644774650221672754347323903567323165556853801534886919522835240655374660201834462279986226558269235540891334322183672652389201588444899495617222632431248330770792835115354258402796140238957273796038194647921694071374354460349903408420569057014817173044362072641749130839502522786417143998916934515513535412291030044706756702956616723599185845145013176363103355766892048980025633884810447121601171281330015816489648947406663616537482986942365903448859398849890567362308502197265625 199 16036405094688131149558696146411974799749571181053660782199177218787306776775538021233326611977374614780655756772611055844994303557008403563772944243347476377934754430035597209348479691705023699070724900348184503777525022590586671841497924218943785073042304312897922832200598513340110034844691591993506648436465143504571693900488034629075442142528505467012543038309318316625783626087287846787621139927373117342236800250170806111992499074539444452944819750927765486349181622255944364342311185046463070409673153212164604734841874856618164453887949695869312606296866921816965719783820264290280895240632141287926297757468507048319826348861906993438762483153113844419648525299132055572802795776954316187217196289405189744081867460381713412356799064088947692860130951089760388439004479142462821117080951816845938856156088999347676671280993332402431406080722808837890625