0 1 1 4 2 55 3 1540 4 67375 5 4239235 6 383563180 7 51925673800 8 10652498631775 9 3139051466175625 10 1228555090548911125 11 602267334323068414000 12 357161594247065690582500 13 250870551734754490461422500 14 205672479804595549379158525000 15 194557626586812183102927448930000 16 210314919295030928395406629864999375 17 257635339615682769695349406028345453125 18 355021390575131195562035288643390005734375 19 546732913625570558544842043540706614025937500 20 935460007616154559092211515013920525033756859375 21 1768954872229094656646881100665439936402896317296875 22 3679426133585917803637229967040123197682052628178750000 23 8381732732105233611254272376381984605883751096216242500000 24 20828605839215136919689777187564102458334991332806170326562500 25 56258064371697549076062926913686348897053574874162007606245437500 26 164611096351579074345680745573519517401918065261012864019062401937500 27 520171064470986960679275348905083588412910964991910083581590798902500000 28 1770142132394767520360857832459498200406854555992969277983560445214129375000 29 6469869493902874851682564514580747768505209511360590414543032005523204434375000 30 25336008938123657742195030469510037538940214607021145953611471231771846856501250000 31 106056533414985631234473200006253998091244422252258475831099720201019682839482022500000 32 473542421697910843429686623451967712276726780475974468428010896664819082895589427855859375 33 2250747130330170238806891236513642594331768597143715804883954163661278478174765140963536328125 34 11366273008167359705968166116369866251555402345292551883609737809158240824183390655458752216796875 35 60877758231744378585162353602688171331915930106786040338348557426299007848709355065848892303414062500 36 345237766932222370956454174990712370026276747904061316644297377493629436210965229758504289021055095703125 37 2069700412758673113883942011681857128982319572555520335048474556056416476648204548676470884055234483681640625 38 13097064211936883464657584655276564151035379694091417662028033694875492507481410114244873759230120301005585937500 39 87357418293619012709266089442425557151118340750189965928451665543502206297572582173794552503962604800592866015625000 40 613336433839499088231757213862554152015511048060582814919182163372261049363592108157745712214161522126872188422177734375 41 4527036218169342770238599995456992216148034163328895660367270414341636326571614233452431035679062311282691972395909306640625 42 35084530690812406469349149964756169630188124946800268571450473211893730320005996929423818397751473685375673056147735509033203125 43 285167065454923239782869890913517487940184973059626843235754408579407401726705316870530052476274853606856128051188520526796875000000 44 2428197562348671386751137121128589116114349941039889969209433568743341835882274112991238464659461311810276069371682062655841503906250000 45 21637668478089010727339382886376850132291112119266793084903092185732442577942642988709970199611254468365191687960222697355080242753906250000 46 201576519541877223935893690969486731178758457720579186155121596904303853967858345340241819308811434196892916231864039560279995274445351562500000 47 1961339535142465388896245613133105891411881952686972801797811364534705764438032804261740241470197738612509806734143694869281299192788506640625000000 48 19913480300301451093463581710140424113585506516830762975517548208248209322206746714932617673992191613067506877619172765468439354419023856745141601562500 49 210784188978690859824312012401836389241031101538775744463684880595602321451252013385956818785237194959233345673561941402560292557382369440223305541992187500 50 2324106467679045420422864248742648027770749475823650263358521377471548062644371858470886803685851658448324902028084208405192557356775262726874130014360351562500 51 26671445823084725244772790118570628766696528461183033859157734725173989946056021371132620086878384099809059063332537244620380278365058132847859265649694082031250000 52 318323705898516195796363250065140454330522650697976546378548234196031068345712443431423119650321876979568870978590004254222412173357241522203076942434371088598632812500 53 3948168924259296376462293390557937055061472138242801826330377692502576595480391155165771521318470849139919843233908523821458374868124717911826545848132839883691821289062500 54 50852415744459737328834338870386229269191760922801202483405039792525535698682419004317888732028534350983471413536323651031369614839730411515201819533997276538997258789062500000 55 679693388840448849137199773341582340412017076332284511305134245649145295831642449184770266959752861806824390277431031620483457229582057681630896295069023105357467492416796875000000 56 9421230062717461497890726058287672820450968694919282166720517677316846474814255653490383759696956451212333111525594677953286100444731098650973662938432900842537135191735136865234375000 57 135335969850936334417200279827302420065778165302421114040910901239113033181816006356134259426272711129478061196651808489859945548293334529690772350954522651989027681422593433740478515625000 58 2013528559442230783459105763270605405738647543369347363883739089117170007349463683198761404019523229189342233093379718221389907887152456346703080533587942401870181998838207505544353759765625000 59 31008339815410354065270228754367323248375172167887890427754860914618937468037602718131069601097888164508305605234578287819494261673064172723377537117185016688759484483700426894172019384765625000000 60 493993861599302350613820014285825826669864867806621934588304579956883499898848029291753106451481252285757062729957329897054849248463662275513915245636757870794261615360473975042552722040935058593750000 61 8136572894402109016960229455301837191079344237642869845190908598044173328856443593918698796712135094140653948806017697821342107457978227243381468530063395486220373728971308747291437010724733181152343750000 62 138484470662723895468663105329237268992170438924681644732131075200988575856608559702190362593355041109022576524258141995101980552860151180911997712390536497143441486073991822889071947963993627035961914062500000 63 2434280025309360634548160065477332714344371975418053951073293806049422737868148888485725682735763547614836027137853219594691774764647408591159265371178559856225912718609930480745210719110051427430387548828125000000 64 44170011059238348713876364388086202101778629493960588942200612013589040755497639994124222127114982747101714468018233330486746986285363273289165319427104963638567197704757969318030779729955557022690205409694671630859375 65 826906777040001126272479417709361789547397722756436185586916313384683616474467076796787297849752445693278603671423788337263789360209796123037256327813384365305193001212636084868057722632317088447159230868072028350830078125 66 15964262237534261743816487638296938709002060435535756998940987313663885561727979334430907282878678035626303187254564808370960266339356603867008661704200523486377025789425076976936152874712830136180038914142681753606414794921875 67 317688818526931808701948104002109080309141002667161564278925630313877219133265818393309567329150051602332252992489677061970845001037474954338386093306500744195240320970842993835728917019387861146331169002601762696870193481445312500 68 6513573846257682873816041976355242473578317977684813552410812182498415265233054273325650374668362151046408963659939153570196018460377488868427816741970242176431128280809535122556867736052035059702378456973250467966496893100738525390625 69 137534111763730973880625726330740944829606184098814838159154299218700618946044886886292055601017156184535156969267264437194878977198314339981837047219550737901446233695106467544694784486059689810469648840582181897004894865122699737548828125 70 2989441453296456448269280787524985176816320017571839322227377847803724976993581341690855072969841319073029494422826060193668551453785176789338121783901351372246044357642443409703749894819766144844185867191158647387712788348070300064086914062500 71 66861847544428544921990734093783818464673813513011758280937532943964731121810005964493753306596850596914992056054982953513798401320975897006485027695400741731543329927155906664697915794279716674464536828699792922197475389754631281601409912109375000 72 1538156802759578675930396837827496743779821079866835499252967945375895623895830163266086254553691359518620161890502955576127282155164995997281265753874018705298214964569206758854764063305815309889882614224439644072450038389221053859718351459503173828125 73 36382022855672314421781676405133780480624108002090260063830450811976046356990095547957014182626448712381384692294476587277687308929992850265144900380249364330769585569878623657200514431451719762706582011794038051462833962110421051518243212345409393310546875 74 884446975621393963593512553408802203483972065530814222151718259239137674108292518781991421705377336277431471305181363068255605942706421402600659429919666965234086970192190768521052452415712489607044871772940030553231190407702608206584128074004739284515380859375 75 22089947663119935634711569533938243834215686308697616012461315242756702535530361503490327187496683733356931663739392934392541848901237004595664778995279434834749444562787229616305491704563069271418998708393530539854394124289701946502705807311053694734802246093750000 76 566629247506689468965986470115049892591466569504402548335645197291952176725545161524435798215322335763879059189733281783286997578540569724185324670287866519067658886781903190320393933629353314036689701037528438451228871530281680837287667368289572565406937332153320312500 77 14922181233088667165219253690479838921396272107898441110419216270683560574053352663478975199867329753211266042809126369867679607845594683972523924842535784762612222708495851201658488528554214613475403690474319302813658097181217226473830381304308021825064611479568481445312500 78 403316714367920496141545988746289086367498442532279066332410577364035275195499392890426155465960874014932656706246308714435345886329276107244075290036748625380655096577678527630137530418584785007281303782164828346097304855762424215600241557918955277457224858425760650634765625000 79 11183972489422435358005070267934596364970731811420098509397745310304698181171182561071642254959319016505941106376675756743629947889843545328870284101388461834994249641094681133080172351527605139758630209722501987014727510814481557274146994993125441639641348556613152259826660156250000 80 318083361571663484017022203490327855216132583448599021705781274370375920970689586358448299185242941156369596222115904669529491104000478492054972623050305408700708492086974086073382564839234015256235646494068563003630689388843722775772093885646091738512738984786198799878314876556396484375 81 9275628906791278857420384475981450585957642265944596071962287741914532231426279009351716949137855400002483926458746743452688586936116150048201900182025053395084927551784157951263947325212299342037176893942858112256173945276250938493825465466172327431659332649457420118638945930194854736328125 82 277248548023991325048295291987085558014273927329083976590952780605825368397331479569091735569371881111980860974746929940589598268205522012720963130153287417262105037476944394239291535991875444620398598759703323448683733021009313854506009916815073631587325442422888376366321393677567958831787109375 83 8491568528878806303579188202980456470861181846235184035027701764395219383273468556219237425367487432736383618596832859082165304437056284835569120242295780494796767490181946383132243374896254968455379450511260011801950924612935305202682272746424687018637114149720297296072808131767104269027709960937500 84 266422962593572547774797029868511821773269580425628899098994142857900008150205075951352588376020919905641059692176127256406563284967201237153678868784678378946088640038718376837074544300452011637351818365286861189255836168762200599435717619853223919669754309067958368845153012683364032015740871429443359375 85 8560436211094079532552003366705153345396924888655882156949780804167185161874239295392880184431531072721434172101586466457114735556676060909632272102987696225921759157770241324260522562291723597451926816884858258171447102050399396604645839817554210340170796599138822795389303933548088342801097762584686279296875 86 281604109600150840302830702751132724450177241137223899435019989333883723085014975861244151895532228522407218441986674520214147862973901675586659236545504764284118581934567322758986885045990721804385114517550016021653153043908264385439467427863636400898287513763391532787683949146441787702027380651092529296875000000 87 9481610370237078792996309761630638832237467709090328693977123040871864956272454237248090553606233630494291885465800857956623224751952038322664659816841936606692034819707204592660045015129726551004061096011568523560787190520866669332553165088321565837743944422460372696018122598888299827307836617466285705566406250000000 88 326669922085778075655101860217460399687077474981289094493593820127158363338454865835908463795003523832612065247842464787897117269094706275131120734279530492634133476265066686825632623526024616120214782809774039833927548139141430678793272222026296727229643886189066891981827469575301088430121712328917020730018615722656250000 89 11513481403913248276464065063364391786971045605715534135426714190381696515863841746386593806396731449520306326868670263040230059569097555176944582665085438032934174234589664330890508705873472448911392882713120036122124740638723304895043440054249762894672774541953363488421972875793162208822010328686494844796500205993652343750000 90 415014950685456947373423689274032866353158309903622143445591339706498632610828039590251160345305878661215788190584798807034148209322646662768788875062371167838412710623048195127731693838376045218593237464968933115116207873854591045996556562659058604937565728407765873792309677397664214557439939476927779772517821547508239746093750000 91 15295791022463201252394903491883755322312002669807897718830714416222713603504678227138296765686506569824434633483459111762833797786468095212064844369776247305785000198265165462694599544867171319267116358773608584797319221001243633813728941096305170695287108825891995324217247341724053933312189310198735722570195060361152648925781250000000 92 576268926771301107183977989056720481768104700585012546556947165631190735012038752207435330647239027052790070024759083261499040499430707264484975953500140644062756455268308400898574909977206394375234636902081520628532391078066770391853164843635458603026148813742373490719510003890881635249611163217230566359168438007579557371139526367187500000 93 22188082487475406529904704512650908709517335286624738080082136718297736870168528076242882535910644123010432602085865476287249910695847555457770009261019238055232765565779238081630416136886555701450690535167520534956758004740480425369649173159391007709364228994016857693032285652433513887811440873009839628920227818342123732176160812377929687500000 94 872879165057282492886451075527686748632411970175817196070431258497832968472429894519394998962724739627084632249465973614669526821320165953856478061684162247630685412756444243432963744328017695205391216302357941380957105287440760509242819570996787211308490302332756624753402316049880400349782694985170227329842183905539760030547132968902587890625000000 95 35077522126991954259134922921155619680542107433485389841286350553993915671033067741156407428316056386433163950371542338524134089278610570079341014647725018427410382489284306868667886808941886532914126102030386133739047694537493168663888925219216220494492312693416018213996036298630726530030027341268687182154769621129305919892238960594367980957031250000000 96 1439616585613876794749156371607147787309128631177673884476233113086464293054868133164800117265519270155317144115081214469000198583870679835403356846524463631627589199774237228038915990630131141742824788784927605207945650662511144956621352983977158680487061845255743721815019712378043153109111892124956932505455582375648995133071793099429795509576797485351562500 97 60327133020149507083963397752197528027189035289500424128976548603888286200464249120270948914011585015858189831445371569922431737350807415885880993894013645242217524326978586114594519507372403337338682178073107261077045381991411089094940964914782034146584900841929971048140926901403900635089542136328667090897476662229636220857258973912317698376148939132690429687500 98 2580674096335955614037786229043505853947092551614249143389358796177133107083459648866950652643587583808381148188718162232568814074457693446002142107887261938801296590700563404912637470950305882632111194231362719588691168271848336031058877994918565803839024498258675135918952995970067847901770814473862057317843465709041295252729545644470034484728619366884231567382812500 99 112672231046027822108889746760039465583330060803478117600379405041093631455263848269531065494419033909073920266226132890055217858907621258105046534447262801674438224354668497335818750186357306779834653829640397531685328328093563534426430455302092890314765193878282569922323955213958031984082468660842893984617307732752421802288914301904168536533431864289641380310058593750000 100 5019660565331585502773147107906518231202937538855753617214502873985762374963459704255878498841862379683152220884354374771243573311416267179888359814084543772928511702070282155658699718643830432310303409795958919921432571665296080060488521172351444819169177100926139731709992011074897773436478797957052530351543464284694431740653010631923978374133027689579034394025802612304687500 101 228148592354885892686542309201459160126404714078532857656016370125526885704464207018133933650861487018978951590192303509731716556122091257333414593340965325493279390594992366771175413313135714553046573041966397150183352397726374025568614766269828150204811715780181938405034146635924830331084687156327337525105293902304952128766401515503908220032160007173833367096322774887084960937500 102 10576968741572509984948101454579646663460122544680783280932918919019426421258960637360689164053938538199864195719631284333125793078280277645814084538258885650539302164418773735543708380600926698850080268192396245265587981600494060737069550456189725173713425276873206149280632460556859947927589660057881174068472678260590004407743530112905681914137968762722909261723103642463684082031250000 103 500057928164065127068376340569616534955067673667418071955946540653400442344281141013138662298142106209013179445230385650470841229420211868045655038700514440163078486179694124111272857669506340128554572339720968210333300701412780680290450398505108142353657781749700912636942274162107264724793725798016624554058096980272766447528630753849836074646697520985359622448808103708982467651367187500000 104 24105292427148759450331081497158365067509037209137888158636402992197168323206072402538349216081940229805480315157327450800948489075929853957818957196094454470245413086184592979781730749094210844706138720218286635419426983046697674994092434521252191379764421551049486152016443699690068345510862338369304199749352159345056539953199788394978297231461463096127863286542638306902639418840408325195312500 105 1184558175162517188148719675851859217782461597494244962003551479439561048570669603933137018827482624832871108167146223595557547353085205622955411342533945317841722851043976709305147043546237302052637919537907732632002706305963789924288233389773383625438195310080069865390684452851849468106137241144028108491214448257610794367815566029699153954545799142800194837993256908258271502962321043014526367187500 106 59329780761189835885616773684716220781852371572096753166909879399209854678710557782595100724993294747379182323659685748330565618032966221699694545814834090962995332706044975211482246011917321509518927760946399466334303849250532415751995645244953505721393490490289096271033712352488605857196988713053666878881278779340744289782531907505050695117618312283563695056294252797368597731057664483785629272460937500 107 3028192010051129223601880128867915908705745045039818281639080244535670982801386869223653941003657763906233465799590360585145007747410199164227645915921251500202799471432887807351024435610222247230207778520351020619653618500434870631868958879694067223475400702095436089441811940813315171415460856638733782373252585985480734155251797290048712885475051809573591650345979214844234389575509809212684631347656250000000 108 157475069098688873014968572341518231000424859577205670100077089956588498118620521360237675894013214696415858921976097521495226395032825114090956745694915420577473259923636983358048965529836210545521840989546126091705814630804304680969184330986157786518448611164175414228603822771452590066619171712436781127631565722650651154782719462859114945580242452966805267317359498808598464471141534350235756635665893554687500000 109 8342241785503043047967960119791928287247506936102470373551583840450275687833922119058590880485350048542630126391683766201188909273996276979185745903874148237839840544224735914742978766638635889431754116304550547401601138257063369857747337472178786506568787819052900645073631638056268769368021006824686995369081638560001362289300142129697417914372528435554354845099336498606940467578680443546891904801130294799804687500000 110 450113997778602190696159256223493282666726484244344891475349257695335075012767101855925329547467547219166151099589689289151318027435963441821837219377182796293332703101607276755624679622717338444861554090553919516709794166882068364101195748124565178651102689893956915925485292112401454435028722066400805677098509362692458689997927954176701703660600586397557285829928109550877347632782053145782257262239539623260498046875000000 111 24731963721943075969991166492456061909405953403289774407004540313327881031651501178575673157315151849504303338318055067681708274227128332166137698467808247232268382553460337568666894064842715423668227886594105385946457706952017304896486266123931312598884605348202165947056543499629051269232216804115141518326826766766901275870657246215365032934208840088943425067458220099321308830892725478166166267771108479571342468261718750000000 112 1383629710424105385141155809420454383521716063147046429199869007829128304315743233435416034785996170220518250262203590761453169331902304833766118817479592303214491591840452189595329277379364832882764011536443297228160072084952038886137919106894693781527085564350593761511676403496497547027472252955733959130252704333787326751434865343565556828704557632944143694197769158036241380189579290898464451031708607068471930921077728271484375000 113 78801862897784073999944246813923138504712294944413735282220139602892344315694524373847249429166839882569175907183281104637042352853424376871351304704003303584686266042884114648866167673690702978009369777820494644648502037472286285107326741109583445722094093046477307732059409028007761210800233246477728765426119134793608619726515706365548080725000179292345689018421922302731668059350825912067440156095811512346124297745525836944580078125000 114 4568143992184542769776767987803124339118171737927664234310301492779669199980811577951925049408801707992535127339414805635809345194749207842724138987990231419315412670431498963550694191654364560618388170842645176040582968260655217410972412338966027040376647152974930305761388382412618800681274116524089788298606223983048212664473666139038874518544831627109818691049045405215976930665475330161119723838128268246597495408955477178096771240234375000 115 269502222962919285245750204208433123510615659850780479167370546868029364122067959852851770214921665564727602372516115873290208129109169897212465397812153742793959763711547297707734239867382362444296685176852718299799397596880899195715306662175553577311004084483335162373756014333686383151551421539807319994387905416948551451916097971602950411458388101264573776725418659850776830402221653804579863110284023008177641717542958365172147750854492187500000 116 16178487946687007612587630508836448837465768676502202944896421299034670757611861697926544617771962505516162698024514951989484484198552179659594736479752623989780039329482411303447348722615118718036959051112149860803370322273276512173602129785257491325188000048627866013689166426041274332924630975323257597480755166582113389805164919736219656623724865390911515275615808766675466574196816653747181204475175694444928758877909172421197824180126190185546875000 117 988101151343908989938789533327186112748221821917372044859548930838542516521144453200863712530422610024399636781847250692757764872426573743220710486245220832232620836707217013203236505876182605982523253952322028222296875329569687247370144687215971346272522161231182730633174861980256992291825878462947721389144488838395155572400682926647834525161146884282619509397704933051293690284402711598014396247121060398416000614063289812964734797738492488861083984375000 118 61388748330694377726917116126551418812821525352082490403034055975136969466425662588463260732090095915595900633982605991039654415994118172515800484877232023797572195833748256267026824744428119473330287732243769666755849473276112116653497374020777803198344349958541887848436611459209789867214258837365113779503255242211423716091210368887110165259518751728283194861006376108661944556653377867721071368316801251875409897105521798377115416360522806644439697265625000000 119 3879155007016577728563892568036784154782192186998092568567721997068905100583437618964993445660773160906504961061360872573795762546668327319661708988650277218533049758598941132092366112467664428123098777830817768818756043882250274006730367793902315810866625981212558614834850836657755516419819425172582517856523941095602018207921391610790224345771874610412864252590967556541534874861953728320120989782823351024991776926002468632927308987222389146685600280761718750000000 120 249278379905892301415244300314611786570458452128684426548730383253644910668592284832309443811606944093012915302764111032464689497011453381886169485651147078034213754314077515208972033528473276688822548550450451984197043578531335507847420420987169977974293626985919764535191372763923211166423493999599846644388524593383538962630776740874358900151609509852401489946433848994634389218811312189001273101543303421575626514426046115920513545070697448723879083991050720214843750000 121 16288098621430908866773477826857048746300325720540369115120591972176412107996488483227931368094209333981556898797909778972275276424225375425819933351089480275756271859000701066117983053215517470018252728870761482557872082494775237464622097599346650189452497490928701227285933669430960636895092526278040331785674420826796264522723183984727042852910118781827872949547424433985612424263679073349532390469691104106423624533267246593232122534259448975133892146125435829162597656250000 122 1082018391421655276019762132038113748216730637615496720317460924711679056334206729940831480782498326056394824787145146617128246612861291689537211143175676590124659780777488130393471923220973970023764996881738696495106045530030675259268731825678911471299528173635864063005381974739430519933189722447690692456939450028133688157992351286751516010296965223782675672197582828805295220499821377419729245321821489900986315520017979914537419915572562013002085519391814246773719787597656250000 123 73066537935921537479062497252269745189579386496899262529597501323930263316136312059444468234280546961936229728226337460761436237273297305211068782401587446757217744251243911050654102163945731433249154607754695722596625163891242121170729087738180720929014429820389528186029339897318138612426099884831986387271146648049569149963632010745910955880599916788970702181527413818381375509735738761541917464442161258642987327657485489104119094928263023600341581242768059328198432922363281250000000 124 5014921831231974724875454498909533961086781192214680883718924503367953622703015778199971077259845340732493127396814671619361176145252760543161705860585148241177376062492793919257937495678954360928767810696292523455056969602615548213696182701720889317761077549161281329487090644506484083506760569175728897077577474955955516301777052817902473431487323315280335110577745062730264369595563194940785975714099766339975678728034244590679016469687129015116357526498323848838489502668380737304687500000 125 349795812650261469034787826753438903319764074938166206320278703034418133137158053545226182609951472361432128129055220160122061397307525300646072145448680736178202795927256229929101011367718933153069467019344542157666611161906897585405540826760041839817650679211066951885624771557218557935348587548460155824814858379037124057245480401297046186197747483497877332205317499169398644193133590639125592520014505055124258530149622707044863999153051526462401145291938830082728003551214933395385742187500000 126 24792128017399931879309622008976735711691598575317468039156073356267419604229214203071450918662920555088863513274917784068811223595568163208591009380764561422565856709607002787143126629869597975703075551521013493746644466274821535296149295164061802835166777496480980487226448330650417906375076860630785658052354858867361859705546250238170333062877597922691296351406323658023463538432384921348324190800419778776289633142237529453307646500058906666417836751755034679070081666183235943317413330078125000000 127 1785281138532969094629085880866414738598912013408610873499628842384816885700545714763175180652916909171949061590926829630795096211116863432650638585508759805730421629650533683806687194995827316427879148845819832729743712898870605596252254700937167102046993024344687256177793292939068636939750442430232982625359330254739524336506895703831298475662095922137019154863017408008183557303714400329062813996032130137090530274007899188674145271446028868843671222625839686155271730254689483943581581115722656250000000 128 130598671127102288179401519443020837372726210516880111229118348706976509639652020672070553990302830656655589702561070367981553673131831910688692164445722139693613511820823173780199654041038756357203152112419484872389683662715047876517087294174055489022243597814254810349416508006621325546368485400907589158278040421612995557743922830214650320581236567243030465001447107597627828817372851912584827059812621852236627225061183757289905955818048055819934087834736282435030857645702842964506050548516213893890380859375 129 9704134258099335523170429902213663320980421072456776664879638900671889548774343396038202514249451831942793592848800333692869345682060770123723271279139383300134111688154225280147693762181474360093686094780050967891787800029624623042098204557610330263581022868592007811524844706230894311759462878597023429964922333703665866504989790160205731585406998130414948657052000249463599633813050832120192320315262790806849496012209789917095751256940138991001432323640932080612441113427068598755293536883895285427570343017578125 130 732332195921724454591579663000456316181108456654023107791806829278104816687804598725418990940349131949394861277927565982466078041242398078156900390351532699619222262204060589622046952800394976097168280025791670956776288583996887555205423963408701815862184213842218136497208863974652349167005343635013701931073368574520104326931915651091334231111044783380362388095869558555655628567563496230012529807025547856668250903422906627587454526920004028669029840535335228778357657255366626743238468816641847114078700542449951171875 131 56123010166657275302080299053702970246855427684137714888732908168556840731686593227921209789704596076073824588895256946632270356768652419117632218314980059967118909829581409014455796706745735989695997703570777483257038190410831074551346869219814975071129733649267884860460868848694231709692754204718960605638518913286349559972057916397088968377972620079564194893143617616737477586307109594721298364567114731992363685981936901731736255044990718206463853497818448392808966811177609392528889083119820563254225999116897583007812500 132 4367212036118435877631378470863896629759055105241176284066751249136250561536192252030688939785863143659684660384884419302190117811952687993638551068180173366339754206186418070885503199241390414526472258715014880144024192122749516508623799921979411625941215013255572417439259830833405831032431357273513815955673344377028661737290045113067971046955917669220778557682325493933224727985361177775278494285941510159724181970059047226274653715279892751583925677613308289226400676191176947156355352363703837207491536275483667850494384765625 133 345022852489464789640511793333660425440854630479368649970125548935511203113043796487180518309902545938546067224387023778130925877497698209561426450039438236460936721456348818944010958581920397689083589991285171713001097325693843956461383241983046657302954983214850544634538437222544096001055128138769762952530824834099969771591294153308864815895452135234142748444993021345052008401472206203724124015578172441161935987051300230212458875079762570058098807379919289273223387171905222985478049817356158516937671891136211343109607696533203125 134 27670832769655076129169045825359566120356541364445365727604069024627998489666112478271877568454184184271394591395839307006100255375315396406826401293162946564167119849745090025058642305019932316703261709674460543819318581444959783004880465846478635216123007172762705314934299022702307969423051456876876879462954983512497462659081080061747209459087332300310501230813129585317465090146235946702270737109592332926322622602857036393012676200027497033207421962764689696009358180541794004853029990940715609993844804903040092904120683670043945312500 135 2252571812446541127371135344459220839593744606314039442421336843018866845049759552406200465337581317704797148107169694626138597389082925159894110023671222828002588548989474991951357609088351929580726095837617516395986979912458302070925737962871879881708664807816572567354759229685043821299369933554388756800035993991332771575346594728501127839442837957216517433253084001383542505999982856867770626480574992155854696315539179261500219185393389393784834634401662731956192058136567267616868127987611553221047976226398597373398952186107635498046875000 136 186109735716145674484530573294565284988074773118272252772293271307061797604856183979352688646656306050088045173762467339706197054883420359635611264265740101272401868488616355452492726573398044630162985335988314888741728436783272735922421774898046301394000543702935031853213382975192581681324219549535329175306242312425053006161408621429994468468807869649093710683646731102028371987374915580686267371323473258189681270917386373349993310941579193528792687416147537295822758311474458816559116064760245311882563342142675261329138121218420565128326416015625 137 15604370791120234077155465917882826319825129352101537033692929332740596420179166745748826179578897980769632147594114074097666092066700380053647826452360978791184534663395771690962238694940412305579838004210291095253709236318215513234625655045276422250958129397424455257242971169065850841186488540084670858793373974014575518127970558438760821792085621262968854097994361565615637526732298562163991827203146616279636470280296896398699179481127551928939285370831597798511753852181268116323910660287222396383389639199020860013565144214019528590142726898193359375 138 1327588658166927274816232729361635097638082355018094567752527041770904462236003148394818633706213482407918763853012037196081235780850734934204249778913967353596397840092325340729447216668201586219683574890220445920039027536571112737612440516877409021650037910508220624599513224576628849471454436397270230334854074964892013748399478176444605403683756020342785370406117698496514758619531997237156629193293069656596473482673583713388283203551785927388508321251640173141356976466547680338379611887041658848684913559212484711483349898683485944638960063457489013671875 139 114597452972969162362137209198496341628119268885161923088398134245664473180211791769440744461520347801451547695791999050765732272603035439520510840915853661962441061556769410571247702707321445162092073904066000347466334700064414666280613560597239025988064426154458824510613619334649264929403063893456271770110202420182792925465775121895914008676410935960809086024443758973166215328426105585079920934582423924980885150201940856690028765764599550463381362830150196804658767390986735041241018894682858963852197447592040755689825383379590471368515864014625549316406250000 140 10035413554295882517214717546721523132716032495542514766774113014027083580864326817041695433239798377320913483268201148874605940844120416474250654849842221031712926201587853839830114178481944823225664491811717881400611414398155176679872530606887368811104056793092083276266414125757104368667968358811827999965197120230072639170484960424006185571823767852773757287702430440468681993813127774983825588013039089841802818541935909498713538950511681198308104600992290047098323936423565334137438025506211001898475016771780341450353864971027159653604549344163388013839721679687500 141 891455821441657539886700574392819621402297882611537129247311233149039861571759015484630847030124529655794065632197576255680120331124060715824159920966334336468090947413250644039855902745451109143236357061170234121542010738329835245405516826931948325564214815259385390862853980363944198315759042047137177996897277897504959094583666937760038342415264087319826553374607890085222430653739416628324936354319454564328542734898341724885331593769669552001090706872370136989763889923319191112378657044780198605757400047124553606625029450622155608918922249421093147248029708862304687500 142 80320169511893344343791721752793047888347039223299495345182742106728491527615487295165239317414220121987045313461001620636778841834277870495756808879066723715774994361933883027212408793118323745806413661771407809244570517500666819434761892105166575908499124351759583895187515787527790122955966357456389510594500952581476592185821344600367991219434550038083435292926322487771509424351951133432660641375331506378375351736187390251119075818021723988386871330219084716594820817830523388624166045588679271776601771295336386196272855355656117331625244253651559702120721340179443359375000 143 7339496449657790019446999950326723129941375750146661285652108608228636098810447998057609238346676606306932226653439406090547577009132643250161265681751359079700087434804794363259112144555582078418160947316972562847241588606116718160002453653016829228071837206915395258851663398522892469150005655637957175325137596049429441456445044637164697060802660255554220095078350466158198016943980123078403563349614513626335326403270347652960605443135993500911304665907350081398883538372489529868416445517870303661021821335783298915339364076434038000479634648309304312359308823943138122558593750000 144 680114438507539112152056250397025798836017583887340368034952644181506564096270163740008360071394787723431874782840962565380591223551276386776193684399489689120408602146186269671402703903903010171669964734093136567433785144419473498966066276233707197446639849762052791806955779275246532645327167654365780949734279180664921231731143840273624402507651565775799677676999690769171667787701549675710192701243103285630831141914740366991225924407054519714875616874572007347026091483835934472132643974166965100821825878030333631374790045252974169402384278014282951752182819836889393627643585205078125 145 63904232756606882516919357343554941084431048199638388320932185399938538269049640855174925520668325649281382386470519683605725731956101480577877934779860450679442712666257808084594663738897751636645708965083016068924310548036419710094381394642776367464189720250171297325886601585706863886559555484407393356937047291423359529278758054875391509554036568575832988082769129535169290080903489163210204676808706284135212896742823517299270611586358734672617622786016172140392830698198766694678401320036131935361001537298994529205293599602248580122714843361651724974405245171062633744440972805023193359375 146 6087900637790911269856839496691105017349408237786750701781925574310544786739283085709094454651988711304440174429500528178383067580529963648732119334738185694427789464863716344986995224468804767789653609880998330935145698835376151114170022944307470540989226633350083210930443067746701847034986473739541852555779495007265313711849119873021308935987213838462391745870442683008546927376858693057389677759028079164331014121121243869441018260063980983917124633686049411329366964088954285768456480002598567180085806180110081299864568599363859176040490800021050271878322399036981908211600966751575469970703125 147 587969443597846210442773558590426922575605847605444382778098371966912415503279960417784342430289069737782832046401161011468236666927583889194548085349013974367835906516537724598843998756806536723063121171084234086899905512006739103788165242683457906282356474913959861199353683527112327330298966383359080144614116534969395812161575413988556607801498504517361032735842704817498005038662391157542455186696998644498462859124578196667868069247179346476169689548665170360196858186683878895288487028691580935911646175183841625977628714158677582024938583703388429290979762802020239034593396354466676712036132812500 148 57563972436559937540978859706678567000919539298115821407124164910676626215017617964782340476952590794538152605838812866505774774402211245503813841199924515132534238755688592851400624010242887136173461045510986742903296346664226088452199268155925237082460241525673939325022404720178015829228212638720630363181575294964538075626045634836185052979583247601043397555673307217232615571712965944531973658023140650219935789694398249021812891331416778363243089176524994287547206855259335276135236758766135452764074637371736475581789473757152658207695693827573908866071786318600125421531158053039689548313617706298828125 149 5712360804742025401879037142992247596336250482248523537335966504910995002447273318735175557230390347495993573840414594807700559737803432947570966531474509259177035182920757511608740923656362890549465158716964057883877271964449096478477362336026430879760650975168970773938588027891113017114793148064417721297675743872186711513642349068295745549086375345623582657079204251820922305031022059517696593284765290052394157987004183347330309078549267748529976729942313929718043491092704327379157112133246526315306720187363032464569358538732024696855734540476093225093784571449522485494073378578390475013293325901031494140625 150 574526400297733946819386039693588294249114728502627503291102167197928233366136961305109016844003739589757049682573538287379291496189318072134897529869580243250989490557438107487560727137662171773943004324711827209879287890088558759989373190531808496521256972980912879887580539231685415983830180714633506774912221516368927616927534552385017845691339268279362690319426871682037381080335977747222872103465678336940970104310003451483431117488793715136489088670392529565862901742454339792837375468567452258583564213589729194815034133075812619254901014054858471044140649541162143470021038482478004008298739790916442871093750000 151 58559177876746830263512741481808680479635267817358810900448879493816033114076875917984541650841925161425577045945990463479421665040592433820421565629486835873600354814557436543777114674233354148546341427478518680955937005421925557194245945776067134536188858060606252146443116242187569330984446892316738345751975310552683429807518793184157556627629465819358771785812011698824845485317262685923107756507430716628139720563369288651236882177686292516416732097810947822938585339823305933633313530437405186621752654485914502981760684060252684779785457726871772937476392314803956807324344987450961318606950808316469192504882812500000 152 6048284686999796363766913503948609563339128636515904783852862518518788980187430129189033384407208240297840725190531625020472066673717589527142241406041547843204812647021564833424019289128191982469803033638767842102403143355510512626381099436918925484078294638275722010699134153879986374243518459945967290968442458682350488876373653165730901431695688846134373462443110681103174197685646437741769151271933576052446203040988224866343914506813266012460704176012426628960991858737292772038048864759304229371878436345325808838900523699788350057353455138353553840128564128557260394977193979711096168548532610149413812905550003051757812500 153 632971137348589688857298798928733836632129829197298983344553621150546823143555125310019910778367563971889925413364706153267463193604566896784016989866466106434913257948747824512323890665132675539836499018233254773418787679842429634801442718423932198525160804303543571200376785068354937785096754552134729025417021188193091364441239455750843273094106114596722517769321475534789287296403193845025798290112340183130113829316921342621717074575726514425267148890242790451144160677905247510649131160473656297720339322815985741069920561432269621784796453353352086117187737681292215139520554540366771516217834965685619681607931852340698242187500 154 67113929693070964709539391650413648698104725789789611204023020450592479657911149936621411139830312807939488791579059793430949122417892228066009321435541401265293852740305731833041702127224017587485587450782478039500966184769383498077969802070103623527279768245721511799004769658322408099375035444823790945462352253504321112033303312283945434419324109242732560988407143154865935296208917455250975933538847975590116388572788791046381530657461768621324388741238343174632835529300193337177651428534634393877049792315550273488913331066501064033588461991587240733794610330123650913725520085673670560724634617689837264704692643135786056518554687500 155 7209109871910910745239883293520832488555617225436040877091336764720841794934184081592125498996012880577628128036256286771178830933640311569938457271320115158312804485952680490578007475697895073177345004510403896159209788036249189479567582109982722358795420447534210963801750114667418481652759844679044851238553829261008259395115836686471759472981324175737254790824962026026465296875136575879860377476137887423959794327994775103165161614557974190770572143822951213725844356250440241549469845904884992258872081466132696153945906668715943968568962796597759538584072348897504556513846589655278509618402529395363320508881018031388521194458007812500000 156 784430454272498109100296941051295303912225265916921043877185444706039516548583504102120767671255157548532294239753082819858739772720335942236573474149613050491174568920997116860283571438163660807500072842763171138645448245326475624510344168174266848255584404181414576404251983102098767978614198544867079146850839927208772827748710979562343061414066892667666060749803249540921121916361132672205265311563462139110720641820874708352717952613224821008750553530109617427738075039476210736766319367037901529388992513894244070976651338692284629886327572159057068916683631173340827993439003101288086729040153800500747658997920239481027238070964813232421875000 157 86456002517643379094489227357968511920685907683033452850923993788276145316402130904615240408887387189211486809634386022990731004050371825873603945453399602359884805113627697234756153826057207875898620497749064498393915328773079797486961863889292154216726988531943257301058493396936007879015931318601580333922768043706092155643977294592030383780513240952299347499770631014893689527394112364299907980960111048902795319579297422473511341789267145320083387324383779685331520445791346873012588800184192633328315635629573135256154825769147630891646005530920300603804193164308473540435033370575957958194417080594691526813435460748937606695108115673065185546875000 158 9650910649039495121559643471515309048682326502841658274842943578597689549379337068620390056363281257157299849585867242974409320520134906178618661223072090812229221025224032586921359939295114000770811208857419839857315110272994093123083814463991351017305102914007133002979525620686410774299060646942196488577522024588120624726465450328291075067388049417508912057076315455636382379833152432417034493065896251554269533473475930881288469894236817932880737143275859139846031842247865535605655056887003771494966014438669316863452386157788717798180931973856918148514152612263081065231390757792860500663746703605176409349780952663528146971395472064614295959472656250000 159 1091035448873914923492317694454805687953537011146249467970994771560468803557334055607535095871868946121632747995682291818256973684801251143492839651268299866322513436901576883951459741137312637787140207161191100810846227949900637293463030123001405430764005969305697083447498842430978150359626212144362089133224898966056012437384453609621174647967855618069408005146895514256597796117144163762710305563764205909632714533460900510420235344555200585498150108163434777475421652644771342811104011324973121873865529770808638996832008421309501572228625385510680928092124417431942168494315682366837790181132765374388022510886655409407770887077665247488766908645629882812500000 160 124902829222534654356324021978880609962608870573033785342787452443014029100047160020006225310507428820950638623293704449645876604409732032158203776116846236996467660769929423251647062625140688086509598056020015514775793422871046911716986956884441636779870909656920799867010217351436964508468866856906474031411705788432569448189234261136803963699050442736801321204103953716488568907432589870571756481013098577962490016628976974222833330454501837714747517070192174787047250938233305752659931549928245607755632919368405082417064293956238103211664635683649801856212843427393887787532368042127248446832367377115474660095040284961082706604816341159958028583787381649017333984375 161 14478860866305439667639436951813819187475582885696649430721264274646629267306566836679141644219331656353418979850829513507399661859780546899811139931240932638867527704110988672754179146568933703676279116251895560057551832017794711554131480466094665308627189965327208273694007892746969301392446651719451338405031620204067675249038099308470770510208435677025769393655535640143480172150482554272952833396810231382032265776613919708872119610756297307982759847272562492841286333676252857789287067601237521319224418019325393780908065337153062799728710162657883535852922273421202451882063629240170467095797792398557818721854854003844229846565284131992611701207351870834827423095703125 162 1699383899878269453790840715034387958034009163294215743683754787915274877103771749621030854782022956506200785665091860000363498312482442789630833493729748263823881726631506740521158006432795748800484879874484980443785712842695551673732343815282442608588127347819255989209074664825697954856450901834903221198472550627594246660365059398956859190803263577433566301599335807360607166882316283310504802165431981610125924147625124852673445252320700276013495293946451696655865789812580533126028943537429448501813820841330119929967817279185401463355293461416909764668250197403961575184899346134651135438686427638774420947840446374341318467723914211084666163617976053501479327678680419921875 163 201934390054735002655058020486106252277265240855925068390453213938396283096486989463967854412038223875718826959011535540123193777475663711806252682392918526693664217812168682962648163588396253238464017305725301253004682972177032588216566746434799554692373329372981616986439947632300123966933697517922391957573528937873891540485218484937240409889833871586121007589034958972147113671038233047325920278017705109783627791843195067526891771506683265505508003974417652700684008053355406159712210084914436844914862403266582566679951485629349427363838604743187742648633976846086662205218604019288624805441891145153845771025582537946691353206430011249228871979577856291143689304590225219726562500 164 24291697451634347144390204574376151617693622148763506102029569370719380875091902397568013046496138141129596289034292667799119595461434966211733166428456134168614337081714831716991760838866127283321028961792225114223180236151525251406874763946695378683204743685622409280208894910745258002980965238206252743340167263732436134927340829192614515349980870546169298353858948030340803058814388617394555749227163050698589912683742175215829193961151306150680395544260572465660476368320447946494317656508111732273207230796138497976804695881973867802157051012724827508300469075916760235598917308597757348880617784857969955506564435086627388469523795698839499765026524113827008477528579533100128173828125 165 2958024290382966086119539601226358358638170062677080901550242691841869728540816046854254516684881237583492069711994852450566592258934397270568959409159531913846336440777496773009803709109567185417285017706401044384055245820414845474158501590816636360587777880101513290787884775565564577903623044190047783531489924987031471839691457466939126591810680837221721244153647077086311899394353131210148414541621989793145960466507135732839627824264106195062749895656007211041921730627859542434338382729712076283253649413036369850617353416036819118360043681575130859984993709493038542209625969648996065976010025453718309441686506505907885522205861493200788813197946270324815066351220593787729740142822265625 166 364594241935442867910749973088756025852306289245326283601476713225661495261026822671067994708511721819590898544421637533647035895467218069981247660935367265573044044344471142254096365970008813005792882142420167126601078337249534647009572743861745382951969085344356029086568949837970518443149645592637446754524574917532362762473671609429172061659717426393756176947519341250422522267396788829636142967267972855001518801528609650025299265486264485731818666278573630705706199515297867418234483617957365755203209529623886875309605402018272779959744688280670944871779230883713818175988947467713222471237185627818384757447300775383593656709488054172396802878786615641478712153340711665805429220199584960937500 167 45483131681446497771866059142822314225075209583354453879284219974901271533813096128215732339886837296993964593416599282322467727959535454230160645701687066380237244531972774996198521654758599422472662047266915849043484443561271366230384916296539285144640925861779729749774194681523743796855445291864833289238242115855805957195013309453562048972241539863329696776862786276608832480755636664466070709050087306883608656903641576478573562066894821145541258572668615044835286469783330402554251124503624266068553805903395926243517276965992398471513262709621794855884407892787389749592937796209553289501494765090694855877687447966199460634871412600443230559744825694034870706726872822400764562189579010009765625000 168 5742381824177664683191405564958745637858420435527249865621270624491210234958504825475620855107732869257379011812625909191058518058075229702920472001775097191704092833895158761595051954478237452885441001453589926689287041273724203400205772022426613515374925254432550288414878750540076338802505681325879687162843859463832168787797751670016900213747835124041087580422449178689186975102461133755798961953509613173685570506376451624353923742527676296645912572854967032597013466222043478356416404052624746672915186626184410553391637157247031175807128234901265041202220436284214834067456230041768852989330217934251177548475832968960590366134543222411495699783204704970517580916721212043688638004823587834835052490234375 169 733675413766059328247949932006954136420981086945139079081101641338119475669473369026892698552839490040669029444240149287795591559689981722993634105306795292698073420922614959175191812963912008167908369550717916983456758827928442093555977345671145383300615611872355512899185711736754015556811861017880460959261134097249053785314179889604901217630388361065844249049639599932776203971781400861478225950766260792141831798358209875309220073561954452225167914652988128861518640049295027462127359654455605445291491261887104288395251878490915525701651683562709367711944160837974754937868507439461568898016782434701827857914646691853058645378861181919729078368333748209418192521760205070830092523692655959166586399078369140625 170 94853959544158746311864454909451072481322960806789250978079306802040114531403533988010849425102406309397936140728031940821940850386078977038954978938694336211763120297401197611923848730852327887996201465734116615123190521826617961398195723526498905076181587863569010571244360826991412009558556833792674566945333934792509022598048745698463973015190460869879358088787499151262516980963395343040341013409760869145514011701902299341560847799796876170769160451914771579625090418735840802090140949804207335428287096334144453704542021158189884200592404244030969880002303485528025743700128395652285830471493987974251058172964795227879530133475475413511895769869324652429461890088852174225658929565025800911826081573963165283203125 171 12408415571728670557532860533434751497716744440900942655948422598615679622540084702175627278394196383770200414185478226370563014284105307460327934524844238285878004344824835066801430195575178124996111090941474199123955291303268688228797964150250589133149922391531958196130493609193925657074313783536411523872885736496232729777791821866044443765478029168054950723723938465419445515599618630624711014488982143395267492744291267900708221220115683778702517510935987053415129489014255251160695801596344009575787588818319219103879499245289798699046814012192000403126008761874669812620336887559950489447763336704754550537528177086964216735014495676525157406263705711819863376958137952386377259623332954652141779661178588867187500000000 172 1642315842996148191642261755902756534480299710475444265228053473039778276441292910756455148431863862373904875819518970651275867755572757968911703774035759158327383265059291045266503293535352700733860283441558817625051102580444122198166143177345762100642673492437466915409126163544586318124769394789528186848696122654056683588900323037070755436960421822590878553504657379655335466060628736949844065744629879878789946889694317986824456435556936392533593753802181181920586455745458178496737809348906653027587893188382007251812684988900310432829903217610279655319391384467813575154120430089740244277364937890245105101277542091156750435452309671059579455962314525049207872394022575849211028410420573835110189975239336490631103515625000000 173 219911018324713231305473775900646808236515572131793413446832044200445430550318444629021613740471866763452984586861048727117792520074459010311183870454710258577511601341234248834320590514264332686366093533675050356447217788829209282946678909558641467590742584223684987391781580767835288681556280048332903753114959683890083041397235420048072558661452324544933430326514390630771111375745718447517607944386901607073523890565473366101186635831359112321112320594032868873442100482739601758700246603227815037815059818657454478096159283131046543982741089512849220124808303267083176317005102240296195757079222729350349733505266382500651496035288440712729019546052979222791862689083990837698327820877003689564903348582447506487369537353515625000000 174 29789146542265654312639477683501616643718399400972735785507868707392338022346136509447267797284319071777341292136197660575376174769286217536752967091795051626909721517683591347097067191062246505695151030071622321284340121674804689440343124216758828093427856513842722706810868102920411669168811546973258927994601477872346945677088908731401107070514694756904372878809813488243396869644229557506333419727093504388563960987350330260869986732560984230671765301353997249784061386154496746033806768811541209388653810508382877824529093450003902677097109955345583760604545094449105124558416524523510810683772239507156570088400391068869282810143709927758930709812734630439989408963160644808183025631310326203249341510327212745323777198791503906250000000 175 4081887594100493547843737069059492522222157396317690093745001217499142509850001701343521317190681105129361967896254620638001495723936213244191112068720308744228931500682111787927322728922495389689383765046594120196307989512611787375187211845556071585096194986837313332691191395491832640078821226508290560841875700166453080872137453298582316707191588759532494138745113517497998791784936748505357281000231356913005094003643641763534425217484716767730238855691295310579575258522206309311478684522055625798290843022591930912465897682688130968342377078612698602859142670171826842380908156718289504559197982791136497137469859468232598270007882741196066082226659553602994342664330046580265475781774101635857024758910755942633841186761856079101562500000000 176 565753702429922506224689801508714723072513237287028164683150913746598651007720085807913398083945591852034698112388786675047645308833283091858132323836703512258874134926041375918514857551386783506338279219222991653328483654437506341988167710182529434160464736814808179041661775702298635278615109345859204055985675389300782924927511849967532559932414906166045112595643730521704508785844194641138879189851250743466523956765228397234686693499542876645561658698838907822154386001021246455913707965013999351989205810082049578962250656664865277533336572630649783832211083804864025802739219654064042534458748276087263185927958848806554118850892738757447960783236878202628691276493502422489852986514142140809626468555848687802357835607836022973060607910156250000 177 79310182775138686535108139824499173453920268169082043266107510843566931891517240228982339710397912793777484154885222060041554157618793790232132279817048281866010270604607110283137005305841156245836031672346775084921853481097321826551610919947731221945529777617172081115810253411579454840311231893348069088462867561718930637781773761160162278196034670901989779840260068010099727232057745921334271469597848043316715734360670612169673221692568690459941374035722933195848080218374117542221503079414032837331324168635354569432551467175400655374803512576024452439427903031500591646741561567408957536918914576820758656512642480323129970165912814555391155404894043914298428605231783756560961695608720085017108431974483078784738534460757364286109805107116699218750000 178 11244439093493612699574561848037843813949907780476113930182190672379232469715531285184658159460795280076184148511317013228571465358877345991531250367901471306399204145779986881722598338251547450222140898441981077990050542843016093924834292117935310176030269141454921859880332100752555832992129198051500766312912515928450244959148417292188111304340420681844993212095596778406661543056733357431086652122221737534730891157720617802002592856419090689797605902555556681739117514124908249794505594060810645632005500852903769160662166761237169483378292626112263162037357324675197312118905574697436338962425944931983904499161336516821341927388847206145107123105499876190544432226271233215242135291236176115958802234861993178830494268631077375175664201378822326660156250000 179 1612227677225114188865000677771666046044137777564665215309522498605734351507812875669776286903488827257323283213552633356712576703155833868265750677749712955911517890421934519101386149738506873412850562018611246962213446832831647546942740801717657959435777863406200276992128069761279739345746224454210968837341970353648470902071283448891980594813860698709450274595465963724821429540743286142890202839269741597072166001764917306335055348679281330489020400492816331497602699922189549432537205628232623850890126204781781245670305930466331133031135740702582756590090554734669998407829304790876086071474299692494286643088986958673895513590641598516253739222204452655092202027018859146042481855162973903879991727336891272323699155333569673866804805584251880645751953125000000 180 233758503148546531357725313270791631681985580506878374232942976595344029359469296656236533614423748552866560156416209863023113208767267508393719456517608631190566890450166707859029079236735850083002615837640463308298289869739093409478774931576615280387501895476941180909686522935669652651640499546395785259114628636457187492135662186327235947674825739227764331494062164123259792536802467762764195799291507775045844695190442554093333146965362674394432658155849615487232341022865888914695619342694217895964621527617465330002715249273228493322490574622979792912758456066930609870583194537982879999399609852656950398949989897841318789800777921494773005555920299955842446332990139438454164784777698912488291064675638386707758091070516160009727031592774437740445137023925781250000 181 34271567905111555508887465903944031912527587943693945324666002741619983488421153052067494429744280199084319251092336944227681650650577856673111603239503119027480202375789391205920112335977079716519096510572305966092920576092318223857092671493366362903143663260899429230396943347429230605200775397567194679350163449037587649099055710038266814157939667466442340146995502653495923787387186247769241692863906086290876473816906579942133621021358113241937673394508803370731519396588121974208918980929444851877423950481996506984720687558603709855743873997631419019146025246570863232514475886836481410760963405436666370025968092140634751683158150141207717746742984411092655195364036339686954986562443810197660013943919779328954880466684079194505846792743341211462393403053283691406250000 182 5080417226253736988637477945600663290713089636773190454928488246417746352323551728438485374265292096712259485781928028612311527892441661473222064064223942364633665200187019352365597452685242297176790866727238636413614546199925253504575417622176598233256700454853661031374118883628282055393507042541719606262761768096232855467575667877816262504399649965160490277385467587779502667526084711778963085775611405680564183097614795762733856017123812688795586211943205791109810630832301896227598167663742372918485846757819443269153483150370709089096900460177825564394023926636690773141741254567636498093126448898982069388491475119786065705006205537731912814810637013098023003097408498645034354626148106347643425062643626397050400079346943646699893627393784718151437118649482727050781250000000 183 761442773036457592383007919530736212685496448580292239003771961396598987793549285954903310924133448871040027210023809072356027177463371338283576517817756033726564472873630086493851015013558745016263061523345072348399720955352397144758754442376584112414064917151898463157467405974109904495374613391285567822288737055628993928888182792701262033053231082479210025132191780633957012235014371448812672789217365579986465373428540973206853680466627391002583335768912612637926987730312843182493727586281285505855154299462639001629524138518358765175192894707410216891657859201631299806181104203403783417330268012577359426707335507586470490336131214716640577998946969515350450186639715037011717679336298875535280348549818056346510161690038708522624371427647961737493460532277822494506835937500000000 184 115377616184349236685835275006894804627169849371128781515046546450619661625417555554316724187779320840184340122998857669688747018065137342033418931862335483010417681752176798855980775049929488838589260397324862087591267717759771977359570266881111907440788939384444039469702600117185992275484863799165930340718590588984484786448935225947989710136747597223070172807726501238945586692881494448344662348204088129663310270786557644418251251386785208710308239225630446349576814699520107417013609428695145908113640370101441488996041097452443390899668573773578159795706038981555954660358956575839779282421131323476658695248256279653799282929100414718179660374638099526234664997929499039669469252135712643388162463393706704037846276395381789923514521595878929740254462444681848865002393722534179687500000 185 17673658624734800424772933260831153067594504696518877881256345031852370387443086577365790127808224145620277404381088016700591956974235803190021145401604411623018790908480194225557991102923249029783941496922619699439317980274159631263916333051115603093206045513871282185169538323380514299888965949970782822624586043065257437130380391427542834814249022699897232104002740797188596758261551983370538548806927260591560451841425553800614617714919813700230501126049411454512331652320257064341848097156384046767334493334169321559977987625856760608385159477321242844405884882548036673542505489972975113864450365753007479965221055135141556620771635078505072049167551496245884996418681278504936770210967846387960993539339103566992778331857096939928765588095864816268247332082250977691728621721267700195312500000 186 2736695343405684906574389623706660727904738674237162164401020002802212145014012184158783138130592276052717474958793955034019862169632517180762014280856836722177967697014524155050752690323253419265924205032479969979380631973532522262692388507633046676569374300278210218069156062812895568027249545027381432683755818627244499925086089324978024641297866528501156567480425819579275526876960156093967636789951610829404688616427972933741022761845966431423459185184389280617630720966576575708418405094691068787643002001480630268605672569867635857664367187162221307485537645764657968435430819002545084459301266892593106898487960209425574011043931425145249383421374950822144203855995870604699716857659656686653297048239107774692492963767334581173551768326682133602256016554574326369220216292887926101684570312500000 187 428347555149857801577023463902566537131649697291600621972047650838602244937593187064532736780200303047771339180550429841924788826790881589132870475239712083755295503936713320748543811089395625183502456571683764901172656516497310384556612649214724465816635413012993490734769768130033064676016356043075308682556900893095501777047214343985269407532452084622838108883797524668962612305590928465324436956126026156672457927290642525040244445240255633458142006347604450866166635316616565156770059886374077279635576155403748870099412759409096074260087635229924408017116054502379812998298853136698854293159067988526794028189964300144706298962047013530838351877758571790840622619830223803435426993429058247606335727369865167783853513347949677144041994483077416377830349385739924709571823768783360719680786132812500000000 188 67765868267372953782889843059777733873838377060623093197843854505619390955862054973170272556838028543066569172380619652282027366764797840045587507794348170786339014609299857482381876545775656090905639137010086658660217778879423994768009790943717054665589164497013651578407856540222252821583547771825352055275821053141316427746673147438527322414438435860841622067949729918148552626506750481933425782726665978565952242672516441614843254989908280395489241409477610828840652715494979812884431505470091382102754573475073774178165574454099906187301782793364034451803984549124396835071797979922963940166159609818365856549218629356372024666483308327129509006970020454698730871087476992413255307365729060815694070722145019135807196021896580044253492696593717497391838746232003403864282838867438840679824352264404296875000000 189 10835423506611598445115171456043160757757387300108329486869243116176012516887563279935060730475616573893629077817799179301634765808857350634089214558777300767881676740954000712145450150286798530655357169812227806286475521753925499643430925522945638455754379437479459750991060254496717322830287402557761611074587051286909328375194559525587928267914912853934346562764712920691117175404956386026224012339029297040669073995673064053096031984958828172670981901590057848255549321125045996285852383217177277262563756109722780907531268908579530585962443233759703902627857025329826910725099046798083570252928941369370439494736980908071621910186830037470213202290497876156148255159897719069566189918128849424643158340789658170294370506660335772478982733567013531099134413592520098162871103246360462435404770076274871826171875000000 190 1750961096974407862336831246610750605810562758148305611760122210601578918678962675784386073801937735874914884459045076178426971615648112433066280715840176694886607434631202699079856162485745495359783097212976764584669298413347345040379863840805923391896084699528214729056447221549439041767050594817002780796361885152628357837560849708653392056181712984756281062463662396393462955528492538695554203613749696637700171808625103216116945314253793916756946407712926712750456166966839136600680223562629080854907980369071007967496175547930044283899007437838976976120935040191931492167794697118243371025731017339376217102236798313350833697076104353931757929150312436233175377130412077619584310350061638880209425160881213935731974094953414590202466005691792028187970985126824687543937799770529455767700710566714406013488769531250000000 191 285942452902502650366778563559015238432499761782167196234098517724501446893786678731644952168299243894788850121468815210394195026665030648994322038580995895335152313719883187975934990470897153865224738473462383517264004446690101529164274044386652125436982007941023851426490443945556911557487406101482102121476618081963231821695494642516867498104264454822500830740256472702622798633837539527854908957042992520029995360821204234447335326656284113575082899121400762727610742675661524219051021857740689785164899986836267255757456449050803745843220280067940072740897853362003350105068369699409809882673266063555121920344818469548670434574428464765533532951260557905202192625771441716818253427518074363058792906850657589649686598995850495575346239479458174695632431251787244488335868685800933245606284799578133970499038696289062500000000 192 47187653290235499876777632451326489722323273188102141558532107887485851273647146657689708231573582723737529991295391230095302034275396682850287994416828847627683510571623723095728671802459802816608712466583129839936492333815034004850334324174907267000237955860467122061589457128306586030406770567330341441425270636863270119272502450957265869853850611674444128120597570958683882222711946369013513009418865401793078393814490852490390501397788964680942582499493120316686208829860918517868899565485855706501268446376852792250086249031615143135628358998485572882769713670255260996456927448844850955178491511138145446126189747751138541987316801805401756808713507654558655651065708141298028232917488375177680487080648481500962929597502608319785695643282774769986667843239471719088869167654285922013377767953912211851275060325860977172851562500 193 7868682749106640310952300544156046140666572773935596411309904586561928157434482646609731916739589639931404338638480373792081900121525223055334073932989460828459108438349970697382043209075579499077952629940136650198929906140658365410807799559138311494090679853600473121741497060061930821701897121195732962193381689341734028929378405516820832368963970833799502620402855843670377503455336532220881839816296733676223561437784271750358752365735852882522118988877441941157130703812184592525137626250196716838365463835593105931292143927105546007123143580708823911876482527611120932564006609204920745967866679701416610513676685826119600270711702554333366768990391367504641973524052902945559502280659209191879519840482345033326161716585385155036085509978927448827247463567829714418236676688816401145391141703724643363671020779293030500411987304687500 194 1325794356396977825992353118684852214240910846680408639341605823789819275246135981127273730651453458432042317017197558180227879351475784832593238116969394254987075180777586562801900460297144389799644238618613624192017699885639527988067006147719214103639338648533143713968412007403555838020662944709320589726162223002135232252983133566317265967278625837117819584273125019860359056150798084221753654514809416228971778935950786434479566064403143556269189399597055064152394038428196652441289374518560354671523334412810094975421943375921033300890405156767913048042741487908345708088856192566688384843576174254549299162064267206466822374441292638999557950833293230610526403515241668918802905548191262996816620711279709924222398213145482077544100144166344663801849014306235210751273124190545855805602891032974132450933169025120150763541460037231445312500 195 225697928055595917185634225512434501543515698895486045126957609018683674140801204883182570811180830949637155879739643514369273269277831706761342484080401800391979730474853226105144326759144672341932236605478308927952325157731730686576574858563128132147146454171688253285034947802736485066005468574936045905746127263284367396635760122662703150523941747157746679211686275857315970951622105742718157927411166531595773768826929321276629342599149386346363402831263999137949642832447661642162677038140782946309563121621921698315944117408634655663225943753006887404957572882575649974916499019103332804204441616865062653706951721879557629711584990514068624261871861621244236496038441091802470705241732455254763541261617069982706111914629336158028308984260297909062331827683634728268518947226180989368040211659836683260262445571697753621265292167663574218750000 196 38818012344209997392674416080109122354970808568733540387430566132732423799150540029063453536385802295859044076912301027679885678856363553077590055179472386051216985824100481211049877903632051340761267306012819830827448356203438092514991686499130970576119865799442834370730325852887703364879111754570616769871206318320979501261607441776528654521679296382542807097150385516450132468521127819851836576325171065390466345198468502210023553769029685638351403144495428976450625499400496364582454818446463502850143903897454243766285169157708833004197128523406657520396523981119320841647547474640125959338896445350803253971253997586611873393887156719235726810243488805259984236431392006438719566158538721195784372417595227280863566178920163516030476761495058477138543315816966367661473941463046603487893856184340616902917588749127375535863393452018499374389648437500 197 6744823734868208096964143165999360554787952842860296310017998018392922297221402082749920369214715077916988203583896865064518536129687449164996660037709224438329207371866579112825971535145587080713974000756257509705423289132128385764942380487656501792453707281982189686086204894185638178869834394005436872430488058478094533538549159846967835716460914699155870413691612890707382009575338626611797712724026734248332320455196186246893706606966264183609627911712712607407472984312599205838798447097600008923495847680399376312239310263899202820471961393332901674360783744340432213709456343166288777356429114136419711878904161071341164044121227249498264965532099510732239034927608502440488410578239586411882067907660788673140019977017536817774263679232655385387816457060983405957558671137546878110492979649461575186141620999488902951313207267958205193281173706054687500 198 1183905420533946830843922121641535759460819786601582090704839156172472864986678264780928022567520508196613105398674248931044809609771778577033533743099024747211049111568996898516117131621034609103562428404744368163573539094784231296548806162237370446625814331791769791219339258053787760561708383928510217353824844064351571839778150956258780920018631111786464729568062001027069529689843389001235597417111086201117277827359795047163219914414774154601154024184898639877993142428750128703051368304135458424861897201237936312908261681738993619859985544507385738224357101080083711384416355462953945482279909794994460074554804842397171771384508450483181589849799263132780233967098189148102718523992452101366289097068382129909753084700227406047844492506032766289556226305395556473953308461021686794257251692907737748019288885618155881170274312808032846078276634216308593750000 199 209918270114874112576935831388260705509997956362326520502875030780941163690787923128306347681447061308341469718238931077963555191908634059493815867988888077927991117972298840075892728607725646540152654180445223919083224216896192051191068820626308153891223139169998701681101043537584201988868197597132142594382765080644694674311960753230221317533961111860571626415040060512147633364753986394403315322552250957832803405406287705191545402031214262226071766483082129614145990850805609191043050971803819064715789476596350941297058932824599254330507983729704761250214143940533533624796982177138994887360558731916657660243037992710814232226956585828252573775156884984549131640292176782435916199815224190613883998818535611321564783059865914321177631372941829830297240865810375041270944640048599325911905828608082477086954273049883747024476904599055160360876470804214477539062500000 200 37596572095844068436641784337468880617546143982449042148585420887897343358183807820202795176094850127385265568006310794994350698426028268689401915772677843644981137219956694556432463586372271020987880516371920049131724540470324892560371616842992416670071955448485937469786877997793381043097017433091223574586594871214891593137528494682287311013373475460929480122330128008463994823719022285593851795470624670916280224693121369952054081232513002536687793036261134935228224714362888566004026442971853169931647408779995557062437183220890681870604032252645976200262405423093894346387597998362441219193799037152832238660112176573277951619589200345980474758464416140713676421329578855595915069154720744258865420316859701814795271785332959735380118511635414001772753960082560154378515488319660162818052223687143042695931258958862608434637462571358930674136900051962584257125854492187500