# Computed using Maple code by Robert Israel, Nov 13 2017 2 1 3 3 4 12 5 60 6 345 7 2415 8 18480 9 166320 10 1596105 11 17557155 12 202951980 13 2638375740 14 35703612945 15 535554194175 16 8307234936000 17 141222993912000 18 2470641012464625 19 46942179236827875 20 914462992955011500 21 19203722852055241500 22 412280253287817539625 23 9482445825619803411375 24 222444255438875035566000 25 5561106385971875889150000 26 141527760482828142563765625 27 3821249533036359849221671875 28 104861305454615306530120687500 29 3040977858183843889373499937500 30 89509723680373574232520631390625 31 2774801434091580801208139573109375 32 87206752304783854032631857516000000 33 2877822826057867183076851298028000000 34 96183382988357197768204752791774390625 35 3366418404592501921887166347712103671875 36 119228234497094523005353124420085829687500 37 4411444676392497351198065603543175698437500 38 165041102512104659676724908745057551359765625 39 6436602997972081727392271441057244503030859375 40 253650385128606385203996708881576888515068750000 41 10399665790272861793363865064144652429117818750000 42 430580263665291954867199765795801369875918078515625 43 18514951337607554059289589929219458904664477376171875 44 803536870040741271970605295622866636457892806892187500 45 36159159151833357238677238303028998640605176310148437500 46 1641469479315698901500406640605846802210647675208681640625 47 77149065527837848370519112108474799703900440734808037109375 48 3656266056285342274896652158488896627139242892283961875000000 49 179157036757981771469935955765955934729822901721914131875000000 50 8848383526967553515640492539798348939313110959727399915244140625 51 451267559875345229297665119529715795904968658946097395677451171875 52 23188797679482897031501384233474509426895321755859632205519492187500 53 1229006277012593542669573364374148999625452053060560506892533085937500 54 65608065877813762543264600172381584348159368976601928430499764541015625 55 3608443623279756939879553009480987139148765293713106063677487049755859375 56 199836586547153110132255988094962461330932436783424159364806702261718750000 57 11390685433187727277538591321412860295863148896655177083793982028917968750000 58 653570876773013364725590300338481145668946820656897520355335282684658447265625 59 38560681729607788518809827719970387594467862418756953700964781678394848388671875 60 2289547199261314838623289906523612357983969165427079078942362465588488065429687500 61 139662379154940205156020684297940353837022119091051823815484110400897771991210937500 62 8571471779446177196849884487866610388245753917064948552041530541735692137246337890625 63 540002722105109163401542722735596454459482496775091758778616424129348604646519287109375 64 34220263632394988548501460744037888785439593376429736394251204979529568572672750000000000 65 2224317136105674255652594948362462771053573569467932865626328323669421957223728750000000000 66 145399991159239717203385154065452383391127824961373359411668667250676010754905001715087890625 67 9741799407669061052626805322385309687205564272412015080581800705795292720578635114910888671875 68 656268948509202319027879987547156729795144145781250894699624802942257018575272819261987304687500 69 45282557447134960012923719140753814355864946058906311734274111403015734281693824529077124023437500 70 3140993122479531922255946495781570544572893980710088432786791618396400099745613116826875299072265625 71 223010511696046766480172201200491508664675472630416278727862204906144407081938531294708146234130859375 72 15914563461034069639095490463200658592527182587020119560052296535187405316496149181870671162011718750000 73 1161763132655487083653970803813648077254484328852468727883817647068680588104218890276558994826855468750000 74 85227583871826802308833786912792851376605822155070719157367544807863205891703714253090960397930670166015625 75 6392068790387010173162534018459463853245436661630303936802565860589740441877778568981822029844800262451171875 76 481698500933195705468654253717780855003638601787174543829814929275106671347357543238025944159606979370117187500 77 37090784571856069321086377536269125835280172337612439874895749554183213693746530829327997700289737411499023437500 78 2869234460085748755554106838767651845525656441248465468356542593867917152561159843367603983767510972873687744140625 79 226669522346774151688774440262644495796526858858628772000166864915565455052331627626040714717633366857021331787109375 80 17987455809700531498075843220381909225145474780559460106583735897394781342936102587982581325114394833785888671875000000 81 1456983920585743051344143300850934647236783457225316268633282607688977288777824309626589087334265981536656982421875000000 82 118531223687455272279201984320137235398329298938977727531028863511254801800942152811110525828709819798936836521148681640625 83 9838091566058787599173764698571390538061331811935151385075395671434148549478198683322173643782915043311757431255340576171875 84 820027482087707172995376702224420523938853907340374923956618613424267822805706244541652244414388181399581682407272338867187500 85 69702335977455109704607019689075744534802582123931868536312582141062764938485030786040440775222995418964443004618148803710937500 86 5949150356333244469863793782045768781426950034364746993298839733355207314290283760055245440515720583049177184542815494537353515625 87 517576081000992268878150059037981883984144652989732988416999056801903036343254687124806353324867690725278415055224948024749755859375 88 45209940095141824664468452753472097924309347255683599742511156450608794779831577959131322711591448459272312627870838175964355468750000 89 4023684668467622395137692295059016715263531905755840377083492924104182735405010438362687721331638912875235823880504597660827636718750000 90 359508032868712108544887960009981787577418427228371186316479093019245398125975406462391362294251252618174228206752019975965213775634765625 91 32715230991052801877584804360908342669545076877781777954799597464751331229463761988077613968776863988253854766814433817812834453582763671875 92 2988425408826688971703669664069716782972292141480946973817997925538779559613456178767323215279055541457182248579467687661811371994018554687500 93 277923563020882074368441278758483660816423169157728068565073807075106499044051424625361059020952165355517949117890494952548457595443725585937500 94 25942856607009834215403177154681568925097104433905250614309902107498258850364846719902257781239165831549396704560750711855264561320590972900390625 95 2464571377665934250463301829694749047884224921220998808359440700212334590784660438390714489217720753997192686933271317626250133325456142425537109375 96 234982133827272778271899125084310928674116106135254719794739132687622272595476089116903283023071050326284124660994693083498822139601440429687500000000 97 22793266981245459492374215133178160081389262295119707820089695870699360441761180644339618453237891881649560092116485229099385747541339721679687500000000 98 2218759862105927731324013301309681050382690759003091019649158232190894195680485319435015511298252050208723129727806120754122040561499783079624176025390625 99 219657226348486845401077316829658423987886385141306010945266664986898525372368046624066535618526952970663589843052805954658082015588478524882793426513671875 100 21821093310676107390600004069993793589252366163152626388229095441138493015727573218740485448606265635520433229472673024573968145692311712189893722534179687500 101 2203930424378286846450600411069373152514488982478415265211138639554987794588484895092789030309232829187563756176739975481970782714923482931179265975952148437500 102 223347176856063892540748245206878926938865075957919091501497310973801721753064477297347718386531116564899892986120179429072166497671646105975851099491119384765625 103 23004759216174580931697069256308529474703102823665666424654223030301577340565641161626814993812705006184688977570378481194433149260179548915512663247585296630859375 104 2377294571414075385640016924575116433373001858670777596226322496185177436737885952243191546224789959935815750118187987704831215138158379692525735003776550292968750000 105 249615929998477915492201777080387225504165195160431647603763862099443630857478024985535112353602945793260653762409738709007277589506629867715202175396537780761718750000 106 26294076934621812866418677820001938039168212718461531916171434843194984647719036053202920941266719046883812619461590394239380904164748304868071298821148455142974853515625 107 2813466232004533976706798526740207370190998760875383915030343528221863357305936857692712540715538938016567950282390172183613756745628068620883628973862884700298309326171875 108 301989168964006768103578156291618162233865660704699186099462693960873866517063224706043924965957699780847643732696007991377956239671916958430398216198020849943161010742187500 109 32916819417076737723290019035786379683491357016812211284841433641735251450359891492958787821289389276112393166863864871060197230124238948468913405565584272643804550170898437500 110 3598993131054605212805185251471156885870607930985850159218867733662093933298008414353196788625417705792943099599238538284011466499939775286471158776894780695286810398101806640625 111 399488237547061178621375562913298414331637480339429367673294318436492426596078933993204843537421365343016684055515477749525272781493315056798298624235320657176835954189300537109375 112 44477007064487411277867256346701895703788995463115667955577430942210659855665793816614452828606645402630131395291841887725211446615754105405358918292528096074708263397216796875000000 113 5025901798287077474398999967177314214528156487332070478980249696469804563690234701277433169632550930497204847667978133312948893467580213910805557767055674856442033763885498046875000000 114 569605315861945845922657573543731660837555143497765443272975431396705602012409967418623742871315151841156018117602401109335752025429925681946707319360488570513450638663351535797119140625 115 65504611324123772281105620957529140996318841502243025976392174610621144231427146253141730430201242461732942083524276127573611482924441453423871341726456185609046823446285426616668701171875 116 7554841274732535468972986061514624748550042391035941008816052848185983420282919552145986961636508355650447794558207486895383309727706499966528906693965610411043217895681875944137573242187500 117 883916429143706649869839369197211095580354959751205098031478183237760060173101587601080474511471477611102391963310275966759847238141660496083882083193976418092056493794779485464096069335937500 118 103711688844240126824940978705644196082513299234821392574381916931780971962266559247308142048750245313674830326098783465190446171432803863172368919464113711599838730471365242888033390045166015625 119 12341690972464575092167976465971659333819082608943745716351448114881935663509720550429668903801279192327304808805755232357663094400503659717511901416229531680380808926092463903675973415374755859375 120 1472747161674403882473522942101377502980765489470648645211546077921474818406853121613530178042185455604056638291453465079040399966211242020156629575645930637285673706674569852461886405944824218750000 121 178202406562602869779296275994266677860672624225948486070597075428498453027229227715237151543104440128090853233265869274563888395911560284438952178653157607111566518507622952147888255119323730468750000 122 21621324585835116153528029755734417879589774326372098303143702435503614723888715173186136867390745958993622204886514344599892298362305056908926512526175431533545375582339667373358570624887943267822265625 123 2659422924057719286883947659955333399189542242143768091286675399566944611038311966301894834689061752956215531201041264385786752698563521999797961040719578078626081196627779086923104186861217021942138671875 124 327984637028666066177725985478758162443601036454149664773116548388451045448433555651271521967792238447725073203899860688118511187890937410640806535673288746521149028088354857194377892580288648605346679687500 125 40998079628583258272215748184844770305450129556768708096639568548556380681054194456408940245974029805965634150487482586014813898486367176330100816959161093315143628511044357149297236572536081075668334960937500 126 5138222570629993665101100031408473161209309057404506176332098985035944281351612507916746311750207484320154172878326520220102874127548119187997083532741139048213872067766291847268259264611029066145420074462890625 127 652554266470009195467839703988876091473582250290372284394176571099564923731654788505426781592276350508659579955547468067953065014198611136875629608658124659123161752606319064603068926605600691400468349456787109375 128 83088110887472414123967480100895433976465126233960910538063352078548792866410089578931058160648924931969158881424363696501026053769165140962614852728512119551798623830188758061836665680985088348388671875000000000000 129 10718366304483941421991804933015510982964001284180957459410172418132794279766901555682106502723711316224021495703742916848632360936222303184177316001978063422182022474094349789976929872847076396942138671875000000000000 130 1386170612405462601562500593304851671799098681923914629434820203972825473142372847443899580418334638754661525801867947204875951255465697140709346031918335087195923361263589241339300112927247929461025632917881011962890625 131 181588350225115600804687577722935569005681927332032816455961446720440136981650843015150845034801837676860659880044701083838749614466006325432924330181301896422665960325530190615448314793469478759394357912242412567138671875 132 23847243347377893943577873216332491448434284262851286264802123170785069936371487032697342314199366114243575204800838131612644963258664174117846118104990372173375583969763915754010764054461750497324182074517011642456054687500 133 3171683365201259894495857137772221362641759806959221073218682381714414301537407775348746527788515693194395502238511471504481780113402335157673533707963719499058952667978600795283431619243412816144116215910762548446655273437500 134 422864797210775838367476896038527898876459084229547346624031815279065441237175007133329597667750976265763843292174562142315537926136015586375475779680326142431817221841876271001648712967553930038381126374886371195316314697265625 135 57086747623454738179609380965201266348321976370988891794244295062673834567018625962999495685146381795878118844443565889212597620028362104160689230256844029228295324948653296585222576250619780555181452060609660111367702484130859375 136 7725220911734783185180789815816808184041327622009298689695159269026840595675138929434427904062338018211721475032776686684201104030094566523512950111211218213637882230816165106690886476938542732644237466905249282717704772949218750000 137 1058355264907665296369768204766902721213661884215273920488236819856677161607494033332516622856540308495005842079490406075735551252122955613721274165235936895268389865621814619616651447340580354372260532966019151732325553894042968750000 138 145337013419952583957273759068158888319967013854060166618636402981155590964442096296378305602913349183148204961843584051266825887950128716211173685608130242235063568734212309289330834729684122804563935925525494663626886904239654541015625 139 20201844865373409170061052510474085476475414925714363159990460014380627144057451385196584478804955536457600489696258183126088798425067891553353142299530103670673836054055510991216986027426093069834387093648043758244137279689311981201171875 140 2814575657422837108225429551388317984257382952724894038460890318776346754936519866199354691429345426092453448807563453545468710323616428274688558596453759970472333846007359468789582732465787665975689683736609406493283342570066452026367187500 141 396855167696620032259785566745752835780290996334210059422985534947464892446049301134109011491537705079035936281866446949911088155629916386731086762099980155836599072287037685099331165277676060902572245406861926315552951302379369735717773437500 142 56084348860266579993700265715574151444253088632637279941837179196053588200796707749463490788816890447424542991262187131753842887490102708973674908593934263878274164957913231399368948705687461320200131495792626031476894694962538778781890869140625 143 8020061887018120939099137997327103656528191674467131031682716625035663112713929208173279182800815333981709647750492759840799532911084687383235511928932599734593205588981592090109759664913306968788618803898345522501195941379643045365810394287109375 144 1149445080689506437530133241337356804128847397917443695629353836408579741689809314835058648098185215452092716722710426845787992208790844637940980151641570441243668446942952894494419930580755858482990190343593588527969971199326217174530029296875000000 145 166669536699978433441869319993916736598682872698029335866256306279244062545022350651083503974236856240553443924793011892639258870274672472501442121988027713980331924806728169701690889934209599480033577599821070336555645823902301490306854248046875000000 146 24220500968086923344130814586683438452930643562111586171784234729945920139142801922711418173261603046413554665247162590412352655606783910096946798534514285490294607486420449259742077369819593590559692790215464456432117405519376337178982794284820556640625 147 3560413642308777731587229744242465452580804603630403167252282505302050260453991882638578471469455647822792535791332900790615840374197234784251179384573599967073307300503806041182085373363480257812274840161673275095521258611348321565310470759868621826171875 148 524519413213957252845521624746601302266460756684095907209224782138596033046228676131927405023506553502982905148809564999576983980379419213052949749920143635479243360045076778132395437774722981408231475878881609765458086857724464238516520708799362182617187500 149 78153392568879630673982722087243594037702652745930290174174492538650808923888072743657183348502476471944452867172625184936970613076533462744889512738101401686407260646716439941726920228433724229826489905953359855053254941800945171538961585611104965209960937500 150 11669794419287464357220487053867123876402012817497807967423618465536910833826473253923906984849196438718952186701775069416865064968395726051007619207611627567591971630396641255909519645497677083259889406025208444666434750050518514550518328906036913394927978515625 151 1762138957312407117940293545133935705336703935442169003080966388296073535907797461342509954712228662246561780191968035481946624810227754633702150500349355762706387716189892829642337466470149239572243300309806475144631647257628295697128267664811573922634124755859375 152 266644083462045936612531411168287561885124654997178546728605882252383482825534133852481084158132973170769075543871393433235349071350596359744352047187719756767087248220687344737613057186334748016089926830229290679941859919887148362384670888958498835563659667968750000 153 40796544769693028301717305908747996968424072214568317649476699984614672872306722479429605876194344895127668558212323195285008407916641243040885863219721122785364348977765163744854797749509216446461758805025081474031104567742733699444854646010650321841239929199218750000 154 6254834464037610815210096128501764271741443429130183563235802258533428331269489076587803056321871411752581403722515585281991212185064473773763764184349975232694105102763210577908593220183963259566906594701948459820225621658250080792131902840356287197209894657135009765625 155 969499341925829676357564899917773462119923731515178452301549350072681391346770806871109473729890068821650117576989915718708637888684993434933383448574246161067586290928297639575831949128514305232870522178802011272134971357028762522780444940255224515567533671855926513671875 156 150579818253525204893320425001902537872691447803696352391104188981709912558292058205551733095651961151311479255438091621206112387472276474916147040483747794300014500596737441683343816451251912603464507491712038976850481519889962615619163668286795576277654618024826049804687500 157 23641031465803457168251306725298698446012557305180327325403357670128456271651853138271622096017357900755902243103780384529359644833147406561835085355948403705102276593687778344284979182846550278743927676198790119365525598622724130652208695921026905475591775029897689819335937500 158 3719123012037093534499399713170846249049224558220872641828326060807179599699709703433436492258800067195738880106791792125870130219663846985231444266792488504907054876820867769259843580331552366202610290604744740874396284934429213684750483346088206777502564364112913608551025390625 159 591340558913897871985404554394164553598826704757118750050703843668341556352253842845916402269149210684122481936979894948013350704926551670651799638420005672280221725414517975312315129272716826226215036206154413799029009304574244975875326852028024877622907733893953263759613037109375 160 94209898865298010444691832132525867675902838225802532785247503848647517143560716386473686242938785647761279024033498654548213266963522510455483675729457012175146568725495882501774989001578962853983258787935582313786873303853668604041642834065430502631048839539289474487304687500000000 161 15167793717312979681595384973336664695820356954354207778424848119632250260113275338222263485113144489289565922869393283382262335981127124183332871792442578960198597564804837082785773229254213019491304664857628752519686601920440645250704496284534310923598863165825605392456054687500000000 162 2446795401685890909742778172585873975857872219796026710770824534925845878567494074672118692147822084128507720316550866089227138927389727140161067361499342959716029264864634808138274589275235958741401777571667053430526078753681427035373672569525579489630894615351935499347746372222900390625 163 398827650474800218288072842131497458064833171826752353855644399192912878206501534171555346820094999712946758411597791172544023645164525523846253979924392902433712770172935473726538758051863461274848489744181729709175750836850072606765908628832669456809835822302365486393682658672332763671875 164 65134364659560702074094263105906047663407353635815849217827055776738800423145914834728267806699075522974151084625984782240349273245718491415330356229202933844471758397230185817667483065097513177498751037617621458040707456573525584208562062286584442633938006890183838258963078260421752929687500 165 10747170168827515842225553412474497864462213349909615120941464203161902069819075947730164188105347461290734928963287489069657630085543551083529508777818484084337840135542980659915134705741089674287293921206907540576716730334631721394412740277286433034599771136880333312728907912969589233398437500 166 1776657260873705641300173307763995565595054809296631516886348611681281005824347932723824942104141799486769456700730913660399545570376198779290943750343615600577194656988518427214496820140883963235343234693693551163053151092354724067655413461639842893681937819042743806256112293340265750885009765625 167 296701762565908842097128942396587259454374153152537463320020218150773927972666104764878765331391680514290499269022062581286724110252825196141587606307383805296391507717082577344820968963527621860302320193846823044229876232423238919298454048093853763244883615780138215644770752987824380397796630859375 168 49642169961544772735880163369345730010734931185277129453752274816566119183837481554888478846486967796926522597664065961370313765097757794351408908922541349082653665047815088384626908121136375671747616944545849599386733040943337102508284639340955885123015905982344186162743455497547984123229980468750000 169 8389526723501066592363747609419428371814203370311834877684134443999674142068534382776152925056297557680582319005227147471583026301521067245388105607909487994968469393080749937001947472472047488525347263628248582296357883919423970323900104048621544585789688111016167461503643979085609316825866699218750000 170 1420454066998451618199505083174694601591578444445957692745953760166718652683210788324665426029622123721820592120531506287765476005178942514162830973117768012450436109851161974905373022171982064160043512646324729559767182913343715001597270104244915575895256707178237843421449428389678359962999820709228515625 171 242897645456735226712115369222872776872159914000258765459558092988508889608829044803517787851065383156431321252610887575207896396885599169921844096403138330129024574784548697708818786791408932971367440662521528754720188278181775265273133187825880563478088896927478671225067852254634999553672969341278076171875 172 41611329815054689418609555309957305909151456679517530230246999196875249934654956036589728537939101886006165140046183747992648813713289630300591416767324038631114003735328297100426529187901157847583842038658144049821630558213327359384889524794511122712129807709619446450094116324156340851914137601852416992187500 173 7198760058004461269419453068622613922283202005556532729832730861059418238695307394330023037063464626279066569227989788402728244772399106042002315100747058683182722646211795398373789549506900307632004672687858920619142086570905633173585887789450424229198456733764164235866282124079046967381145805120468139648437500 174 1247628841165066382458300822126017233011664238077736244043551108110120873809229516505286115972162335124241870013094558510047357154054890156759353117091107138359470877006284611781865970020180876465683934897210448832183144378871338549703203454248478709541605160150114635362448881957635866981945582665503025054931640625 175 218335047203886616930202643872053015777041241663603842707621443919271152916615165388425070295128408646742327252291547739258287501959605777432886795490943749212907403476099807061826544753531653381494688607011828545632050266302484246198060604493483774169780903026270061188428554342586276721840476966463029384613037109375 176 38276550716149826458530928161583362376407910354681380349798597144293078733447502929313854054357010469082747797473169997268464664068144562718704329317053148843521027845949988573878036774470411998014454761687003647718150378601653446007780984124901547728839647225797138795905794315196709879019181244075298309326171875000000 177 6774949476758519283159974284600255140624200132778604321914351694539874935820208018488552167621190853027646360152751089516518245540061587601210666289118407345303221928733147977576412509081262923648558492818599645646112617012492659943377234190107573948004617558966093566875325593789817648586395080201327800750732421875000000 178 1201269800569430894775031241740342430853294266145296141436851307033136784130086141624338716334128750144983891111815512545697467739791890768329012547961582424969517924946434571452383689041992030513227943041763582157264908713621512633021424170685375546338556773289289785110589076630734076047084532774533727206289768218994140625 179 215027294301928130164730592271521295122739673640008009317196383958931484359285419350756630223809046275952116509014976745679846725422748447530893246085123254069543708565411788289976680338516573461867801804475681206150418659738250761310834926552682222794601662418782871534795444716901399612428131366641537169925868511199951171875 180 38556538575317604877284819497820371662885137509034911147497317050734694638193887123859575055842652880262892702925960261322148413750596930766457111019553363962697729724141334686112732678547667534262499107542352923967524912936012795764131532633158318340028629053718776847549141799733323978875607073819082870613783597946166992187500 181 6978733482132486482788552329105487270982209889135318917697014386182979729513093569418583085107520171327583579229598807299308862888858044468728737094539158877248289080069581578186404614817127823701512338465165879238122009241418316033307807406601655619545181858723098609406394665751731640176484880361253999581094831228256225585937500 182 1265310247419912795235806782316077116671581519247705920968580808770382314670302279014105543429514378715201589045827425174343828263790974784414284913929865608570136824952920369490660811868685891549745612838745556949469856192832727803578767065793513133834573901473915319767107146875086358621826990891591809713645488955080509185791015625 183 231551775277844041528152641163842112350899418022330183537250288004979963584665317059581314447601131304881890795386418806904920572273748385547814139249165406368335038966384427616790928571969518153603447149490436921752983683288389188054914373040212903491727023969726503517380607878140803627794339333161301177597124478779733180999755859375 184 42445503568845173807985216781388577963036771553561107307090149273862177142718317517414435776355845090063085537557874211467714737058000666083680292147078086650185744848718731791329339309954526400203454795570833254859304989226240366815191766430712635196387331099106626942000931364664528632237746243981460891354799969121813774108886718750000 185 7852418160236357154477265104556886923161802737408804851811677615664502771402888740721670618625831341661670824448206729121527226355730123225480854047209446030284362797012965381395927772341587384037639137180604152148971423006854467860810476789681837511331656253334725984270172302462937796963983055136570264900637994287535548210144042968750000 186 1455118963545231398101417355488791315127478344488724314918087006989763829786194548029035839340198790771694779840301357123200825565606706805508965963149745584778848667110900362508839809936567026538336421788444558207393134611138144051805615382435333568038676934668577550097114959518615495334872907753533676683173013088890002109110355377197265625 187 272107246182958271444965045476403975928838450419391446889682270307085836170018380481429701956617173874306923830136353782038554380768454172630176635109002424353644700749738367789153044458138033962668910874439132384782516172282832937687650076515407377223232586783024001868160497429981097627621233749910797539753353447622430394403636455535888671875 188 50967830423185773462085914453175360970773128901391961531003181938161938480560494381817603043359871157256857763030366925035883866427215483816106331294354906557283635450809918404227390100858263757218141544400202128074267735988619744425529216224008558116706572387723682291177782045267481696570835103363631746654296771225745033007115125656127929687500 189 9632919949982111184334237831650143223476121362363080729359601386312606372825933438163526975195015648721546117212739348831782050754743726441244096614633077339326607100203074578398976729062211850114228751891638202206036602101849131696425021866337617484057542181279775953032600806555554040651887834535726400117662089761665811238344758749008178710937500 190 1823582744048390792213625699075487802152722347205251147551288551593896405831999523556069360854067098762490603202358783789373977745117239162956602090761089687691732578518529455649644508724288791720882442425654442180775858672897738753233914907391828145497103218317453723609321765120005617729395597338313928081557927592213587786318385042250156402587890625 191 348304304113242641312802508523418170211169968316202969182296113354434213513911908999209247923126815863635705211650527703770429749317392680124710999335368130349120922497039126029082101166339159218688546503299998456528189006523468101867677747311839175789946714698633661209380457137921072986314559091617960263577564170112795267186811543069779872894287109375 192 66633006658169803918284721108283324357858596503827551403182747740674732196736928265873398918328429616476939349512554432025326757453660893875723228089720031805791575693641248731188137525092108028996947909206648643269361630916008687544069886615796694277908033912299269787273564830914557070549450155361744497086299950542957492871209979057312011718750000000000 193 12860170285026772156228951173898681601066709125238717420814270313950223313970227155313565991237386915980049294455923005380888064188556552518014583021315966138517774108872761005119310542342776849596410946476883188150986794766789676696005488116848761995636250545073759068943798012366509514616043879984816687937655890454790796124143525958061218261718750000000000 194 2485952951007725982029574026282629809187193822561991189475986309879244645726770299665779893952823827418729155838613414142139950445230090310737090560601892997880433145699544745129095030658327068825825268504653906217306190603079586365188800320231066046729662312216598545720592604576979411535108753881455850151574250066091883072218394090668880380690097808837890625 195 484760825446506566495766935125112812791502795399588281947817330426452705916720208434827079320800646346652185388529615757717290336819867610593732659317369134586684463411411225300173530978373778421035927358407511712374707167600519341211816062445057879112284150882236716415515557892510985249346207006883890779556978762887917199082586847680431674234569072723388671875 196 94676646098586911771119991384616133126266984214866941280210526995218935592382427567599277952988372861999580977757699088644932247608997743085380857237744531794372101086254267853927936333222437527591681102725217278691345492966712514276530488990105047658352584714384617915197967690579440259309389713987834444715107628608163912102540368209702137392014265060424804687500 197 18651299281421621618910638302769378225874595890328787432201473818058130311699338230817057756738709453813917452618266720463051652778972555387820028875835672763491303913992090767223803457644820192935561177236867803902195062114442365312476506331050694388695459188733769729293999635044149731083949773655603385608876202835808290684200452537311321066226810216903686523437500 198 3680002331959403472985667286183510567382653511380223822473024200754011846116933259110629601480405524160760119594789342501637854773014874931138594498330620338784831820204773947870028547852594919512141427329573389455639961059403486856423667244200627007279432849036118658968351976431348842405949575549954817620826610372250678803668850512665500218645320273935794830322265625 199 732320464059921291124147789950518602909148048764664540672131815950048357377269718563015290694600699307991263799363079157825933099829960111296580305167793447418181532220750015626135681022666388982916144038585104501672352250821293884428309781595924774448607136958187613134702043309838419638783965534441008706544495464077885081930101252020434543510418734513223171234130859375 200 145955087279003180316910235403862183637997156121160945726359106632620571647317624688397995413288634462544740303233979028763405760585534169566310208218627186946211418053391315121497200595816062490575190487529966464935834146370953020906642427405838677374002893179984089785932013615246761201144686005244377401164739769159720585764856158658509582437545759603381156921386718750000 201 29336972543079639243698957316176298911237428380353350090998180433156734901110842562367997078071015526971492800950029784781444557877692368082828351851944064576188495028731654339420937319759028560605613287993523259452102663420561557202235127908573574152174581529176802046972334736664599001430081887054119857634112693601103837738736087890360426069946697680279612541198730468750000 202 5905663855087230144468300223874591638540131804436314460892696672531683095344388141859591157342232869836148950798577877069035803037117330909272709531122718379922709233140403540637444507963710478549640408962935550383324974249785036998327706535572406045289035074303802097571719435626144438092820507176638867510283495900978921342462133280210663528109904518714756704866886138916015625 203 1198849762582707719327064945446542102623646756300571835561217424523931668354910792797497004940473272576738237012111309045014268016534818174582360034817911831124309974327501918749401235116633227145577003019475916727814969772706362510660524426721198427193674120083671825807059045432107320932842562956857690104587549667898721032519813055882764696206310617299095611087977886199951171875 204 243730969457682936075943878330642763040433910714515915070369089508635448927208792766656211655868341165051665780702991727189870537368286721859660760702846772726875177934185899080468205390036167652776550582878324717396994648087986637383769083660605127813877275036668205787606807328286105412742717555839187039493385318192909478996021107144371267816010433193696371745318174362182617187500 205 49964848738825001895568495057781766423288951696475762589425663349270267030077802517164523389453009938835591485044113304073923460160498777981230455944083588409009411476508109311495982104957414368819192869490056567066383902858037260663672662150424051201844841382516982186459395502298651609612257098947033343096143990229546443194184326964596109902282138804707756207790225744247436523437500 206 10257961312855086280213397019509117231763231160182106858299017832824895423418052060622754457195475621673886094046418766502782212753339920374287308716849781697871493487342593152292825221748750637702603733678878553613596579046570621346907488181718470363176751337088682116790398643279449186115891515108114150921637339489445077842259865276481278515108112515523686170126893557608127593994140625 207 2123397991761002860004173183038387266974988850157696119667896691394753352647536776548910172639463453686494421467608684666075918039941363517477472904387904811459399151879916782524614820901991382004438972871527860598014491862640118618809850053615723365177587526777357198175612519158845981525989543627379629240778929274315131113347792112231624652627379290713403037216266966424882411956787109375 208 440187009577965192456837288417536856068380739890781259279306441888250206099408084225896298371014055184165595087746153730456005115914134812255848385020443432123328003493373282580308246083727534243956154692623315729572260459262662583915753591327262880839357462998513997136459446024735671772658985325747848464772520464812719338725521907717188992523295042937478456224198453128337860107421875000000 209 91999085001794725223478993279265202918291574637173283189375046354644293074776289603212326359541937533490609373338946129665305069226054175761472312469272677313775552730115016059284423431499054656986836330758272987480602435985896480038392500587397942095425709766689425401520024219169755400485727933081300329137456777145858341793634078712892499437368663973932997350857476703822612762451171875000000 210 19255653926012458479368628509691846509463533925818997511165230869651104559919727077222379100196916782786460211026698603326119323270508012676450504562872911109889856935617212849853301071190256133257308953943873227350187114349279249172218177870355096642527755644552258442845324520986203430958973495589896682653511524133375098093301312003207586855195373990550398088945627250723191536962985992431640625 211 4062942978388628739146780615544979613496805658347808474855863713496383062143062413293921990141549441167943104526633405301811177210077190674731056462766184244186759813415231911319046526021144044117292189282157250970889481127697921575338035530644925391573356441000526531440363473928088923932343407569468200039890931592142145697686576832676800826446223912006133996767527349902593414299190044403076171875 212 858508912178947642626936032482827355318466685171816294827498474307048021916433258184126616412397825503051005905417325483989644184442269596133863705277064121014659808766720905275537329047594044963704057970333247588518000927303838847140443108239503338131378424844962616311591665509193435979726026909897621004895955627890462926944051199157848463575513214112003787355689539140257693361490964889526367187500 213 182862398294115847879537374918842226682833403941596870798257175027401228668200283993218969295840736832149864257853890328089794211286203423976512969224014657776122539267311552823689451087137531577268964347680981736354334197515717674440914382055014211021983604491977037274369024753458201863681643731808193274042838548740668603439082905420621722741584314605856806706761871836874888685997575521469116210937500 214 39004878312106169660570883351452682153180719626877580842231707724852184779356937410543739684817892888070849519567807135734940501003972924681715108253094984396427506381238416393467414668944006989286950219343149663503068964228695351507899641181179525398016481655214177720899848562020006382951550581577411382857278917432912508044943181331643990478864522083374741517938484522947106825085938908159732818603515625 215 8386048837102826477022739920562326662933854719778679881079817160843219727561741543266904032235846970935232646707078534183012207715854178806568748274415421645231913871966259524595494153822961502696694297158777177653159827309169500574198422853953597960573543555871048209993467440834301372334583375039143447314314967248076189229662783986303457952955872247925569426356774172433627967393476865254342555999755859375 216 1805527810415775223139685486021690920525394048828618676384243843469992279555195963353239370930597849852651026614996385316881462084439179453597484627794071447300604888137547640914408655966173849076425295833619863050270551623800068283839308392609542883056356199190559799995521683608557277883226598206046122510766154426846299308368704793891819811966581486701223459832697282677649752713477937504649162292480468750000 217 391799534860223223421311750466706929754010508595810252775380914032988324663477524047652943491939733418025272775454215613763277272323301941430654164231313504064231260725847838078426678344659725249584289195895510281908709702364614817593129921196270805623229295224351476599028205343056929300660171810712008584836255510625646949916008940274524899196748182614165490783695310341049996338824712438508868217468261718750000 218 85138410733184473121625051037942793305009056443866052580832097889835766730902784272845828949365825144355512825590690107499422353182283445570642634538214361931214492168800310854079727399371793492532844359329169358751805666653013445603048231032779888766364940498099630729772461665993862394737146939300571638742648949244095641534083667019182372832036627648021492077421184779132052162342603196520940400660037994384765625 219 18645311950567399613635886177309471733796983361206665515202229437874032914067709755753236539911115706613857308804361133542373495346920074579970736963868945262935973784967268077043460300462422774864692914693088089566645440997009944587067562596178795639833921969083819129820169104852655864447435179706825188884640119884456945495964323077200939650216021454916706764955239466629919423553030100038085947744548320770263671875 220 4088926833397147982021979738424768663209619161686390295174331337376112549336331458064706580517109374667856923369284834795481570969918552155581093123498917705799236272091769584037716276412418015142195374732116720328466380647448566815065663317766702982415288480583077557337404753369331460998387422495754490230656470842595839696054151909159034135251812491868746053303043572816359850874958326016894716303795576095581054687500 221 903652830180769704026857522191873874569325834732692255233527225560120873403329252232300154294281171801596380064611948489801427184352000026383421580293260812981631216132281078072335297087144381346425177815797795192591070123086133266129511593226441359113778754208860140171566450494622252880643620371561742340975080056213680572827967571924146543890650560702992877779972629592415527043365790049733732303138822317123413085937500 222 199978480051621635087637756898487858995258563986294524767562257385010479434720955483566571819844094083217913732777179219505131639631146964587180685398204572801914170345323527474106541435367832618558974588118491156861070933117570373629768332321385998902324136177308841783436804390871542898320473020971058152643769546192984308636345908944279306401239903004480367956149925967615529929542007887111054742490523494780063629150390625 223 44595201051511624624543219788362792555942659768943679023166383396857336913942773072835345515825232980557594762409310965949644355637745773102941292843799619734826859987007146626725758740087026673938651333150423527980018818085218193319438338107669077755218282367539871717706407379164354066325465483676545968039560608801035500825905137694574285327476498369999122054221433490778263174287867758825765207575386739335954189300537109375 224 9958095609885610328791397728206831339390122127408982282642937409345902011920674350492950289623605406600097632391670253591184788263420387834349763393755028407458731233584140052355039881956232066585773471455380280777829433568228964662050603033180775723550754177235471844997001503429423669442102815799845715947914163946966043219481440724173547864313157396408853035040000035876682662723331917862992668233346194028854370117187500000000 225 2240571512224262323978064488846537051362777478667021013594660917102827952682151728860913815165311216485021967288125807058016577359269587262728696763594881391678214527556431511779883973440152214981799031077460563175011622552851517048961385682465674537798919689877981165124325338271620325624473133554965286088280686888067359724383324162939048269470460414191991932884000008072253599112749681519173350352502893656492233276367187500000000 226 504799218031079665427543191210762604032267991721620365908223847875045258638075438048407887333852997535006399608613520931206707220613146694809318450928911823268369001279158678492287837414385948681479547689798914687248576847651521142428672234699460190203834779197872748829487816720031469122796672399130483417505903084964170911895155991703659581836498538383632959289297028752214356288825547770394203406230104747010045684874057769775390625 227 114589422493055084052052304404843111115324834120807823061166813467635273710843124436988590424784630440446452711155269251383922539079184299721715288360862983881919763290369020017749339093065610350695857325584353634005426944416895299331308597276777463176270494877917113984293734395447143490874844634602619735773840000286866797000200410116730725076885168213084681758670425526752658877563399343879484173214233777571280370466411113739013671875 228 26046051219818703397162221743225788246997206584948563913044255760640082738571889846415328922349792123137984805112950942640688732723235115349344968218973141121635651433384230668587247132788106642970565770900835733133616288951886147810718361879418189776606303473702010718937661699991932028339687583168417423504015061497854702711442972007787112403031248759971678861207714745326872483354826257125376600710664476423517044167965650558471679687500 229 5964545729338483077950148779198705508562360307953221136087134569186578947132962774829110323218102396198598520370865765864717719793620841414999997722144849316854564178244988823106479593408476421240259561536291382887598130169981927848654504870386765458842843495477760454636724529298152434489788456545567589982419449083008726920920440589783248740294155966033514459216566676679853798688255212881711241562742165100985403114464133977890014648437500 230 1367661510051726770964199311962539917864935996999525492030913340110284833531088928085063324983746158836400680347650339175016549131678718783537497796784209196998300707766736525095289990639278923696287795502770590321618314648193231784639807058518174958130036940238659035986608534077131458887788156143374429180469212667026910823118979041305912410634654294788165303710315410820332685321694528376974925901414045503745597898159758187830448150634765625 231 315929808821948884092730041063346721026800215306890388659140981565475796545681542387649628071245362691208557160307228349428822849417784038997161991057152324506607463494116137297011987837673431373842480761140006364293830683732636542251795430517698415328038533195130237312906571371817367003079064069119493140688388126083216400140484158541665766856605142096066185157082859899496850309311436055081207883226644511365233114474904141388833522796630859375 232 73073974519289187340684772147118889774614270815103983906171858589352074114128978596236939412540469545615223437177784994735864601738111162125927078479933521334225116990812622157071801346647044758521376815157207296863190865796643663145917702469404274175219709892353235647566390020582449691671121291912855437888737063915643534270365294361368059553202457937780069336673865769570093926113767721410767386743359480933968086446839151903986930847167968750000 233 17026236062994380650379551910278701317485125099919228250138043051319033268592052012923206883121929404128347060862423903773456452204979900775341009285824510470874452258859340962597729713768761428735480797931629300169123471730617973512998824675371195882826192404918303905882968874795710778159371261015695317028075735892344943484995113586198757875896172699502756155445010724309831884784507879088708801111202759057614564142113522393628954887390136718750000 234 3972182520077705265627297007334087470607414941027624027251033669077553959409243855476430363550809598449772938499105806565631753879317380793310106594504008549682426007845013436508081980048285873564534282736696287330488928789291607792285607608862041991936918124312787722101513797596839461754194913605680158380123514094597176870637877286137777966855997604507831120589551028586149011500257619232062001926950404382099430178332255536588490940630435943603515625 235 933462892218260737422414796723510555592742511141491646403992912233225180461172306036961135434440255635696640547289864542923462161639584486427875049708442009175370111843578157579399265311347180287665556443123627522664898265483527831187117788082579868105175759213505114693855742435257273512235804697334837219329025812230336564599901162242377822211159437059340313338544491717745017702560540519534570452833345029793366091908080051098295371048152446746826171875 236 219641361096529071298503083857179642298540255425082069636208791410080520132959069968844636441033529663635926883149025747778243618214629388848010830780791050790046974752709108790318841284474292411541658911237955257540009511402164021444480724514359067751775732836327090501301570607411083531385241596871649298103741228046811572571382309381363894708558696418194561345544588129071399434427788124898154627597375126120768618925849224865487485658377408981323242187500 237 52055002579877389897745230874151575224754040535744450503781483564189083271511299582616178836524946530281714671306319102223443737516867165156978566895047479037241133016392058783305565384420407301535373161963395396036982254202312873082341931709903099057170848682209520448808472233956426796938302258458580883650586671047094342699417607323383243045928411051112111038894067386589921665959385785600862646740577904890622162685426266293120534101035445928573608398437500 238 12352495508909560565611521828273302213555525505735416984864319709292320344093860380583627057904804503449890091965474999905706721211219887330767765864487165845837588764641951656419835972290294162886135838413276574733872569392906981693743258343368330602766966059294794321562139434318494793812844977477205193734402336970368909937258109277330921007786336677075226103781294471908787967510964404308269862439472780521303402532648375855561795333414920605719089508056640625 239 2952246426629384975181153716957319229039770595870764659382572410520864562238432630959486866839248276324523731979748524977463906369481553072053496041612432637155183714749426445884340797377380304929786465380773101361395544084904768624804638744065031014061304888171455842853351324802120255721269949617052041302522158535918169475004688117282090120860934465820979038803729378786200324235120492629676497123033994544591513205302961829479269084686166024766862392425537109375 240 706462590937304434139447171631801413939919684652800998223194853482183679857167085821539360988046216053878218524307789490256341332945425342168607455188744613125638917325670581838868037355108169151512607864145048764023978743941428752816274755205916988837988300257797634770894815224534691438347123623985724572749564611572474799817254110832714800033230857771936059049045016124300089232707169585977862523423788042013036140569437630443161424409481696784496307373046875000000 241 170257484415890368627606768363264140759520644001325040571789959689206266845577267682990985998119138068984650664358177267151778261239847507462634396700487451763278979075486610223167197002581068765514538495258956752129778877289884329428722216004625994309955180362129229979785650469112860636641656793380559622032645071388966426755958240710684266808008636723036590230819848885956321505082427870220664868145132918125141709877234468936801903282685088925063610076904296875000000 242 41082492898972576041926482580983900929212551694813137980288528253430692662908304502393792592802533382256750376137858153880564058623918257462131483294534529561641068954414893795418631765673517971554444299671650423212003616543747763568977413184583465859217299613166773653187178498384892523967822009932441872626499893793730081024659943163836313047563063160116968684996141436458216080766694821766479099397941023326099570723245918768198749193576446714359917677938938140869140625 243 9983045774450335978188135267179087925798650061839592529210112365583658317086717994081691600051015611888390341401499531392977066245612136563297950440571890683478779755922819192286727519058664867087729964820211052840516878820130706547261511403853782203789803805999525997724484375107528883324180748413583375048239474191876409688992366188812224070557824347908423390454062369059346507626306841689254421153699668668242195685748758260672296054039076551589459995739161968231201171875 244 2428833991410645787879870491981139628139293028539809581545312151306254853598084001051659466189799445215099433895835060787814388797445879407968451793309869251139018850631593401632435044731414409312787774759600231064540895414777935436650015067718412769383753882264853425929859358882183773280164953655604636655379337319771940444595992264756823995334331224416579689061078009340433036122316235546939535840153435636146018288617142786918022193426436317054140090476721525192260742187500 245 595064327895608218030568270535379208894126791992253347478601477070032439131530580257656569216500864077699361304479589893014525255374240454952270689360917966529059618404740383399946585959196530281633004816102056610812519376620594181979253691591011128499019701154889089352815542926135024453640413645623135980567937643344125408926018104865421878856911149982062023819964112288406093849967477709000186280837591730855774480711199982794915437389476897678264322166796773672103881835937500 246 145966618878854927550789672170308853022365175054335939251512179166715217504601788511766602991256378557649885805578839139631232142362027334294793830894622222288840169658679102230265885496228606851954381510553986223577487567315624928533110779709303744296383503553171702997463880870851396040681182350861037603777397855620686221203195828558948487192292243560933366892326614233248762576221809911739438747946065889535814760390359877102981323070801135399765513511738390661776065826416015625 247 36053754863077167105045049026066286696524198238420976995123508254178658723636641762406350938840325503739521793977973267488914339163420751570814076230971688905343521905693738250875673717568465892432732233106834597223639429126959357347678362588198024841206725377633410640373578575100294822048252040662676288133017270338309496637189369654060276336496184159550541622404673715612444356326787048199641370742678274715346245816418889644436386798487880443742081837399382493458688259124755859375 248 8915919530996297043722803592419737212264025243037373907547211806757111893788307346352363276805985449372660394548720163922481225890304830295638543617802463009025032289699417465576128394960094601728614043509190712662217294661796165869051492792469068803799755468025550290728320676806455106268787844223640135664747654117140683810813463393894559732794757937413568052214143045573763404826737658891987717573100429579729740730119718300148296919918109534886063727299188030883669853210449218750000 249 2220063963218077963886978094512514565853742285516306102979255739882520861553288529241738455924690376893792438242631320816697825246685902743613997360832813289247233040135154948928455970345063555830424896833788487452892106370787245301393821705324798132146139111538362022391351848524807321460928173211686393780522165875168030268892552385079745373465894726415978445001321618347867087801857677064104941675702006965352705441799809856736925933059609274186629868097497819690033793449401855468750000 250 553450446676239422997929479266418981481463215844459306089333808327013085602914489060522657096146781693567572571273394527100558767768944739319177492756012801128527958848864004708543340810203024319665037187964986663072247294940414474817632769278399922457726903290582412416231154701519253631833263534547936117124888863211931917366472705946637418884773155154210579254175124760307970733671311018916682894625820798149910680490244579400477801772518372596495507542702085856944904662668704986572265625 251 138916062115736095172480299295871164351847267176959285828422785890080284486331536754191186931132842205085460715389622026302240250710005129569113550681759213083260517671064865181844378543360959104235924334179211652431134071030044033179225825088878380536889452725936185516474019830081332661590149147171531965398347104666194911258984649192605992140078061943706855392797956314837300654151499065748087406551081020335627580803051389429519928244902111521720372393218223550093171070329844951629638671875 252 34908838426213550574662060909630107860951666851961222746816367327797642082937242409614819938113952360036932091860983498140143577711939628126847101298261797098229217209456077351805376418722043885332376485913084103563309400254131837610751609316926645211655340828291106836915172218983635067582423649094026189401848695920097901409388932349043343552074037299791640724698715800962937392064202096125499510577905276569246684787171161971945881783768218274040031345178958233077537443023175001144409179687500 253 8831936121832028295389501410136417288820771713546189354944540933932803446983122329632549444342829947089343819240828825029456325161120725916092316628460234665851991953992387570006760233936677102989091250936010278201517278264295354915520157157182441238548801229557650029739538571402859672098353183220788625918667720067784769056575399884307965918674731436847285103348775097643623160192243130319751376176210034972019411251154303978902308091293359223332127930330276432968616973084863275289535522460937500 254 2237077545576909358690066582716141969556994334735129607373503255435313092539880247930952781083166344817094239933221548763241926058354644470210645710699075689174404488742089669739098601673683462421432220820410178344916797210137016431438084436994570390620838999666819092186712369988357902867321234778776185068937030631071562366644496695094022184975348975100616366147561645627246683773304293742932294153678319819270070346383989937248119473174512332780476466056738572840689727172502898611128330230712890625 255 570454774122111886465966978592616202237033555357458049880243330136004838597669463222392959176207417928359031182971494934626691144880434339903714656228264300739473144629232865783470143426789282917465216309204595477953783288584939190016711531433615449608313944915038868507611654347031265231166914868587927192578942810923248403494346657248975657168713988650657173367628219634947904362192594904447735009187971553913867938327917433998270465659500644859021498844468336074375880428988239145837724208831787109375 256 145633558452334532039016643205886437505180208085432290561899105945863729968940704631625909628863616776379726666874035300156189272703525625654483006120824918790389718460960118146019340328225500727339000705379348618963287447174232358467669374402383473685264578451637061909699198681975843325840203082523904928940962414025207191926832735227839143267151730676538586664790940542160513326503789126657023096063417376614627336502922416407804147708049186804185046356399695355321455281227827072143554687500000000000000 257 37427824522249974734027277303912814438831313477956098674408070228086978602017761090327858774617949511529589753386627072140140643084806085793202132573052004129130157644466750363526970464353953686926123181282492595073564873923777716126191029221412552737112996662070724910792694061267791734740932192208643566737827340404478248325196012953554659819657994783870416772851271719335251924911473805550854935688298265789959225481251061016805665960968641008675556913594721706317614007275551557540893554687500000000000000 258 9629933981758373431537443764376249775212614017874014130076986563462448384371035268816585434803138100749722631047063646197858157193587203487394057178443204372129490717981398342050281336133192195427173916356586801692501412555533623253084783457175219936431236424078407731176045268622772406621603722103033504985524038923059816691134846545603022806064217161555344834254734699986689702898720203140977237046489614559094062935128925636149953955432123632428711788433578250452891424127077613093206309713423252105712890625 259 2494152901275418718768197934973448691780067030629369659689939519936774131552098134623495627614012768094178161441189484365245262713139085703235060809216789932381538095957182170591022866058496778615638044336355981638357865851883208422548958915408381963535690233836307602374595724573298053314995364024685677791250726081072492523003925255311182906770632244842834312071976287296552633050768532613513104395040810170805362300198391739762838074456920020799036353204296766867298878848913101791140434215776622295379638671875 260 646716668153763116351578316036949917413088907013224452811400326989191987812552821981661975099802682989258302035702541077130460882186703718285492595087628043541119951908725441781974244986354737415113301787423101991681062212903712603578795856488049969989419894677459411630358211516178614051970515772671936714963484334182181731549629723712113462748641195891619501254755869985314278567580778082420201697196467299430863573995281943480984111776262128306961686879638528242558050806304548174807678151410073041915893554687500 261 168793050388132173367761940485643928444816204730451582183775485344179108819076286537213775501048500260196416831318363221131050290250729670472513567317870919364232307448177340305095277941438586465344571766517429619828757237567868989534065718543381042167238592510816906435523493205722618267564304616667375482605469411221549431934453357888861613777395352127712689827491282066167026706138583079511672642968277965151455392812768587248536853173604415488117000275585655871307651260445487073624803997518029063940048217773437500 262 44104405530739619389003253291110871839353471898124499992589774982447784005552986012526019899395591015708964222652440175004136591766697763542383454213951220365884365092162341553255862856371789113930801633383891449593173239741435545963339421548381117927524344959295746924725859703149294346668982152976510923505057815255411074291717279178758849955715499104555732734901303687762301573817947573985583837247410336654062437554681894816236088082514041903948379007277911452923181595402964995378258805658333585597574710845947265625 263 11599458654584519899307855615562159293749963109206743498051110820383767193460435321294343233541040437131457590557591766026087923634641511811646848458269170956227588019238695828506291931225780536963800829579963451243004562051997548588358267867224234014938902724294781441202901101928264413173942306232822372881830205412173112538721644424013577538353176264498157709279042869881485313914120211958208549196068918540018421076881338336670091165701193020738423678914090712118796759590979793784482065888141733012162148952484130859375 264 3054049920618431108575179510677240806882988277741800336504307002715687015472958335260230939336983943979750828268057433278176315180321453792269069154967485452886397570957949712620443974227690920885722652920177252967525085537011824156618558478634466050804202005337544194083920360794981536524897045835703374369179858832619217562001927716490616286166887832854260693858984120277375565587547123142775226273378250676516009634256787139310284500392140162963371227522639701220990843497805164383218645696160820079967379570007324218750000 265 809323228963884243772422570329468813823991893601577089173641355719657059100333958843961198924300745154633969491035219818716723522785185254951303326066383645014895356303856673844417653170338094034716503023846972036394147667308133401503917996838133503463113531414449211432238895610670107179097717146461394207832662590644092653930510844870013315834225275706379083872630791873504524880699987632835434962445236429276742553078048591917225392603917143185293375293499520823562573526918368561552941109482617321191355586051940917968750000 266 214707081638007366629304474889662499708879052271941574214257855471170857058793144823880279845018733552721101519727908875253933988711180351031840927995395188811968648667215165572935318627335169950599291607568830866073853591906420549842408149351905733545007069514591563196982818307825644473934064577679822103621867776149111385659737808952749317401627970577613792577571697298499787852306261520788717968245218712637068513646506254308874620297166009288199054881563430771206599760213551041086060301721349929948701173998415470123291015625 267 57326790797347966890024294795539887422270706956608400315206847410802618834697769667976034718620001858576534105767351669692800374985885153725501527774770515412795629194146449207973730073498490376810010859220877841241718909039014286807922975876958830856516887560395947373594412488189447074540395242240512501667038696231812739971149994990384067746234668144222882618211643178699443356565771826050587697521473396274097293143617169900469523619343324479949147653377436015912162135977018127969978100559600431296303213457576930522918701171875 268 15322981461874116523441718705856905139287131296494078427402579379701744387648519209992064693385282694557442618763608889034144829686004469362735754064683765876804610683436875554808655070833369841954938741670649497335301461285653051193611447931977331965720845734594865204706890733099550533789369640047015524885436575371053342096505674205258209118106431966336287751845476376130503511340499790844175786877953480376148641326499442434957416662262756894822956867840532932559410235517039714673268587224325143480996302969288080930709838867187500 269 4121882013244137344805822331875507482468238318756907096971293853139769240277451667487865402520641044835952064447410791150184959185535202258575917843399933020860440273844519524243528214054176487485878521509404714783196093085840670771081479493701902298778907502606018740066153607203779093589340433172647176194182438774813349023960026361214458252770630198944461405246433145179105444550594443737083286670169486221183984516828350015003545082148681604707375397449103358858481353354083683247109249963343463596388005498738493770360946655273437500 270 1109987739616932168889349384883555634336932759659924672707573431059433889273993151573063443745079946970629483319845074830882755767639670161857564070821283590673506119792477292463563766309647083445352903074574690969661543980566863659884417352282532265147261906524991104442408046128051008682217618582460318488350917868684806201915483203529056865789061830411518446969241601393664576186086166069807468482055207355815886901603773337707600331190163816492208715313142534626926593366150795628065432170248683953206469965380165376700460910797119140625 271 300806677436188617769013683303443576905308777867839586303752399817106583993252144076300193254916665629040589979678015279169226813030350613863399863192567853072520158463761346257625780669914359613690636733209741252778278418733620051828677102468566243854907976668272589303892580500701823352880974635846746310343098742413582480719095948156374410628835756041521499128664473977683100146429351004917823958636961193426105350334622574518759689752534394269388561849861626883897106802226865615205732118137393351318953360618024817085824906826019287109375 272 81606196133884558522836485239754916758429123750086298349718611589827861175516937491096869263478254538785475881111294248719959810666146370644743876545029488708768177214746378832501930440419528427621251142603968908998593320842550781239938135231565903224084424910131111148571792413072494023935577007374838059790132513361397708684440744305481700646183968297624342986573748618188151580254821551432413253137382678295850332899075590437063249004551809764349387401390530548557265417277643243877751713476270893632413816476400825195014476776123046875000000 273 22278491544550484476734360470453092275051150783773559449473180964023006100916123935069445308929563489088434915543383329900549028311857959186015078296793050417493712379625761421273027010234531260740601561930883512156615976590016363278503110918217491580175048000465793343560099328768790868534412523013330790322706176147661574470852323195396504276408223345251445635334633372765365381409566283541048818106505471174767140881447636189318266978242644065667382760579614839756133458916796605578626217779021953961648971898057425278238952159881591796875000000 274 6088508107293085535565753536998203670927566552550798413752061205802217293530149835999413687513909126617881592601173989673830129521067709412053650420161391861699365377054186723844308169984668733604675493406042376807935045384359990891712176442016760650034341109196363804815355258607514600264232069822128645388183408299872212818291586549000922312525168294488197571642288950867517063192684453213788171798410797026324322011245984583790738343757363554999137075522627719812718135809917649557326163382528915658956276436841736909855171688832342624664306640625 275 1674339729505598522280582222674506009505080801951469563781816831595609755720791204899838764066325009819917437965322847160303285618293620088314753865544382761967325478689901349057184746745783901741285760686661653622182137480698997495220848521554609178759443805029000046324222696117066515072663819201085377481750437282464858525030186300975253635944421280984254332201629461488567192377988224633791747244562969182239188553092645760542453044533274977624762695768722622948497487347727353628264694930195451806212976020131477650210172214428894221782684326171875 276 460929905280022149378961891362469701812780294859343927594744280095784725168819685076994203115312960129789965404350395790452745422784926802348492731463357208552612417588255636717671447954102998562997116058775211433637692506621785004215546442565372186715987013238545369557571610681854916233544434417088140980209973265210748363688550074191269824013025030612354001313632849970056594382592316574159399964739076890041414760337581885449996460508337032356585755596369515917925783662661857878567458640912607607932583396719711243960659885487984865903854370117187500 277 127677583762566135377972443907404107402140141676038267943744165586532368871763052766327394262941689955951820417005059633955410482111424724250532486615349946769073639671946811370794991083286530601950201148280733567117640824334234446167706364590608095720328402667077067367447336158873811796691808333533415051518162594463377296741728370550981741251607933479622058363876299441705676643978071691042153790232724298541471888613510182269649019560809357962774254300194355909265442074557334632363186043532792307397325600891360014577102788280171807855367660522460937500 278 35403748290787040684091867563523681085617737430793495549149807688397085003154605867870286723636928259351546890009464250273458321082789407473765429292016247470991869055633750178960296855050140495612339258266690776264763546319629727380000675818424521434821104514003419591425321993601020120717332432508708485278132373146050103311786089138024686098419349234033093434108458128876341890642750995298520146960953163994198180805903740640282884614053154704795656327407111866061530098009537647340386333545500754815298533400314017795251775311271558166481554508209228515625 279 9877645773129584350861631050223107022887348743191385258212796345062786715880135037135809995894702984359081582312640525826294871582098244685180554772472533044406731466521816299929922822558989198275842653056406726577869029423176693939020188553340441480315088159406954066007664836214684613680135748669929667392598932107747978823988318869508887421458998436295233068116259817956499387489327527688287121002105932754381292444847143638638924807320830162637988115346584210631166897344661003607967787059194710593468290818687610964875245311844764728448353707790374755859375 280 2758727092319544475683877969972679982561757651560063670731817411175266659435294550725108194719505292215815962937217771797019599843588849405862057554317665460375396583135652740543182734381369668611955196589467498739183100235200970355314683115677583030204692252330704852431975851873914836413961428767472667497150555990655923254264300047269189837497202719879889650252320241002138532606859729278517055607526988557357980164277151508755598198365487368058649485595008868168122953645731503613190111965262752843721628202599019342652897357481833751080557703971862792968750000 281 775202312941791997667169709562323075099853900088377891475640692540249931301317768753755402716180987112644285585358193874962507556048466683047238172763263994365486439861118420092634348361164876879959410241640367145710451166091472669843425955505400831487518522904928063533385214376570069032323161483659819566699306233374314434448268313282642344336713964286248991720901987721600927662527583927263292625715083784617592426161879573960323093740701950424480505452197491955242549974450552515306421462238833549085777524930324435285464157452395284053636714816093444824218750000 282 218056378527446945590641954809803780526948858150719885038802407059354862537755959311484532885847832206536629212688279990971666264618128582970955159251054157881256714394193873820475755679193518883357116839524190164600891876479636028865375525375283366852363268372752239660654878627943017189314369876616804295050062024439637955372731256555154705906124858864715751694983296806532444352158001912005151732555542176244855592609636192676723727089401424103846162212069732802268701835498491640472358454848334881175002985562474770402023962513615717995207887724973261356353759765625 283 61709955123267485602151673211174469889126526856653727465981081197797426098184936485150122806694936514449866067190783237444981552886930388980780310068048326680395650173556866291194638857211765843990064065585345816582052401043736996168901273681205192819218804949488883823965330651707873864575966675082555615499167552916417541370482945605108781771433335058714557729680272996248681751660714541097457940313218435877294132708527042527512814766300603021388463906015734383042042619446073134253677442722078771372525844914180360023772781391353248192643832226167432963848114013671875 284 17481772487011156746046883046501983387239804590372113197880647478758947343764515465810694922830064354827098424043754203842230775593549276679053783417623751270419778235747795234225312594459734960351267710228618337007816203717880762943427906161236395469450082116863555451337771222357338030117106034189673934517391770628207697830405452178595018550306931185591169181757091825630907877624125124260946050064253087041829201343515659015344084207418282725849817973936770768111064359612862255882479850037657555403075108133273115644522972204465832701814065330836456269025802612304687500 285 4982305158798179672623361668253065265363344308256052261395984531446299992972886907756048053006568341125723050852469948095035771044161543853530328274022769112069636797188121641754214089421024463700111297415156226047227618059596017438876953255952372708793273403306113303631264798371841338583375219744057071337456654629039193881665553870899580286837475387893483216800771170304808745122875660414369624268312129806921322382901962819373063999114210576867198122571979668911653342489665742926506757260732403289876405817982837958689047078272762320017008619288390036672353744506835937500 286 1421397080375165702548712701161961716825557060404013676451375952427134949257002750830066661250094448165264725699458778487416946590172767050726937897528554961536284641179104271163679684832100457698056948261439279480116888554900860003723336228642545532600531055241982019737953986004285785982450115228028679463107223237820217250602161138959207794285373574441042256149314460294111575479298209554004968524603864606702977322057746523342897812278670643977274038176749618905834665399717424876221647901697963553320345122514691567161356328136083263836975110194771332317031919956207275390625 287 407940962067672556631480545233483012728934876335951925141544898346587730436759789488229131778777106623430976275744669425888663671379584143558631176590695273960913692018402925823976069546812831359342344151033073210793547015256546821068597497620410567856352412854448839664792793983230020576963183070444231005911773069254402350922820246881292636959902215864579127514853250104410022162558586141999425966561309142123754491430573252199411672123978474821477648956727140625974548969718900939475612947787315539802939050161716479775309266175055896721211856625899372374988161027431488037109375 288 117196849920498027091371929591945833367538246171430419685511583750597901051139673470593867486193911611824641100549783781344782115650321988458175770675375362841947888414115786810437818469182021175163898836350197376357008732259117751423549757041246911984846027716069028052163476466302514517536195528089032912618063081979573798615865497238083505015930747159006234918803621865324210754395711099799563079020490491891005643270090076347036842059764834169452261129052027487748266743230681646218068846243986514545080561736158550644650277608445603644282684285826690029352903366088867187500000000 289 33869889627023929829406487652072345843218553143543391289112847703922793403779365633001627703510040455817321278058887512808642031422943054664412797725183479861322939751679462388216529537593604119622366763705207041767175523622885030161405879784920357563620502009943949107075244698761426695567960507617730511746620230692096827799985128701806132949603985928952801891534246719078696908020360507842073729836921752156500630905056032064293647355272037074971703466296035943959249088793666995757021896564512102703528282341749821136303930228840779453197695758603913418482989072799682617187500000000 290 9798168273950220665573573209826346908083161567124262411275649786937514502525074612606069349486302860361280477638300344030822065432682224219996093879556579463085814826484723293023341485501003828199796757280407169148235389791978157397740586951761898116218800400243774804588388146328831116389923809178610145149254617291578587179517679447699791740198092251316003142939422323770636324637976867939163111045996960623870410160669901776223685610515678270330886673647602586162688061784073881777264917944130180378502115794867244229676066066541640188660347425032848267534291153424419462680816650390625 291 2851266967719514213681909804059466950252200016033160361681214087998816720234796712268366180700514132365132618992745400112969221040910527248018863318950964623757972114507054478269792372280792114006140856368598486222136498429465643802742510802962712351819670916470938468135220950581689854869467828470975552238433093631849368869239644719280639396397644845132956914595371896217255170469651268570296465314385115541546289356754941416881092512660062376666288022031452352573342225979165499597184091121741882490144115696306368070835735225363617294900161100684558845852478725646506063640117645263671875 292 830540349279566541740486643094569121569382087162583722872427872493227030023958681578779061105663328898874238290548235973950586191743698385080652132859290100123835830373085667361745841741637001908142605602603146184227215418714542049794419144433120207490705078576738496667166981204171458183496636312154343507458659034770959770146369578300437791156226528124443523131511640120773992136060093547907898445337890390494688871515901229264849568601770518181681964022565600032591142112681454170953705136127588783282283874043295019047281428727781905495330736887826111880528401343326549977064132690429687500 293 243348322338912996729962586426708752619828951538637030801621366640515519797019893702582264903959355367370151819130633140367521754180903626828631074927771999336283898299314100536991531630299641559085783441562721831978574117683360820589764809318904220794776588022984379523479925492822237247764514439461222647685387097187891212652886286442028272808774372740461952277532910555386779695865607409537014244484001884414943839354159060174600923600318761827232815458611720809549204639015666072089435604885383513501709175094685440580853458617240098310131905908133050780994821593594679143279790878295898437500 294 71371115784542528433560393866752913331388288678156738580001499293613518546402191547569970355377494022400312636857360498473493148600801821206301335897177463468186287474627873793214318124101831867702971469434888045224902223439947725646431351351674229657468152412263944298605793410159219522835464714099404569691159493819008001460973461421437190675503987483133530256017968314078877510857136778545842749847435431530438572780154889263954955428668101466389928981691137868975619949009626880383210609310958236998665256900572867799531237709096389901330954195398447261790286777483061086968518793582916259765625 295 21054479156440045887900316190692109432759545160056237881100442291615987971188646506533141254836360736608092227872921347049680478837236537255858894089667351723114954805015222768998223846610040400972376583483291973341346155914784579065697248648743897748953104961617863568088709055996969759236462090659324348058892050676607360430987171119323971249273676307524391425525300652653268865702855349671023611204993452301479378970145692332866711851457089932585029049598885671347807884957839929713047129746732679914606250785668996000861715124183435020892631487642541942228134599357503020655713044106960296630859375 296 6217126757267111134485571285893737033883002334224134989186984219577323953637887693771956524220478136940216981750716763347325765909265547245859740725039484793740505691745095204155900752122473546951000581399133838891420599896338673780020820066471922383336247002401673908711348628454395826013455648274257298249691400710432562482484354350757797962826582686832546306592069546470649196250720819108665658305497562009604013303354682750431478735058458092048694638743769276917709083984027383267543954904156255460859047325025792783921110365214583458336045687593156950463343934920601441262988373637199401855468750000 297 1846486646908332006942214671910439899063251693264568091788534313214465214230452645050271087693482006671244443579962878714155752475051867532020342995336726983740930190448293275634302523380374643444447172675542750150751918169212586112666183559742160947850865359713297150887270542650955560325996327537454417580158346010998471057297853242175065994959495057989266253057844655301782811286464083275273700516732775916852391951096340776878149184312362053338462307706899475244559597943256132830460554606534407871875137055532660456824569778468731287125805569215167614287613148671418628055107546970248222351074218750000 298 548937078538741635071617155871971115699832875399117762162790814265882644926198453087139638457007462897690900438537653071361667694999984211512780336567811893114519226999174040018302176056563875448410267787164163347176032738284064964720266657461248783751727037042687923952426949286719212603616551210603587894675691867601963470092851525069865995419512695172939503159761267017401659539362814217841144265666780452375351877450585863957349814247621519915555676709205610756713516569436192730299104166604174253688204271412350210478573053524916082468602064177387840539113170201281077797972329790354706346988677978515625 299 164132186483083748886413529605719363594250029744336210886674453465498910832933337473054751898645231406409579231122758268337138640804995279242321320633775756041241248872753037965472350640912598759074670068362084840805633788746935424451359730580913386341766384075763689261775657836729044568481348811970472780508031868412987077557762605995889932630434295856708911444768618838203096202269481451134502135434367355260230211357725173323247594460038834454751147336052477616257341454261421626359432145814648101852773077152292712933093343003949908658112017189038964321194837890183042261593726607316057197749614715576171875 300 49122637693413933994193085260638890778288377512883269932694102118371256993894123921136062781660605974607432685749425202948342163668293981671960758950308802798447474688554013663844089787810928250254722405037254381153902629106539683457771155125456792020048647137185040513616333128977766995596936685264758077804658918132175222309963798518483301339273592559116130333204250486914072296323065558709206535903618995911057046126541323347949812539879411170514889723832425811547015591821779903278435135580479987097152798587853803483548128229258598446516787391651907428911998981433100625038079556361481081694364547729492187500 301 14785913945717594132252118663452306124264801631377864249740924737629748355162131300261954897279842398356837238410576986087450991264156488483260188444042949642332689881254758112817071026131089403326671443916213568727324691361068444720789117692762494398034642788292697194598516271822307865674677942264692181419202334357784741915299103354063473703121351360293955230294479396561135761193242733171471167306989317769228170884088938327732893574503702762324981806873560169275651693138355750886808975809724476116242992374943994848547986597006838132401553004887224136102511693411363288136461946464805805590003728866577148437500 302 4454800304694531238858800154026827710327327359165524671411200415482859506757381715825174008146179956791811082401022872356240426738885070819133739782245733689280868252720483569197733336164537242256332458136454878433682610445963869894179291222284561105466368465645656092067816081628699312051299644751984665499411634937206018375236260056107878905877680414526797487162486090817668760638638372627807137135793260007323330351650174542337967028813320173829137679904017408602713218293933418731819347912174103828670125897948268539620417092877369018473826195868435474428485965678521470352026201400263971663662232458591461181640625 303 1349804492322442965374216446670128796229180189827153975437593725891306430547486659895027724468292526907918757967509930323940849301882176458197523154020457307852103080574306521466913200857854784403668734815345828165405830965127052577936325240352222014956309645090633795896548272733495891551543792359851353646321725385973423567696586797000687308480937165601619638610233285517753634473507426906225562552145357782218969096550002886328404009730436012670228717010917274806622105143061825875741262417388753460087048147078325367504986379141842812597569337348135948751831247600592005516663939024279983414089656434953212738037109375 304 409377480775779748055245950271442749611576700996447839860401021225689256340690532422281632757368032908924003189293282204158001358701110450790531516063079423937540097779617750012875719350477931977483588702922261953205025561249478622548631344991903746281841014242324495187585644389789525270921027222471834574763693472497602248001530164305019185686607288981398492461148135726949050508738183436335496635054092729159675356704591147208784870981869529540088225039174952239547125834250807504960701154849742369928434481130131356159203044498021846693916809308150532677733903984524404975724187760732775132055394351482391357421875000000 305 124860131636612823156850014832790038631530893803916591157422311473835223183910612388795897990997250037221820972734451072268190414403838687491112112399239224300949729822783413753927094401895769253132494554391289895727532796181090979877332560222530642615961509343908971032213621538885805207630913302853909545302926509111768685640466700113030851634415223139326540200650181396719460405165145948082326473691498282393700983794900299898679385649470206509726908636948360433061873379446496289013013852229171422828172516744690063628556928571896663241644626838985912466708840715279943517595877267023496415276895277202129364013671875000000 306 38118078841193090785912170503873297818804318198189727727773002450083555310766720491105612870034940098749687610099614898040300714722801196767145961348260878057116347556296130796434144008797196786003047712297968289500828039879511696876452590997891999664311828858228224946508690782368764652465611658141671160835058175321900977349773692808742746956904915796511211734639403437625101680990044512599787380937707444143909091342825821766165111137428697592305446825847735398071662515124263976313003905965532784822303690163561796718256697754509969982480008913861955717477128276546566471182076507096848916322784361909725703299045562744140625 307 11702250204246278871275036344689102430372925686844246412426311752175651480405383190769423151100726610316154096300581773698372319419899967407513810133916089563534718699782912154505282210700739413302935647675476264876754208243010090941070945436352843896943731459476065058578168070187210748306942779049493046376362859823823600046380523692284023315769809149528942002534296855350906216063943665368134725947876185352180091042247527282212689119190610160837772175535254767208000392143149040728092199131418564940447232880213471592504806210634560784621362736555620405265478380899795906652897487678732617311094799106285790912806987762451171875 308 3595937205131478951851368645594900630872894971743111150432205161201467563546326104488291276415601295806730418867448996027095096601904232224913215595383303558820322318920463129768298850230791862966192972459260803141707077766745157216187138152734760164919169095337192282556435510852533404925810207808908369198630015489572502660001625162827310912450640026823206125086186356274797468344653798746448417274048675725594287274476662374505248236981769868538541448910274700140622943256843045518963692492117229559716346773046983111715663358825340261085698631381163684307286667496227653934195822250572110306832129822396382223814725875854492187500 309 1111144596385626996122072911488824294939724546268621345483551394811253477135814766286882004412420800404279699430041739772372384849988407757498183618973440799675479596546423107098404344721314685656553628489911588170787487029924253579801825689195040890960023250459192415309938572853432822122075354212952686082376674786277903321940502175313639071947247768288370692651631584088912417718498023812652560937681040799208634767813288673722121705227366889378409307713274882343452489466364501065359780980064223933952351152871517781520139977877030140675480877096779578450951580256334345065666509075426782084811128115120482107158750295639038085937500 310 343661129108043900573507435237879372260162997726121284359314515197514022215253265285549659684510666919668947755435550438688340213093958201907933460072399157290558067327222170488776858337742643774441025155735855904299006932270443664276481003787022060838471950668697194217788628281568620849689473750544432557214952307106703347757012084953711902051716103822644790941176878003900073287631299074754046633780353910995914004174982578577056475750527896389021183911822459518199403362918739588930798925855007830249335033385137952822712712883506680364654565975308344044843557214181673458956728577746940795517062439135003160117776133120059967041015625 311 106878611152601653078360812358980484772910692292823719435746814226426860908943765503805944161882817412017042751940456186432073806272221000793367306082516137917363558938766095022009602943037962213851158823433851186236991155936107979589985592177763860920764776657964827401732263395567841084253426336419318525293850167510184741152430758420604401538083708288842529982706009059212922792453334012248508503105690066319729255298419581937464563958414175776985588196576784910160014445867728012157478465940907435207543195382777903327863653706770577593407570018320894997946346293610500445735542587679298587405806418570985982796628377400338649749755859375 312 33269754583081752980180162483728062050106139167443419062159268923984959562669263675710135594080315807552846182025060260118854692073774897391751983962843841099689107193743932235409640055561087999722792002955115498574961941408981476313289992256273735285540673755061912026143239149245670873346344614046220570114619438137779788031942531790225919990518803084096430814600820244509650252349115136169096849778512846131418605186424569270117177965267567194696956058738763742537265753802489251482713684830776326377550700164424103991807550392390299785881825037648817899473313965522986740378201274968578679737006217886907677439012331888079643249511718750000 313 10413433184504588682796390857406883421683221559409790166455851173207292343115479530497272440947138847764040854973843861417201518619091542883618370980370122264202690551641850789683217337390620543913233896924951151053963087661011202086059767576213679144374230885334378464182833853713894983357405864196467038445875884137125073653998012450340712957032385365322182844970056736531520528985273037620927313980674520839134023423350890181546676703128748531940147246385233051414164180940179135714089383352032990156173369151464744549435763272818163832981011236784080002535147271208694849738376999065165126757682946198602103038410859880968928337097167968750000 314 3262374182402847793511209285651761445733752696395143535026907567398755676530212894779396594137915162354651270804413083465462108495362555197626721098517951716329313498796083108579081096174378324753371898789468370314872195941769248234903397075256354789356808313987392131388606149130179999314367581220248992072638302819367488936856427833445230770663565236597233794072178030202019148093831273828869302763199755496507833692733083632913617604387722727893669258968560118320919793897195981592596247629231916840710332520120672521874560241334523879696203281294015137346768537996699306376195186639686124792308856610808555365199623565786168910562992095947265625 315 1027647867456897054956030924980304855406132099364470213533475883730608038107017061855509927153443276141715150303390121291620564176039204887252417146033154790643733752120766179202410545294929172297312148118682536649184741721657313193994570078705751758647394618906028521387410936976006699784025788084378432502881065388100759015109774767535247692759023049528128645132736079513636031649556851256093830370407922981399967613210921344367789545382132659286505816575096437271089735077616734201667818003208053804823754743838011844390486476020375022104304033607614768264232089468960281508501483791501129309577289832404694940037881423222643206827342510223388671875 316 324001865532321385182950341876203536184302645520434708261506170652619102508962384396424739865710049997369589056435255754495442395610580169293477388937418848472237678275894009334554159857266683421721811349462863130642219234656386651820295357979877555820576127607308938447672732729365785512637560957508596635615544498422824664134251200261695319131102160119261375834613739081867619444111865108681267645253774460711106501756345645801248727972400895080347702851109370109836164676346860008413698524765831985457121106374318827266668734937257865727208175800784721332902511637397999681122929111316933080867654239568930851084216371305046777706593275070190429687500 317 102708591373745879102995258374756520970423938629977802518897456096880255495341075853666642537430085849166159730889976074175055239408553913666032332293161774965699344013458400959053668674753538644685814197779727612413583497386074568627033628479621185195122632451516933487912256275208954007506106823530225133490127606000035418530557630482957416164559384757805856139572555288952035363783461239451961843545446504045420761056761569718995846767251083740470221803801670324818064202401954622667142432350768739389907390720659068243533988975110743435524991728848756662530096189055165898915968528287467786635046393943351079793696589703699828532990068197250366210937500 318 32587859739661232134963145868464993732285443167803631642641843426703563794825060495369005794245084579846758554855783401982581909029711710171706548062378930218107024763829690756481056527310313386020781639623608771457516919193930459541591997708234293857500792963037336393371471445734226995559682565683935645429576179928449977703369656250375957132459073484584446034395106158369936678695700197947806314155040998524782384692462698547224003264850835065665158111059185401018046944622778338507758927731928676300008521502483959222605692507420407284100831800727576814936178773897110741454996175717570881982879633964545076259809210095230724846260272897779941558837890625 319 10395527256951933051053243532040333000599056370529358494002748053118436850549194298022712848364181980971115978998994905232443628980478035544774388831898878739576140899661671351317457032211989970140629343039931198094947897222863816593767847268926739740542752955208910309485499391189218411583538738453175470892034801397175542887374920343869930325254444441582438284972038864520009800503928363145350214215458078529405580716895600836564457041487416385947185437427880142924756975334666289983975097946485247739702718359292382992011215909867109923628165344432097003964641028873178326524143780053905111352538603234689879326879138020378601225957027054391801357269287109375 320 3319129654721953883657158810873782124961778808749551234440193579218837238712933504046990161379543744787531988805389264703863244852600581026983401847389083658525942131783496599420086900931944258997239604421697073662405541763784857456399278511797326078961006529750732200596663716848551156983100944876096114380200804561814963900273660710958267100907456508084669045084784141645077388067374079519721802451995096720040477828296902763996991285377616986337650172293461661182810493603228524663181848486810266009486712068735024977236021959895232695855014943923763510586256893697854719110198247215217338039051584168432246528188112044688296009553596377372741699218750000000000 321 1065440619165747196653947978290484062112730997608605946255302138929246753626851654799083841802833542076797768406529953969940101597684786509661671993011895854386827424302502408413847895199154107138113913019364760645632178906174939243504168402286941671346483096049985036391529053108384921391575403305226852716044458264342603411987845088217603739391293539095178763472215709468069841569627079525830698587090426047132993382883305787243034202606215052614385705306201193239682168446636356416881373364266095389045234574063943017692763049126369695369459796999528086898188462877011364834373637356084765510535558518066751135548383966344943019066704437136650085449218750000000000 322 342309177274584109252685160170379818954006493791326191647056788987401256317240623002903999179687072185592415442586903243775523565211204820785426582730374709194389088170560241764428198764827924624567637325148700006766456756807994922074778197659068147623053063676510954327437790950841606105858310249386703639272815839761334468928567731074138491685570040837735977378448327407097648348346569310518738504979739991282015707959739454845328825795362519462237587923279141570439239349830324703250046881705837469216945975730778879729701228593396786723251709589361741561077502969015790094978218048031244317075793913554066870682367841987312796769860057111145579256117343902587890625 323 110565864259690667288617306735032681522144097494598359901999342842930605790468721229937991735038924315946350187955569747739494111563219157113692786221911031069787675479090958089910308201039419653735346856023030102185565532448982359830153357843879011682246139567513038247762406477121838772192234210551905275485119516242911033463927377136946732814439123190588720693238809752492540416515941887297552537108456017184091073670995843915041210731902093786302740899219162727251874309995194879149765142790985502557073550161041578152693496835667162111610302197363842524228033458992100200677964429514091914415481434077963599230404812961902033356664798446900022099725902080535888671875 324 35744162994095934258264062014538431757397792330479301782373670964584359867891848372104842077109603223518741531079534202737873051027879835163536539269194484292548256673834586344987308268412605868786821560487469716362737135922356111318076858173622335090786726283350454504012276684153291878001488105967863715191815309703225943540360657603778971400369091682243396392123986489671494820144436695260601746662545452392344912357607099626957575322893665707009194799369763276057147882629021755271193581474162960247372331217713127277330772819724878490754698872633349912132228866321741171057330941327984498563906524807191056390533446122268694099960439913843401882331818342208862304687500 325 11616852973081178633935820154724990321154282507405773079271443063489916957064850720934073675060621047643590997600848615889808741584060946428149375262488207395078183418996240562120875187234096907355717007158427657817889569174765736178374978906427258904505686042088897713803989922349819860350483634439555707437339975653548431650617213721228165705119954796729103827440295609143235816546941925959695567665327272027512096516222307378761211979940441354777988309795173064718573061854432070463137913979102962080396007645756766365132501166410585509495277133605838721442974381554565880593632555931594962033269620562337093326923369989737325582487142971999105611757840961217880249023437500 326 3778772259543091775835311087095045723187749311856906461047796037316931357436034621575864501028697760011577766598604496327724118167755788566623597394624987704854702377115687700121595044428166271723774244942502442318444134233915485842502963688454296411935640869418408694155974135443398866396299224157214437636418018170214717516266078709326683778383504441191406821789715225357783678160143565144926161287835937233368151314380124426498256658805606596541003361783015436781910585743238158532398217794230483316806611869656209892300843810639355619471727436743232485314236785855822973527801207179471434412366566300220480564010950040611546875079737074776264904585332260467112064361572265625 327 1235658528870591010698146725480079951482394024977208412762629304202636553881583321255307691836384167523785929677743670299165786640856142861285916348042370979487487677316829877939761579528010370853674178096198298638131231894490363870498469126124554926702954564299819642989003542289991429311589846299409121107108691941660212627819007737949825595531405952269590030725236878691995262758366945802390854741122351475311385479802300687464929927429433357068908099303046047827684761538038877840094217218713368044595762081377580634782375926079069287567254871815037022697755428974854112343590994747687159052843867180172097144431580663279975828151074023451838623799403649172745645046234130859375 328 404410519666509604695694646756407665792802707905911611571373207579091982631870547089098294136775539128053570337129062372607030085988230094021655630716822250329463434183079804051420846432189075927096196014598673428317793656892042944549041583167028806685515296083508185755111625148813102572063594105944017549266292724373679271895456118970641212435199142172497409522958784752129260737309216379214677193781160015617772714221104190306833776654335167190743100767954367511436400074512923657988685538959136594170859020478522461605410721328960558611826738776866973009497106411698647335992631113962194960676339500761935595340786720119260600163883399502107174328102701110765337944030761718750000 329 133051060970281659944883538782858122045832090901044920206981785293521262285885409992313338770999152373129624640915461520587712898290127700933124702505834520358393469846233255532917458476190205980014648488802963557916554113117482128756634680861952477399534532411474193113431724673959510746208922460855581773708610306318940480453605063141340958891180517774751647733053440183450526782574732188761628796754001645138247222978743278610948312519276270005754480152656986911262575624514751883478277542317555939482212617737433889868180127317228023783290997057589234120124548009448854973541575636493562142062515695750676810867118830919236737453917638436193260353945788665441796183586120605468750000 330 43811472552249241709655640273840162717617812011842242512610934014621402840509571201608156290432818205202385797526274746358524687770408733307378469363665781507917935739199097265599220766992420831980488292260424483093013849269147397540845715738795261567903398050547999277309899820627222673254445202262870250879242030458025730947225616223422728569208354034129768414790253727998602651829005416233061279194792817233415273881997901609712658075521714788665939784669473244741469837602861669104380099829961926590580577091480559573330065313597388451097104323824516722585815997062083163022073771483256929404063019962307292170601796286287867646737492904681515216991360972542679519392549991607666015625 331 14501597414794499005896016930641093859531495775919782271674219158839684340208668067732299732133262825921989698981196941044671671652005290724742273359373373679120836729674901194913342073874491295385541624738200503903787584108087788586019931909541231578976024754731387760789576840627610704847221361949010053041029112081606516943531678969952923156407965185296953345295573983967537477755400792773143283413476422504260455654941305432814889822997687595048426068725595644009426516246547212473549813043717397701482171017280065218772251618800735577313141531185915035175905095027549526960306418360958043632744859607523713708469194570761284191070110151449581536824140481911626920918934047222137451171875 332 4804131350014080225886211125041262425142663554853235237415968640166744095728081923257603761475174392689918456376913595370554940156638505048541422261364261268924393076039184496824956104570212602659662069624883690102120267637456694661087932983717096868970977604292340758843311859060552050911953706802056387146873303190825448686409169793500424775155627511800757591042571043763711271923110227984994156935786524577175515885992909531795573049401410525231621008225453556439508620377424643629464465348257279003519660629797523510553308280135995490136369941641723031094888565157143275589543605234761721397526327309704729172832223512740314241820188497203993570599384055341829480312298983335494995117187500 333 1599775739554688715220108304638740387572506963766127334059517557175525783877451280444782052571233072765742845973512227258394795072160622181164293613034299002551822894321048437442710382821880796685667469185086268804006049123273079322142281683577793257367335542229349472694822849067163832953680584365084776919908809962544874412574253541235641450126823961429652277817176157573315853550395705919003054259616912684199446790035638874087925825450669704902129795739076034294356370585682406328611666960969673908172046989722575329014251657285286498215411190566693769354597892197328710771318020543175653225376266994131674814553130429742524642526122769568929859009594890428829216943995561450719833374023437500 334 533177522781667371746355735137779978861549264441761310415042249252424780047426223453118725420198708295663824960855839186328318012965491026480959384616514575206243790180185516473264770765459723108309335998232601344928460407532078003546589427835219514174854781405297233574226717978008233488799690279463293564550462362388423706200163016264670855642453156858404717151116817669945091348543046466630917054122354543754002501173993099007680244181393950404847681735036706981798142812912627406641888036811917112438733850947324350395972182788156913749893332469964070474206856826293917162296887850487673976906937149471283512857951994368766402570487350338881214664626452016948920942240874865092337131500244140625 335 178614470131858569535029171271156292918619003587990038989039153499562301315887784856794773015766567279047381361886706127419986534343439493871121393846532382694091669710362148018543698206429007241283627559407921450551034236523246131188107458324798537248576351770774573247365950522632758218747896243620203344124404891400121941577054610448664736640221807547565580245624133919431605601761920566321357213130988772157590837893287688167572881800766973385623973381237296838902377842325730181225032492331992232666975840067353657382650681234032566106214266377437963608859297036808462249369457429913370782263823945072879976807413918113536744861113262363525206912649861425677888515650693079805932939052581787109375 336 59886292833615765673815218828448833919065706620581544572591997334499262931803497446863026970295626433420297169942792574683743960637883138835121427346803903638173590575519056916226312002248171049845674912878706056396602898285267870494388898501529020849119835217216853147225624294198757848869364773652234081538060178096507533096930435466791564080025184385017949273395857734235926277719770078029136174300289456537476207254128419394512122745348568397787903460563529495486382400085216082008226293770057144470437671419471113485825102136056529101247204884027274385080738521851742340657368429878043004031803523620074282856173500424896742513722117947600602067185593217757411110824250499717891216278076171875000000 337 20181680684928513032075728745187257030725143131135980520963503101726251608017778639592840088989626108062640146270721097668421714734966617787435921015872915526064500023949922180768267144757633643797992445640123941005655176722135272356609058795015280026153384468202079510615035387144981395068975928720802885478326280018523038653665556752308757094968487137751048905134404056437507155591562516295818890739197546853129481844641277335950585365182467550054523466209909439978910868828717819636772261000509257686537495268361765244723059419851050307120308045917191467772208881864037168801533160868900492358717787459965033322530469643190202227124353748341402896641544914384247544347772418404929339885711669921875000000 338 6806921417417342732989755089395678178816386226751223533778836380858457268223801502884760163430014929273796048479107682067727800070672195596862555253634667663191768533690650580790856100257170879843171353808178595482214010362957125910180021355211594338577935239522662956468241820436798042385994669048506082102235488950550865166158824754939812944414546633936095443337357765316537385229874483468615671013639054045338053888871429328606616300951926394412683580210006293745486981772261666344761944913032433024528887269763802709132089129738010111946892039958264934299497305057518376644371043759627682719727427739630569423880022514605526074910612831117813038017910137072826099770284091761141098686493933200836181640625 339 2307546360504479186483526975305134902618754930868664777951025533111017013927868709477933695402775061023816860434417504220959724223957874307336406230982152337822009532921130546888100217987180928266835088940972543868470549513042465683551027239416730480777920046198182742242733977128074536368852192807443561832657830754236743291327841591924596588156531308904336355291364282442306173592927449895860712473623639321369600268327414542397642926022703047705899733691192133579720086820796704890874299325517994795315292784449929118395778214981185427949996401545851812727529586414498729682441783834513784441987598003734763034695327632451273339394697749748938619888071536467688047822126307107026832454721443355083465576171875 340 782908833134474835535869174870995023898376671759083433659675175988424902667980043920630550285745035960934330850019414101734183416066214358304466483548218462761987534363114856278295166027284190804224984948129242699877936783428761529095732520625030180664491499923098506624075963172353801678160571600457167275475648946715423495782710230722826147092051761581014008193618358408197099546823758732527090582969565199932971721484164119125938700045627064461052022469222185740831667942237638780457634703707007116210532187043208373546119960476492676234549183790760958868449945635203833446523018545793184037126648533554879164725250554095429099418570816073697064736552613376759257753350479402953965291089843958616256713867187500 341 266971912098855918917731388631009303149346445069847450877949235012052891809781194976935017647439057262678606819856620208691356544878579096181823070889942495801837749217822165990898651615303909064240719867312071760658376443149207681421644789533135291606591601473776590758809903441772646372252754915755894040937196290829959412061904188676483716158389650699125776794023860217195210945466901727791737888792621733177143357026099964621945096715558828981218739662004765337623598768303034824136053433964089426627791475781734055379226906522484002595981271672649486974141431461604507205264349324115475756660187149942213795171310438946541322901732648281130699075164441161474906893892513476407302164261636789888143539428710937500 342 91112632691444503730910513665683205964502754672564248290109236204083911916808043997303268190859190277941395057970062087031395299085794945617407853304652221419388152749424300813396851581811714728726331767412951348804896110320832782569314104811607559791197830778630878323835198437937809789362575110992148392681826614039666895660198620997330728490634935993652551964260568674122420131481263099804948516459158709792626983916916886883156748525383829288844034146389047936141828037187386340549935949794922773470399995661695483920504317604135313362451700803842316008289167582174917396361718286542783424475466310146869259092305482808162020421305082337444734049682259446343452940822506291342064432825509356916882097721099853515625 343 31251633013165464779702306187329339645824444852689537163507468018000781787465159091075020989464702265333898504883731295851768587586427666346770893683495711946850136393052535178995120092561418151953131796222642312640079365840045644421274737950381393008380855957070391265075473064212668757751363263070306898689866528615605745211448127002084439872287783045822825323741375055223990105098073243233097341145491437458871055483502492200922764744206653446073503712211443442096647016755273514808628030779658511300347198511961550984732980938218412483320933375717914390843184480685996666952069372284174714595084944380376155868660780603199573004507643241743543779041014990095804358702119657930328100459149709422490559518337249755859375 344 10728106988612074577384633236852247594372280464385385937449294580534807589427292491637561946831638020464781417030898760873623720683622586613281622281900449621109104399186364368162085808103660245420593673232703491220231268017850495471789055482366913656478520716872677623052988762856787003467443022074949106267711889763432840659498712498948617244120342111622662274613740785732132252772288076036831163151299810441706809453180992680163062642661960562995848519695938705843202636347280583140921573784597470791564250117967795404669062778093444067680407128772050680106570236206337760294192525953562733477188396816203607739667877773746537287143851669703675469892449893960300149906900477698654117197918367310194298624992370605468750000 345 3701196911071165729197698466714025420058436760212958148420006630284508618352415909614958871656915117060349588875660072501400183635849792381582159687255655119282641017719295707015919603795762784670104817265282704470979787466158420937767224141416585211485089647321073779953281123185591516196267842615857441662360601968384330027527055812137272949221518028509818484741740571077585627206439386232706751287198434602388849261347442474656256611718376394233567739295098853515904909539811801183617942955686127423089666290698889414610826658442238203349740459426357484636766731491186527301496421453979143049629996901590244670185417831942555364064628826047768037112895213416303551717880664806035670433281836722017033025622367858886718750000 346 1277953911350725222463833710980826718403102452222960587689390475462569907529308612657561328885568799436598117452086324268108997057934965319807745004347383201948391784896223436037561762510918187818130883349154312999305613204175135748104949891726685550916906911096684571236879218718300051138194178614459224831936477161589815949096941459434903657109903444907241813605384596215522623421264587175472164050085579873111969613537428699357009538322289802142094539442930393434808771181777314272745648431859420419474471500582687160680265327340101870368293986786990215422028626481898077238195354655285649924043421593908716678269302567247367925755939329007843676722835158293842299567955639292185957369731019728220644537941552698612213134765625 347 443450007238701652194950297710346871285876550921367323928218494985511757912670088592173781123292373404499546755873954521033821979103432965973287516508541971076091949358989532305033931591288611172891416522156546610759047781848772104592417612429159886168166698150549546219197088895250117744953379979217351016681957575071666134336638686423911569017136495382812909321068454886786350327178811749888840925379696215969853455897487758676882309797834561343306805186696846521878643600076728052642740005855218885557641610702192444756052068587015349017798013415085604751443933389218632801653788065384120523643067293086324687359447990834836670237310947165721755822823799927963277950080606834388527207296663845692563654665718786418437957763671875 348 154001773077116354500444253195339039088834537159217659923682321188118203985677183942037850081777702728500172248938648803626137380071389138691932616222776334335957756500909163835016749359070358022101208854707235211463806951543001696293095870660036799213807915160660676073032453382066815994812248296947113001673637326647023091071290458145592103024819814184753275884383542780695313066856220293540349308393048374994520115664899397834954111086307943087261620330343315852353509466535389238778372479927523631968851101609016118307991417333897292972981333493661135223713969310478042583759389128690537379346675564535249415114257692623610935488115196669623005085169333136574779347058181022794037528806775777523441206540155690163373947143554687500 349 53746618803913607720655044365173324642003253468566963313365130094653253191001337195771209678540418252246560114879588432465521945644914809403484483061748940683249257018817298178420845526315554949713321890292825088800868626088507592006290458860352842925618962391070575949488326230341318782189474655634542437584099426999811058783880369892811643955662115150478893283649856430462664260332820882445581908629173882873087520367049889844398984769121472137454305495289817232471374803820850844333651995494705747557129034461546625289489004649530155247570485389287736193076175289356836861732026805912997545391989772022802045874875934725640216485352203637698428774724097264664597992123305176955119097553564746355680981082514335867017507553100585937500 350 18772661886883786267115433009605834358627537156780676046803502139692704865718094936900788505129326628711033152016712129512819920900889731604867925986205579177381379604998906394415334582843187081432349818010100942127049285414345832717066083475856611932196446222979398272407026561718486044188194416380405412078420618641643814511880963115224652121430080637613666985564554552624407203057342867328789467408473721737287698590331672698152565407192380475489802666823694566894419790021980264572581560067922853573664394007875389963343962975326606077509527522887596529082720212555971657167489149374918329314987888024932510950101593747222875503120207262628297004200205263197940715710572133036423919693600048511951394747399035622947849333286285400390625 351 6589204322296208979757516986371647859878265542030017292428029251032139407867051322852176765300393646677572636357865957458999792236212295793308642021158158291260864241354616144439782438577958665582754786121545430686594299180435387283690195300025670788200952624265768793614866323163188601510056240149522299639525637143216978893670218053443852894621958303802397111933158647971166928273127346432405103060374276329787982205206417117051550457924525546896920736055116792979941346297715072864976127583840921604356202296764261877133731004339638733205844160533546381708034794607146051665788691430596333589560748696751311343485659405275229301595192749182532248474272047382477191214410818695784795812453617027694939556337061503654695115983486175537109375 352 2314659462762992337602051614848564385647841844641563535515174115781237412444014917000996418080654131951099818188596658738680558051323416741562060868797877767702289562241944327971974777515853987048987006119677509067612864992606355160483814062960876897705323188379667840880913130477419178941738837016304650640164452098142485868970822697817359809284666760769016610377726560336356027471137073880416805101679348585005036036696799666774973419450986568665105291103821700000940623617856158760053504815847665302919079999950738296076959063421331837046515137867359387021066555751950053770918352458977269589464823163751509432088338516035946404262168226326140054492240843570106176136535219542782385187123801294911684678368146705906838178634643554687500000000 353 817074790355336295173524220041543228133688171158471928036856462870776806592737265701351735582470908578738235820574620534754236992117166109771407486685650851998908215471406347774107096463096457428292413160246160700867341342390043371650786364225189544889979085498022747830962335058528970166433809466755541675978051590644297511746700412329528012677487366551462863463337475798733677697311387079787132200892810050506777720953970282371565617066198258738782167759649060100332040137103224042298887199994225851930435239982610618515166549387730138477419843667177863618436494180438368981134178418018976165081082576804282829527183496160689080704545383893127439235761017780247480176196932498602181971054701857103824691463955787185113877058029174804687500000000 354 288656466126097771194328685775241826647460118351159260701064701851013927503701142774322628379453369063925477908394851186275082451087847299205980314632704890153736087095977156378244046326039096827381135605862234065485864503617517021137669340255596118230212892006063070129820247385554511387361326953136463556113661418160024767381967309635963070398928186651903884192880774220498914033154537044810125460372704835565279669482331643070614766422337480570256267447030503574425377163276317199489029454052689759708890575802988074318439514675588332944001868074764828923576798963199176511637739708037221910434763882603689328970578997587697438425402192572872601314845343467416519974555901051244734039624305488186639963147685217226268150625401176512241363525390625 355 102473045474764708773986683450210848459848342014661537548877969157109944263813905684884533074705946017693544657480172171127654270136185791218123011694610236004576310919071890514276636445743879373720303140081093093247481898784218542503872615790736621971725576662152389896086187821871851542513271068363444562420349803446808792420598394920766889991619506261425878888472674848277114481769860650907594538432310216625674282666227733290068242079929805602440974943695828768921008892963092605818605456188704864696656154410060766383046027709833858195120663166541514267869763631935707661631397596353213778204341178324309711784555544143632590641017778363369773466770096930932864590967344873191880584066628448306257186917428252115325193472017417661845684051513671875 356 36406636440390638168108995647768666368921310137820828473941252484671897920866633955566442278077188086810792163781037971131986518596911117303191705274297692300300184524007750359734641133561321401986832917600198497254312803585699003445940154468635019736267339904791685658942744086580846954667847466237074591284415754956539304666141833557513552687302807176282533489616081862339633333407643846260632794680602113878799724041913819734174676300754628284298988224598097814231066603965144611055750840519654470545196697611580462669489069682369610589081282220580597026943230299728244148703626660553796411629794594574994543861349078316745880665423580093019555052589453271174973449071998305809848104422112794383123164040124818824351038415443326812237501144409179687500 357 12997169209219457826014911446253413893704907719202035765197027137027867557749388322137219893273556146991452802469830555694119187139097268877239438782924276151207165875070766878425266884681391740509299351583270863519789670880094544230200635145302702045847440346010631780242559638909362362816421545446635629088536424519484531765812634580032338309367102161932864455792941224855249100026528853115045907700974954654731501482963233645100359439369402297494738796181520919680490777615556626146903050065516645984635221047334225173007597876605950980302017752747273138618733217002983161087194717817705318951836670263273052158501620959078279397556218093207981153774434817809465521318703395174115773278694267594774969562324560320293320714313267671968787908554077148437500 358 4643627373487525567025340123625253175074492029115863328574030777063994981990132840735986902786657362321815454689678240515921402549410380721834249353515752587345309641713741521702758442310421473130524008774635901549774781119568947862501807156860676802760119986170921315147130993073716169964943250216594960861526157777232870748122884979982420786173172904551357382394216673448715322353166875612477918474076481181229364330004770373937992396531048546692252302262544639857141991634640790620155529962671045526357872591850505137399264583902380221457727517479926696884379605173976982467699052183498472489549560599049769217182599477963371817974294492351090356176954167018008760331549326725060020607732443006866584201062091264247157218481021345724002458155155181884765625 359 1667062227082021678562097104381465889851742638452594934958077048965974198534457689824219298100409993073531748233594488345215783515238326679138495517912155178856966161375233206291290280789441308853858119150094288656369146421925252282638148769312982972190883075035360752137820026513464105017414626827757590949287890642026600598576115707813689062236169072733937300279523785768088800724786908344879572732193456744061341794471712564243739270354646428262518576512253525708713974996836043832635835256598905343962476260474331344326335985620954499503324178775293684181492278257457736705903959733875951623748292255058867148968553212588850482652771722754041437867526545959465144959026208294296547398175947039465103728181290763864729441434686663114916882477700710296630859375 360 598941592132781487562530499577164643439219683710313661440327234799881301590702662489905130234055651841977724843563754672309634131783641894475593956018378238502510223527996969432620400777552605298277493502950383183740919956823496759602366690068603225866877739272841764026791038936090301955955023481793888238968078221769467540621940294006596975377697574643909897512677741356150566643755520162497018641531736067258996552273463157822969257616366290360550200407174145577882372084973904940126261832544605092216750033372671063134858888007180308755004354058520767960417475443540800359259960396232789017565522442592333365048438661042346166072232417617599897078953145335872556720332238123571356590387904330120569710004019850041424508080289967892895219847559928894042968750000 361 216217914759934117010073510347356436281558305819423231779958131762757149874243661158855752014494090314953958668526515436703777921573894723905689418122634544099406190693606905965175964680696490512678175154565088329330472104413282330216454375114765764537942863877495876813671565055928599006099763476927593654267476238058777782164520446136381508111348824446451473002076664629570354558395742778661423729592956720280497755370720199974091901999508230820158622346989866553615536322675579683385580521548602438290246762047534253791684058570592091460556571815125997233710708635118228929692845703040036835341153601775832344782486356636286965952075902759953562845502085466249992976039937962609259729130033463173525665311451165864954247416984678409335174364969134330749511718750000 362 78115093100383113267583976525663272491378318271891118381318028807835224743499117644849231594024847572217996108221196372303188405856101689367104893903599705501710916539640255754456665023190414466300020251526691569225874097616065691118481052277475962870863976216495760502088474636082073282323291061599917816504785570587874060618477820175710968169319599640493911637260763416169339247882669386719115944306414050196033889022314071877126822153815561928668710035761959379085005694350648726402605966297227564980660395717869243156300296724050366348574591328900074271002549037895237615632756333548164907285100974139747977856926162298536041786722004050671400394838008889801535270314158645903685774567646656312956444897629249910275337694131637944483514957028091885149478912353515625 363 28355778795439070116132983478815767914370329532696475972418444457244186581890179705080271068631019668715132587284294283146057391325764913240259076487006693097121062703889412838867769403418120451266907351304189039628992297434631845876008621976723774522123623366587961062258116292897792601483354655360770167391237162123398284004507448723783081445463014669499289924325657120069470146981408987379039087783228300221160301715100008091397036441835048980106741742981591254607857067049285487684145965765893606087979723645586535265737007710830282984532576652390726960373925300755971254474690549077983861344491653612728515962064196914368583168580087470393718343326197226997957303124039588463037936168055736241603189497839417717429947582969784573847515929401197354309260845184326171875 364 10301066090295023979258546289724660727852546111584669643098033487772889431348135242262499967332897223301309303500130082381463236886026150229924425087317817921282576151226433845339831075860163022259949037796770958642886870134388114354351948436330718474290724854703055930183755589293719288234113169265362422650997292569659311115408516606897958016271012896018467029255156971868239928379637058001593748678322301634166124925839057191532476417835093351614138290212481965450544414337694961252908996403516013942863680794927445262109454457138062982504662438957476583276249904353804083657895969346145643141498461506674191893937857738602142224639887736905545380885476939689400070990932887900491380396608655022532664319289271686052009050690847751646783692081044137012213468551635742187500 365 3759889122957683752429369395749501165666179330728404419730782223037104642442069363425812488076507486504977895777547480069234081463399544833922415156871003541268140295197648353549038342688959503124881398795821399904653707599051661739338461179260712243116114571966615414517070790092207540205451306781857284267614011787925648557124108561517754675938919707046740465678132294731907573858567526170581718267587640096470635597931255874909353892509809073339160475927555917389448711233258660857311783687283345089145243490148517520669950876855392988614201790219478952895831215089138490535132028811343159746646938449936080041287318074589781911993559023970524064023199082986631025911690504083679353844762159083224422476540584165408983303502159429351076047609581110009457916021347045898437500 366 1373408676638076818770135528598309501962316210219511508584503265565399813774009708885057874288206546960296536474794142200908826020229146987839688373092110073952397096232374526650559919598126673758722631430847363900139368727267248396017339998625214521561448087893641921725795785270547119113294593089676939618576786271828977152565022198812202310553199714035410103089639668299960299462915611539032251330094305379708266509499544544272726559107121667684123709228467134079144369755985990813394914660845072602976182185982939114665445822648061716826200224368041776901013331106203365785306559853726068065250624134266563575828255993729917881958981185202038415189550298336700136769207362998670662877997936059868148665838152457296810076432545941185953998486812821511193760670721530914306640625 367 504040984326174192488639738995579587220170049150560723650512698462501731655061563160816239863771802734428828886249450187733539149424096944537165632924804397140529734317281451280755490492512489269451205735120982551351148322907080161338363779495453729413051448256966585273367053194290792714579115663911436840017680561761234614991363146964078247973024295050995507833897758266085429902890029434824836238144610074352933808986332847748090647192313652040073401286847438207045983700446858628515933680530141645292258862255738655082218616911838650075215482343071332122671892515976635243207507466317466979946979057275828832328969949698879862678946094969148098374564959489568950194299102220512133276225242533971610560362601951827929298050744360415245117444660305494608110166154801845550537109375 368 185123579701743776525997484190981341389077711907791403585736814843819863953415562657855267758575635072109278124192896504594848902791603563097957093647347641736608352886481662739636596654380799007239159559980155924745861670845680325972706784537900051318137678591056932154258193482538253984471163788996423999258036414805396946022288437316994825436633517861860878270244471838377906833393590812905980090576688224296553291272873940587531240999803305130344986575172674953982845297390425687047125460050098904986928838692362392984493734135620970611775111779897854469462034619392972525661627479754818197511525586303573230560121420350768963333288063861986791896558464242426403479486759787211698795036460552569654387997001836302807715349614277103025387904988718901222455315291881561279296875000000 369 68310600909943453538093071666472114972569675693975027923136884677369529798810342620748593802914409341608323627827178810195499245130101714783146167555871279800808482215111733550925904165466514833671249877632677536231222956542056040283928803494485118936392803400100007964921273395056615720269859438139680455726215437063191473082224433369971090586117768091026664081720210108361447621522235009962306653422797954765428164479690484076799027928927419593097300046238717058019669914737067078520389294758486495940176741477481723011278187896044138155745016246782308299231490774556006861969140540029527914881752941346018522076684804109433747469983295565073126209830073305455342883930614361481116855368453943898202469170893677595736046964007668251016368136940837274551086011342704296112060546875000000 370 25225643874830301829370715956266073200288309807000907300863866235397308405750523609941676161001739510518154397086444343856035304906442232729534813907840948517651004247087377299998158926232275505380401047161555669707233148739725541024136036985346138781007657778703336645148663793545596948122990284407531401809337393497960179365904221637665615404265608352106040734883968084569837456678123907924369543097858781160986399693383488041227672100386618966537823132385667945579683769252200688260835144679881013476808300838930533345698606216283429020775454358249889021546542588103085928452780703376455053940063138462108135806941618042751031532717178989918272836527347196028318551799269963607013838298667978487237285301611382317543253921426818890719504537715534887853952028535786666907370090484619140625 371 9358713877562041978696535619774713157306962938397336608620494373332401418533444259288361855731645358402235281319070851570589098120290068342657415959808991900048522575669416978299316961632174212496128788496937153461383498182438175719954469721563417487753841035898937895350154267405416467753629395515194150071264172987743226544750466227573943314982540698631341112641952159375409696427583969839941100489305607810725954286245274063295466349243435636585532382115082807810062678392566455344769838676235855999895879611243227871254182906241152166707693566910708826993767300186244879455981640952664825011763424369442118384375340293860632698638073405259679222351645809726506182717529156498202134008805820018765032846897822839808547204849349808456936183492463443393816202586776853422634303569793701171875 372 3474688329380852340094128497366060657451750458299948259096494293725956094801561364025816790065126246893080924431850550897500035331319372346942352676325332964992531835898500096939246775853322964401888702235458238331424575981301056914858196533477658689244017399669876667105293674877871456642162285896368432725312579344198377187399954650659834963262122609780505946775504446840335436537005103399518211318269859029656668915141703349955282062520957724384261296803078685091413343888848560687637816991115119643876390547386979347673856444694430956161241894200839830372342307441368323724039180483645606303547405639892918022194380881277018447476567586633435585595392360388951641573568438059352718521157581498035436990531730854431396036151340806952549446381748449435428183207363872497808188199996948242187500 373 1296058746859057922855109929517540625229502920945880700642992371559781623360982388781629662694292090091119184813080255484767513178582125885409497548269349195942214374790140536158339047393289465721904485933825922897621366841025294229242107306987166691088018490076863996830274540729446053327526532639345425406541592095385994690900183084696118441296771733448128718147263158671445117828302903568020292821714657418061937505347855349533320209320317231195329463707548349539097177270540513136488905737685939627165893674175343296682348453871022746648143226536913256728883680675630384749066614320399811151223182303680058422278504068716327880908759709814271473427081350425078962306941027396138564008391777898767217997468335608702910721484450120993300943500392171639414712336346724441682454198598861694335937500 374 483790466828713246148017630064003812626287066378862708839505541607615319039731945371351857553638059284403582750129449887443789442583284363056278573396117895396269641296397153980138336613934106635343923393356402961967596224371111998343323405127702058950377196726919003493223070649766913517476906030389145924752285250208354939102178617096906706156866236841389740863802490487670811936563431477715326645712409708613884613409223388832713106885787554787509686046116084001418555644778689447466915287605393345642162444028424248201285472634609890840294069002765949132508534810748276821261674201575038782577387332812338750204367309531495731609197562134959355804047350141839615970571184757897839729432929137978151658608652706781670661092575219863304611808723637716785786512529998759646332473494112491607666015625 375 181421425060767467305506611274001429734857649892073515814814578102855744639899479514256946582614272231651343531298543707791421040968731636146104465023544210773601115486148932742551876230225289988253971272508651110737848584139166999378746276922888272106391448772594626309958651493662592569053839761395929721782106968828133102163316981411340014808824838815521152823925933932876554476211286804143247492142153640730206730028458770812267415082170333045316132267293531500531958366792008542800093232852022504615810916510659093075482052237978709065110275876037230924690700554030603807973127825590639543466520249804627031326637741074310899353449085800609758426517756303189855988964194284211689898537348426741806871978244765043126497909715707448739229428271364143794669942198749534867374677560292184352874755859375 376 68083466923546364388678224214010853323840205161166201329571722297408275436923516138364438540922664053417459562464169618925400685761004041720609395690173713052812005477322853195738720923415653132555402053028745970773224560726718855227717784820638859573936456992186776349224346350829456759125232531681846797622994075193834289661816762449174982594809021495420559652130132580741854823830809528055988379125203958797117395368208997970618036205516003095780844577372751191263510667183035745452007875781372673057140207677095000048916153309525002986298916743455522045881322411144974223456566244623208881391008347830597451344880283107421809562771855053824933368121631263551958174694317999366333192134609247973777437951062559913548395772938576340278080999247206961550864549523320867763231944991275668144226074218750000 377 25667467030176979374531690528682091703087757345759657901248539306122919839720165584163393329927844348138382255048991946334876058531898523728669742175195489820910126064950715654793497788127701230973386573991837230981505659393973008420849604877380850059374044286054414683657578574262705198190212664444056242703868766348075527202504919443338968438243001103773550988853059982939679268584215192077107618930201892466513258053814792234922999649479533167109378405669527199106343521528004476035406969169577497742541858294264815018441389797690926125834691612282731811297258549001655282243125474222949748284410147132135239157019866731498022205164989355291999879781854986359088231859757885761107613434747686486114094107550585087407745206397843280284836536716197024504675935170291967146738443261710926890373229980468750000 378 9683764968705838230779332339245700912434930928951802754869122440970224132544893675667843350436829173518922696395342587385447239890879776696401326587233172296030218162647573659975358523403993686158459757897770141155381002020764676881040057280300400693758872151778332856646597454751848424870294950061674207856954797524473802461906597578755331292959632484708596725936552766010480226572440822466078074109912959025480603884803714239317981058692922378810664486330250822770080722899601788076739848017601772706118876816651729912538071952184486448847701122946078001353733007289466042239755001737079461163284193024817269888402660790443748924748872805781632185515099525730734641443608067493442553025786147551074193821656407363991121154466406344062131365452381122741652004593678978484894148692774251685477793216705322265625 379 3670146923139512689465366956574120645812838822072733244095397405127714946234514703078112629815558256763671701933834840619084503918643435367936102776561372300195452683643430417130660880370113607054056248243254883497889399765869812537914181709233851862934612545523988152669060435350950553025841786073374524777785868261775571133062600482348270560031700711704558159129953498317972005870955071714643590087657011470657148872340607696701514821244617581569241840319165061829860593978949077681084402398671071855619054313511005636851929269877920364113278725596563562513064809762707630008867145658353115780884709156405745287704608439578180842479822793391238598310222720251948429107127457580014727596772949921857119458407778390952634917542768004399547787506452445519086109741004332845774882354561441388796083629131317138671875 380 1392004425132834534558670669415784600812273561108501528172276607564413543745349485502972313447211812747199516812920890674929266819047039337406527122331039105073186947297474274802024652697989910643457285189818960913381797852539308177115133578857849392742921912630069067584427422741574071811490807409043587508407272290726079293010458542037171654468689766078796408502754847610913273702656390144108934402085978722329413725849785871200101589349378671822781159625334583087577905165380332168788428864497338735897756717339711545726513193906978625960249099453553877598495001322716644378538886698424011741035081727382051912574562934260974488073543913186101949626306090182461519760016052611807098211000660900474301389701110819670573514073527484711872388678769165758911391374058091798936870331360182717617135494947433471679687500 381 530353685975609957666853525047413932909476226782339082233637387482041560166978153976632451423387700656683015905722859347148050658056921987551886833608125899032884226920337698699571392677934155955157225657321024107998464981817476415480865893544840618635053248712056314749666848064539721360177997622845606840703170742766636210636984704516162400352570800876021431639549596939757957280712084644905504007194757893207506629548768416927238705542113273964479621817252476156367181868009906556308391397373486058377045309306430098921801526878558856490854906891804027365026595503955041508223315832099548473334366138132561778690908477953431279956020230923904842807622620359517839028566116045098504418391251803080708829476123222294488508862013971675223380086611052154145240113516132975394947596248229615412128623574972152709960937500 382 202211859576337443038133169757505285547139977501623552173908655613100596639323993039135412926967406542798886085170266403772104036492295402959178583010587841328917130246659549375242394559160189357564996255524506553560587171637176587774457777658680118578556219692898938777245394221242504758217816055890371365650546661463565986283771032000103022361305156810463646963999560852045265296228128639330034354507401359883516236890578772173016643554976406765979087583518225004597613093810313460795503852278847548617210357846366783760327882998727140145821855387449569871220399351799173520368215792311775376355053211457406163775171754453347523022215925447408026300339406102784000301361651148125272177533959253145931403378170852823122015070450776944666744798897737725236897240446064175691879270281570146750027561211027204990386962890625 383 77447142217737240683605004017124524364554611383121820482607015099817528512861089333988863151028516705891973370620212032644715845976549139333365397293055143228975260884470607410717837116158352523947393565865886010013704886737038633117617328843274485415587032142380293551684985986735879322397423549406012233044159371340545772746684305256039457564379875058407576787211831806333336608455373268863403157776334720835386718729091669742265374481555963791369990544487480176760885814929350055484677975422798611120391567055158478180205579188512494675849770613393185260677412951739083458301026648455409969143985379988186560725890781955632101317508699446357274073029992537366272115421512389731979243995506393954891727493839436631255731771982647569807363257977833548765731643090842579289989760517841366205260555943823419511318206787109375 384 29683721504357438846425901366660005165046963809775790542038934440221108611228164096166547170735830451546983322019728410420772722783164615891478716229646079756833809033630001180992818593589208523467489297436506451503204271355690151919921955204655327594543917101079165305328172179749794663735913837894045041492668892887120609332085355262474486553513264544679120349788263087193114716355759007381354039407963196762987717955737315942143560271327652336176825271447201352264235248030566186917725812631145349373192242232900719386864999657270867262361801908272387567701381878857956152258280940360130037501869589810607045858021537601483076841203134777158441202151545643242779757222597738776997790459257456337516749211784840249898614689220838458813885816698839352567582007676165540481331983624357917506131343543529510498046875000000000000 385 11428232779177613955873972026164101988543081066763679358684989759485126815322843177024120660733294723845588578977595438011997498271518377118219305748413740706381016477947550454682235158531845281534983379513054983828733644471940708489169952753792301123899408083915478642551346289203670945538326827589207340974677523761541434592852861776052677323102606849701461334668481288569349165796967217841821305172065830753750271412958866637725270704461146149428077729507172520621730570491767981963324437862990959508679013259666776963943024868049283896009293734684869213565032023360313118619438162038650064438219792077083712655338291976570984583863206889205999862828345072648470206530700129429144149326814120689943948446537163496210966655350022806643346039429053150738519072955323733085312813695377798239860567264258861541748046875000000000000 386 4403034894169009150135836758900858275713907974440684408432413066663381019759057631628830113940099844391235771176073607493415100421301317197418692660826180989031287118169106810964702910390578435465519337774455360705150801844181221999127308899896417231570832637642642788370233169986224016433020073318566104414141681050173094006812223833332734967738194055980263927959756817223156296035352377269541820234891243931000722127446494319786089176856049575312738767214083763672671210104801809486571276177111018298009421530218740036084415259512121939505432692657386869227093617976823525935061578702102130797504402824241758432866533966004974995993789949871827556700170834298242498835037200490685899903847362282080044050418173513889147656717177918595612919335951305974747530567247873270834557345518520663808781367976052933954633772373199462890625 387 1703974504043406541102568825694632152701282386108544866063343856798728454646755303440357254094818639779408243445140486099951643863043609755401034059739732042755108114731444335843340026321153854525155983718714224592893360313698132913662268544259913468617912230767702759099280236784668694359578768374285082408272830566416987380636330623499768432514681099664362140120425888265361486565681370003312684430902911401297279463321793301757216511443291185646029902911850416541323758310558300271303083880541964081329646132194652393964668705431191190588602452058408718390885230157030704536868830957713524618634203892981560513519348644843925323449596710600397264442966112873419847049159396589895443262788929203164977047511833149875100143149547854496502199783013155412227294329524926955812973692715667496893998389406732485440443269908428192138671875 388 659909743092085942059337785551502677208944102111951690272702488501041076095419691879082889890506449668644377864613224838822605669108187700658900392024884597836256237771933844472837343753431644920333052708086544869222238959307688352729878628606408893980202203779416634991073274259202365321358851999436313728305625300926330829693834067317478296665399739525948918022780593448558848729907152352955658715473947447336816395352508990101738614018913234163131055144398871231538564070838934177485153777310806136168169425514011846149788209360103423311327775789333276534841448347808310455612009752469604460461170605979605926110317560795570718195099734057466227568557768610065476829465012840445579175227815428647055820144290391783165414438108434162106941121764422913439496251526536659634835360307511513834177047099771584726113360375165939331054687500 389 256704890062821431461082398579534541434279255721549207516081268026904978601118260140963244167407008921102662989334544462301993605283085015556312252497680108558303676493282265499933726720084909874009557503445665954127450955170690769211922786527893059758298657270193071011527503686829720110008593427780726040310888242060342692750901452186499057402840498675594129110861650851489392155933882265299751240319365557014021577792125997149576320853357248089457980451171160909068501423556345395041724819373903586969417906524950608152267613441080231668106504782050644572053323407297432767233071793710676135119395365726066705256913531149477009377893796548354362524168971989315470486661889994933330299163620201743704714036128962403651346216424180889059600096366360513327964041843822760597950955159621978881494871321811146458458097185939550399780273437500 390 99929199822775495608841986050545111993490459744421919830802535960300535006035700698454478759970877599799133320047396017754624173056968578573058552071960552128113025724288913888064228090371755214902340964227841716915267171372598581921747490577197715042961116351518922113732243267391678033691704753865653731978654600570262379983606235049008846198949921535780253231550871830365562689718490260406439500454919296692793659917157767654840243257990966537624514596248105026830902618856675664025922539218947199693067644321596584007790520233569595212800795861002668018831112340296746839725545921817929698964050857575573137361695241895228146939601475368807646036293630069481449656367166259266036612403386207937705649042232976345035977934932322280696547508611779919171224804784183754763645324236961194333878611925116308700722811408923007547855377197265625 391 39072317130705218783057216545763138789454769760068970653843791560477509187359958973095701195148613141521461128138531842942058051665274714222065893860136575882092193058196965330233113183335356289026815317013086111313869464006686045531403268815684306581797796493443898546469307117550146111173456558761470609203653948822972590573590037904162458863789419320490079013536390885672935011679929691818917844677873445006882321027608687153042535113874467916211185207133009065490882923972960184634135712834608355079989448929744264347046093411325711728205111181652043195362964925056028014332688455430810512294943885312049096708422839581034205453384176869203789600190809357167246815639562007373020315449724007303642908775513093750909067372558538011752350075867205948395948898670615848112585321776651826984546537262720476701982619260888895951211452484130859375 392 15288074660294355735206751098232833435123481052132942986456652395564635453782939848083483595589345615579220838060299629886025290330002969406363677204067761570535841968813406369775078941746680164446320849137456634247610859584147933240318858795980522606789246418224132558118736377999762776699551462694631042326809467488284692052984398534538247382440953273847236158985168806242082821732969399296193268791121901363276975564859597455636801355712393968630079877161743616273717191468546775079090299026535437271026248935195064258998121435228633769126414857329841627753629389579280815085241013389659749224077038323817946729252882606402306134035401487668985465964600051525926849179602298084943014638687100230550344701129734474234848734516789969928298450419159310407055509873723361880847519219876144478612565064416448090689470973302377387881278991699218750000 393 6008213341495681803936253181605503540003528053488246593677464391456901733336695360296809053066612826922633789357697754545207939099691166976700925141198630297220585893743668703321606024106445304627404093711020457259311067816570137763445311506820345384468173842362084095340663396553906771242923724838989999634436120722895883976822868624073531221299294636621963810481171340853138548941056973923403954634910907235767851396989821800065262932794970829671621391724565241195570856247138882606082487517428426847513315831531660253786261724044853071266681038930627759707176350104657360328499718262136281445062276061260453064596382864316106310675912784653911288124087820249689251727583703147382604753004030390606285467543985648374295552665098458181821291014729608989972815380373281219173075053411324780094738070315664099640962092507834313437342643737792968750000 394 2362887198035692125046402357544718707803406574248967338548727052762167660681367452580721647098927011911590488855172913097878886894478801520834948534441730989050895669891463632540151272302926525132560348344690934702276035900156163461074744207401572218932039524606194645849749865313056640818884679894883291148572037642198458098373088697436927954191535840563233025937534740056782979204177410388466284681976349005425805279678435716897957885688769816369726264290940436433392064083892204450257508561513856994787779903782326118055612945572128556928225772714688779420564080284007557285879851821910772074374641192784383666768570055394507834549816869999953838647643798819853630208661414722614437619771342233724152812706362355032485165598677304253086456599726868597627309272191320836038729306509709598833062195965526759038922988143127668081433512270450592041015625 395 933340443224098389393328931230163889582345596828342098726747185841056225969140143769385050604076169705078243097793300673662160323319126600729804671104483740675103789607128134853359752559655977427361337596152919207399034180561684567124523961923621026478155612219446885110651196798657373123459448558478900003685954868668390948857370035487586541905656657022477045245326222322429276785650077103444182449380657857143193085472982108174693364847064077466041874394921472391189865313137420757851715881797973512941173061994018816631967113500990779986649180222302067871122811712182985127922541469654754969377983271149831548373585171880830594647177663649981766265819300533842183932421258815432702859809680182321040361019013130237831640411477535179969150356892113096062787162515571730235298076071335291539059567406383069820374580316535428892166237346827983856201171875 396 368927065020226240062163802589282720572136393089117125528654956813282134817895324917795084608363334347978978438720832036603418045302232347263216011912803223595689989282804694678516587134208443725273549752287007887149321564568038161960710739813639636771925254626226442522891445308272042991165206544906792453756617794746126245886763069697002729700267816587719764670139522382820843787660323874143167901296053280324278143589305911298337852590122565422819857352663506353978798212029118011734552639597978404419868646689914636663861522317064347387872844201364401373134371990761073545879263748669815735371023544888749052545715654322844978668830297753765913724372099119518660118918889676433981964538823785198473481733185436062135510987883439973564664433737065635035013295802377723572490287719103557853242320028467177230903622370261629725973762106150388717651367187500 397 146464044813029817304679029627945240067138148056379498834876017854873007522704443992364648589520243736147654440172170318531556963984986241863496756729382879767488925745273463787371085092280752158933599251657942131198280661133511150298402163706014935798454326086611897681587903787384001067492586998327996604141377264514212119617044938669710083691006323185324746574045390385979874983701148578034837656814533152288738423004954446785440127478278658472859483369007412022529582890175559850658617397920397426554687852735896110755553024359874545912985519147941667345134345680332146197714067708221916846942296347320833373860649114766169456531525628208245067748575723350448908067210799201544290839921913042723793972248074618116667797862189725669505171780193615057108900278433543956258278644224484112467737201051301469360668738080993867001211583556141704320907592773437500 398 58186619758265754676883415306743660746955480977831158923547036461731655288218388542100335582261142240869713663521078596446562105391100012587978925127467641747234500887196072925121203602017587130268101686032505757833267863332952507705849784744988039801842897190170560464810046666345453738743787999525115172369155653466813676711897540990990962273547466237740202835836345722066820906630331521617834633231257251174856450659037874583169837659442217953908954997624224098098776351032583770445330832881315821340724108148775855729991935746075782043460006642528482521928402909957899737519648155389013534571710370645282502565643614197051691941627417237447696839467063716335822670252710285671957022128538405709928618056262462661193896273859552106945585436193008622742410062807864457910201620445136471796082300937812139101566234834273828868678180015194811858236789703369140625 399 23216461283548036116076482707390720638035236910154632410495267548230930459999137028298033897322195754107015751744910359982178280051048905022603591125859589057146565853991233097123360237205017264976972572726969797375473877469848050574634064113250227880935315978878053625459208619871836041758771411810520953775293105733258657008047118855405393947145439028858340931498701943104661541745502277125516018659271643218767723812956111958684765226117444963609673044052065415141411764062000924407687002319645012714948919151361566436266782362684237035340542650368864526249432761073201995270339614000216400294112437887467718523691802064623625084709339477741631038947358422817993245430831403983110851829286823878261518604448722601816364613269961290671288589041010440474221615060337918706170446557609452246636838074187043501524927698875257718602593826062729931436479091644287109375 400 9269766577768446974643190520011315912521159606052938742439709223454437388943589113961387622349735078359996766593171505444171286467487759457040778263971071676876275742760086209038750778041792193181741275753299874769821309594483016261343749252950199494737334954993189667768272278135685284565652825257603269709068098779828528252077095149123753286325899046195816036340267493307093642823264236423949152279880407518107874284669306823153906332351601778816984527657394279070476617328018490640039696088371898838358078329524918685359648070778801224717977809425828801703436121570012565435059250271538165794551874941473502283758258958097106019512222352509292850770774103128302744688496083879434778195400447499585045584494512988832618145811406858629374509853934655878665616658559643958749170963664014112033813691375551886712052431361967552714276052938657812774181365966796875000000 401 3717176397685147236831919398524537680920985002027228435718323398605229392966379234698516436562243766422358703403861773683112685873462591542273352083852399742427386572846794569824539061994758669465878251577073249782698345147387689520798843450433029997389671316952269056775077183532409799110826782928298911153336307610711239829082915154798625067816685517524522230572447264816144550772128958806003610064232043414761257588152392036084716439272992313305610795590615105907261123548535414746655918131437131434181589410139492392829218876382299291111909101579757349483077884749575038739458759358886804483615301851530874415787061842196939513824401163356226433159080415354449400620086929635653346056355579447333603279382299708521879876470374150310379178451427797007344912280082417227458417556429269658925559290241596306571533024976148988638424697228401782922446727752685546875000000 402 1491611493174463299481623177296406788102153053337038167186972626216872657948012019527940956160271067751800965830979287784461520189444851505688772428439902846509706295638411077441281684273373278178461398030825366022657576594312162537326615386348110636833750974661315874314142426757549155245362121162448783631514890560506946770076750266910243011419768497447473813869112347787189346552625458128518518501069178078108518870624596810914009254604381385028187589599752805397281813244404053521506834944177493073983005794107412906237111785518240451563964139340775065407644493856418483821104639394841614678459820797351477481696855782981003170478085497452407039911649510566869536087070193779971069325532672606921394702143756490957865308994625686166403257080911158449167371133038370126594376498913804781886598097635567788750232144130874589382979890361813346544295200146734714508056640625 403 601119431749308709691094140450451935605167680494826381376349968365399681153048843869760205332589240303975789229884652977137992636346275156792575288661280847143411637142279664208836518762169431105919943406422622507131003367507801502542626000698288586644001642788510297348599397983292309563880934828466859803500500895884299548340930357564827933602166704471331946989252276158237306660708059625792962955930878765477733104861712514798345729605565698166359598608700380575104570737494833569167254482503529708815151335025287401213556049563850901980277548154332351359280731024136648979905169676121170715419307781332645425123832880541344277702668455473320037084394752758448423043089288093328340938189667060589322064963933865856019719524834151525060512603607196855014450566614463161017533729062263327100299033347133818866343554084742459521340895815810778657350965659134089946746826171875 404 242416573311003950177226472027699250223755365465515325670732699875676188524841411301828480056596669170950408688811377034401610270163525978477824324844143259517530282377356872334095211684533089519220210939830271373495333038464101999402779449815172116047843936214753826979082773944321420562311788420861037817430247185446655672336294186039991853675555718689856223602451952701453348011999509131036975056287180071749876348791522266804703195877805637226095342100063206625451696014071444769259634232477189350673004668588175342523188580359252631543178452252503206186507659744322450210693242110243073364945884322521156418615572577446535440755666993018604949444452825400419972444792216482981880553523654803837406571637037698449939051673392666427292761376810465673240656352019566674103303094565032369847410212460749602508257557458609474845773006351085099296938096813391894102096557617187500 405 98178712190956599821776721171218196340620923013533706896646743449648856352560771577240534422921651014234915518968607698932652159416228021283518851561878020104599764362829533295308560732235901255284185430631259906265609880577961309758125677175144706999376794166975299926528523447450175327736274310448720316059250110105895547296199145346196700738600066069391770558993040844088605944859801198069974897796307929058699921260566518055904794330511283076568613550525598683307936885698935131550151864153261687022566890778211013721891375045497315774987273162263798505535602196450592335330763054648444712803083150621068349539306893865846853506045132172535004525003394287170088840140847675607661624177080195554149661513000267872225315927724029903053568357608238597662465822567924503011837753298838109788201136046603589015844310770736837312538067572189465215259929209423717111349105834960937500 406 39789381104948673971946122862495236037293336277234110774445161792352516222232972012372578312637197218447808138346918695565161225147385549411575461239240505997512301671626861218889680350510312283994674232029112866264553937511995051922855181967816541072848856251442178943389131696576990779706972451297193950676055384715695954049995535270819747550089164999942307789342500469997412694775850589455548942531956680463327908268405970123737838521251437339099819848396313592039838920937891224112894429770024561740255282914895128962092799133047569384605183706239379237449449755547979952155401973874632225983074770931149514033940657653789388599932330915496877925552758286730957557941744204961498770345750314762236187566769564676734881085135956327078694352414564087130725414295201217688897767327135577208998369314371464087555287041239044614628169911166332729790529043611968518234789371490478515625 407 16194278109714110306582072005035561067178387864834283085199180849487474102448819609035639373243339267908257912307195909095020618634985918610511212724370885940987506780352132516088099902657697099585832412435848936569673452567381986132602059060901332216649484494336966829959376600506835247340737787677957937925154541579288253298348182855223637252886290154976519270262397691288946966773771189908408419610506368948574458665241229840361300278149334997013626678297299631960214440821721728213948032916399996628283900146362317487571769247150360739534309768439427349641926050508027840527248603366975315975111431768977852211813847665092281160172458682607229315699972622699499726082289891419329999530720378108230128339675212823431096601650334225121028601432727583462205243618146895599381391302144179924062336310949185883635001825784291158153665153844697421024745320750071186921559274196624755859375 408 6595522175369343460637503305214486272057319759046427291776684637392066930254327835448489556974663895844283443467920945913463436259172117826986228623822283189285466131353394124167001544597317607580714593187377327201611662595361530479610710328600065759731260493463700772754335488815068112530978529329561846209686758543163418200138285098569758517013575140168915684915961680874810065847311247359662590251038132504254185820176758418856623782601979942474958959864048042271653296442793534484052743304397126739118777475068504758934850882408150151964998527433604951111959752851485584532456103048228520956657517087697376430486625304652301532504111958804848178642409298215092732023149658055936453571347196340044719132340636154965155160406783250824992073571701424026805173503426825867845397931010412268428672709092768386363809211349609756163830095775844853875358175798737647710368037223815917968750000 409 2697568569726061475400738851832724885271443781449988762336664016693355374474020084698432228802637533400311928378379666878606545430001396191237367507143313824417755647723538196784303631740302901500512268613637326825459170001502865966160780524397426895730085541826653616056523214925362858025170218495790795099761884244153838043856558605315031233458552232329086515130628327477797316931550300170101999412674596194239962000452294193312359127084209796472258214584395649289106198245102555603977572011498424836299579987303018446404354010904933412153684397720344425004791538916257604073774546146725465071272924488868226960069029749602791326794181791151182905064745402969972927397468210144878009510681003303078290125127320187380748460606374349587421758090825882426963315962901571779948767753783258617787327138018942270022797967441990390271006509172320545235021493901683697913540527224540710449218750000 410 1104046469286688806733422322060590023397731722151619759125632762230246991153813680672308546448752391541252912456205957858359383254268025277397449988308005110662285048683060055320583400242971117083056947894105409027598279083793626852447522929024189231750239685216557845370003166609677180626859835912019272527525852358079916216704157861947024908995103940726917071141317085919674595191609699589413811484017615764925183096462707368676047354522675084016955812636859670645468434947763635907068577180214098762455709961523251496700953487253750730904870847097421966078208213744359044688201264260981317004730561856426813592833114686459055368366376629778446434606030879947680191834879717044718732367979600030792547817604299807346378815979389997713993188481433394447973353738085794792799145899173306596675889148066336420131357084699973261623829751545302469125788371630270123802119996980763971805572509765625 411 453763098876829099567436574366902499616467737804315721000635065276631513364217422756318812590437232923454947019500648679785706517504158389010351945194590100482199155008737682736759777499861129121136405584477323110342892703439180636355931923828941774249348510624005274447071301476577321237639392559839921008813125319170845565065408881260227237596987719638762916239081322312986258623751586531249076519931240079384250252646172728525855462708819459530968838993749324635287526763530854357805185221067994591369296794186056365144091883261291550401901918157040428058143575848931567366850719611263321288944260922991420386654410136134671756398580794838941484623078691658496558844135563705379399003239615612655737153035367220819361693367529289060451200465869125118117048386353261659840448964560229011233790439855264268673987761811689010527394027885119314810699020740041020882671318759093992412090301513671875 412 186621182267025947592361971676880298505402573858392571887868121749104075815331591053133226799295253205865911302963339275769884737136147757363007206661000762971945981696853169481573953167393636306643996336022722160649731860424332342999188809983122881812625134068017198748554899385346327846754508678468845049247539713080864810627929631830492097786451918877550161646306796387386419339315741327132006562641701404321967967893423284936141248347606966541323683326984715582747341653204671325160784297353358214850960024851735329408906012778703735054864095717664750410635626959907734563053842261254096240150787857388372342798512984392132675976541209319446435071106764424982741291053075697639273137675474718911844051365796166034863366450270410016929916245668998932729126138740127913382386515486314085141612511710613614063407977634211251303269240282986452409387288862551573798143067506316583603620529174804687500 413 77074548276281716355645494302551563282731263003516132189689534282379983311731947104944022668108939574022621368123859120892962396437229023790921976350993315107413690440800358995890042658133571794643970486777384252348339258355249257658664978523029750188614180370091103083153173446148033400709612084207633005339233901502397166789334937945993236385804642496428216759924706907990591187137401168105518710371022679984972770739983816678626335567561677181566681214044687535674652102773529257291403914806936942733446490263766691045878183277604642577658871531395541919592513934441894374541236853897941747182275385101397777575785862553950795178311519448931377684367093707517872153204920263125019805859971058910591593214073816572398570343961679336992055409461296559217129095299672828226925630895847717163485967336483422608187494762929246788250196236873404845076950300233799978633086880108749028295278549194335937500 414 31852929695977147917575103477327663307094948512250809954651938317842837166971375280203360930045406858234848634770378387377273425108585580701722414547387550296361259212905101855010425221404743898578509298029805644423549824423016007581627346806366632021404740122787502220025363885818588520021224135348992526850153572775596344707793034277747223713427150467758769263106931945007851047699346220411110687103697721056905118138794833687882579863165150833234030185435949977041625353306938787581520422704241007778089705680043485764866998130633025300004324814146685542616237368901467447366377729333314652057446722082654041068085059912175436580972964784139066553500258961779384103822131967907665821450779400564389105474079383870441107165420484363243316559797440950870927553242333354255278517807134921237577090635365617775802198072187871463084118019833820564385376173749693366234192470898278770619072020053863525390625 415 13218965823830516385793667943090980272444403632584086131180554401904777424293120741284394785968843846167462183429707030761568471420063015991214802037165833372989922573355617269829326466882968717910081358682369342435773177135551643146375348924642152288882967150956813421310526012614714235808808016169831898642813732701872483053734109225265097841072267444119889244189376757178258184795228681470610935148034554238615624027599855980471270643213537595792122526955919240472274521622379596846330975422260018227907227857218046592419804224212705499501794797870874500185738508094108990657046757673325580603840389664301427043255299863552806181103780385417712619702607469138444403086184766681681315902073451234221478771742944306233059473649501010745976372315937994611434934595568342015940584889960992313594492613676731376957912199957966657179908978231035534219931112106122746987189875422785689806914888322353363037109375 416 5489494322782772695454727085037185862591507856092224908760290062977478087312699282200052126754383113233050918661897233018068137591682964536743441294325089845544730898347747379487145309824696237341686993175962178903216580900502208613922745820100417589327577966400622727702118777207533464962553340598267934129851038928825027296524462960857801072515357936352363524811511061919143210507931005622990912625223499396095656173928136406601716688540086627515078844400169983177960064078369389755682995796578957727890172390689367977646773622604855447458577228468062517435356648349137159412018160346518600001799427625077049819635837489186317747104621871358683942612162499708621352605856818402628955711639115149797294975886644805701930770007118968522638308135989044022488931392820080914495835945334054189079905129638427602115939191964693733543569829375484609060831871483229337654874413487959827762097120285034179687500000000 417 2289119132600416214004621194460506504700658775990457786953040956261608362409395600677421736856577758218182233082011146168534413375731796211822015019733562465592152784611010657246139594196898330971483476154376228602641314235509420992005785006981874134749600011989059677451783530095541454889384743029477728532147883233320036382650701054677703047238904259458935589846400112820282718781807229344787210564718199248171888624528032881552915859121216123673787878114870882985209346720680035528119809247173425372530201886917466446678704600626224721590226704271182069770543722361590195474811572864498256200750361319657129774788144232990694500542627320356571204069271762378495104036642293273896274531753511017465472004944730883977705131092968609873940174492707431357377884390805973741344763589204300596846320439059224310082346643049277286887668618849577081978366890408506633802082630424479248176794499158859252929687500000000 418 955189744106705434597282703346123431626083599309772683190877976170681185802783045662181945095049812041145898140560674275716690722645267276806650306303504654212121130659557482977207794305350068504933663406828390176980141668728789079399978932425030999405320829646732642790553269207579151055642398636643312562599704687342415110096841424620874559944762428214834925993629967060379581906022220534025880406297647064217106206927361730621336862206904534211072122572094583917323447525771015589515331408693118816356476563430521426620430401412250122023311131974222644597790541334779239613108809563862245443194297185112123337980959445925098511878036323978305404963540691036630225645413310512670880959194092908645920534443766376299658394576197908488040574616811703281483422681479597190357875170193115293772064213804446525386140036275052445949358594368322812640612728698584614451687468798281310800035726060741581022739410400390625 419 400224502780709577096261452702025717851329028110794754256977872015515416851366096132454234994825871245240131320894922521525293412788366988981986478341168450114878753746354585367450065813941678703567204967461095484154679359197362624268591172686087988750829427621980977329241819797975664292314165028753547963729276263996471931130576556916146440616855457422015833991330956198299044818623310403756843890238714119906967500702564565130340145264692999834439219357707630661358524513298055532006923860242416784053363680077388477753960338191732801127767364297199288086474236819272501397892591207258280840698410520561979678614022007842616276476897219746909964679723549544348064545428177104809099121902324928722640703931938111669556867327426923656489000764444103674941554103539951222759949696310915308090494905584063094136792675199246974852781251040327258496416733324706953455257049426479869225214969219450722448527812957763671875 420 167803629485045374711950802582688976589031961717276639344448496029596840361249959283735537515968232895322925336669461861829127718551664378279860498961074507436289372650961563884659062472322677222850361765278986386265224533518724614706285655701438762911772132164859311379485036306163323575734608283744420800989203047593918443483750691944917811284715642662895254738759198979349628101830472707359261827184374448583838344895541385467755622379883833789725952541624047167872812962605907862317062858396511470099576144936650603087721784987303607276132888304652753268484159576401031575752931729451167865649606051373508241409313576906139798088651025344543014038504618071504879333876153222611600716730519490216701228132077686017153889886206941582431949361085424011635147479188430895673572815491166761066434628655525144610932731968441439936428616123660396344795304413038437679651758127868498710055789047146390657871961593627929687500 421 70645328013204102753731287887312059143982455882973465164012816828460269792086232858452661294222626048930951566737843443830062769510250703255821270062612367630677825886054818395441465300847847110820002303182453268617659528611383062791346261050305719185856067641405770090763200284894759225384270087456401157216454483037039664706659041308810398550865285561078902245017622770306193430870629009798249229244621642853795943201022923281925117021931094025474626020023723857674454257257087210035483463384931328911921557018329903899930871479654818663251945976258809126031831181664834293391984258098941671438484147628246969633321015877484854995322081670052608910210444208103554199561860506719483901743548705381231217043604705813221787642093122406203850681016963508898397088738329407078574155321781206408968978663976085881202680158713846213236447388061026861158823157889182263133390171832637956933487188848630466964095830917358398437500 422 29761009865431417451939047171359767782180752054446671602032754124373031842160665972591010550227896848012360581537354792347820368877901883517817258512367707741839099383084805602897277529876035834985600902659144606851194865918961489099780024502853098597630579093686211282302599503454034992218317713159303284122445792803866298090382016166814633387788684506949872194815588392581649888214948702159274183805304447473489014183314378819282239230197101761202478681373695605553721964900643767055591066555746345482408031278371165489354496019999671909340216831594165291036197223212346667306874449524435695042634297610166752747626843577448247071840555875733554894430118834472208202015138105150765181818717110392603026450347063430699471808527785202563294212044282836373283184772162626389420328915365119771586608731538314074045729157193876597072252406923196261410966424435765692241968562652916076662935884744598524775938130915164947509765625 423 12588907173077489582170216953485181771862458119030942087659854994609792469233961706405997462746400366709228525990301077163128016035352496728036700350731540374797939039044872770025548395137563158198909181824818168698055428283720709889206950364706860706797734956629267372413999589961056801708348392666385289183794570356035444092231592838562589923034613546439795938406993890062037902714923301013372979749643781281285852999541982240556387194373374044988648482221073241149224391152972313464515021153080704139058597230751003001996951816459861217650911719764331918108311425418822640270807892148836299003034307889100536412246154833260608511388555135435293720343940266981744069452403418478773671909317337696071080188496807831185876575007253140684273451694731639785898787158624790962724799131199445663381135493440706853321343433493009800561562768128512018576838797536328887818352702002183500428421879246965175980221829377114772796630859375 424 5328549503727146764230024224649455982037489194547930847730899048101072259146760693025163415147902737425773433187017076668485047828923343347554372597425576606859606857434760223464778407659159812407656633523779746872923304839472187628669641984824899619442094937911842421431521412470133396238387009046955405125999336761663473143052004331266738486679908178145696215497224577258691657251757156929536213944748399915161259348371903842120446063297558031670869634449030308100778414547665696820031348175399070711937709147947348693400432401707636488382045151163965089029550547684906041805639348534268594065478755851864707487694047255187186566684392838617188845143785833713764087516666492451853995536627155309213150373860501686054434098057369583885182649741957516793579058636534611020413993798519283093322812430321461344068700546881616126218216960752865896295722582557155919188179017740274303276777276283660000899544684216380119323730468750000 425 2264633539084037374797760295476018792365932907682870610285632095442955710137373294535694451437858663405953709104482257584106145327292420922710608353905870057915332914409773094972530823255142920273254069247606392420992404556775679742184597843550582338262890348612533029108396600299806693401314478844956047178549718123706976085797101840788363856838960975711920891586320445334943954331996791695052890926518069963943535223058059132901189576901462163460119594640837880942830826182757921148513322974544605052573526387877623194695183770725745507562369189244685162837558982766085067767396723127064152477828471237042500682269970083454554290840866956412305259186108979328349737194583259292037948103066541006415588908890713216573134491674382073151202626140331944637271099920527209683675947364370695314662195282886621071229197732424686853642742208319968005925682097586791265654976082539616578892630342420555500382306490791961550712585449218750000 426 963087998225341287113043462123850147991840553983537116880987684345148830587278051745923438814310111301909636176660557321140444805538398515461972412363359199330258626834652067592848064883094355100036086799208742477537456180010184688972027042063074424099120950450172781470487890685575754703343623501176175308854110030228612680964907024108787148355508251322065260893329108498195561818209912043420580600897118169550459402827339025063990394384075700703477515438413397104144972892019389326685109388956504727450863685762279827240182986159309924592338579659565356131789143994165218081320882444673270989865125196589270879689547929551254884991001996760606650002666537057360571184710740092028069896448973958876790914244118043072858522321850059218183872080729668082924181995417204342335214491894135741264714242987867467865237446931259382882056450226484595061905963341738431858828454981561664992983763539124465735685731715420843102037906646728515625 427 411238575242220729597269558326884013192515916550970348908181741215378550660767728095509308373710417525915414647434057976126969931964896166102262220079154378114020433658396432862146123705081289627715409063262133037908493788864348862191055546960932779090324645842223777687898329322740847258327727235002226856880704982907617614772015299294452112347802023314521866401451529328729504896375632442540587916583069458398046165007273763702323898402000324200384899092202520563469903424892279242494541709084427518621518793820493486231558135090025337800928573514634407068273964485508548120724016803875486712672408458943618665627436965918385835891157852616779039551138611323492963895871486019295985845783711880440389720382238404392110589031429975286164513378471568271408625712043146254177136588038795961520032981755819408778456389839647756490638104246708922091433846346922310403719750277126830952004067031206146869137807442484700004570186138153076171875 428 175711158216629896515518655105363212343565299272183436069097182594285610476672681421381241740159980331901867301726052375253021724644174896565841659821785728430066767203885492524238984157882757643763296079797855070843208145912556976071275621205919407604546937201429400220674710541227048497968716958656827850828253854424907726588494685962119159079390885560361271558770014290784982673942413787579198468050581811204807784379301202188501525589522316620309722565641974381333762440863924574924106039247602310051327214308021490834931429309908354762816741471742337853642360772726285737794326176871228674058475234479490783305725596082125755208869299790653425510480467862580791102393032371930580622006022297251022717938266693626594149557219732085638504352460661814694420641977748573187256040130656088018031297647172073746184414284377618654976591859877869224872294657263556866706093790089369542927926269510255623956807013996694877278059720993041992187500 429 75380086874934225605157503040200818095389513387766694073642691332948526894492580329772552706528631562385901072440476468983546319872351030626746072063546077496498643130466876292898524203731703029174454018233279825391736294596486942734577241497339425862350636059413212694669450822186403805628579575263779148005320903548285414706464220277749119245058689905394985498712336130746757567121295514871476142793699597006862539498720215738867154477905073830112870980660407009592184087130623642642441490837221391012019374938141219568185583173950684193248382091377462939212572771499576581513765929877757101171085875591701546038156280719231948984604929610190319543996120713047159382926610887558219086840583565520688745995516411565808890160047265064738918367205623918503906455408454137897332841216051461759735426690636819637113113727997998402984957907887605897470214407966065895816914235948339533916080369619899662677470209004582102352287620306015014648437500 430 32358626263433324716523121804633635571102160838483706718969880111252732799175414670133001058292772775773882345627937988413065554799609861949782368675051034874534960142472389690779895505703141983121223550215708826482403447405788089455886375955153225998984189257949744646114676488831660819459464195621615632860216010199878782804797425008083295780289671057294234371259459950689695983106032977742726933761299506858643926705691292123837529196311005157900998883081547443701457753335781738221876166483405693722951880779053775261239054778598046078397153047549054026041244437682651971615586743506654036980299905446792903951717430789880132140848483019233854869165591580711875676306097836926994100730179117006167580938633168651570892525957984226881496701180960111126906362643108487101013626324874556481967491122576251703590107231947911377680236913105766685206624613636701293304956514560405975914194444707269109228115790133362139613382169045507907867431640625 431 13946567919539762952821465497797096931145031321386477595876018327949927836444603722827323456124185066358543290965641273006031254118631850500356200898946996030924567821405599956726134962958054194725247350142970504213915885831894666555487028036671040405562185570176339942475425566686445813187029068312916337762753100396147755388867690178483900481304848225693815014012827238747258968718700213407115308451120087456075532410152946905373975083610043223055330518608146948235328291687721929173628627754347853994592260615772177137594032609575757859789172963493642285223776352641222999766317886451367889938509259247567741603190212670438336952705696181289791448610369971286818416487928167715534457414707199429658227384550895688827054678687891201785925078208993807895696642299179757940536872946020933843727988673830364484247336216969549803780182109548585441324055208477418257414436257775534975619017805668832986077317905547479082173367714858613908290863037109375 432 6014773959759245349334380968769194293891393338597845600386240428570243429082767032772208241649375492196556810323780853229232312943848000982420657044327523534077359304067512325081479694869983487513833277884026410063306909336687798210330867837397589435201211150206141040109272355482193975997626861482714822681229295380007241354981497099353010156625855697729918747272400575118135425042126363605708327384932414905614022772389544464734176231702074136244661201209614207941417260520630196482815305295799564703331586225095189168204489148767899817616940163069997313213534966827004189560893759287403866350111374416476377413713596950782409749281282424391545871551187862830051654122550578267448585624358992477267059147454850019067579389521179929620881383640392984977001432306609022083980843325143129136831255696494800868711283349675972113270858365093474499561895399722435643224105634427849517526770644186648291930580127739869311653819750063121318817138671875000000 433 2604397124575753236261786959477061129254973315612867144967242105570915404792838125190366168634179588121109098870197109448257591504686184425388144500193817690255496578661232836760280707878702850093489809323783435557411891742785816625073265773593156225442124428039259070367314929923789991606972431022015518220972284899543135506706988244019853397818995517117054817568949449026152639043240715441271705757675735654130871860444672753229898308326998100993938300123762952038633673805432875077059027193081211516542576835466216909832543801416500621028135090609308836621460640636092814079866997771445874129598225122334271420137987479688783421438795289761539362381664344605412366235064400389805237575347443742656636610847950058256261875662670909525841639116290162495041620188761706562363705159786974916247933716582248776151985690409695925046281672085474458310300708079814633516037739707258841089091688932818710405941195311363411946103951777331531047821044921875000000 434 1128413717003846778884547379726568751205851817984049403041998836625544175831446788240873624413105470802216148425611647036354389072237466222250399502330494645820398491513074762968794791489395133900442755842458575441793102365914898192375315050437505702557278618273158609401901229529981260063836519376428250505229498983601017297048139561891917722161391055216539264615362389256825374899589092482861363204521207066122228946797828718942019369670218250703356808988647452947634653630870142614077688378542913481642653269644096223083207839766511316510244308295064939032760446563971155654402193074624160836931274292127952776636777179937971746802332425685965922057218358348797061777457969387610388648228978769936896755653013831888806576267915658017691562276247371237610045624020390340477274924099877226112735857678001730692384976354769204943682857648996812168309355901965234325417787543354019622592648500654145277268346670126509569132000621038969256915152072906494140625 435 490859966896673348814778110181057406774545540823061490323269493932111716486679352884780026619700879798964024565141066460814159246423297806678923783513765170931873343808187521891425734297886883246692598791469480317179999529172980713683262046940314980612416198948823995089827034845541848127768885928746288969774832057866442524215940709422984209140205109019194580107682639326719038081321255230044692993966725073763169591857055492739778425806544939055960211910061642032221074329428512037123794444666167364514554172295181857041195410298432422681956274108353248479250794255327452709664953987461509964065104317075659457836998073273017709859014605173395176094889985881726721873194216683610519061979605764922550088709061016871630860676543311237695829590167606488360369846448869798107614591983446593359040098089930752851187464714324604150502043077313613293214569817354876931556737581358998535827802097784553195611730801505031662572420270151951626758091151714324951171875 436 213657772833343688417860913405411128462950253427058104658495904750920339037233752448578858378792005558701971952980087841781890331369805502394060790564323340425049995279578859752621040077396313040516610526762036756399974386953168321127084192662228241786492727591015327665787449875960888319569543444001078465121189591492329435157047400065028635772594776657350517082803158922510140573000350593323456503014740653131486985836257774021938297890565569174168627328855181714042338360317488571058070399979665851677735754639662241051454311058095788940802397224637433235835039600908352507715400218967372908620865438188493766186255084058953285175194521104792967571959005902348785363057574707736306074120819961210650165433361943459077984046578043976420602546086237501822507654224345518030520674075696082104148957746154073730328273749521542911049770969437634827859359887592314043460794316330810736324102646025509643835696021742854070184919335062545542314182966947555541992187500 437 93368446728171191838605219158164663138309260747624391735762710376152188159271149820028961111532106429152761743452298386858686074808605004546204565476609299765746847937175961711895394513822188798705758800195010062546788807098534556332535792193393741660697321957273698189949115595794908195651890485028471289257959851482147963163629713828417513832623917399262175965184980449136931430401153209282350491817441665418459812810444647247587036178177153729111690142709714409036501863458742505552376764791113977183170524777532399339485533932387859767130647587166558324059912305596950045871629895688741961067318196488371775823393471733762585621560005722794526828946085579326419203656160147280765754390798323049054122294379169291617079028354605217695803312639685788296435844896038991379337534571079187879513094535069330220153455628540914252128749913644246419774540270877841236992367116236564291773632856313147714356199161501627228670809749422332401991297956556081771850585937500 438 40827424494823221977582569594051959389354528328427924402279250662678930190576582102880221354537659951979139421666340595782990850385359557460416323862836911672523159869537866579104283907862737556682108812010038750051765415223232203708056641808932501063938057804200801475864337267334134181974470031722940740489375175974980218514924387074753522354167384735589967179718382826223899045639893252858634155975483629984697727020338603106715737311013083369203794734319092953359776295712093311713456787240766826060258231314641373349334357527546191262406906797926315173776760346205125066563025917753357344621455605095653782700676102650448053485292844094136925534946207963381361625987259888523968132655925414019691005426478840631327582132491452923698282392836639654793375996656442412124781186945535474959340191995394112840461594027469429230550756567427642754289872828703394789974983182078413172825946923401480538640487463309655881055879760900551023183879806310869753360748291015625 439 17923239353227394448158748051788810171926637936179858812600591040916050353663119543164417174642032718918842206111523521548732983319172845725122766175785404224237667182727123428226780635551741787383445768472407011272725017282998937427836865754121367967068807376044151847904444060359684905886792343926370985074835702253016315928051805925816796313479481898923995591896370060712291681035913138004940394473237313563282302161928646763848208679534743599080465888366081806524941793817608963842207529598696636640453363547127562900357782954592777964196632084289652361287997791984049904221168377893723874288819010636992010605596809063546695480043558557326110309841385295924417753808407091062022010235951256754644351382224211037152808556163747833503545970455284808454292062532178218922778941069090073507150344285978015536962639778059079432211782133100735169133254171800790312799017616932423382870590699373249956463173996392938931783531215035341899177723234970471821725368499755859375 440 7873177434908294953861585850601572334024290878395513117533282244237984339970825599630321858877331910231270193061529479765722884559760762134519705857271372100334601048238269937208880086577787703332580910215788997032362619702377849129635430240582406390074725942473751236993916620797419893165249354577959446258340911162334488741296887952992024387202091472338572504949134949903217253579589942741237102677998364041387539669099058679272497818743808042647301492423772955535939944388933162004470618872880180094320966902884128386919506392157769709405682917284420469266418610212595920594627470922547217272820054993987526510984266090019470973763696186484955862056368316767498081767741796264430697167930756702106687288117314108727949452579434687072938480344586192026984923814913336582821960844780463384422260424549241099264591412959875276792834817244662374658581939043202580672760671227568067497156858651507404787932150861853438390509598741526242626775911048753187060356140136718750000 441 3472071248794558074652959360115293399304712277372421284832177469708951093927134089436971939764903372411990155140134500576683792090854496101323190283056675096247559062273077042309116118180804377169668181405162947691271915288748631466169224736096841218022954140630924295514317229771662172885874965368880115799928341822589509534911927587269482754756122339301310474682568512907318808828599164748885562280997278542251904994072684877559171538066019346807459958158883873391349515475519524443971542922940159421595546404171900618631502318941576441847906166522429426946490607103754800982230714676843322817313644252348499191344061345698586699429790018239865535166858427694466654059574132152613937451057463705629049094059735521949025708587530696999165869831962510683900351402376781433024484732548184352530216847226215324775684813115304997065640154404896107224434635118052338076687456011357517766246174665314765511478078530077366330214733045013072998408176772500155493617057800292968750000 442 1532127285314749627413975718171101234639698551030684041183885632199472438824013261592653674732558417980914975260746014760472261188241805858727206831597753435310657386209349703424841798628010103917518651728458492504123825871492390035195622232960209619072372420548708580221122529782411446015962817799213645010895072387987299567633694485182406412357822717695396890401215883856935249577300567780591792873672550293693542502051431319009835487904577668559716331465754162125023225034628554560495329677687767492100778445482079311469267181311282298767426269364611628823486892142493710882552193104001269858660376491970143149701514800179476124970436895962719291431718163884540931728541116152815565725835469951475353209927035470011755873328203775375965100061425201287409556556872179589765102351559138577366749843557225098458753822347178580778181828643580283261538803039449589053518653188595012688637062118781755407043853216818061882924986671475182605818565750865900554344989359378814697265625 443 678732387394434084944391243149797846945386458106593030244461335064366290399037874885545577906523379165545334040510484538889211706391119995416152626397804771842621222090741918617204916792208476035460762715707112179326854861071128785591660649201372861249060982303077901037957280693608270585071528285051644739826517067878373708461726656935806040674515463939060822447738636548622315562744151526802164243036939780106239328408784074321357121141727907171954334839329093821385288690340449670299431047215680999000644851348561134980885361320898058353969837328522951568804693219124713920970621545072562547386546785942773415317771056479507923361903544911484646104251146600851632755743714455697295616545113188503581471997676713215207851884394272491552539327211364170322433554694375558265940341740698389773470180695850718617227943299800111284734550089106065484861689746476167950708763362547590621066218518620317645320426975050401414135769095463505894377624627633593945574830286204814910888671875 444 300862843834870930220795949078061304313272000418088261030420929223395133372516447971250550130250416645207153280530103804030323176107437423415203053074118081687635720770676734812072735625807282693531246989264216779658749459915770536358806764709937158167581198464669909470801707513842085644260323835007661956214203404226911889370537845760060509853189305221471201088754865826265503675376736137022203415023664910032083684640918448041124433815971913636205134283611751638711386214457788411953799915574689964115773755710346399257154230704569893086658307045462560546606013991961862615865460697711390636568256501179853806385229127132131574179853122007725298065017906907886570134842547278574986876973215835309207729336154893630677109373312016917521458319114919765705209723548889991872007838933855752168205547254359134175708420421234707783200358327883122164319668119214418483085478674774714223197623393737669954696326137505221357494964147073795170366904833114674033822666388005018234252929687500 445 133883965506517563948254197339737280419406040186049276158537313504410834350769819347206494807961435407117183209835896192793493813367809653419765358617982546350997895742951146991372367353484240798621404910222576466948143509662517888679669010295922035384573633316778109714506759843659728111695844106578409570515320514880975790769889341363226926884669240823554684484495915292688149135542647580974880519685530884964277239665208709378300373048107501568111284756207229479226566865433715843319440962430737034031519321291104147669433632663533602423562946635230839443239676226423028864060130010481568833272874143025034943841426961573798550510034639293437757638932968574009523710004933538965869160253081046712597439554588927665651313671123847528297048952006139295738818326979256046383043488325565809714851468528189814708190247087449444963524159455907989363122252313050416224973038010274747829322942410213263129839865131189823504085259045447838850813272650736029945051086542662233114242553710937500 446 59614715599059815628417659738464123451425173262664212090142979209370985948071850741075389206702853187672756404582592593479373842136054818185462719586583960201828686784472343728253669976472421889175810606400959651804032843444811046043153955361200268343467585306680414351126857862586069938333792018927798096914539321330248484152863834490382736217618107400569907253909287220513467973303396290028081822394119830115077322750106851646266785184929844168190775378753864354211087900020312475098429670243156055954058646919125303620862687588347948193134735772466026604117105742459446969172324688426102453270194462019685943838886864709477219901837416783099120893948109538895070280360914025495510151788879915912652010991832902272260126592573057851051140510141924856473655442467108022712453643506912147385667185529368452044201936256789207070024001126251840125276873374768759947325461128118188132690610038732357829976262865821696800558094937956731081643943181134527586895188733251416124403476715087890625 447 26647777872779737585902693903093463182787052448410902804293911706588830718788117281260698975396175374889722112848418889285280107434816503728901835655203030210217422992659137646529390479483172584461587341061228964356402681019830537581289818046456519949530010632086145214953705464575973262435205032460725749320799076634621072416330134017201083089275294008054748542497451387569520184066618141642552574610171564061439563269297762685881252977663640343181276594302977366332356291309079676368998062598690757011464215172849010718525621351991532842331226890292313892040346266879372795220029135726467796611776924522799616895982428525136317296121325302045307039594804963886096415321328569396493037849629322412955448913349307315700276586880156859419859808033440410843723982782797286152466778647589729881393231931627698063758265506784775560300728503434572535998762398521635696454481124268830095312702687313363949999389501022298469849468437266658793494842601967133831342149363763383007608354091644287109375 448 11918787458085147078043895231153309854137412928776968965081594118777439905035897131009480424000474663218644172968683904663134425092560574867733718696715383745217049147341389086018184976506338542826025251042585146130180656499777552629621736970998283202488272883133763157970510374637567356376802309400247637219173310161272558353024799983259869663871090248089101571323816916963958886730496126456676726987177952830516293264251383576242922332411352051000417709878228142690604927970901395117766735264382179833877128655575425778443755232612727291252508915314354611305839882578773663346204250407460411888344193403215210766089563637075393317897146747025307534785549635251296540561469130969660630276644336291314098169102111962361847894290337860266927614697534813357312056499825150420504389064925473301656555344295136411129922797319016976299113185777126423757265105092860564428619387010654793329881772243751443614372371117962669775497756195620338868162253406768336105869821039959788322448730468750000000000 449 5351535568680231038041708958787836124507698405020859065321635759331070517361117811823256710376213123785171233662939073193747356866559698115612439694825207301602455067156283699622165054451346005728885337718120730612451114768400121130700159899978229157917234524527059657928759158212267743013184236920711189111408816262411378700508135192483681479078119521392006605524393795716817540141992760779047850417242900820901815675648871225733072127252697070899187551735324436068081612658934726407877264133707598745410830766353366174521246099443114553772376502976145220476322107277869374842445708432949724937866542838043629633974214073046851599735818889414363083118711786227832146712099639805377622994213306994800030077926848271100469704536361699259850498999193131197433113368421492538806470690151537512443793349588516248597335335996238622358301820413929764267012032186694393428450104767784002205116915737444398182853194631965238729198492531833532151804851779638982911535549646941944956779479980468750000000000