3 1 4 36 5 990 6 25740 7 675675 8 18378360 9 523783260 10 15713497800 11 496939367925 12 16564645597500 13 581419060472250 14 21459648959248500 15 831561397170879375 16 33774185977401870000 17 1435402904039579475000 18 63731888939357328690000 19 2951583106503986284955625 20 142370479254898161980212500 21 7142252375954057792673993750 22 372148939589185116565644937500 23 20114650184795455550373108871875 24 1126420410348545510820894096825000 25 65281182872472523922574544247812500 26 3911194347750745128926422694499375000 27 242005150267077354852322404222148828125 28 15449608793050218333772262285541981187500 29 1016703101727266291118628491175474223531250 30 68909876894848048620262597735226586261562500 31 4806463913415651391263316192032054391743984375 32 344739480686363961856127506187126659821637500000 33 25407299726585023988796597205991234828854683750000 34 1922758876082853750894090872427594738983648002500000 35 149314243970809111592869244311955403949198915194140625 36 11890843428948071068668496183388448532681659064551562500 37 970502662215614623986914026732439549358576585415605468750 38 81134022561225382565306012634831946326377002540744617187500 39 6943720097531538991214106247997700739765765134112060154296875 40 608044678810869900852262276851690551265975109041164186484375000 41 54452001105089217700006540213850077525213507791238992805429687500 42 4984452408850474543308290988806276327308005713198030879881640625000 43 466170911537740631662907914728106993511481234326845838040930439453125 44 44525007062970544233949936440860170404657573503022641506543502460937500 45 4341188188639628062810118802983866614454113416544707546887991489941406250 46 431897745837216950062829959050348404107783655720424625246205292883007812500 47 43827805344617583682512176526359218735028500517993089811916059834605224609375 48 4534716926323099325017259864593967165117615520261685025872914990887153906250000 49 478215474121594670123015817459681189521425062799770305663250230886817034765625000 50 51382726474767086896196380386625319299642480151890213693604546084647362246093750000 51 5623197128582323072202491378561308380854623921622485261093847512138595705806884765625 52 626584822899173142331134753611117219580943808409362643379028722781157807218481445312500 53 71067250613224217803197303754572915044870646749789911012049437737838918494720165527343750 54 8201996806067406784110182939204238783413894642534576788567117461272938710978880280273437500 55 962945971173875354172935900843113034091188976782184447965427925020601746740885848289794921875 56 114972115199778929079364875104438099617529129152408739372174111500572978365591049961845703125000 57 13956337317306497779911791783510958203572285955445171973788912979375108762712024675924047851562500 58 1721958273368034435172389437143733861262573318066380672984210245055263419341159990014919794921875000 59 215890518523517317309738325681895632855795129752572476875395359473803651199897933748120569288330078125 60 27497634464574310941556144639483549026896011263222389159918777364558149258092263140550093561987304687500 61 3557150885994845775767168159138708074979323663930303204601217009763444722128728454199092275786047363281250 62 467252870617967029867721241242796399679487430431522878570498844502825366042332974915982459954946899414062500 63 62308170296905903432860627519726899897259648848043575857376020914451762561745102205046261034992169036865234375 64 8433053343791067848224546570538775172979928867040127250467154568355963142783074816473146411555661435546875000000 65 1158184664877111979477935710453833396740711198433011024802061631444371389690288420359174866038652534252929687500000 66 161373729972877602473925708989900786612539093648332869455753920647915746963513519903378364668052253105908203125000000 67 22806646681323092412135281840838322107975251594518293816051472066568717676327809180094645444102072333483432769775390625 68 3268718776664706598637727471219227827044576059300498849082084827263910367271844158796334107034690859365102456665039062500 69 475004269499866681629309760249448698320977711890167946387064781489214611098549353439630915463177576245010570634460449218750 70 69974509551696778323601303487493412722806716662029218370751184974605197187204210723121748292859144440869467644210815429687500 71 10447811698211432210581235798654714990803773445140921384091717368340684809436534580468457506138219022178642720465770721435546875 72 1580799335207642786644465242579061224695527460395235061593007671383721005949527840870879657450478356399203333357429656982421875000 73 242336538087331639192596521687370085745824359678589534942208076023124430212062618005505851487158332035997871003693966415405273437500 74 37633840407759417658275623213027360076527597039663777637644876707478450246735245438432500260526869986322711629390558784454345703125000 75 5919489480803825069166269901215761845370486617697115024254558732113797903392731313753445353478705591598676516706223308804798126220703125 76 942901694284751752113224471388176421068055046446329500027835738863277287954118900223630994113019022179580966250136501846331405639648437500 77 152074752990385299479342352243484940343881580801850575443678642477475870699086609110392377226201108509639173408045664182918450355529785156250 78 24830765668270111698987019274316221059348984513326161958443848743722260167746861535544867353494116997453884234065696047786924574050903320312500 79 4103937467883432540144420382956395430611613085156446320526489264077569867987741154578672089832100047434450524527621158634888941771755218505859375 80 686476812809592352169612136785433417484124370607987384524430931445702596099767611311341513208278553389035360466438448353472332078184509277343750000 81 116199402045192920842248577461257402705678129040221249203539251126636043285964509899277461524216688979428639285107523507831989749080385589599609375000 82 19900986198372914164501560165200160235542089695116373439542861617004881843786073657433215878767744327742651766170946747607174953228577430725097656250000 83 3448094621195587040426951568122992762810611315800100653068795060916308340458984587071022566194996301585511201636193660857288150333766397091007232666015625 84 604310509166574736122234622976222287171104175791336158900797712157628558038959817260002917897582314781579222449721051969506945458495651519801712036132812500 85 107117722569953216945569271279992572488195112135695988653940179831843062086540011510660273312699499333539682906179213297277846978527247498052657127380371093750 86 19201174414406794719472043591611198716618878052468493002329180669134470815946292665730163208992086157643414485278726932974696474054558894891896780014038085937500 87 3480212862611231542904307900979529767387171647009914356672163996280622835390265545663592081629815616072868875456769256601663735922388799699156291377544403076171875 88 637738771153324029556205880772437125374383359692075600229713251836082132753397366344189532511364800422953007107231034597970757067377975813106569347019195556640625000 89 118137399572600059475115301006810416794643038409935539386739090872100284382492714456154458633006425994628655304945321071863629428376727124169776235667009353637695312500 90 22120209644110976653444002912654502179134886157446550995517009083982915317135704810238576219904306660373572355374244600697224406761573389111789136540408992767333984375000 91 4185998309129319252384124778459493463512877945226788792367554003131448736093873775055716020341663850172739777659628356084214523247732746009984369213720806324481964111328125 92 800513384509899030062671952015512120775159355368089272428042349812328735823794737656722322092304704830786865345695220455655406580633835248201505213680091276884078979492187500 93 154685869666796155909110310194464125471119959435627117075512050062068989385684603139867310038969679130135715280299839766047813064931144764460804190790116304403233528137207031250 94 30199441324179126438255535944119226957361727465201663318280737158271622696989809443767940990685003510175726567800076409709949966061172724015501618171178090813492822647094726562500 95 5956183291600328795892898909848297534144875487566132401197869301487376019966087960404014013869341181436288680138395504936815675371521511709361705018652461497943774640560150146484375 96 1186625419642697762691436892491067276479959710038981732574130348580194654816469653014683566117969391501629641565636472209347535841758608268290899683716051684235508134841918945312500000 97 238776806516400299801154561930516356751259977823269568847230590887174275487803441348646166522567989789928985853340573104678815323902809312709812420398820400077815280537605285644531250000 98 48524473964269728294327262869795250351998159282695182064890881975450384869131928828178556746154711693519673693522032677462412722560711964117638300928627648883182124274305343627929687500000 99 9958131891354978303401472977060794033174122250295601894379325685399458669862168019207768192249937240354490535792474643527989510908006108386266585068696805319245531565917599737644195556640625 100 2063489185734382102045047493184762474915462445679810289453860270892052775919892548310063305816739572485827420303389075617655558445885801840865550101863977184709641077061275821924209594726562500 101 431711416072571798349281721967012092073384964528297452700739766674487327190668948142869673052659300557927751004901900177436652191999965256563942589168542083858181336765176920172572135925292968750 102 91182683940176528318014957639699220659136157659461613494671399203672020318756441471387927914455615905719891651641401340507074720552719934492444843833476918923985573250099488897055387496948242187500 103 19441060042885037602683969118360270836734420174573810613198889024214911452162060886114620110641081867258538099046463179809513401169045417233134165153735613883782964072653712027741179168224334716796875 104 4183870109823259181504344086699790563438211454599369777113772790399359557665292627926607749751431242244867169513603204716233497899112586029499051621599973300771351555279218659752299706935882568359375000 105 908761198854257913394399443537586862087976223300480758940741531091155009804652531095235242115127050705245413142881166671452481823086660230230896947809288318417542095168736170655021568697690963745117187500 106 199203983958557622996298549865938215264294438540565578401592837757049493314266454825905061130828529619641077067378359039884020724287870045418963022210078753914866654608929371466495892990839481353759765625000 107 44064304336217481894517770573710660020722053448324145491621569544239649939372113396826403185718368499036951710913837978005114391944638946104454272364835208978956801819984809524872480944752521812915802001953125 108 9835152727843741958856366392052219316625162329665949273729934322274289866467855710171653191052339848985047621875968636690741532282043412770514193591831218644103158166220609485951537746868762868642807006835937500 109 2214857837418471361319437001364891767048672169542036557671766624594429937759001732617995597392550986180396903601898559683440482236836399115518342596515122832579117816847661972067444882599096589031815528869628906250 110 503207420819093820501640313113836624831338508799690735672903239662528895204872262803210027781429107234069614266936018559854561898855073481292064565619463888411199571285669743373454066317607832517415285110473632812500 111 115332345254953975359973172875062944207871501002951340556586795290431275398205584455257942756238098994119677425458030253815555284095922535948356242525727681757800212852168362571510263921849506280588708817958831787109375 112 26663991747016882376801137215152166917783136011691502587394378360723560917750281910756882178506422886713907074509562957762862322561626127577051167996773739268775829026372869144973015145234931727255371212959289550781250000 113 6217800475479364089521145188235165760073229289417261207902301812099273282738295284480225316007893213337258457893134540268865285782075198167990359184411301690757898094140822422160934649912920306689341154396533966064453125000 114 1462359452368146656946297444000605741733979493959702892734211631591564219091585015285051910808126668715157381096920453227558532888530226336698705557371544521972303492303065857233633873609249527265152614204287528991699218750000 115 346853382608569785194449924998893674367528261223567029870395821368124138215785320812923250094802544235876391328925819999911539519498263059235724224389063216305305734580633433012602534396693872248203385681579448282718658447265625 116 82962417921632072161376925423629187883234989773013891002982816459625302722975625229483978792586930669090859334851389937677956549849549150132948268467146908055750472515445667499686914156405681231189744320369286090135574340820312500 117 20009225269783103719974197934409513340785491612359797659008881917170155248843989611268964885106821567953098047471394441547854520509766262130749233697405300324498765279054198490385014953775212328522473860425908079370856285095214843750 118 4865895599084819814198247125510403913812235290706557402885586014744178797297139247554329321538238017125011652135521886541976517570227159015204635387666405468477673650382867086800933288671979025908343512875399524762481451034545898437500 119 1193025316668718623582865056005529290627015378474010337029904757287406803223516701204247243395422650388383244813675672199485811519093367496133060647074312395939426864573613127721597790199308236860855153876631361066980473697185516357421875 120 294891385966319167470226131792135957990882775602293837153032868211553886745505153836126754521330111531897807179585473846231877513950258016992889862507599269150155768576657193621441094808239266752272914958223751812453635036945343017578125000 121 73480435775997309162093719941391301464457002127408861811954452745968804508288881680030804772802281943833823936452132944921660123243046071810524920570431706023915509012368232746196885683446264070483733207768245546962493482977151870727539062500 122 18456556515500500595420010832337697485484199946119755290414441954428635014729030869043031551756808464715907541685329863224440513308694513331231847696220199101301130793106609048603570698136208681233267105715906381501755716018378734588623046875000 123 4672738695811839238245461242477096560887462321358869045650676341812469669854022390269969513116029983054449891866183388121847726956928733412634623040490548907471913788544765745880209011500634632871232399489624598136707003402953036129474639892578125 124 1192359338610630977851792242336552342264142864746086286392646964709105896912502440677484121379921832700737147613721308195455953863819269197095096041307323868323163720124861050990060606934657809293654310468112802413793102785698991268873214721679687500 125 306641592204168417459835914781224014250307232634495551111223758342198340292047246526689051707336454926111704970332016759282217643256799762777529822098502347283928374745225536678796324119466301365478721237188845702727529507387752877548336982727050781250 126 79472525823451063510444303182080155498140601316442676246533259905956086925446196136404825937613589513289340902798731953271532797006018397055464192429724047371683485610799184213387554636425583373404314435765089620419090940134201514068990945816040039062500 127 20755788296713408804723699665739240611349059464782226372935319532696676411940121466753792645077549164418349234976910760537891851863225046682590386063198494146225561947626867586698031910489052560868538088727842156107034355614888032525195740163326263427734375 128 5462259294469474368321526593633264473207509281227808950112642170780718937977457886162662102819768458501648131470403651029235922871141209085363946719479821307473888686633067489056147661819582984338651431734328764538376017298458853743590712547302246093750000000 129 1448409089583488953333258135078420629478857877738907339938202282285353971720355916147465900931041936246020362861568701464585725547997610609135673205115399283365159483405535062514721821659159421347132404648219510730092707253641339384342137277126312255859375000000 130 386964727634391969973208256088274109907225573162843512158292940456236694964343907361287543453466558242735991432228551501522784786169755338330499148421775572319526466708266178512791428416498261152033090470189669284031854780441343663864005652070045471191406250000000 131 104156998134278957355366750367260218036200333376401933784294270918271272278176098752487810426580338524507680568863830350640347689358645161496099118441995576508786291855467926939853149087762613995867156765386286530021480412113637603524270208834134973585605621337890625 132 28243502284783549831711076960052421914002229934159222044764446486210303134035658405907159757533180167343245475184936322987591954835390757745221295837992288885870887512436186700434598101472373934693280183358234905582568874540581731560302107790837530046701431274414062500 133 7715038535653451062106861953295550419908716824553293338704848147475492881482617428093608847305852007096353769763786721273941368524304316909927334126945724389432008357339395583993330870626042083037639019932571382554943102337004598995676062690464857919141650199890136718750 134 2122872359207361045684762946324361911725416844716397035778282109342760430579560517656963545877761385097673038052713405763667866945244835170498020503357905201079894452279815673439874843989208495612020886354881435538744115014043265461054498898782414263766258955001831054687500 135 588373373193949271639220093873308943488442236848101405711730689168976442066312284382424328226802274801502788614837272347452946304483199202368712728146583043799302564671644366763619857328372672817922607024949525145340556422642218688580900319787535044241580180823802947998046875 136 164249072180037207198653861994948980855931453907491045047106293439592160458932650334967296679734698186693199516478783817415285642051520451019139595267867182332184252790442195858644195961562560875066395140017488493204542698194438311801741857692267677613544277846813201904296875000 137 46179729808827625232905106348206737714531474074363620314550220935348019740972295532611141062753766822266166356592075972545678257942470395463776748147141015629589863611044102455032985692924399111702436096269842380458814523540861667142765854392210333985748363193124532699584960937500 138 13076047049424035571503930335307783376856889836789805556622198114626765945321533103922914653813522152207010927015471823159489608060065728422209851664241573803382978714042754521822895637760948744029165349748229591373471436865725763616291611481456535014364569862373173236846923828125000 139 3728692504586128849253631781864493728955051799709893009495334302083386839158193936053195244040751489593677137945492740984912988898363301573100884245521709365213200716980088699344218498000054067957316628151368321934224969066836109108848566065164455032294649881122750230133533477783203125 140 1070706300222031452041152367142694768591910494894797014551433952145696629580170433900238692704840610223469040925369959345594722505559213750991159023495066032317425665737202112643806975995052022141903913514414815948119783088243303155781770722653793145769865155645029153674840927124023437500 141 309597054331592181382594948594890937326978293317297719359752673858476323261866237854501627210154020795268732898877083244690334870574850045694204481989301593388132147390663593484245143211091020576292694644678944933172635540363569027718550703956915274606195139896402886370196938514709472656250 142 90139516466183709212615953738382994486495046982381573399202810870881559729551990258789070886294483608521767053363709056925308289296145189562909750979187305643292863344605436174873388098941392825342196778921992096730191081428155673034314726540549360887141851162643343966919928789138793945312500 143 26424399252061754355678366838406974833716023022885158241976304006798929234718165944364016130317227869838156011693571310037654125007164962320366993499548758649331302889471083614664133721204669306749064985740981983156455515520663835550009362085362045144065633668328896283902577124536037445068359375 144 7799133328182992689829155420901735210495929178158785428355218918772654177532136127238673016165118830008402131791770664103028468555306220368258104975015752765606890078356231317077039637884067502621766584727636214262688317261758483547866592996768984898691031281852307430857373401522636413574218750000 145 2317495991427333637657332485809498008499124870932464444714425790687409457894144252738280337444275979100031886978547627970614691765430605411539793939583025971442131879269304087493420334651536818824827049595652183526860095400421825445790358390835685336621606091110972620035400497727096080780029296875000 146 693271633015933415046890692852858082570458487613629118992962982335846166362207712193273820106232432405182965462715457547740946044346786281782162973059319475568891730988687344439115629900163930319499661032187476272112036091183530412028111547155027603706287170388427879299820716725662350654602050781250000 147 208775863650944114885475103441417991324082863301146019063401664784680340307619009994870272284074787717019161786740665392762403647313183243815857620324426312903090207738364074247237842295976450266007658337922291031528739202042873585538882341960956750241132938499265104068310592922280193306505680084228515625 148 63289323190626893199351335495661856735457836822518444234144024670864889921115180712651846127715802544064098451710156468994925618767574363208067845234348158689436090836879525845597148937668557571673328482080773962633636278379286560868600773953350447679994754790853082168459727051667228806763887405395507812500 149 19312346831956292595371927038816653283708096495068624719694181117203436375860290520064057512574429583154792124124240964727348844121330174351250894335859211080637447142971368191419168372068985673805605871268360005543089930397778051871623514249285724620489358360871888107445543149854977469658479094505310058593750 150 5931649384100861297149949019065114937138915352056791878191784200283912601157089231162531950290717657683257580981016867737685716408694267836455631831728186260481501622484063087364458857135474171240293231889567715988234764336460401646284365090852043990578874353696365633001131110312600222823675721883773803710937500 151 1833721312640315587354740658576258133235924284477394586506139881862093602977975024279590029200345979675554622315030167227042801235452627272441584616196349364701419890091306340785041122233238849707818488098941835875741251166797788895421949702714551139871319177734255518964194268176570256721970508806407451629638671875 152 570545772174530406911179710950304208435016441801154449868621778007561472711804846480548951367302279313816861010233547333192646075675059062754307804072904406359448497346529946032177895481429215251372249048771432961069559759011714719407795894079507321103586289125906616504564068944065752359936595894396305084228515625000 153 178660703098732451620166814686978259829341048585613504431860223565287799564974569626919098631157035744328611856744533011915945192136887994910883945767389285807397702459092387300516186191054744463814706067132286517429321942936928347235357206272056922530377010576886397892239192549144749693990545638371258974075317382812500 154 56302968328849552601306344660228791206880947933741749813870864891243610795356820332891206804385686774368353137847982436457166674920701669707478963200576069896892894498134902927697769775414113046722427833844748253101931880639713061798289457070609938513447155134514676358278769646646371251246583475149236619472503662109375000 155 17855819659817057125960344370699532106103263783855401643273980540015778015724838974651451473719815993147542519802381535193537628714160684133217259349235325324866591968964427602826782842262087627745096274542671641715648857277877421999911468934794421618688948113547894564808079544845975830041720765918216784484684467315673828125 156 5698457270258478858473148332892266363900720026392755238155437397437192215371323120616216160514975002048419648084383566015882714606895672450044002218983414803677032370330686738502131716483485063317238960087382816481645113746171233734716844478092431495407476852864814351702280444547315737446255827178135223221033811569213867187500 157 1829981846108006960686945135085630084589026681202946170798552964222443772799927174870616689729013563157822036987098631541009608122623542084525494348959901163089919713472104627614434571679810089651649693318970890838310124028031807560717023010805592205229719271158632427035300515487581167502627155409705697820754721760749816894531250 158 591332069317197655696556993779992699462748324869230722003976282361582701964239693423030371108176602092404351900231110060406498273740146637713186515883907159061430443670734402443203677142935278388984042190799845409855489497212910409587566545285218652846036899453233959616064913669103163584106991650648513426131103187799453735351562500 159 192262524922035783939647867189198780188782421703155458017715903959370745040565394167368740083191188684159238030330911111371012813733166523150323931231715737274069317521944356578985472489530899071587561563843326660469745402488051467209557453483407533916691266520304356831323259526990907436855709766106046471069203107617795467376708984375 160 62895562292966610593250410565842352550929077571172384227961075333460391498620628308509926692182799049798843727629271303694364446581754347955418070751980383862396179286159631553482126541798133607112975553624160874405898878164244097808171151661833190713129066550846062209278742734434732522018530277625519406077160965651273727416992187500000 161 20700999531146472472663298105414556074088384942618212006371264560543928728498535024857226061858114550548666268151297440544417938706271970612187379324779974063267015895051641263770449535146381911206937137437450873112214932665665733027331167087786781118068676252174985905500775053283603767990693860932657504267282289220020174980163574218750000 162 6854764939087180979155488334906140737740587844206596617204069679953697154436779050683855045011507742681681000114250378897255374043303265740450726549997897071893134508644458569418328100789037783805315976642023826851308906948725162540182301554540717143813306947654169861161105701606174455249748627535247909431901965581346303224563598632812500000 163 2283536412614286458562291773367701296639444204275348789334963237570075075178967251128125985963489838704226743669310371535016304324263171045198526099008986948931099765282864288803539413125978143216294667943728199968760100307962499303464105344741092278014956710105718173560925593758191903995417822476601555128936291671570870676077902317047119140625 164 765282550801344348808614999526880069325949388111060368182343331964788638238238242247634569556807812031833901747958449730082855379626979235495227790050490060972213782208709475569464425929349544691791273935228563711269689268424997592656579304228884316475621144412820681817722368551658399825942633723897599431906127661063837877009063959121704101562500 165 257999422913675442038163630859015771519979789084478777828880747378129206650502355557744209977438633667398818172621918098817747818261280684855381887367947621481465776020547333384112960630440897428038150777608074117845642465401427429153944930249756277434049683963618528009104365175610021645023808276732514771441686186475317936128703877329826354980468750 166 87495043557191110950831958200151373117064066141176796814876502782627155124088768162705426006950017128015164852430640421266548858269000452131507975275616003805229847649471260704337400231469398331454557660641835098688781743573374879931115140210711825177910419816815368044707184651394912739224699840007484365250021650404801379590935539454221725463867187500 167 29847013486628394525270084765289442494110665733342292059806499683988269472055769115015579621700114074553709741885562063218030950462556282283519595590209373980997462358229693171366803999692411522275763587345167467049657894172027180839916076335904104021818283150315461983299655154404197519487352637495236053743368666048150080373261516797356307506561279296875 168 10241324336720928390561764358009861068161026976720649740957604764295029481393390449792254884013173687545047459070260495582739638129624766531901487417789660104897892902263832173273351365130821640879785644006872735239293523251172671942016294411112404565450084356595516337251474401343927556141187617723819905568088244830194333032803478999994695186614990234375000 169 3534552485392040412190807480932186448530201183875317736802422497296545385653667061801494425060233335741827192636110205135124919325809231923970892262967394078733163748575886801439780560600662064021950598378299673943339549642065864748373828452452052831079522788395865822153459156189126226619787830162743169939164720690160623697484000695112626999616622924804687500 170 1226934177114829836495216225566699691145483608558396222769080432145393628780497482470854082758932493850022289563564722105887374690521923201392770206492334339785398218592479987302180114359403472163787282562814563464044273609284779517743897217896080853998083449361127794672072019666369145851192218649905518331577118912626415303851182756261550821363925933837890625000 171 428353394585214966666392364750974029671166964837950081274255205872760550647991183567636931643212306915389031843879533605217929688828466437686250898341636226377577153066099575566873632425726737219182235024742634469384457023841548649132338116197969228152080884258203741314887143866021128045297483336148264087511861640370697242957044179779813930508680641651153564453125 172 150405268844299740366767591268182242134242885760260105460439668144908941274862703153275594814841528357154941713703026770021490815000480463978119102411791086823937445342854134994901073065932689861457241576143360529072625324229334300825520377604659727802038341253738520767014219627276294308922796811639278052976058400826018783414621311409077861753758043050765991210937500 173 53111639376424457140926031008354401044474909853377496417033257167100168551007546664672277837233834051813931211854743529595059500678199074900414516687542533724281110478687509281640625395417678265136115700338012211298581004934183337722687139929325459527553903904724571412733121284970724845052614208232455887048269187411686668159783129089402077170234406366944313049316406250 174 18861154460659365990291661748615961156881774127229250569712055992569151084377101045373618385636618752224870098076556465369529726539089573230424397312091859081524530496659518646999465600948151639348864105372667424229927661436451563547063738358761507925556949523498855693623576158778551093220263452684936352028615173536620377840181229807503102562804997432976961135864257812500 175 6735734957825590441591077458771717523613156835843353001421878135718372705568973440186479705451914574740771196362514423751880020073625447881853596540088618860945606312542505423790361479873489618877930102747186607751879689556593240063246454236551893164693811770237890761516442822982398261052643503378908229205567947874923876214146116517010919040234284693724475800991058349609375 176 2418946482426521866792892834442596915069585016747259163423921646334746008390688912669974630868881784390142386633585526698594230561469374716784972519321535910941205947893877323521662300702775508911260355049001211366524747703884536523984830686754312245873393859314102180528864506972545891113749338600721447769268933327013124748164566051843088890934541268507018685340881347656250000 177 873531621972818974137536903748279179071249278892609365136448946249676812857637573721941700750840154725026418759318083736242347570861656093845883610641199476804544113424780354157952015314131604037006002353471213311583807597549338232670039288518432241203762661781618451227190812043792649816853101672277771095298927733349825825005290275100922358976275290842750109732151031494140625000 178 317196802570770025888822400489075135504352038151484312668347341362182644284865355769911470376645076983751593179883582566304321249931284560797317256696032354017266058466806242201835535800867468057917619574592466977702312214822115699047144666446813115425910297746141292009617527669341987001495698279237504240124946638533988753575921004694646926991465083610819419845938682556152343750000 179 115814680284092344509327365214934416378665717748025758047617434677700107411305299017785687487918120977573074598480107382348193112737694756598843205866725767622179171495087704148478144125565592982215023587970946138943910711572068050775389564832606009149911486610595372533125181508861280833540426517739098068037893158743367336895126475469788103269309873510879924651817418634891510009765625 180 42517728389041359018170012382296262012913549939359964734091417544389564856421572486868440525225533904648013488187781794943421403760990990303914302357174239435532217874298299522983671216266961762623345947719503277449578068011033796267710813123292307765882759321788063882499854770880260048381112514817438375486453657938666720629634567096196785030733082377045070643362123519182205200195312500 181 15694057912051597817813619795247254511429544784639144735528137117522626852592508860138860381061198056949935001204504647602065261187125792336730794425693365469847041073005736930104472752372967352188998307882104066507132740463645806270659570531683564590684241211906972816134202011298571494150473233489045806654980138694068649132184718887198973971203683772016810542027087649330496788024902343750 182 5824336687696020352164015435744553727342260670634516116095721501212447496188381919435891034155840150408850179497291864470420085478551767513569981417311789207608597421674698906518659915866682800033045573143062419765747642173184306762904554583350498300330470076575308403216732064863486616516290150283113480089890115158921677999167770255176691848642797279190372761490834818687289953231811523437500 183 2173157090457513460398263559333555404900186493891581871517248620794051034952821767173521543027446557453382149473431216164988240893472306988771519566489317083178894507983858073670553992275123797405663187432562306521596541088851284591685737724291126757491637226738190487046883012268314581399169793239801024646206166801046326756122814545044010006926105044820581250191588651432539336383342742919921875 184 815186043169631679045306644334315346801674376736258799715663604184712094304733628198969164007687908645606820003580584821757135932061855001710669019261650125301183544276641037402960960549788979826822694883542819688344302507009098445508811317836852720036752492522741333196326900557842468611480841335964256184413336470297466306263616664918829300719639934381978920237613829158362932503223419189453125000 185 307419198203009177424585832603767768284246817842269905046618524578119310948381277865034332811360767087314418082119524391435719915917941857375888835917710749176080948139710206605232008391949267200076789358966821040162149464662469625315919037361166958460013776507133798922691740768063284797521909588428058918775875541971794505112106207674196972829079598331357819728069369034528790507465600967407226562500 186 116547153731849020280671671554012023103958883760989079083739344252353888278561728391914491485172608191167757910936001984858073094680628252355324675728409488286000786994736692425452384033970799233917636569106011530734260139668594632050097437016628640677807845827934036621084740934462811872581830838393234271403457340715405241397091281289729167108939258869032474410349708660532996873371303081512451171875000 187 44417767149162568191207070476766810435679982194235647667104464759219110953989897845016324540205049725030646866871669234718328129154777479328354037420949540032911984717423426936602437121642403784122142741350864448873586914642718470502788493319516757758322147764586273467682431837115242840026091780121334528707431771835151046483538185328490531758230247435820121021879202825108023944267188198864459991455078125 188 17017046834940790179026985551953105169941915772965652778668627266348182205270205403585821719522016780060930418034575290161601213416075722296629301385120105942554972047741096257073699099640686543802383723978291182045212681957931428731652093256832809312858597540339549828624108318310161900160482600042593005711718563570746840921985148234281594210250416309519929175928164213147871919318276923149824142456054687500 189 6553484310933568501687537645548133744237147143727433732197916342557992685729624103571268793500438623508303799861476680696589551173155484214138997244717947896619113993288937989195946990356785042038218002861768686349895858179185947158478339204732209483276205378559474697710610230907931220808578113568016019312559744231914876140229667490160348789647567584232376595703818982537608674476814485387876629829406738281250 190 2536934381114871785225459091771280223237043217831170737293086438704668933261858229184621112093565518480032684876857202757358917697458425145783540163342953199124372523926129524266816056855228177503457760573066498421759150660915886175413085427970933927777350306705456542070968313451471342643491816263041067583081282807210256063054682511297901865682285654666212522796788535539558780456559361482504755258560180664062500 191 987150855221788381407436217767789692396060758053210813538304001332780034440982526806077596877556374326435271259557100815473813331500937099412251667920356677529495868312596558982395718123034611004842795527667731697058229512223296922287199139959349625631364398863958842670838005499550442172337004441969378813325239793594956711599144626324337314788597034552114067447624849682581614184780249843242927454411983489990234375 192 386085667820077233617130609615846635248237096483033562628314453854598413470250943817488126778777604181005794981515666096718646991875922065547902874564406167211536161828926654179781436421453536748560737806376712841516107542558445018494548996961878964691378076000126125133483308817601950716291806181748023713656093785939360847203221009406851927561762395735937946379515496764743031325602942160912789404392242431640625000000 193 151774340079733624505774222962195794912242510386390841190902288804493737371086911814063187774914094915176335962970455875947434013001076289462307440021526637027351828753496635407063448777656769017298684565768858204450945202427541141454612416484630009219809051971186423222868430625765827899739743660636534943140459478766298952833977791650564091165871553157436532384381010362396956593371628173372300807386636734008789062500000 194 59967551562603024643731714712382554234802582663975765556610639407957719290295522968377447793830717732296844867966117398608633796990257713406086352191960885811026874914719251767693456677773014296646400677697972006581649375112025234455569532054602556417707381759463636727418790500544732818229107304154956785439989083898311606149575748820426542952479909060623588235181661403186642545944415139956618077121675014495849609375000000 195 23813676921305560489381898897112540873086056850077251275332178133644459933794698691270513057503245174473817379989982401338100436726678121659620072514979467388863250405587340369936393772900018099207316769120218102301134669819876895838879682143245687052438017303387005116052321258927256008988949408360909792218083165113681085473304182129236571705269951387121070234330342571281070629768395480968710131719490163959562778472900390625 196 9504248217069039965679320768118055950114366772268137363918585581753188910778953631042409739861968752846472565522634012488451815752241255726410440133076882974245380581562599243603422484657733648423529513428974922197159592470909210013871627751968542913342982367074063368286415554055174486323320181488208080181215077939775267626101940627206397125976859147394620715077707914925587090517098275171283958684398385230451822280883789062500 197 3812232345418697654274929616345909916279120878268273757594457407443940180887960189688479968594634528364681766423421472586540608467838419146137259788429781694025279845125225052273197529090935793051943036533379812220474091175895877202213508832574392612380330788112722891769110445045378364192005978981984081233511604587028930156315064484051885527617986054404703149194700213401724533240144341662131243531064228591276332736015319824218750 198 1536740183302472552881718550884546640405315773113620138407538045997632624917328198311039263647947906341713717597330606534039031124220034745647515091945186768413082807722633027994804948572933840762261714511501812920013263646012673453113820898940219003532145035540454849386680490478138521516291394789014567638161093282912800430088727994017346224533022624577108183310762076793107480307050185234325582200014537193055730313062667846679687500 199 622544424971426648833476197238693305075624886229564043927025144848255245158473348337218513127095467915502096382375752496985883215786709075709991560283366196932485653142779515590895447559385305563083379560855895141132516054882919820666788230595675148466611469219120691306897028696197330341403331824706865739987902896717139117089158629862098508031359843949219218689070508466579219611531080396891252817670174835029683890752494335174560546875 200 253441943567047803230684218368239609477487897845741301131712774704721170871622144856065607882198256481336386446023022082529278344700985116101224990531603903522768270974877752032435608600318281757153741323759608072684405013206142992982113787278036278715848933154180098694482952799162567986703285341834977829172740164044236330916500112258580204792462230886941022024687587710759661994136003288480601400899228536900409380905330181121826171875000 201 103684635125058450530783402729709662053055314086861528361475403481851156586434386867554961794352047322008541976197994231066258251291989380603775393474906621197246455827161730039815058603290817056438002567921714811675024541842107075053182641974155417600100561274182073406814154674699825730439021325983124793416562987414521593501157871683241274387898071154216583874069538723912448992479791284731283612510304086740120510512497276067733764648437500 202 42625326631060461497102463202600740967640478620332370026393481200252477991639181857460660424100205987002607131018883960017741645920591212196959120302422666734405691212161312233956130373543827856217050201415454717302179687276898391005532019798520877959116718180104700630208371828830114286468423792355173062057331748745638249066983545137718435465698196990585219732349894286448630412436038819114906092158130539377935974698630161583423614501953125000 203 17608735557924231946760513061310379097437119920452403719753279051230299920736104221226286124497915594260712018859556058303129162638025832714624797392532315741316663068199898890408447237962823006542544523455731420991116939712523109816340305038867967289300911863792152353842229444348864362311538210740883767801194032065566888880816237414117174283057253667795707197532403079203361466529389816370463281200984516469722240827877612900920212268829345703125 204 7309464975178936401541841630763645723252554913845108242593704432430105990977798964190230890963224306083267502515253329754128780168489171036703654702703115901455209451533963999105070665406299006835242511736579138516491706377383473585254575578223819496269208369489363302463583362779561427531470159957096408210250871937426064381391958133752639569558034910578122516086137230429908792643513277207392907115847483165013656147834808507468551397323608398437500 205 3048806789523273695603504290098965200062594130029799975147190925516824654801160652118058929297556752024978729823874600487297625609386411414343893202852727872658953823460367013587117469870335261489620583298838986711420835251616062212503090422491326295337436391937258935886481268470257168696356526372203751850270728787563529972545442735442221024421347680152275804915037090840950323387025797876776680143790741059743691082850602924736449494957923889160156250 206 1277765438616064430909137625581476656605543760564903065446170983059706443257010571235961662989051888417641085595840410149055701436430429114825368206464553605665411198977148299418545714786346716142925812738416863603124442470625573107957329689481364820466593169227773969198768735758189849252948869707853944827178980609794729078838527965743612218304036541536922763204736579382100352773996949910149785188539057477245683497274697515422303695231676101684570312500 207 538070784334867720280634645713611530322055082114352930574280972057569029450948495696202385583698541541752242441718972714973676626943902025044476744001654301444544848275156493438971419748632914952245303643596571901109829560975930675681737289092630612265601402953489817764805040418173034314091042413005848678327501614139295105478547769103946115752001270101614460652465175744212405907108862657016751454026704571484266866830308284619377445778809487819671630859375 208 227659061219849202859810373807881998507384241962295198957516265328708816285158384013199073736525252191050841465487496670272960077632225785581745048135256036537044107121921822511817683235694753713648530033321913465437376472199064990663078856130431262368142455056458013822673804808344664898863417827973050199821532585385297074481889362443901806321295522748944545654401070650487840189068264933751243678616879257132972541275090826218274742132052779197692871093750000 209 96778308980987449240953661382184633452864783751845402271401246947089125004405848769028427602821615823410258436767988208312977606593842933345529104904138380464007230605698135530011584168121481929407356424990452835348623762363807380084254750049504835324468946270626624895462950295492964319700817294239941645866851602110562379172104530866868568356127039915766130133502699795795488607751927322881214369806595793331997759281558149236701638074009679257869720458984375000 210 41334156024198552596100063781637407939940944596621507317944851413488645128693338597438663209494971279940584291761632065202658696613341322401344097413405189453250624434056870348832483846877392354487460780354618044314839743142918891175115760637085615898726084733266183125641929640698226934805551966105088120343421981365192366872491601806472705934131360381414896449772819753363667380731149249352309963452179391731796724145326357362399960493348771706223487854003906250000 211 17736526094364391417594802849531171013767063115780093233887172226962029056111858412678812535755070536771812354772119936132369695427069966578303676569416602760918163377946528121367046542237249518341679504947070789948232651897764133625252918192989434979850957887972147319773649741448263695250961200147968413485631933186478434233031216038620713570860703404434729580921026353110420215059602230540585197923064265626144485673763525834934056124581047697574831545352935791015625 212 7646224885656610845575558549008413915504365486754958853460450802149659416055877717618952198428382083077226283085971321748930667741526334874187374444518832099324050336617139635096511451940555892835336475577660661121223741320519370524570755642049512400404647395723877863691893979447313679148859349920248583995480560670343095332038816100859934414997843907844828398282222365623200293669235219960319264750565025516342670618210974534581619410644748313643503934144973754882812500 213 3311579997977878157218774407575544066804940692313572679433721242411017493093800639500768197139332280180746703204534179449461872198855055634010551871921106182217246200788883175960299109835454757186984227572684832331602002365916939374191594268571643820615252787088011502764959282498631554439370984450459661728442630826325594588306011253282437595135566196487595179296030506551408047188145773764814273563469712551128010644747173070927299366750240494639001553878188133239746093750 214 1440866887650981431761264470435452126052580024637629637005176361994245838724973751232263152163855636560538539499504572884063017246862972689743946564708952958126239358813384876076830426907837722456437317519136984440924423835096542825530964471187148495712814679485317459823885553976632078136781481509283884856120398889296907757222851512411599364260738342344740109149058657272315484266137018513045209472833651329236294527259047255685078889402239710193498467560857534408569335937500 215 629801557283859407425271566758967788965388339542669576948512582944324484176649493669517287713507936612652376239252788897649525911229044171203409473673373235211169670681331648781412695799126332789744169942975606901972932710751043117584088786427156204505792322049561049125379032354927412832758754641782033916001871523946688477938941204705758750420855275912147840633478870170467520516611258587317614791510048586904156756454998179000272807954993126156040261776070110499858856201171875 216 276544976758895787125215019229261687165985167233553052548546877265806480544946825558322126221920048335719020868097816150325656617020798325090668926073818084238639797931847823695905946538500881000747383692143767898252227467470063665264810591628915800446092696228410074190603052291510098908085731474819671681201047135641717746313020154900094856381980057490663677177314609245556273515857360531242450123100243306272168887876634129979049367053589657761136777480714954435825347900390625000 217 121983472341850316942451737103486714766510139537435702781869544296756087528225493451298210769710948423599051284318193250046683908241487186434269594751112420849095344512975585597079634689260704028343688241214537246521116877531947007862952316807530406463125794675143780155242874397463064422564264591428050973583985254060280124594474474400908663402696296854351391622208469811842450647333437137133790090514240499511969075565957377099870864500110260487675262197626580018550157546997070312500 218 54050592912180057180649335753026815669517930014759765866128297706859374113785720275029652777615270755919010323962125572832313438151318689780684312621206864579581009722665730872052969666544698744019487460407181885242235909092830063493358211223191589312168102118708127257066826383017285094325615025892952111857915996340961145812173047805939370826610536819193672903634009698116199550552870801424128589595021560123289516059844165054866501290546530584273821062879505916498601436614990234375000 219 24057768764675476284281517539961810580014459766430641898775188286273921697562374689637156702281063637707451720166864419896627066006045972936133196757941894294192119702531509406342798873663305009022118258939846637171637974704137847844050702709300289759542377341642213252878063681896596325247958121316547726787647693538038636664482078653290819678894276020065272715871654288826803430507886813517209012649328554684320265571803138298795927317474231467141988105584715640361537225544452667236328125 220 10756150808980712945165865583995828859322593947184796668291100311217953378329500425753902964310178774794363898113314221282814552736896683383703422808550795319919444486357636141029393302870109916936985776416331431974158139658043566810275572243577484389266366127585841151125482665518929840901183856820882306234735388143135984005474890649503572927402408568971118704580036401391596630543203588237048932752248186062086415510490048284558437181296543488212514682045295444368093740195035934448242187500 221 4830547856200177703993457514999741434927797776198317193650016485179684814672445321938460375756235929305929397784347716542437583287157779785847322033144717955073731071320512161078902259316020051366429901231596771488834882325419446428561510776894341532854793775179067001002927199093118294558479830891444222143574764703566248816917468895680496790419623881321006580433483044979089380367299361922806429647905294312093790540016088060564792088809520629020503784019635595825548080028966069221496582031250 222 2179040286365367832774035013273171033591402476304254591601301956944753711604981156868952057173326700712935000945733839804691364625289119018465100199335007702199698139432663910470250019168171784815021049966527146371607296917480306450582610272371652968176826835844475018397621817344334047120695079880209016920382424680663514706042359599106284374089290608382202009502391735221389223225961205316685146963089333447907514006612736710060254842253390607036235474078994522884045181854162365198135375976562500 223 987313249023573776994311746173104371815566319274929099751860819864590885120436939535700045504974449335300335587598613116233817805515657603998271149863240467104400501076306232998113600730466053100664151280515420352128122563778883760456932611637630634185610344653695974131333365339548009777445482988814159162002911248150999133695492941811425148607248077882483084132763229811833178001759267759874964247398672033731222289514382763615983013321182859545359037689401150161838671692748903296887874603271484375 224 449321345401787132103981439742561743437657910078711625052683953930774175845579482492047817994155249847724735529675647569132726061572591760994253932889797616377792691385749211267051011344196170844580984973706420440432751379975678792270210200669983432868108353049276589566665088472354663490390755190420691727952962903592918049188044787853510840481097659190536736062157441635995175161560814996457847982562754925178965669638907515083443925555616684532280681333254344247407630064117256551980972290039062500000 225 205382358219127699235367191882326364483497010924492171856851820833897790513198999936398884373679747649990394314747010527377222419360715085346359990270235194242957267380040095555513519712397776740783132658589455018886997505779423447953241351860299859685996824890429468136384413751045898548141449923188917536459580678567979094780886688501959515936123355704323041855438857612669416214051277935880901459597097099245655591561297928347263388944847761544653973595909840461737339012415759498253464698791503906250000 226 94289843362142850189768710181743536067674694997433450988164913512703085189059583925958049257437601815743123718184616339783969851342203089720132928627292101866392283048581815707544229242672016085954688588883727470509475473751954321769313646281407080874138936944539856900747818434998103146016257220790291477792192604082657236616491557827146239114387609463216073448771835716008383377408707320715762016280859223437541381851401611248144086248410870544477957438574249537182714320238119398709386587142944335937500000 227 43476457462763054829688666210363308583704378896472830291574165589997938186392942525859719274796619212227805951931687940422264848642318955900642542559240467594956816761932021586400471952363299917133169691530606213355228456725315188053319464090067546196810000456771424642829189406512406622483433602898773461088243808538737735196135404241860711191649661800929786366769638624678240522927046141161283392194502432556903846538044711686448937268603199840117883187692595372535342181097295366498656221665441989898681640625 228 20133657607955818937929956730911179116389606504430591222492718923624111854530662397442130264696482379721282084299885140623281369640600293017881557175567198940107202130338972983184815891326428436291589996349880200030050596786448628152905221690349680193434732478194468275929912086226518757494594878611735998006891786108899186917762331468377416281445014048931911201208574516164328664564028887664182597035992779834218458639458252350583259856175017824626324251665856299718633395118283502256417705211788415908813476562500 229 9364021614291345506127237530720375876561185527819486168085983091951566465228196704679379443595185661127803898950642597416166938249084678758418355558765680742449593465141857474493536208642531944101970425249257777457339151676196467937079737863249315198283708696971233428987915881837856695216877709229018506577444258980940276265986355853861144259995428635828681939248825114905082965756591329253406623703762110978559895602000426384168836401515098666213706054941813369556306525638397775246346554922638460993766784667968750 230 4373864369001371647641722446617979974413138773192511534811263379910240494749540513643852874028182976428991398263156980634520618777755279686145807224211123916836697775810533691720483014107346528780316846648364767153311322697035733459773412359649008328079390454360616213548848990974748658122667592553096177323376276562771354592434067450153731832102710565008436766601554744199938091890622813395324688596078839766769628769515881980235337989659233090654798471389781813101564673627485974050088657349988352507352828979492187500 231 2051745244990367113290461144004968474576352768461660904309951983647105051030471958577855247526036201219341741308944862060543349737444124685405054912504615509988751479018701797941143946525539619704566788156063846233982920598316064915452393737287457840846820382742241166174079149700536373825410820290926734444153784680781073191774564982439877546661759662540997094290947739282526222552534130531009479909721141006909263621868561953649605719333438406775450267151540939722156344467019769221838298989268878358416259288787841796875 232 966560161701138882889846935437799122433611077125082874921212314392356737577149846687244646738466311735993829923183282616119723011683284589788197921227065158155399605050382314244063794546616655780474520114743090531537456218979637917375564350998126427382336169826344877759212483273772331913909691235743127125918385551802018235496244848496130959536552979890492430271211537614842484231298611361071190797645051056005988469551006391090478013107822424990985042883442081123258630747170710496296575087171731865964829921722412109375000 233 457271207629837491244031021269227653526624586578510403056747970179768386836988052034285988070692425418718367946832592020620013828801173389128015669594079073582813854022335434761786198036573499704909621774805697494900531081058232093163271880854161455173475569456410489103728997902184526990801858317619327850862197609900562635750356079172663068861442896934192921001046950519167937181268840003519640616880676741108989614610063288786721752540327242981278580439957462126534325522740835564402289703522797026380430907011032104492187500 234 217245393733957339021936919741180337939103644496299578761324081105406326328190869084652597605221692294383835535467920536341835660846812011962091808118059748958525927374611362005917697358103009950714334854103143191668197766328210992624659895394895251339689393270836474186917067548801485277630046506170782486236894973576394575857396442705121563442718234488917473195588305764833785428119177987126694714892583331730507247813835522472673443525068197438196532852656154279388035016531236969051487817328194296351284720003604888916015625000 235 103645717264840810645013310179105800451679684875314305496539465160137496679464682519977468818680875050016701880358908554159465862589781842862172981817014841868424320135598528463900863500351860587908690316062096569697389955888094972925260691904241296959196209026648858385253946644996087922217593523859970084004873793751307041503344505434553363145074430105197545347645222515433739397031772480625509502232265457209444804846010279331413190071431782040718893270673476019026140757779137775514930728711082696946732539799995720386505126953125 236 49655640029354721075886462612331426149442488683526117141492306510282525662383191331931523130007333562589117585839932378041686074288292564613813929674977393854456952824448895001580796527112778942948803787988754145417082600840670667972965667450157285394683066185522569801841749167758039925241654634684295023765219106647514602699293306663726707386945787484047174214879574673617328160565934328185684011653147332435089719636697147902175929533449729466271968317676990476617382148108882367404208958732020340320900686492677778005599975585937500 237 23888819129506870620162044993945343157151658818580994176083317971773740711293964804240133403250322973540469710367223878025823973559848442142735483475045214158826886599198010063260504995896243972232741822362538452650974674314694446354942777834194258133788231520663261946334764583591287797367860130340104753420382653550615198285781811955850573008912059940241925800171231277275515887503034431604715288939542995508035150376500775320886560971060270490023789886164475226090605962920330908164653092005372606032587157187663251534104347229003906250 238 11540434385091051038402197106309102243654464761864791254612913855589726331873866588792193126542111344230448358889997693518126350733427039330622078710587161628063749481108737406134945064528157417836996800534168256917678939898936177518686101261296754676155075623892840322211065889858657610570143358114854179731073877136115493619539004187659115537913831986280446248469102987165873262317742497371731522945321523864022121198479263910974330726811013904895492640922162614966647372538270156086384710310646512648746764284624077845364809036254882812500 239 5598137579828850059014075961556662432016130425436623591607377080939692627962932715896267208981641732198499824466465364201900943891158732583088755054520037501450703831978005792337858669204440632844903520008271678899122045417669968383545354061417431237630971239402018020877309466681817719981697380425197548092343510713642533157027308213590691550406412710260049860046573640142950580268633384922089815586031158362191171427640273778780730321762930859518393614514449569169477787523532651436124610258784421248055840347745970575488172471523284912109375 240 2726789038883723421150147379755700890936464541402547795000656583222270535747008239337827369640678150063269281588222622968217067353566937086041206259467481557668646626006502061888111412544137665213568195568586002582762231742682789663276268661814465240810630041673286752447580611112865137530325508845083565197384535345075502226359630633657845707084034950516540741956862704717730864920721679136734381060132645237685016158678452341866867123815665562965415016285012904071411459036778942117241455731114234552217578944066644908161833882331848144531250000 241 1333640439046983434420758846410516179864190260558322567148997597717739315851088235645550921463377557570650143633251588157014165088896017553052329967314257377131527198348885964327570725858719565730483103650294606969080975048502120862077090340509198308512940204793678982542671117123406893293875967252496900166685512889801780191827479347267538713620600505651163411705902056375033722140196494187198706548498404636984239226548940705673650982409726548427996656053043517111867680950664618484341416686844076657906650595908359946406562812626361846923828125000 242 654934637367968392041692325536411230253807576911005521783589322360381018834486302166185404402328970427059445013534472393258378897421445942266744637086503716962039109917191404322707012945765336526304610357468945690213531554153531069380703319102780776025789924002653147200976188354704046300846118311404021642526688903247008121819210255183226020157530884302414433606367047517730995680313232312767833420909028252062092711380958872907600066131504623384911997995588776583346902565604628751075950111024641327776165608542946472425683168694376945495605468750000 243 322940083003178114510857964567935172497774343580105435222465599989374375624549764519368945593233386205452674093111179156210790904582297226057453446239391401537519459611293116578972794245895065374414224559638468758023164740208679251173257547858092415898616689151658233720461346275350131430368460362874430521659378714579809117267529836702658960214426509913466777030879511542899182332516450938021909061932480468238667139823058558244826247608618285983307794811649880873541065818817572379296162550369862830709830059502420118722199049443588592112064361572265625 244 159883481093805808759242858507833000173213458832381162278023674391419887975181658520303008765154500865102868307442545444823430404859507783503199648927382674132160464078759541484384721652461475602546089699410056175652663585654517732502026545976083629441325099098835078068840522789168781252057440733015458722499213405430724085626110331933669943970724122227531958374341990868267879000773995270211709965284381076964169329689328028778172981575393773487072003509322892889242430743726296539452700957925023043605701590786683646827626148478884715586900711059570312500 245 79475964289997395721872395306610622958002946405955751719978751697999402578406932279751448096711820998213014640676863654070390746085018548828584304825287185060860508373365202656463058228028319039703644051200548378719575066265744672030294559290053637205141333868158536017732110284806027027753098483380556227367945771100367578018152654462648040950240736708103127820832519799579688034702924632355858058982994304352912188078420310834174871151289231329038539926256187603766190935192375381047366370799961351365900301089603757417889617897799325874075293540954589843750 246 39665374473918947153733499415617790662965766807495891592985938470905232699193563510385580750094716983626658393382751729375921188904110615493140112430457527694695640882736563982594760394151516364185919931034979861211327674430357951993786269800737139971049920530298481198183188770044054921283293324557313161081192293117326663073602953201321107450054716322984901793641672165651956401122227545526147134474648490713220100188373080071387078285950845255650765618010279507035210305507246508076800406246410340621208463849979277745377848063412784540560096502304077148437500 247 19875766434646311777668960270698808095932415896387234367280433471906673262159430502447922255780043327881612247815336640131750017054758542636347441993073318129475256280851581948081755654061209624045866804786851691520504008664867684428361796217980026305575485793594031982360113012169821208814351878389343826391770392286844034674975676529342316403200573324712086138522946915300969054849217831367845817198946302119064981760374732110361234125540082357303855976582077147244508147552637271762336072416874427442836282100892280301387797514234279105949099175631999969482421875 248 9999214153750064508034144355613274655805085117245326363973539216380934365717235779631514716565000083352555098843784215983995837151433954821165878817543856732108580359806704426909244387334565116005703505676768130979800988130599719640416985937319780091102090110102963289868481997665320338422945939276559031288751230496764278930199191780818843063644448431472297506488915693846270374793857930706429404263972756791785605681047950942835446013785993432783037029590206125962322841774481059462606101803323569097527464435214607758481038246589633899930049665272235870361328125000 249 5050456739095931972307928741176036541700965979279874170935269191766453153962326271768273719706983029905033835717231839919623848625621220814978380524222120905777330155635539966454880180368727846458636854812374459521834360065915226687160369592267967463819210562074810128981499010942738688493453072768502992669344020896152270005512925926660658819109294154710831046661602698683304635522405047756929105321962922781041273542584914441456288628694810853726524934811433745353433233387483927314179962419368930016003597494064431823573282451939059356504913012031465768814086914062500 250 2561010957780427042637927428470844440680348133217830930808269094205458532525430629712454588636840585002451368111673230566529907045988088692615555306311014750804091506045957007281270212919769889752810793786436846376962565175125028917274640855998230464952858797165465460141428142188574982727955454916012145068159265656854541774050582883863350271633356651326038820220104202469975326312474624419252511909213992219940969681007127667175709112323988094855252016538996261560799645675232234397170203615489710463580771603771538809322079461965049329563726132619194686412811279296875000 251 1303771437309081675057121982365844851488774164770769389142485475607749016560214489085026327335350945073848760395980162817403630460794895813341902032611631231182536148842016975968879871740966564076458149789996012764639736859092984983438206580614292705208440652090852865884015029176347408444970000199642263513267386157156679284674226777566127265502121682660751528908261354332426592229551849825822126556749976450581480827162068102273930655476776084434516664693943125043692087360625384231233587568816219415961544989076484231021534267384973278247617400893432204611599445343017578125 252 666337161092183670553290536047700465062093976741879969728002817774466425090172272614298997657416711928104390554186488032701951857191800968698355231607052973816423896793715182175902218786166284917148851977007600740674911295936438831294562929513955380180024728454144320130119488405550085135369004921311142388347018322729955846456393974751266489187951828656253974172149959647970313763585415296522585645028120494381523092629095528897110101268973993996532492967675510413896606576358178302276250417701012381025165523332824832288355224367115258593541327059028844814747571945190429687500 253 341886935961821966422164521397498345415919425962630742387922597754994331250965950322034986914057996222919513123104220025770848266695398008223626895653873168017626038662506560531540614023681342130430401567770967818428446187364251781315939526126738282284287807774166184349642227589073259881595670521046006181182641549099576665523232446141278815338511076054265414084143389896019200467075459222000994333093608175739249394458506850348644839199490252735716877621826821585203726488624159556045107669315706236505916027373699096249838451939176965340208558252754755812929943203926086425781250 254 176100376106614002991458017184848490380249238665357283507430123399809550239491569136791296088330287249706662046349211913353824258995941142992827995344647993626800000137533160099126533165998669317429581263310108945710518301910655999200050030178571655631101328748569120756286235203509663255187162784796629303348123487318278361668671832796101087330098577604588678586783116757357523313092899685161834873897769827125994411203037914956872098329662537112310327650260965958026489971347661722561146574243627077660971551852733312182297267320352323270813560407432873944344464689493179321289062500 255 91058569478461657380166416385998740234120543826545162013633659641318188269670432207815832685674119365369153166466404993530039960589151232689208142592795066704524500071116104867923344857918478592887545978236602167344480505279635039586359203104836426932581978740405949524396340786481455041536362089971923735606258853234159769512842393541650603906938472836372729219249103289950286013145120212202432116044638481443066276792904188525615947511296336898490465255822441147462864189351020082374326207765142168073860706603850850174262878643565513824616511860676748568721450283192098140716552734375 256 47266955780503606879140296961029417223188074227875585126191625507411205648534697711415168675668817185830830620733992233163292837724316415362088248815915377550086140495413185059662596970358568998603698174821567151909153896432268420864811784289928688838743581438814357862213132975521883508675444112853094072528453607421089858539852038968529211501543145299032244201207692635820518425036847222245537568916641432770573154144895340990877830651239230562074924194136954747090921060312611720861879494914547789125707426390792586765555712752973011065451530710035399351909290999174118041992187500000000 257 24629991859561239718459110253059246128248258127679027832193277929265394187448070533836041929402150782010392074044281661497352848570873618721453504614293227541896264272718157907762374102408694487441702645387828820436756157331861759226622691770446896107290971343835725727768579586516531070042277187230989236100407390591410819791504396132597180268845444866352018430121433696118207543880913047639008365881740459977752794554518200223809587700176253389934750361082663958863066365896361119349110474603995955235169316613989578036831206147321822360503296642231241264653363032266497611999511718750000000 258 12883514094821315768966223059664943545343224151445469829117382626952917133674307200887271720765628565526424145837139426276415321801860974536391361437184770387856372965806996904646243262838769109419211564932160529579518261968108676926283507311736586996733778445760282791859371595008211816896702685866638157829368392946768327877292570127618068577804778466444040511059519823491855809600390069695595176045105227429774644135093979039423786921473371508509163182993616528693760667770400095158825293198151390137248213591661230807924577502614386656384677356551593518929621495772153139114379882812500000000 259 6764901750546781589766440116809458501205396615865044921483545664443898726662633000978390437410299052369638516045211401638679781140343570539672903108389898516820474650143524730154111975133008525223593116288070119322689157390684126801202950532620874065187309501787277238923939801455464221246373717722185030521802846673037286724974783473142767173035531743116696756004420758568745116337086068588092184215465194438819286872201045923665565866294422154473868063364003622670093760634238090591189276316362140678277508278143337134500115751870814331007362167753991220343900980793705457472242414951324462890625 260 3565655996611155774901797580634277231802657687101474650055101539710391134294631386430088593975093811805413359468810647727531374137241011927253274144212045342756815159955026692399517541445592742516684527363354001414208067160085882554439500697077134633736470603549045038072517064222401491867835734640650522313165033503228135641109276923237039849258339026936139076141474069866623398673236104478377304567419903652460936185635617435096255067113783755039027890518630080649380937025345882301488324396165041152838409616176250771359477353106694588631351281104885800419396213456479927117470651865005493164062500 261 1886522250020979057137287112981863352607589853730281372699502036725145430250465380394830943191403994546024572897562247468027965751379107950022688684137119478381137751082717087568261019224603667177344914878604307190091642602919392350111066525787287243833059871303315096248111615571901049784632485603305109485713048714306783718675734991676843606757019582146758884924572228523270130965475767324077275989792709721984012295146584057143194207078421798116637302866141712786366069948723988262790933120347738808084889255181809143577064872601252447410640867925039637266080780331201083299674792215228080749511718750 262 1001896276024655093858045723516043645371328125021622404690411216801327235254639046615092649559759148454848185336137788182344581811205391113998536017386335074329442075912848399208549433182796271892833177766610125305008129112090974585937363708965410657873503418138111936250686303945617719682919684921755281118763821817192656758702113313147296672237173913221184110507239034877898866850583752105895093870254776919918536259449469641158480166732188873864646567603234720439245764175470982955779509076076569394023461455792501342467279047205800286259975487965595374926445603608327061806448909919708967208862304687500 263 534091637512666233322380751250181404969659420985084180432675711768772138975108563461147908929354529749963128214515513768696697629287993899197350348252936260142826927552295003764246769186802869540840658737038192220767045011788158340713479028562749548430482489451386355678005278512179082945278274037846937378237632568018151613126429258905878715649017467486035918847745528742737157093683687021650638098119932061067804015753676698977717344574031192717361072755292059567691931386478668110207675913281879209927099158593447994489643627776042790291995625413536479077616488868145150359367789860698394477367401123046875 264 285781998959651017168085847496533847863765349031007342155194479704136558776658090186705258120451862861152684421173864332877800782053042436729138544964030905542171024499016517416473742519356864170864532707202320968518936544698417782493033054455782953776273802861390087695660939371252421485845910494366099181973773233406678090738638331730878919205667369498964874645979883379677013069254747106113569020042288244906073707372013306790927561202417242337684973090854666172358560803486838596165376196725264838856624368170599897005538967358969470961758394876447703149668997583791874017578038547071628272533416748046875000 265 153487839632088904125218320727002902298281454537779382257130500807509831558234515880237520597020549169874427436356795112980533347506083459863895917384021407913612960734271409344500391903096569243523674503412116775134130365981823886501935672739486634887894534998627886221736370548190017135041249218376815444242135498239773692894227071944697050061165969080331459296981142327371186618473976103193781926165078589244115121117758978874371647994649397921936415986563413551310820165887978981142789738634334510685915641095900627889826014472967133993831421889463124231701041965661349436578220206683909054845571517944335937500 266 82742201244708367486939935650315655825269004035959259534796380773715319006324612899119069183286613765043561114341420903148874741227062740580165153516622764909415278885868942486861507845008461574936500090284270312338276559042475387758446523991098616430174567996332564459107753397647468628790411527311894068645480937906610778065238501164164480469855470586582637400028107972965901507201533779310296630904306130136319975824462481014641306119336130564928901846931511963793708979008615528473241230281744023787177748149409122513170162281172373853146126740092406187536541170370854754445577583510385011322796344757080078125000 267 44770112639395328612393693590792954001365723036047728894878746256141533119160755036267664535934001300256240482492804048902655350040074913553688224826068101717747823910802837460362621545909976112393198315896426487749852708622812108955891264089047279787758659717561080190004723613965729758634720964465407228165392896118446274972458309465132860654229184454319684997753845012872402275743193532975679250914869731664100859646383875380819838532638521100557837061836862979045880148130627595321061149771195928325300778160614947368915878147932074784290373008289771825222186452581911921965070189077806617206078954041004180908203125 268 24313718983438558915400946440802108558719054326248471515605168476222131624064676308677347959824444268406328699163903349063677537193839325505632432317239309157778852173385287380926592612834641970532752938983207978909463405336455198009419045896752182331830472724198190251414036994820724392240281140837749232636417675614272883429948339867864380278920933245010836928817895693858659041191914869780105113489299593593097129497618799280400256159483793972482572372042694235820252405276858117012172967662156351776845233168917210436018481205802990470399748384381248309428966737772748815703868080495553272157849278301000595092773437500 269 13252896350104286074071047463903528278335467691041699750071838280210237166559253694253523902416939845565797009099524475504104021786736682873635909752288889752238772764929722566345592441832735240411708200662083864925045145124578855693923597306827051385242225829903081965198393375624254324644024822899271048831529455657853532486434735886396708124139191850102880665963291408076168545268635070993560979360627960055100548507478373407761329100825995382948197935318955939645918107118409530991398386294374855640889350384941636309506600031994666884562894428570757795610583895775972268938795251350115655952777160564437508583068847656250 270 7250376666141322347713700011432166200810718223335060234056155122061083681345731037901169424816638214388748948011863446205559829447148416731655420739763438674567481414881215637700751640368942459052203059440863633519106158608042072850979100594038304853342067142224506302084379477069044304122669310415342779411316507820009983109713565059647817062520643271702351231750029872575602769316065636030072854888415453652616243896956426980043810268755255226918514128884044547206289355456127641168215589086214738439942724384750654740560408489413711579880531794686631427733475616689124604209325177395922823464502471324522048234939575195312500 271 3981024916241395550123560066351781913984700069844866114261438039838263608063687908284592478992696877469953634129812469027935617845657578236243619881038840639099360420313490763934995172146309662973540435842915695012078464767347817709851222349681039828671064202163293939815756317869929389867772974013242298577289022668798242703521194922471474717168284400600060040319821439698200277287936591562437726923115668848296410963316526490277562733127395792562463095551021668862116035535207279032934435002999094797212282542497063794916738024039910075052835429789260725691284094860652062997070253094560564333104224488124600611627101898193359375 272 2193855515180760135131288268535271936539375235515996106981842286340610398733684369978096613702146413071174448785886246872495078027659031218367116026636422811673194010064207698311240462152300908695901985908378522782864355453946618949101655022738726186625273447318537894566125340375607184959102846348412781937164775912351864306208111283669782201014968325445921562739815353980896688123285205699686872264247831784652267513762237497839204087579201309626243603288042573204907364712784858899041638084924110828025088342378307572336272285069428511248447301531449851213665257331386846909612246538058208389365688617544947192072868347167968750000 273 1213372733101696636071445957143113679834672012203108202413724038746406264641851187604441279336130466704931672635722885673024305544253151077296221493976457981073961980432956295542651294272834248135065701695126196984029322460345565015882589800742950815462735959857498453086866900754184431618991804252054922738736122784323763884112457281858119429110245314841351529205553209723412160496808529823481260452194048030495954667028254399221578465193665595436283642676321057404674154370092132460195506877258527385406720249095166844757584728154454922271266236981455324931806839046493811984664097732499149322193954247950387070886790752410888671875000 274 673515892064781616891820404240627374180112074198024924192940414215745050793413678031681490352091371160723438331738932842252229467896031379901702636357574421627423634201505105953132337978912784538617687244247429179039095425903844882210902041943022580689289739843262222524151440637818993766488786518153556486705239874371536922625463096239075547023386574650646292001013089025291504261597490432571926512109748594226510984289270096890424952786798305753130639237004691443378281716883686780285495636599598673347569373396271467857949964270708620433865295070746858701815408008885159267915430131029214154761430854989612271310761570930480957031250000 275 375200351268808950365930466002062731149417213392851936170350353911914591255411792513788742005884724320325805122120374260743636287216713804557373132257652442048144728574937724924810211442113087048581048013546293038065804905919412116827231367299325354922590543491729074514603114127373246435541225651335358995029453941044658574267732704623624714201171510014482277189167309979990055820729999036012724870394961969632985576817763424379858974158160342938393823935246823054992257857172061174201322523293213930069817828323051596202852457118085013644269995719098962370560954774067366757613549818397800275000830184934930144891040981747210025787353515625 276 209765857924746419327660202069460917691843408226095990160469720940907326864948685230016659761443859720009842432890067702083442195037775071655614455788355226831224299021742106519501585904713685897622081304804189061589405388940175943469255198271653590736722159238298993351702725652134519622577971387223491475067236249500967578290606253631115724831854964214250553123912923764197517361928125614903114181386967968868656859408577274491755001860116105575095870181644146920283363854302041585699631699945775295672879690480918384707871666025710913782042640683570096808402847638301663199564252313855016338362002598777467099466775835026055574417114257812500 277 117694723241098141515831537099082387523195424684813383384378877915512364582419292422761354702283108664436909220512242913064956152752307849054656526863586827725906086168275630459034950033069921538215075435744788340815500866674153097333014408417126513766094821717152904171255542073470439321813957778156217014304604251157048360031045081759049547288413222348459156147827566915652939166554818946741351309034764674065777234602838055817481588361185947045939283220346944988283806358179285996998295180259721770365949486190087546981987775826506085147015786005433024937371575845526664934251862516315696849555045509208225928965418916050111874938011169433593750 278 66271116781785755713310727976889132285151704475434956958318297198928827658651991834526926291744473615466900527852504604059840728833032222526244889304432603367438741159319302814762639537529982074568914803357590892443334717094639674580465269402757716911362613685870031270189947883304013262638560385877736653807311817726052037663153479018406495270624123010070932701332754278622527338852172707734950126541080620801415787888403860331322741932277087841001869998319429249657433743049562616331629147209079553651221142322146531999901378675022404584272023271990117016189960121368807121487868738914255979513456643341298007987560936271620448678731918334960937500 279 37448223349290174807259617557984079566393278919178664210783623005225140907503707603277731707923042933122584323276827791861510217063509197309477098481190627731119976485321006472076797191712730196854501890023381279624474368886946008287115738700447450315989219540079622996123530658797018885704248247615498863276964342044828992195590868627498896409064524814397364982002020616116840530053346766924096219874903893843513071358200559641787775922100967017284393647854697482629793565216495779730787005173461073431152538325015562598683401882373801599158148628705980579572472356843480172008585131847124191380065983884609342839666634716877524624578654766082763671875 280 21235981674030688298643829335769455661693343872290919040541124554732004092962752311634895655886467812039334099279148409911935107929010919542861597940163984852001176557091060276656401815430453643761390458068132604344449219728380790547798340198795254496879374026554899567621242584418179518290336876301236683911716818947298693480445536620965800173053630172727574337086199994150300759786208339886054275155053803772343080321105212666180591486800071837816002000740129532749054054961036668159249179684647167561608089242214601346574688691997389007926938579773052091838425840480050055664651814117495552281519006312615290878176299571578056202270090579986572265625000 281 12084877729412507125576797598585378395852057843985756348815566647238371379564698935099192077151823263554168246432586747817618236977314080951220623665207780199788281060652794996215369555419223229510731131790477634550737050031255489953357341059244624630107221615550592720490587915765141202633403470652822111888076747870214011527650810180023929801358285806532447636151252149908489320505242870485587929828615024885597094733956143738948806169015222176107931527061477382983807908838132676305027690552698690107011095476208908549755954946546988968421098791855525755701850659141961722864442125715216362797097666747031211736691097557994112321466673165559768676757812500 282 6901374797947293047735308822159886522620460130043908813823599404675590365254636133796968722769175629326471780301448195447244135116829578917412121751174034477535006528293225185473099753637795115261450864617121152376232739001720205069062455738241742087150478924751526660056506711895555368514624283079262175939524258918140496260575640093129794750001489883709013913505301093350966320559499450016016934980620902921226469906671083806188936512219338169603142402174570578605054172455841144500645383282299219694444723448832850893306868464635597678632737170273623364358336435559457925820758293513281086324235022375643308121888862272097497907452634535729885101318359375000 283 3955005362333644963330912103259276968950720189024913043481959228834463948568300602375697850800945323776267815496252424605929432732077110938095951672554059808213373866201640023164996641315979435678455954240456704398009576903410806519952966822192886346593760709801981140711882583919545392811518311025648171476542864679513364894529384946370357126357103815106543148482050424072105024154635147317928905014019323941581859241765531352231724791740097221545320832126192034334091419880131163884707353024503625326393909890439886025681833645371045139682455853854556709529653652808236350839731059055123558545260985447921788801951459746582273613313418536563403904438018798828125 284 2274423653137607443040647943908491534073169322653629352934201720792647815775242363492894198925372101569216277270222088279785667657554209320827592193872049283872058232322847762218401413701412857252298108119006553750536496759016272919566973760139080647915179201641142150941200633562501271518754850492884846683001497369219365528456834483251474128792891630270309418584005054549309193890720360377181634642866429436526199736769903218488390745359547155205827989993822519502675576821884966402537969463870775225067438657137095452690681814083200748726427530816658170936490788893949328648744413591002656820925246279154339442135758324586153333868310255638789385557174682617187500 285 1312511819834569316465318592737405566657436913907937492020380556855289157092851297953957934262838400527895074048119118922733761086000298772428646154857333121315317008642051881505714730704607877038839477392718196895721832624391890686403303102327068401554881870138550595508568386889339164612072945372197218173610810902056430671182350920680598022514578792383116323522227172170502949176618361155959763523428611327493230901288121277520242084915198249299363184225690452876836560262799468111762469718805002149827480956982997264161766329839821538453883632012230026409041945144173205665437667183446160843096701961837522798283555428906126463783898827841767342761158943176269531250 286 760041738554238694147362121344948937995362002040300283806770052637212284403046943484447768025178202832898900865221430992295983389581473364763468814719823453197567211103329251722238581761165122520745356452875875162109902780283018593308835709551785567173183502171609167811848657620675348474548728415918500776872764908152663411773926869891501917786728421689612497760337613148260361502352875581329943910573971615289525419227189889460997287603296320490039010263384099069082055910766965495474947040912813223708225880807277829174211811312686480843623822780566191759226063202603592219224713861091130553515905738876358873276015888969180892692500961516088864300400018692016601562500 287 441640450369412818667846598855458445396776811220776599771874042029774497301453598058172510275898003248236412377757629047548044573470713528239758595595559385084255383846221513258670499842029135014035219889562821474039389810972553321692924693552054271911107772696724658162501143393844892190184520798721657009519112778055962251859127752478327830925193161230029233953872234541519951256780927087355542231839681921877302578549179617986975624601175969327002421368714651228434036185472952397502651885305059867050880197113454309012233465358718614440912047022404703503754510845104428894287177482135788097161839241401658884022445500271616467664013983007720298701315186917781829833984375 288 257508924493289630017361671618963728499139590812013235942775230906455462679180186354087280938974128378171698467671058823176645105407260671118491664497149741669337623389577916446571329760522924702078304211817513758841998741151491301002257732897214633996842965739126023841444877209177434402091589221924105527066133631600798537420850573318731949585350521966881887654451482270777612000164306454976823108484880642280289941378906919995100566293771992557487559204798336429951769814586502938973335718219135538480866903984299590366375116980527805169589474828053066699789156470863416055919529843057532360820932623786533567408118959484688203966790132071196239849086850881576538085937500000 289 150661628826526738043479531026828040746466877168409044697694133436391954634859789380474751072725454110656812854174356447346053154310847326429819331160743228752699069438466651527696598532021194102529596930306420960771994725019651017090939820641342034689950105944383554879065778840170871594183173832495743013809451771711165105122966249244743831664567441228112983017856716712767442634963264207754289467013578890746165021611447111292657947057703361142087240452091295220840068513442566864620095241487154436327069719967121799844740960487652790793120896547038278685113354340650511440745002965624685131008837331716169399887999837795567698804080278285333349685970460996031761169433593750000 290 88449400142792648407476885654042705872377017888868431850573116873511081660026222692390908739524431230329499643901872187502914620103953540174774421976563158928718697594729080543211149430871954684094814588109159817701997878810317072716559060557002506707002415855641760144856421870314948274926560832882256935180329369392384001958775551690755708004052153911236085396092955396983227907891848036113310913927240095128297367565549560214982360626315119577805850675166767706478547539477136205644041279575507494692501662429478578591778412657019577424156584875297838242699474121450190497042249302014296856180066209131907255007418441359495475858883226788487164071739243809133768081665039062500000 291 52103146119531948542616930839810094372799924360764569683143336794936720614126488744556232084675480317774620149607237229952888798765611215108579878512464825006020531954995044102074309494429582388960894372626678092196517521297940008116605535766240091216538475198462470603664328262376881665576791058961713666056070897588632371820528293996499229618095347456607415262858882506820817931449915607190040057223951610620836921179160345622056952872695274242130194390951623755927795228176786766306001858346609628462038140750515032270246468897574105447015406575864250525655187094188851279148294169564692724102488793673109241436713752888758631825996930813705600160634645590107538737356662750244140625 292 30796745398402932353113578290852457857306861866110047727593580592771939845346321132681991573371161065336541916802450739171461815242704871158642265908301873382451305427516447866838524386984295030042560473121415749858163055322194159814804697645637136268543606689970101136740278732800065488283139960871418437493764812201004089115510876057031136343816772500130376038759703494170007332353891294187552396453271329156579110296969447194324459133957808809829341888797080865008948030716812164084398745476705386622440675442916878243610732931085151184979833049443360812430515776572109257799694152404985505644246144412596957170309492278400517261303791424211732247195882905543840024620294570922851562500 293 18264700130402478408083991185593120963227808549014252478332922481832547261865376268727960043778204699269990278664725189933927203673820874122227730882188784499728215419944763396777326371868330643145000063215949711151225248441101709450717499147485436910217529166257405740031369929424193322052777672449090098217207254535389290658847693392844283347963415582999736225111448840226874934823717646822797669718602031630928268134779559284134682934167370672452959795848616327771565450865569796251861464252703572933035152448630057951713288163966435301571953331057976101692195996304874632269748955056158145176757029736782631933374827194670287463065173761522758761818852057956519274739548563957214355468750 294 10868814648732905759499217930049547713808614072847429706745700530890085495354569577149642367494490017023323493454487292921300474747013283464775557546203103287559918046083006523595678689041069911171295810813928342547123956603270854359941396760733550405480167201388762619856605516146631824077633327928931738652511723157646810674329964515688223952692209013215574993668897422222429639050460103194902341149455118245365376219337584752565176993051638865518863353979111666717838154173839379167525231336026346771553145047833239227719530096912067819353982372941530892184298322667113129112107723543830520163842982169758423509878987374543900339619051132604295682986678128756352634809445589780807495117187500 295 6489464006621022104931134075392083548506721988118442233638969722801479300299974085370391775893242678143600460501104750288918257773178188033103748562988972748868609286795691001220166441920771690627258794987514852333487418541086496929397201432363324813162464899746999379996232495591042895098681447115649328682781357444931278106219375559889258236411380754825580213257547674922498271987165981820257700916786823940028173003289079498924574598813657458934541888525644601143566756813143926578637624853696963794131620114261938675194388612144296109470102934282504121225587298169170679777569935141264150814949331254748398448047438540461836659968779005869506612501069857390501027794016408734023571014404296875 296 3887654055133702279980723897561166010588013300786532178792426885678832964583801540125918524365150514707132770071119162487075917919489491430288855896806581599533819968916976280075677048523785710963895842206718453926253855295835599430113419703139486954965123341033417430621087704730732345702666747608585991006932580578818762400779776632342121910309955089191209705367477229637529954557553824085140592923282449257833669457069370465144139010855166097105331974775185479691221794163472788889061791861159456180397047834184879084571742813353119479532656067743137827271279478747570618020468585581828716260226710636462378439552460041399949710754265670110111797539548771085460288077229051850736141204833984375000 297 2336757776710721763288413685569800855649866566151333448895590874499098528355192140011400313038052970090037304296319125166338846378036005027562908740830527440005506788459739671202630168809118339840084536583538270699244728022461183514600316200137055909002250922485443405619746645379222334934852905794732222451666976112197134685897272882939925419661305148253144976476237206242843897685843959262604149246387272178905023462945625176013423555453301621938669183409513272257259385563258822750103927036546915982717225537476125535476515412454750030019092915004178915463415486690057625045874510547934903380700555000416493897773853660598612629714081829569756484021093064906010594583563033665996044874191284179687500 298 1409231284825415817015554322525359291611000546839725859522776237690293636561216314782604013868975768463858225959799831463873487470274147492995277432021002761835998951551587952355847873939508499551152812086206642667863839266318573946944013064073162944226964246154899303458259819297748910911593020536669934805038186617683198113319458405126475836305980182051267831135530360724879276141348323446009673816365335743255176624402726754453708918835508740178375863537806332929491485586498725831118607604623442829902680428712635896659271020231100877425683878429604929269269137542648785903089324317087820070667501484420666994499509184211717893226825227021820667953412145102266850305028356160619296133518218994140625000 299 852684906565935129200347279454778292185208813984938314751313334278950272303210821600943113134957530769072540971709829780443261754775574628861308051866194647458071784533246465725961858346080783034158850667066540231273923906881496325917634066853268771871599741387123716718506053702858539503977099902493655383503865748019184004370365945326205907967018096572851756162853456541170956879025763775350603345219081070786301988537678258275046354974183955657727349782042743358124508648741582077970181556066429845535135025212370951782338172278413507593977730779123893368430310145357906094693246873360627238096689808652790133046812818923996237820329814137956430578121853378246943096219201407848231610842049121856689453125 300 517640029137502032979200722174062377377081310308028209258120519092574862276999700790067485852635834335568279923229906765703434661232444799945097110274326245578081962125738511011417249359590455155080271970613121897975382088925029587754038458766479325146294388458243791664466806338806042668575997011513825136854366984403565239016757508223282576452704925293216066115025179172973479883125741443419911727754209821760169186980954174973033191252004603384135492140411806826497807775650192756424322338581741754713753687022863577799177011655885371781798602220458040317602642825616264204960243808979532293026374318182148353496095458760931049424260826562537186643890135232652942223058323278905845654662698507308959960937500 301 315279255733369233194039827774358535842524795519590751895894793882079245731081465411072546592989804830230367486261737475488156044690175934645754902033963209903216813327878915986930419498368276449706491957993937798148408641899864581429937054971450660912845202645424909122401740774873534102263587871076489274545228760973826515359927979916276702932534570656022133047232936561853038655124065265788739054773732702278308684377866193356142427220847622577284376610607933471241045653368580321709005964495308301026209514952049691145248406532141485350710710398724146616663867385160499335546641382755745133493845697560451250351012798830487477394804069810671768414181178574269150913797835067420294308249140158295631408691406250 302 192657768612186931762150558303187451785243161837406107956183738428744812667310684097849715678947047627195285763929371418549969869315525234177678522242894374854236601883400524213953367714203571204434358346639038043811691448031853704592186619778708194834066712292125702828608769421328238848911639263961155034622604504740895794720442947192317446129777228777798675348026521201391868537383672122783479975577621077034347089373511478889969173503414946893296416222488881352944653683367803714312550099575042741406350302598290966786449285476547059493071417715554812134885134481413628206012464371382281583079132265556087116895095479847218618711721242793002805374431582399012429978127098478823953087157860863953828811645507812500 303 118112698203073442255421642778935131065979025227658562604697564518510582301948161099868725191292066488804613843292179735570430027781269055317309371631451254391886833516656359379848391144546783398302572071573995053519633676044888550674331850987732633006921279304933504633135178269133703391102258683556665317076080143721500984869261957635194056698782525646805033895614619352937312844213807868314868068627372153697447170082218682363073401199738601491873233893521258491049778833662299423133595089546471453473991180013934243007768463447106705763417294058875188675534029396520253044260061532163335370138323618044470328754876185829934318573594942319106229890902770221362550446690380264412600919143869759864173829555511474609375 304 72647549815695032576078874609704101079837517656304968924861422939199253040044766622542512647890524988276847137846315573171319380808348929651911587462991227352479604019733195183214656953278449472518754096488116771522959801489190985772900669649384945994582651047834449547375795229349957843904012503783876379209957387003401349949354424547339823524869772983876733406307336108057815118692250941888177457652482295836978668705453946770664309649550849587373564884089540571425222106806988259140402858798257604685584156488570531606266519098815771023973502169049557909081953708817852384060235055875718462079497280233491889649045706112327973433359047312923757398944103879409226377071329703097313235105048079276457428932189941406250000 305 44828589887098833760646287012885456148122915903446067827789902224617472848601134052794403789727280742352092213156788538537553719240198227765834383714124934348580584791713177444927044359364918713414676886261731791248878058961980748853340742690434210631855794490129764388745749403859309251658053808419351929296925857135824034999377297306356002691977173988113737264676833180189119657098988159852885132850424961061921058962267782286248832532258438989586094980048034215854130018920583765006986009110428132189344488352409143766509262141257658970770139061964338954129031402009108877587897694826885807949750714099047619521681829677360528109846441264900353675762345955123531064566647837154635125589408062296570278704166412353515625000 306 27752004072086551284338314274927485456609241978008602346538528975212199082491430770148741498579088670260464531879617427332664196526857766230560006694152234109696531135511466662589191837758919875989763237528723187917102470442146616859445378984773162910568469369206471764066502249759476933358133390348796027041778080626480530815555097934427875488302621591889104318922610608163414808710607264187737582342630407082749268640344112428019747553584070854087724502202805815648468649138895252384423833719194350428425281967551823001433248758854221631746274405825566905404671459821995462178820705611345168592733793561951004536759188934719251293032263232961975385452638051386672310327665570949809067946567608942132210358977317810058593750000 307 17235911607994412221182550745650275959326012933085243967230943957779405420295376929466885324471134330225417782702405159103762051398859804451187112052267804477240965661316587050099185410947608115744234368623719018074633328723123328934696002563224003366216710063332328623074263017321835665798297285410540900939549047739087686252075264031281759972266369965975731384651919394323333989995415146430808533665132677662034459426447928115040356700179080584230371133678949842182595800331148414889609019491291083331048800532511914282189488591827208273624524142078605788075424325564775833015369221457072449197865473333763682274877692982959435001253146249011137377139425418723883768261233217510456253531749004626050236765877343714237213134765625 308 10739159666678118429064417093443920794119600635251762041169507101510056027709023771043177113184250765831860635257817268247352541638143350159625554183491031120121193935783471923451307536901113625847774827789433007602724653302385130942406195223294546569515930208509581646605051300851712664215230239115664100494911943725066450965899589755569378813408563550341521604635121816457800321713995779564344690175695585351417641087096585138589538445492563140671484618884632499045940247579443016957251605337858991186554720845889948008295611980447460168808229737259180096861315859452549967878389197930544983461526436362147918441930023815441571114420140657629772139678910979910203199296038412205957588839867061780708468177181202918291091918945312500 309 6712711792827419575312353339477490765398856644134770514302394747754672962339649299709802384365571334089626848256202505604377019580618682118894573118400369324760460409448498229642009947354944131795848820542851767311048193339217341112695997929917552996398305512783778402378414272435320042474219944659778392698569615647833938374831962196527812598102841041952199930850210408351960540309012048212587494230704151325983671988137421359618168653620287727056782792610073669036000121224730866981798927465939957853736954284033386423185326794484203117477512778023858288584185443638394395117867255808409377554475892187661419961785613023540276956294950077534327277544199287707204170367818833794267039133954943705417939270319038769230246543884277343750 310 4209329469828034340206453229259973118068188575121774174945778543616456325667771617873400837179857125490534412240395909947552508271872646562568059514733729963223570792908568059245548322362541676912113538901317243404071295438868828461254418767063283802399471642560277460071233001910499874191244565297895564750493930646138473864947560398871560922673543742626117292143237803621615386367713059939430679199846437041580184672431058586124083542372773909888277704903469974026450760055286446914221861649733228946002935078890121238851489450182911863666436432890465664935965927540154087961370115360511039977238286661389902139554880661764621227545084167511834997394246921421869299144979816591968559295366990920944649801072046102490276098251342773437500 311 2647955236258412784149418612106518089432031626608990622461913734289997605412687513889042313006846940373920499918225417987234224464935522368302757257007157083001482181293551257087671182151654342619327060073853635913211122419373870522251387660307832553786703990782407268575264960451834682221351325520010257652930034235328791320633716460917407608606386755730643193846197253782788460892543858774170494763012489338043134807914074331939284281121272932995400877136889668433593876990233490094062429740976500999918528182922719676594781283900291306236893046044890889540059111554180113651880986887808751716590421284104797757289535041749612521755008742558183656656258194046270916614406735078388585289465066856836976405542571910700644366443157196044921875 312 1671039712201910980288468056183725007894000541063926120971110609017959653901210567017356799470340302177716820336744195817186646506998145183880380793256943790243653803728940113696103173202500313303458824318451323634550708322905840620838254348737952582486754945639383227741672062421060721790173166590297735412043225488314285784865937572423606743295292612839726287378668169862924756873935444857486234559182638902648580218586551762874305614299832433443699582659202217943530116547234726758388911972460898689268974096019192028919036732558436261217456776630270949709746041272055411527886059686481251083285217315211765574988541531201211785573549206468756676530648374883569025047926580389274349939953682967906829770488030817432445473968982696533203125000 313 1057881337288184618685781111271329730723243548981730855376456219775430967863762822541042868557592756911868076477117371526834505044015783840263576164701511212190668718179381375009593367239238351568119670101033518434207132448640626218322994368368296555695510144634434186540422206200630928103365400375846841523706113049377957740534597143631307248317562808265835882659196796786351117616989370931375906511206942152528021020896223774244662422941794886760514473536939014431082996459714072132453491495185238156992662694573749854410935089681695724839313257646668723069314097889297246992771506772682683891438087688153626470506697625934738755259982597802257956534891207158952595918324642993469291774405968503660268546090472696619144699070602655410766601562500 314 671826081679871997743260077693746783910691126640468599106052611392174497552734212311225764621658890825194264671027471320832719463740776215932790591593365509565692012388221536503680860417855337185894030749114874893461459490036062771305792044112375496878448317125943917835538997613703575839174555519717061999939226893667019040199440975723617264907423022538109909454943159312170623267077500627563761387146103912466878841649934317543299988763801096156019844406388028888184817680939831288078325695331368641270073434580331314293524584638819922283322843295057726104591479799754154548406203268956482844573540022303762539176513894880599718959415186371487974158778851321981001316542208807293073765902974968758601284450626689448426986928097903728485107421875000 315 427998433093268453946920158149992242000027313418886990709341497767197320532273127275771759952000094342531211594028126080401652192982164694102183083134792613810335810392130941356263225067163513127417394300794288808329701908772493643392935114256398447554630704338263598809554195066307023242543367076527441757749744979229887947196288094678540979677320311137139154335935182886806390813079036577684971256782356872312433246668426905854147507264861938709779757607165758211410433610102581942227206432155575281993737648154998569504975686108125134143091874831865861952497197058968379900044740361391459335261729751708997952241730077935712830573615895894643612768172046099402415790649077351223101945768284678414433924050733377975053173258856986649334430694580078125 316 273519714296422691073784490078040409529653237854802322612166648930916759205845140903252631308877555498874866430448108637733487811047400764958055839467368360879405276297498939097797509213209531002718998553352332273969883748907170474442817971356162519704337605518767383842420148660457703658656436516241632970987750762637048007353926884991562923587524048549966999244435919368952424094436337151952617988982943388034860694775054623399978969914299692895334905286409432215693310588375716487986657023039026877018029885895041705626010468181584838122601857951656436532377346112815741516441371645394283795251544021644880007639005699774200530587793100396210136021699418649109477398632439758499855067118653187392595491885048230445987016423714521806687116622924804687500 317 175344429583752884075469582580443134510418944312045966656739126103658882306817189930319230634778686414477758720118000089912619200397409353446598249062369153513439124497786780081818947825073288354115671381519292118117094742790665225009449183261588326127021141092039109969936190524225584261048558562219297799028596464219823498854486344950244135998568959722501933480601045826029548433406249958606058083096565571001520011320842740182480148881843811087154266750406963878528614506009840288055013138384206736335491483698224267942636233097490827993277519096747396152181203457895683721503394603056185848933629152347153252030871504254928967530795580077245602963337530181441058130438589048366969190240921316420995253308919692826831071563731256901519373059272766113281250 318 112758157850992021319465306238063631699166742455599692958060374026392905248770574271190619913538347276936830707617215257819808320468894041556392447363707523652708919660376752044615038048043795964253317743075672784757166392597250450696076454782752066254749728464920616984666966253111999052138293059411156437961989432924294497996691685559336995722813079032216910023591845869192068279242445806714269084636631433192044135280056604786680234407617693449779337138295038238152467701664727961238577115523603878579476723450204752571644606963893101788210329947148358885595992570324117678508116289405331246587585786902709351272652435336202988053470277695007405745623587742012029781747375330703185653937595134546461347561189290467174167753583446938137058168649673461914062500 319 72736505235772356385383314838206103636676734015480686747670837664284671515236210854473946689226488124297723127441141694206479581812341235205368964756536409268645059786363473144070803704909162699839748550842684228220523907067772560507401647529654949169096327215246466730289554012660136072110512011150093479337373063280763021411846929987660799193461838110778883405439827385512596171231200619260896596460175911307909710695006387266840777411022779273723005891162021802225434078402024722616559486726097905738984540458269579015685469392806752410160069198597052606325230131415944530711306748571747236188797703759604990103698560352427067366479224289962039856309043509238842287155590932866671097735105474117358315026013880247212814965374061415559481247328221797943115234375 320 47065337394200712119147714636002637154432592054433433645685306693053854325568616941544782160549328845602362674765700265979915116155670139322792687857604884129919478433371847354295909324766458842243309850942748860859917551475525260603401343663352754490741446808805537084280736022324438836313275153713271843790794835142429372088321899933971555616917641114457301464112988622449033837990359214582949873394041901979427255071797192921685742153151395850555403685789129060165555325431619277927787640117530607019496873623975571128382976283446438657325026479546458771638584241501698871102533880968570325195729290205584150063314349209747129521174190808697203833836312317397701356281876379020856705260015251895749329899482546108228052383903872168957605026662349700927734375000000 321 30548512057154747118013980327090730555302988357896930832611271564045266334466475605615307145546739376474416550816556075468718301005908125052334525634821449368137641846173740281348234504276010705709263783535019475245501768481769938252590715522474838318089644168798393933354706783697582229973487206137988831364627126911644181406119198465633745264146704021846950924834318209557697897052591550212467304145127140547986552605610553492499063640367633829377946499867715740268399735330385263591601107808737955599513249077388144049093180672428287038326595724710150093844398437731682868214390882495458556073503499013532029325529156037545398662134957564426191707280869091974332556731597893896358133760323673072447638173719798630115077660990285934872190409805625677108764648437500000 322 19889092379782035827399133461233460279093660351258976691614529752779189231991668710126154047205649846708374838367054957097486219234849713141439992567699269025920084122356815420166817630699324963851902806277078980607329975849463318105581710679820687054181937922939618921687896714439344367847001748723507524721377454508712790082247323916387061297525482627891514851344324604837110583820854981390681299052982620126681276208963184497984735195824306802581522597359015304377253733638770267696989448529143529775745789030980387578545964557544297601849688608354392078340260537719414466769425838199002468686225522602258517776235581245886532439306612340299923999013052356464417331371741588035531726647904776364942476402193934098710346330442233497848292245180346071720123291015625000000 323 12988882545685092591392807218318843008078975730832663149969675132079836702783909120971480621684637220671759006552454724966218023693494149693785222146219877938455640937419530135380880360253673844596045313620594507644688830259364667753195535873686271878968736153355764068353932322750776954178232101406210393824369318189641586200556649998032763928181790265810614578589963438260825646617081546456268651741848002927168686823204172686166712331120498312219653668495888679137696445342387029104951724822090449987703533554635351176725356935000515178537968047070341284136331210728565483374816815914580421589112799809195585323110900013583166986558547354650682553867958420332157494773118527528917049270643087717256386440646532943383084020256713745668231130281355945044197142124176025390625 324 8508567807403359905756118163985087328245528662855355378576396909885419758612427645861056259206725159545092825114716416657309847819854130283521437296007884901516194248463642114477725852438322496405850543199015983456369434491022320487448425237929141762062398639822544066159474994077079049273463966838916812373249478977087458504387072071608527936954374236553248570490913245930633562828826913590773666709248693655804743895439503475876609352456990352337382849833774105589901114457370015364712862581588446920916972653378514342794707647551926260692366881824807114838165674975575811782314581879296924392748545460057354826798964521047395704877212160581080762296382631756276477791003961042587418854933787890447987274745764365117823599512463363190445386763371971028391271829605102539062500 325 5590683956060142459814753728401070967309154431191372093858078186984495917479578817307617944228766694505444144328093558553634568485980241039552944397213876546702760242604643106741070954129310814214496362351962132608016655597633687755068014191661050212137739106274704226079785471651732918788922791254483927260466641349618878984676070725312342541183607854343955174849735931701160857315245510071329001658413951429276051831296934620834141688652446378247769492091865703075103504010304537269531440685402408873580771705399252087195000840157760244117973673981625979260512120133408237198270831245690207386322277968048555426956493535840381199563342120729634044356699240105075142200719450489395755106312472586712835116938928868167091702070960981574591561193976474442024482414126396179199218750 326 3684624208043873085326455554781929366497951012393674639617089685104908736598197459661953847466041474900711884075157586866193868947859138551139169341765001893216687909985112121600079574529843428818432063853749210109378853282702985083354082740224213767985936920945964353682391862644822291906960699556260153149701602715864296348296819145086813794062179792003196562574805218788482108308219299359022833483095495827744357157098541325739722645191812631915259052438180145941863417110543681996480848390795956644551478387312637726990394392727875186524291020959320666294177396624642968168091325120495479777044934641740682297769796999760460275543793015407687418249428547477053207806206672387868698314308317459177259795739087614853480332363659541286798459330809052403310488443821668624877929687500 327 2435775419752706656730391614200517102973344560461540749032056648778379252309521366968196249442944732412373379292091443651036215495670399970912786992178817686724124382716547036311460011329242329634184788878133563479250955834431292778019117937391738351531073763619788194732910805865991551210161658748325866982619869684251217016543068545032158063213604872685816838750261283290774815950604785904976251819681508561313040548435651462510995354198791322736943704155776588143697580227845057186469908989452567820719933328353571949245177848785246749462053309642506471945118474370522080670008149601646062765575213969880333450456246822202759827522676873472517066906647695806705683067815975695665608482870762268499633917748075557985779891936143268057138666702991780521614373355987481772899627685546875 328 1615076491861628534457761450134629641914904182772985185395114091031217278017515743065164366061405594018267119212087808433919077829092272345020990602050973834517852024547338523498382728004327400205687031581791601216998966087681864210744639504726677070158585451584645774806656452371992970214107682503474557019343542884545846960606046459016153643047012294290162416871773247704704029963358550595011576498874111904396046110848274300200829091841300722721601293756163789657274626919322149056786213869510986323365731546236557971613965679082540103144845046199143306702416156162923157834043311404788676743785834798933330268429290354453556713205620847771795501077276774940190301164252527687732787586537593187115683417658582432134472687977449629825357397291778205339340956925298087298870086669921875000 329 1074129905757704123264790545291837997831939542242925432609509451504813648049863821379451998067912295229124271115006042436706837985286271961338484642396545055324079801515745437479165207488792110325138684062208033286683321584160713685263055324108268657233598375286866978777932491089644686702732824390370620189941389191230888421398642757134206403382410375881424551424497023337744127117747640224095260467169923546331322556254985273928963055923939420226972693560023396930623831708604768279603913543750142502316710497764093160685875806280873013199193249421725335795882052864538444089437927573569441084346474320832927204995162181102546271616024115417947099337624094636679752716940965584371268127069945142612694593453910784335911527463431999055415836393336578152846172429235593881458044052124023437500 330 716513627960024466078742390350179273599636001068652368853554424026743122474363288555045456692824798037702988557542104087825267797340961782650653379345438449290035251084494043661560570977156645337071868973973817433713250572333261395004373877210203798783990255661542183733426343368147386882162418912145392605602187230223833918531149677717689427430596866333379625083258518962269499841572760740311618243742432486731655624452293387774081686203941607749570500447241295328675768839749107354220188566661218911407780002682818474435504861235617218254250836380308707942372330860372387795807630402515908818741579338236349881423837084293267334029368013137971867824207779092045732294025482638895733078158309278159348843027833514945542451026294868360727389579444977958655460525960734230466187000274658203125000 331 479393491453387954738958090821700890637990607751582220432984996999819690415751362083141434779300245133439127889994778562150971018078860018561078768467971048817213737671480095620916012142225479540111075798614256577075225542226375649139923355107959921507753090169793953801376863814542830772717040602216594034991514616568021417449440214098110054627825530815424264827427840737277221185160570313242699873304902550337567139490637624473126671593029261114227119008074524340743547253626405049407570248535074615137718124782782203263094049733963126212043014622463069768528765622869822009004182666839401640241755519859700276000321096522592671508374690814534574114713017515508268564392604394980443021954498311036291407466424232790683315564248438251118011662737618134026880423181893320361268706619739532470703125 332 321703632349784172180143365628009491291962207840104324094815889476049213525804211917069805381683611308695108375541176932983864381068239255008860092712336316589253644386350685444333851552463651589257517674219013881722396034081274212210067715321384168603287924765006410699902686908737891118542456608381093103481539808650114798007560518141582789850247175359967687503342002060717522471914135908078186255405034605056316331479461929274093940894556231820057943266269585057596840008071847133155633311463750071520077226715935121083361411247004191504847588961542238734029729100964131620510466410896058036877127002050530780958513348602607933178173143580647243991022310051896399798317930693993258998137125036810311297691298304302513867508433951966814086975377542041429953373343764155833923723548650741577148437500 333 216527016620736097779102494190917624607118236198707307663708036446711414743726967615491792554942813913289633989090382878066603338010447542937190678946756762466532473358474960893110412430815921570125989418601392097828009410684320898630879849447721088098923891689334360263533593006020247679486616908315554455476934207391168630000779618924076045564934092019326615269863016423357665556846426183876224325376568609586859020306772025978782664563729633956923908596407284262811793124341957692704032940734924218592108705766978986905898443677222266604040008581324570265012355031346194661706667287850104080693380471371046794816595025368102577715567318466185272757848352448293215926073314861737990149500712057730227432247005932324047447352017495470609223249054791637466813253656838789140692824730649590492248535156250 334 146169473582589118140028205187262173860912813914369646731797298827407488757784942615743743441787770385706693523644379735868490179652817104770826309510383720683071948767546211817891085244761614535221667165041711959792378824108062741738596914923551317979915854690075545206784070159586707743173917225666094806219030335059598385798048950846251045550762124245771766995739611987110504344456515241940806104556171448754517524626788465609834052163465654952081026224268344529873848720428136189135786539200773042137559884800025337486934693794261651309988893527077492227903174266870639916555008999398653644757139253190256562279724749360728243444811646652553578418882727979339353250203558648326002860862042617678514800078140445782716332087670396655364799087940474236330542460050169184526680510316509753465652465820312500 335 98965979274886430485259759346441951058208695408860183857250168123249374579574362427349269185428505922141804529254222587130116159738730400288886120431601218836579301216002636215315203604649817841264465221969581996632318897521478564462983456388826756060588510230447685028033003647056319578461894528829376870529954017669794648047031425951730546006409831622246405554630508073863357587556198128492964157267045178037000667991664594102730564504712732675914257469343854895023171941630839136370143907271824603243648791279438841828315105857057546053361004311699138826654262131260592751936197885330802287761245623579433196843517854774250898201030078291548964231592030147095772651647611237240845039394199547635135389564954217184541839482912620819807760129465962353052894538802341205252499634070773026905953884124755859375 336 67204141025439996254567023608084761287959807433677884850667465517640043768558532813728635262350081643129375299072669204752429150058257141010586308231102463702936949625742474841131520602739501527956309284425037951154573596572783497972629198277155005088494770694866889249306447593698352653568862720766154153090683009332238210731468835698537312034046373588814820406178641230410130103780504415615186183046493669727179840995853247253039811082047089533150568207290652311416816290742037213901224929320009471117957399022333172447307021793527653975839090639627335929710735697350436389819304971213464443624249100206516726534027043436612033358566154786520673224508836615923341976491804906470864285489884550473387073187819721391910141377153348710935402950618255660574008817628515952136147859619086375460028648376464843750000 337 45770245448389111221579741602542158904127716155616397773669406343189128611535485783841081755398457550212139659151363554943289882962580967519111139116377344104268211425496315761935307332659185958298986390642471580655349188264652473656658164305676152043429185520403729437083784929271056197217296549120601544833242866909733194569284052097379566032768559377591770275136186867926779477118174377072049332300901639285000701588418315625404883311043897280100076356148027348920779298612409925844853714961284893540590896235345025157039415516415278707047895638470743235362124559146079394533372450080188096746784622962507162779424556005219527809101305569053263897440561704213060527252914135028322914197040383589621929561075721927020237753796281431197696964646370378410397173024091815006497707685184650472365319728851318359375000 338 31263946820815184371311062543114364338495309782164411453605001719064464309442444984994684697793455066820427073567074378577472390324762843204561568714758692961203814172091402837434652643889763839085742865149714035567286368220439901304353615240031794529820080017587772513940699015598145389207298806415136624173169051532795844717943261209656646498550144382497953507397949541015561912331472746292205255262943637346356926990063908929250441279202778623928895738125159719833272369505323324451864167700689483729311201259549435004730451626744007657966990350354347139029771684690032129950726818692683944555760412340354220985565980455075712449090792084012484073420101410532112800624403969737286624370304366612772619861918546703499501266418471327687296136215433875254141920938539801972169684951552426355192437767982482910156250000 339 21417757568934702243371284783442284219640443157644007121435276490166599580987414967532921185782128811713668822085543891474229679396857845272824959667654377096734687946268366656320076726854731340013676721556625971490814117629015109887313748540374281240084868567048723407831500119373204475693825138569769533597631623365685953372086005382440406391913008286035004274661807807441973382566579548256803862683570325559588642296130656610844630428833853531055289136599367230568281152634240559957305196385453589447311254812870084817928155017546316746186011326889624936931582964742965136024369791230656794767230617478913913513924294485505305259655260752053802370547358222552655525477755744518149918107681635152662542894155574401066127086325804013923778309316085669166290599712958423088559494797122884079954019398428499698638916015625 340 14715334087570151208991653646166844178681151954661404774175441894757194264041026888969058075240338590694904685654857070124460355986790698796646561309936778851566616163439102716926856276961259627497824059671279458275914245684932221196761499516434009134508161626155671863054319102788343514249698138232772812490194736124898889150661108861276711264046106642577284539332922788531497083084468334134659840847934341780614701000730244010904942817484244648606948506493226969037922308845495724784909332851892949853502812876474597741077403598702297268284596625008972575362429435182748212448316265464529003740072929291002158857608401024254891334779166393265689616844318465429797805249612952776654101004903874787084525761758996133005492776165806116866206616436339690916210461298333511222329570995032144153924491547513753175735473632812500 341 10139779452654884399490482571459161271441941815670133597987523501818446200230613270773847730466569759729631319535719456222476894350270751839749627422391140842800058000927388580119572803174876482316939991034378697250991880363188666015944803319159852158148977417800397763079704384605661448222773507363394930021904806590820491064663977032893283679083225962651412133326200343838317352490005705399303789683451041431155342328914426097253828097693884708267763692330745682751003607979415653223608693340841490235888655702276814312692753048368524084838128425309067277277029298054342032319083441347589344846373388907284839658028311904591825315219148492576209789443468353710047923775297649528228018006938246004545406223346022119424196106648948940936361300555836754536858476531851389834953325661112341626868271760031348094344139099121093750 342 7007215729715220555364706053143769059176117136156466660768546108469048352000076020484334241346322411834397431349949843685072749378872947001469454915172780428444748046835573223199446373450673491186989769025439225383450937500543388753850705231798166858671271208460469569193753233573947809661206930885022213145226073864399753515394778464589703738934593941800431623818079511949860195185349960483465778198059219693441775951017057822429658726981552715651589971098300268725892670328429808497624804097223999756818983396378729466178558279177858812256720785242345696305869184823571409768117043671090725124365468493538700255711777669288279989959852263586515242987968528683341967854982242935038282532405377261017263468859211215095889150161207281395756229738099930635250251613913938338154913282090820864089764086202194448560476303100585937500 343 4856433299311247902607925585496620249627410053179546942382826392781632419746029157479261779309084586609027191531569209164100669812902941483450775957841850449821026101483474440846884537900853388637627812243892719142887536363428072556900394210371034813953402996567157381630544722684113634754048418825522115669865344916120653876826885271101124643371431326587633847847400218456991194863738382465542233648143742905242098608451795653926903564954882539614283271704631098890700219790769201482908254300805766254989947254429647618058181327834558318761723360456739947715327413473562325203437847904998498703031186356723390785165232358143410544453322197775853054038023211963151131315634913845456929218289810303421673473721921735107089456568050132339345275681516487514179425119277336305709299766779891527161694408931680300156585872173309326171875 344 3375520219558811533385689415167351745119326161772444275940785866016221083866641779440189765057835754779252753161426415481637784036290333075195217344351448757228094787299727794931862714472459433317700860841051251379386018529953865235033149073798537206639236846435077343004531343084157997814854956118328298438735497333252941053577715658109396359159305475960394792027564252720827639418838171432413366716564332458735663471497978881850847435047936774220583471924764939984393558046712472312823996484926039573878877825383863225342163946035295233078089806457521042368610094521553806658117375246484235098526802538196924311837896517881872708516564850522116092245970995913953749383890101876817652597073834835412877888702859243308334060521797566470798416014458392389034459308125035606551306139363937742527144170168185155489481985569000244140625000 345 2352944861817903144741173766458540407244800468817958634979250428447184284468970956168549821757201037311695789736603071107441636038980801033512174967270946276255531160287481308984740970224157797092904376374860856937393947039322665797385168343415796132680587333350556325103991957703356274529451307788973317854685230663043376849320641883961957734040300084624498001302371871425092704968578730639269545492384076130117802611952516595142785889702493822486304084179837245226840649913877250985425955093637260831037587950825690273700132087471006453478512337457429031858084220711888361807783308982121664404424845295594899916142091638539324691072533560059122414651983203423704690305182692505625568101986598992948108258120813243592076895783900382628087685338499439922759853587018911881356136336531186953595785188442235380534839350730180740356445312500 346 1644852516259397026938044208087160063464559086916129695562841717878160213881635329236683787642268659838261787380359216279883791854678537930651551863855081505037897231928313974652312595797108187380007071598867016194561066569080787637216970539497238382221241602379386864492084500391240118933302553000071265914171181451671180216257740144759855106567682430586276623196151960893778071754973384475868143087676002933899085932037173539796346691140188232560119593867268265265310196370407170515403687056682668010333908931991493768067843357637384797090876767495240286882996263189082121333955295221910112092023850015414442892398596060949510774857113562576840391663041482654603682892116896920157106321743856365396826536197353813183734734452688238909030930073162445206412571934076445052734144776970189345070816853977557769894701777957379817962646484375000 347 1153142026406097337213701835591104525306483698244559354739571868872344499944083093533037341996359655086902337074373053471331903089051016279202271817577356776635071180052301859584374904550609290725288969250409197559771277962594093460841368314412358995489493404179723352253585925979225067681831134285645891988927595856954302839691272970962239699928474224919591284398546475723686013589500454264891688162033090835912130984882979525363331249327975276469073377485464393002059690429271061852753866828560684973000514963906187774930469312048313676134945626840086115657377307593008691254370141779627767972886429619091349186468916915810723157030278466043150328649469183617434584839178405365551420192102782326630597882564054745222254032657798137024698965846204131099431650902562633346344854724238417771523266123806679417373999285700847394764423370361328125 348 810729035817267668768714963575756374609389738873644460429598823844059108778078315463766392826866702896401980496845305384905452422225676245270105052128386522647815435213814869140138085067181411945400554276818125574805455355057892560834315747451026517420143658389034717186147211193672218888794877124026449209467599828056254723432337410854252210596669548114772126314706779610534448441202528071521937141536517045784066212084857918127617897136221365678934962751780583504369826874673251242772657746285117403800327268362983425901550476675915281242283685402388196722871913682695119176507258288404037357772292239676293603690303221540248597323583256839311220625798977685537574377541325483613595003233862231936844347835382210962692896073463434562790963361715620936097807293686904620162384297079343944897383588191457776117587741282477509230375289916992187500 349 571613176348723309432938682310027003879581607479666010885147579987231397819424806750581720510135719763815490012098003161714075213451953600317593634600497169325020876404177315438167127139375643426278643399953926451154235951796901584127433991059032861130524467074171700266698839069096911763411558003709180089881012848711420219757347236171403702390948361075568713834101253158293321478843346605710543605823626791433724671977783739841475472902538550227577639012311055278828102993940503797472926675907516403972524963712191242000315434495856094723515454732942205140870885013893517393722896435590905541808984000466102603797263471670419611461518667887880958332035509842094152621316716453910462759057525795789667963869333311406242470202362654118576353477034356771624266436711601355471774022129488539600178103245359294629079904836999048711732029914855957031250 350 404165108983167907692713272924395174068747398833245117494728987751778741945233073015144741000466279089487407707401282638981407359136705521146748121755711759348397325722665430382577246811659406670424971637402581714094212653525561393849181353620558249217216651287170105649667320361968090205051947424236447651447569171271893230309697822462979534240977465100549809623045367326764456555718199105795624996221402977747159505100141903660247859586852545528346321993286793696427882044851016157665655792316741065460112391489297179322125048569332256024249328007859855998019226622935949546253350548911321829057159148456363901560975771683969601360471484629082400941685626339359655174755205711720265239005083440913530360044210167013030518916857859331391090275476597792270933055467410353213255781929308395362834863490630844199552607065584197698626667261123657226562500 351 286577451542883996341666891476762305709728812943390035853956499754927183652908323177316121483011654494736454925357438778783273592209941084653803273814905585501422658948404778572391044202636188431457968466793101280741061077285611639702491513074521866865217989526043347929230920405967563684963170065438552204993224240571418017984508237891401117852195150706770020614699176793049166518658427540093068547967298416574841521155101480327233161197225937260793218364395104037283532121302076982622050470464174735992756071658501571520897477326518511984918374810124836342181719042785386087317968413780216653118796526893830924718032915489467100702587414501953935860815383207229922394644745043057789104943164811194644703827554572818868734581297205067812487640070910732862728575390085939328823287236789179543004572042826530743598288653029015904394327662885189056396484375 352 203773811962412872584951449251786056690333244183471837528704426874449082794572290772729996295771266989724351444918916926483831445967962692171025273438128854149091825342796933669124818135605147625073379526416550182890262799252714568792465025457230219144047267280180278573403854464025531816792149809281464513441600365444708009578898465086332668785675497419461456492102428976971579264384743204439816306199326003029262670171489923661908828890268162150826490169937790882212840490608376573087358294413723789352327641096772922603512658949423592934605569893640628615116949563488886565698644818234093308418225060498490207100364035266092136705885652672793377430429643257037757998438509827751349410552136904143447076509587228626734857231216946732459446798739247012800042187016629589409285922523442987952412649278360549768857740149385904260270763188600540161132812500000 353 145302954357918122925425480403478565583609023097466428468217978627094662977497717658402851158662659639692846041313882903598560850861915477279471281477792160739551416978934781522106142819774606565534824005106585273411730791635140650423155111052532580062854344406805349439551352464118045717281810343006241085954667556584003493310329339514460372804313770189921186166258558006319354310262184989357855415298491399720046039592482604966360709528494615703268337080575841166470688040233208999205671705414649885235570747760464900191660736590475987177949847668359386640295292055741385454537075674090002574500699561639053427074985578986839658999498823494862045710542161420863343718366563817776377210688306740868526372375926269244579557297291556037047533134309007474947198081874077895024185419914566256989347363694427773618181700190921112891828670399263501167297363281250000 354 103900305705061076924674756765092510716717077695557575542803867759829005931824051749891447296034490861333187055627368132315066648759056176582522447444402117536686757669159330698311488210153702004151918341155787496958736935810078094835059853853649407805286497109078197818903805554299520861531887324073402920796063223238725643225032249593664818030380330270334925444799345982262306156454315560509888032091473397293833262943472476040133928893785611444160988178078085672386929083948638728987563301011969561526310426488342004101151457646430786660526838937010965855558843794593468289722058333724083721263910484836294767657670457343563927788171543343821781779789558194805718480051140701904335642740214688500364558681322594337948845492359027018559578778483420370675491332698710297893276928212755916173015206336779627320036900866434548262873249768745154142379760742187500000 355 74502717788312332730603784037764702180264130669736391633185824550908068869949005062304973735101095641632963291976209810900523856477356745029294256668194080900134718947398184275304861311601832824880582241191552679459857943986201027064895688670256757889469711087547961705910270002650484554133397784183941091544120278015825414710835979996275478394767463812170133116177781030263969844942759997302551956647864610352130638446724915667357966825102151297055267673544884131076201237028568631790073622136153912434796543175539669162361175191043644054120104494023445559012301045381716942236636743533032249050049221378139150087029294846029128390265449993458343267408475670908912991355989116091374539505238319462882148960111447226903347575280909700623666140861101473466895993834710149828842508708922321084232679418849039300323619213614807256507166499659433611668646335601806640625 356 53571886262809469666696026330701809702583806684526483896510740719852388966349620557945458564400115876839693502764128566235858836945990107301120970486046365911386389351218658125303349396604164369047559289283766100628716210215664119823876325393183944310391835200935195535092895224455431142794821792532128610154280345405668366473716926715282187337073755820157282007402758649716268945615101656077371552555280958403571149279476747575110872530543991103198143011446319686183597755219511384334308236146106728854106337000455759615138278686663529980082713551016949403266216288235553677093600655347032605416079019161388963706205302697387766575196313430423638399092800460610389707563478768723063503154491875786471530046025972880199498323904823647280181102556633611351714663804750164053131547593678002595378505811692957358420803449726400272817850023443497775588184595108032226562500 357 38628507988738506157549418647014944733426637218245219341818782831768139959337775128582960525016812367634790861717676941171000416453809900675558286218688602064155177440241012937215554944153095977461115102785671514169443379205082895213682348695585219505505841509081111119520160933667714904955062815403357311821838501600349940350984785674320211098092546728458324911863251861958548671505601054299518292789543053777693654546137958198544988044587588839115372865499238224567215381380102763865123866716029584953827437997320155142830851203853952952163878665154891016753440787156966818775500099662731095184975282587684576075783713389891848466530324815488095535481448535517245832779988059633914052253389332638067204525136609343320121312622389152786730585686704837473395272625653963631022862093288922464642204804982163363061305606101447179768701434277033968101022765040397644042968750 358 27930696342527696314244310069937121419279858594373217949222805887197850066486129990578720578378776054644236414453136967102589895486937037083961561285437471857576720778663956751555244891253187588931221947249698248693233079534185656453012020724718275081662739249577448137535639519491355121389564095308806126598029401751513872644881354072108613256126713942369165037539523006869554998011511865419510288740779290991495981438957656163807658594966224869738503096770528064538761260239248050832346999582734563502699013379662313642232901048204100753462358757870277057820770991245558267166783150935289560277888916581133529843911600718866983142196628043910921945410115771233182433332293000211805246244263364049394136509124551284223855378174057977668210498922753571582242081547010178334064040505008339019039856288934229816931702227627481889538334919320661242636560928076505661010742187500 359 20251402445588740169463639212253482353556001068084857837840842355082573755650186402522949253965472061800070077345669008667100018013999086935812477979096645149858316696936851631090425187008887734950887472601234161940859594725964988284572797195182600793128842465843203625586620248344460885640999083834843669111263896655905933485869157287771762253608661599770424855771739376562293274274520938803228694494546885870831275912935924625444372596042912723600483589442431108277555042848918388002517527750828731083933067507224202414738198459167108681417015463315263439443132665818243667076846162085864821877777991676513392856292995194254675718109370301467222144582035092658652479983608992999076915634313212898296808735594770511334679140645129267566562253349550771489831203176954534386985798312340610887453895351561776220719741322183801271936866707050473035423010514932684600353240966796875 360 14723960836910401676151210627261943640585421953031108404453694794636506565872723760893156045824307922579345067999556996889726836626648747913331895754213796120720517316125852127075156194789991317881939362432426720093472034753701603246901163137203349753121911345754235106602978015855149208618985216246980455895013044862764549287373104945697587144388415139597791248078746982018232051178416400212229803761917618197851445310816942845323085016887670662570704539147555794018269431153684192688889214294131948011612512611134773049774360762076791958959665360386862124206889397030205395592342268434193482259372704536570913864928318858881634816225400995654992100413761985015349685446906303145211216308241841848408738586585374324711566716374929279242512320670614560918489039486303414413126145125913526504054714502664914946358588396599516689478804264655520395166377056739293038845062255859375000 361 10734631146134428962794677171361030938613734318455246890747563414761207048079548937889375439743804024349097208891308309662596015475042466903975879294796266561163176483410044085818427352817799173019943629645113606772504138231341842324723308051115882389983458734569532473543846567240898069545198319542208491424486284213173563289531403659614266305717345018660453377436584353485208435904246412582660937070591575705290002180053504283401846811907074597605982114053434371246230101506717975822285339660366817952164526896770975336062171737386393663866898150997352444146287020371717035937955611978016205167997357547929101205273424600906936681394632223656256712805288042946819312711449401787177550531005713541788340774621626968918137004675993482318808500648023497886615627857663827016952969989661475302060873322176119541185560467256043727664906004156102764524050030559010338038206100463867187500 362 7847643298894097162355050205079951448019984879884622692135649075777378244480439049440296891812705755405071204661626367328546864237952354983143369139050919662889347264821632507863638603752176582058730377716880406956667718882494892808143822278594326833568687311665108071536441592123603616579769634996803951460602855965870199680605896630823855687842666295675309161304266193794409342626934459560778169733082894272572036412688139830581656534220088379224763247446584542433351226017933517422169324216889335296784345638043293807658821650353924838668154372504888994334799522274532412484446936946045551661116731165610007273883037009771658863598944922280179872634395116633405929306740655986197070019115458270312952747352217264603245283780541753299641479094913000056663709000679307522560743659572852905364557669652152015554736336020469850489288525879579862254420419276357279159128665924072265625000 363 5752780317281808709007389178252234075233116749406755036325805352074238600268423182184288305684069059880982488837244055456585683386832956756684772942124102083211560090371371223493672475468897644949669459471840156322976576891136901963783230119842559571404472639543704681073717979452808661163938295681365443317790428589580865460865490907697350944103798550263916008270436535579273388690529530034858110474250858003961202725957813303973138169547820953793872904901114187035288394159329647725633074528225867983768571106181286886486029700972364219026012797384479751372077579799364939408494530852773242024778795753710129248847242638654862627118403233151838190466915293540756828194383794042814980486429412647205162619386104134294613982319357636770913016596185098966537804080522972040309174479180376262718367037719090469602529093922605594483260364633741681191121675187361006464925594627857208251953125 364 4228628182472663799964999342892797299910135535057005233848394473698093235492597512276160685991971826741767283401373223212569946262594033443564666506455078206073924485707993302995531726871259843416245122126342428036675270187048542264547542414628648857699737511741715510667583125084984750946864294705884788302037664733564598712557959017459662762115256421340254006345179937216547560469152781085678140617743242871188722743903771487781429507253550074833592627570471069847468108367155340725437922782581449929919371064963550036150656225294245650149215102112897531593044371925873359727646744401574782301183385390641288246418584259343212540946346283479886910995952284301388002499581457207826071916778291474824856321412241132021832653441372479398843197872291670696300846370058874705618507764812708929556495855016584406237808061625836371550415615838645865800973083770131211167608853429555892944335937500 365 3116744277642109922065362706281606938053930422061422241627788319060101510021981782425314401748475035779294579339053581633872514397939301196808581474916606882744790501807122190991029827914793356688136580829116173858026276836898775702528321904307024709854020619324214983366771247291575155590849714894891297764663479325652039794174452583545579889154094315082596333433671781625505904272312152722030975383765644604077953201421781186498348381154298240930179604765787951661193931861830254794634583887388037466992919863807319345015296521414044621946306153232742416828724127335364365955060956098083357844448190533160097578641366185515633298653589457532281840213770742364295137809187366035652246901865192927777331600545876015581230053668397232295034110056064922974678205315544913410440889915106361693479603429713397702625250712604136827279624703149138941115156445707534693667639658087864518165588378906250 366 2303454328697713404054686986544950264813312247299708639502533869588997005249799527893935253642637426029745430181605004885873417128513388006824828156825557744597815168715733132657552342075275295166886792373756553416759155639805867074167749707558347038871121057055266521508734591407408263337746500861078918957874349604758341410197062782943363860888380481161787270360657295402004057813684186523308611608831624250944421842895406647800010763083506400772084639138721928638462219427074647646818118171186468086969494642486225948325106667140267391422895653380092755101863502571010692478489926115927292219815073443127065174112254648809264655912362734126296163991377375261731049534912309050448246540877659031069550873639797591482372551895455296654675374593997204974657629657420821707785843153291747940505016663682233908718724547316839172862047262014999164860859341436710723272085488133598119020462036132812500 367 1706992549160892038947064673586724201049634374032582161985195051242538453794250477065246057675366023308773849077849016601483310173985834746980668327370632070924553990893476466672284221189821798062615048925436707421438731972690751686597196826553094291209589421800474911660367066920855335148462719436186079654647847346526205504652765660398510122679495035414797547372075555352235122458660002455301872083583204625195063379153355676403334899142748445264466953254050952309291185108121568212887234302435972071757105308619359940744384334966350075547717000057728352266352116761036481435742486593793427032511035675594258778546456401766634875299671114606861974603994752994438576804381650562673522701013857514658945056071338465149485120909449420318998376153455428724969841516321372394413989729078798209372323406442209301393770200593353798581519062341307554190638744658916302332496428562080836854875087738037109375 368 1268393674556768480096074226058895865511993524349646037383497701418620025436332705171856917201320743500581940415062736675583280690815731936266051893359324240405133795052507159958877362559503311735206035916058197369898430495082999751868891327425819236396438368830240009975008532663032056377056068259190804875657453605302606444246313674933266634062032672671396524953602311836744660199309400618951102846633157330484669340932757570223032542481916883098212792311645707072648542630915888340894312708409519455927876913376735138873777922718448224903423599692210555584303988217702110545414614367184323578217843977512253394197960875237094915998015345258122403573142577885314117935827873257550855158570340766289699841992997625106802072746786942414349215306398815224853206949837307768009272981813247493570202917812685583251541859518156284482425408251945396211967884305240120146329729777789907529950141906738281250000 369 945026064231037578158138187918651290880685863793522752951211398080723806984314212311526870515151242803052431458261947340987651352074406441071928843858053241640208578433506092776902259217796496121270680710343786609275882268127536298734644385155940091235467691898051853989330742569439547774633323250456283531005209511157303425923419459921386370789644129900097786300881879828070322771611693344760642585659131982533319582645613646398057286999826220680149575268456228162151922782970176250182543788986066311356362522911517163264014687224088428680708974928056253040544914893643186411856985263393061149912027573966649973544361062921526365405504924901045509160556892639683585065679886848291803945480067742897006938833094304338794983659546661513418857571358468094208868459994768558924089231376055388713530611642784274268978691841162719595073953556369513766223317866339436073286339734522698563523590564727783203125000 370 705988545041481124805495223383260557004789218736430880590282367879542360111415334031202512504465984303304864122375144693402137251221362435827495180165020319510888245092954674268782813105567480494737827058187890939142148886791625686714107496125896716114518193699424732447560789346766323742155907998849044293448769187122610028025678237947265671061026515244440899373604318780550518785538904534967371601390093230657112343253264014803693096394393337667238716761178866689965102641435785347445634960834631609222272242252454116218242252850758377360735639389714394812332968164550824028716157083554429360957440326851325403941845974444672707365741921689699311298501044291613211219230121463749765361668311098283576001144058488884379892833618278439057351990025480101878053039991187182016941538327992114233211683362676197483176806381720934145453476421116701878161981088322297515566527970065635599894449114799499511718750000 371 528825707625867925260894496769744354130546637261829841106937786829074701608130356173106158096178157530323086168274662391767335162257940813921621002440294418842757819088609333766882578209209219295695560440409420383280844475790141291901640960949977737736726314260400885253715962678815699561131800292409607626690308621570404407759136639469776152241807451105097465312587367621780141724973249053742828489233650460082404860746717351827941339946749203010835201063503364510024321843531789506465846776790621486350399484765260148092138944905081790746246905447535168677184836069192739934749170784111492164771742658743338047752124098895645015770350157444376859395015511853576240522321849651758190410978138476019463520226530311512081441845829835072177924587245906702508127594110572609468793439849798940936759511287966798545734065786794893097817084608451310388100501556900288796354511235142670244613327668048441410064697265625 372 397178202199005519801637671638934824671381287400388948954950510140405861256577904904646722641666164167896314635977343997979401807230801401545360554515726816363365588027688863848655386788347542101921592467357904512255970834743847581673769040427308483025355909848584014469416915709504018906157363504169102053281713093176211050315358071172503422309741238480397592240461959519512597500431128029144410535247192109775711878339689015950123747839680417675942730684930413117366234568337127761035080693007460267553251255305810833176843867726271998610880399392221942133319798016845734269692100788912354847004988510688695681718221335414468996397275996298467758300093764105962382922374735535198549838749271808249414959337616830711268972339168781820876395718453470416078868513365322745225423885961987204583234501242133112598820430873041562799807660781534406940266051494523973000058778438231543717051863495726138353347778320312500 373 299097728802462451318513800233589321981112539161237224962883285380895744669679887085098975611811040508824643360370279285137834337704122771118879342338571563703083559885791826548688375881686659468650041164249730519336198404474359447376605247306219972794156601397353547393589472002850849437409546893324705605967397299634542868001131174942880543409690570321707193306897719575354904200385474686185233113098541580375449665874772676224861972930589174209366483766142826857580733254082006068067474509657734221104405271667873995294316712725510522283643828548795113401483861192518226446752918202474157684799586361410005314845485753805051110635592994931455053953820069152995688421741067397048397676001482035687412809554593284210571851437391721209547597338995699771628300574993224977905148872349930964324949222474585922423032258039422820768846509003296522541008838362082997624268587824386197993042912912642350420355796813964843750 374 225835715305980044846495948259392028057361539474611156010654024799484639814929240025877185019499136209097067509345242196842374613702709151974251198522735034646603733953011647449536064642138429030498817873791428602316905429250092761605980920503779450401444507070175363388616292275661986656344438633529586206407609530882549745125835233186116860116396174398756197391611942301255708609264640113052087900376932772895561221301446282210689177976156935349253357497235917833710675157770824883621211225046852982267096040784999651767697475657537360014091674167277034869822285984947063885776571332577563060949242396432180994141257526335293119724814348512584308474037198629520404891721396888586467513174100152908280864391617246179974799072104564138937278307772262518132477970001488248411476369315085610006713546886565649877828394381540046066560369760262646019737579124034667904301515991628054175199835640341916587203741073608398437500 375 170970385277007070241651670506858279305522697727250986052420536919771133569568406511525973739560333964749896874514392026036918684365659851948248639204207672398789721974507809712299984421618911493855455870178793226149189493313326274159366604131389483116416154042038001920212535785304588688422049812278950847794470521867736752610385342865699356801828152190993855081754605512341771336247726537199715739095843258512667819755429594697810053084772034725089991411717917634190238955126904725402751643155430029921964845392676147658811294575413868317119805745589771358101347555136335663526416401981602680214597822298959603427504437780045496888443120698539128693550338881824419429115694620290763208058214934308587630199702169235041405345917870633409169364049364063626502979305562171932478582011723077736937372693357664373235004214250579229825441219714966895990848711844793947712135594468416013684552989815301771159283816814422607421875 376 129776148103776026228896391869345230303522869603541869112733838544292121998082476672373527863094472479280720649564372079216570276855443813840224505953375093487733341563534710853147640722048576872472674288503971497407956361562507885657354283899496090015508506331405188760498484803811575298057796566356339934676549195483561853332635874946058250650369976068449619843396830963802415643134440533577161173669511823314141057564920295677215991179049159913258120880474183871134085723558097268348070421510216068396102044896347486151056097079216562222223850834148366716022837347427990465798678882199054165264875743248953980158773395334554212983997651145136692838465202002501834381036644467704244518957389485042685787032657575794045048291632801278005016900012247583395293660924464360897851999913713489419580708997117878816796998051400369962954470567440909242166479930528667079967403556543307477540161176676747345481999218463897705078125000 377 98766935602990078143481081550083100608136983929422833997066834583033658141508571517756789046288489770427989096493997451250824814846923128215006155754114758649414384160258562630175611542567638176727966968204085366750571280677391529502890472186452057704717282619356994392632316101959646350167596057927371169269143262717817187495547626377730722390021545824179565626003360912785830418672651019451163825313961224141766149518692749625894047190504432170882955178646442048556819491777965283358965305953369921465038784890566488557769658267761513871985790861438022353516471412794561674418735196884298883235743067325310203589552046473397963670321313993839525577744766770005640719375308283596250370731113786297125318160536067075235327060130755058195074827098893291175720350741269821829305090896897965403589184773782479778125704653369904557234079491881131556534909131085634102423855377852150598581935231345951820003392640501260757446289062500 378 75364702813475197067852100163280210417642574409249670018465830529591331046826964548053424422504709850263699648014323719161649379917833774523229737185111791275987542319790257766331281441225491716581335562889936563611223919148567670936357592144705361343930750806396070713264444595496919905373485177577828134937835381476406711821602589593285694104040280670415162628315620564666704615950678396298327263888769995848719510987135614758536208072997549994585264246797239483803572454118127077258758630499554638793426635043456102492937484359165029729101989631565451584984864610361367053035262404393745568646333161980981902710229226373805156566420700570883213029251610752453424184763645237647820422888600761316739256774306009198160767725195133431686101017266773119191380467955230385165782225439423373889001148976743363889577487689981825891824807760756848721003301621929679615659137389202350627151537169889916611964508774690330028533935546875000 379 57658206851135874105679263258163161194014576056221195019100795946736095426226838959727649262771615266586984320338958445153614952863148886737039333586187348378302798966098897179044209443256293012456126514245962877194064584590947140396871173707282151461586339648188032174064796268045849672605431169327701114692427296997033593429026655651580202265059391430671000257510371615033481160981351324887162550684860281318719423537421324673019372740655713374979765155579629540293668765223602535030137676617373369547755051232009643348991727894260030896019168721823801511671093453939258531497810155612524585165885222629285199775338429489136077508120066880108606231934967023035916102163018491242046996458930275534932264209983087531787565437758928931096424214702067080424765151043801935710569363702473316905010530627124927659148270442520909621989936237412435797692900925175302042340752980093982403609144504860913038601921698500518687069416046142578125 380 44227056385176318498356311270545418976353143511772003118364902312671469695905244802053160779332349344274865055054694968619422737583462586383599560972025616456333165530547689883915131264723752820535975239760338315190927311862095740212114604808148150025627420953482798790705723567091508775395327813119853072537814657150138394026010419844360644273235742211993209163042040487096504196638162270904163571371479830641239477184486733869877300289503499187736468137110125385841175420496979790663170327119925811686524683594887396985839331226689962160506162363334235865106224946976537883656596129443050025300452755119195474989475774641030161522011036977161291114458763298996090765049076093626989788954889806576105337305684109422923947409260284000781071497102238085722105003657418153232844691234698232845068820283161768117964182616891768287764057721843310832829795993480620277464453439744238279776372434789599025206641158547427039593458175659179687500 381 34013063418888654276263689828786679716092031424081102175973630150795064166689794655267883592683206220710942053173452358366592719798215143517120484585319478255834445024409537281279842338753939460815528069111242405399333709894832851764239026353288602266931132681059021314429962852180430887655417939834340337952276016607186988250114568994749133259689021080034555246888387025715383755225671128673685351027521960864815449036936103164483970439310941069768662690111970317566632852552205069008348157684507389509808955278001457581942992342837174788215933644201990393370303996722011884636570012215563416679675971617501275571072952686432251441622154715269097383191814463777938025587464464671023313805696644024057010240143618152307566888132783967934020707465904545591727753646091083066792725597884868737460426621100464225387676664757374911528769502415386214381270329875123694496690498132193917052462423044023294774196308765112917171791195869445800781250 382 26225956524806943111220417094106415338874866340525647727928163427353144067102265678387687657756763466697516084957461695740024777062354647467039892375640926466233508890456989656222713262939482133599265877668544506938911055521284971691460608631191367389090461486506273875239757372803924322690086502791000730764626966578148426322773035613022530903638318285536934247488636782387352492848543202987628153379347605866820629741593238595665305228178987622212391287417997588133237779686888884739603119050510803262404936677810991950319790639438806301742327938905402777452780836311539665032572175909641417562801343498106590396133638426269384798905652433886776591794575041556271317196371346994229928742582401802507071510493851009627546891079270340235775386128657745008629555271760414787886116626569644303820740030301289341913036284279809156717816125833372858650761552768884953147144760604672898100899983868482658131565665726725455897394567728042602539062500 383 20274113722852137934987423542057354411482156871208302111062908464691281458673759652496961879027064717738234270087339224216540575091090430512013436379370142630650583697814567732635895975879908450126984061815235007639161712055232090971197789084493177041017376465098867157537648330505930560415164476701018857026704164023588052276326657143992399212588673731256882477569761657449713304346528683823285878854922452755376565825053082534476936129302862060233511255218943130230547535259474120184185662777360800203071938430027460016626031626400482047384547362265236908703437766462405798788509039387874138064910751229861289740417404625629791441871903591134245732584647786270031101081376955958873626571973023515542841668405747806418941584921940880047372666327738494293368491542598976864484772385099277053512327400108781732551882768174528993912058902476151169289753590797211612424890505315761355839522316213656142461544372446180517499669804237782955169677734375 384 15713555606045524733989622630644011885283556418478547979497198472413324539686421339484889383278677435404802170655409248173878125097371757922507925745623321885198411453096720716998555218093001169786608623406277261983763508984414214003755439174526239389774979529233162929533431499750864227738468265910509355392539718686376528831995161543287085348767939627677775244347612436740867558845964656740895083680690762752891544309382874173493179347082986758369330550186700867676009881816224855102124119358276994374714779870428842081547508228738994085733509968208596845649580993924626201467326943031710450063033819409903200564793432851259776623671930821122252566533638196048281112926315720700345266226239753154975692843342634394341962662102649485864747923558834295041612971334811830635629646578032220778986814257066989003925566335724056991564974660539626077917551381490953806568557655269614344708628823854666152872242013138759375578956678509712219238281250000000 385 12210296540106082027261281763264961434471582380835287407052489289420966465282248372528788324831220462142367676247378021418044799118529700950072356384036907727206467182408285586466665283148261785951853326515189295971074453375362809460221847610917529500690722640209230152324754291174208856127613161548549854732839076953587897737814878996601104658380972144978357106429119208533967072853512876658857571110884404611922936008051480249447245789244446006336545114828977361404734013792981949906384850706057988547692308070258495652555378547323924893818603223594761373503647576784336174116633489881721914776074983729158682040969787016763601555203292108083308483212074591424061581558855829722740803927397584104076465406161285027341613839804293089362990706517242350703343419754368768970489859010445534698771075942399161468534674039959817950500495427647329599054074252159338411447062334036533963381114756358376511748251198874459788612512056715786457061767578125000000 386 9512490498808805595640122010338048728184756677882170720473910311224149169655317767358733166544360049747037552228042191317685041961850274438852975334611395440805251344523810539735641393877838264148151675871929900139052880546302883449404894116058356703282236135614490011463069284313258720818916344429590622860248193481090469324317827585503510197802604978262016283817513658495947851863930718307354058362724456603906897650679855284254752752227622220570980830998539444232954897043139342687120885075645353803872938635476734767149265640191692067801063166187356942828384743252628352377474849723050708843487471266681225143656613865503628994356260816255042868417369170861432497604094738279404583796994872975995111213993712542788866982488577972370627783366061979420789041512974006652419903790649393609268710437444326372476341960039505379724378132403537626910069366085637275537210352754968488056736968074933855933210695085544550408940267516300082206726074218750000000 387 7429775293893830776750946859246456418752117569306797013901399870036205572158518701497573033791190593542656869406238422476449703672937353023627548508420111399957070337255999677422427721507319378579777060900751498175014154161067427912923861634788548526645637169203583116375158997650140942295868449487096269691041508931812653677333396975474323687697776817982383421676999437563534269453878699709200953006354512101371813223646238531588819581280910402356123504524054538571794264311623873321444613167481595676110914375638957487076154940454409488112588203434226643431779411770949371319828500789546832942403593280362933466695859150029103974302868555508577427890831897319310265218510714527214634883629393951368056590773604777072788879486684240529324317515797237442135815822340439961528749073985727547551869734246066633502517870741793362015192998336278705080735819331340520483067226692796676511502174869464939429083900321697784586982837851110161864198744297027587890625 388 5817919315589445525329268715164116091687567263180093341721917992776714574213146971565408643987618117867184473665234115985740651596110289454938022893829770141333656459726207165585983947452313290848615244706792100425481992571070036097341906779764967417192260029150180321019006322014477638232699316045641129873705012848641952155916268017085966774213960945397550712814272941399750798487993597074106666255957747766943295489381749110517586940483749985612245947142581470312909734097691217749235938179947224774158997460545793110061742563190736506073326340827368601442179558293659045890952252218258236384789781007248560337157404761335517272095926235429880230261860875522691900044196717331965089003057286158136717477298865646163106753849682124929398903759461007675598278469755601241147639365789405709417525922081992686757935266492864663914006037315397295825766004853857700657540714894643041163588648495965745660577916710088730665312306555847499112132936716079711914062500 389 4567383181664210536233299554468645760052267345411209495946462516241245062534673937669526805171533434910390617200128392231282319673111132445127782423679090869685179405822000734701259848653942872640276492794673360062264854121253689400553407651240823423313957898687586250929301825819609256972261933784006935820618403493618703118547830604884916055846711915141878730711973947423077420250298413769335795808831948869338325843116167913754546342387904771735918397949646646451791061226314682398364548141470433861497863107426560186360414276337440606662969311884088949905764543340118638174562569797800548264039461472558389864065143839979956306944302132250134808436481769353670593684696827590214282087268011610845408377884333045654021768719748766838032847681692302116435808090591993781622306488742304149042752066565876491867730263576682051737111822522596264122740150820905059295220778174193200535863812804095844231270949944494554772643143958354983169556362554430961608886718750 390 3594778406467963532897417858644973674558966694415504652119723560263361327125158487531682608752447981755441545459915005141411580747371885869409486430047582139528188101341920423210999321192517983404397459794133226721874035960704551045257267277755665133093536011269384744626759801360193239227858559202249799952460360517109356028109777064449345171706330703444611996350284611487325972697773627519384987197447347044216435836058794792895341784051503654839905387161454449722870902684556044216325213742662737596572697994550532214892812879663103448019312203376678690573118403762187948324521997764113873374014934289215917231771581814520658634450038724708187496903534837538590506796955572908794233025738924177125072190748808791668626590528031723233065697869164491735517268181688411849985370370558187133738841994716538296273881036131321928006736149928055803847920988471678222249951671380045237600048472201549233060472399595849086403615956636370398769031453412026166915893554687500 391 2836474725452026905894698890921996457183637449472654628248478678209558918513785171219812437415948987006117771822652986002728298145747796326230212626335972718461271576778693204451848131909930304570119833784415643712839952916179330969481051930120438524463879717675659659076588642953162991673522117204758719084653599879882939886788382931990619516374763566628036846697496609950204403400364663365830597900670354741309264125043577840797132920651340202165467922669177227180428081107177542796290240110715013153101858786406260539139379746256438427632619817011289461739772986255167852946900472117208130605862871591356496670769497647579750522971089447643262182318319332775649740792289534826665156761672806323709722233026598087617848032396722928255084439690047207830679943828939310188424152306849228519473061064970238012935921393955444851095480135332278527101681841194767275197137768164987086667442370901857995745264965343989652963211948381687388387462078753742389380931854248046875 392 2243804633717474857279991626515467223147940657973586843713680871101916376362627179660053170286981548281548999345158809390127382790255814615700671026673793123200263469425037205331420841005973658926265489080052395586928304142330857907271746272330748953079755955586514113858734851438424976343897752972360804721669937673618453115584887392884713207143553328336194083459520968673205395923805177920137253434432600413870660042566606100694328386485425210823541874456964566447201360201287078327183631585782066445944740323272325175074472841948666408614678072212632373178825047121954374572802604832666544858704685979671519680023624205946634526808903971282222721704352763706228632998980297318409773878411197845583433741765924841958262716013160872706052914605196212837164093354861708306380154621757441131136890362243294707816559720688867582465555648443312977788507805070575285150805228842493126759139759315989055143272326826870169691104320709544583944961004817741923034191131591796875000 393 1779457894787465425853809974760500956191409523193099098664225821292263635798905956472403859208284128332175824503752598243799713719438490149499169852592215766327519714671638928908103803424560510110163024059124321752504210555091418905123040195680640190889719998100791119973030669067286921431744820293780629879923119725669551237365039504186425211668299365319050780172509486979241974642742634061787618594843829268221718756988379916640639797396060638155959204852997506976977835635939183956135775889225951572135114562372360835189637896818320467145749732391582767520133276024093308887171001157180175194599053926509189726549196805849847537003212097902179353381181975998623487509968243943354557365711994340662425142114165795625930855636991126872122594900399338114408511789278288778945190777225591602283230659047668880705875827106616778072703005288924908238936839841239232101481282138265491457592552047696335523891900606691029881875247324553215161335728566882607992738485336303710937500 394 1414764598263427690724988469600761867640405915184004972903716685835910044517295905536445775183228782194655165882822391830324915102575359792363705717125145131496600367317426361314441424438310556357815699839293456281109907719741813374322196965397590520667835542019438701538455631637522291861383082622625087693739592165319669347710282277515133656906592200765401636391578859793578096392048162865093784762416168361368319240690408468456289338254025029005090573339723588245281820595401202966005381349309756167323157349223647885913201980645329949717981167032331889022797317095922738006443223646363100619038950122552955942540773949481633515186804429735188968972364491434240637003257770132211912608822058395663338757617550547885039952348974126972453356998229004200188533058531418208582034977373429051241377959221259934193127352606970668369178753048969131776484244639607864773552634918654834443621397147977414421918617836316147558207239475177902261748830170517976512201130390167236328125000 395 1127643175776573124562676077511250106466598536147108249384953469147961514946955406136058163844703869522472023735353168916902724742918771148788464369355015231149120667771666529236965946067928422911269710041551132519773941626262068570765558241973597373035872132464957972199445841395371562450586319515372692664465476719625775738125865168872999835286173980020780393577466471551542113079626245526490376479829387050172766594789578249813329903803007270886468173946760042166574179683495226685493753509400731545151234433617812917638138757251862541172537310544430961902367111581723418052099880133132446359478634620002699794559061522055584141970768137879109993394312304913702336297150188747344262844549510294472020097254631584015156397733865359953847421243141992901346699519063390209643913057411839387538551878747159592191254274707359567547469529327513164229345968919444590074420033207038545274840018958928069512898884055785200826081788106688672633092125618947676457537454552948474884033203125 396 901047153187698995318493748775325314080134873051409947424575491118565034645706138112198659226016963710948714171922353507982516146486757929546422109363401330807369122287534088659607995195469279363817314261903865249159214608172582364224851714021589913129030162884747638915642693846579493672347889935810320437752581993156852680641702766541604051590958378111871820443625041039154368158190510509396233957271915411174690962413693838759237564965523580819175134168328657815483349866790430141456062155343747902444661187583039579898395515680121857708217675714113399756428853220828095481080969868822686680341874484606126745765376518188475768281924622905600898233152937627074089727026665323030595858901256027359947906108594012888324512131222064263579638672115505717109672663034194149501421703798791600992255392822425018871845285948607405287014659938066931136419989638257877180381613709770738665566059729349271788795447232239478486037688945463690813294285048007381533352599944919347763061523437500 397 721786795059227457886919808425696190363963878066296321209155821394380465506864321777364415816292751273175325947642826402086045262876695695263436583874949012748141638402995105056604511176695524381754318885205046778206562229843628382956412623657167767594464098626572654965382154361391337297964668228656787525282439507030964616245510199649818179550457686567965544693692175958306360168140350188891097412244608077405837787061416195228418182910136357767116649671413830803131414893926552307349378317661972066573786143956906185303634773302999137361875943453070813868338305861146343541272513464843838214761676942789245413362282512152425836564212283904444739837199402053728398043643454253625130741134822134708654716716913450197331322071816375158755552435278516083516673445541972554555561449351410180576575344684390031297556979504237883806246527655718260077718769110859796716462291906114953512519370409844087349291053497977824879113668011478484203141816688900633813830154394963756203651428222656250 398 579633169907740012674628568991092115849598799761766052823978434129685696054608617857495333882083439140148993525437950358734445756091304138510718139302878674779207636838634089353380482461556659511490532851393296375513394376404501227453346386581760908576125516123900267318858257357872153263134634304150139098087953180423453574837400780734481583449322736520197667266094481941849436160747159296246555558856868733674927040715452115502849666147323325321205073356127836996805325551500926458747004806664008889492669386278466793456771574431268719913952457010062735655493976326558954555323769382605707708232132902061785773648091611518537695982753219565046324417211831716088532227422697594874463852841550354588338045749127209831125770504082493920527123457683435374146809916371106192760383354691046627189805465280902846247526225925623499166187939371037383306867999682479475132258576623724303655423340279050641953719539027543174477478810570250744456055197733213707467214703683566767722368240356445312500 399 466635439898377332779505713189215044507494815562754493450346335300449317141174954498958004891267885053834947689149353566451767781534504673387261246282568243430015590484326733131179422195016981335663367079689480499520317274222554029831702730779424139936811592590443255357372048747340909930405516542417597208609943338061054098767015672472054200215221054862059435661864108428140257821925139219198732724038203558495708119967492045137434283882406119787185602502542703440450844927131431454482333028710335095906950739936771445002051097727936614084060498099154066135624078653745760785837810613495157129020485356843937794001982964251821555598479063511505892097301891825557424653117634888746398865529644178265446356875928039447910926167858593798883756276345800203821659465022790468076270136007223120693780737719740172440802041291198730196161316311682042514173800926197321089997895167222049822355091677529352791635714044241897895441217900521483796300134072086523116806855426830225042067468166351318359375 400 376599483484735761769656500014671285290179694978102115117105707381017534539124572850040666919804106728586189520411720107534373796482758935398686406319735176813544068491632960441385105469227810629588269048696497612207329104939310607451076964588734242911220237445788460998745603069642386754916693955140045706898301877870936355780735066649990341936918957122931594927106449220091029234621699259020841221112948161566813303873008693355249230619453200956711000105326655371084258727085417224222013859946577744908279639989273478535660382146173529351468472521332399974443211084786251274011170076987023536871948383709817806544673404902477648397361944456137248936966060808334002163372519441698605029006795956464103306657549984481387054771239026330383767030078575277844986631217385556603619525382151858615333371197493076196556609646599680490806261325599310885494422712225747297821978870473412501467434190126963814710535969206811298990846889992653421497639689411894223236565437673561973497271537780761718750000