0 1
1 10
2 500
3 125000
4 156250000
5 976562500000
6 30517578125000000
7 4768371582031250000000
8 3725290298461914062500000000
9 14551915228366851806640625000000000
10 284217094304040074348449707031250000000000
11 27755575615628913510590791702270507812500000000000
12 13552527156068805425093160010874271392822265625000000000000
13 33087224502121106994856347682798514142632484436035156250000000000000
14 403896783473158044370805025424786549592681694775819778442382812500000000000000
15 24651903288156618919116517665087069677287701097156968899071216583251953125000000000000000
16 7523163845262640050999913838222372338039459563341360137656010920181870460510253906250000000000000000
17 11479437019748901445007192746310992947447905827852417202233903381625168549362570047378540039062500000000000000000
18 87581154020301066932733098955619758205016371367282235734816767743111942667866287592914886772632598876953125000000000000000000
19 3340955887615244557675670583939352348518996100131310872452421865200498301233912948338122816949180560186505317687988281250000000000000000000
20 637236764452980910811552159107084722236441822077047514429554341354465160605223264377235949888073074376393378770444542169570922851562500000000000000000000
21 607716335728627119838287505251965257870141813351676477841905919413056526761267914178119611633370470405953768511242429894991801120340824127197265625000000000000000000000
22 2897817305224547957602918173084093369818409983404524220666436764779360421949710436716650064627506591825264780575000905489882474519447441707598045468330383300781250000000000000000000000
23 69089348440755557003090814902403196568928002915490251080189627761348734425299416463772060027778305812484378351569197308775960791574655573549224030216464598197489976882934570312500000000000000000000000
24 8236092143148846269022323477554702349773407329975396523498252363365737727320124681445605758163727022705600065179967559430117701479751536077168468262727808737455603704802342690527439117431640625000000000000000000000000
25 4909093465297726553095771954986275642975215512499449565111549117187105254721715856460097884037331952277183571565131878513167918610424718902807514824108963452253105464459861928538941810984397307038307189941406250000000000000000000000000
26 14630238608413119772362029418308364280984447933731822863553610793313697739606248904645734679810201979509543095723187561372422929437234160014413341355648527897158579422413891340908234748197785934920034378592390567064285278320312500000000000000000000000000
27 218007543808417316859394750271862213030225752796706897967362564702536132031772269377793888446840673379742251272845082899517162582833083868241508921319969414132216266131608059121791046085920720322728669324403860674266297792200930416584014892578125000000000000000000000000000
28 16242827758820155028953757157315478699671160638087011722278786055932650866491516633167407545957019431869853382769605733418253256591639210897796520689127550582007785598308448428049016452276760363782098093956996550728849902167985619350076831324258819222450256347656250000000000000000000000000000
29 6050924866952059801278172864509924761828467487576235727324629595850650543902634320097940991057835307668839910168053855530266931873425547368003621954145860143753806351985204379278800059958085553266889636947585847500283234629029638823150408016241647013444548974803183227777481079101562500000000000000000000000000000
30 11270725851789228247996741653438517380186296044990859417849461726566125720558006912652293203506311974802687596842746912558128930392536422923214029435340054600972321540089704802779108397584567877029794523394826515578261082300971520735231056839677779029020199505245654336693661434765090234577655792236328125000000000000000000000000000000
31 104966814180735761746733837327347298899537846865047322752414846108910867204498564010973025145999267462666030943791818921995618663658727173909675604061596604073162391223848842110290270276223941492194258825805285159295993692250657088451376714181879340009951959412970154887937581490400156328246517034585849614813923835754394531250000000000000000000000000000000
32 4887898181599367491283167029141788319663044384915722662229782254850066602439552732322971576172824365211000244309744747448508565484486854351576212982721468623409159072854036563555256942111251013921306413868688287180661861423899284026183966276323392056392131345950539917123391362391419537749444927768122852538429379265494389983359724283218383789062500000000000000000000000000000000
33 1138052479736359671522669268106526769619212575470032790263598378479961911784380844869411451782291840112535339852269912941499744887577103067090784428343518782269479491015439052962525035746221201010352562616739488947359347116178666247563428775482669485824213210947471651510193795522539768775330141132726066871180520221938935570269758879025090436698519624769687652587890625000000000000000000000000000000000
34 1324867456844495227004714855116939602442100382724349375655407060962126021953743003389578605748587101828930130987742348738829308291404860870785527429943344069492862898641544223020930117632054259314146547830593177288956180117301021525128079549738519692123184458989966255042461906003928474121878553569230794523819955324217369279672576672193932389722344960050759432590439246268942952156066894531250000000000000000000000000000000000
35 7711743568329229176770400111080028596579215854431673509856959926908172329152835319922181112625328252493229991452200039865154006351977941060820172016644757645512365844575363578163844752312022373744673956130824385263003526006947629649239123972007770161861463327600889926790620118868120911774915605604362176520633251197970060629726950266596001978744432330426989545757179417815891514509374360386573243886232376098632812500000000000000000000000000000000000
36 224441277338460471270675774171250773261394813145501350223114711899198950534710757199272662186568144606811401651130291862214042524340851845360016800016303245371451072993669763037581135062268654983044658907771354577940758492534154492000790894148166121503497221495516421470983772272829691407239169511139689028514352720171738783529929067782242840003001978924352138587191567576254354630054858291596559687931800031179818688542582094669342041015625000000000000000000000000000000000000
37 32660504415756509300361470984535229692322145732105324019083449369529109467797498975308941180493005174039193902154553777976840868991108705138324410656976869412967218230721448058841798783726503458899192469510505118224065298641530461027402037019516300861650557125615366599374650435177273379993736963826768482760868605716930874554953926094784814632003250724570845863082150401351733981581471495388040739334508548371351016764322717014779051680761767784133553504943847656250000000000000000000000000000000000000
38 23763644578689497793938405072938788865810890079668987905521825719573178115968402544465018713157773290032632868791227358434728280547357793794307807298156599727348088512896682411404471192309941004277201478188002597179777002487048201894068942797833224803362505281704482767508780260088150229416887278658955243562281688876778116213211561331106942548651750784899083273981632665783206162145849881481292496998873356185032037875733452539701139671350951382289024699234758486454666126519441604614257812500000000000000000000000000000000000000
39 86451635356532270794335654765523172921569821772824026649766258631909943200183634124059676517054952601147789641950029757698678733676780371003798090162150764544451116354672858183783214162067237354775721462603551470892041843351937866442563764568451824028170468524711333038826634074532740594502273883914150223289768069214107949713112471112642897600932886361621361262156397663723350568564819264725128949062758169693668743550855479187525414713858304393539673398608132580028418038707756221317168865425628609955310821533203125000000000000000000000000000000000000000
40 1572546086327425124078866333830286256153518875595619222617938405745188778386066298918370676202447659327804824751183873699095397272263296527013118796497124359019855844138380383515745309742983178780845654957439391562584966656721696680371019548482796818064716144812543153217605032742226114251066499198971545834679419735295740787716794713790348352648523111595229443303767723841217058517301107071491586776806037409072246074190033672266971092792269780939744548934106798333749212155594363527000839265849728871313542577503596930910134688019752502441406250000000000000000000000000000000000000000
41 143022233380854697686924403918081794122692269920264081758244938623210034928530721928688824500791057228325810206223093127764095449698588393131387310540696886075225469916256805255738555364858546343461571719439179247509397706082536085920857617428082159500692445800499913568055947757077421033597283821925115792935632247035368053522397050418507965573419197571204626301893560943537255163146356341848476111118183090099796215708014067082965183798684827792362243502257733628880415577040763630702789602387358979405102452574610372804284878658995922018348778692597988992929458618164062500000000000000000000000000000000000000000
42 65038981747809292613476101868437487666002320984382132227549363334769639063111172585508404381831067998212261139189237441207340202571953520023902142629911798428668348568069998353047847269798942917742156950880225507494013848410093526545487119359714670054332803283841673677696211487763057918344786149612043933728106024789380195908232531300431203623438340205759516858003535591495735917827167368999869773287256562116361335805783740890076471168269939786278993552631497381699053029042608446026310776863901528215638996959846905521901534784317810598781206268812633876645785957482104322480154223740100860595703125000000000000000000000000000000000000000000
43 147881523270846838871593949689753316456522772988096522175395337705525978579114900152281744298832263662489506576069373843909807425397851875513656847556175758719901633794665936768633053520259052033320942771024932670784468992701689618446578423026300402066983231825001152350742385096425682418941474110424778550004944065197787940424478918658749543336485522117435532113639818797982424980153080853142159351789943143822623223526952053566848169721811108925701304434895740500221684280956215948268233607595678968699846784511116551406988798554079518450592345900105633237776114486864808719656489810722862013325773489214043365791440010070800781250000000000000000000000000000000000000000000
44 1681218273811814911728037596842038015626289654711587470221676741238365804964756764005434710029843059402190949368439008184279912545637806437226309385052624733360762932018882756536107234754343290129792680670845273548189527363111774530427492470906831864192363716767899317696246556538718350781681171047521031027883328365507940593766749301025237665913727165814583851370569150253486725206961191965344361867550368786199024083622953794097704414091493946735923878292120895141825761595057610387223503580522435285045580536815538737380265940306338944203529830475709255071889339056551861172653045863658712884509594564565797620519333691740948566462066082749515771865844726562500000000000000000000000000000000000000000000
45 95566194534729613208585169379718878168790164108462901721263548395107011683919424968134689494823024881622526968865202444719665922186652917231771731681682509438403652212564495388057095780956347546736690257537547583307828481515103620178450254963242506630215513994693271666633708977014882224334608682029342561911751566043900572467848024929551096756411377885716766023197644145368867907959679085101036086345537159229424110186696099964234714098637024718296054191575927640191466798288366270936848171716203255814751886237873960532184920583991864998752693649959681753892331190431369871740403474612930545192147892780997018492106104289459185932973132523188483666322368126344599659205414354801177978515625000000000000000000000000000000000000000000000
46 27161546124355485633425692350249073049550976324003074103434172569423882260912087351736854968414441168994962643201120739808989674823650636094433744938692856703256567303857450323237428557648726026268573792076934860036723330698323371785377916854498183349225972163677986278183228983213803708262789962767937641362934631969182127155547739485413983617380432032665784738355126860758692802153200058541254999893663227575593768445598954020918743622882239128073267179267966082588676158106968123018091367758928315599505335239278440591358764943377043720929774977423585867737850546300072060074740953329220060707071949304064736023777329674390780932348301497310240980119251652906939301375761702616153450695613003063044743612408638000488281250000000000000000000000000000000000000000000000
47 38598878581347386263794436942829794716020297079244122220748881445365274005485058739476549715752811904671606616831696697728645055496557796593654280938342334228617243217993078478737954466238201726850681143441953025837738281749016340122264405258786984161966376182814977764484224541112387936810236457699741153764612465649267572808224343085348072601988792531338084385133593714213436672584407544009728496652177266775529699949628016527354281525507302501513986469586777278932283022224635435319003374500721741355143500469578214891951638695924549041549447249257675974459190436931624020750662329716675544527606617327911544668633794223056243214881961730086233302641931648092479607293742138006327665345357051852267806584121441915852246395957081404048949480056762695312500000000000000000000000000000000000000000000000
48 274261527844625066050770363850331497104806267936141652944207304510124416235932605015623762168905926050908353039628882880610980915723173698905087867234032715860914515943087213249910081929088802090537634679222044737214064594958645245428843432895767649611445734925147929775478591388892283026807465217442975484833400412649009842938769616334213257871886018302647047911574373658634134703393723555178443239215207446872069141005766941016150053126717285334123534352008116449413556539302557519867799658902084597081792342049611583064117601053940724693443423015947331396512186337102605341091975288610708677535446165961101489959857205910909124319246371684401945164509098504570371853317156322349942352512336553987408696173996545410405519731661750910582138942976106188442741995459073223173618316650390625000000000000000000000000000000000000000000000000
49 9743726815423239388663402985824699595156284741511202190061428911964626430941386737161158825731843295546793834192161045870185664189590600120463927681911994080398447548783992049333949194401640244597389350617150851164682897652321189434191361758613242102862476731855705117463578495634105643816534766352893920953924592703608092951795413808263406631904715677544254785103361401561774879929832719766780373021760206841863874452008322926706897715359804313597306245924589392239083328892326019849711814618660973404537356474350374322459259739088847307664431092744455447860907296483738283437928916747619776029958635133748909494494839333033167048343385789777995326393135347038678583449110573239335847706582305036257050409673629524235334988150532030835724801781911217391138606397016744977208386893977043463621612318092957139015197753906250000000000000000000000000000000000000000000000000
50 1730833576982469315315321087536073391383035289960759362426299807673868690283815883141677507547456701705853602780422492534417540388885221624175856846134989922418591765446647920849079084320301590444548862744715984825326930556656391046422413950021244862196297150776961103251419603956070439888132520130329425170487772459112835035418849437907235012784339943000634105115296073329349525225821210442017483370193568042670029152675738779746498912601247666315861239270040064795190085237011249548137892627625862012858944978139841154966529000185610575297877583399578229237098145262716692272052106593282121599123725831814530361628861380480011975241329798396704711363926660368171643158261221138498315445023632903388675147779741352180475464477377306386736109150687784355529182959723887509754616135278312232447748243319011354482341458888017271533499297220259904861450195312500000000000000000000000000000000000000000000000000
51 1537289031168204647417604291646918383114548669575291628343105372488491769086330303599010622714843689445499566286577046744825683423205850196936112480492466689713097385669236346260894418520860674032978521403617109109275889406248786036732679916047001766618060570459079897222149572360967830675921881438421068440270087459887125045748889673819834744947190279696366581698981755481047817491654337411348659410309352362373784075689310295361965785866373993609689242907414610068874769798884516046067265751085761505175981669903820718806856327086061653462214578702196935855093813627828940113364192570772567591251812252841207106283204613532699745129876765756109257100738095019362499689795616875985398270841771143037024625303869164998782772071252816902685464440281556935311953324440181764880201007697657395965283416322765356982619397008720049354390455338634695491473354522771188612750847823917865753173828125000000000000000000000000000000000000000000000000000
52 6826934711626562834652550878042546780808613380632417514806610780946324408652660336467346547783402186151400520437779947368398240850976722335623991713104826438543326119964211190542322154154944664630104795415808590016819088069905001766513840859782477140074432899559475172877707526635084137271655719551781997546191893366294700865588083943701723765627732552802549389254690461652720656589707181766562713189069777019452196834278502525714519437133871420585192714846798845180208069822234211647981120268217132297188161826468103393880576877199846801246139532458365443612774708394348178123697013267679201536938525819847388059905333672773063403171341992941508789897123032994141754458342039040210195248023033545323843830593931358835669929480140258449540733033529513452961416161991178363522618822479414806127111143053755513066513480641006814028728190540439049145297521027458691967874528145533944437301290819597454628819832578301429748535156250000000000000000000000000000000000000000000000000000