0 0 1 0 2 2 3 -3 4 12 5 -40 6 118 7 21 8 -5208 9 88416 10 -904518 11 8456085 12 -36204300 13 -582795720 14 25175931870 15 -566080291035 16 10469521737360 17 -151909726765440 18 1439879949016050 19 12663393759659565 20 -1154176350734965860 21 41123527995022021080 22 -1085214191661054306810 23 22549379860115893506645 24 -286130581558507198126152 25 -3465633864020419539280800 26 429989233803285606931792170 27 -20002256488833828655709747835 28 694129786329779396863380075780 29 -18742358095148736654331235033160 30 324377041684820449467868994268270 31 3209076658119440017679814778753125 32 -640758763724094873312465139502162400 33 38242880487850668180138666260374579200 34 -1656915015858622142379946585046234972190 35 55708423723237576344417887679995236415325 36 -1220267828191681017841000308474444057695700 37 -9794660593891427763648649642015525917858600 38 3119427586609316741998885737896710621420938390 39 -228206739188636692574564397697216806723046588395 40 11932969493286344398653723888587439787872205312200 41 -482700074563017617562653324266305378768417975108000 42 13027270178568600416987697966633760970211772112666010 43 62537854516904952100410367912238645071110222639476085 44 -39887780060622691227062313635172061858139361255494021100 45 3509810742654901394653543110010222128775971823559477139000 46 -216287408851938424350424353699472433061144197660161724228610 47 10287698579694995755186131543964865773591760726821386786848805 48 -332781983612205461716813673786039252686264019546960365515055440 49 -337005698209095447389208095285686233964487399806664277065857920 50 1177990585009978935720826260469350535801611941060383718607847315410 51 -122539201663566833446914349336340354791262443327347626711732551093875 52 8742125072238586401190695740421654145967569018151203257552467320429500 53 -480245055584478496381322680692315958367740156611485504299962188046729000 54 18262920945072501598977796721143965941414727894183724814680701923472627750 55 -62166595850280229579728805898553115450702329256632821491390203110442184875 56 -72211623263596312061796988308243960969569964621788363490306010666154725065000 57 8785950419966875658272883965985399591943420854779828751211771439020058068060000 58 -715849824629155161686010048748066067124370742431926506524933900186280467750005750 59 44793474359562462219809078805205713175737545708429787023833749601379862649265569125 60 -1970630438634942352520644049972384755852105626460012629731651086803044816544969217500 61 16349571214752797447388917104384969443944275554505366073467600750232019815963973315000 62 8478911687151266762682632807164266521927159186273825605917986273978944701128338411140750 63 -1197404903584142240674147720269986380744882528512660178213754243333282712204021837728254875 64 110232147519204949990691648124248008376691918675748926754196705016916531125517719924134568000 65 -7769400776205392462200580210383276326921145682472612865151462873368933123899597230100362880000 66 390317676240008766863230460816946853318906390590949043433045628261851448473581322730881145229250 67 -5313078358288270611467580648986434894795985197160841915327326229156676650639716287760451349015875 68 -1785341003717851473350186309776486536964474866160339149367010612806915772813898030517601777529880500 69 291330967831184518352048640710728943210563639822560435413419085965453772376263287309925734209582231000 70 -30044548211700567551145203881010664291935697573052307334048993718953678338281805755155731029076959634250 71 2363497723755997115202988512909990853928370183078066195673200966845531256413191332889664756619788401903125 72 -134123827028585082089834543992224653170105543305507808941851195199522913757608088789063744531904272197695000 73 2587458982471859669353183267005548767389387425494292129521456895142192040717361999934902743547045018077020000 74 638642144335612960983104330618813512803125186892173639916148737554165210310078260603933131559940650821386416250 75 -120186257081115166046344250759014712332151471831022311454955948413697637922139588263741069368106680320316429896875 76 13788876878540518886057126074075080970707895468045751252054616995023044143221920782035707588309866677798023370312500 77 -1201464800464890888276267862277260594474687883724886008542302182379136870955213828519529115085680128395344095654125000 78 76313071283454517741006485579748758085123036259840002883587013073673641169646908414632999472938682879251526640475678750 79 -1930310058492485931130653268097956561162018610618868301317550377351626027326839592455391619908904719741708157244301126875 80 -370717343418955210258144676447402388050844630035185168543261478687618447845190778858920117337890808271528032412991531550000 81 80516020056473026491805418679337436632806726038500313638899602818694561822835903494109171235046993974848570364919143357200000 82 -10218648394183166030098763426164249315999379106708661872238618643703806270933242594446834306605533411725288993114933923634588750 83 979868278045264214946135621993543207802660436218703164817720703468682990692712735196422321279590476300521450121215975967688358125 84 -69117078907191787353452106641916824869058894899673041131854771545975444362793863823718580095794620173726830329203181200950186942500 85 2183297184396120745206707341117205467924249484591869014452221262572722595188131796881188422851589355151372287218799679368586431575000 86 335663349868702614009652608788647033777397398585351229834258266010367848624656194785434902883084808523028321140689449041155752841223750 87 -84434487830835991279380835696569725504539427210634557029286490829916745752830087796924426198661768659175011210653412183575272179791336875 88 11799479272186630971977373567562731432442623106202932573828685810886877230380877034350169720650618991949661756229574838069096140551852395000 89 -1238337805347013300003874054419993916731380453605606881383134288195819572215180603432665692957181366612268397292232461074727560375342396740000 90 96348308390752808142703655586347589569801458575002090940734659855100780668535401714828492233930816142409769338779064523419514920502057382166250 91 -3675442413767882886619551293556034284401795840817820675038001093122174313585622119796683472884287128768890460517793655212072925549948549837746875 92 -457764387180689418762305454373113920498677244911482670836647256307916683934342505598871544525199665963105623649841165061529443705782462553332237500 93 134286008730655744263421316661584538076570731857704230860205105766120233854930814244066477184584641486093437018704280084114201888555622270427020675000 94 -20586351976129657850557849351026341901793529901282183059585051004214420509295978665972295847114557325584614328331409572091451073000489896242617133671250 95 2353431894411759196910400892782937641843110650412353621439827956258058437138190742770448289983317109845057254066660291824915801666947515641847502441153125 96 -200784696312317898091620229097601494785080279872745944602788172674617109321683270140713542525883442317559272534633935503820386114704937644981694568914500000 97 9025590955757687130220637446554976724202222732291794553756760360083885126009939963957478289530036244098774178699961887809433440989368456907406698570019200000 98 910748204373690383441064082656930515623534467946566908498057029765447467154374390628185536381201578718952955775485922967448584030517067617594495945138916921250 99 -315105336919319065025614479971760175739952262463074121580065622340483107317418887758099640509412493104312997644149322349491985535068696540013298724914313391291875 100 52833637977008694921268376468616611441474958441544699891817173522092228826764346591157293733959192382571246752138010438905124969157847266057799261751935975640187500 101 -6552372407920384940132488849391880495693050687689801022731058455460582420661402669973737129182885275445448824857288847481177310965410064183462343141027798437815625000 102 609821185718911679996978938445982987804889660226566320967636501218608640343507583636845526751341105276025289761776381222206333761644915825177659869219723782589484353750 103 -31701462900946494827151008247079413165392115704131263909905338166343469876004554959119542142543975985914229852500619055224198430214423833683074856537098956745280961936875 104 -2564274522552560170352218150784475154463251535562640286434883758065439550063125970194683600373140074404385305902410905718073685452465047984384014363647816272823127808715000 105 1064832335686769506945246151446387937429544809428733064801254763487906378349527478505330824441342282523127110927497877368407363124935265390050979435508067083915207938706300000 106 -194819774871739566624781620887340147547549590094921126432449521070527732483844256763868743158480017051961544515745784684690347114260134277716109887152309696470362445510334403750 107 26117926859358715060020190124524543716841630215615801501910543023282157887544671841226961243868249541727307836492015911141813260464489121064621894825157009591282169231245006883125 108 -2639562245936543566063351686523771182432386842210187821088490521860194915700621918391291313698383889743912611105989662103122285882115287830668780041252482956051179573691497229827500 109 156353528748507525513909402518339748942799863473612476746280355339131593313279657386575109509564201425368102792556069905441932974055302602958318517980432902461270185815851025211155000 110 9904532761220772631487977167474916343926013515308991870745231483765966191292084222765502047501386639327494365124031554804153828047124778036657300906820945830190095232089994677131378750 111 -5072056549857236313611372256269295269490430816016557142816166600105038730277524377626004114585283806986187282758382019497678810767279680273953402647241036802331599092123378974984030246875 112 1010859207355053679119085915555643731003643318271854032607996035266834649993422909536432559816378049695404018303955078882041879171311502510580715632764667012349813102876773360901275837750000 113 -146037225746751061551820719868786098671404913646241667480752044347531835910674591011892648771711163531530153686996447286365302623263876668653104602637856130436674689937595096238357712215600000 114 15961861331543174426294762481513764959141923292381389234153886664258581223784100225697639035648278888564545393923849625085369827869046074017183161368431014727697807805333380060070220522098831250 115 -1064514226385766212444273689606856880765117247171096389955518061307384495177454382694474518000861867924971808789978674987702378685469792505707468183975920856585989487105325913103053591850276221875 116 -50634236151600651383986246003578962722908762412606570677423342823348586388054911223496359848706622768175091836479738289315523398453262932450178691162072500130165071432323632035013964272636294762500 117 33406497686694114308424710763693774518279305701063320773982552255841057388779043991644444171119332920497763198576729568520351940607156744291565525480950466414712756281888786860615712812168016725175000 118 -7244422323787940015607855986147911737780396140841801861747336443446809690649356187963622199393700977792696183590231072594293741222389670588989586918338473979727533634909894710140087430684774527981156250 119 1124772757598276918302751788020979673262210541747244541423850856909271139254272317525452676427277237316216149065597818737142307235834746763435281215777081223256791989730051361916032092078121327876670903125 120 -132476839962251298469467302127176213237162805773187412461653641727351971958297985097513760968475544931266062164978049253630267867630960842847832171080061247008896190548755697501592163615139809340227155425000 121 9849206816905180892953986815981427466717709150833392390294446705254253876969500857436305421671635707735426320829102918771970258448561634123785720400463478587608109128245130094311645203293942018887330911900000 122 325707428216550425755056452568331346030862763664690894624962168835222282141229016109205390522413532061269038350259890222801372019596964053810101428834915420201611317851338329544320087389378473753301284415906250 123 -299031898249042425895861135425696949712382957434773354499824896836432243120503387624476277513230250490617272637454613318892687382124885011350849422097666304890065369722925282932270641070103041284406449362288646875 124 70520948400829644712963755982797963320149832332830831608310108497535987757053978990625185404856863260393371766214360537486886678368565971663952583143442084607760567605358784270815455217327818583966314582170566502500 125 -11739201629703353063612100129010293162813469348015298254382091288396759780178679397714529351298077178695026544679763491079696429056946946694617794626512058395872337813614318523784193059425641843958530507856587448125000 126 1485122660909722439180825255763891784715690281984300756669794608853264086786849294242593854829757264710722501203857434902925399677815401931280199953722627565724750697200749275863997715167058087056438982784283546663468750 127 -122070370004438737312350182393113127646045746450406089451887093507794033953514328988710110349591682879374037091308283901681325984940737663626188553498245360666531940916760081719300190678785455675446112720486265001002046875 128 -2384314976345929424548807291805538038715121804927391047363766559147785155559516312004550394931165851074934433982388824990146668605117240024943890889954407698773526252944273688617538901083110861402304467856156436185678000000 129 3581273961049750603266683699082397636176704938060196374229892976193266790281016637920071215614212900100786096132296802298465313501815367301470783486203840081931342979507437334295394174106430719122780645154323773089709216000000 130 -918509127657697457840043313831168092190803227142190364148992759060234938958123989914509065953252685709099254619641765797959205417676804354034185786851108294948989276054973754971540354849575329889599794003372972154650350056218750 131 163594425561272762207076735338324845480516964744662696109359202750983943022708699452805088702543833609044796500662424699527918816006619092524313660695037875810783084596982398279695108199113250176351098495270363909838944613911328125 132 -22165517221959824804597053940152696059762728767243880116001931811251547124216151090314512334970527938474521070017655972511726593792249934870619769207929141768399224858093151943236245724167380901958461684050628906930495886980755312500 133 2000072648735600600390778592406646889339170911408287420840525133279202198259484045169459920768176716633018125530061576628443553405443470577760535414639854463052736443657766068821153740653245028437724728750315169957021834105101164375000 134 13445175672076993750901742673814159236908918056936457199217888270078457232007937927428568195256140358491456149735049959678173503657854853012440285317860720334849637232785176855990820278917507273171706339367038889316875763675728595093750 135 -56568367399991503129668162574905907518920078693184598110213478965018522958073460989787516786633694518650974734199914775111440777988565876689239229682111562819869444925627588782728633478407775100285603870504100436291861684826739447049296875 136 15788981944086198179221681469429343321377856747402318628180797300314656682580968676731921153406619797669825427878441957076480540352186511247572464895979122269949439151425656311553101112031242735373095450702380408671421858156987120419235625000 137 -3003516838305269389995653375550671002552588610437865539148270211161870252665424377222426876427012328092308047210013206909647848164328729702220217088260729721773218709633544066006544965765391662284943566268273811420889876328243714296394102500000 138 434698524022697270547128397633371316829113885842857256520742282688448075313194585059340093037434623368026286396857178928384163943225472890540404515634711434896361638931977614737847313138440189537126536417242955559054779297311208061651584403656250 139 -42799548644030142398500845066080163373630787361408398608402248336331333029524147828842434031586056823284015534295352518070811578832511234290739019579156328776607621922318316775136163384860984361748696040266029230514470941388373545116242343037296875 140 236684123552499823228318367896582492663812651566719696260981103803992873478354501080969975699411268641507623769330760939451996877969879703488703263155082000656186744092432861718356483848649421310985877280025209906836479629913537334172175392875312500 141 1163064926063768379785216114530268189043151114640450764960797934493508122081193911933437380634235369315131016999399711758587307026773488511082148296310649840616977943386883316164433190493508299879884377713443889768512646867652857283957762003690921875000 142 -353759101015559511488461008350427513956268021399136639847992771364142999271761098487179346707659782599572686304560556769925906340140814628076283231336752694226650302809901699588103206847391662274472242185797927234214829189046984275318738357739243684281250 143 71764876488198940255769451884050728275557672043582413233532755447462836816462118652240414765128896388820725244808367747081094118357231453468887591963172564057630913320401662716416007652553835790248047980283631083297243253143686742359068375061484082960953125 144 -11068619547364149588323153905521480306355343932930741006007211092908020606810886029554345794246863374753882969620153130163220295207010154936403464226902576922837652429911608893363228379155794390436590968354519008210751254920169427151491630474876264493973750000 145 1182874576799470452707792935035690899006820563380934209535004934269058822509166213147668263576322138622713289988594565190061256041683994538451990409293325676267011202304903146276821220905101545025536784550181004056542110307589214706892849648712384789867050000000 146 -20525268697431263327958062526061092902325316587891657496766472970213571971774295018264838869793638599745739665694432186247915905091000786343601527344895639471260963013256343808231072261324910073749634198082284756084323669276986914866693624050019255480979974468750 147 -30748190922002627374727208468022850937197194778722183666840641754455421570130471359778729159860098045545617096218831482614510807796662537838706984729274953469559057141597507698150545198097810283857114779663475338679211341259333661374448677763260304665315554597921875 148 10213552585758768256701820463508076834652063604071819182787356578971582178194493195989880776428771574384990013843600405894006791898359737898466211179681503668557994340547687767818717244808285965544712593237752327231317436011405751738925725190402686522655255574584937500 149 -2206737342249308762741258607467950547047384133813260547080537257653998452009103713631859088737864237472329212148605861337039514328591853676191740915723711687060672609956870974593700360673283192087509134762254704780099237853524792998232699175094560574087189136917483625000 150 361934312183941973924254307737021633636058280042604891545923000170524551569511943303290077621162541366453196647191645298193361480727068767056733045964502199793825036617441557553983807936384169988865965526949550601350726937378951694179044462023608276730451861672794791343750 151 -41789395855199941645589919869844436923079998577031549593820066496205892737008985641697472216905938970694285164647496761156509937614372165719680983572521791091232634969737578576673697259359545447681866291118954274296624660043417573487066515065326699870911756854850581304296875 152 1205243337844665703602640785194599156292735992309844163902460316171572069989609753022667226744228946685898879122678722782315265356803542410435630415730625873297561602780887310843804945200632394860462845273052341897107852533349073055173086187392358802905820761193653864321875000 153 1033351119593942163153072229592508177304157709259534683180603689124440124305315445301606743975324883637519168961445148263340660066722483401648236857048163414053334405831035474374764289525967523486134455007477479773199903697603890273826235930222798459253452064398545908831637500000 154 -376004541000937935800242838091084647509657056000893120349854940841089257874739870097422505834711019551702348432969317528866168884634870465250015550430505186398887224051434345200292843007265755457759211770381722654725790767424494275302494347398611209324224269444666119944608208593750 155 86432251444185315821925048395490573121194619668541520324303437620948877462159969634029952839911693549362348772914218501515808939163312737122265917122145278707017899379716399602442350706430593834180212347935512532029008460927046437600706521172572234282470834025260123923724981964453125 156 -15045826609407598082728375418609599690120067588527627682340599762169966268538455681070853749250230333777764313448921619653875488592628116095502519211749877006978428957928569908978650992829132504865208853592630887253308959022302056327614019880593963474416823329041476270553329341398437500 157 1869296330824585530996337208865786496522853955456336543533729860296012321857451755955209921924379712003549337829801851962857228403417328886390426250617361684657051307308490454532278385056095310398995742717757279400753642305382199988156225230306298923440459821288298897641892693664671875000 158 -74907680583422952632767606490640523465643574593796599997316428772279992054668902201464179315205857524487346134384370299419307076679260119625639006799103195271420591434474222382666776988433373044544915525036932054309628053831762533950196317219434767715473286998074958348736659862902532031250 159 -43669381994114723461075645922114568398870011254399469338836190588559255037792577009574554743999930904449843900115224179698016679594256345997862369202891410555313956715657693605413248991313698428616469001851358452084935486356957149856677340816198352637458766216986738459507235885759732898046875 160 17479864396778238942378033345765452368214267718380750926599137016805181514249606208585681770780164511041282849461629838137292620620587263125747055058814342974487942177497583387483533187115164332080098514599801020192447000708712380294597016810965913915734999986848164205664970132422520085062500000 161 -4271338936749746511919088328916886506663203976305600783636708697709583771679972455498631275351511611901803351462860504514137904386099633770412611107868341811016262645502762176223960111093289310738037712535978743607899419295007052417993475400758811887770428739574546568409122593545922471616000000000 162 787788712807842248904300622156671681905781351946707794031252441549772825586369231570833545768772655747355049116730200760198181398190092724339781282415689178155481890426687582454853408348628969109089480911896528087725914268528883822943475160445264951237160456726750955612492986539569130143357563281250 163 -104937907995869854986809713181159278873004617399503271935894451087655661645838305815344112388121861732178124363861990646547211621717247430013263109922994050293383064482917835126451609169080515036544323533715860524956406221299132134196462844273839505297597458456715221961564417057253676982576337751171875 164 5363140607490842496909848691586417733360622612731249558536971149237646742572312937936655248489047599148044117836177476341481273488877437582030474008570063957232962834052091444277341962262868467131642396883045784024375828187963718555935624042092457520919054661110743525945479697427146168905112762417187500 165 2296540169047601534526432087769675938599099608082672205347062845604402442581284667005514412876036896099145819635744054104331969775881901377542321234094481427967684046106376572378235572188233092458979784740289793666544253924604796651334406269564856101983913412253932703746533487749452192975080574765984375000 166 -1016957006778644524648871627466164582846469374233020537534643764601237428022252344435847490869149517874415667392921522604242355325179029548378336106727594787255873736984731988866149056170181891606360384699446351646918485702287867358449529234187451160408504319293460548851909874759222952690740461464414016406250 167 263997262355254349482652227346658070181508334799929736491997827101527835843353439889459004398942055650469303593146429067641670300819344015803468037930906722895951156053337344930311518202211481563872906959929517953450725407626877580694413358561861855532257851331744587508172274291032861179656368506702234070703125 168 -51507296475767034613791126859696780351095394605339646559730872766106748430620372852374467273680184388108444671663329782711845769836463405451866094021045566746400814672358525392825595330594655425726230841799651304400731020710030222330140198465627421770202524777915164495300929039943727109756490305541433240971875000 169 7332581256165446445744726865212840126815512019911775754985805873558596555235215343646139097987763272909256940019045720154582550879629367141021870027752127015314742471137982165191237971805957940450384051309236856941276179411944453066047197184602994653350641810429344560971624307939568052639697670211869950815037500000 170 -454583144639185702703037433011406013198236425921958411780877343573249269433000785776664389045512361314449090330357372809407462292763008973510971571408329980796865950602008795809215907496200641851731520661477590996747142159628881555665550212379186553671213307666097988784491490322003682540766194501946965797272764843750 171 -148760479851911860322668954850353930089004251371043474304015640173692440000763823357780576429506549037113248306177334229288765458783954683501900956707813314978836964017758460885438992238599507851546160421255449744119260618157713500080444440336153048986736651887502894675551937235028782475904347561735303621389147841796875 172 73426245339280417344912052582327990982967415718153418192830316531764327060279551712641819468281442400846355474363217255036659381675874895423877598050961304726398185974101525257047934520642138838324401769061738535293945424795502516104970384402110760504253710608439879913977811607861188837014916746853303039884128193507812500 173 -20241380074243566201902262637188131080399377140149317894940372933739657426446812756855118657220513299921134942714593784415391026317868146270172675162924546639281724642336038937411146446257516243231850212402507749057464729853906539407864007577647125533704276863342819934905612414031048219934217638233738498497116049873078125000 174 4171756630256567154557243184169414190332532954019094433444620102655554070082108363901396741796621700916746771581469904742454346072822451111245921954097425864598780866211124298999280735634957481540496074393744838243843434816427862116113532037996236879504046104362260654290571989640455390475229748611183000969054469948000824218750 175 -632883170348789791680541537439998870780292991901434947934052608473734885318637388082259183311568023705317855408032385814761631028637655281391192679603604713921326417013588718923554889842954253538418587767472667557198457549617744282371678927328779666243504933362145591292814988769288146212807063455098325708139716700346166123046875 176 46057672986395644528483338740345277908239608926620972032871726963415289502146937504572703494658683160859499518245801363773645106652080227824508682575868868865912212856222543870688480159011655930324065905939379144918510221007686108615953233762650029719192786247671390474500833253372992305036361384472230329881552191835057111718750000 177 11746737994708741330127702106509351924093248005694497711833038138548576513880144238414293898920243861931593894759574577772036409864216764710338789575962290920985303533470852577575002052729524924052017591932064500913544207566099917846404593792627437741231128295713211930527908249624829199987774078727762254146817376035988513981250000000 178 -6528175673215295561281902010108593619303020276888304066160471254488096762939308001683916945383754039989336483926433489307433802924293388962794415679750098389459725089322661266248560457323639281626187219454936396269971434364868245205701774080548894485250800166154983390462851950123103578286965760364005460882221071465060697343605042968750 179 1910685762270146062059127890438938197345093248072175170108798782614684340981347665202885829877624746507531947003172203513617868376583247438125684822638623131461282435225071753388783102206073560105324906751559731668328365832670790920500778108190382164573399018153286649275747934685710022466794480103839416200437828155071750200561502267578125 180 -415457250869074579186800407257502817073875735942841377712586139046847493793250730388883184089175311383103955436185236353365833363003742090751709167672521529902556743510094412477957373119365120067414120283191405651262645326793197968666921816429922001745928040484915153476153079160035622104218116930121089441263753821416252379789693977226562500 181 66992282594533274368153917579865602217385247923962441203025741355234556487189644142675525169446670853778148518106065653151960940376973344508565836641113085078542463283674936833218228306597410752418479181996737263546227478308670544769254244747759110202104681977725503297828824169379358817055272871668456710557819397438370130822389833863984375000 182 -5592470398887114458082477586780819776459339808300913083513738438685114967254839494045758331040803049867940608251708435357997855664700421302138360006649427196993531550400074821498235841523160498015560429896758603013175343651866496164695980504405410182224617290211150606467884804074301886835726014755054735128183134052950267580846071131124660156250 183 -1118451942096005952986145424663101036598623571930211413592857600228956003744827311312378436737864629110580207615848290083925067031210523038151252258713579168285900582738076247205518126825003194212874117293414612837207874831064019118789315890706331271225694274667364566136810233719132746323279116346250503607759892150402471586341023298763702404296875 184 709492139660448433557210747254020645065824563674501814037356498174782805314692480926736616886814359312152118115612071304905043200858879992371966547368397224289194307350282871055598330840614324849237869861886445526428572229099713503526392191601093264175808925516646568098143020276156694526140402544149418832198471068952892455089452914964661398234375000 185 -220480376529788052001130294314444183735313730801266298178291690321431951480114190385068352619768936539751017779157754076585635743378662948239127553430158093940499762027026400279399234390033044702918478656788232592993812480523860346847398371998731571488361040075543165601951957057941654178938061927750188446427653555463965613327846698651150148884062500000 186 50521086782542038146050042919250797554484961730920595056582207421841070159164419456989363381912861440173837625542982093106685166414492292125260984402031104173135151394008634514533055721352928420195703976240106804984582309990057231532828538686423493353874395916590682209898844231070332812373421516127965400364835528820515022932923820059583122775482878906250 187 -8638785570472715859054354208400887019199197285164113029327665127011494445846432570871200200383167143611941592445828160955288971018501917924387794685988840430496438416488821952081585047029516936152379634112328036373838947046299702632349711184477611730086928291085973296875229475857905741047993300885036332704248999500548994892520030908580473910677835248046875 188 813238375718239611422089508619871039341953577986915564892763795771775164731551300728493908963838585307977607968122605258521903496159701423355581691418021476182351220992324396860271096929665483061612868210389150131343471234599744727291494692689122262689905622118878878557398477028623107617527292078418171174842335399706331259474340479924582436690351689914062500 189 126842455177379114839043049350171997657555160263971637272117883804960828597276220340132044149466314083769958790288469948165090273160071211653764267355521762378498903129217162670278918389119250715136743992381966143416103988839601636003783917348207420237020958563222593004132763873185634449102439889635437989555239435608529360931574890463390182040695147177671875000 190 -93612493483086482961277636054226786719737090729489743692248455172599127385324675370132533811708345193194804748357600291382646883453212182855426448873812749110818010224281261410773057673362588125138155655603022177868691621263034349532591441294228998540907185712886312813033172135957539601566570762458493520668538681617716424131561331970260320409319576409603519531250 191 30896074642466717850431014091118163763936576063405163694549632052322675363255259371787342731970769183187150637944089529789912688987715758910153796403580532624791134685068750109002723821345038219366007083023555872579812661294558205016301265032172132058303870099625672411980944119570341761315360265735910229630810353287295093210802799228619908875659451853314959501953125 192 -7453058688411770635254730167585285717594018903836483201799365563392574039551205807581473620996264111773658823899084700494726604097679203015003989470305084749606307591972756481355214017629671494433632359033690560104211554627425506730136524429150066952552363168218562796316814758707866100322276294747034451032444065587236711189256029367571579329853709826589878223125000000 193 1348592903985401534881567436267726506855520471891591968507383455429591455314893300941266083515058797711094246839241048552143999920717138232922378692793024934995386891097533860025017281513767123616223635705526647639702154738453736064861938561157279205299519030934746239388063399621948848900568722310279428080202433329926361322793271589395482465650994999388721173770000000000 194 -141298454918714628275343683695121364069137664686677272615802366234347000854013090502068185208380241105280605326858155091809589656998199840174439625639211919527119132285038055844926555561389719618112628271801089221206054503075234679304683325590437895241918590696985412537391792706049524064461211037823037349653832428280345661482674749592530852194624109372432902755476449218750 195 -16878322763237648618172297356668824650595816203762592720532424147607635836139573756219716532158663473332150720372425080661322924752014336294352462966402965757896093510653825829262092048818997591324906238707279974921688315271849239967862391870118743379190273894718625490666529403524036181921290679415148221907608827609533189454037367538325223838745150057476924737278809013671875 196 14898266025558398529655359879606208320893883051463839931094530393896857025704680441498423445914765100026805153368841029531392860281532657185506021467912482190807180251602608243159731937443859039458320322059486834397344778798924803393297557504574134610928340933175429221205996343331196754508008540145865662953147134148388225988932949891229602851357781013193141161978494715429687500 197 -5225038335939281679855552220433408927784587803165164646993148412013316359162950215937305588643540252168388663422884307472850853270558026468940393408320127460200703197617448117782044477735991293714045645791361128527550332418812085557444478027954956172295183911657976977762815833077480683606514853818588047426975067120769715015898666837225759710486331486954507761179097665023515625000 198 1325759628790662943435586703998318015723619594867047673177980572492737867406174041827352540231763612166064222996524498494304335883216174605941493060872047859546955091840150917378206637790220262248764492613376932583225728846715724187665884667203776036085339031321082734887062569823138581761752702921792558291378454948485298814780716876150368754907856576460081480462208573431311996093750 199 -253365865972160989897129303035143903970567162154923035304404056526055038472716680239250710459882894739729686444187354619109198575522165671681940359688368465944259759631165814892894265430811862424996603327724457985355968153839054043765407750591339380847755656335206519614857288591072084902400079343454960992554511928338656536561668038240250868333348541427550927206996904978929420529296875 200 29241063833840523446980219903170608117293494009322807196980164480665753542224270465793590298449625323497796303294425602427089855006177032395544695576596881367137108426370602729430065336007640059572848702483710709877827184685953537156784272313035415873245454186881837213987269545559527893942051659450171154068925860393456816597434528768885781086480882498580304836254336584689239269140625000 201 2580523667689186022268282475245230795387974421694837685851875887234180422277644275305513338229471868444855261809747038863605256404280924712693853181554670462609262733008163275678947539526562856323194950115201528047645860754522544102779118787730287809986317165578150440841303280930553120157718276595638502750799114652748967760186292531845702023773313568566248622662642497206964638835937500000 202 -2842421594257888431467590035198658136155541452539632186469772013320683850529040009927035418733115828632646166818851618025239567613232642409835163374605724935988137871233241889474787526429178740461888767457936547285793113116511619807222149307577845390236065978910772921505611882665146952560926801021135665061228727176274538699034025676751052749626626059730492983170508826515745672561735277343750 203 1060207123756663606132503702333072139773433318923838769379540738164759784182643324107015586887692683134934637169768530103801007826509500877391338820971149842973126482348598287836905850472741639528058198064595223130147246530019287393695675377291603022744796116749279021281202509175685817025329361709908515029922574565895355677444725277823657899704883317260438056907335096701140077615820468345703125 204 -282732959280093832725400911391648967883158882762299193789350656072668589241162276704514742573947435082659069137336400344365430724891128452652099222463883976489694657752433716299584023776790370646379553079905204059600479107794892925510193956522043884293486322190937163765623067059959818561507355901649337220705176120048968287471312383433183195419543557067454706926827924621481099584667051760179687500 205 56969714517014129958852941383374173884763501152051797372777734840153056515510031716603153258327759109223774120261332576451436800827022776803416469048972636228612083874552925581722723470726547045478232899436963377629273739189096551925861661397894448509345174016994783714819391413090760319071390679509935086108553233493507871364989175722311477615552782545948781629518458992552926994338717409764921875000 206 -7181815398441284334509141897056569829164511583797980218055640508297198379265218024679296576508678276932627266343376800258745830272052973148070812152751411904682821927573595751559370032300964358798631868277776406223946913684073989200733892129547129707647070218116479017543364265683506496020911907428735000554614649081921273669552132907921202934851263962990148525728948763803040723321148043571026363281250 207 -437711057981948181418575622017517821586169987662672492114671454089287795762005522989339048408592745666775026828351303651852526610063988941495704725657885096139122619818924164697609464080186088008307586431028175542060035931113973444466051978450128335988074186296874873414567892880538661688016470935575792416246507828440718946693891713995152377174656287581340204773946705605113128386234760438935526623046875 208 646336023386361118253770728015655718732222521938839537303168360582568527519488071597468151571201370713315409656690264873275073398219103418855416932937840123076931497348957012743327565330129165510613961822578999771545132202895970119485751564855888503545666051819655401930363259041865470659473891656254598164244486497454367024980081816457303816453388058400786838618654607682706734305293286534619846268531250000 209 -256694463791087823313163317861526500532383948930818732927776988905320240439949477902932166844120902418893821645573627156808709665807000745054277206343327281247346128502151212232918885195013118708265614508436580134437474131406341415052602300485500912868701653919039712677479946482366805271416423200740954656880276850483955493014477959802966540489479089088589704298270058275474689339663662156626805631141750000000 210 71899908851490966640001186876429197321825006470192838037897216747751896676166324123680713113739263284786095870785278103159256093821213516853928526205967526370222393293341382795927461081920105714010040491134034209419420873412063543640091361323293036845570454635385860218556161927109907823502289464775549510230374725740048411983353006326150724624290767908146503154260554174513505975111540529546350650206282144531250 211 -15250930936732328425495616869060797012139817313251058396300576782074891062017121546485213447035020183784225725684698009849497008756993783428276077952293165232899227262128342048516650305949335384627531172210572596064831406355093908378582931663256660779963635117296905382541254010649925159154741908149837544524915246917299639100373543782500286785639248284654609273015669543553842524471325854475245003484586119794921875 212 2085584837715013867154016032176160724668001543231575332020108095063856817408492345201591274761801177508054456268765335804833512280985773839119364078035871902929802493225244876054806471682126510011551553321083676894707514163800609531246698134839377929365558140385284524618137836377265751876875127344980481220872172781223853551163031845769177864645281560933748975123379614600147716576509553255775052413218747775585937500 213 76286983834434756250731581918288538871354575457913903961977327728660664410490225733792992447076585915602254984402552201275274130809335278029351306352869701551228838448344197635391816648165503584754526994741210725497928180052673830862878614983717692005293325293189639358748300364569243505588034153385376781253690285193174449481635808063890258783211748557872051604848337715365493072372745251380197934555776491531484375000 214 -174190430446271665977657010204176536161566745086814493580724484746503696573270557174126545560342359693651367463233811624311535851914393209961631437255577779535478883742995204356952812312961373627454756678145350594823730309778435351681515132533432109484377875354802837818974006525320707467609025760755929708972015006304289579519532136937011778965594552491949631753350163869374029855603586608798979935519429000896318847656250 215 73775186590411054645455054758419448311691456298213236435991534075597880042845447116430571048396281709523420235786230945098258456501162619205782777909837823087482915264895114151998652733116733224061264016231617270491225431351216126726968635297070498430636450174365620824067069707173656654335599787161517539047689043195331833963380882780647736728108304508236355820488799611641147289210946092431509375037909863037318853095703125 216 -21692646322092703305741481071609322450543992020704010170699725969088565349665989696943178345749567386572680271502133365040276132349277842162088386136210289919990174579262611384000405957610587255008259397071811262187769887207314308130269547721805635804691591698190270476578681421650829174535343551670998402272298672878049577850565607910606266061599009830545544626700586976685948407163783837431181148533145052607151115619453125000 217 4836813018691958535379174766417289033695777248214257142875253890692609670193617710537622231094820742439191073184860091977210503035851807320464942364386554977231018761618136370773745088118838251295319715104684369890290692117006773221505157406584095982430686518250130279166039686716916892493127300156333787712139868159831080779261213446852405859526124310530609400577630249508123541832435446598706382138810618877780026977393437500000 218 -713373246964498977808789874390026314335908877381954442338969070189157175242334047574657126690399056590735709090742546709374078208034297664755198236323733786873420946266781640180399309057802014510151410668831501296601440493572781043223510275260790978469121676263451573132294985960464016664175717350906562546005884599746894923544014677243754490486081477437007478495444172127586474832549806976823431477523600426833293060033844433593750 219 -10318668600096158573112081720183601515243158043156686359138659601625374096597226389884566054321612798838089651324088404238136376766738618424182532366735289703895895462787150883069871435410626618590351536345450471176103016769236419457601556260585208678195962712583880826460222933789549505900832687851772384479090526013004228308424732125097172006296192054943308303429876019105884548352988151694423605180687901290349395742413482060546875 220 55342585266267041220875208625068023964525446967108603853469804231319026375570435004171615523628822557792883209129733318519228335496403193263049229016235539507860384798336070951063608171175738234403012274292783665688665981693463812006057018718222501956285430293154691027828266895373181911329597879099422305887463921516990890306325008586764216782954334686365711895930739037943188468259782397662370989118790659483088090525114391687226562500 221 -25045967078524168242372208734534576851508906946744272321549090567431768425922679305729013378317405900915791271314835890871159623550146258703755402870941037764668727224457725647726716250823883108640831380320438786827481007544982160728871090389245525302590075406630201323974710472112279502808353410322078264104679026418927875041815038224413405406235606027415698875668746330048213176586301129029946144007827863618297890019997369965451328125000 222 7727571054848872366151261825734663640780202390511418976528885617000472833203288016486837743450361446347646952967405265035400511671530751835753840576601769354518900648955038379030264711256235060185162447424711782452954269225783349464739791535050508019191669576650513255660486598705855037738472019062650257172531568407898966279067589018533567343021418243554953589281780473101780990775932345395561915735399374650608571179046938653068370292968750 223 -1808853888809036363895730851676743076758848113537991403418501320687843515219781595462037584502587191692278940148056239567104581430576230549465398370214803211898282012108440422181651922700491823805042870811550636791156262652457478037161376793464627276622998229462593592851657684695882160105559658622262181756449580604629366436693662063875806029657903817965888761939417231279937485401283344135648242138001966987351606532102596970951061505498046875 224 286320974391363001769583121675291362142116959948382809044042535915846111434510390119591935706575412772676723308115084505101508409740027388171359554215898629608269071313964074710243820233465794251884626285187972980777283117682036966737620635408796358183430998087746250165310921337501507266584596295791374032189424240270007136070740353154456630575057276416228180096065019845723985902308094318799276050056026974783243698362416727803981829590687500000 225 -1685062785906757950938941018414191867414257225035232557620280377677673665989205568023724094478958154088335870734628272224748025699152606596318313143461467807978563386626249592663701955178402699077964476680349244368353313283614073151127416878888448378087169087528460863643372491703978484168869631652610983669122911581890344577231900419627069949501286457385980264361478194875094824704444001577989878541563321774888017609973863564588768669150000000000 226 -20621086851325678021499850682268983221293335402410850943578914488253619565288918596936642151615012252745109417202487977421595558822900967811051906323265877882374962830136560023277820962803277334787532105623837936477708408421137177149487242101223754272792724629245396235034640347118811235376955339922982108274913105405824132265005971229411721593028774546837012632682749226707264466343628806059223336269498734716426740406459496360591045528145083261718750 227 9997148305421297121975313396006000207623583510532159036882630692508667194364373994220591712721863463248221612719274636726281631966834064667685968444201659532237074781657321687512967614287685016142800247122037127589957169061107824930563381119978035809123111445598121078818930276503738719184325541441615273694947473702242597785783424940844569399090726000080248210684384751610641313207579865924706773195352595909516869686459999172733866344522209716923828125 228 -3235531501949993843787438211890849765716255719170675970729764775881233269386024548464740735547214436905696307057543582980420570774612829009422589879819239013509843316343718231516068531007804846744549771284987484386289539574349691928631253732582369174785378160460575390607933877117038983529234164880409783928568997239492679478183082026075271091500467211060549223690736578317238594373329649787447481406933718130324871398812248489921487533485173113336757812500 229 794157605831618033217707432451921365625867527831059376285322239586599975723374146013898825768104444202854500837726133177589723346085520273005518093635645007161702283233524059083259468693284338959443522776687377641526792310931764226617156059457167284983152991039559817221643277638074190100568570339725023451630475811058138214673000169011010659266646815781283155108351364642185138029403798608308881567696241258685585721862014192597454053512015791659228984375000 230 -134343968696369527154094249014585998634549181794679382639851746714067412010100513518554224192263700968263717503189011502167494282634327282895400385719336065988401475337838758390623265681313154489640004352411376779845245895240414193919103061483031927683408197715717447379515640335428976558681504217018685905512173524819087938105039775082929996164801753473900719566057619348855861294847795679850920939041002523134699828612040437100373298094636783142812611191406250 231 3336606721173425654842507947906244516948027778636535565593514986008257708184892869515847568182629022264413049410108239881264901747607276076277518605330506755182249044042740620781455236534142752152072995747874396972332595533626348173941272357248890378499215782196625555588935872811842970948907016005864819768982542651758566855128796033119593619660480891801232380746172202134044845359792511625291104210684458512284685420207322730802575557209406976313617157470703125 232 8965633774952553618903663659657554657858409837553710602128819425058480456257312500227205109465008643422082728500653551638107464246102421993112247483279056129768527164553077152283617541693386936735512769858507144881547724873610066390233046172280790839947823783898150488073561114880593251346328611096443892486683159874102394938521410040590797012376788977036226759241351076593972640509851414413375531007786188241374075940710514993139694299867820947401683471864453125000 233 -4670940866293493996388761560808616484937833210617348237556733416681665468661196154460023441839306928618611387171220860981699468202337917428956880687779294110256757715041625034859423763312044160042264629880627719648137887812273948641751537168914569272813236837642569993551362833669249015485454181513199645005563078988217449389705223155305559056179547080924620831113511186021127182002207927748834209044840769756652840260382721475799241782315835858777537759703751562500000 234 1585437749507697048579581802289080029506564093134013669340247827045732953627967174557116397718349167192087131473263284962792460496889778185915084420075619465358034714521663081039941552626362588006765926479285824783708351356427471248010278473202621132745299730155167513332307873361345429234914369781476734879955230268223982156008094400458239230228934974719636716567829165550985849794928578633803956052075556328107768319428284754004688626972943955672269000620777425410156250 235 -407610736323567336654709445651267412799880129415259876384782068220189941967524294749375818326320460857862332407832173816130202079985967782619092217079453470234277686237605694291864266624735563378756756381949635455930229797708686594713151893741218752169615103682994652248614426987221323775512198047910858825519058688637199570080173307653722683971998354096156980227772108439700644148572363260956582864716966595272081042382110251739768530047958699940656002573983585203466796875 236 73423318282584038380165979219548628408700351416619672433734525376474072354599280039497861258003123427666705018774455426690695838408645242117497682346884800478024368788227933036202116327710331631901310286041389574745391594052147641278809308680682779190399355928766429949754633232550451215061677192320916329102873888645635113214373999246605076758257040844026360669972466943971579455603349732220379470384383166230397453694664477600397997860937679448551570864755000238436132812500 237 -3132649100080085416939042230706945500226503122503263675715214072994097951903647021459972379177094455005411382797303331556033850477999114013192036794379297437278834517642473972553482793556611325538914901018318511192212228575853676769489278410419343708394114105350212655479539131850644966567881046412535439521676210736145826838650969073313858509354421251103952803778812177662799088655439040113611076186058057050518705786215675359464876884037201444023558928467390661020755078125000 238 -4525793099187451656354430158355979905465951870673237163844253055416283460669427021108093292185830128936700123642164778799505930672659761962013212781278810722989699793687470269234289521331891012658739007913695822893447510479084607077431590778970188437890754402609983273023804534062628976739150213732302402457516033798468110361754565599007496916627878318587550560302668259456928126827339518612861140016262384845898387291696139994936817314062152760078970773948601715127411319550781250 239 2543868781084442163918802825203733754647244889520995897581650452749169770899087516607527688171800729952451990205394644542740129528194411164954873403109526955507786450204509441134202953738395767401163139185337154941143006215227775948617196295640235799594495419664108591718485548390210857311469959703346407892686020870386789483819792794212120404591601355040083542624126535695810928022263041775423293922328541321727141468927341214902678545750486032378332273533162534303642245013876953125 240 -905476740476149784515243729131266244002668708053437565322604962796476210315898380082299779791250355872857426135654256384698289064512204917767727506420284274760553167716261938003503741803470076679073209850884941414548052171435051713682274427835693206715009292510226434582706346353717990902827394903900546597519034894914882264448099822598530698739783890257664321133700504429883434639318727784488616068140379690376097746068118221091410438531699781718656414929588591468928320934372656250000 241 243606215295507056466355050130581736410537618648395955850205951737538565832835982977038186615195109974380327343985457460230618838497176018445436526744850534697634995434238767791682364032266713373894571287769968891953251676630330860172360084733340998369187974459941881083022571118527387315803411192126860906361640375208345976204717069106423993512135136931545387244748405508372160532614801296205928355817370467136724095747553588682103757549204521794698773284063404926257732225749781250000000 242 -46576863328947774856543770890443594391031357435556367739856796264784815670978913884541950009692710281762391015944808755875569674575608108952673361644553791417308171617469140599835479551615742631480642785664376186486514510172420849896213220664133801985615768760271660616161086397338010452369819865749850381172109291155944930666671394650359744781848304471604780391490451042580745959624598281266119413830666955083158990613192287312987842377169662219159199635219373275026359636922970054667968750 243 2775390496794373225223054643058974833334090181333539268933425988777845875478490209888129515773552790304193967716460966487034750091561225152917268418970645341456815814306191684843185297749682872899001216697095774649223185015208425162171194711992110533291817739729985341194234636406531325578788530468269079607075743124488044442812384984935641610165969527938458417244563243345952989380281635383002040501837800649500684877759676882526317759644147562604903965586422346872724164173062821376142578125 244 2639204434345974276735576921425400266464269401587415298615311313235798928302550977826637451047298518661261591819158546382159883267677005809123623606280686163102555780218435795400167291391321774666638346216385618198916366626980086828454381546374524704066085096768020955950349828403943992581443162662520526784724227626727356970997098887016045791606670652713347035307608312938316204726687462871055591825655355598558898311571873669449831729979405311858139952241376120820488256248495607065958398437500 245 -1608438374574425613085088541268948170796709823429646628260626556684258376363845084147647974105087595773839699487015242317465729921330444097054869905469100265438585189039630906077809632718875044036159163316871774146436923739837960400671365090713856671885155069607979966874097304366160555015189163257621311121873731437462001933405899539620184818116739263194085141959285812823672324184791520885349910349743520915725328200500046648571330726106669654948367967299709832086376559784030360322960791015625000 246 600400558412005065417991290803916129601484018852450309724736885356295768590615346147869623357243316181785860175003751364234800194190999430681550808970768311670858564991675790711972845066135169370206559909652910863068941880101086470160985748880025077500008250230804366268819007524124082564604391849942349997690471754491357676838588868982511667518912354417711656615301999902669515600757583184226792575195739587902034321854491221205980538222648178506968427791753617484994171984013471643533085408964843750 247 -168883723015623764136133453189989742260902165305719641829510890478001678064003589508504296145039884478279116389901203728698149009880992269011728759482383442270514602382231634386037885862713106687558422122912845320503836601271560589521409258663867398455720502727071980832512410277316009332730129573285035690063363129744507630425217302991808733703123922963452218087525229041865599088982717004727788237417414816197538754234858940421436512378184238567396909201442198912244080845789720645416302821124404296875 248 34178040575790720168133170054086807441288134571427735586298419940336544608604622510428604102093968085407115247983930721665825141579409307090602208269169190746887135959137513308664484163038226615476753471980926088374871850474840127330672608628016651318571761386497354339826250194909773271946096800294161887674473336578316689597400691488308322163925893249279883497534912100538135391803846019134792476907495980882605237109075171186742740047911840572563802117081155405605006065787919884721190216534260859375000 249 -2589670745489375757142405766525048808120783281460446338174755821531521901663154503398843747621620479884750119386684275577050714322706771505043234215799514764580729224230681265934885832387794901505280186164517246274934699129657394146921672413071951139182842361234211240675001126556529795399401329364875342562722884331219626747519477588872634524780611725193675996697933559092758705038818706653174641860421921037435304416255932793366572470283568874473150492393795114241790580427789041412879236574145699062500000 250 -1768825850373675801843617190931400476088737213343962439644779306388052195015255509666354839622837813382040661310558445697894101767790478229314939748805242029454866768767422700132190080370627487884369556311213757224932163045148538594341333881064984671323841057313510919775610735983514288458114112938540038025368150966342430613120120192397942233645584449329901412296417729202269647155747453966636832095769209985012509744276367122965542965429121863382914601073989991889376342674935312147802389769383489559746093750 251 1176165506277649356808412815993499812505333840055181181999883200844715310083491579035675317731033281869809678516210491781591624188152162408265607419188989398198648126860854317641962101627414978269029082378142396718949628403557563253407172788706430762336359858389479184975775029820957849836741797917997580635783466421497337006820037286937772066697260188512400555142046118184106792961345706843267481764440437919412474683615395126182368790101347827766058694124351177431571751645699704685003781296318105687755126953125 252 -460503194991349919441568117521781654307644063032487578499286798372973847431129369443311628489752045459954641146708569982247654631102606011018178928785379915816644648953143150802445632709029014937692907256868284838503396644074877977169484984819021840695755079957201086373712963479259577464721507268197395631011690069259073101099123982911429194257968861515368122755628055805283488898098783878487303964501674562208846379981898815032348058630245795453555297241176879775628233857622378992914512158240716133527397460937500 253 135324165389491958504439222190399812794734653132398364637675354439839244010041067501228643172228542708565262867429853902953645148806727728399777183044910222690158290918296034548685897303059622442824025226596839450013055744891448363422951765099060779208430056434553702855983091078627066225924461398428847935675542628429141140414409757213712144979510199831695610102897158645506881516094856977322080865504851943820465848547159564418338449295700879295912524053223349964063075750006750943378788678044397231166916513671875000 254 -28915923253734999910135361596326814767790986962808534942365893479222241563966137425490458878470199284401335362590775388384817891525454540366009410426809545475525062653991815681362042894955816013641854339931674658439635364872485244274304068981625374978669468630679472430962184943597174672688967085480498591578113313622352260236183017245138931935073717307840423416991617005804380430950356807818934755347497652490097761335908512556477967750394219600470560608870881750673452936644692842424379189115423953822250735441894531250 255 2641420682218419129464974929641498349836722770892951256305543653572060594775290031872537335444593321373566486124116098315970053437074623667856590586526620494676690370702531158364279187761003969549419722080553636605391861698874362633012764994236154288525827816942933209343258069762362024986694446192330884951148895762620161808027016037711283619065905499890382984337449240800009736580370047450936805424947203143304276512246832200600826359855045505932337363754350227511231634048677044042900169941142305279793536778614501953125 256 1355139661297875191776393331157766611532349619555335560790815112867472035316200785408744205858279956268290335568911820935406779047015701207274886951430591548059368973181247703496624764735138639747748869305861414549293045795902559496962380452251717128488759925009538457710995149755145518714432160287403264282607279918126130241613134909503345982603471699107150314853082598795157819282003205079085015819170170051212196382273058986026589989368667922898256925553320079884507247446282072014537790277536487111414924321689062500000000 257 -991042511097287569869610333548431913956470519432588505434720682518661043472592843348224007797252701301884845913560921201969812736390171489975713553359668149399232553642300167234313673016136857184941970215871382063435665007265177317082797490708543635985531773075583364927147929471674066264320009084611629020407396521904108436649153827706371219160829822368438492873073701989649599129512151215528491031523265824003046811054125179903035754068980355346036006775245146095579472122048435747330750849503712561569322560872375000000000000 258 407116803532037850624378964049783900022913326003360874937113373046863734769683501265774548922286697257610719198298584977331428719283037805179448875597263392819325385206016649201186661844746723906691757850874711762797672049595915729890373193435434802457372454925797228258475477503020154007493643145003365425557165161319811135572470267569707232510833387351602799944653139360454438963212048047140516953290848196833262916606236547255778335867267710004136478260579823279512141900467664507364680181217597166896918602745747480773925781250 259 -124898024431240900319299483513623959292718816131459260812813482104716643746063361624555484825819327372520586291830287112021397225845686974456926479180946689200148081972542924667803132801987377041482008659686634381087590610117639735616314363195537445547123091293389532582027156222653278237074205796303840835307307295875884393397783830562110951429198931221627202092838707295376539957254850272153587258157132250860002972110848600452318210147345285001368403792321786945559695092936751047958969735768178817082144767685112044400067138671875 260 28116689052323595614279125206986940960764518049861055989310840344449966419846125180330850412457287684086742999615813856914971149752900724841777019118215131187344390290426591499620743035790350454463527207360115752498761236554525982550483766855527418678937524344996432428220356837936206246460107797548873869124003811180075074881755379884708861457482383848517307641369987534616671494834643033861721496443958930435363178166690446946127351376511113510407459795729339725587538990052763452009254098166002390674946359708600646856508081054687500 261 -2992494959499814733097731091143196800344099793914554667812287397567968186149166148854727575119708347303074905399732700976733206894264157333673906907285422305175797376793248460997301600774887451228371572997745345983833394270030395047077618387359425763744205719227682109233267858377130741713354788510952151484211889482599813459321012479725568599917476509684243810125152134833449834275228508386331037331724448094578191128247404761397064874685490280324621486893654730464121112490967619420950882691918124431258526221744039608959459228515625000 262 -1179799377328173271512719377603718949347286590156437285193016473454745835547540246105374955270443199394253616130642809068720212135324252162483880986714832263780877456257925489232594385397394648243053616847436319562905614359606296409990645598860349977972704168439704354341933252464041691819645819768908833715192000547338361161383021287602547973613570014785738451914191351869271057086136630645254867897000007283262798439356987260114963048510401824923394182560023159655675748943269704714290549007427909416928770287259245207781865265588378906250 263 958838555331378225008421248550009322342017051012593218262950373774763582145901765922914275001913749222908955298091032694419834924423631910543949223007411659484809097978203554947457331840067303149378370364931059104987464627102938867475037569266562088061235311560257890605941624386922563236842512820256806170494761562426380025749659713993575096578682685051583698564977286319707617539738084171119776105981231047511586915105317603630645529991458678760537760698842893930147328769984709261703512418826584932539724427590323468755301143420782470703125 264 -413463131295633605577789533502873900792969920737156474109919498363050606141465060288471472198634332680123383090855403627372879398915759994260303427596767714574782614426953389690460503965265545713320123822786737932431515726589734719263683468139529036914668599655625437797721065113263885954632607007661730601108580485537992482311543639741380774921573064585704741373273949353177645551219172582354789029575439766331139548504219141186566454002601177876792137130029861656952928452121753657773426677948503714907574067979071273391133217776077490234375000 265 132342995059094414490252436657325461597876166952035675521186467431451279477250963641320146670516305908542250231311732779153085115054704005745509901119911142302857485437349701350847844592172384727790600885015343102424468685962499916980681822710794704248220136427744357085884460815551443773994620202053165057608157918923158077647968339396134871319023480621412752274491448905641915840315312499807714265559856587223205273687478758264919990402483813551858392156299538178226068656465936719492682452124853479929995646205280135403471990298911116210937500000 266 -31325918323753507176358103046508757857495965026048718623064842249921560169244858161811218875296181700079432175543745199514085185475722212007561665775819574086184448065893997721242276910876106471387356577990166419132586152308472379757782332370434324950484548982390385225564846848868977627900910253328683028192058441916973039820462449661076271551493549656381189431093893935924937764263403036567242043982701894435701010236557866158842070582631736638284937612712553049241049338710231113160877376388410933634522107979926470557269386529162618453649902343750 267 3793833409150260167942364460032396176720555450221991001231203483862834068740159163782190360420555682851571502229869411795737721447392049162640652366065328872010690175215531057494169307749819185112247954324761007541798174755686126290964402717573440292106398906406856509771965896051639504069719170488887055718340522962784586144837741054795748560996356884582291367445161911442869867437485779001837801648684466587584888431008579156122121903816476053718592418379407885355227675411481428299354065851535601207656639207303255507232942584525331323037188720703125 268 1159358145190605246140081108327123846732355808154179196825866532881460357919791478508327455307306174834040842785899072865462848334889126225100688216370860302833384529571318845096536479869460370518278289744736243350614697110256583274897850462632153844400991286777820375919356566959641995050818569200941386232316586174435942794970209819320775624593669814194105096221344711428419989252437511183157202193653723307770181088554838966232223888898701899174449489770834422877697860397317926302275748818519642608033771987175619467891843139494663284651296606445312500 269 -1061585886669715511156742495932632504931345202299173428124776513130297292851083416243331378053270722966514945588563509349136155728423219000233830378122122514388743980389436623234252844785443913257630020742674443189396311654319982810071129545453037198150444503635272494544627958839775662880601890896862866994556743476213809564622669878580487301461943883784794495664768864704741524860542409211807256018625972165578641102929841226689809375034910217310362127486992941704948059431323694963570634239131310880302197144374744627836420533520791637876504447705078125000 270 480824982537642776999761649496652612817129703645306841336137212415115908394250149384244476061438621338122864963663628843802988285948678468135100643427449117357185811664151706099550160028486943519328203907303852399804017136012160285493887408749877182589647821880295889573725279383906477152157688613734607444631155712151005069581947268622499029918973063544876530051550408068115296733516124653598833003160229632137513214880788116028196483736206900242801004737993630528052769037686936101463972569239959573659935920884351960859200657508287120668811976570593261718750 271 -160489810195758772732414281485212764433826910081508154947132624886588585448601719073326164347951874639882254194709047662413378357246816750683791264187223426892891612690708506469929213648707121221662323984192978085183270668462450699572139851650135643304258841473658145488963044090180890590406585130800786310823072073614128331810003703132443648539486371434354498306972444931255993012642934220653148674616618824729796098773018334040598694677437796206007126288581820908615348438944133845971612202343100066585823418497160830899818572127709464701430900413422088623046875 272 39873187345422089570334846843881506049251805214980173476325271252202089902965970357697392005428094346721889131900800803008846332657304294663870104225349758434522974638824194606220729089819356344056086458015185008176411375528669043800733158241740373459998132327904758869207210012898725199301206031603930153796384161234711759982348791760832288689458863678096208783345106450436434473549400347857617321049005628996968801227244950059847484590065606364221688300964173482849976547728799091677941987561219095528453710766591551523839057535670168597705737802544576660156250000 273 -5400993436937085410490915043753596215244121529920159903665859567635403616996010295237816111054222403718726814493624919570982288605202161104920141844328654746918796253536779445473362921150611492646281602527116182356847172585274347520252605146269509385349232382456162692284300983436425591241804703932883685552631416752813689792887229501015138579200331047695209958852299921440956979466347225880473700477682784245203913922179400195312281612459436871333259210709805366466213983503668879390124619637015171394820629660104196670049427303428634636292642043439952308593750000000 274 -1275282752501165976210442337432836656846569139140008931111975214902031044003396277633481204354637540857262089410174294968948737457201763840310216087310531552689593233973716321660498915900159553534426706938656045853626636678138273085682343161129091705014611794129525830415240111211216585322474373810995498775294720219914368656889938564179727537541134607995619660655374845106163201908117103802446618533171445503542204974963602896584548956304403434297796155471814594373708733935363838572331222106581397654716111025814986332658961683467560222371851342577058665834167480468750 275 1340600936811629211142986141857272333447145073467717810090998484681869784944935573304720217402005818874403633685178222289125114859704496309223078591638308805325196999768386782660488178242899880348048875140584146259935158075159978875462466970449210367326869429095701468538640318245749830371942942575379338174360167268308121488838073115830732414065776364578354247193008086428055355230504654018698274797845439462793761088283806476379842526528935754869607404989842707208627634338892974870774730509695424529415332734334519183834030728523557141619943714725818587903610382080078125 276 -638308737530026232245257346759187507608272662695759585973388829532884294104417687615179180247110670816409821881930875844363250246793109598941030512555159903599840872746665659508373692014067833523124726797946311424922867662528265238408797902838384240991044074627651761278695926906359145237232115081901958352978795488070118367910247114312188944715447770017868814606925701759170470793338649254453988313958643352516921662623124251485333876289323527813931968951280033664986811785337616511708258818526210691345551496492928006563018551217606043468111191688047057284241421508789062500 277 222070163809756054489834690430799067978190744687254752412724081520267201430428108654879607472384228501839143535288750905837757969037141215341512728386932075577560985053847842655556897588310330546157992912586829793029730289986385516621915350744121580973229020841041575873698182949384208963069620579660478848421877636328660666011719861546396335097493321629380137043108498897074576399424823847097974125056954910062385663286027953267817648277739504732991025989559017312713468250108002848986273826420285139519988689459845829640541445262036028224078553173166565630357309368896484375000 278 -57818733725955555716322051434796161969300589147082509980827974209553089774707543305218039986855896995261441636517389009740674689468875998002624712832136916922383772528680052898912964843632922331362197069474118100080129447226753758149082136540131245356277487863537373285968613448197047848053108066093697896857733660768523876670694225155951282132636317471031627720397527977272781281080871018465911342860371519184133923968347801260934353060377274241340846571718943560849177271897520406601733440774099326790560252843697629884985519943421228282689142565277740543815920017542053222656250 279 8645711753793036820898282737965898103514914764257244621634144017135820592432551243338876246370656347344040806121899103298485419567173402428793167802796598065990093089214860024854040968087864441255150116062675839689121440322673562402263859320348023336240957730134972465769307507767527923975985680407233027388248370418225201765805595469950821918242695223653391267162743305714787395266715926357979500638361312976328211482785798715719658784468334990749565011064103270183670226552142002791616593933078002268186671643469301028831378201001655545961002814230652275378582451910171173095703125 280 1552908803409590842861160091166077885932093024499384904308724945188766651344057125205987793255189182565995821342624420295004535821730021520394377296758077375960538780559670894008266039724334097923259086473597455229995283671583588048138370103514772952533280402003586149591334007974645147117852367381937862720316160088493352350828042144395878050780689299101327014083810261681796520365930682446476404206611859032587988199564274208488512282168394306200571246208578254572328883677119185897183966347469209118401763735004754139219544485965509213436444309340918929699467148249559949951171875000 281 -1924871364971308979485559944117619321686238859190082305450118153113028603695250607589912422703643971710076068359224758854460459382333135329415015059063984753514026890869890703992729455223318328699337916270990762213577798121100675924785396525074317665017489299521581148865479852546056383187028686406520964917824861809495413545465072005044392672217888994925974975390621015891277816244431175119672047509549222184258022761147400595015119103636670738514946771480644883488857879640377391187779567965620292477921413543926115847891963588645393227019590035529315942417556493247289396391601562500000 282 964461498277019617801698031278006048820654941129014163140323421539910950357274761325611184233659257275007024043934956801888182116355451998544261915317480197482625266901032249728947345323431531503375746569350733980074427993638790190690215456397263838956269259308483662407429378280597482112681815317985849733938754937002590034304142884788938182326764927627941479641481791942716050326949401723756182431815033977095903043794565837901578312160904592077770186243791433085583886750640886342884281436388429708148379525232105489054170219590158138627345095790449960278306579250900408522104064941406250 283 -349606639136299963191387501504972930713831868724249067514147374907074760714570213546120621510842712949681795992079361096862693510581416960115375902451708555325547385510877018130093955373585915406020377656811421423238354546842187451918110227728752985845383969792812542919500844561631289349408600841109891602097679638678775390170482786208376094194231724489495758147869192256522890163738902982356727057727730052461524073821784325666123755857626646729428403369521876263746261066086035482094388362838994315955077266702826750133221345458585598207544888586053158116771724472213381728436524627685546875 284 95254556279991219668040578525570216572111027404884487546342865365051912516178767264198794754082705134787073392157585744896653558186244436326498322125690807840647479467142503923019377853088147437690598960770033328550482742818894582992470557903598942507909168427239026439349579266996721558182604972247387034561516675139219196592266723893199207678023883279582714651043791236321268166501949253832783511271706655387379961074962891170311518601901035505307310636462060322024811180272972809933003594673731463065981666535202790371743958743169546325058310767329628685575504342370450196660082336547851562500 285 -15563915111813642662615692740972742378017951954689826476046140566188205620212760459960003279836586877236406396809149255785580710550774980516219147934179441692071835051163361908909977720388385888712659947882031427521454017815939911611514996322531836177472714927009604940437385484557367790860757733506713179502867699087770643843193973226570387941018467610224533834639736319402793682077276347586460136353806822168722854605307038429254568190274227181257275507707834223172269182126267151845949258401657593577406393411327208829286434390529558274391136409782991343337912177931023526967774389464111328125000 286 -2058636520623522752640675392140509579110250409350631572367996060678384559386491714063376641346748081931716926400259759608387444241873945501045309215787776093122407722888868416845033728532804462986996254288767634370322393703425948185739878429594943669773863535395689073693612328745861818272001061672113638957406390505243828774335217053743010088360526047379425071945947298923806847312742325348617099210021626408268781911720361024734610877488911663901117060346485314660640311943708286918396736365080438335006544074084300798255064363251920608669235198409378810330142755419804298423837947563901184082031250 287 3132729324924807312458972793499753143370753774178450859882332294640199065348391047944411675901748644375907383836544111045259905016888997120447974650711464995572195945044087992112996670287394280095895842985087393558073983853143623819967705126266154184194386919499577256354753534765223484855903253768969492018500667335752561211970204887324787109828685931052901667670065678077323020510950359578575271886956495386174712587492191030170583132207136273654044408174024765917642202405530363154991149993390536342252960502488509864471512397637052703021577668602318362956031650614778127218911067826199064239501953125 288 -1653933393983752575626327554652461671700680148179888550593571870229151592196597534863145725101328945510810746434965345616321725087985418158710352474096445531870255788165090597129430024405566490667497523246278718980794631761824406400809401536573112534547332036312918986701062306995719408125141895433614257018419050853724530868611280645030095267081259803786658129014129961057824365316416723572637989165985424256528305259866075139714005781842314070137402547294014869745032908734982521536013604973645847908439366403339747519110948145496107615253368878083821893463007043240421435067533976548361725471679687500000 289 624479362611443466132456644255211478881366096070907120761617272106313990717740333438152909877921717280780905761598577024262356382265677606262270931132073459523790714601053754724388762195195253707053737772590123900374797429592341705015500472600855753004673711228968574899922502705156314542326433764377373392637743689973985955270791220514103883735741068073399386299439770171126143267509724066417041083623944136051205532155103577874884852952850134705307631893311237319701661365180469438933818229643706043256859194674386736987510237815073238747509693225121740591701921498870353364978603453222196527437500000000000 290 -177826191811335409992720421703442509972514016915145757762467215971419795391408072109338189141711727965070885099406759561964137119819961563586954769635539325445030614476260121585796190565800085279781272349889201045189746709451934975936840968348443350663589952447042016397017954744918074195267184278252119726035813073168761371800834798782769232893157348619050654558669469231650438741261216170073505567028790946333302076940869790769215174077746788022957494548705742264855288257093202433142789316290656094372707410317575254926238642291428041138388595671381841973219686009515609387657432879501971372181336608886718750 291 31490302513773114510136567049863388701409272707779402952403941978139000597991602414300238902405004121051729073558393870530792527537820351906308229021303786654448137067645863222659177650996444288047518784739097671792018396762202886299519288504656615381275268382519168922424173301052247923443352414387830411620464149722972120736473706047024355956313167954779911068391281067800539687239035897643077353131718969258236280505816959565861492218695939916946618099769655547668663078789008786752748914570770135245561236084824432418254932686322606394553367264775198923846605267850772464045912721471309858503507250518798828125 292 2885159181120246396699979160950965686166975239817532358032241739942052975236800503836142345540818843960854968076182615456922233005925096439888040781998230428783529694516081682577556083979101270409233830507685154381497479560059594227784070905895584596021984973230508489020281682837469167098731126627207800245426551175821671812394869067318734629445743460642521215540821039147351871200957390626386680840294795114201868423249655230102517736101258577496291867614785899803322460433420660273927202620687443620779204930754558071806279983519827820177864706788192081292496507872427417317229653264723558758411264616088867187500 293 -5761757903006775563570080656992982541813595271073895835355208674950447259109022107501599369382861058027481533550270783543632255707814279644844985249369485506535049247355594563429490368974681237231545318198352950251278422843694675133016846036255348584717841103067330089059143758200147961094612387413734319154294123655140090729349935476180447763448066756969212359358477028726233386189303000918339027086895010128105511737689312035735420462981786522684850790374026055444061858263280192970572162393991403580858822238697574209295873038108563369814886436601575435270185480127434995279851043787157340099176593731763916015625000 294 3210310734283290356756306966766077783344269400036506162430493911371472570769937417378029275635141374078416569962643834889581884434586312434314340206541097448519218958460994664683672374511661719711409413913503235216699792706943605753152040302663110410631638558618653196903951062391257841712583361216992555130364440156571264447018374294194240710453022820388337055497415840411975521541649439759636105195140451211290536291774672742196085034766269228164730258036875184499664053144326903646646170618695731894553849544759816723996955558367841261435681435868999648635326834422954390787194866534230597966887475627783808044433593750 295 -1262281585239166908006741907733361144162233755908567069153645320576533433318067828198798801703026050168502514362882082573882835188496715136177441666675676921121053646684432382731593382685265940658443186060063673612369734947357470014645388584328875715208286748687719577889036167450568386002119008163790353429544128360680466523475261076350693710556507725599658294103873506445576882674969294821870301770046439313403883745077297110064607258110662519645138224625837832225915446117844314435912076244648660287871157921191285448064814381904925417368851492652574601511715184361134963847219939347027664453731219214207190104217529296875 296 375235470344740250208773743958627207220729627341139735602753511342880394653284729606209660429336794268581801055089543060722607209350512081529889592990831879716292306640571113502461005173594238184890911687613678630156319435612060111169934554405375869242262198947420218853507480141018395353104501201971723371605356964414375657248253615330516738436129821537811989197483644428014198894472774142403803832964935039873667030151089789121787709133445580421373424105570002037280952673705955520569841436940889818019330296560717113059734446809655284063918176111159253003653940720408265199329960062513106698151500751048003149835205078125000 297 -71537432043980128885697720266241660702655766198275812191338528591774060842365563568670466569512470484333187305788959234629097415561309334134605086388515822659924961694349356036120944174604480719672202792468502223907310657783949801902473567785759590790077695944329314396891724868331870567528073115535405997251103706062083223247185620350457106064438910063722224884889860237308905345266675521328034909820468262673567402813171236033179104443195668113664535168466285359960098381647415322815873656716147864550716969136899910312331517826753246500840362855367188486462659426091453062810248440090687068957164703419986306313188476562500000 298 -4006606448356327292128324679894639415117908218108074542101634528687918717397638232212414088956433676201902875788709062351821707946228690102775239647159193464684352015795354149952415064886510092533938065696838630269549422778380516525593484447833671573457233913095276027252511180016876199735442018821093443019021432178414859425038200445593397311477286116932753877305638722670539453562647120116341448537543872111032328272163141261242126006883778223952335299627032019438850675509949590017336802071716744244920073644381824008507968103684797355944792850125965469355612162595985771748581188357796057585390600614670995308870441345214843750 299 11940234808383840938516016792045968381283414134192242370089578354979186224885934269022382632862833037788251822079878021930009643588519480951681733611022986936174753143050522164846869692327070172699682951727915542963269261203734154649064068178792893470382169162152815002810021053240316732536226727125678521364952514066067491870582689452750588888790156996111244855492253926507407885795333269232664442995087349335130375874027945730259047158892829828433726910999071569201262717335372936692701602476904345741671265671541154482397364668224250083588685696836501563407508252275070863446426641217307356483501288974881914888684460504180908203125 300 -7034509842952495325634750759756556595592948800418517976863073654718390601957963886807909391090494013488480902939280897904449295800734881379286737455448851351477296327851135382122858637452412136391480012912232972408208949855730905524000320719250891426340311338386102067400874951400187699002089422775720521881548995494728842945956204087960773234671804359933437346226497314685747913800725334443179323989191125199241575050708486596197591085469116415352568965417661918475671151659657031224875621110978907233586202138112326463054379530818859676650505689462354756758412292345662339483566849723336460039697584119002048906623730992575073242187500 301 2879986346880925294849181285544097772917503010965986905871564424810594191395761952493980220372387727724259506147668766060753164049326021180791553135930571394395097150425680902946169142037367640118866069074651854190170530159608145938231108186066124898821638661380602251888705621730286160707693900385802168163450332777218427570038800840921919258855215450725783708767979375843655998759163207661566421567933468259947808087052020978651669767847698356702651155848627249690899625428959191742302869036205628362311479776947161351828871752191986539590295671925619152292325598967068671818900381503197862350835417063274820188123410063122039794921875000 302 -892803411073761476187063502683681201663288851980784425791417968988267144989075565874333254608092384776092382184774289756916641219200892241735359700027535086405308230279944134762554288894347852128042465727372112426443911352831189912089371889162185866229249262261906590209206610516442228339530143044659272470112159301722033698482078150979237044479418385182496077669396827841357850338067403510400772314679581838424830982253006440147076886354941314516688956101974859083441610529035217455659040356442488621098788789389986422913984883484556664880037687590456180644958133802063800328035846145972251538210790577442823214481304459563005512023925781250 303 182233769013313614886586784270146388466392012515434088973808723875554649698289702371763860828078515527599553347866539542764224359198665728708303511930570945006769399165213325445413453090698215388596573595596325853871308620360373573246939956476647617401571228444117335264479338028519098294838941671605496077701304826788664778119985372358290765312421339765638091339563682935908326339111324916768588897865892387333922103715903469157688467213698738120282591660023216988363480022896573449462084883340693442883113984822849870109992312045513284293231517065964450371485293796734245096690841624761809651306954171880388478956077093996142811241973876953125 304 4422329476844239842104601179107098705697310396911460215189490416673388967787454262247746955326069807386733511154897681130278110935255556442578336248504599749014340407143359505020859871789264366520519313520261978992293979520544773732056103732834613183567588444058430448618032860141051362033843473979133757101200056484068582941879251187703375182292579034772019397219645394718365865118666438417206052295907859548967199213557929977497300879698677120524250485164505127846858848635585462639911135768620108525373590353252640635667534608518028604339823985105648972238329230727312599959686760229306918109001486413960666430894757861609850685081542968750000 305 -27798701627509890527588032937844271949754993763841213184764271672835232088515105547064290829948238103605890340695757746712379387658956565144703703561552790899720668183410391366853194481219723150604750655169297146711900326097362633625800680086910250161321921521083475712988947730398421436415621564825188876938965188606156176077408630827902467807710052313522501112785861817724840075122489664026586729613441279330359235115595405160537093310257780154022571598025552130303821714671862912234455039720719456397817893886332867143574778815228469508741389824902048494737665776018778970931335572697391884972650120442602171200351095715073028726624824218750000000 306 17357284852419471620097386373503303550234870796426728926218604127966917211103810904813921870065837011404337221543995748650567982457132745633850770119564374437046938362462848472806829995117085909659442081710318652488691307247944490586687517224914271027252804242515412269947161687904288853466982320866547822039979619564000511309762594191112912993335808399709613423507609275404349768246857980492736647052774835204671880987997759267355109455243685507533311764321006512860136691750952790450352493946693874406159797698847721424857448707201877968619675792882314586412860856818309948517058455460632765131381569218114966096005614168404697356658862692199707031250 307 -7398772239394066959903995164054043771333966746416865388860799329478599384294739800795377680459727622588040603373358866237995165013860246042187839981688727418417615296395143782184596132932228130831056739998221905983420188015088876475841391897459136019160000969953518194372126598010217106916192261374075901916427787466858481822060487089020510951887635056212996841527318520498272331760897396221418780690757263074917032195235224022648660970683094199859696796999981399754161229205294804256832761982064411119869757450281284326503789543431476148141193792878007307214394632881905215777459289442963229208830598222935126441762400301364227927910801935507781982421875 308 2389656677558386911464745036494576817315056502860042450462167034681634720232830212354419614548356646687574941266110335221188400526592420386176350285143202661481207645571424326294039143374613613661033203512158319215067746916837200612263975406122148422243989993817549539688853764585733019064944792179047774190910241025120944600946343346023348518759465173123049180974645561278164493731937493953738528210873095480088865219284748956396678634031672806495973545570634833650199167512171736710194645995482474099740818599900722661998396267414731640188177017557571573295898073120293988128663860713369551408699222113971203663098730294715310704982441151653833374023437500 309 -519793238068724257743933868266893845533678822972398724106954232360818486486174306713149876668014499910885620276837310749274040631812234388331734679348610891979963107513483707538347301694811036151303321047726158835136909718688776649513888665230227555608649750204963928912474878866618484699382812295906668946306093208132560749204227845631056871050478952095627399852311596795592650410273199003542095513418945463127658497193534524232800347233004413103519592671696684459670207091148215303608323342889960634382438857768667909948472099186722948024435854270021660956150209198098892802200490184090433035328713259700638168316463794056984082722159271541145545166015625000 310 2306140633828891947733852419872552154666760264944189203931071149801434597379712752826040299653652506642369842290504732874816857234031133148904127997286345523020897268898108389291054975252878330936256166162498498422046105010022352578700328085006625795886113620726347555909690729865631676320359866062809341234799618646994064738269700979048055952074818194254194999262704227042211049271100761667399096399591723815790587258116831420342420115465247068779387700532495983696761687117638896224918913070899108459410684791028733402143202527184068721199454427604853862613024316923023585144858030088055137203649469275768363670438493641498739436277539477936604103454589843750 311 72496963126042348235388306975115477880584484654996733180795296651167683326882223408604431558961810591852761595689808160314491587524904559376190096138613827859675171661048432851561719900848474919451383708845607671984011251667353526385731844188634122922638444854743423069278620872923337316607957186572877988775793490085826802527465049775938574351131975262992380216742262059338746187436041597994971446187658887536345428649813462481352885663602586928614284205911222146719284055508192181350695616960725381325999960958716821037006445411269824030787160009735386779349735961577979591897560780913622909813886553192832892146995110288141955787206681938320569471428985595703125 312 -48109743977714919870968602634297927803239603376420071101245596766610562471517913757057640546090464553976688482012559261300314404784105233260787548542231358909360790018849345906627221357229759996592071228503908347185459713720852284339577874585684139905061857081158636951158629811161775731472580424872539228497139475139345329101521636185891172974135081705973094756738495838710020652270824997250648705431339592186471009320060460522356018404033865909180922385864811883853369485950007859311994693260778342330478841339543160670029730890461551373038573564639165555476335854086452651855373408048598139724588780941952180241508969011512516178293173447723264535367584228515625000 313 21352223569042764465306117854924733853079025616705809687123010091984471853352356178059821176998127244076292367678001251562210199758330670023411542984358491362871358632730934523930478328594657453181968588896521436479538229776011087587105918358263037191770367027596832401122081661729382430247483548817255626316278853898775024856704116098898585683932018019181566206919081012924148923075742868383071674227059893535365697980138036634630176733497487795302399554235075163095256058113885121476816264029166914084767826440058427708718250476945935816382936280732642496811855189810036349902731067382471636336697599319258903828432930917134528455064033322823195888944536538085937500000 314 -7178988516710533239619118618486640580290568331133363605261034336928330956352135528004590532445877531192262239138123906244362948853991639598709864753185231206897397634809508466558639663537829500071516757922742605379891980061635622162178454015537017572965170155863852786094424628116742619409853054103882052396355758365102748580107269214850576694999897174341364828494737856163198660114238427695736225281226106872425140559382958506124397809967021829254689300641596900533034701794099779740337589018942565277854826976846414503726329130444696782365118407418636723493524876023245851462674613580278533151866065022494797991269923273156192767730090321013477793830501266971130371093750 315 1657531271614638994422712929535949902646810298963141147249694407862591109521840048431593924688414384712900000652487542574504084235262110603316322190631967505008052629110991090039672521699512783817140835553632987870079241198816041300221516750702056108991933677772815289889656898307258359484204611697548590521855720479635654162988021761427159006841984774065002308297215748408531926262918723807509722901324714489247022932817544911023023778187936265082008811449488632047183188435677509381561935227301660296644430805507411524094482634515064994991482203527194040386097987696359035498263483872962581550915937139527223522097600956075231797629705542162833305712172082108345489501953125 316 -50926667479305148614427190712417299998656112198357739121382883976110130023130516798015087171643587818330128426528236237137461642822319227200171879923366076536378852417389525224264657903141606344485335013344547191218746707965646086908613810616887586365605293470148689570185298202472916722565268874720540873302846917715402945723883275746626172666895944260782472069067025920610222843954791219111531627894260089200400511202752473818373327642895160950483336535965010825645809505124877009501532841796262523522247025875525532262324665491731986801587974214220574142329132173452647185565982747374829525395855406113049297338681319397680449591240863350865645906260887565334525756835937500 317 -211162070835648471744132702732145426902778639963104775360549993797773820032373206013281574124603983024379716543377997875914526688059752510623948624130704357757908191281115637843452645577923107003583487947904041966573934894668470044852050570641505437233583668377348858915230683537977402423519477557712378188936999711583273043725476366419650673760486540999389533155168476918418520166976461949915955511524829191652837964424448734186842204117597115344778815462909688864084899031559071564104817408608202157131458159291687673912824998001451696195373139952907437251429732313736728501067577641869799110340388169186891900567290997937335410829581447859009516708993797852108855323486328125000 318 149439537279444972363668203330193833850153798888684193477812885721088116593384533096377152577126461935169480131414500469573606661172840186327489017497978180331746735677181929152871890101566952863403118256221683354392984988789392061569114637387460329891542357838080382082495902287067784988979077850123447431993782371236961426340244798317870751725861138217321228157929613332718862671531405043420782316608910822527310592143721738642698108882925107514795380196039696033735603742248797194935241888870522434552523224052540807681808324097337655501959086538052841791505924992250635182535111474043500483237668360427065348864933043627400791397459797090875291147356187125356033741056823730468750 319 -69064951089469666719402670760969923929569877113062745868077088497696006655242756008881697803428240401685428989159575443126495273352671854454508601546444070275712295833716788647347704718841623475591285254060525397751571565281120087684036553226590172803719995738603777705285659491599427006247008878479956233574842436254924483341460260461330415548197675085921287466377732352497408685791584924651127497639590920709968255574031093392026119951772760305530779135679664319640400088116401756239601154532162536175735947259751096932354711949012396087694188615879423210090975800419511263813852718566823636870579747665183083004853896027180840438516042614510372525370426476162772981110404510498046875 320 24154281718642670728462750419714168760159544730550228817643960128753480517219073869122541312821273932952060138776018775408576182081753697388198938815867385250281729545024716813969356290606310272840256637906166825856741854982197017222461369893119608723148593309916072467153358405740986347587160543469342886502556886355864234632276140271048572349820135448649817525566973167923634143872302100504964750530056371374601545316746305118566048840169001290134948052473060684143675148267323786435516622768890142474654983997089834275560467365091938267118326165755964122125556548350450735590514119977678002272816860316228681001096327748818548197666057831299706677346456049593972832029583173828125000000 321 -5899568885371038044862956309612566834896512462759191362276116842986051623798036374976302562866264537835052604133547790135774611983673839131140427761926714562706732351732106610276138158039269425372189629536368167448648292461812812452273186212555145610826685319729833439946640463757506975572621446226872323818478319955241153700674461616111184765956832803265261682229444278997521595297584288560696797568382491243002744975826207318622495399577389951962737846693650137231159550629109774787631714597548836383897779244318944380106058421173904082209388536659339428194211362202148306320274924152605608547596844227908938909027303591205248027596307061770800128654830344972859598885039915781250000000000 322 324855277759979097200974761833660832934346914036014219782464801613403800444659860250230489252121996641511661814129124860255469667911312405670188282847428706076392231340004092846196404425517450668018032064736922846498984449616419821682466800020749844420657829181754912432383967635326005556073129156377561844103765091126879034731969751455491547178840061685581358657860344142159841715005792327092180480517941187248988730018304989001650979038851403685001504634971089917528044382002198185578065195000004414861865755009216136172883885026185996900891201775617188968048324284944513234743386292094572258773439168871365174540673414950053021717156126104009046226275235445193609821520617614971008300781250 323 684853974030098770440535810935669451240197733284366174614089417737255331829750318673740714348308474713872489282599984755089832119787341633421215172033941316157984217694229421499387067478902836616937603792646005908175644568921850574956734213381672477792715851217570827549186500498211625758553799504495795504226601091581538440003554768011994244208828191571289150632244945954799912028745320215169049790711178035960925496754391225478020638948148825379483039822292926290964408395760780108138855736704816575123389327635309487902950546628261465533593418530889365146957510686603702605516728748126855424113462209348538638041307309573818481089681943576558398666245328979613355139180660612825507354736328125 324 -519027172777688312167846746879342497217238330104486346136659981071837400162803723555182261489318626507413154139926826616081486258156685919757950089001565919651048024160899846384720226438268949241663936155447470566636421933089372559255606333536546206834712668217900559160220888063911961242073718440500638342605485557935305235075446243394173790101088235516915592101556287056916653506415921250157784768015545181999801499890149899232581478239008244519695866912797887095717156031412772783494436735520292332458977183368740332185521762472050297334851552696531269847466297060063388527914086833922979791437020998367482043947678992419746751929503137183531670047273337478710226773047535020326911957153320312500 325 249836517808434053739691832074116291676606999994328204786143271154185434129328165740837478745131989911784443908413455911655610565112506925892089444856550828095386268462771305187367219150965384258013754541678421884321669818131017891445511054848986223502499861604382276678400264613355949959473342455663662501046305683500118063996063917884472907204792118949949556792633243590995896386813623701500045144106356584259902182807795701603018773829539937882654535646748752563877067435506825425215763471839094238018099042459242308236928377130052314273103071999359217579267155434561669006357082637233360263060174113603135873652269852139778726471706042840934311228038433263962457797112779913155653252337646484375000 326 -90827243544074420802767789677611391120085101649369838664755345280356812718930900766501803880869568053120576855087983451644028811198215892264916565747936600738156500055338986498080272453383472505914166581871506041855737934953804031329115800483511500219960892991510692759426304075110893336739368741611890902914431396253453362434214038095149809288752952690866379876607210818784099494045350971466662063396486438994177245971086195054032613732801786801347992857146439000181854413054276070523114911516132312834659499336514324322147874700716015310759966413069121132966639763675202379829580036113167906499875277349873707157824117842457511307608359505784410754466280446149395340880358326513105080463937072753906250 327 23398732806410811712385776020295024555480916816609015653195139234918359927967655926604157179102503437759981078119676068309352090963751822597345076910461257322843389375264759403413712525511548462165230524060705129447267584905718716557838638439539647659963642086118935063627456248369055869153532905343500875734643889123766027032577121084829502469233016057234630435711886502230762493219513565602779432859245367961490565955572346026614178118179358576770924846445313449313023843225112417214712759587964675574430964281258424363719415721388580086850416846731447608755657111183526920762570155054619458120238717249129830098841096607245382441127305567972897397097608224141294075468025645469973848660832005157470703125 328 -1820818870385440253012482287834287659217049065613474835495670508964683565091211574025603968486189381915637427265170739667045453508811936506559338686533816254556085983018236391442895050678527077850670557716201357294068659199240175609689158478756777462496908158850802852448900977819725261337153678907188719922963407012738868441282753260779118681930612349547181315872992581349841653883139501791222531788386790729157485198151982737825240522189405945674776551050250726274666645193877875473266107490770139554927747084106613522317859191311878158736239869577841542612809457203519396785700630959127622174334373266684580319743299210708730796207011923619895609476563533027602558718751899724883985763004768870849609375000 329 -2465430468046124105887951518555842549046528582085550520642969416842487865166664284251167794770215748095881845009734433229534638026190272197776762157784912963303336782748946106984351290455864323701840650297548410295532633727140129577786704800983949269369517290367908203525960376286348623236564513588853785151014760512365321126730756649165531115122829944519464491520833733222135603756790595157057249637996547947309634121778172984324916549043193904505439852446809472908755814560169311475855742773975862792553854925302740424290368340876216710493598662665670700372812641673136842673892996776117028452401127704342113038882887111561964352519199527790242537714500335377377489052378146493297407242595469694399414062500000 330 2011166146387486264709820607784025243192473184555360567987406209057836974692753194896014809592390013463255495523215030233066206086171286714530301815157793866329249971349315023974637726820662328629978008980941080605543830175913700604054089984821836964598166084100814986401949196631893485353471814433286314250444232764746478642710194813354616644987005388333863713143886689976842725847073146726852517633074793911115406183357115203176046826289724955073673320564385820274789880432287782264774992296390460102987728796417547967762711483637709766636866682269661267007907943275786970787758118753891596850275696293872980513227483036907897363483745487336957826474058974920547267834021780713325640952809621076420233459472656250 331 -1008610862016971520035475547151652015356233153470115548169869530003850511613258822110942981744810891056066499452263786227699408356934325879269205264477117146656183820857905829180175487980389995694330241183260562077988210530500824669419102077170959265208481692212907812515046002860464265912828654989526688215263753588294288123295377233793155865184713146551296811585850272533763135511535370400331531482123672087258194887270042879097583865447285474710123281727057470644203050430118640030859225603035183707896547511465727243526057198028525274669902360243913321106277174607589377803085585578944486650142014040703860216005557727182477111714898337485513979835403579948393658612463144476487636260649112754163731578826904296875 332 380933051484136132798563450087970185524251811998842672236204316295353024139462805910459166249681430044713409417997367190047420020030014748003537688698770132133733410344834072495239914231603402691421602048897747164623127990740525616291364147543524016498202041503189806575170207698474732169898960843115717749369266202858488678940147871649348695603912293822525749780330787434655389458152990867015899763779307698369096633950607604270301481942050828331598461215095207535113286941790323340199322472070285837139703305710101297432909756538187580271409181008293245475847076351206379667771210173114173792174633447730697362547148428291364732436487228585475028681258611533824151839270727193684975001257362805810374038796997070312500 333 -103243047356043284399802001551465460727240868176575798318416150113357052571941541151994203244747746342210400200845874728128420483923922642793858753847639718977759264897098949173173605417492057527913788280163062843813580867739707471397081082405713708790717521494853315518507685210969211652727025382697830637764500610498346065234245591595080895444650569345000208939406906651233043127258245238321775274255041249583297855961787720288671184671055220583976104327616416763215407422113921375041188140995444614824547726477102907209441177935509936920809115698771832755327690676018722400436592630860239085707300725526085474794235815527157803265275089833417252985240229724560750416007104652507561163793768412151510880728741455078125000 334 10248467603039675158658483458224086222839058982721142164753740628879709266913972526352559774984615700659780224945312227572505340580676771669330593033771542181645307850590307781680740530879584970991540337020985138064858762989303737177897898147405732125512597479881230710965669973975008323218443072438615120465578271102712478566562658474101402357271904293033108287147113086876480315132535013254145603441723916832629426928827758717803953446647194849338319298153594798870622269789755325496503115408865476237214781391491860312233536293170879700391420627952405563294371467378214081302365704207011482772062507590250869449143178596937982797120555696473752503983236068707111973437487732303159815193241006208420924637342524108886718750 335 9818170296865676230661736915434402592924603575509689925755430353161409796955165821493922003169592377356768738207224807967665619954768636916354302412801934780648453653990301246145273390393228569040023580501872069832297028090636839611387234049490159069791541533338593715854155920896270707052268662995101980036665755786682258021032777259993770854860798852716780606679258230447690723757540931682247844950113526055624493470912121047911678558495173025509318122196162132092257060387226850956081228287068657221608128377346161993414336347700677716852149646401923219210631537145735281862509445002705987725664220071940332772220189361612900694062731016962731290243923770787989289030265889090018186957471082520362819391940723609161376953125 336 -8675765189971240608511806303535196249688007210974821895718377123466146839963024496149281391947711016454929303778309152834133628161791079635389085213949513954919191262084338414672008836608882807015941846158409006269438107194556964371820407482378686754963017310417212329943808247506782683117938046378401316096875973787248449024297181355147946745437063991824120840033711468551924982714451359625679168847193029584021819478132000501984488824657769634148185069202126138365883218787604590098181493662738550792968143313377737441480212547872169508301992437023108381898772635428794433427424849067934703118385316527656667467412032769624382055498048030346981583131512918378130451915325823060742967780727451860328646342770482301257324218750000 337 4535010301982553266927304944999818040749719447496320981870416768094174669020717291368427090989303271768093788730859536477186263397998728825772560905575183493851374564305996779866997651013707897751234006185279780222883651425017084183085535801617047795184862096305739153076966569179231349232078126774409356034131153960526363735514467492686129411236839501167513437591326503449815153148690170346224135990583385865229098097848012882620393262532052498924340477844611822909310782028567157720824767580813544151063925563897050061559930217325001146792090428096189659968181052086593693314499701084298776678487580907445996195974726665212542446397005648172938518427142462672345018999144546716318075255487480094339633589558821837800878906250000000 338 -1778446833436716669835235097239332502044790756074835947379028538008310463676138189923029344396343952379305738655189762031206653684317645471024193893854446040505243935807770562403853029156553258808456211476108578844112396303651032851991006793223273286171835987430459137492477864689253479243932276766249697949064044195123673972732986184509864746256929455664259581719222216613215279124126609647550180941633236523437318695935095680941748907824777397308337240674663196695565626310261930540898293476950619357179488590441674257954321622107103012786299765726851681523923618739761007978839284343208530865663554357236887130396502125602242548220080368046839329071606942350198648619471925401981555545350520747389727069718461514036868781433105468750 339 505954578286671057308543784829274882395691062936700501757433523949279304612608240673453167060224949209073782565951589265824243492943992906306337710756372588766794408637794391940124589442711997940937143922331744880738994934554921842832163237570146804450305620593166467941949803730016255986800842530810682748787029660741582332260456159053678273705406219921112451592386448141834278082237332156534362703244293098686974940045437283090369802118969815223662818329281435798784667158964892732263540949581295237651674963531494190661807616821333473887229739175277783786169296552197293378580713531852397625383323912141494714148828963276558966061984668394761003634778302173082429443642459107230495079203519554604597111430800067937469927467803955078125 340 -60529716166433971724782264818722350704026600714548625288438531362322331862906026849123224641886205922500852947300169569380306411491689101325064013990354950413181993433263188861865278605855564338548513285103356832603628596769551198771984478331358904482187162135716948609386968825341355501810087087445638358046171532571736938066250225909844334367287929074531210111752493969565387790618547232018850144169643902415229120588364307841277812709382452279011126327420906225041187626448391267883146896988946246487165586506785974348612091927322341545416160020891012095154203115733816058017893587549926798556655231089164274508656467625056231125609373591387726810238620106956269055915601284313669590089292417751447514469841137214857196125942993164062500 341 -43091171191025777552209685728061244657083073331347831504981462015433523500623668989399789072299478707566483652779617320044512131913376365823592341840115774182042102364860381520328749064922418206533377971221891263019999814770629120632436663021715489472192150407548593608630964166041437276235447520196304128605616144959517124717136685061298610568401414192725737599740364464149732850466575643549329859339355709794240663408140873306256448564659436409137163246351096143619191057429414185529678889470128093684326420331704531169400138459462861982205167976012889445183448854818641744415092447773883392060929301451793553426874226431294843177527391160396656049433583171302563163065953666605420176209875913262965190118315007327745990641066802978515625000 342 41577955570897888395952903608787069712578794507053722590824803405460420709815092844102529573261767781638123562020282710942991103201926343171468618953374892264083640405709174543319212174075784490824872261593225889792471625858525749061024727858076698645380099459868874154516599500960971002372095859211627673157292734946672058139655221584105505385750013961808227186194475143953733589016025406229380624860828791598003532142320897019563319576218343953042848434878854377950923268858105793692994025055390611547281225156572590744560757111674963321535101637614256324723030796251430875158904301723889219013597192562264214861713887078963706960926414112889621047603807636138588794297484150602174610503772732254509834169861303916052525960314689405212402343750 343 -22665583113407704885540248463449362562170420251037374317803893306950381796523970768877206497859304285201435583233881344199149142216727081513727935979643863543249526963414432109723232199448468406448694267358894388085418007192889259100275211165159328572895363267790606144246238020334018616403955559433200174043427372602659401502084119153550726609857675474137256827344445943243843076920595889450112282013577634549260202243231451719703538259021314201314980434206818115066607641893255725883477484967990807318783541145243783367901577230878791975844124204168219751049862610583078650583056335955762307845933485507682050402281673199317649651636095871597755440766664168621289963563295251650779793664273229276451782339713739998705772209685028623141326904296875 344 9225085069934229700093804626722695651146040690651770140288478205063912955687249711568408955871520771052213615477502886491316535399266908911589610920011478362785837575938452560167757515961603038960656095200913685015291469035714168038709934070051371933265750836362497143596517597830792238519005855723173756530764196071958331040579858424671219996506660838757210032067911337033282061940482510854825198230408589472012665868950306348113947133083443462533189181299534592601223915727126783311585159652151978929062435719667985576639322228945931065879331635511399120498830734192375940299767068910474558673935089298963148519617884961205435523073601910631330659534561476586478070424721478418876936455630327744625697299363525708406412780375134492904412841796875000 345 -2749396965781927622947484346662896374075159956932011672899586913719434001690232507486366475678798710823822185770145310441751666179853881889039978173335723154808190687404843333147499453775540296116898009665950021074545368104311859308794637826976681299062134279642829919511659552101401534526291917952353386015587275949292304390604700541492324523536522391065846960553101372336618985507894362810250954444530945832438955984676778057533536161955120233907494083420577836357133317635569311656769336874760030014720695105794821311701272279823401739653500960809055791062482400384011793183025677642793681923537632487176618015920736095857068658608421292700081394284065985075624737427588417758956721271691459774230442608811523288001802579709979001676268188476562500000 346 382458385536480290130249513363745987904787669671676160781810014887096968301235954590993049700227614094877584367688051825775902639588149046305400111980688771212546256997299006559563952014100791789661529776514685227482306464173195168162478898823235548726185620190722983773205522773261929616725722084542369936254958405894765494362740989189857608214231317508828812813276229041958496396080671147629982149605826280156986583955142782658751525005264912747149813412699991879001164383355956371538051550270301029965261191538327149247715288234993743743704316171303766017891099076015206830664916695863413841089612643280918754781392211576244834840883293971124059933828200691459160503762358879544512748720619021418084924016836338116468460475898512817870351891174316406250 347 207539080760917297076031548256748257590114694337982322164015696128119921973016215773524661283311482243184999271711179514216313841702576793838594706886762600615546085384867323920194086546435000256872834947158865417007508432430021179850267090050532423268079909356274593081812952586660284706295388429342782289780982800009768229037194636608830100241617544248116318687968088298703201141253629379978114066451901812441397472186594411155360219058176097602193350688972352660746980782618227487182970901257654487649187718235157852514724330690927129384761917710887023066046911471454051757779370171939868075026083672368424169832866069119920256488646121645519852939210756544476987147709270882681923112071275048064042067780192246382016897607348054059817675936153106689453125 348 -220917169387221562808774254581053365467192876811386312967906779218285830043459177269081980112535950023081972810580927785307987558516942027763204949374676458508602117681859206024849479070844296837354704845789610109048381010804682161130473318736190433801569103462654216749668522150350215744277437771787943967661333429070713375050306929388795585346498115329075363859091331380266961038896761432076155082410405161387834100600564695713246082110301717985807473177387105577572586965392898616656700903420402871218192859966345171645404060684391633593531560675566643134976241460970684965752092000395953882393313011938843926876582255184157031337906367305111211047246809411758550576433655412034500034742364286920194263298275507200603838228897182615638488820057294311523437500 349 125679517386163889128031477043594353928339212185884826491797584980429502574175861585228956698859290179544505805638100811353332758324890466565574392260404014133417851680491484525225028639720091606189863731364160523132348703004926711232938739283800046663773614827768621875140941842985444926889127548974619384558592008414812550055723943459352161430173029483146950794766105390283915738703569968869553520140673254108477632905821248269137712495263505050854474750200272054996905465289183583165222808185332648410278404471472766945790124190588124455937902918724354270297144617535032481228268328734224537732381810194791873122409275662406141449264309690990458957015102771957502810336366473718673750284045982125014954825042868156337767090433698104176713779339449598388671875000 350 -53069092415516487779772677582362313014185553159088461912700159855183289796693589128098362861668444947744824876176728940073976983136777898278055989656746056300922164873382075839699313085756440709439033471678764657280745995085292516118548638830094585744552377022995162343823905644884864536826440355402207292219465441937690013335608237458167632380443510770147863493047766207547982711870427903183237291134323204194572054234824180183278009850214602358153379204074204763027655562275668906359149468600247771313763968738337616290490731995258396276839369660581567495777816366330288615996803853008941433315811070236086310190630734853464190882118902996723378021528825101601196058132130626071057415542846370171826884172006363814430256633972908598920818089389975183391418457031250 351 16540231417245048720562981912265395599349437700380185602846310571998747317743658503441748413048776164493195379863502709172073398210319657104929511473287922735635208174269284380101196798837098924083374678728442414234689584271195338206610536089795498292035990647551663489372904982064737026221347105555589577006985196425372153536856566512373805070127605016825778817528921887268869489191300789045973852120240097275141776854440480096031800382953431942839264300866888193517054054247418680622033779662563760595441601122278308787551412568592261768461558550371551663311656783809302931089903634755744004408420991401544112119481598076942793334997823745202461764250474629455565390409808572840034893912260773800852368396998469704360203637082536640552604165387049248735767364501953125 352 -2610522338329359772598775562259048930050517502954237554527518228378910723168186230552698067897562252264043438375835559476050881088151865240389164221560975402380998244919649636473447374332425370049118581320142153315018302758306648034554935502758949116123558052603864132178948527840105841054682167755907111233573805182841176830803803436614489397669246037599694029564781725943286207219233714220477628223626255486909597936223923355895579137180486382387630277623072175057399991449848341297372878275687243508110414257903930718675255012496100787632922987826815641338373354683968299799546513636531843034609794209810387272133352397253421983731638879940792282694864585988600486002389523492556439385252452059663476461026049999742166047018866283168022977714801446449931274414062500000 353 -1091207931901630748066233209790429423375467521772243819002182111161441859462370344663505732424186251991499130593297367041683700207272474161772273436829157913785470812188795053808677677768480992444892651382432013406490182511244198755414164367502780151118894250292245440700578014471113726305877501127897129013052329369016377183455624079170672047107234702011924729174233919839577456788076778073046176429624490802231223321259020172840995225228479212824260221225644834892232098937653272383354482562303090143890832267113159826582650764770698085177400956386263222856425020528645248099202885331414647585336167340338883210383036016093328936824722374585096272835584032110497662682688363513098325854221266529300000670551936777862733695952147570326751228032188336682483019531250000000000 354 1298797049940847940080620500031498555990319735868133885111262899310084902692738150885240237865887699089781155833196232178009630442194924720300223190096390140379113586183410663721938433651881178886556386146816410410837183266991016301946369761228853418643362642825854854184592642654931365363991524274852281393230422138519678932083036019504035445600933134788859548714406925166057045168495310716854254353542386386099154653104509819612703949383824422805547556193556984442291764735373093741982238262848996611755441436773304582833174866715054692034052494678368025745244953096693026050607404975881145322593032727711758708741544992089796092208628759208069127693973856541183087711884351368679619641786201335882950100453183271063980303387189810946315372185708225909079976762153625488281250 355 -771742497588508616581852387413364292146139219486998460466569430400263220026107789601764813550690817247238833413208432810268604358933407432579220446058699105104386121042729468136820992966104533399010350332937987608257636492806129129094149961283671337665935798071776851633908082334955501008688085352326319641244135546295665484045610869170953440623152477125658147613865404474392335131049540563960910106812263477763585020363163492586691633856578644519331609725977190111002675812468477142196485241587777037341745924101839214792247108359520212153827579484751077583110011588111282862900761194415811791298646319730454414201087684212221742881074489743164810982212259359051253703983097166462810336512370277362212843863564265352413855927793036580618635000626038708683172354235454559326171875 356 337975261005876712297676910944172521985105435333980041223324416974197185507496202165537269815496947183245270717439243114993636295417803422233946773420985655924117685910954952651789136692401415685644846646625010496784319237849522232704096679966109678323314747209936852649883634131836469209206673052887896639105513312788420582907384975696585993346797913595705998800495269999022193280862433814983856144844191576646134853938556904105775395884626159171619764675139038118552592301810097440639276304651236729914796931284037131840703501364312759097023088306046233836677215264918920674438985107457822310428549864953055563594297789042800480751350721658262316002866803806376979004111268598452010335297639394003958317986629349504827799893436370465763810975068223339746449697773983688354492187500 357 -109986392392106770980799798045256903154700962800513960058721831145251763478088761881708838308481253909828818476113812041949115086503008953619923785629197097908529978414919004202118486116252065593849817205975924478136042942821825144583233922898840141137904716260990427612777293402492653344826940586969833195022183146662230707380615969202129966629815890780894168338400897646419558338723566870317511903834596702332973645098042260846420895470461724499344061600738531168587333137956813420248194872287660293815789498797997104367841568123599011583913772820974258402371147449533167759871588320121443651713401431046066312016298321939043270321945825718627524777572259685912714366314708044503791317818486507962696033486234244967910479117440545611424408079344792544634615323876779864654541015625000 358 19349302975970236679601719422660570489553968251465636701157635313981170223054625957644675772150496219910570604688625427846912194147696568620490564278880746885740849626683127401740562489780743446099406300250999139588015997331301629183590853806741588031727738774041907433140430041602149383048560353131827252549632951695240322670858842998282368916464522475001265330975682241441612277631316749013353081630785059712914184980549386564970882148760255359460103850609915641159942920716440812360296012416218475385302603843641812031772848974673581283739623098917157700777489673672531761636180706516268616132692112019601928951200449910864509324744698498452126995856172827435919437567216747949284286775158509757562342397021886537348036653723085400257441814058170516096333638729184914746849060058593750 359 6221544145816310594762948638611818131376253301735348983463820595892649468224478334545004497548781300887439758657225148533045049847891493132760028902130725385882861059690755900499977858071381209300671269026898781944045481393518133914126137054275558021407662672309641031647545047462564719452736167324085506886076429876625800068100048306911713882819103831449946400385377843122933343153185477225143702635267130519208321475896432387067665772051568044235663324516059437594114396391231806420070938637451897060512558367830903432503174822559074321684441234685652885829194862970072969984309943025110428265879296069733939984050437825581746692168794694999721402255940029758914595227720781069430074624061546714036060170391587677417011381360919589630670215119092921470892370264453605037641223907470703125 360 -8432354336823826730507904865534468341564195125081984099880137915463700017123995384463303251074967002505805216191361443999301910546020837681538625743688949660205585887182569773450126331007518483974110374694782104558632712581593914440823162786674702266100071418047447844952221854768679842346757996118177818082323560045827467377988967286896680453628593968375639521424274166513174417591200157309333273291754574043618812597520365953816490086376298868826356202147742958121125051446525263996198917309183843657790118452123503711569156666345399215065628765282120339723949974097524819445599276086426552214032598101112571864218879313664376695739418160073405325987309467610695837438246879810217992311183952259171601105392695041721934604859914824152878875457247652415555568834282783177045934295654296875000 361 5238617648648226931127104114393835691250848541302889867517630975878725167976384175323954885573603149465054067918874899593988527159440352308428832320754087836132128832180318744698113754289787402421345377646773616001938109145432475268020956281278982281713867943301760523677122196418813545798633656504937686430761396920533577078649858558206195700900312624377513075804285641554964107906638312852330012532200842606990596000753378454967046352370073599436961879869983946881421592805836860754671358216340187564076160290550952224421575083207148637445643318777017014405344172395447564060756104879656984308033584258901189678518531991035875329957846677962787438778312832642876959842185471698428472831115887381621684569082838743327116262362688591394693642220339692928955260740620639199959560057983398437500000 362 -2378782481761057589483451374153046817903474393695567763254566115167527015464126126437636897885408824754364506670079068922168230409704590150826487709808049343325093208648825932295702815303479748250275129630773860378987858154348468408570472233030208792853244018574857101029827256643349721161070100323665489523513074153000100176801358398332838384110503010333006478369041620525021634125501188017655734019726433618035764512140033950067689797969816986006700776054483058484249762870528181980836755566042752271628898865961427865543044666840926940632753592304122356849895820669390348254907537312031642673013978449454165066321654997426661229835652517074961297810908218274943621711473157898533277224177891709819458144789433035146349527004340937748858030704203546479525535728680025255089208725450279235839843750 363 807156848356188164121188016739759673685580019791106232733919154612795659811239716764723908071054027426178001257928166065733853332650732398910879371363195799022081513201471528970023536377930892982965506676838670947459769753597187271180227436373615454110049632340399691268750433023611214160262466219365304139645906241072993648604816844760921040185444127680378481881989189561003969198470666253597578424537481323850298440531508365968001819967111968463240083280365463885858266777133790300394524943603288050882452623127875490589867478683472466820909210368591052620050450412742547524254002960798824395574775224097025654670648469909432288000107563725466953897098788444296159962055990784661122466814323544563135911757189222902167893414076151185151198414703635840749140480352944201116627940925198963165283203125 364 -156182057410403320641215159021262096108390894947851923891306920722657685984881471523186886958517674798959984130805919339327888713392207744966930323280560905749566543709287538880768900423863657140153021788058707632648151743613152227948465561781515696670990185773920555677483222446648027461215501250423460370320592026322752688427978150246447704169599502526344114236419558048055318013312887915941609832637618785826879465407172010621473926259424203323360039523047912525818379689672790134098708175459853441932560254238868835064546512891022867471071744884177038661767090614244393485072375134728377663285533683019064863327651915258775324836877641857226662776432146124586905056065849479201756946869933132221209720763160468864639818627469174665965244161106939469903042472784560777710642481012347502487182617187500 365 -38106403005941463836959980563862371930619020128173191958365350135756595555957500370594910026021628991099637745607824051324297945914513631797377129397138986064881440327279403597569687982180728798339273337879104512350219127620495201874841252275390334660618419310468535989764551377087901747486848747007844091803357268105220665889143254649921907402069815594403808771596468725148943806167807501798779004866748270675498808670013193798127816776000239976866251156442456477525151277033681484862647900802396719412532402684904354501966056624886908251494997649758585327054021040563052712147956634637642937971602950546925870709667111104980986625875080733205537727949131676395183933754375566046143685132184920066575772982639546262648537713896390551490949768734170188614734294411539996740389487442118557897491455078125000 366 60341283664350791786801005885970408523155336800753962492438903567528103402501073448814217161847155691361736179778894381883954639180741979148365080810463495444758119899111808722035158876819427701975131321529016056394432817092057897008296685683795720491927451831811769623979989805039625023228811035799354176814932144739827700627188369991888729410242655144820201715244721455497003935001977632773963383369489999800293958916244331284263301139210059436852834509623662553212467084516348179941493345777798112086454776640485358238212390161938366331911029912936314484033610230809816392409800286958469183966330632697531252507338822328611884091807071706516248824728274981236776778237779778925765381459138588741358689476382734768136974715327493150715671837558076210125681540822110655234500962106077255151600028991699218750 367 -39241599474812592575760292069277658678646680306193908210342686544028807098764648191069048016945113559313394962357526613839732090428621642597382392946335278611012764704896106196904716754681870661199421019137644542536611678569608664848730317952563529927779185057371281906390080529257180689288249889456488162971820376720610657134413331217684871204389959321417595151264782297622866337206489640225668765635578873238514477405542150383612494236499254342958950953096893836093236540513850907297216068887690593087152173409189404186203606556619861763275691540497461117046561712451461487845336556038952739668451801386487072714749133770646544534790632666197636238476268259918300096710396294691284415548654935964311442771518237972600792404899214013620556069654059974865496534727759774125323884849033737288679432445526123046875 368 18472639192802084261384740411880833251262888301227986067397101158295120034146539805478037520472576239754636800841087849703193240015257734376879975533338978110134891734980060529859513292748987618463973418749401051857010098521317098362166208057669745352269075786744119145254184066932016464303310394476420987426773348261550470042342904339241685196912337854699471604912541152334922310772897985348437943243172137471107650629582067882402874397741511884816868454126119024340858793485144061982652936133068311326383501366032592984642431815700061261430177067904946145590278860517999163421162295910575453182955769536919243432867420197023996849965543122496522534719794113566983390866035093298452288369853474612998161492318552049819309552492202984928033945259033047318510031510710658086939394613145736346092102349060058593750000 369 -6527412198207894065833141034929835458861861379781861151563427366546696656904004352959976451786744532803106520213365413559594693666372447684585463017481370710959496103251901101489569312309993103516778882878129096635017300652910733710885242417047090540132783519044484396269631036942855682308473947347153965969344527042550518731139129866620056912847318331355638736972517559971625950464736699127475211576306916503483376623103506431269625667030224362256744635647729906967590337148260229679534810079408017754019806785762958467883515167455007459524393601810270651013152474975982878205484019533985410202214350407959573102993390132379422912164056332884933659140017292721715913667606801864003080689716810797077940302925825803444189622929921674381066060783969218017328246683517891677602377663871148357341016013116699218750000000 370 1374878545501053897177651034644938517545430518134964173178622724721719766007150080747313243091323940559708510570574598567563505436568483591153195896503321219942886634393521422917919835401661973212819987124425563137818314516180031385352088221252804807331971121848007210936747974270338894208847085041743814447518362544694316557163907784659911265430312588983784713752160541798503121556467312088917193571596837918426512732078279738746141714885380186231773054808474091507768310413682279000615708250188337791847497985493964544939386932547484738483198051994111334878513062432329534255860145874383594863272514513830442895650691406968816931121968130838847327517767424002162539395842106506713081022427715151887611676481039496990107378349832699101400930906274932128956710442829749365361029544268617665565017343296349494934082031250 371 247110904479550436801173305342494366990360740441520268271416190440565385165546870367654264347768821660772706600274505998005937979138842633688163864202699551881898201560457957375818830097369119014503577423483722836546398756677029711613507567856429925066401157274583111021871136857060765857663121265992414034285300100919546594652983427553964477502316636420022995456728036613082865188981969052247330199020074208781482496364257917595409171691047484437426429773276880495257095146656431057898097220557946239031797471048033499222222700335718422849669673106050127387231847764708762499848349607363704469830351953117504514609536890421698886797161637765103710318705038836199367244025817249062830942879380419728562490767796948618203591395359579510082935758327517334707734224061792730582294752624350518938795354156188277912139892578125 372 -475016670018561862489756557914670361138128907243371593177446969931996457949593586991658600396644992611002246614223501620762004080586114838629660518903740570865790648638921247655961164154627956421108732468922242850950475520021939763644094851768601000384226077815484372164751497086440312077739448762920575273372715785948025333440992502182920717865581298344034424682243968486919120877432490231220183413951838134104432118251080970920534371568718008454034266085501321783196464325739324690470269492837289779389116172127450988202692773478777309435520646594263257478989333763286421577601605768912874151893566303096206796503676366040460384026350360151335951211582978355758070886120461029037203259576623989346267462794588461386363235981656174185273695743217738751358432905116309609516573175752100298323937691937973671266250610351562500 373 323842316001471419941506423557251016125285974454278664799133021983430060523058919353927640922172593254758669745266325336435092875240753590810851213493304370543738386650044927465167409151802630691214737681853208875703529298169318657572706741745746145935960626402595207793770059876872592405242800087934103807871706187678998789501985298219956966907239396708186208494466911403746350919543815940838813217933236560790460529139573904104279040879968811514278101618228522603740230114021707294544405765627840965028807223798352626304777166510606288918080561531170376278710254228163894455982253459013607874768684931054307195053597644453564004125708030032466592892247043510915290556657321589461071091395557309435183828152580673119187841824715195710744100708494564144884877074999883920303978415113750628357136261992653074053104095458984375000 374 -158018342242284265515089586222139653441466247120486970255236280283092224210902211565535909587425851050441676684721269024015276895989955412180903629337138180687741758061709212286763447299963070565975979323384283522426237374124640812192493401853459096149655650095400484470067462202189377830841315340036327951804192712920945090732871740437966549229671644186770512644594249858193115981816093158447846178658069765531845637842333178831182542430866671489062470347184714100875758157478021717597849205016812007888992254577444285283269460158659231141363945178277161782825236704166182075964811412452734776414414998526013500229280685727665399655237617083519648240198523884654735748083487711459299684438461975383403762712096312359274857965134350435618918629987853639437879497981060991778326749310461089144974123715149524864529719886779785156250 375 58082517247911256320832774974144935193194759741933404770188468266082319292760450604250531997101678711461753489638719832832948088018599012846322489182465876407360441843018814224230796148769423708264726068597189332057520180507361452537010339022607118145389590261461517733228031177780372081114027520564507365893393527229333459627118204417857117716803332841929005369599467111423371033695893443399640641985614389110222698967863546316625546844390621732922386299931063109442508092624938038558308069568854149770581123569851539330203655465832213541521481088792751478217920503550550480356870200355068167450633629122947587261354961250946021533770104264957556619619149733718666393100540738219279175824741788147523484456125175726116892467620624575458332085900831128980795549131272735745001774350469943504511100663594462960440557480335235595703125 376 -13208166594656313035859973897127665428716964967000104454726417992618751580111557950726848674145103317052211927512707957882817937072827140768800700101453617238716247226215538712444431196572435861440514902259607758479340406929125063685085705786223656296741863951165557179903265811841457401527460337874742050841823121909409532539475628605661888227650906700420335404239472964064425729283759911022967247093657220643985979805995764394885114541079973899824450828629910873208893021762216917504126219109483826609591164690453536865660466615848983379139797661853322219030279847728197165368919291036147026296102037510095058430686957389798266651851937611232215402213844781684194074006827012560688365850154393762882069924838016689931764812816849481331763224603738917077887157934925017504892974644441930438645553140379379690322940201816558837890625000 377 -1653282514890221951594453126550088966625059202393668378563849220609445267926794713878446336607042891733047445122592403717132886692465433509963143019470559151758859563897427066115171303883169068137530012992537347351924251700514775139482216323913588473631251893699534185213946096972525544662480529519054156538395506357871705746958333479179160977132500190679790401612730050565911480959303433345688263961349097011896546057861874219131744845966714899006345301015241044039503229753373270523330999678319522842451578791680488686109441640900628701812581938754533540438783127347319938422745214029978498672590262584480605345309871326942800408682226062440882646083055920373779735243142053536506803426784816644547625826173136568519117845972967962124225935703429927409382593945646889196039052842550471895565857468001592772737285668223648071289062500000 378 4105872339822002726103387309826460286179349983307438206098343239284813437122223228590470920153943219328945848947013754403609790059901998485413581275659613005938370448807134752367058271939864213426547355770123943461688486706200833662090233991573701488762144469784789725543351856520453747641014229816076268298868978714312356315174415685688927974748479052039233383939053609405281895475597288266966227793385315159338708397728400529699064792579331235077252129696486401857815432498814024581446831201111114214383430326894157263532647800633711727815027888949534569053550851679708403645885378053534092754556267291585106000568715312139470865232926905076014718248355820668893052109085438594087440807782370945513907771517828496328218141826186782476216927587020733685535474329129370859270285712991596277903976688774276314635289230410130100440979003906250 379 -2939470015393794286446179195713607516751792923005534292230839701245827670420854036639724259955726533432153743255386166611006512798281720480912615823124479929811146026905087689353740623157955242590283950283141191198378186916551290717557011627728722467250269033990055434974337539689022304463418763184188586099392143127545407076052115016102844335681856624873371346497067295553752107741486342912402732006645246492555489257031614040778056087031437585641089145244357546231293192017994630701488022712523514414080086564807207978035213729673659425377539253776871454123978436163334640739407693805183625592808639359908297007709627740480187655862853219563612421300022756886210126656311603021243922655782521010256232345335760639845921482364221773316255888540605973164322591685583342242441672708263260976502598515875969446687840606230001689545726776123046875 380 1486659056511229825325291585096973005825250581465033785917239330915180436086945259942263408775141143813601738030590823214038791040215710859041696797278991482460501182320463937176350627912269944927773015237463904820988991467851106183248898695690098059045182736318211746762272583228494284446140617435913357060268198796753953756574171803443089647106601174923635379543493576472937756470000701305655267805945196768529757878364541407045153171960670758670566431651337285638802067070303563458468098854713815896174037555528029667962417234763600368082218782010566458923385525607991591291921352240626371962412627140982282590604908934795498423698066467462822935822926896440678970450076546679408532133218636228229266943631885091006800341211347874128195288496222120339331315524547228466911540037627404000188116514780985274541016494260174725330728530883789062500 381 -567862440719961436683290314796871860362173704881369861895871646277609418091167015806825594202248080606740889524303276491249570249928069092801145971451316008811082295599894773834611699332929629106154083458143756415481090405733970210129200977638118129282274210167165310778448217904495342057173021458666465107334127287675419319619291577902303265904566923209060063145501561094655053492844735740970299383295421613659049715267769925130598514808967188332332502972778353287335101017318455345946229252853724320737558810841361690876719078767343932702911308226281352209674971544054615479455359200471038012816408647485289181874248137163811355265265838833804629705774461428801593946494568066587057484137912226392639352661658115919243949333350822335697761562059925287949240823483809106399230545199674995721224655053985976861253809919818375793314472198486328125000 382 138488290997664201472703431636181026738357686256419432737076300351404180310290040681900543865475860729299366336688046551701491993945083589982896609680518673754851382577186007306183475261634832100669421080442118981444246691380471863024448308795590076446232616969795351645225114637417354251821793029706497074973326591206738668619547829925853153175207534603688950637408699129431481861776532141964758373933974524324698309860255641879348590524081065748557599999918965494522036339693774701942204119923450654014324069815641503776471413230355035761658037579071882753944648628415311857380916658165773929776058899865024935368107814947532573392981541895668647400680425478852233639175019341645294376630046059489339293756677893498310363687710997653647419591630597477119618121310177315524399561332609954433682868840021280836636522810015030003079010624504089355468750 383 10785769720327534120313617300326052184803724045382757160213402237621498500382668372872918929490656344369967819659361978434763640577925519380684709876002653349625057895897578617463952066476573860044838894045868385840645560508406713919968268312383376526532375954589448662889491126533456816570329989118190882301528331782547884032889324599292069797296716043608676958821394844057740470096546690641733350371802671703730844808378805192880080162328338274103155174828284281328161393544473270208015558899287332561862692640419060863286285467857006621279293659709800506720965622034044797776232451464550654602949520760731714300683577863196116881327614854605541835018517293264285822302356937789898037293061671763941085996702551168261415925395685089235655426847936994249276619629554260833603466120615068033295897120462132388833418678895844784007000508165454864501953125 384 -38893347936336805423025703367312454715158825896686206293083028627970618544910140731916757750960760560790033790399505495249895017762231070785158989024938162831609966988528975612996212548866899369907828135499554451326433748159949082394072123778237032595848553351394179510137861039426859223162377983591926318491928357642877516787439268663280309051985744846732197430372447986863650575152349230057276691179078652908980841008833216877226014482003583239763394034174946757489860874983573832191947080636691186593038868641797895898678427378581373710415368455341420521848196987276056848372152372334599522578762057857466399612760948555820399987841646426879895460745013323178075496737068195105093218223616084520151689076551727472558250853900262454290104126708098481026016560958793907512547537828950697153670516289083142338780312361226726702508319048663049316406250000000 385 29299740272514813781578293788128700257124606882421446465432416001750856497550489286823791925968860543821093513956160316328193335745812242692591823477479538785719765149906317325146083289513651757966129516448253176282800768034485140291246571283874048032285038013741162129056115699906343280289768275008365117030067290778731879730070966242259706028895099428324547604355761313836277338789967780763325241012359550919172656903069540509756874623988187507993776017525190792664436029075442499646910643910372640889433933765605370181212767118917967270100507369133908710894581232986768313472869988925041138968911555024320511142058602725289863277421448425263295167256663439328007403785480271140091392590702923928959210758261094251151863282442227615217019665990988342679018425315572360021078529273396562158739594854255456138209672508326803807551873617110831054687500000000000 386 -15359660285045531541067297551304829120708767278934522800411667418169097728790534662218842067468076101608650984164454563618586943781779249620358077079161784097673172383777192808658907497428769583594447541082216961006053280998679735435673412672421689356157303552345227777018006969064761807670424403920884097730383409524159353506040363380409796824603720425848411904701039693210681978652740258681524355189876618191494417980500723901586166610895554095459535666201946253416966072646981370780241878466264473689404558695875341594740374025547382720768503168649047793722075754785706195515671499387319058444489404314438042612758599522809657440832479953965133786269485986296273712791209406274221671888733765639322957111926693973827762044463796735644634388593798708122158483558793048506723781021745820065746584809876029156301651760612647623123013248851869253610038757324218750 387 6091456239482040437704984532274702396795568781199076524563893742695074377064322975460959980946542798267174909728684282229002752718282295889099221931962765450818758387725555190646772350721013055375473562863453525707952556922493667572184578012271724735870081304096901784463060523588585477497696372893385817622956229719788739211761774247058035738446731520893940379427850068848006066758193957150675063598756977359096676183536904091438629510276703605822845046969787642591293644438316538075395854839664139261778776165723061563976813312486045945871133305805911330976570756172178690155976553226748559768473271355631459222685622329133181821721331534432802061048144633603523281281656382736966527351902111427097982216196579249742939813552154714596526681314679310648909023977339016111571388267004407065658970631229839714085673121716008132254117384674969930157813739776611328125 388 -1584425693596995252266432373498134196623728540305993565944526534023358759518880967997258859856108246408597718797782965303933429676287476545976525218595011577262895235982277251743471330908292538179337818310536254654412100841793868471362878733601122025302369211044290188011302891943838769528872811488271700518501955512709584521731760990988164753018775867563441612297332888195185392025572369105755579403706452992824098070827444246106968801807491678521678463550737414624950912911004636825298381266644800803734285397961005709435592330284699018194435314475000959736533291476788985921761453314117090721066130375035598936210786182360031764358058215041927840087066131796128907289327120324348587519914286144894040136647408469659155927973823205324592685169404493428383393947962680067304068396398639763347855345749883783949483503129795220330740201020456081654108317947387695312500 389 -57325149552368542695786918789308964123158657667864991501264499655457566215329525025698380687367583473050057452710276692122125217748439825221549822620689899138444219996654266289638132217159402758576771333182258462607660021916633170990556029130631380771287365740508104468538688163437876788320899330182818199272037744301020750875878010271976228979229457937697952791675097070051411024440596186595817878177247256422912715816923654659581739390510300940385312994150244082287631326534727521940214974110047990597177849713860087771714564737525159740238028595982163204204300253921471553389846921145008602650814541764578125154450794153125767793718835775727663186415601841035785706173081223551612538491735275479774063151915230077838867186722042196344426805730165897496094238460528082604040186495247846322850081135407985437770344099241857827276393040869824106263757340240478515625000 390 402976306372070091459030860258350816819969785876432130078599538734573014321188545679541797905878678832047754733089674048983976459051684131899936584448651024946992682837151396341908673003981514707612109604815942200743987734636146315195240839076640913928135973770190205438368621854843393924075904035347673199016549108094048503964666933134085986339187349067863692111189613624822764279599570010604151777726873454938968683442991065317206818140570432613730814036849225527414869208838221835412817971295665831020859912109772655066871593824610578984672641858806240104317164835432083946050999852040912288571986863004412636186004695269735949701162472196161520995498345649972393756761758358560242682205779045633359333818330360994791629297797053999257320702167943780367050568901159340693419104319683072118849447033179826174882137731490850594247147343040151431724638486665916442871093750 391 -320218444343990530162891934824062276224668637048344898831807584843801662141722745620174395675453095559060994148295794743040581619897530219658384518805507250114474750440760283846091215684437094827358568657473508307287403754055081796112601060336142700101582980523984222447781942084831526868440488880697245939384835903390439597545227060651033997174515630727585967028898995168841527426000325817282172729858640107446849702814017446989410552684114935016353932792501414525358534814120199841709203774837750422458338667065825835881177518834662671786292462801228701736056096107753780698475176288639797271583054595125355597180582647912737139656125932072436374976982909640751661776748656844863864867145166444176882747023706817717379962065783830717006530609405393416209467032698956013120700862065741093731577200368328711406823206854110880694844108676824241856055271831821700572967529296875 392 174011634354173386260262243175031029761703651322207212838124290420168972899511094933306927017443671623796520506043728078752079050478988779609466460366103644015490359095908514252855865642678804739326672447669871185167743263291261875784743745039835534926112283319677716485203367962682639710544828875136866891336900425070387083399697510564946432268846056844878581421637362375212432596421115839721521911836729832350780170296135149958990406176447693773155650119759616909892583796893394769591460116421770686097767649282668740589973248819782488900010676327710455415974057626492155335228383590339279114909240807814372978149839372051360615236588558009915124581596704227015585635635401308641711035331509252231111652570387426345709168227108386348673697998392745337459555108636910059647106968224083623574785898731655499611481894793099833185939929838628937784831333838732469181060791015625000 393 -71594744305885572218548437603762119094376694614797127578052470369167507460483083427438504177146829111244003696338164754347692133495357278512816923213467808168509853110617899925680596738511133910088749223309186676213114184455370052568172227499347239444897576513947593772107427194627865802915720817843438490321382132059460757279438004425335849965195062747179337666052220188855350799720468432481073932551891177533903026852891775638199137491341874270080605436635177227719439050166084762798138645583475296801456703099727730232924644181810667620090594402966790473318588622929712976269599703624507619373694860262912801483638802794993963799381770982619533886342978810070127044007290646701363393416019370501517537428435848856998280478000196098098495604183260485095315194154999046487024556308149865706467151034972426763626618296391448407668680131743735637904813039008137719253540039062500000 394 19770303260246927529763817401024876656487286919744612870425329421090786182645477225300587425839127656789605837238576499745783244851788796534615201637881482941726039259616956651176510064814347414171264591870873984186407465120211337969512853112272432393105790652404427314359098986293939405577015440602122164210275706662103142042526591264036004022238681732905647575897526537978655956771756192813980269457580876239551306651944184008854834680618708079830218543783158131804856448906707105808967430242469736459065731333984539936392205501452848453751287245426452476149899598512466373259238279952009288351086455743861104053614835314689435618172306249181300523057976522467964238001792984381775076654965694682742862665994568373086116795663074097276445972573387570618529554598449766152933482263558416988574293262362613063835941572008651126939336068338166109931340903768604745226375770568847656250 395 -22623248754725335023056741563208640114003684676846947123117298221981025577881834969771728263214897318997440964590496679617517889393166237157408182502416851680710412837643481809467626337486562259910718943224342007837130767355925127268648629279561861691994888839433597983773154177006919362743718618886443120929578433294978708543843736918998601337024242945623269553635626798147339185391971001388243617278517680494592685061852626659181071673717712283861129596310265233251245075119096414919821332476712523152053974200499226209721955787513344562939247522464385314289653850029479115796505773210384378894665093575281357891293061198073800804522537581621889831055228431638426851425357374532430475346766542262183460067882260957042414834446948995179934110286499078101597913551149050215365536262459843307557058137140409226414869766475872773112994945565681362545227689176469835939620494842529296875 396 -4557844843091228564464009552369295459540444355684138551929710647318352493026979958828143499923742576520562332636331242884791226024369151591728252045830763075265166934235064557980899714233128931675340310326848935803273476328217887639062733740311589783393171706088817110703026772547930475220393850765043794194998071900603511560482176095570161260138758717080822318175487161860834628597902202250580746250930566066938253079594802542945020560591227650879106399296274713956530411506803000856356817014542283601053391254649244509266477690925697525328538641227105263257093831605779184672515874593078996695409292393255171493661771580952521764998019613884931091706660897439983030122450079436042192805400132206961000993827766658056988073568603902074864986207402727293700063744245927598705509856660009037188849913485692416249839822698869985491646155242935672300670157349048560252477255353927612304687500 397 3831437506680275456337658991914928510520703983343200393727396592369526277062950834113298372467178315213519684232639637557218897767186456422544336432096706619504601830528001974091517531934625933664108103738988213350327304545066123080525959970294901653355289654964132942459916641243126537328510767441371067955914368848605869013475974537150410443223101023937506636736822866820701529572879549782398993273192271176066002328802257298590623476045666720338839579615154946836685685137810692360196967793872739258099481183178349122125984912946138118006488358924360786867685723561408119062848389515104560581121154893385448319818252142123613465437914531013151736388734656745543166674382815589999876285955300504718564803551223773277363380287031162682173694568988863364308521812174286203468978271793211610309983235116210033830866691853266434970603944163382958597353094705729873293346746729778289794921875000 398 -2158637198758638493485299108605405990619755558806534499198561981472492179917802555263275314067994607010085402122806175098244874251922065511973418324542059665606665628277800009645814411342987096033235059856543535678916070058710467950747620854506912980047116680424985628592078162423873809491414046891103327537910524967457572943096124615348475195725064912601667410770593630015356925712127841746738354844136347020256274433075168272829338631197993237394637528601953621074629622466243741745311416133484458062799118172283039647320673532364490759892669375401032296306051496715542960084331583277540877595064063621589275338370285548318438318879008950863490335792310830231862756790804028924875400879508670813777220668981904989425397776783415599076648233625441557679298724415375495651294757805223035338463825156046747185851594098206674721879288792723639059279134360037355502873337519281636383247375488281250 399 920745416538608585570414293193688311543887980524860767735359984850207931463637943364545290011382414775136651668952731335683405188166026360947361319393921552185046907843351369541200103576998001244223197085164554098570198549559742544659398682704790228835500754741219407784054745110963845088636136026741240358096315137719893612319552682648212471874641043322155999151438636328808907258882641945126610782964100032178123880266311273517826580908793065761815803905089501954294560279127309687429678562926448093547427044173428845279788668570536585953790404030492469037102004260321841057368996440700744112529118820851540582892507544513158841559028852863611143254200652666209412668956383337156612984336485175690053902019535463639891640492556231291668658367343731291949821306511971016388983720160495457515346919424556549335310291451406524699862506033372376306613729145109337715364771308235522050952911376953125 400 -268882471408244496588310590806289944294586760287188601187981337689257191217357325179176867531894592167985285363884373337454086964523922602998375980730711391552186088288185272327198920320206432697364571248192585145521465900760296069336687517458227656841049698121456162692340456440058136233110548484009319587356899613938301037428491665974845517672449637301195562999991556195143438449866939335278606743055330877753364303198767345429512686454849414716231890789280789454725786329480548868999692018940652862993613211783473408751052313246762260038912837327946330737233913451458794988489141326441135132289000060074016019396684582329130413967096395542257267279693927663088612592925163088795029727231903041173054147935378071124164114964470229447458731907356061145820148518125989404721950985181861491373347388769444703889552146833046861951215835310432387392797451381734444298787795903100096968040466308593750000 401 9406516381733398605489081424084876125531173022441684767898747557941214106626902181503236537989601831274111994178114808775557295715621158158147732289939616041309784911383128625825913614764545386768551248306527673188892678246543268283211055930655882533542870477145693199863017037601492647346259131217145048648889917264411707915117986987918559673758803167828904850729407427254209054730266017121982673371666456243167493220180396276089729810518273371788560656707836128317286685979750065304157758166166893951362279317615474452352662548033821378403910626630128526913346251913324540727248845710349537914223889380475688898991123960014721308658137794762605376403455766171172963350484581405914424202046202969088384256260583971815783341527147328161659479183046284042343163341584257303374396577435844814743796003065706314362206292189531641315992680591864374491643459214675311432291762270252550416564941406250000000 402 56159726013101333643880273585372857087340708202941358693360517545707606102919742971200096332042727366622087164008287562240750418333155656430758951339452398770782370788896503902123589475067578666395977890454438142928240274590025775795557352491697654141529867443982789341890627577906690082343599433366171762115643426226319362924987252451896679473472810129459389457222962827743523241038228088629005338111456376788843913398096191027722800572398294582028613051677298922135637473588294354808812834949424103139161551029305053370083943848579316621923311622162343846525241478039284754220642650291174424067815762707502422046910674482215437905029868286027920400542909272573331358627137202038989360040657266706756539676342032712605851708955257882635909431896805102637545404585952081819322452509441986265714338793135724631818395001523551945966760084333698690419710893764047476251854460273602442116065895271301269531250 403 -50115271724421682097277765956221354057121472182283544978592711746900904337595114269557974399227756889772211393331946258860611131841174199989487656789334383760839100536116317647010870189872491546534671018055520844580308217148691315659294889475225588084758674522535445110715034770543538694338499282533880488035636712847201007416486574420460568587806132637905933861652975682168038615325994835280402641999896648000762502864038579569702084463236909480950527039777890886523215953142757700000648172333860961912251967488312460144736832841826792872928589152527135067485793446764268971365842763877912856901919319134282265330020629819989469320049460865658492482171351639875481682963153216024934342329736813802875298354951948202296900441611377340448657246930589724356515157597683211893501102797652069630750244333624320444027096225317542229511589136850901757749485659154996508499908495657295543830052043426799774169921875 404 29280685860746569816531230656826632570729679832020111951379674302360037805205926352020752314018705514170015370456752253040845399432669388425936316978045255306976934756549803798894154730419488346514914940051489923456857939123093311305574520211692978168243268665833001458312321331004532103930177154034690896185314462192543595699551326902810280795349266459294576073067996960067146712563776880930647957960744610351570980739333607953198894471842640100130978238645384915097598459866030781582118490504066705021572651710405944109623975643119441381525013865416194691016832769295593642117194808227201237114534869261566510068843683199257006260295388014031235158111711251264724922163823686045469606293738027356705291282397615250883483824640405900465078053001442604924936278427416516741961648377687553027471227963780588225853381297200482789165065397087835366666640903822401633492740006627353462132993321770211410522460937500 405 -12939787034583463983915500274406832783366954990249608799757320622515481244211041575909557309091382281771801251770688937581044677848603925410851243397873921325749208222184040941945922505872316074073744995647705208292749011218598304807330014879564383902426387573176041678556860463310257679390280812533888033705304011457576866286389523129710231619102094246462131236679131161520957518368398151591557635146915926455668331212827290539300188319154849623959842468415174669582334935575478207136275164646840763359327866151391315352861706774909931329479788212532190658904505615884209778238555435313704783624471827052818856077414764355709033676933563107086595189802107167281671991635851179692441866977345928691043984563978957574319850619931508573181497609266730547098777699455473351484230349343844187435249102884728899996078453263313429247016911376305704487967222159760812199050573643314348154661217756294086002349853515625000 406 3982877525625977043997521770483989044819721343428940377973390712211655604054590055806051831327817770693618645588110590063495740231502706140125376756624777128059778634248463064254890326266683455104143195774138057811888602593416100138316051564182665909096435836282330258914088337557434507416036484071269113121947956586812879508452333684637148062346128074526545513437733602657282048296487777120582904117942063630705834227043767959403282243225456707846158753599433203765044858396218804999841590016446510233973729544857842574871451836775805216738024442229582154100617586828996014539144455786288269336638244252567662224425815758536959820723760933453137678567902608225521444711729833424645534647459922604955897935363622223043390301407570071384994650360156486414713023348575784997562544415727556274714161580654164152446676751564288696858224831287448264179840533776032190187148886225767216313355914178013322665977478027343750 407 -262909546711538258880430472047754452469295813334941428011400987077999502248990733583203101699552764981653636655434699693442470857642762073610797306431367566591121213852942927314991572571515625925876201119259098023609553441052941831121963109702249051525174334855151833707964703869180818720065473047324108597167156815805048929629217459549731416494858743935766432616604472396441414051063146701409940882520426357879112570626745224610336259401602577494048264775412610250355057242713406758561025060240988192489106364079756282737209863426923550524392581192253210700762935802840868576994343005848229990153255336879715725658167469344966454470775505911439547065348144471851651910991015401563390735285920899886988122809134635948734001250884611609926003222242912955541994132498630043196140281780889392483752519725490989697717603730227255564191727636131575042680575251929377154530491704645584553848292320919271097036266326904296875 408 -752205264661051876276305946937998306480146236032871269664148049972683194759442000986162883655208498290311277280410943381659683670047519222173143767978528337117284529850606377046120006229398914512361509198131154968266391043204206740970449687419600469682004359177249919859624950950139568295000404237444441761577005871920203504987447119685052055339581054880786818292293561769378507430435182603989158559167940384917634430135096002805872060377500200516734990339233936193426590723800306602578858001560767366391243000726608519159010264208447080915851131812778573607160178328918603425704372804644685696485890429431251382314898855738925296624461039655650627997964185099058663609799935456009899950383016452690695837360343195319100766679855525017759062413911509527994987729364378004359776407266436449123100039985976440627290069431923325835361843343888506730623820495766701468963879209509432025532457043761254610062042999267578125000 409 715558636246278403299511724240223368811910016366058790437349255722927740062829584259772696796665993485432381763433703268170652045065770953020333876541734857645096798956893752868252628701443425445114007987550584972575061579538741200937468022763781935928668136929501677706807213626553753876227448931733046978115574916942148487258497178463932665462614403600611929969717407116357827269036861604171364182409379441755606921460068153023260262675201073097509374110942993612407411639426490514623663022327373830041133582070162415408678106035448139342540801025979649020804651063996249259258536200843498848028439992247102693163436626228093836873913970295556257689504860781141964312655976502884633432189555440760681577569620152329763558983409084616439373910679572779894943541469402891934673885844674731925920694647160376862757222896094975657149188209709044170566254462365543146793500364678007014808407870531993140114989999389648437500000 410 -433705575524355398350642357459692722572142715366266604076061756727836339378711961366833175419540149786599111921170122807919728287349656918466739037803819361041669536703827163624494394985649120081274699913694647775271503576871825383206075843460900668149435820279603668506622578026132259265624419101851305813180500346331848903859597594995819683956158757418757683996206933498324884093352955328216377635279547272218237922475442395646873981299959945144445145525447016623119719876335991105718124983719380977555235488729701922184811066520107564128659764634669540482478079651028093806933846390913620544541172584253533988027589531984368557399613921498124497211326686195111689836608421529360762953275864538051804813786877716588969080299971105011935560536147728872534233750201997865579245267388342862519697111926148936632167564686587021563654398216374010881581612985147291416238848359401467613008035053814641500049070931987571716308593750 411 198467131540917600268487001973420452047880102723700877342775533305495844129777239977117135754027306308925928630492200613051771391069733541970027679261956193208269132583047359204002628904935621972061330475794457518291698488587761411077341714672591674368787993654759549919922246261207292971384144024151476232950758181111817003349608441664914494719748864100508996808993736213421978177083740607174674861608720207015124323400986900222447346886573540584374948650615161229189946014363928685509814847220605094169397398425911300585880166672175860484419754077830593434373671685269492359002740726093171240066015054417728099857278807130934819746397942715689797366992212165265718398150993483129709785780826037838799177336995801139328420222905958304031637095115600234392204723856989799510175213880049087549537481704714652747571725565153181104370210588028241143608565298829004604882925905693347662772967129246749391212393347719582080841064453125 412 -64203965150156758677232070114836616774609447448254285534376146019530087783627233604122675038028802283364058165151877250570267847006868062467731278078007580714836593959168078084697481594229806230131151399394675778557447206761947008845849053410926014958960330055543097204614565921760237694072852309506028060318007449214118917804613231605111032637603044177382884135871843708331373001472613804650485670236590445721635881879509900148232619608440175601943199277783020537699599481288132779962403199523997446160353613028285595802383366541859233005417406207484659794486661561545303359360376139034382787140965194384446900603977944872045632002884684647665187295473388162416184450095647602912138989359033503647947510680583733595462210201257528433295828354020623675221428271646864356893397857401721566191284654949390431833920951066972857620461425777110537448116667999896532929126461465447592736320907048062216180604144174452487554550170898437500 413 6082634826820871484305486854076548182990897947402399014126719050233410185324259882227274006029470023164312483594102089530895378108700593512540540592025985880381492887160519991951375776661808480103245628554957589509545910290813347526569352057403972191143759236150068566278384046382747194785360540846285990523147189377362514949752184769824212738204367237659910272998807214004433670917228671725628297451318220878254878394472063526983928207515694688523348260533424624614160325049845338409591411761782490525179475195583117075396609550662238831225390130749088583468405009319731836155192282814727593927762567907927464660842285877233315138493705040915850257510756726061930790689181321973914999398867827417137619492367220085146871266170774267789870336890508069065765310602630084307047421180202348203521449297380082953598149211897226922229650524861798702644434729303419242787327387734996342756694737165984217890916278122894702861785888671875000 414 10926501491501449717921076134400097223261077330626063273946303732670560508051495874640623344836666808140675592759824461280207024538576098674918605807403423471514587668890567662061837665018275880555375105204144118190584487383755849692251609536119353652326021277769479394735075183334454526547204992701621999969685791300858899631008920344063501126685019135742433654226880563648656181152504396926055858700266492912405440601406203250065374933219909246217560236122370307442267643598165214541340930996256277783508798943668813528750395274034777607349041924514795557415262105244090641124896340708710335160880341341819906546619309817559866368146410646960900479431110798625313897123341201462653221011758290697165873976859890539466236562245565407155569633312377965768716107551022513638590856628669857250927588407521517786166131253013849142491915620783942935130636346089392391160793901991631864390977156772205064670509759261479585201838493347167968750 415 -11137131141877437282474650893143081971473616481091789792231370156218539841644117750306796718948633906676538713468820123445689723164094644638203427985140655202896196785528747930604861090599227328887205132509476500299281718057974488253713221834367728608335504369479045736288417581220856506456038453624348630139091000719643940027005847694892611308457437007102810315922450585954699195711413359147825741384229872281331085551127892925236424912248486277936927642595482879182486665877289208599036600229940108311723954723996575809318402359041124819084501569653866899963216592695300528863954774259184369020877493900535745751964940884598993270147180141519977736960148319146368482981973678762641274499074359147733671934655785450800454850318298676198226982799874688871476752334414902119016196814704917196999965332151376785120872828376823885319724652625789360015796592446910435094505496828134717566108476971422501494882740377608217066069129467010498046875 416 7005651214436672648269878734840094717438338834652171251064571754390455334394573224375806843999896230307777830252598327915895199157278973396824693297267420875423014033663452643359172133059746420527396253332790397702821229851997559340646322365289259168970868876046322665138257520868141362858156193624156691782660992835818130126243398096102747900616040853250691644163442233344063274727494563335118387127036305921383228581378123825120416552523051720740835792210157333151568237313431919430319627277450905790938235309274958983632113704345183396336076960585161750892486580515857505914053190300444586086154776139869044814717080260730129165804892458564853884995709843557428627266086055538223326052378164774946828758096573531417704218827134903442049563346141591864115882913920778062190286428928586008160048712661620698849482038613376285448589176937056488467929629366558689853444164983473410219871478846192009939886767889667646092848179336547851562500000 417 -3318045934678400224606624819425276721317667865304140081828057554012399856404779836638745145684200480893713247064664621859273851168803367805187415226467596620290776735152335629042954232058896710649979331994522514826752561574443091158925606889734465629064938095416509204899254274055564607650920904906688644287604594735268815667600696805669036301749032979989154626338533494251427457162415947199149004699535946822271015568699601617774116993869567903071904967486160794552957799517503018327153649718156769285300761614925542286438646529581380933522657605659648462013723392156985780699511495421056776738010194205351922504941878980363941684542358809985142130462750838004047563309638851194513557049590501675042211751562890213443194925251966140666279102306249268204791101519912574155619668868193607486851179814218377275233171342375040629030634098387109727136912158028090475126506762005883978991013061405463261438441189995193327912728007525390625000000000000 418 1125331398763630785081017019580839351537879295944044950389822080592386962787159903859972377257871323039765143030440424370462543460966379468541761381853665735398184069620564807810137025271443932279301067749665403994670878309211096218362484611137616672937542514769906748802485240600461288254584486172638049564738271943057898726639740990299755373037379270404233789632998028513426167653941697147385973198193864823348055785938086673662543202496135659645210105786818945828879107746823413027281713619161347108971867365324400616096495236635800908048927948613729699012233943542262919507484747555990053286256569744046138032414860306883528813977041254568670822649403304313086344719581914036864443274691437076258135994779994480259176418465707422212528112815095586160119946907260910620203150469396555225287481642119167213601057549036947684095281187742142244473085496421737609277398051781006682130216853288688413253109081518833235391103094882008252143859863281250 419 -136812370350598928326148802124195003414551295683744950000051957761809643211942692536427912776425926980232136064940632721991185085185591114196051245625554850667182632878234513620999049780224969050987505238293835191116709546542524523839097079214526099850850108308274991345063713895433993870588891002307336915050402253104504876732718778699418865469565134421884619473182049837902214610744569667419237030262664652826640741106751175325408462249735200567172788944772041275198497068878522137640061867534408001707418070031759187706179119694716797719566558935435691613754095383112162054712538126612841199847341032490559570172324730709191386034246668029215377016401800839997337636463595148294965440319869034970421718792356772393407457016361323135077843844331059243423566161104063500444683327374889103269938877480725307207890173107342803796944232108314898880530495927070182465423553317997876040475567647682619242482113853182336437682738167177243617534637451171875 420 -171687459256092035878135693642704427914055960443421289194154171883225453112651139395880292132792478163895800382868559539233123155458430979540158567058262154808469784173608176912212283883650724797920433482898607318685286307057492919717771439108395581731108095684618320296596437087842692193540953759098374440730215452829758890516577282292647622193277935887421004052458140277696824302805505121390060427618157323219850284290647063890261763650557409417241729824890123938947390011139227106072000819874048651448631180713964839152572671897890506403569615750354310965743223089676684737604585247677440985937725446770730355147425600025432991684899420659472587593989436560779118585256936675903710825018150663141182459955304177945460379273776904941119792050415718727710791523810780745096284923194028045931760080050036750570765052186840781953010381009744946137338352934420395906827622778694125060537788927278588487423585264998731024314263465706193797670364379882812500 421 188691086304181946244536203353329463412038923096889948464778103083661349880692961944502549302933925268967677471812074593768476456209795373511606061077724904292513569424885327658992282172048263695859595668120139918792557051042047697193806256290497381642137324086230136060854740572115448220072213505348106836240932059715264522984334505656285141472861410339722038983792818943185183654009396639854473706415193605063559962512809762929604422033301665743865568093050053503546919062721071488106002443520582255323967611024876746076506740711918025205036641061616515713747760551438279861425804336912448373900993848113276549450758286392218472667685145379601807242190800911118913781165699174461019266518700663609461382055014052925973185141994076522143388907757833084299623453926212540340994739991153121392116378632464726023447555450852464660352375005305288028861350178199808388102166490051300437558693850283712813393625963271894257410547653708009305171688079833984375000 422 -123249219703915371178208938269850631628251513527110472026169397468418763275352967101305037426533099355004903257473843100661351466023027616247978105987818568479453715540979261328348420898833279122003295002325758708888427159231768606413223279360292376553504352852278171964458839179691209442753102853341092819369799053750751475176248869846946895519555940209026853110433901545781579454333146624086217634832034781548028018288526802804923652234866689930329320189379903321950868743513029416193074555055217310340512571002968552228647704235199064335296061164862998487981428459796898202542912004226338455076091711024044556336578724013785049289810275863712242499917308901307574368368896543969728488469038023440612162465348752129988529208621048115723450146055628528356428081291826732764229038582637082347202263366340201712179636450920587275059289520569874780758853280766692298923018072495168745766575654453233354813919288494820015221470866815776486478902832984924316406250 423 60392118160833751365860707469092123323649120402137734481434772964817405431448347615316767253783207966932482872636083621464501150503159075889969292276677618263570123181444253079001475934798314648875600881329274938655924981859434682252778265605441414237406068019040612489652466637436035807296960096428581210121071350970970306830490372212100836865054542974114415619048721413573495743322107526019833746441291877905922954837704193190252990400051019828173531642558094207219695102611748557352273972193384695656594405499664617796457365388002292858811263956465384040659360253703872817758117116040128628026365999671232802219409914632082041473896551180053659425132346700310855998592742331682427675055571985023585389282197792428736587000676173809777236191483388969996578492909017870086016730457833435115670267495053990085819765617793521379087386191546787769336425441134976774674924298172642894052701061600757780185083877152190599302652948277504501151853124588489532470703125 424 -21427013457101653345965453581536257727347017809567220670681206505159157183998782853468830098842259979701653295648311361305284908480526025710060705928308095309915012859561706298521286866792438113006062520890376712224935274264279803534990497479293118386004151539905456001298050783291410271663212926839567616843694897982981323054857666741075581299662470523109405480102661931584318565125043628094172208284537133990474298911077844961001407333475734391720607310653353739366319946657053342575465987626429493741063041633262126443112828962466509380088331812195482848422735304839857263392338942937585980259316799691040853438448443175762834077532666466672104243235806733221895981228386353275936784261945816167835520300783622237861721244678938192314091174638084771847860834298903008243048273106824630318488462325679376482690141632720036387299185344047887399049412445500198911934257435942813448739423183189484606778489337765105609286009230629028034750455307440215301513671875000 425 3146301614218523334921192677359959631313522128996663789555941766566371421223235417017811429826383238641699538772511575254798447336857081061708001865011632348808712476513249574047502549592470964826554846378266892496431781748236016972627342816845769876334820687884856109501052256166998010418037296247148889377820939311944455158825690661143776874119536717836416273678710608366411079746975550741550258467310934074464010149676521001366909387812080192274602525299396418495010823616106922483285450589784283301780167118690680530502746766045137600509474347024185321992970368030929889146844983035078965359856194534635732871595512747780354813354101915881935920923060764949887216917406318552610783364034465277282026170680082841828013061361615983701948214798652213190821533484593425002684890091701095757750205729357991111221731381094317018344517970235964585399867932778544862878856207769747130765396153804687993457752021116846557182372524965497448519742617769296493530273437500000 426 2909557796272065415932912840656058131429645498939836599584079318450599392357298285511180572550002174478788677512777921240726036682916729767186680788282020611109282623347539323429197267904744247184235386288347849549134978509998166156981705552165072520910345980587196788693374076170957499984076213718936687560325033690082412155246575764294772567905432687073196838106644408339976820129873431492122509506003955190314157790831927348950327444023905382519347222817871932202865025256107510843563039800869321229881524903653736522086447924242723394579754778704096812678477780872110717216934003532430478707974284385845991151932135773635325648919686707808610969469729588622510563056340149790685366233985794299105938419496973311080642412991164209972656640603938595677546853970927888377848935574417745529791453311851346908384607414802879479187189777978194649898782483088061968434376303561802266668854153952154863222628682417498573076241211401392041412234711849827360772132873535156250 427 -3475245824253843774306748110202049149668385476691251327258224745675623564513777011477529814525893044486855947752226063345606043370519994989980787351444824096143838103836884449188791393270531861830560775911719444787264364678498459814902955808007177726711696610889136851209485842775119110611324937863497618052085662601593419156439455396071933280221665706598105250347915481377777010432748799180257346567901223108496494700678023007949506096577338894312847503401211837290108020906081190358432479348930007396988762478339477830029587197204496111350921782473439211912896814696762082949491623824699236385828206920360337597470169347206261426455897332415470274229973157532686091568043341070478021437965479055825727160875203835380123909030997199185450938532594604854918037373957571907586180543671218377302822297856031946808110393310788160131697755852296592381531226124635682422554871414866790162406363047995500657720545151016126877471866614936672789155514097823555001830577850341796875 428 2358622852975000446375107948554420262158778477394844264752075226121543810901831185309597572624521930896606247562841250390987929519570367355628197702751569619853578437522257884748757796698884393556957301579158341547285421870910598989618998316439628156411065330941383618361154057121438503725664752480731318541103640444058446204542553531292534222982265749812020476559068051744307586341305900717943079599589885439610130704363641807402958186510180097660804155060825550565899022523425322655544141910901421821168769779176823238590329108518626991666381055599939321637783128199204534181371931733454733591218680450784640032397689906414713632793005128140013288619756884605044314989166916204372890766821564141810779459817484656797815700855039063000338395932341428943787006739553035541267383657583227257811478952930996310437964295365909765192599254380910026511206108982508970424486270217774801824920592652608509710912165111666569982386087772043384389058149555048169401599946975708007812500 429 -1195272213511790411120028813851498927254429842611188972539446357384804960526919270663838839729065203541963896362466078535059488146627673225784879770826259054588713008553355626901665903714369672479365076751743654703856077520089115004279429710316318236886511859668475058139656179756557592785617786138866570471804094176823567186974650597456703923053384507693096936456027763688468821665436298244212911807741232012539840192436998212565894384065550556610510708830822087533025424067420905735181774247630710060702756709128024258313699200942537597334937352342525072104357734882783356940342111052285599595306386076574880879642202442025343653571041702768899001848736586470718881416243762820985890210047465502171649711030898458294605777087431085455163909307177032020222097568325566779244412609466836617794312483273298228401594740730427748715830329976608179693679458370084322239578166841421397640283923988250182123931269153232886270230005130005107589166419870709011697802390338897705078125000 430 442797921877929385770085456978525379529174156215630684021597629598641220945540075983177501928402981126781747341397085559328032564510780663234328816462739308181176164788736617588597286659564425289295540605660708716813605313981362934671983795039669425026735006660003455029910097493096134760058990001732746593083743830773521917819616182440392239942754975103310705297488569945697132162256129016523067519728889163432893232784482311598924106145712007350523139469432681771411396912109474576907926109761786822061741454067124014012394733503316965365221248889245803209492240989000704513698205335879792961920245979284048952811402796641481394603725508170011604045427270667698864045742681817449527201528805166620313101967380609847265527086811067315365078470510945981954342925844146395370908506532911519587976244034122628812595534564501791080806613998870925173679589175351049810333236384582314541021525587433191720586311756034799204861672862586069406217818760219411775954421340426445007324218750 431 -75623557723986078317237043482717036236034905717984214347819581883919060299844417372961145704598976062643783561951928532111248606809397124933739894371696082635746498644157797249648572762582727226479455041457915160221377966914975703492331854026283711663271684975338728776822446516741684526083524309224225239233244017770823922525752736733311819343521766688704897609703391503916752997646217588151804768309046729142671575306659260932069893018030645327743460972439941971232268156511382790513881962517928968768884113915581788300754489638171244474797146449525498375126767890483690308073621625646658084569217708699089277075728479233824165006959217517130653469909180273326857013347355390761544307672713013309771277125945671235350220051607462371888413256015278334563599827214735596068476890309874413715285420185410565143829602047287514368316375528643456624114022537126776401467886591877234333965051172450413693046436848082437749569007370327014888271041663329161906435551238805854320526123046875 432 -52993210649081241751932267314496082194038876897532323321106548719736139690511777405363840462095193176732079104804462574204354361537670333905725046885379171116999001125910399973843052267035247478401624363124335652751871071584889638176349110635332560724969593849252992451961766552051387105159436944515632278742042710085435783091218087768778155739290099933980139074157294409162178097551725446542361445330975507974899537454473662315226716160969224946258906220095461680802935695183960284413292699299229164500009294649883008338390310769258950220792339639242348563276751887120185712989952783388652287507844465829629947695296008263408490766678443048210413162952703832188952238650039277936524499788353442007487753466165424941886151974675278333073981114558313172189056563885076660358910841711929806659114668303559736019108760177576426064569369764348819618121496219307673366972386225757686865053051823506442968604929632679167622729496348776950256232410781689785935116337192087364082336425781250000 433 69484716444428079542619831890754736101509103374048083601886527086493248583316064855821614071555990406346077179507251799602799458236354603843038155853836992008387705178288692716644867903154486771841820679211521945796130277171122440856807111522391442125361489474783547329206972072708032157562259933674950682157204242396792284530399225256084758359314087141652614032923462561852575247082878040821512441127770283853165282549681041233226334532274051882269095841669377300183749186170663396588478426728483911074380471760681081407693437384064406204059616949818295302346792044651847153587232918246905997775199071582089833144484818549751134113139739490532884664522628971820760582199535289623073187992151941435754140430212907106059794348584450989718621406974035372166329418799633834679932563198386646131927350246369677001517263938960597575326509696858037468593216950267238856524754518196747334963551006678860716004250489568154837541697151377913129694804191516785282061269993548972783508300781250000000 434 -49038968257947293530950189892030817689355002103476963235310761321819789019738987667272439484260441708835480324663674686952544059359409663826926736975452271758125090614373608439588215956658210741082904306287022821935226090969940922959297140442325014613455601288173553106817339701857011187606070119762408240020772441855696228198310210685479393789568646258432696604224050039670751492657310172817651093080857052735102094936911512068272122429878492732733366065818598361871183563843469787282526140457687436040184902624762508353711259574659713082291379912196877540064862248353767784260478129997046273619871741097593977322408502171562935055338698306150299897250372455598220123467507298349276052649580027839902287915227892946109056050910801257027697348229825180726511137442569923512064263435867146820011033895527063456618509158179790454568890422051865371856407895487651959476443491542737287079233542193216395643109594717307497274622624616918336074549530001218391807749672394380444458277702331542968750 435 25694442287942203813381804936234100614478703549164026897097235424364921290604542733658855253845694966594892349583251568086812400844448137825588220008418101118926022553838374531350232246429961743799580751844064437171554021444297361856732832395476126893597449063305641680516305006533035062023595610846469959033767265305617720493742979701512985522436553966624782740924572142270801865454891736277210766223335148957462495193959585314803391776038150699463929948939738185510609554819951667114294236140965305197149343831916573299840905985286762761950064767057733446506026754676230162157779824346448843186583325097454960145596309755163789388619724393227865802552421070147336019857333171606480294841928647495266298087463746495102071775380474120494992986282096473470040026322708391377237879760868089860215494615812199293995021326682944678200677969092836583115250979667419016885400755563414637371795525762062061307435668787430175606155657316952644593506095970208972073454995158876489576500942707061767578125 436 -9922190124180147704663313439687101894993947638001193097656462628371913284675346864984606474981390410640284146639301395620906510236831153408260999011150561955454262744668968125320818056303508712681939428631763428006286995545283809126102900267151133193292392715301872933756251093772842647426659704488572799130945212769943472855482834729951730104803695284066368154463197289282343549543261776233549532029171081538169109111342803340514820648378040781270377488127884901750150066449310476555402567419753962194021314757071648171327366447683740260194103001945069862323407670342199367200205926630786770505967594537748805006946575787774479239051620704922053309428968865918776819223294426587099019093147891030433295525763042918827105053246165978909558886641629707208365117547052020962006976993970248912268655397712679901308462090384340873791196488142464966024309645343367352240645896621806752718047231903247900664165439016330883376283972843958779229413317089624066514815552702629075978424513330459594726562500