[ [ -1298230322936920504705463593066901025876218219589393147206594636276698550551037672312445442996558022351906060519066824837465547617704984805906862456224752301667319699022092941303532498872075017241269647879897498958716771683838782457633142942666737526205940715947887774276656973980121285840288328439499826140360589889217660813790824273105026518393611104127664017494903339885715494485819999837830131332195049381516923905188876064842485406259025063734793661538738296886282124625680737106735656233893193074095388916600373962420434252953401628458161783661999972978755125202777167432060238037213370787997762873628465218989616742146603800881984385601780431795013484842301897107238295727915286509949645010117731195470288949003035919068032260395928433398520524621235913093441544783188448807202198982737542553071364565340018627704965615494276838277738214308888922492221579529622785537844773493209892551367348514535176431903128942800740440458921872229692178697607758321272397509833812429037392442697842551248511470825313764251318158511175274238988533688374982487780666307550948201559894208555388966007468284247323260560040954327277924085464759075598250489826686431442253517108582481153533611871133808845617006534582358006553847548342087815910550123553008218377785320125200370902030093141189784581145641985108546750473396676308619233475569378941791939777029617461560779057334731916718450570931155038274822696243233315002974795468378835751028517474982791585534978151995654086136037567754064816711189352884386464450239123220229731613908109851351471711093029812197305768928667920145209978009391450986076709421677581487370149264800095148561376520261571062278534751242871414194132508905068171067876776054626505403903457634818164374022189737646199385573400008211976257338418511479579495232756722314035430172816114427723973900219076242242383850313830935663518203985892667548859764077118475988960021070848888285171539387079567884361243777566036783854184129278708454981589762376875233382389682745144479227739891211229428207055697315608276029739272696664305868073624710445629191496951591570226961934000677244761059306773255194684747438342074128279255195553849025717225384935928314159221120438689510602920487776954278157894256484538251014710457246192464821938550910461188729280881673146736257297837003309026838329135912348957722822697340224397590700094289232035362645196967817599302886735931985225925050543050715814813928341144383050237719960263509079169493804926427636988911521813126760316386942874250075439852586556568267018315277096923558602725765035687471581008570188703758709224671693609264140183560320748250016065570705787132799789374575455560552184405549160569304532039728066915638783096040102057199482108766374823955544473884560835414467871927382773136999994368901907641332243490019441862141906485208653422924484411806794674321191037301717311657125348847119345279828039416844623420396914675689787392624771586208344006674147341214450667669786269671466450373752843797692175002905762719256662616042014838610989638857459318076959197869540346906867799655518429366427446764280659470559563861114199002025155935925047594674657975968552790868782250810641177686230935760317393317528078364084891373570174812749951715210213360486240659698277765522957645251575472478849528713451202970588207509726749601797764926526531485212486742336426300291673271936801908866308844503584588498347878845848833977913013406733081115015698819514802849882010471027178176352064729434003599445948677292469031739703867877457489368564250206760546790082770125591111758771079634423737640261206955862192731047725895133023215426392419480715988221977080065984660271607957340673794716839442657580951797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -34232082752754818270342999685032370526364085525591425983256954246061461758420295361907451999026130189356487298397162413618168423002639348637796551639762893385839869303822767651702286505862562316737532448047986184490255804450483069467292848913891706122269877669697000866120355652072454270713847046479462869360723845279255859968316092933779130054360001910548159594870695482262561978323848165932276829142648964712735100572742631842618875095227910385500991454548754393652708356971140363325580943383859614412952576441039429263783058477346764564802389891141963536398468222713194898369111713394481256489247911531091894617523518309135668155024227813490831589631229614921208101992509591630438895175812167020363489715719898478661091281629780521866257757139525496185427699968471944667622939280902174397224971754698242984653749156232992785117846582115900914831721991348160448415265660838752580070253132549003680226167152695959091157700487464683167388235957850655475199534402248604942007801407569244170704483007861790732314374404059439912150617290495703798145845168814563253158227873046998634516706913333472687560467807481064675222087755583669708643412909963927217664694648588005243053949450976481875810577111999051679288083788831857713830388596792386106061759914525104947464739995780678512490500590803936909451757728898195482598527227985757780980557465532921583115911246928262794371257786854173261862767296340600053332933864590260112644540016232085071613251016780443389582747819954667694173387821696869230596015685758611950732696838643341603870962459570960618485932011063926505727141496332004749475666031198973644205525494310828152119755246329909942485546962492618385030793504170605933642482994390043327666515811936367852547578167942243718779708385279008919325051824391971997507266520127364383636533048710096990151966355308392390139084746499434346938631339323550212225178989025367438739916625276627224318309955631330858650988377080381593225802877249773576098048319367121740517376819687798086016226417466628526010356372456784463347717506204143974881197301254308376218213888305631396795301474120483592083279502135601015913099727812135040413807663534074790773352253166226964098941499834555404747590071479102212861972269054636811096345776625489207029447686387590576698116644589666027692584305130828562344039063656410490586354549839075503952160076309033322868911342729647004922714904747048622462581360506268935650291835494028502841053780985931923884509600565642816622004503830213960696843676492843659752108738318455095402007159110337425971268284336425348873105090098681801156669551576941764374135661158012207269884749301173389392470582965472115458070874602461782941993506673753036385433075847376791453742724391153169025769246838750655723827442792084761515747624496990197660372287921818351492742397745371281519138050958083585526039432528484888364664705717035581569557119118073982739205172384677521263383406771422835982402904271619717127656709533701056745892118280172995201451958056478014842501962251133561943269624564732574872723728259697986211120827107026334745385598395378289859249501815702351836961048094391042054832211427082249201431329108232540951911173548102770204149790599647258652568681783167963545902217002807260920492137847778050355311928463534752534777720512882435245597996235084247329218236813792182274640220098879295719526633060770150402365419611247817862930577949463363936826653713492692651025736020260321915604463535072992483344707138156620279141305366295800766136006673051545487863670859974002833723297886870522432376458246922872739501078586020446450481606811550500155941075326324864432735377776243054051947450639245936950433073677100599316421017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -455220867875202757274253258002267599414795386208874284410561929678137070217037409707304511463784804579377541343286451278157676593337503808812781702564764331083023839014477495593100320710901610654970497673265929083258695870716007047923818777746569619059892315212635762121922930447258573311724418611867248048643878577307224322212292241187596195716482902265277137512855787353661575079379241709497653946263942384922141059335758113408373250447613459287369050939301377356909345627429866526705228952479192838124074482601857102106120440158604091779679625407867060092760577246257773515690784001456190988868514209425680310287663144085033851787994515520295945453859547783940052489778741607604008788544572728663131080337876597697885447823767130088144984036426870050161395122669613388464384195063722585935119511976598984332295571172714924778345975062460682229628074064800374011388211065003396494005234359591528284861924086690952566369362942078918151577127762479465404569197391830868541620780540521902271396765676909951679535136710468365863400611584736415192012035721204860568737428138435069223284521616827962298030031029164771502378369408340163991952384470309036158357665686411156736045806018152963396058412737810116608988672115314766590972426496788037335170823103900830832579947541916772572902866950994216968466644787862985609570917921400677722824951656586650275754411520286258808679521999754406971294513033541135922721726900264215404567254831859183737109242907103200740436964107696098441706579905490146134869731408905811123377755404491287819732778685996612965484538011832396173058007364024892446887247939683140671679498291924412082965092740941234099450495217454692409434523181392866275488886926253653939387523884465811205732098896377621735796668438621469277276405979582534503510982858366676430895094052971058806354089056142023670400273081570486883411165573171570257223398152634433653218756865623323096114052157699426490930110526512890685386245714480741972105192720221104487827704151472373256097581223448303413154797058393939577177298843869511109304424750077352653102657185163774794996985735191214178961954818980418315755243151065090060997409852355801281944993666676238519723806394404497130462203795563811609382576819939868589707646502596688761591621834137464676406248430030134737535563851808030215503430811934441389701429822480312356670870194029102427273689198378923865849461198829914191138876542314647075027077242543077466520897078635874832514458397628452081677949502756134310752946134612460459982422986201163082049753404340364238559031438497962623182368513303987326856136159481393538574071120800204496052512326106094014879231682392381933001408938943638258709461745609569033203728159781418371669642432564447623736294138488243529592823814165876064179797504984143136619600170434036997126215656503886443407575447612402240131514200220400563990875979606200569496466932477441919531741606514632105119894152691792986795398865248870259766080243039519767770539335486464723332172339501371530996986055717981860131254947769142733898887823950491750509211214317600452450520224417230485982411830831555139754967227743007208784355448949746879636858613929450805344108711165152867906986095835138967056412975588599731486933067401990302603345905733004318840609486220578391753224078753014443894336390777663525252633096933946975288625601231186261022554180437007800483738379909497293787141081409798845420159070975752529743501041571331899071352157966842648181735272002070746394550340938062273721429094438478924081956429981171939092976130764100813534495731317218170800560530956895833569058288309387942070277027045006411996179524534795798029793867483464751092993493303557242030024294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -3799935558759949382316772923412844874088406855769725170273231590700566500377579786829610834644795773355271770376819642905113242290270585894781126136746395045252703885506574148862704542451242079502501620914821315554942278798840768316643742787090135245355838401093120215308643529006871265319319096021828665601066019914408469094739084289470746106430268428945401459884758181031156669370452064645935713960946675780536847034740320564298084076036867416791229873261774657779185941489634965958433763482672190719974369834854834411144752090607897125239744314620437222737309092592867645553131041475530365309026447142750872312218869675350910566351883697197707747369069594331587925592822051683290518613802192029350435347082505785136084577713490872735848291203964439755263654399196075158357812587960256189616369612114796831701984962691476888193390659334790843559286062965213591203421459789273893909338396616134527821655661312749945874310299848852802201143474793099103387520212236257939334584702624530117014317256650264647157800401182129606426362704218970664430233061423319012561812291778833641246023241063495500248159854341490037925871370227994553796452103478538922889113994885025696399193626521682990715289879021585240443327555854856365767775938494343474386954109897409987999082535733298169909354948739093760633630425423099986849351959713604804782324853333815096886491887300083463080666423892278905768178298603151492914539260735569773506926709223273359999773375616178076657932394081854235570204871063820531241534561834100420780280246071083531317901642993813168941385988414081539325880115592718042348126262055329287908189988929119582279128660720984305969258309924314275992239245119696049846705564533610159605073959375967698723310867263854016938085302686260354504670161698375975654630395481854057914231886214099004357180443832907028498536771612123394359553269062671234945945803052529705812761634893681952049942954747064535531964535289822768031451373662390420244771041351095203860604160861286445964811117389642387529993275998601411573421407816632519301796325498711113814141756842821561079315806490381669360908700142526794739308961653359622723166577966008931315454603630181360730298009545670703214406299957410270421830426300430607802689406283675906448003618899434375980503056933262566409933508147244522446876824277080748030709605428677538274543540677624194784057450593322083569108157374072152599994963023720948694514279486063372206277696992953670638780882434678454095049488561187223527923844456140492051071437592137580426186910484507035066209401299872852974269440868640696840870061064446288391204915481081598387881582037945464445666806808088126449995504979172104242251393899650997429438727164424412656185695939460094389826024051614117531078191535572761459808530322481599071635610277042934181632863127016212428829676711601945098335406141251731588318950990827909184999826969080827169039577419219146298549009707528569476334132938434652465962454724325541835383519233358070808669740358840663560775802586921201139749596043341511957912660501469941724627392060348093376239882911424072921552107534407770639057616198130067003297868899919065224624178853314554818879573683621907450062918875278901879696142219287280026162028578620438344805864016676750307652394961681886522473988663339199789053065552118477114169460124812365512365945639325676200585974111530414049985953917470952489611002593656443630676598654590328750676587926390740577647497404105831426599850865395012378766721154042495706239801105550541571243847284794657623608795206596181773896804273884034690576259531387902616495209432053175755515642435290105937698705352747786655338546324980987353515443656791237735642824704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -21391852107010655535473257600524514276147201902227948644835279323096941686214957242114527533213149570790077603695680470005173447092741667930632237827046577489315114476765014759922390183754038092235536507596594802352289370502236979666197574185496708909181909101642439959556140383615278277019847054452239169094540791261077275206609807667927182806960887420054054665614887990085338520440606419419399234113173856067568840597678559137198802633289891194776216139982637090052160150382117404152359697468510616530646748350944097456372097281582685074863329392753266556625127080157376726576979812540211986876495314184452983841426264257147773705197243564631794544598537289300559870032643636939815605275563598992918963504815012931293046049448764924308726085595318465819634944717846809520382791953449846244593122073123136668922428939342100905875047554486170844849512366356086089115470130170059445464559585497109936130017103986062420218337066851892441591970251508135142078006059973251417932875785290218605169835852957930689606826228797143779339867432686855398375389239945548065059119264161704107368847228274001946147607028123082195946773382142159071546424162920837602231993756699206118490536172148506538922437291011129663090937160668675230451450371413321107920027075330187747038623840150755607878553314227682282541849304567783104242981975580693790341297263026956672307767680022168374276046219732767967455927774329905149848320692879629744310375858369260269314083498391332102964268104906537276381211048686113541410422007115347805510933894033042363549984853913179881254341298610323269296813658436423204115379439716513106750648776535127131090277709317891402331699933027841730128611562128110254635391133460071446748473789745659986561986083916521058203663942127081359332029505330575972708775785343808346983745662057725739371908629811253627128429180834064900799935361494616598601770106677456191436993491600915829587556169329678866925235792090572924740317402474570829508859981278425297504202029022182671029604776367475191447982957995197630595293064842318504544908288710296445191600911140230166889061960407742346409766681596005524557903424793086964058237729535665233321770242159884709157277087736728420501957064316698854332242361684360970133218805167786608073570921856925813537657091976117188827860044777266722096498906982686502347151954668821114465363218734117657939175702917685653214691934641578456308303635647452172762752931394325889944714995113739940911314900387205294222392517478596641377297566654486887707909486543456964951381956639804435742126812811675498302126972075671536635575804139988949005967082593570806090002194073640479231013349317615486614054501617859152631666674567831322417857619774443659779799704968659621689259534360725348274420811832783475517457028994490083072233142930367358430887035737167911764484370674563074875385471384702105045912722319484726131506338543039003882616515760560705835035732253299836119084606747369412367085512282942455235836106505486045956134558933250225380422375869515933051055848748895018731376008430847830787936370726826264781624113473414701630678162277360300719535027358652718000392654164893207185190283543548108961887165953190730198432509330029828009553482428198281864220413581833872872793281695718491442929185314342093689725110131392258959029635692980349105544778736664733780731297214787968310181140189043051587986234537898763921582406104753591753717691917766689537007447612300263825079193012391773259746877870840258502077772817890316862979636165558121934044694257415805942086639590332635477196511430867444105768039559786244420247760381120264150265229972710203904410178300548929110669120126688753984370689821297347489217642496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -78020275027272143227848560935037172461873250606430998702102179527519419954481936993376678546132304260412422381313060495037524042455596328082246002407057006649732902196090624068936153809355191304684424193182239220223565298894075642947759073696733452647147920065037307290748914172513287417411674149753857416004264233440795396654956651299626754677338524853543407416309902264362883640134095651427861647628212705324724547493389051665134826535026217247652970476276285120962556218937053342605639060204127625255439183336191642905533666873544769519197317433903402463713236968710979559648559879797681179489407461982457931164104140580939071238165336852553264479707378665166052177004259887124946383549486879501433769877323275963314248183341936372084054410825823283950114110381942341265499038772514140725502636758544550973970524909995029260171860412930480306032633885157329352159182723552409464651952753352454177128208884486814784566239016052201536020111782110603463222363951199785161739574528198218900153379354118860614741654414735747925683257658383624964316660381344046438035716268374628325444037960996370079923073358286079871936229261127303281009242909908472550478905355097156047637306811714850804661147242368783055851098338468669532812880990910061883285036057994327808342082497435106383125670408097647598899115533693570654461064433841594753082454322414994195598795138102338238127153145993332354911245080797876539127030482565906053197730413414472557529720234328356360342423046570026931296273399371630964817192214228278379187594115531699529432962319205465125723624738786840505150828497748481227146512463189752598065211861622030437886262965622775276548590168101747446563018825922057263193887183517656758683321869640800985354283287726147352812075801367339507156748862959980614739601877745943411105874860730340199830924565052927405698279129915794395519379559164798366003309137123465038171606064387789770008876161563506927571519631912420878891559234094944336518787880720942608196728611694930257492164804515640407072457567643573273240695976914037647891419645834856445001720068565285624084077468347506578562941469841503004340526073697515079798512977200185031243352881687226979174205511630113299020448508844221388601391240471644721067740546975305278813464502016849709398669066559262250549611355315697112749500847543188983662372811056546671889995722933307952711332682923406621672682144390338486566422820068198028631994312492892645696333546208596996702581386934082469698981501041392177873590338693455417259012295328826147399882012973697835516064310891454831979500822073784806005320980355408880195644688878118081931505379521202543090531911379205722598197340906674795757837020011788296327683123063057106614585697341762242188214047876148617763176501422752701908092484306812078110978548721258020986106804705215981029589947696914474612984834880455484967925310199394112260004228885072248330982881787909739826853848669938938988495538139727662568419996411994580079507296550825568143512934710148148627065048502338460098943250125552811874611067622908577828932047331418064128822113183408701348472126525382771054116405974332013679229416087861244596822645535274228785964488643131637386172715623884150149332346749870483468541495677935799987183221823425019477023789641983445102618896081316167038710081273503028983768664852112933426104296637902916484043698571700873228134752724314110744453909435991653998147490852475477581581087086735209714420233351472882682478798067182520192363767734010236587974298305132314868969468701124985920160929657890726444648016325577454979541613912431060753018277844424331867077339773233689229138598770273386979672389442992050722048999224043974627279503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -167984514022568886549650357248934050417659819217678377457777966959677241802681399065108176859866541454062707817937417634490883202884703140889038302594595485088663392413146951298284095625482866589915087125048446680965447286364265662427023668128893670304491591793955449418662636879794773643569684141898603396535553391950718825946614392754749123879091957087164323803302198074238826740315841915247950347195007405713117367985979175083507581574984622355571819569734886133796111041527563310007927908813690484142525011848099315764496965420096238909729784783169289970007253026594617412448286725289129227687789751863654926089933324657475568532673912394904790905746061792354852932498977956011301380728157108972138485499090146246039264158449565684592184675245475127661139812261903248766318170519652139241440751767835898284568517611740985202183879092912794391841915448544806067455961744435052018155393408758469085660547375846249672286177301175717010713028534133334639539416964829587842660781064472261649823477640527381661457209957962576623147044082827218360118900527122730658196505356238140822278533443726757916122390478081123119196502666705440737071074061903063489876620106396297430080536926320576645155533600901435454881169340261055991265426522182202980866005981732095537720295015099368814654217988834003802065785923283746135000558309928203976379864295906145634411143033066323633140558063536738549514293625002741971549335037740178607690681635608876696550797812265836388525621801832513675760127200392319691102844785164269708905798101504299008289275848929273219484795146359324660982783611329601784055377613679477661511391222178610784461650185661732543436369163557029719565531103898132325184458975382852561466947204534965376193135612053099164978345880927063739649516319769965297987504144719685148908693715612218913793499609391848330004061071632846150739677321711566902810056888213601360798102417342873029482235991901788258452551434220354186858048201524668076624225971507063405800147591566795529556564963027437055032182914119901495625514142783191580024098796529851398284342612022341941621097945033923880865575228606544603384345867464800859067549820803666748387526923573833559806254563969399475141770798901063492227162170914328827834451910121964287341405959540202857897947014068426363532434915736095348699054385957698827935569816695807530198949113330155630381087288036883774184401016455767555196588731165404873960856028353224023786657345662628795306146341822110936832046305760772545717686941621565358869854864072629484073796156001357334534814931894513710577446057951891015424731866530181917495840121567428937709997544439680579988523463996059954381043168749081896068333334628653111729827493465305264745957192952356233603919757145572400464185099408798490483233693735525360396332870442016766958411791727866221494720482645228725822931950797861183304673160544599175993654173036253909869590048017498374883791258393804456454782540628928063154484832521164930809492626528591365787803009834861704336446082036618432320400591293637310673099201230085590718613672430408035699448338446776361213469163234131967636762650425810099082629938678196982585447207379592884112456496156682886377064325521395450998273510620640935708184828681370328129168329932554833747964868529842770440047870510935239861220920991987092766354740741949933495226322213995690733828902387827830246089529531319584909077636508948266375391148306912884198473736942463191177386552613319327447998850358776063461685991923861979796851787275551629081440931274202979891153718141513480431793722207824076108174183583438614220299823175976535324915300651616432808407592273228630211476772978550097912445035731560247946421207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -145373678356726408925187946709452836014775870751466757481962177203814621212379870502756130912822970423151822806365907172198486205580759502784503091930298402673135832288255080983041066026837154531199294915337854393258873855475418743443178913743990727890204826747594539844794613747100469672076012669323698285578487472679493468459863445814934270612167784926047890697183910945710016015813127752164847532745511540108915255067785041038200555255942807912554176385530672711948899026317732252053036982028802990986937867228132610473938651127254917942596631213718500466486680955795841814265196843379728306052565298209961604107953414077668073008863876300134730083668729541321116841435769614692268524136571111100684699354342331947155309586651548597031672585094588372845079136152208069951667297827796401631937035970110808429066245555574836584992486144677977087719359292040937182509954763229892181057576312632422579920488599331971845094316016791505941004884863142906552306911402896807854906130665811208939577429433684038099638139373479701954982254571919937909946098287378690636576361433957341335794525073428052670144924253377858812762335209503735085688598675467189911824777616527976884205015891654663904909964991622279831974994913504278196549958999537263896130014260723802441572005653064324289313409765230667416125111677251436415111134572778177828345738650602639199917223930278265829109841997455942116827873736651246797101769025718806614263999283303499933499429599605491894438761636922804907602434874037293719646944495084403319865228650917236472776090647517621830021885554806553153586870619673979313744848591256789249966278475310880596935434674961563221189349524468807856150681099908082544231316754094076629008019016560548882036165824813797709807824667973694410709772414553230425185298917547737547548603066530106836913247828284101732001095190375087415757864196210987966755335981230251371600932523535814666145949536981909876789264710970179746481863296089561377797342119392700776162772591501754073413478341403551513738806012361953203727128594372298227124524076629915681260262846608959757852956409152771005382034836223096992200038750764388836470916611986386427332453256928868814926419167783235194303300080718094708779305913004476214602621433880137345415435404277063553753447958837139286642049518659404528084905518390749148015026609078229838160867534323704245405071649122744436661141345416426082312676636802974418518365189953453744353988389715595388946651857074521243924516994094218777920272489907832286750954108590265645412885646683994421284674308123011165627618093936334731630831819014372463089437657160414611487043750143388921798764338073398398725647257686425097491204697604805025015163332718594620462981773639686641396947350089098637977870396756601427091650032155809846591756224931922040546873606983193459181771727078809536258530745069009844141489141668100099820236157924902612491216240186199576535230490358735075259137012262627658665345129916104403455756243809827799084162069949553563106727905961078704458610316483071133714027950127265948377784118693549534809372561403103908440735353458904127086854118265410082396098463551273585537087145141918799590094815525262452461827310948309243268108911364802395803649296962172339938559607903061582330785797590386022337255072255022647978153906663456808656883710686027281887634437619983985789457755785057593174073980477821285456109453477426485545516555526447550340334091066111900394489894074233985921603882576049573245736668125541948318806577734907833368255485560490989580355542978195254882469047566716771174581353893952896225650650157845385213933714473905640522120177420201218281807593524210421229870973660360316597724774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 181566713793340241449498030901634120905580828067738169601077308201592478223564916483267451514346263346941912719593005177492662078711611939092373384473114105314264348761871807073120514019845053882580729479850937059278594931960389234933284936696983457516487411685480680136787700676050452450011645645901914381695541641058517478611219909923846595292130667964837935643472003642847910575035244653065387091811077451630943306363885678748693437738533922991375260981526176957094238622440892419183277884513977998973102796468546757092748655483949541704624281284459245718665804790142593500035150453311953426033917299168938902297665746129585158705706705654699195390537757152888719239136137191329078244111527387541590761444397629130907891809605457288192838432197220911079196844864920969198626319915774034114681239443969287172910463698124469963458622735991666183485908748126462506164133904138805123940865909400185639496015351624644616934299345945457530928849812397622080599629300391892923336786578141825587436216629540638539360785638142625414460917471543281497024507072681862197424976756361745708258647092659895589190090937697730197275081883951067668235566696181092233344625006508184273516529700405012134201113414697879815816862334261307194680241821900607110692242749705573835723863150554640760313433438280105933686611431573477861011674649887858632425203803570033609918508141717978683678446158890640399105240263676527897617784190979007002558449363143829735965834096487527652177065747005454422334481961987446396806725511343751843242864376924817334220670554390791050553946596227890999163062114321223542539599172486015815951970842042094254094761078015949153073447461320831634072119603367852075743322876073435253497413370490477395982110840585425551513365527849128858724377272251550831910634151316625398987745312174721008519336654137725770976343058065287659250473225015062104909348210968143295693384705569496168351565043411623977147999816117914119173476678573062826896735983759885203317965434744889054441540182321719127511967162436458387902437188930294414109874012912911390076929923926864387864107265346281567835908486853403526434614281862909648207648400249352033041871479594906740420931495336277404626740516561456304066365853477319310030892809277553457352878865154967134663055344979892534155147489946738761007430079592927311490323937781534678832067962470888150352948972513531986144274786803194392215626870373286910006358586507077888190052150027592139459626405011628943916030260706408327274147887623907565997856757496339010187931956413467558834132447549717489475397980868352023688382864091967848296248729211720408374367268437639855779675348012268075463820864873754984744769608583796465580132684758328057599648518195740086230569488995741801729994904016668174846967566873542823874993766253412946642777404659052660016061345510877899131827030238056364195241165434919314124762226667080673269734105009334392488895064290983945745937952467799318440189565277761039818955162623041661714696775966391353758373876399402282993735695648214574673413224234263210166307143882046613885383737162036863633760579178919120798197652269587144935519978121768694950567356159299314274522393698436942089511413013107449300871774066198496724019830696639877206866419250823534878006057745437240167509441832621904596969955341411049347115136101872102590031335812214216335956042348882854382172478699577214574979715072432328972684655272206541904981302345326060141604070738589137245654212043507417810224471115054115970228046884212723397264773348038587813312112708826628927116659348518801482096396161008194518422240085627998272982520251363353577832502376742416830434137207438332449329346962574151675962982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 481046215452757595692671242255733816463494816700507772322135696981884547060612283007731031207019407597477691015411139073407143435170780982397428692452933081760718742420771032696099536068137284190052111610218867034859524849616081104609447129910573493969743426990604644050448289790541704833284961808740367426391049921759935814332318629183349779783647392732370457726419627642518837626627777901677839551296256718057729346607817525576674567480332797762711939065454255811335786868949668093768975300884151903032387444369149336876087663803926066775472755538618507705853062049393325229439800232052207879356748252763314586985732774411024832481958819364306557536132832344923696236732557335522589326607545349026236909069122301956842734327436301098230615588735092131419961650839698685046595100798252182955647240944845580804524151962542762395626084844365778634814507973059346364035468048382888757697494917136371649170668668615713511713685254934040115098065370046672665785841428896814088331500554418181682905352050097903033198297292989305411822806841225331302877220856873459320489885132188195905432092363252152133806894844886790404580745658713216561736571543289149676007698740276126376385794515549350789920515626412255088107297600260274247318139532354295119185187967158771381870993221517936356265743237570846005571075650453518558826985834518961083206400658905154730492058224510279375009338477602477467376081850348979991696129319117112052737391885414589194302787093729171801501125459503747957755445010248708368247647938101425845241329592074134457909062230375174197794664641116230998525016836755614003475105597102624199666154176995645620407226799039964355252429796156158965140784578244799884796967853887918085830630381387761004821233101727706310239373484345347158823202631853025562052550620238078417905954514771467185401877952292621271646187847554623760914997009851371983623634924452125083821750954283480149116809983360535345886587604865347566252440154127894377396511092605769002271334038010028196870150493996428192427340011797563281868828946746544116465789989051253212749910562464734429601717329315482730973781234741948418920596721191268468210027396042059084681138557920046028807576156982041472741695538220929631420659416696563704880758492572274387964757341363170975268879562893663864197233078483759042571929143041663375261345843047465739669671424957164272318087725746212068864756540595617818628451549013566478335358562215052119597482786829207844951590421035018646445443221983767439723294233217207175011062518111257565667734200747394476646169525351213923468292680301078010861104445213169283529278045986998463291681894495570480845321749868624779358509806858932620824546594545493825885630767885344396130521331758250789626359840747820474102439716288886393734763582457907777159550437254575877559807741430168437024067415627509478778047897161034627973958349876992184688502586934135993089778508740159911063384775302058915962773982142719686205625110357195406199678758218346104204302463759471573213731983208193771711120284358787804155970629449849921963759213068578130409664410009114670341685710562463386302069743129713474575068288941272820799885482901161358186383947182834524876821341703112865788638817439667901242861921934760252815728907330597589055446133217886028096111736085073500976153097603062867277801157663182823956126708839591581711140684816465029164974101764123711632557817166269601690883770468372022581565313850773306678857793464807936877582674456852250788863773066583782268429718069448574163649305649788671405652254263701006971554631216774792720786934501479947078480363329974996814067137278350862381259509191264037726556249050508598269626851053380864567148544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 59231141688505130086186469798291090356836289398986908499287965955490319729316131482205278461937062374261134259770684276754873841749032725504356653662010641091443546988153028709455326230022546777859719996210668609231625655758529562556120495737942668126580339620355375136998401598917254307654860504554110876381600685533137759015412036651234726458055287413593754393661013066181098040104968546903812103577750347118731713687870567427863742101037952678421969741380300183958750388656517354870331932080102019019010306202672285460428529858026519939773050534989549158777831602108833353466711099144488786814170772208773915202653292389551339726415469070658842928041282247819425012059860688422812424220958960733726162692133001691997459783891341665149129400453111309412250591200501048852286626251370541702247339534366484816491065979737809258354429610986854155597850155001179267965382067009344626916824136205838468315636851621637080199854037988296200042887188548842945840550500170445151507320675088222157982198917139141129127407517870594093361716708484098157198730548819492328074847292755795765247659487660450385169090371740223682275974865216863979627332125443465351093306139095590162410028016265603161922763721610769086711256618537161025733987272491601569890537300259969894984772502652480317168120873281753529638072912034819041022793123024608522622255136235283656798573181466866171455002803507873168635730120886531625185816432983358563938718857948382988501484122162284574389162290281586477013479324039632924592980629662874241909767319324355842580523202610781152761457278202075613521410152288050804676011982185678383744114706169222273625332272559685179899503322865098589570086225125849122865198942616001664465999843292181326872103229485551163411186298368679255860841229802435586630150769861201708776173212166630649671460296097117838703308257333176135808216324630668826747880419214562722843555878671857331556705697373199699322665004391695271639460154450655615617866031650543652042207552222006459636092680742630177467980811206341201656411866682195108135030872282812500118846573067382987291406196843782216435558433155678043452838488485821772790751957484325531983921878135270033309249423344583171263019883929566284369133747566086693162681455594675376166334739271798329069036421558248828183304418242046257677202011632485708712779585906613969023887620094531407100224308217153128553448450386115543532268523388105125687936075706620494325173839185707794366722709119092685626496343303485807214482262871372999465882887789714353618410305875799820046267980514606871768197907736511471184079942925763469616814047264938611720117603351839952394613998518117655704384805290610556171247490127718934719200912809534944095919695208820532180100714767554782221143349106689933128044687051770184571032299080952862932305589721811383802691763540001628317154406493305665586051083435279796358424166248252023058972679850387699536192699843865497504437833341892978090602874457272745752903087699281894655831574808346119437735505765176116697784204927354619303411061657133216735919674616391877036344501351460488176809431974326643180630106919215568768407061090203267144838737455939546978150177619345512731985205705501658426641698946490426138834877655097008646907524129819591958598882402517274803812695675139112941836212973907870689196761960360692243415840763725093714354981519921399237796525643493385909918808276532578492134620336142690821542298127765084495737525273013910228712717223884609833909529198168316137524195338527622097450990424663603519504361692241724620054454170448216256812678674444870688934155636406246067362620838041952686486659560072827799604642732329567881256020068720194585886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -472379248159283572008565782501551210221293674551031637920523960940554699933068862080214448720656027909706973675724998292968911186049216100884223947466694054812741964321600501476889627865633371109656154172984531426028662424939134200936647659487573787550789172662195467459161815227633738262420109841503302430962627725773012842093000723973135149771118710101612669826000728729573963664964415959336421392018061423286504205215641791727245872713543433810204530452468946989308991259952823194338387461093731294384107339085986071111594832457703080487298947426694486992602669897011437158647739495325778769218758296000556941110885238882053589204064366790856354596114541025860085433618943395064205802623015872252091608543964491997592190512234675153599400587973848888482821814035834301207242081090859916485105961498872276277738698976344873759946794386156288703911920396804079450022505887934435553815332345418737019577639183645128794232613049972043871898061617004003959591735703473503083360235236625181940135134980915441535594699037159923775298513056586791924777468017562780152845653276236101193652818834289678046674177694360812406839907829810649704777469804347950516147407976768434459369007445092744537147558072605959231732586563429283124562311824780352356494382362172210782439843606667129888418602161301457464313663699490365126093907807383856058046010797004221527494524255420542352187021018927804206371001001192693183848585893985752926364096192740327092420790598132713468995829110139250096145833950044567675084568472909224091334103222367253898388787449283261207740659714493671410842738868009654743607792354253748476467648819881462906210134798732248189384135809870214200178584943713876092520824873760036740425143318860897682668016324795150281706285299185184877019891370979326148850915962875373680197862660012829488231521678576721975416319041325281756605737845672525412004984844541809938331442650786537767670945259825418102089978229988793440927926364202416994756416991675677200754870380572927162649169561811998319562865472553038059566367411476221008002121818030084440091271976471114514431820804308098498353569293264396627179594306487164732922455608011618337947469518159618229405000166882401407073152476498222395491618569824045134633855829782324263893764524835825794676705515534848402669909934876431522903775824860589083346578365043283375631469058056244584415601836992690985094265226191085583993898023901142221801709049514268341276589384418424687501125797451232229241146591196263111722729295849098920728302246156473073053989682144776927399033904334759336996047690737514212007565195173907922231365206471655504417375805362998901600396041416021276206033467759014789052616151487800420700791586866400439183692606633877354544776630647099672113122169445449658985260907325509139607997804933230843340881709147968486779099435277471770866465897444261517313828133967427824009761976506010307824963489412170698583127941226097910904182342128581074405387946696110121751232493690084716180139385517435836660475857414303267855925935595668623823546106021093880800600127876113340691178197014486551911448106012390388238675752712930462174722303005122870126647148363861046286980261097830990012438168170493956025948278017001378085134275373587810934999285941870820141532521050299539856209640350590607137469080107329549443782728807071310039149213481828094164320237644042472567561396840600368207062329084845445435010950840649442241221600498718982444009210245128816702366451931416629003149349842812742559539514575068031128229643330645934108181433414968643278039398194278016564855432736582090228637689280279371511853218844066392800741910011775378860673876932425915567541654712270598229196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -354696379680509755588786904258249718649938290967448454808030397656356444675153587738111955424970046260439494467708039157743752388113782579330444078272633370339551786373796273714497938421391088755098057958497351476707698577283634760700021799128267597305290408809338416008471135123203359682523137858267522868818442471540337492245352507120449230703444710742048757724682053666218302931759642392160173966805108876988063956247914932092014388112942204489280791645755615775694856821149340020833205991984209900094053046160732806194278363631588670222180969913983998388800223027460738392227960276994155560590325638030466052214579972247287129087002440502525095838218368484934163212148902470741658045756012455106321837586574712935274561912472701068255811974170943164349163451731149862150600125277451438028196697076368776423411773387191351169831147207100540793273891885661093070184822809539874068500619167727399788974519056276153172149544741324174607924524698500353709730345703815897835019675160944678666166380337540364151540214887363452354265308425658771248510107837182195754192967499008360617231044296722303808018686792484711033854335871952485727465896453695637082355238436238674031787757968937748729900994260195202950968390437476970697999654699309213458206579439445867062381930994183434151973862912923110601029559332123546412031555397550375263579085678066652646692596188790572947683842620454266419217029357638816581461737800867923869778787743795116273317897889158857076803576502079291899931921841681576902123908752022487920641826661162553292845013298523906527044215813122612469666476497062170258061067673892033463108441601716753999054677724170603174821142722978656776611045530463401062154310359855235230277930642067358952837249216512029244548403856623421653837847244831095362828304612191620129546705652875550458981150108717496528162555372843569463159859164959819570759697201756620247537093540809434878872269183049927284636734964762116522304521581711058145511229876381951738960293615607545064164229874816595574606342341247254965252086908532934909686122953703499650429681728046547364457878946579514740120467168866993889295436393027809857206132761023931608414104333219518575374450768386717131008300499454289122189798729356906769915185568315134647190943327966751163330603888342579635989169782171014333691033883952204950127038046254965636133632789282073071079601436321107094174494835537351109569484426578395890380659026838430654576906126776997066734574873405807688909717590579867565067163692340206956023945436716460318692326468248207674361545999619937708572717192966591955886289508794366733507381923190524467946259676197949010797664114041837037522342456993158939620289154717436718630059634920628336665154123468821863810793336586244487665130127377266558128544733803111323638187690873534240688823806710034667563811523149667511132643972011323678884840688119712940131794252559553965569554003458294630171683594737464401371326615945699595130941166140103123110085751604366921880029825241429821240536691318491858034140780102129968564177312579766351183466430752048810442563185081321084687085041687427607326277257379060920415510983667485122832684097468750481440641693981174142144060968670659938896647823340919103841647824083978409514211919207835677163249622324541950023051352310690964543957390832909021800127931265923452028266606963112566770553700961473096658062318505148034513595118834759221143428957318449677343583809561115005028767206910717041731872346526823580690838559701817246438674645001409955054769977683503408155324133319492774691438763259398351927866142831634514953243638189342687871159777852330052738703639595344281679483077039396945525272409895240390934528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 76612999822670191857591298803463512036671471331845377284829798836772264054963589253796719702805583994804218444344699804661957313131166778055895255367184747765623090432794562313749435108518930867046721081882572578283875123366898653119093234919127674879703575260767892547527718878087648956006950923502331228851298117907589667986320843844058848131854731844358162081813165270879049605712493903317325691167707208598393520291221529719382710777213354431496819850678978032770185911731374286150116837355849593543654840387180905270675522115445924516401969863734353306243504766709418317461717902762511843619571569183097371545170708805245784762877620088752883864409844664144923805067220015384275488694489799596921234347618248069530906072914986942923458009276778881785879244744191163398270466013796501980511864825896816589204680840588929938710990996873551490979951919719120841700969997794751894424022922708689529022077305506302365995634857672374351457210396802029767228536478616429122780240933326323476151705441050466488792999420573761403166968527500444064961479879731610296776468480377254247797412499845034405262037956709175338467104005898186776789794800523942227515779514624383345429133269320126745431170153891097891078178751827703622010519650339105710439864515979330901063429107846508811695523712919516573197420679723522279005353985808007899229960668800184132015252227983247967733719378270301309852836389019544178765192859541277836424049380326634659996668990724790508694249462700190220557035707061972128551511440769395135660277330370764582862109620325193767352399934469609679330772833708415399293592932957364477125459249872952358482894084895099551586662735746875424442853802969577673647546837377705607987653452878785289071380030230611296263909376659355474580718488472424065852610953757363517995749050613393135189873460376872262460092849935759228821446656006428637057123518670473301843331197332717104183769826679093665647904971056111993095700058199911748259677857426079900692770119345146219355342314935261690022125982492568318211301831283078785884975215813921025825730178454091877187903536706370189546259516264495734550266607241273011020551975202179092917700416635535427673722254440628751542857662189586708064037541128547268988971592655482937273374376136406582715785976991257335452142819973565079654736999921783667880078838672012744151145794305310421837867288909329496603639085911918382980725612978302498713204955337224680039769690238650152768654702155806807534414986474739149104885364300553534135626801757308274341391857197945639798008968107688736100712628394162467233493060546633363510593730422547877579407172916636509759430168379034558567438868244561237509637315872954150834354309532616278926079156011595054270872651215610294452904322622020405373493507373088467782554331951705607335867916467135799468754312599090882074084635769993825431988575255167804979264937938631747296315168277462391038921680151860956010127618750663102301233785995032111846894086513757845309831019589927820677433957689097509250574419968512003670008329102217419575504365886738168420543942478957653551054755792697617587751593618788966874175913204480317720536332437331544117305817090515675375326487331601603235011692866460526742959231359693134993206678291366596745824646389905119634549472374092955142221273437263258533559477975242945797261664382112119002602852379304968883934037348969938075477583964678393956712494415252971315726504780525994501348942509398399907264214588333449943790872359377977545008571385576806339475197603446122583819698828066167584821540957630297764932956273938250281094379760883565955500057964982567228549025978786924329988970280077257039964444401839552593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 193346772418315319386137631810763168781081206121685999936614495765213715891551361470219525530795815954284201483418407364383569354178319727311513556284481488204142921256930883162865554856848919718818388797226779632365690130196549606958489185654216352502565179372329437423925811269076082331129611936725699073148289082908289158329761424788639085115820918639638845076137805306455960911334676014026260867212869262120606696979004164235491166896191094615636036577543391028043751347258949678090858426477985159370840928170425757921834820860642965601806500703052629746949888746138021094798364806326050625109246178542433370619543410889500456835288175708290969264168345036602217662925309327676872630355075677400722067921592237152265736209714881299745593728734929234286227793975104821472510683011260682091476571787445793239558113688467980871900833746094527061664070502443423724007772379652901202895917637525115527341508328343311621284654900140604690758892644407548461083808052247988271204705301213101378817025152427673019517830291674694982829380419670696388029515617999130258023464070687912115663265062465425668941710564192072147334952249004931770674725156198798263611133397122096281685900875412888602690010997316754454838986506631728529520715090481657791275956505766731894700948589439976560636068892161652436304539476226703924932740681396235754230215576147972971829335426064888176465002552449550233330513197089240725124248128957279268368225311840169352062193287947416906906544898273995783910987090497092927947042007700024208304426093872457909812651789172719922527328003775135535980018552317487359756901488224200266683866022434380199790554376249328394847219503434311695647434737714855942953632924598474981089516329181252052032384284289943193119772118692965938026479417804033019181519230049347320127237278043952903760767471267205468702027753870935303403163507711493447382390660408719014002845392103150084778429605683556162054776292207168134025999590496037466103612102896817516721795641569625654782295552147987784445448498376513588668746897758147236517952000683214466154468351676142176609163164532608277180882933999577121566090734267123940771005310384775242751871292305907269777575707794302515129234965149413383570103268347893768940532092174553922515602694827081612940675185530763164502592937456436043112052572392901377768422504475261561864995203221538057763543837412319160013665490523831249431301775130788985996921890219050411048794555226970187184572374066066500036328283691842905313284336855155492387599671120392352599013652061210371536853954052923785532118805918460732205719874162647285258291163510760625649506657930776249124189750666208506078795650394316101011891744436811123731811161673536415056386953094944077780522354354429269862384215751619283394072325064810237081873427979067784368415467408108381954539758378248562203151761818120985111067452706114619623937480011520304910177873327285560882637914978914104370543369293300952147821590699364730332595598235512101935957490659522572468466017011840967467451155742652645266524157623133292595189131847700938324686999818565214754197573374103473565434329799205111612024053762995878380702075116330256003268779157611594490184900416171049171449825660086241625071456395081508699682992979143273297041532111656427480126728224605774051704066866283036694854411428813738394648586511146316635088958053648577907656850321961270889098451915437776195588311077918232589161295394566335939387422521215711574009419070317578830288076692290453055841900557263658063762563789877573640555792659401368987562352324106740480877558933571403911993896111796403122371145515022277876326073078588873877564965330036251696467093074047559270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 140867875476005576063742273864033972751187822593237660339919405618336026697533223912217885448729858709098602323093146065369403441811836772255348692135840054939932357363901036331144957332271394471881322577638605899939055585461004361643852932233448182062953425251734107276722827238707630086727849147652904095245323963025210217594889663884344624532160313792820410883651076057736248485964870664088002389792141770580173283172089591458378093064275880359279682795174531808180363102859931146052222716005033326124931003318539970803635662782204572013718569136317437507237709120726149054414774275657360831437463147496144030711767812389277742450178120153627676343911292494360483994092747894856158429487406562898808415811055458185877055651277960654037681859389643095648830698713455362522780125898513559278569117793857315297737921395751472607127291713879364657609352575305903824762307535029740907474453548180474653505897726754199000342451733429727681546811905993409549629582758659226909823714420717945642737126573441983157538182527453879950352411949850013621888041730843649178595503570974684645675170404935337161596470999418735210882580181891289996362907512607035014030215859548824306714173743355004257134847531103359033752209279844123735612140075234858513221086361818117646987956825065732519819589982365549451523417551408313469699628371116466023901942813067746237396756624948103050130003596642783382328779172406454105287431048700674565217286257233917608358436322099531550784966140380548340525553681445916444295712249375540056269679832426862188714757775292215660954672428562282160208215726793010192014790983680841393776715663431320663846719934368970786423896610025937835070742597375311750503895594309071129109029042369813914591917684346283111802082135507375441463536639072146365120271418390575492092351065083423433247251902561050956015718722941250477525565619991306626227750221465259583228242143664222865742174221505051730273129030461789030640647696766751481609957247132608985654914424475070923611946633153460150013519863531985334217412841401752300931337783621706220893912237350644274046192512368041437307757690749019079582056096937987347495061207329755677895113528217052014337729708685136556720851475809176872347208148351373294478280141431648483754838733555594981951856480880891211589757435618043099797867824681682621563728089331016232057819641797732450273572578471434428996781497462692963230163551530783806932503094450933799734966617715598987270248624279347624050141272455955731367960658626383290280950117114577098832324258439326890056675098413431891989599559303133453105240517163669810396722092732334115449033003392101140055562004726718527703912388223904544238592556398875068913451429798602476194328976032453941031630668589303814088195562369841158070218033596571391641585829260290668340675334984698489379106469670522363377763778683389626646332916030017151894198623159317006220286609741690218121788037206396831210856452195554558629959501946063422739867664124743435960532552005410100446583481747630134906522477464071862081960427595730197914587718865233329840013142693733731325826884615004554708591646426877913705212897677249525831503634272422767284752614334978247539173259664744207171330717031948681184905578186414023935591084987359998605967378905666075197835202791269994371621901273552643778061596010404343638632409162873628314157411571245745368357664958935950111709484353446251346100508482949099775469010705302440023328105895286969843598508817170327634239777729831241136877875346811477210186561527118187487589974901783295127385007198018337398610113351308165716621778397805432461848477419316968296128288392698248619353371975446899509234378515180158976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -82119907387734704138863307389592982618784928509705228109367585063072899214252310114415901900996965898768978803716195205983706113700707456293236446429014155327611756768304524918136931190955698358634641980469690555066127683149991054120373421356756207080514144578020082050954000307048170791584409079708742685733396220522817491451644422967302054407366415961371645020218661544047392180917086480262841511654773385683079215450591149748478707422706818518275830486565903827144244893450957656738996799363452065352651910103549311520174694304308729223607891536536046123921079029042111327088322251821766146988558707189408292201127777918954499041147031359247659635990715898575068490661246070348589949500164598624631172905527168887699361233984670834523273517105351008203120503361166325845876761112743878449454255625617224492457545255225724169160020046589949294981704102516341395335081439185177958786309794421815724362999498876923422157302830635301519250982076268239503149841112293899163431612162286930407275162523510797490701355859078079096792777552963532570122284587689746906210888447262038142441537759943817151166217402273159148207823706669531199794602257132717972966663573211174810862689368941947463081000551042783474600421184427744701582669379868697911638018836072816179899742054689583924554168571901108714559350645594077872714471318825536683425505118355440952112162080070092793297567327034042423948466841166015283638600450179925369189394386179007746962961203801355450691943053399160399102302258405699179398429518365295199973385619226101729466307657135284975389756492971851505652835175998865883229717352810112791085842269504422553451841562915189897969779593520540965033833629754949338933004373114794995159363796843316060214946543118258121581894797227711008832787354711709211115322412418123913494400129755351254450398564782514262022687888123051697696696276146282465889581402653947417779299501229413610037535202723552379897866614969920735592160366392817321119030862147866063686671442348857483974685500581776456911530391272819314412360340459455783220709839657846142613777781895240636911364667162994010744673473537609438628896419419238192319801607626495865994247903462509127808059796721485298793468451123921645906757042256446585208549958699821246923701195109464272382956053892178316930100047945360307900287183209726459762036995441466347784700346399368672015519484603482573032957081979791221708481837490215933324491192822104781558261769075133467765290393943135346495873801247037748679377163951069914909041571620329071249853262717795042685302174122224778279068621060559453267351890897668031358889595908311485071721115162110151621037479740300880112860493731387091071026286417839637460311118044820462816827934070551794026490383167053743927608786631308370074447125612391904014613955330700341594704021391047904199989689052194163537650747959408395240553422572879837853642850874411079511753082164759673552949043270575055660111947498985802798405155650999629510755556594498108882548153823210822650853631954982058956523621368864006606192963559541516152608671681105370788257742305300292303831271770787255234876366354406797469122319327772283715996814845794310343703046445203015868511636753372968297665238870505927735099092612573800313100692041268619618178403274784411911626866784543642860092281151790356274171968588386390161940877905298354013633867231540609850053589501908274296406734388046387483147438386945589977812029587502913514362466942353160116697002872277312846225207248588001130782860317620225198167265924271278323571090808399208761924212394140961803766768682469775694451723302648713904171295080834201033226326290876736746526002366280085753087781578557358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -120364729233797410584835679366533301539306766331338530038224360555627448096042315469507287175099739923880679801739345875465486918112911325661903074363017005655253944387373046085213854928181294085198882932614690175774126173490002571153164475493808883947703754770148761659671476981085720766921740714933454809643365766257792642446135935487061362384601823950761376343234689831107378122728661999454755680787582917567763767179148179950897766448685461973376299118827923370150676573629262274398731967043606372451660942419246446507151126054828254214509508334599516057580617039329226224277221923375161024107018322100757655906983257241349112766425736678400979046452756884091006051431890487511483775033918207055032349060630078520680442941545845092733220021452634314242174528301236767199486647222583595531053371847537188564852848945406187344454099654510347691227181454974551855532987199699595588698606779956699832487275317763575045252684859232767635684925198529507973943759443512830756498171874815594726581815421185707587193693972926910737668682901025446967505929584285179771531897476354125988159384749033911330355307934390402882836445067155945968215705352765985453621886412080365898043079038344044932692476454828072677431675170562923843291953667237278397641447131735301482897106741713212108364091573235945797906755503250565815999506772515144999335654696364656999036372740361233148701893868182548068337695739417184319079042732818414045579893813083525519261107856334087311299020848974237072470288523947602907449380097622604550439551824329578515570444996630292752217348826535712750819875894147505080846252126250493484367183127202321742635204485737299054077028541337534561006365506366629348872134295179325600912598252757680646106696862477651681705810734083061002706208623244002265001008912188819038020209973319589938294957381020066890202491914107500168039796843684210073605631306620142135554058914794882220818558244174415165695178894052712099993130148327255991311997215876210493751268126332249663869483273118650772426286350490335921576136884943714396293133609501444466213024877782234706663930007076173326572640492355807805149739132924962379258658311502137913387718005403015435654139589336794806193786743938671453958595703431808320549000321995215546240151317643241609189818661238477671602485466303660570371578226371887056551499527250862725600624960233679115514030932072357679440381513857269014967935114038879209831405972571829944583896088532480485060800155042335083668312786286578137697985697658836175350990971476134960094591668365266057917160794378228828045746808375777382012948090684206840422050227984393156610259338797841065586401081861995646607856984074307401234229696904291486824047013698492566186180677869879605683360530359378038046539754164706304369633249061738290916660069981598224873968841407294483929625164362515765456538738420074066274950289823659833942427151601834684536511689606253080588531401125458986170165213836140052454011418521662149551338064524115064048560753187843331269783929001043030324639456258866583812750553853944455191511238709295161292196305673681954547867474537153127549888972958606276055333880128639800685136764250061383056518285803494591470350157240114161602416219942366182567157676485388550344062802819427891931048089330501039959897516155863254393648226982752410999548846957572959480490954278767042089662137433451541167555524635918130108940551473519441658626061196243129139859372246477945260926802101937059648478917013573408780991647293784970756683563995953101121194615911206981497271438971698085784548613191746277486781922882962960251610711447633651587592984313873821579285601131358748221101812128058866559314782804194099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 49275452147217662425970356674290191286159371314345367855848157439583673661182384585435942069433468419032102108542276478509371608913147618046197329123173856442442459038198478321167080640974735003830752682778306753491496826421848637876369362797312225478139217563684376897420852022438378409753042206382794358313565348937534270152479131783092073562362772354225171474220409582821415412729972979365404125948490208018819361005705504396656072252370643698840921426304729033893626072469487049159890740383323724219651637983641317458509270903253999291857607298097210624142657857271856006914059873009801969694782556333588744710888760912753607256392082676669146519653764291520251108687070604666481561264844313034808802186681265254017214271876314310801799091899430925577708139349096839095822985680215903756180247562288888683537550141149314910141975246537331757855633735656242775320937418916553501840113598243985230966806348485491358389532470025512067404361095109998913715413470676244587572632387320815510187585350675614947276978006149555000844901458286606750934600919308049742715788894330629415103691093782005198343932417025577872309075301719634350129466262805814073596041504012938033103712094203033914935097664356795423330220014370557000131603104452899992375558752223833731536321756708552501659881124111549536695581981472236577594937317173345960841804142704403388972505251162669080112923678512228695273599904795888707978806132552665013150034950286424487911090342114744197646710761978709969387315260871692687091866818132404184109161496868264783971960703366695385720018309512529896987885899236222400310369433341962297825298889079147259530550159403202441789769708055411981233148578220059958432755710070448775952095556060006154980669549868540816441323925045219658993352542138799576207530380595016449514543605633712949778508046152075864861280735701753004159394725786919705276898151506445227696991687252097579702665099664163251447664998965570353022153479221804391698684753375073011891723912942897337973772345016571460143002550903840729104049097426175028423122772895054597661034285662251026675565236582642177004683698089537844277892903236937099082598999203435385703741947828493866086246960077791868870123398742799233117118972430682285765444540203134634396742676710419588542857517879211769271702615663334799252314698624191733871898681975793247289149161818083750591774798654517034492328340334902172799328026171783936819850306784993235969085915607384886129705636142260647813886929849662595870772108339692558074317366862152785745892396328463929576187230280212475582297281528952181386925436233491247127394493028239321742187781412431923000661727028702057642545001426265301599308130346485123933884124827316508788143171754713387839103719132814296272180991612045686248842760162805171786259883401591707775041707001074949260676564788595064111626183424109519167278104963637991711973315687049463622662364628987389307919101012209358059079909921392811890387004554123486391287078520396738194277385327696411417969052255028763745686913678221190828427101374016741568338576899175810217318836267842109631524658697602895616392796206949071891319207563948392114223767870544423357829006577599233821597873542538342432677490751670907666474447685424036047449067410525740513628833116354640540803037782874977276028057298393889855047955457009056255251038085983197998871588689569036271939130179027471069980787878903720557341396752124054000451849683934371275838322306022991973992141285739991999214536852462496360423293018033917584996124516320042468332698365380774065011811702190746298536844780367506055720916663465979645585098898737035675128383841702304286713130196004665645944137807036416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 50870370070589562033479643950167098255620513656386728892304779652972323207157706289926881462739918224861768713967938224662417270100823221346553525020859363408138327196812367722007765952779088244024017285705003244847377465406918440175465529518787144622306326713892647905743749462717287547683453113299483100350416360803431816959137337457757550247423069980499998184096584980986056653225159063472408343546941662681570069820894480303680732337011879866491272034223090074911657594515610448771636767771477701781313138924104821470014373144915806984777942647097666227573667979388113640009052273986638233800714042275990711949109274663619363502277268397041240601875896031887423657320307608661516092233884991448922021536140304803632735682249645531854852495475669989872025091712967681719708244097032498285815500443105660139782864384654011276251082091552921008855862232504682786190116798205959516050567819167079972380919024355028304050843330002209456142729282580770393782365300108215216563079749056201558020345227475380411634904745336448636187759056821345939225760618992743196281569133780106393805425384997616346089281464124367608846607958492600859914195771583756746347956387760583336293877394089319351013555945419140638691593088369837470115417490654254038015913989180465275244318494740563440640844274215409345628715501988903840829473327270117105986355740498600267389022161121623451882937479156533089441109005123871266609546311117674526461099424940679536126665890927727586984566102863238374618536189071708364283967970351644887795549191343520377538488315305110590526995958966003904004903727779693919803629133231545840374743957540954974025308942177161987709289847100644046888233759924607968110594106739370538987729520954083443422234164872838514497490701815212775665852294693623292420172723515174202430429412748783250815455716810926085643854756582767387074505945393663162660419201175994187710431600159778868566295372227300813102555624690714374544928898770002853592400385577427678742936847125267512588822883100856671950829818574071303227483023333011502580647859483116042017020222854440354260713892728479518285880991003138805861948257472568597984872910435990177332925797635482203802552654560727636717135943827342836834338003482320151174914211392729644069854305645533309322197252229282906834837379852258285820167857808975211864538111012469089692141128360214897964682039138200199947032610901355133056868172777179202844428552822635603469886700304781883254053461084497370678401180177162767227121576699269019917711004928770533668658379241536663650904217937753852717084402039757239827937975242445619304044382304633839965075129952865304925904716026145112954354622841793998491015718240649127373893567576400655941092292009553712096584739608509672665157060325389717853091180578926889414657574985772872875265807610095260967475460831779470806228387867603203806565662726629648891766551668714972770518878572324349226240942587826155862851545469403140704860002952394996707695356230527672032178358244147256835821206768624984964532960287477480724409764480361272825176133690715177816273145270421685378666929204027423486217464329666457527376370153250447724329377650116476627096717432295235572107223570310451858087304000952423738778969178120194662221409072648776053099899241313454826538516032055886679314955652141694766474208982206092841276499769978050987226830270291289456472221240378395512811385586836093468279138915620069608430969996524564916111636630604390881847162494474636742800140625976220396535013079901836904103144229526307017325592433507198381615478994226412711223520713948909328809551064482845205174058394686980174769001584252468423918731553064724291252315949629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -35758011466549910466834152567489802930605399935829649052571663176258119694721519277707589874487804524986106610149485879824932238596018149871294051616726903551918167177507625379180541847865529830364268263185232174923292408811324905379178027769364109199176703738539509099789907090950226845983312962823648138007483328491842931098933724713285538259956405678926078849523987758290759967459305475889581410687437399503572113163395476328791298343992883907710931180869234606189877271637299622365470589255345827524396061356819376277590458699208036816615805011894453748907293756611759642953594028354083109386244292814444896681640588883502732445997630971787751367298405558170186681199153894814962088830376781018866546276185955329940132319281997918353270059025164304820096082442317661303887262901683009868228902714072200002064756113579724110001528133649423972047856810282608902691334611519178488725207669572465108131251505675527481863780958052277553396975258172988456647771635217034966204622008826776007904294347931917456361750439452440279653576325749593926148344004885761247710374338399217639761191713955412321578509213055673905471321051374468398649575379296814034783151776687532041545758876153402551405985306243455917560696987684425019698903204449853161016539956835841563963921275279664869521122163027004425207033013819722990420378911592352602478926395584092826210966403157614572528112336206301611978444581801907902481297391724688949319567137176005081472196288727051913804157785281360750782261409204508623873072277626045052521211814598725610744471055536542797971192622110263220837930177044036437565406832536292266278431106343851584803406013724805664475106042979312770826877404292020592072902714819165399336238149166567021979304470700796801063559606947343544367876830984059427014753426703339896339451597277573872287578782454043544589469849938479605362950754283910800109882057433903389277522703177549160268867301673184639037472971825287235657688023957632267992250350596420181508567632695748783092254712004674697952593479297096869524041478086206053136793832473713270671850498970482259544301855060692570475846061577764336014854114871519778180340672483023013314366804257992594124811454055858061210501076969478580723367274296060253569808827515033437657349057732901212747576585787164572575337417656393861095331834924965409675840602528907179662761430158394213943897350609567920192015994157491976369015415551545858967261206410322239605051281439281659749877166619616913307048644226780183292617103941064022198046103904425762507028478339609327319092852280459753010007024035301441073874041828797825672261236037867132291182159905853156646017038523090018616361185927806588646157818656878696684779526829910597958559191324499060325848671237183629067309255027002556955186288041408919052592977358032729717240352194840364175192871237406245561399137177173390848522088107714681595964331240419290902498980742363244131347191706203377687620648337339148444032306108187320330304645380438981706368635182484792717525687294968218448133906698944171855534695735354082570622418195723146804347194432366972261000901960772748619044233266600694190921039789382504997141983659807254556377243528161187613501028560003385027801463041926679341796934608643962994759935050974405100012101541053792635595101664600654276806163722371748925458710906528595821020369179883939205328970242400295181927146653740433689158010507062034666734898503890237062546364235005594065014810111475455542060494102819849754292934956383211144184557114359725004604448890138360297846477762190726185867033491145821795048854471764901467239689992992935764619864998475801511937425290886184298145585912198963905755247070412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -7435074957705763180019862623880873702387735969789454340225703151232802306679013329242007064307151050177824168945206173401414996738963021099022214344535721693138744605965559926331866937018390762250493966883077787301726773678699624974215207581138110536719045349078138512115544258734547622133935378896453863955793269387007126020508027829999709863143241358753660959136807564494420774509745846833547667583889059912851171035617447354642841682236066509800099482007155001689625591114641496817057699317315790130067326110084732913001234276699487318420181325307640764393031501774422892892080638371196709978436490347627186402064431809208316368896545925417075344968018344689902144975093166788919387712211205396138805563686438237468674376098636682785550857186800134408836283759841377698845775900705516776681018514815449416934029603372997914396221120647252234559249175969039649710173751434543978265977591979795527764015573300899659309059816925641657885421628392354636100105250473504464056184993793166379831766052764794278955516917750738485211894670127795174828835624658285822009148019726151942383089754778684800056847763940849406896223676084915316632584890058723865603615294634063060696218259851765280980742313836283726758980115793835937828844346298316913662694752841079044420286900909966316551658189481682135641871657335087177357842724503228154646269040162018879905622719319471400413127797077788894373759593923518598030593536221370451395961962441791699099781919724529747050911373530286965633744321798787419412475359929197485131112599354746928846569846165319440878561350575723590152220967335552352435591589116794823546745901197922600963032645666054921956252913052051974523976093130039473521791720145231483618051506079606988686661977238792343793096099532774063525289904299006207749131978536153926319103119711915216085639657470469476787672031819255446865235933952020795209422842437769150995932264845242348904779660930279601194879665597952585834942429178156405603856375987531814342083175071259323348581409955470078106199033206482905387162246113340501593809333675024603205396643176260432351287277221633937434512622541320834880885855565504137038253488205629893079754850279099296351735319476413913613462163559382149560955876112663722746072268970943816338025717164078994276318188555089346699462133071034371904885627578638381293309203437684354097771243241361306520269039454551771917231203227405887687580174243410919354991612039131307496354135424018848309793837172460552838804933085399399358720423365107904000603313121597183996343161753350886427207447594245387020268134032990706987691643838998215457985775570969104365289192423358932828130832417935368487505089108700224045202522214182134265222994545789555776439501403887135429287600587150126024341353337442081811239831702981082449688143855403847708146596582046489371493792249658127578514522130798639374024206772112118176978270097412948657405311323612018488038368064349627301072643702306877420887173764599676604870949951795579134465747495946490415138197783825072089575323468753764963372676556636318886134937064192802261113520411421448396637792376352962409765922607755232730825486004822419688061340534872513244096051656693963348289987686756319744001053898867868298636222451520478089219261398701786226971849650221187992540731022782731947763264858095275719062850167600566847718923686724309792213450684373646552207408776113942876011591844587522811168912161844080142116700756660419494859090744769291214359931688486532419065784262674090748155446192852236975235381756635247375297479170366088050314414691737330098626229482993414375762462381141684479631220585375769376858945017772318691846870288307917215508541210624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 21305968629159129548516820943535701320863492229073303815975543332805323355807210247330233765822832345906776723392430872861020738878581307216208873940858656376991517166074695872698882160023086714666829036246404028950181121043934969664347182054257890247310072142240218361383427063682264622985696349359666812668664294933001348744270045594874447278289023603114572721306009263981852702831766538298189335338090933108501425762341046563913360722445307255003671841879228541842219666602982913017977313637966281300885286142231884172764344394032980072784196523108928872060511338379111952437518614740425337348196669824110094170382259625906530764909587257085441478632513875564225329647829062358766337699359336944743267688273036303264621885436176605236316317812216045447629136783498534535576556251676238027820831152917068493033116885107011127264974200972994903421315630088086554405210240562363831981577160377950005656233930736713173078404867889674142739233055521082801317603037186968230815478913372096896855959002961752323666264049233926910698874167992905433599409414504902990589855434552305652689529038647903137429106799061376134834118559633979132041634052965794673409978583675882956499855011146758651634624022716423317486731229005393122178660473099817698630806505485910183965697260573369975867664727576044043155457954197902378855754334581928733022673546042114898466766196015742854120118290457470210046426099970786709107007180139243919311965071769097045938230372204380077712748405863479924717752522202616424948747256580001959612829552081330876370212615501916763590798415545892266909752136730980197773746371569936713998078125166957083804630133860584781925150665166301143112778015903512153690496806598427419698682808713837900532815019535506042980643038065322518162185491751673957298740958203410769838874386794151508894772100500056014850049499896675940748748769947198071896088392837952565454938034815413977172366045984786539364919951521473105301800101594601352295385400208728280286635490385251386791752580534991176908763653179458247247371516205422404263934163566820883573674934413772397803982112746776823062277400652160379172478228675217790706723778281591885365599528141791765707579874315523340568134262482330003538604616685533792336907829946551445857381978733816263081572306446570088029782762190816306025694935458519066676570125426746653631826004271389350059561424572806929418255594673698331858459003022121112594975027930027346970665307069493352602456566197016558813411192219438317182124461031938039428633007337373350734784354923123989763374423987929350993645886821998696482215686507956396819916214081957056511179425641141615413527480152806092497168958108420759646534085926242957373631519533381840398318480290402833235484702018173350420178710257695843520416267283743745401147438861014043660836423563771242462134964513203449687690648753244089739482813457090331652732057505678736331999498009883928772790152334363183740330327650104751176944877276991238932998315598662696744887210656460695503109125055716676140496417133711160711616450291405926181178811975458592798887280000119604835166178857432077363432230351962816207312715304150047308356901456077653936730823248508428601152568527624739575363019190421609664679013864759489307249646404880899032690208303360955447175201969667858500944813170393090993990107205254329997727097364054471272138275107121777761269625982306410209182919453432653844535192353401405502474958825151952606951636717745105048182941260633122852537854251642470689400761263210911210100164354559411653368586555559225816842764965465257297379390104353478478639022187983599842763974430724097179405069540559996720599121269965614201897568174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -15346784904462133541145382128830939993163101683064882930767757444253068403695384570143047931864273283486809317514715811459062877867657050341509849946606562004384937768341904262901666744181015094225675964068143208641870119836293024412248518246407551877932673166064418928023621392410239420193112257977753873719850273016116809411500907346496280164243285061868611497246090412487493883100162145339272861284828747020994394346146085736026503525300046354128080539206194987835070868262982992250222080576713392961819551440586481257291333817508010262918054911448158714606294749424022342035647093521955166738169891981339643827802019537735794029645837463637377968265786564373204372629805489592529683933871837546875978644059965995438869378942260258806465889214977514093215751208915865380445378700886346508873972233662139624274603042910992959285678283869063651216073939407902341074211816339555225773986802354920381871718587744012472565541922187850707374486513283806179522638030625740879538530457869783864105110029267143280841168948094989392834875393846686735030515793565295165479241015875029602128553889512931808953722827897976559109389229407907684825817790074588511212608832967017429757827705974639923682317206433011663470049614587934288067069326920176588111074611314550059855525708132717882456641668784937609858038211554161742951075552600312981356680664560953506446201727463165832009083781741800449209464190561967304042026725987106988529246236413841931753776482801414254049519050088208115392694045232445143003608205285315092245115138028403221690019216887626216678055345698549988634629128656111907022018293908195633701425698868740019199131178047623892065202723883557870143429380724299680065738748322962501655698904401049980350645965306350481066541499762878153907979924147693439455191445390297409078874149444065615609944293091267316138098750868038647989113113584371640322954067743419805953252752559932300757650678207815118368104302586859444608190404157103912372010166176429952365539857717625835087133346078078986244616487275637737207560887512763774981957976098021076245987335680794615186621580563429143417879304183514501443000743294770767809012916224471783375851121406917595048323927844644668938025988970143147502365462177179801962125133114749909515018851293296546419679565424199700819281061100133353209155916264778443509786712021536894827376920021010489795672153798864490532203777864273427962269850762336809908579632724553011461234267295136744253116115849340821332924827417178646590409047579883202169128739543631581217593710883629202289399004008425563746732109289025979910749862292996564431069231221935022084557375455819512505361476232326662283182227501739778406301411511896902872339889588385338382539463785977084603813068174597635639485786005236521738177263515345622529266221195797621350824010106155791550310650183685989143545423226195926832455227364306515080198785848591965218143029914673479333906903191548370722808508187282680476839196803029582359711630709509385095432179141557354566134765782048934734569715553844744978897820452450134521185375840061281246857673133866553542615058330611374648343538653612038239896650035262119883640705242005634934376218896966975219232613120688601910145849544565352352381531403573615221720642090507950226131408463245322576598417653289104622602170598095990544005684053747813141852183122889462780595604170072039639493369404467040595819177003501299600583234896165332109878597172911123674885113514674241268445429228588673968509845075551658441548261318555267321726041899537842914731272181575640429190103255412860677378653595038194688328539498300338070518699670321111482206477428314027662987323307065740028519068467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 7031830319281253793986066505479642198216351964279854407408505997447149009133659625915393593201214283216754562097846875961771535830695031040291246661930207041593130488765872088138419512603363002905383164162191311884650178668909755102571327311238284479889311191892017867697567314657360479445130283384863954697156091664002253853932037927923245338812007552716076751103844421786525929624531403309299092808730662713225673114247941449564224298436112667400883170364335259453101614928487998440428701919986759879319507732474672130864211766679453727641241225730592117028701792910333074756442547880649408414349851458866496704107252210626148442801814759657607350072466071471114493504436761732566658534885969368505127676627705298899710175821816698454842732258620128215898287026342008448927812275447080851212745440347412890663168236444789990441217856330581625037683646930458216539273550957448222612849906812281809787385214660917133894538088989333343245437618469221763110540964439002603464778453864613747674941013190420403981548377802444576180899599488992737510956402297696822579641878346336455428496825539137595097614518686309588855143763583524870971880488683749511023261782922360313544970869388805153858372434144884659238699775325803489477359485769360984228936325645880581698058944817779854733292333224244470033020034935123018334331527700819168007279707592175765544033138525418382028951570836925585779651667945813314626725493022709150629350464300129669835926870925802581173420984472414640503228647993239258202840149114080376508879313727681746443621690076295863417291937334440286991799696826693860047514664499917655030938957800893032761901484765151755968033369694566773596929129424125044667436194518594116549609911845723251904725667839648571442549978141509240898531377277987442272987365092411800842424797708370951250740139103513983701521115145908632963353448982224169035828421888487969268155125553838979246658040444403634927709345502858487098649443851284177465557424586478406981386322236240583591642700068792094149770327533877133822406640071088973997000013143414025712412510104768879612383469921196201038135159061364304854158824293472237766754968639001298271566330312821237532934987567459218902253210516666292642608861012661453135065075843501114344739062419381574574716438695426378500742063020759296443543382061491336838357170638788274041538528427357877931447466881613883121776785280966653814996701258061394767204537747919041550497629636986844484333606309303967476149659090066147155128276794541691800972872672130408361888828810611882796916432162528055732827122608677000484320695102918656631639908460215778756650831249391921929286512287679554363207797892633063552320749004028076048762240504567478284995908051284106037747576107915123324686404933839546560400711542804270099491211239196680929371832276086350018054144795822667393536505761552536830013009553858163365024160815277420496265217674435830141676417955589493282593606302486120910079478951415978184467402980789055705106472844739129545060634237391751996232331199726874410928435158000422886038647299935631881765148898694371134191438574784755447902262679013180777404011689434325173858725260098262866985199031678513908153849811050916918254849393334684469394379179491395736589855195857725260826464715123357970726735038760934715222406375606008446054157778888776285562766963641915834386480299394239139839927260835774242220013589039193179978403953470274442370579732847570475534062300272635897393297467095391735936733903716273016498743855932539163487109567601548400751157316153889070538153109912909783157019149092929925583972038603050532231200877034972490193393978496454388340884080203618833162829824000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2305518981725412286314416828238742581812882738196189710090415486388890081254537939350522513536013478992393563229060848201150063512577423950362506283953251707828042004072973794384269889170232594285063754523840595141828943736433507699184596439120271985011525803225901675066845226142157223124430205304105844771844845762215583127809303735384360353589977408754831560202199809258525657485433103917558570352246639834065473283922034972984006012478575115621250397210165611981583486103445085232476961442694904286076093583482991185830983428249146217977412036517106790034963569098185597474508306784640424880513521272848681096341483026337380353171290604772372766773241604866826415259679131567460750908275943724801035775349089374362260683142649131595051076693280540424341787655274247067523897035725607486995786666514642168701837080058144533869366211921766531191845353839362284907789019068261635066145755818913912474077565808377820705948251947209228610358457276860251844396446719245787094710960626262824968629555892620456956593881283354130574253696004548941484130245771891527291848194818588011235522759316413424981418919250999275803176937631406037627083774701159170768081370177879279689138206285810014613049349201592464727053072569477983577463198896077040994678731526903362523426285990424942455931284029934749867112100349224123177021699471165709491049406132196650191890599637169891282862879107424380157956389792988906291865458244016212482668892956667182342211655540133253614288918254898891306292654589219788308505851289331939580559676864902134074643343704367730056015414723003493050996521553560001561217736630320942197933254118689492321666901445255024828692428573502676952145642129262212861479896793437658503444956108700155525950191043729886182869715870061694328708219691667699763015025483158381899384361462684672052868946175389551037013336943120047934441822571277469489648268650876074758585417307394386181050554417254551130225211226447281450617994809256536358481544038962447917268199214098722274035880134116371771283371301572751022160143548172155937444178987294961134151220474432299908926722740198215889665436298020677072439940242207800251827892370348202750815508411749087626457805589708195003453576642728813649992950706457883941882828326225062951877749351554733243267085273951059362728935773781470375173873588935026582355788203487480209271292226074457005369059032537383559388356503413796317177214228930845248470786280566411101153968025589004529251867099936537513161386935615298770767221658837577137757214013911379370908261389768157237958623295651049499265409524119781179862646407465997667133429939307634320380276149411939078598093887146037970944146832488048346380525052593551717456003572030135299998854226365587458650272772595461138046184207642894768043891926223870210950766385312847914808051789048051507822954799785338269911130936817209449344487732622186740748175622343135150515739671168222233189496389856332034481175861600518411546693490518468758610393505211319022515811237619022703775067884845508658542084478674210002909489510426626291754388925474376017428107778931935356180640140032721226205919226134828059599823878485974440785118542977778096546479643748145564355810965020144347884084398952407252972226790284840818909017696147194128397225425959973436314230626639718692392357686917102433038733830795585537282245348381325160811808505159718453828782655101787418543054563611535564641631540381302868962620913898128600069757112060208232724337552528166440371549714812591072198251856704684931832273518393627543352867996426616778604899245197313463489257027208751999823375155789839107868927649703962046932221171169858259906109238343945085255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 548934868888745599949476081079228592671583282212949577443708046690624985574413136937428834747856436025263977111541760089937298747346990872273470107236493404755749865408401244542616494948502987460975484046889600956613330172392297233695181448778613341302394644532913457874971938813285915125718683444664986188298494071520698596978753467980900108583493123266260227103189080284614147736244409527017961545750750023313231358365395621942120822445290438032030133387603618541510358925129248676643295254607387091725559879459481511477458518990603185351994478423879657048292158354555512169910745694672105414684417686527948828110281047658794880732926183511097383965108513491484098101145179837850295822758039565991788660627622853019072559603418807479486420103906754291463973023585837760180889714873575699868432372589138077225254675383088176703821898675733439201369529933614926005380102053634922304873225310369302596286610856341258127893993596704534847136929774065223640545343335014932315329306276408380800169176100863857678548016262780973975877318379388352405777848831064133856733863295402681435763357952707447186602773972971062265738376328900102485092303672056442811183431152906050111302932676627527879957783307672831843967110123881588796154808262320512770430112899383440684793228278291221222232652131588293685151042229455819199189114676638266485506731136148354179927766712765506207105850966286650896465293934737772304763242745909971245646968545121406855902056894072562060925493395077744613475412554887032152392010647855955144324930379732783044200408163346739096851359624536600308264857815160670518424161461140564006153721329234230341736370791674884817065683225104341786105289480951116961376244425147783708838530049509315464718063279975042899013669132816428503067296783640131197050065621758381240046582968505015145037604988002317581083569553780590566302408139732316447082843348329017043718288917586593213522626410465598416722934566811927920063860533465365916444317698109168325141776052282889005634121736785575653222068135313960012545892285155942102200067326103975601420876855394042413034423875765501370384313258003310824136772795484400259403719891922860100411771916855178302751303176156884762662805149057142116182072811413706881985927972386942382267193303453076145789607780299772709225293180245309325057930661871894286100083946369329055751823682399329227837608903255785936346911746504496859670887174100756752428048393968890922583070785760574598487835540553473166865054595052619857232973686145133728662479678696175802793542835003844904216760372381208308824974293592411936097369578964634080179341207789107572548169521493257355654365776869045742204214142089726341648431762571649785132137967006595610504107537967725912971113264779367709345103961436005562448651588350269775265948138580040346810162663101646825197217430208053128502513563176104676095756923018286776033756490128728059910271234191665722786334361120599782021484051012595974151769425929799937270580195960624428632529878690251493026223264150555640776598403277863747510624725385928510848012804214528727981951896136880048190142180198362089355179837204321591614965499522371376098833311924945882169629270533318193672700019781039007522613273563642194797429283928054882413911188760641298770315969515886880533890121672099607328770949685351467807539424643958847586145802833803381356355935340807904258883106902339711111934857247297107932251222161463765768913246692584946472971285693547698936114794589759570594421974331609551511489602089709064571698771272300993096118481035732962787346909603386291299045737821472878953614799362197711919209184060937005866582004633962672815549257584116288716800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -97261279399253742638737449339975122508468961499523765366061682604556452223746589840000172753597864379182315863455789462075780048615427753257011509311333403826546801027609190667500786444886107657093428162324488979196459340242405424185665243952124816336680538438426946664035361723061772010281106879475788003240928971133048649334236955534904292397595146643387829176400681326294798213459753129531363053779300935563852660092330791351946011107374649294607113713074669459618732612679416362634758160610111834623778538868944254100926315404304349235556691132690442569684281849564501924632967103174233141221216631584482445793940730303263386822199355527631352355090930758826341071916390987597871662601973696796108954856937926323787266786590925463082220588311268240960975721977899675733573800927999802244050891186885784492808357257745310132129007553188083377922178181749378304477711451473386539475255684530419298430578421801937488615684519204043162688918552420541020593073671231853435392411963333132338997805420333752963101027524653318146209139849007157655505622542139308999330377751544368300979994877481280930092099449690584574700943091255627643696813492938416359094935956139743130041150333138270356988237633655682866408744428782324915033198729344570104558133817916576195849979142045122430919280542970490452152762570908595472554182715448063314034034413969916161787499109020263600845533806278186269848435888372854623467477541900397527089026238353837587200543661866093795789789501301331439083986508734287314406518958445638037373304273358041502576446253121035890459827618208153244968475190051700247227413140424630139249152613572231391549167329013622558243404899617113704536961791158313356101167759964890816644239575535167848995105573330101350789680727975416301291864397855424687376603966910658624541685618336392962695425600883218226138745061064145097869601737455982535799987388076857754012569952192200921028029108367643909252715109350643914925263651224408768928511234655625159410581749785767656817182085479077723169617135253694752134985693791578921949820550234090147434451667896740380963124540240513332821540105788593164186548725703891261918243888273982296656285889827554072335072650445345693153506330257167238054128666823564540782460725805865256886116024582476779423137447066746084911121783309264396028822057258026606863963912514861874546835439173774927444570048797242461599991655462030641295333703986490389395042452168254387959898324194226763097301006156688562772186227836057715068826525668977047955655070679169537377193119589882082574748195806025633750322368700954209747113769649047176790126714253453281373615677258475744201426339666191243183876459950061846562939078673113618227432249804400147768699230401476599588066238659267403470271789357653327753122426112983378444808203861885726587096609592941833898846842721899452514594810231573625699869572617571847189498108189603236091336388175167681563203442829095882828336549031008802199188610161258197340462974691292388403892200138100890268078092934723688035315632414357726061480995050662613925466803187494840355092938947316788714503410546278363987597284465723301749328303302267570196811996453554507732402472176982495792623542806421188762488038799731525243507980700422976713555031672914067559162009622901216963018389459587000217922872736270803939033333359084458005792046224998248073599055696021098627234080311577141215713723542381916012325816546903772803771862698818948756977339307252289084715915204136343038082065392529856634067730847529796602500866533674261423174736587417571593212439852683495960916517073936374536084248852834317782343472983109319081769993823864183401799052600069324800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 17185518383988549425389597708530900162588758663719573455586786744768637327181671512521992787466049545215138515217110214612461141847199896340972145350435434596315639989915928196092434191799845394982078025145480293474097945326117319027957453388167643202236984249804586165482244431378605191170698613746955734249303580275496216169395040247781316107081685904959611948235151677910669722307932858856600489573874282720778784054955110936706984196959536008612328876003185757593472104663778205437817268895979751621012625733894383465042398699756836078907030812741223347290555761664720080992206991827108952236136946380806847339297187014051245580661881829342479126492842269647953594004995125006504756797043191389944565253903175290806405314938961287990685119522509849013597315769767107644800700264482713475777567569339847036135527645345126866080046534505946077669590371762614238090547022545932718013232414035157635239817577504648464072556774924465040959068666902909629089800329036083679565964217599999481838045907457882232672696542019435602285363446487492634262873687051123537511739395114622616307817274647028045170085296695130726025873678905536849392434561062146584634701814796667274004622580099629762426750316654987111124120695814483464038742952488596052233951227676452138795640628881992505676935821648120070782287192328270444122755056003539514948615715680096873600078489813922761172003839049651023893266124781445802662092508339295138807245484018044403377309103979498876492456182902895814777998325406590262997141807929055157594638940914319837061312891572154630113371978176793752863668774494136329922656240858534524935029014029925376931562912418283600102802516563360724984362414674320290954210745473495237756825651127525080376749161838045991240327286668849579498394499757113727282951897195389904196353651881653148562040042790584545851288171571631915808884196589253430008559218239290505761607634046106256548340409972972879062148117076295245272017221897163727831447433137155484327997130156756268701500848368264025079526377287402745657936428463462989590751040619113741656681482237890594082453633653762169112408839198800090598391971549199256702259171122951182071541286788850100461823508307147527784326499205135934671275558108466559268091704330933009263012498214369389591930371074238706317212543205953213503631690116345222949799848396777251370148607563580800506317677834097877728771320682831891066093690414591490493258943551062333318262439857740364905262652127090146290053449516053546707469284145119060395150660554422396379040074600475145271097309010281263281583539889289529707352313091166026048097511135329966160319882104410529358600832348284356431101776119762345908937662249013382498050866967977743176805293592919743183987938494767122873998725325515626758900850399877848144831042951880460736757946228554115830625962382719896777988560701775592838437002282196787263973779609685405965309691789842535327910741620184057092296379608782114861906361995070817006524712156959508640694345733174375552803152444475306939367826177510780981208265924968427435142511604813932225648615569428340894062468019130713124482564834168635097212162806411937300869785449694542886989852789665080486921072861625092749199137054703244582422199239266587690953541420246546929202092020221925146480800502044366480526529262389305943330994593807316014359432758839227840799764494739398150452284115783534416654574244004611523705743820776399796853675299229429210264254270672905260838601846690910300806911900461846835828709320046650181142410923347119279540033909032564787481223105735276154915695137745218435740229657207240660800404502913872838940992275870959379841029620367360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -5355263983676951609496814716040710617576008176053546185326468300494369365436529362670239878305341794457182610692831535750433732498067989205447504895368372897060442334577969104878638435754238828330324465777207607951168995047378761621298815103839749228121239089312315685562386770128148623772050405311733190315274732452711478906827704519298957656230802123956091830810342842335464225381686326877645859007714822162357193597664071740248147133409424661082239121753585895534560976636716756392933416247321355600999667166999001417491799940732559662831306534580158584525709919976726417560790549034802362866374111379649109530564814552497944008417951706808487973079756330430375665184837895191092824832006467799656492329464886159968642738789073873604333571563151484635428024155412072464610374147223416200766464181364995736723332703376941776809865285552404179125230002472769885536875922781535441452475556966254311596064980433890674007579803624985447689423582672509166596405084318361976160977440305733439729238610056308838251410148758701576600818635932219183782430317658321774721552639957110806835230742845582681326458209100323958378904704754486008681319170691348260060903936922918142747564419482058171316837626896171392080756149278094858605174610631887833815209348545651157546813266815075842013732139750659412535444680558175389657409376561967450574854911209360653487137098078522843667906077435617550842974249170777765470715089248146270994512581913336955322985271694337890853438465136233551647408355399580477349624575302024559763588066789816705110522692421870046996508583538251196292997080756962723592948542397749556991950515691995278363587274573491979731163420630283965172678819903202588888509524804292536407841899276149754845509635047260528793029746694933480098931269737458823702351523458777982151134786103521278636377492949590376682084629922109405621557324669421539731573653988325896423079831561426443950345278638100829398724813119588399037280207558668162038246740001491709681846196227281003893183625057593664570810319979330066450875314477076732941999692625228923992216800374501285697993860758029374801201657307576095145003673336789957365934229570432793533696826827642731570473828206285227305808906581307116724606921315140139187964527605497095338501893632439691158642472873544196999423867136869704713170655172097242482949357071663899027355987350626174788667740638218445956923177303221007481416044686866537374124422798765413320725103118905371245116382913333478555516442587723324599149591598221574895375812197874964680368039051225924113393297075911116563268734700708271384522459548753330416504132579933569478045734972437247625595132390438758415083694404967833503378612912916054968222309414560319067898241908644123237713646983155322256563348862898002132832222015165066233344669200736411063998006282294537195255381976243104267118087365782585080375364449657429590493530423316900288248598250080459933107258321062135627253328955259156063046211532520381860418350009461433850246300621989945081710416685105015375190609940946398955111704212642708817335266944929483384381614280995115804692776676237523660589357728759353045966666149370535677892733116934341485086984060560542167487906892034172415136116457192434534409151590221209176841971133000778580798966043540144584689308927303336269686200355336171539567065711833348465614682824524899251160855727757636268080604476684616528605790111172476964188096895684491351344342887697203058148401477936908067041796228452673585193760558597219795898734025180104030495928612635983664654381165468217163926530751177449548538552869019179106326781798518335186636703975696145406747008890810992988015957114880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2013763521999748485072274105351012662583394508337971120260242351740290345375253052654963367593074658895128084091730111485129175736474558921689539575662364900232057041806959429354858692295295132312464971772758656463379490329254074467288500930005296687061808776461770835905915828593005129712537374414096806435114398479678850134381213272049543268839693475717925325771896577349274572268685081831147150964055575508292164294224213898120905727385196364708879193771994394658651287588182739565604350904446093432007142622414643680875272395382492724561595020744228204455937301124998564652753915330522004821111506681321266567644934786145051999473012466106889736973401926980301427011739503363145087511556126133631513328024525136950485466521553746049423936955675997844662244524906001174826908403118368667620511385487342880705975604419585901637084609393807469411038049242312493531251521011327967720900331913953376747409299881878356109594890548405460060424655916297207718894948231297152028775262875361910436172213136617619958014072341047358912339623550548699434154896115427450192372539252216644064619218054302652276383756374106484320922584396402847649156699308691194787621345092032090738971600870479140555924158027290298368596748600996955834703657196607099672042294778106142375333162448172612720447958961619224506921854509973000887339941831523857052175253699363082932799987623882995664741123164685884634134256799901863633802671950988176858636492851283784794520610299703837632721067323351712492859916165827420392412912922246353279036755961690001838585439271067066786047683414654116390003879723951375752389218857271692333340167536680221900200931899492447310779018435019317864608181628290333047024685912168901013602335061697084365965484340683223280528359001638909174007700407321120536593013590112641987889283801991350227520731562113071920454760675706192200245818317098253941447836622952141277534378250376217343474933606183385031331629945762452832215707505865308085870903330944244449232027240168215634180535106619927775437932769448366053085860777142007688165365666782741282415260275498986542799438944813402410217483476784116646531669829001312867102542419559011856297498569861685525745300720680707432717738314541544046226071402058320813006027164982230760939084241698290477801724824064099899201486932147788627521092554485010284075592451445192049843559053494094683611904421461300504016330888592893237044714924132565853728921270787202399026974712986058543815221038877861907274540893346293012574878328533432706094836246809463866815485516832731549257671976352759566706509842130474103220907284905845827933853457243829469501712271713916364962863574108909222888542816083793969514721354153692433915146267490483221385857577804344495847610193712063358086945357005715591987782621163356595275228798732064498567686671371534548971987859649459489177571632836532594843665448735554884232296944776723990187558071192366337585934301114111278907207522433571951129092017584798367155020902929960161902028502886307884727850384413771523015983539069652643507015740786073807853634754080359734521006188323680144345805985573443032604266979665047245030574111050114161505587219761442604940895466650538962114177807812078616696580578922599374406514991248198152009882975323025184943346086691298010596785763374823841238144507345786617607798940148425372948702117354398397700453914656014843490652710166870466228967902612740869032139069289709620031929191816411508515556774884334460624239656004817714426917463192006421447531302593416917458360287636135128100347888336462878450282145458430013664756892836151414318674615115035478597608248194677373039231862305905049927155712000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -579679377860708646261827579649370712000664076800019825668223597392969940971135884807418160143381868256556961995231553665638486315623253704402569324015635713613460588000940055617706033449946064104126058029003317052422079166498936473427615716863104989309767369864431567626328695859287247445223050653473750177235918796765503739259252317665291381973418740927513668542005685256742330542415131290770926485805364462996697929278110845578831999774683092321313698380648963296122405869446696882549253768319101230147768907664267202896049598362507157780758014535508225580970941992874747299925434524293336712856311069842751147661183451474008550888975765315385105115741603029252114001235056023473310670065006838073444462254182565399007918077190124798255355999592206779781820456457953569017240992186827286318871544065652430922738675580236863098305560296804775858770206326659122992413069337279105095009991056284134998143588096262804181806284597597035420332561446120711942365150263953514866516942771179105861318916977006562278811370403914579686440082718216696110579165211752189685110814169110239916434340114302281457169990713543833508075484880624454444277584466686029608297531744139040987036890202603099593530307632512789587486478118494352310784435387236685364310663052050100547501958555387996135089373699894938782186761145007105467863127504123539064927056864146731439483044014995686769335464099130712444201892122042634531905133134568272572150059248598510858252143854309928876966299203420754680967780931769952094751389978582216946110236273241834457330262107448981793415807858543347905678100416434591527370241206845745232571638592028961476561509425073195878129431372709918549661367574704817607828775748882413013756252917984441397501532698577122703173495013488542608497840493650095232111760862294166103993752226602041566158854344295017626226906144524858418101955487969069470193787822207507788960454784067470457224165443015491583114344546556708607447939995096412426408057249727230616378305385071223584943261829497140046586282219222356505549241164659742461825418831373229736699835205629820264805434732618945798348447650139890032923915118802390450392982919114811835199708693154018788960229726416607672682925083020524950241620403347070572806147167579211108687091203272046179543554597729767606933440953273784896252591593593851448346498502122732363729862337131828592396514424328507947883863674676370647679790907157951163674822866123969438792766553309048529464622894263405346091813721548835563063172045684166074648686347396286596708429102741880705220989846915235042537455848654164532365082942406173836214786349412487748115251844989883656396767558447709165048700975408549059459596750225472404903055583051121811820506356610556767984349462380634370224391886387416981463682462794743883870609701813402624947647094573858238572035190232765178324008885738510091769124057977908537905461306925391865826359747432365147575630922105976209014476821915486705425474878329750659013667468906310074164848502917406591656171828578346985435074696263862425174642193329391601536643663381429382710262966545962463080315634923050999709892791199876543494925392801690127360577475156362648511004862159581579125228486098279079354587711564715621055139005669068696550030321290593137099951725658191445647171271807495847462921857091383411776879592712458376516859595448444624744469088489119622588952852004751035550413457187927215730137262877682885998632003201224970851383684079767103178659839409112985704432620087243867446889816114089176451953830560061530939809488197448411530598785831963123364022009801352343696573155143402388351272193520931732131037632199342394703872000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 118445621035177525680955382169568513437081338859939255474603996861505720345340058138510670695318599090178104432072698872550290001787175169949826258341405330824393056998870252536534769521778720841628941418691117573080872066661018624617837906068803710011262370853521874080687789904530776663149503065676972165039990038435661519066009875697143668406745280040690666606917493211597418160183563484600455992569990657910378435574562329035871747380576194344725192857528118599299509876396411550285041541833974666897007422882622938786461363560698590515366622593396687755181529521136431912870955466247085903772557708891055478444611646541533156978813161046487819012746991812214660594551148277691894560872529270015036920745353077492525362909937504140552960535147787398240456026759095241957082145161718166504052210634447883673055197269158745329757805876452751455497661874465519470036986062877351351412251226552338986131319704572417954080966193473608824213534288157552342649333829978898163205924923327336836944226528168436103783599890500645660188673949627256024638914631452107205764566021873393037661891860511804728907016063370697316356062492447258567912499541007218452402695653684135943823322045006021119961070069099880725672004484025878107899226033741913464036388923180948243313859955408300759938243269432986916278329510766083968654264410827804370125025814449285177049396520103625107882297434325873763865619771365377108157813371020302046839024044114739494611124964927122137419768264637144380522846614452471535880487742186284090143655394904692835563198043252414222927104514005319417524940899761389649359459174624344238230367690605701318773666703631054726102075004041245197891414651431772920127371828755666622416057303564974883435711345228267769846784539914844332587849851343278062499856253083538732904459609566641608369862444935173332591318728414110495884840513758887212014654176638255079414910416483128711652709228217399658564909729689926713722116960219758720370538010130068953198745009959815942041786301013056035307629155435806073944831596769113581614610174300473453122559900237918752914556367856521427555867452571353959809461495741453414012601441597518182675249183400931902328867048023577867882024503906464220797862403342447063520040388996645294394573280330261328355035563447301337337636469603257257287407473572469782883444533167712171958777943435812626240492246351542143712651355445934516060012519872401410910457283304282243300486335230326723491151980443736429878827644083768776657426927462084655962823184708405082324355213377582572166138522130411746698793603817030499953083025702955752766029377148608871654010231037593266103637694310489089142614685714567888402720276987344709000675855883049295181637032347984254672655536843730351798312219076841846275548147275087668467786524638691631301363913212357274744671692183846598427221591104403587326152474437034087357667126573063615124547018262094962086714179636399938145928741835096894310721441708536090606698856235764499080748143219713867984558180280581831348360376110203034478769131811948695194958887918668478232063364005260053493909611285488029741918245428121268067791167366305558214989932520351411259406690616970168589038741500407145717934144484130937136520519301681226617162361423465616928334650641258253775807167600124144631836921359582439036526033211596425283883682898025904238935243134258355099376030566280877464229504953625019725674028280790288996693482092989017515110938472211915052885160413610360493712213717897965981801794143243594408106402454606096104589488622702752955105995857269494798650656031022380202428404139656154763584565079121739979710479742135592550400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -16918686108034756241864286249400968912490652936580239701944632526206083575486145095462824032993647099808303316793734036939735983625470774538744435937581359716960916182065564989545781488334463036578287402318821240662448785572092557619165522520055938163225821060357636365127459359520809378188958105126322886731570851990534576552069056279829292772723733931447556049420062834569391433544538704895421701840042501496939926858791208261440673786074171450093119782712682665201675407635171690208240801884126775660396898793032460700874362540347964175312938684442156211271187507320700586297439513372313773123778504656709490614091269296909355869193404992079475630655628907124448047118325002490708947238999910895784829437437942491198824399069018985756882150026673329590018198200529451039915820638358675527675132150993733401295821339443299611849223423661138423152665516781153047337994313534761098755741078962599140485250325418763217106031203533874273728780819386318386747242832311497965683683060418928487060307275501585690013934881746894762607895710937267626020953821448633893761579637792139472651795829701334509252615983905407451713911471013550072789697436306784129168290477236648154410693555146121113295496382767912928738816927063071654856734706516144540010616928793130490859009715586529156229096570322586522275476673775333184103576919135161770538225800288442141295349948796379398130230683143151758300831569425147852794362848304838396005156659309768978812717691528825266120314008086113842698835373202173415502159270752217785482959862024655532987106730636596119661673523668163941605490261750522476358180517299689481736248646491222568815468761963228989012960283022863307641327148517155564376265258718917703903069548702791087779007501610964659857354462951172819405035243305085451974838119353283835292265943871944071437417209786201634191657497305212212640299764787377327110258341917508187531325210947299146287898755458042899868469042255078415697060820059502607205980987509047103053094433179400106362759168408679242494523148283723488111126285123231550157242540966526920289660550486358883526360952035932302160275596557313369298973992790132680150637523827356271065294110528431891839015221276992201975445325765919417295109948179140488719319958729847548415489484470086069279235654121946352038781101669633469715629852821690781483332596565830476332417062362440158265262106103339596811905354010337160389012430119847077131352313704624299499748390574043792694412828173660358337473052825766518327546866509879464306042915795164419793822253231997833567100726149779156632316813312282294633298631283390973644110022240318737728883047475010372562235098607322357491984976786761892077931893567799016736026612121980122158583323330197491736826862371285570622289070194699030475754597765110553645689704104649067589034613792073320839252564331750799158690887628527643351564102217992148268123866049647758012346769892550827887548387371101533226986977096955174233287375330331561838624862919800842134515802001792162841181680015108927300796332712180189473152544537623277536558031967234979807125063579395338127374186939037743452532899226766031772539304000269648954221238481184322563627506723715248686362261104976794799392309360460200544646015439306792174787949358141041760594427732048952476667490817912914786358488342443688946238296906906800825693174481089564584146423512772800747063246365805109234381782146745667373998933567501805545571690001357986669392848506220584015294703082943703340199015718996400994393603017520564820632943060823635839040088810303651782254900942043539816066989139499022021519380301840931687842988913503107565405272606244864000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1580178712910943782153654599620006937731897003827738797987702056859763504197336412964003234118455142270764591035854034425996675978226575548524372890280459007966986584360914889130174808368271643578916283152735404005678760796160432505579486120579963203427191940636396253472158609768825962006830255881171776596474021477250960702163817719258542365531497669720486566558975350302513240409208624020262225341571183015463056191251719258995866823137767778112681709384215818977578857975827636704131406315707675849826255327716180589179357045092794953160879648200942650663396161082966765892748430334401103082031468959182586051765895367333835671966769201436542132461210219817647080403616284940122108620568450811526739684963013057557348823704829045118098244019330489248179431653427846267034332490040399198160587397751180835998758904900503658497318935753637661865330237929606150003355186957794089855914206431498561290311387693449750463230122303703068810701774647550962709597436124078903100248845847458923179033741981839324027476574018035110767637847322545636078252966299182466042081941152860461469089097916743918786890438708526583540708627892662804092241935662805095618031673411487878611173874145942983728221741984036502356690172884349881926609765425895152237672485362576973202713916303922517959390024482441374925407768853271362230718527624521176051874301288288495296113862215469645071023041473768306039060997635337203761248233705350751264465919023824412487644265641325067651328017348562449562953357335936289191989068771171044918908275065465242833792861460321886685140875271762277305390591527105308280314248235960936452672504023381793791646079214849637690666829532636078060474568985611966135225543310084131349471818301301369634718272047528856824787518237248507709980308712051235141772559277567953967002701144305292654106121778878015130675491015839766349076202009622055365870311409048856614950084441676372651244536322006455390311419783115991806892435359981721611403711750363854900172672866255317569057139815071388887771388263706976685824638865105942487124866439310003549631094877228030769310907269057563583857433318104324231061011910326815207989000211962357981519600767050897333247295420484219550890938317631470571641657359934009077444618687662136851944654256709171556671985302712648108229025884040138703612676498546217347926711554407393441452609171150382932956981586342864224196732977467397431425823215969506668919477365536065445560111496489351484959280027924195341387836380498692844997329793411154500639296921986727803222060165579558298520760879996065535106174668021134749491281533888832564843533162698082522370079497302645414287458018787824034206325077319173346525956757877462289368837782420220150144312516170046912888843525276970805559673476702805951964359272969521639893884687043454724083024280114844249195333017571850136522237627447562783147505480418727030841894385701537972760315649365847842246728692428373655821286274696853448915562178642891148515204452682553812632078343869940745046288266313196997870482255321965997498743715299948496451138003443941873804621670717032737146076742275141042383359975349667076170756762463825716229550012310997469966943457205056512185566294517398402275704148956873559008895796663009532078892417302415129044990921432837739200812007691212360599235746190489578609403023228172830641817055606724439638922988793626056022368513468654254093972393716481221458974718651591227511237321595159261945567543879643586341736894962936570414940864291462821444722037700121823732805314002911030619339122430188271308096998492561420909512903510315965383223902297632902758671650673437643694035561349120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -68643039135492991466816294617984871064756916964099441714254876602933296457053168259893620044405122204986753508992270744349380026468365118697079229642871289800285799241273238577700070815341365162786761581860751030047573010866493596970736415456730018271296191114389274466062865178090181917810693092888469279726463874040004955094943388237503907486960100444448626156412677328108724776607956607099095196944749749074475490009703023284195155125837618908637506985603196195120647203433655156541732140933314844596646444978027236887360520354897238989415824256444778574908671631858643964865554557482297414912549573056119600166982450913296909771862609915372875067549636281038343730174160681665019035675901026875603004347814007954794204271541662203484171263156782976110349246151302354718268591832965449604787513561335033704593235593716328332994480250753820415393288859180645178343782803106312712830336195198899145722830051660281985571755308076287467290371606190719538009994886035315201580701287961075901390475861323105251124584285528163171942059851047446523588161746214257553516845408234051423590038012899290687686826341793097085718750284669065128490362372576612571613367566694502391076646408476675438118516041506084930985591484205379159303524910813593805416104955111237093376042106203367816540836446692382787198445096098850753443746246535160281074547449107779966384961282145633962549805822145870175341698556923611596900977372216603168491907262203953170306434444407509734388519727586254778284171373747669266823298104997913707534134668935206310534240467514179061725293730937249159864511034795460912867670915489745693429154785399012413682267319563856337592675386658983187197485336087157442054743685507042059454798737207250631380562483034329314718754410317254595783212792868516689965201554489927309221776322630600547809971928471048913317150727886394043030433587708526838780270054632030659427854370911712212809085428660785078829002693015310628756404995218801575846380139159706279780124394995953999426798370967194384640261184532482838237189888263874541501619981781486059752083080769601543607054607941966375255313776019802425557722887795597857912161764602239920063346315920130036972928227503569046046153905015607683426279499661111173380860721079304221845428608236595422644794692305254300367728551907390979497673012693837998799719520757103164229949660766316889862267655970604375158974595641691583129371619550917070047820116666643769924150425351887180112474084422257877982386341094346103268020992524542324787068423437538059855230819533737943820440315896162643061245900408851968235319258691587726362594713482239196461248487619616175079578213648584279074253533478324514007746814268203742091179400647740415529892687074083306920039348073900023952772388811936092892171819202975444836395429223602062788055335739646554323532349442564067859473461781143785625304193399278898308439981614817516673325890770563192659064043547898233149461779034444798174396653095901173000079264551836229619423342106366671797098280648771720188289610664730361512442419172320767681951128955348477313835773748616970486084188104844083758044148293047935945288638218899101751426130870805462240565558689394389995241779269761325353575014131777127216874965988140600486718721122970647742871080674440446455862478507759367449334727367216106573331194374188754408004053195185647356482127550580183038597539716866708611603423176994538978543909561280480579806343034955582216671677358777097022588545149686763114803683311691167867668839344594209437109564523938846028779518546230520734240905530037136491711363926186503533392049093395824745716522193388639416116838400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -4329510647870678228214488383394372525309964132081701594444035278616741266560578764952025391864133994715739380051825407363171915245655323576186217115583876495169492580629357423274259163836209275521721186697381923250665903678871289479436278779901530677645683393597826490079942658912762190991661072521589137782940472221181464341848988823825160310848848465127224854405052164195663191884534124479008501121741419119666301349721480599609843414725179637040429530708494297008001994864518569029562342901743942730872516155716033901286244627249969899092752752673900854825755203627921357363012302694047881341003453993404206131549462905162184647351393494099639939962340072840873671910626076459794918149451643097397956442926082614949898430633508040617655671227784478368440134869111286451224385293373446516814837282466449812657635559070502013828235427055287972614770751218540372164040812273904592251618634732119424454392504680079011500802435829859700447210587203791693619543754121735864813977381122682841532101534981503837627582018814905878456579987808380183929376877977780051024967192730321256422837104696322729199330069867105884941375369088442595370344518429154453020260756027500795998165450997854529962796036355094559183893258786719548736983719843485108946723446079509162393067246529125631408099330978462176165475672624176359982918124488561342051181865319372433586250368834816116999712714424658868857410415120415881228520173490587968936081572114248606325435769479216892791842160212708950891967248380169707720340066385992811677433852215606812160143074706185852133772453039402237566782924456910632022974924793417398437703226352085278703674413798769192384668484747063931063559381155934094404973368681753828941087989481210917946607158816141349436282764424362877097496818375859970777111043099889915219241391634332365816539364958599799602485298601582834152468585721568525734981734591972492412127647192537410240497727451203198597314198130967793126272587837726421149132954984239050294420914519787547019483936155202340140970430688806406477120471102923125571126691401919042269828120763076826663094565313589526162125559855218912966778346508828592754348501478221156241415162983804134026697516969042572705617830094819596793611097571278599784243849841056247949829980662044530511325946880501358474366329397457885477065170554399401515144159796771555859148924196872727781655761421839276225502610498394794001038017757435405283374969712105430493620256924410240220958992134610740514997348196177250447049570698304732230472672719546721182187445838724841220374296509831241243855129434552698380978370673544681261743069362300243150799383969395741774718439946135298278290392306195962283892345061171577691782400774116615348098163619508562071880064259711997772818379464844566087884312247636786946331799855217867096166933586069277426018722234111620703286335830418421893872154321232247674418794888488088148598996409711031829337331411769613400147213908680960745025540242915802307433426811548729899689198880395929986188694343458078801433288368665882979606372154489108790265417219089896960621194327844294172131060143128746812634341650998629409471345778230245558288090613225400093754549842548506303538537151095561550378850930168196033067040081276346014292592287989681401566681374185029666432140731518698596968994578036647941075017514309694508494655149035904716547976890006160626042901405725176345198770125209903060064851019002488632432140092442901757944499165830277956941054914668172210269716812266597872114181403747222071748653438687498275655728769803857067641169953696817720345511713233553338422633638464345182235803299341772066390016000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1013978413821386184110891471821338343780004621635392722963828763837504687925162892689940433596861272605807591002742848019395211531049158494821774655319676643051667559340486621692149147055326959828388197942563152457534248798154410601516845884937728836150117440433121753530897287243777782384385936546089241473414793717832767292381840635229278764412369239088715655995399754557916979390793643937786233698089860410355479224276981162488186230265397492180519908290715809459971186203511698858141095103210300326581527484866012918476713699469433650897417385663399869809733435830717479269702594801354459482355803279267244214687220207766503359825442290440576182396773885144164485580911598352293366042206377259639520736507064827390186600713629263746709140280117784246527632158146051115597921164493991244858546597994272876283610225750659310836806666924447360827784990012990192423600989115360836176872507903275085111121830917546009537622190645001126443407474743037471325325921798247949951677855279068161449749606616319579937241012410299170635601319584438182171696668873838326587335983807157690088307742572070703366978236525288975534777039259922541699258420882832184184689163367414028441825028756574964567299165682925562998117587513624443742799869119445000787562195501366659366348806088651206904758710571557595160346112149861397414450343414705275276350639320936596519246685267819072758105300149695825902741971650568198870587387940551057365656222716059179638073710112831431001198625945978502508384824595133316866836239095599228544994778580000575366785476920938783862705925989238849157896401862075144999198668958938764770202058079363239901834408486518441151459507150038556690928566501926064430604494618836557013911681522604958697068360852731943048160954414518563353539624280361255033778122360956868154924185457052610634565621062163208369300590050836243993672141557202994094107895028892488905996225825116502926582098942488852677957542608075026708418381241879850222748228097471655175072200684170967982978051347134518247908915411954637537631759744766329412890033431128621526442719037209753245573355838515751515350115608335202959670474063294150182752218714729361479728135167629169788894351444016954701722327239208547999347319775387293353054721532002322398976698634740426616099599352336380837390454325923045141660263903297543192594687063721027413679771521913184626483782335184780503508983887778668568611664700142499629748056957084092681777034790198507893837738675972867094169081581613869262879237933905604221970916068875359564691828846774196826577902069211969628691183812609520403171846533175960522279160673012010713245734161208303555153379641720762339784884899305317141562447747706012128058005991789423384900605056525665427735741026277714780054843159058852863434631732210383848705113701410380079617536419205821991720774964252578985006642733432999752612359123315297047270480883948045626471046778705283086302133113250359700668965215661828420421947822383010561048136194914066607647477436443100348160109909519894522968035620466912639711052957482804314075950738524759421616128454206498793131954399228047396004937170482011539499887773535555722130715821166056842724855291377091450918129363711470206351729318461981617861454655891981208050439233416467092232378601951665240045498452332551992504655478893192835649365390371419401462895974964258319588048115644404052685704179386079930432408801684132122805816717108309264563194078076155683987210676242074801220652794793729354817443658896871498340690798373765858026401167916193481268719869846777247706988115445158441493442250161562118736268431334705859060532546506741252096000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -92850665154255550528296102775772720196636756333293350782684027681956250815861712080384491140289643895657217239459305292230166787712606738552289962766851420826386309154962876885356178667923592565483682961587785049045676747868957818205353548289405461095215772196740666485967869440673948830666329721277283959765355911724291706165491865028779563839018272680079939091065230598669537017023258438802854573085675193419412269612442691782902534147851018901408807892762520999998888644627785890068350877709011399177366615803073581886183734179917683870007827978066572832167431907888402887523781586755719353031443091712439380608368816346388684593927461420519355906748537775521530061183481851542991326469869350431117153107825625990095008390597382147777766359190044752375817588813485597607743270577061092844529367697252228346555858150134282869331043633787157093619474598591205251171648468993414782359158332902655315872326709538186082123591658637484586031657474045879438600196359841591750521595583983948221125220251989862777741492592402580107996849645410202363313339933612525126054918710586758681638886187737281085556363755727502842931474099758560894768041120926658975017335705062272176355215656235542070156933404283990989436086843387886559866017652622823393028911958965489489223064251245741542008454111655922510107288410875134618873607677710492659945263042159133094829405442078649222428100356926058966234681657843376603359260912507770224914961913310738228337304659538483329696880527577396969052481887541924908295088727717916573277400411521200626681639676777504743953797139041138041596211766733625519712338095293714644420644969045087789784445586094933332874840860849391648488740713765043096938610920769764991750864182368264823204854210181456443455252284753249344156645808210504996396184097609519726554428493237094015959427951702418586700748671346907572447475139147203033983829823483011671402342503326360649850640067656270803291842202817551293022127464810021231408339026252350300368919694379940168532107212544944785981626676400807821072128743078878764007753488175678878531564667265844840976586957804567978645378575640667885905445514228238198082702868547371963571296234697896755807191386071224201985481439906505562079889765268213490538392797364932252746498621411126590841689226720137771537744122571265634685428960756347688248135405046552136965898193823525342183499194075636801134806025705720943863371593846072895592393263174496314305352085234249671393236128524086712857147694315052864329878849686169609855237157474384382707685983251587240592892638142434911929584269385455689635323160455063487049001308347379297328681469249040376202704596681554834913536715539101472732195435345207199344020659584073941042279416440784195359374602648834130993082904028757877719386838637033472651616252993319001131992271598522590094938009410791299500994829207676094836810630115121510053012340709037382380598371259101895182079393272108002565600093703307632512307094037391123199110236372608447762444291386091590528829059191172572556842394681360372123939865134437821555599803344918917259837959857799887754941070101703138554182914276537596454074578866857903802787597784885573814949988418302273844678592373190264696200260444172155364024293888420005595412833651214818017697363480532185502538744694250639996315130079083534023446128811370439267819731646993599508533541646524853925561668626010143270364330617045436232429594430441606908552041743853608843752682644934598104253151607562956879313730927995361709090136605308057577572515667024762757580593704579258814733574750458625862702011902818601935689733821836038210384229116883763200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 6725047802061707143993409942462463332178511888962487626808581074859138035694017368518971680961218884759188056477648991457425733673432553299771708846164237191254413730100838574729623874236683895898155023953264587712243607105237861811495492542222549130060440926329343781254586622814722402790890881218723283442496273206407564693750085996949967131519190363112189973686739597457618764285558177244106217737486073616389933200038340313185735039291639229588838798719637153862857824443642292867204317578723010518534321533553701136115047659023530060937884541499992566779893149223518489150194774204623861758056221849176983452954213545154023577319963588833865934848235085966782649727322871298339539683531072325872075950050717100831514007123729714126079585350732040615470532510095418585701394636217751336782155169156740393958733136223949529645097785949996099578474176661906314975679652148601999070665337687789115299259184233905728111446652064379734852398051974201960762442545690079591796090862968733067100691607631698257782353790886219355108684132746574863904523475669152507373953114624740617548965601728284469082093691993014594146567803163242317442869126129505135957629178691861788273954148240773750058111656851624350936839085398390018812886887788451736009632764357629071530072953619945308590135277468998534548293464974141402628088726314702654284108707219956767447559958703996861533939911580250119364125588461756818863492005774948839787409102032884318738881670358738766730412357106677763519545727213686974532639168369828310321913385155845866369265042790551517206409788825249031154874619038734617218531241014853033086217042470788462024077441329213373973866822324613426972103081893003023140577214243438474581072727327875556334010650717600647896136255183222061006077792075792206199132390995772118023334730701775063697890620893813605045183528744843142857997247880571208635157671364870618997092114643264224024536574004541012080893178875882972568378120439861416734295206696674385022221862236456451889193935349544756970720650633451824286484114179363472749349922179622948512747259871971237486081620789818618894472703954308768037898485661323363191781158970390695317801540669954554665863196214582393203901682612621784030892788106871964870920943072024423655243918820114224777670973914378282042338935897262738310188867832522764404479532035779811016812832056050018687892248832603858132151907291615469378070640779533751928982441115685131483805861681941058584218275032851351297843392351052086598380904323636738637983782373914894114137033573236704621515566576435873837092630323337178506986327458629414135644895402623388301840450616250908004921789844739820213476512319011080743232654558328102164414160602211634689206192385302091955745860054046319978951502046789942912654042475025619148040426206264588459652011440450360366335690435285656832590293004355033105002577689514399684850839179527561476538952133564586512075443412668141790502510036220207165945781815395477926097398040830117392173233275633168588718696732175782687414119449014017999498918220705665732491749036424638980306114278917239962340534396665932286268356041592263100055156065833300283174617319487325813069081926449893844339009046595325688105874328547824289112918321812516463509419422868457985742495324803034571730244065467240014902623181736684293805679548723042434655701097436518530174963383019509959632938582260303596987821834650684617473607193023143184786679717391248424268453405570881008590565180968912961412919166412133804513761794381167175184183645639600152105431081428729894596564269888115231244748468896416187222596398626940405979056544153600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -601453382903617425104736370554135109940208777523544160695558403812083289715655770512530242966065494280986338918369692788175569226652912642888824373397263322951834569493531335101758116828586910587106550059549721903091233558576425427745624017008015643643574767761487336935337738674270917702141525833582775024414596335783067647480543492070745376901305280716627690963573270942123527997012493163353925598671513443477215172910616833403091802212266807424584003126096094848284295931228091530132484087107224398930264217211697436052136009511455333146083661239684733643545747170164594710893370103560489561905503147631553076922383031768822729772677994179599017138254658779995593919993134432840018707507103940343498222674486317472700998526296490552558819844801386520502948224168715899680838072443073613547711880664003118173093946117921378063609661134473830099179802278639950389833405947720687392058739375589628136614955134150834310284476515552212589021162660649833534105310592903464572645374847284773405446581086372404318132725498910483341043749954765800620360699336119433130868584412042283582265684070243978434236625925554514487358881051109112144574530047792553505611495129021417743691441276967186200149512563074851881600373308634048418381348186860516112638417023106478737329570969348645010603888496981932543150493731331312653069123297156803870294384567359792024467925008310404502564464710356713554051109188569559969759049035712834924347190556536811066381136488372876138600743543377446184019531997590645946972542081790947276638324453650018623500146371458802619173542960780242974402116069571762464711449600760795600886599573714105527134171533941105164641065733459575500100821876206590761461165035241820443245746461678563040477283114453140791554689766771787383083249314086833342383371216811817071891969272525946415492699476110242401768279139352793452966639674168839702639822217555812848645506497534319398583257333687389628969052684222211503584639142881938636736336502205578064191923648151548706559635970913510319950072975170032661025268649393644047661336788234323914930366970075236182119629912189818007106489048836003125268396000013447207771651829612801070535842261374878442952635808765717426352746488601101679680856778428160370518612997182424240007711466996026469299620288342895485673209360722076880881021328632248145528316980278794179893451527946350776657506253541138990902038639802463661833121883361541463424711534754552600906679050879283807593633528017077740863570967601424957270772445251116987280099730884391654343688630284407414043205257884206002545457796434807161461304790871556829444843025641196896586220900985063741347379669485683378764405444067612089429052874993831866180816428817451801365751096078689479339056790746769441871354214154614357897719739067424489488925516537507095542945520026233412338904163814776855449602833044949210884067504585906054312986957004947306583394114831337400314820106209441604312469414612227173031319773394092858562729245937509324629703562705372881862598016921449709140071443665583216044646570281912563199510400366173317001588700313681850208303385637232023720050298820166910323094966490347134894275038832815810128069978580994500461848600568262835109733336342865981441401661274562428444842818301200961054577931893280689185438840204837761340051763468505698072704186632164444533043052497618465483736655692461036709650240776882841269853576248178800996465857113669731672698432900899489664720537363658507209132623748773314665720397189888279567435873641750746866680207556845604896828584825779531773457918550605118311470359321481203604643109580875858934434365440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 61260129554944055313567709430556053356727409314805786967307423461676799574706429814437167642446609984471882120129955634115568083787576007884027801652266723347309823727648100355403853105902305222273230672052487443305017081586358303713056806599655262526584485385553465906632395117633028996145638441204178962022900797575106477456712128248318850874221760143729814332592519242721096789700605363747164915640518489203589188916369040000692138596809355166809586355374479413527221100548356095049768941440164085810246340381626429022266551129728224860086292268484190944481126505768694985014880799328267119475575814715458233784931312929240362478681038970332262322539563388703674147044726397225320703399459632227295488150795608165937465432301711650592841248683858400129554597985058698979443588623487974008651596371503324486064086239912513810971350491309939538573122405149513469258382296767497226937672896262412003929795549283988210337173252821736926424219342155562810897375095340825631183109254387938474165875485618339989553063999603464478977928489513406335829456374493066581036347818117482654987705419995012487695074858213141453341192972378740142115740127981103489610974573981902694967323978682884921478187888003163470562842566461200184886097957656187056880017907283764281652801249357638753434049617048348143494070492870599117444362821794665441399128289182585338764360580133887414868529539444858841279348031930584715874290329246171491265081425390644524707579015287093593027939753570889116743486869496930470370358141919069577856622082095021329108198177672709669826020720706260948725273076387720058026434708032247754809361479544050191084163669584915471581090519710162504423630959477920949815170307434665039186486303079465364498921484535977993083582654242305129682996485852968771371241496014618216317099466159119230129617047606384751395717862612960003177330660609940597604749458321030391103813017260262857117097413745698042658218150670701561544758788365734331602355335317096654004636270301988817844685455066530245206169952525170336013186990594183146852260746828713662578986031333079157467444894608534692904732668004367530188588187019182997129417161541196891486792373416588705739523315838972832448740948889146264172353949292218828491945886828486582634075535948858220740819758388161699983666505775211214354833815814968269630832656658106684451941283259544158920499115141280213983684237132960877375148739103205782361533400209154511049323625685472301172146844184108937479174775196449083304544802233377593436049911095539481259947199448002379792507243034528271719192256439509123427952401058355033887529801872428276376732607302239460656995933279128815650208472822013691895024089586004976712879311146876760205293785222387963140748026324026982201174863825072869194255449012511372357763368698071132044125331560427399254995950137247054177247238700488199287486937906699690495982452960991419828855885316676508297331456307178697861328324890908414809607728935689205940975466778527606015594765613402626568903447461378826504154021373923306016939530855316310316117113590016437693921228898921636986626777620396742849770497313002979322421712847273799400602954462284658015957511515049906300684057404100731147523720667310465131298061936023701814687401397254715285580810176990173402542530953024768297154299308029941371255634683376422485382971770710215045197075607863652897392517603410236915479773531779858828776039785960766111152454881100141391542700880479438760355670945173037557430858933508225048528221848940801373850946350879691685554125401094463368432936381884249510639345110938775552196519486224765854679040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -5127647027683329349122917211383231380258907646365384307040074504883243429399443612603940020277733887880018155487484996282069645261303085892544248023580823446382818713944651598985144175231134403671695300911545951865719788110437533938792709140212271413121363913696795334992018788591302912791545238280033855503485379286382044916086936988193732003411623911081656686836193155756389349143384489620640231280944005772980036672841239132398498206517287156722167116924086235588816228755407381515320492775961419176126133646885702369874558196505468997782148284990452165653947986533998759457234426698118620803142470423650005903980073883265670273310882025797541301861180676002290831997972487257522571537697366167088965906173357568978152846400899465085419704920702401489316439466019766504334583227851956205358722676193340576139673654033414103363422091123806371335329649312273000979071071718303212490327937849076239905954303145114423910606793976115501486976935325678526682535620694862075574702139329379664706357450275322163848262714322716821637253538021952354942958194299380545867953688212607196138112099408256978417651003407849676653080408106092674890426299228104770416222020805694315650072798447230960745844114246005092030656124257071925555531268283012945783233435376208625661688178351125613677260783645368019229608376437032355661350950079903134290309987284933469652538280618398274931453857287287683023955975883046199258609261505126238411963203344223085374369987451319043740599131222766568110357876348005978436139042653986560490039874379467784234378183506126246731432850285248779156078930265146138868509930457418107430760152905763585212521922480950194530764367246324516501983526898421995940340223655447116191891997464761630123892207922675645616063437649261581280304510719039857793146983367740006515200282516723807760814318929641692278730533402046695173555238811589315793685384609974380333498407345664320445520091998673921686926632016270786680342999382976288256485364907379133636362343280944860072550059219498857460413735574011478671992207791062560876959194286551998448438750174243610511319839481493865707510544946711931565036136520864723820937556167186598870111904979211816837144061552393900248925853874759128690664789295437305449605431545100757206461693584999960322775781179342425315122801693844984035074163038226612882743396121101040137886418352634269238435834527663659383437753534260314076158651937908821750794511221520633131134570161669832170063895173401272628281873194986889520304940282661236841500929939582084342513520951489433060281587352355039456500793318929269998712114757978605108341870080520626934625413801171486035887796877300862977865353156783441033490664965512806370556483853313458352815023363265339656015384986044702203054950025689722618925747780892582169701040523787845420329337837980523612565989869253804883386981135204321037214311426243275912238521932756299389794548974287617611310044301501908433696660953064622391934262318245346077680081782677490255036755812152311520783977211749794090202712227962505672876554522966030810004427773629657586685727801547401472025631496150311695372562717408801509954179660330332159077063913115737111523335974241082341863079598042989319222255168194463243641654091541801705594721512202016799450133196664469610772077607772332227336479456633289357315793672787764757597035820823542920835464319325196759963009937547854331004788520204515002857256497349892856081697817893878321071470220094559547938655347349896506538782569767313991831493277968887547084947180014178285136033094543505353624891486015362585885834136743741006301294736128918683648000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 285453320894329053246540894641241559914598692423872516939354136360416101852405803305184086026935714932934728269294019858880347954166127075116692944830651282749204090532056434480696054614676655060702397668960610722011783255554715002169005477918706734942110667602282705458820459145519620228658616123447392686403473215867137720422541528065555567575472457683905659566365338841318006968846068893350790514486200242349541117756784974384739554890310288620861252071834431494144967197766610594709063108106148561755019474358750698878421020231298848661952444235916734920541376011360135247814373693680934733044567078199459990742194278863424815215450946267312202325749573406287740947453386469440719157941742837591226282481312962162099428853322931858297284944166964072767805520127910929272997913901845398123438945044594159056499438625381185421249233955826959287782827023622861469441087544113422296494434449523903784054706950291537970932927497522180669742795835220943209404304705074148727551414851536407108148701017916738825997993229080865312239339919747514830738447030576843263301286539036744288120036697648361431432397719059523700619940923957298652113684841936740782792107484605633598699686568621567059688465304217866500804164273931141764531443653803077848954809165937953917182876235929189022718087756453826676616258943339791089406668413410553260141784347743484798824252576941490371956067364996801883315810685784877979550464696323209166414106806490131382848908951953785557142245690496633031808671920607805422271878490479571148326428661915013848592860143360590162634539006666453824719173872296125656040984815425420566415400646066226297217360423568376567515902683479073684943967452744050024756333615500897045982649275280506780324531789795736752794080402263469624800417791225621737017769510777418952068442788132610329775351143322650447233577272816710743817873290437331787266868692718555213590602228725896122186972130739534633117703842606064951345168877960261891925294777493268182868006806526742096878445040585882582138591753240990174159273807004458259931131862256734337094505321444636574745517259793686393904813368166151671652367300911753030169328281175390679102520942778150753994808923996569076196988672830097784147254724793511220905717831570126665343790704356837884478605882555237313166399430617951654243594062569576409086040630980528868215620600094870412357627982479072793787082355400966297518361987882722479861286996922568499858597020913547723103843534559492435916046146584356779625998060676702036380814773398956729338421456369930939027894305888087529154780350922455167896073516731485067371330108121345222065254961688761780625603709773785622868878630102361930986461538534925973134628355944607363974062890477123399296383827151311887298087217565486728912892445584999869087595068562713664218918962133102290508374896830157671399123647497293890941158721398725183118332382316242487600966243453761587851623056081607544114785196825266892948109709227337994488630190207323061019122612791536807948299819879056897538663205084693618595743748977622812534126020030330362442022277086145175628567641691256866412096230646214332097284989365348740059825565895194552556700319846412635909918945776503478288372605986840833197276941435487292617619008884672297153029250105179473563170926393902842513525417940749439793075056092255482793833088535405469904890422549562074084298880048258922711605693881474330114715845914976018815026961040264282544201512220502353013637103852822932501276214067739767732011096241754197947818830631447264371573628485242971120879032829729020725865132734684655187931793299865600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2843483197387667328369055686441729770845277766459750481669539872026217897639117667646845091485603146404348810311503761471104022195257588324025926391418507674460863365877524631537895824035033627657194325438837588664702774325599651276697155950274386061850690889419353416894962792740190699379423747095165847287491910287643847757264845625152588584097546575677542879308961242630014398458653581560687486844301821355872869675895476560854958736162772783239197468710746118957832550433805019173832112193591245480553657782339858123018953082025109540509199423479707127587044273924645707059225236890738785621519714406517444701906168042490230132255186846015304685986289054980334219276071222293800998344211812030107621027492724879205358340129689386101019192833769863804373948407059596770431707654478256272298285689162373609041359558827176493812576622121364029868734432764498231397837784486725820995018565497449466208431408948677924758538427921543439769451605738937100212800299565110561902369678036745926270689516974155754732786877727888725455073501513246990937112904800444189793889615181691784267523488851583591723348854144266713277430270670111055187515579054032810088378503071878808810812066413298829171428073559280855891237000264236121705928539259685112290180233548563537535834548222374851150130723522317625939964659702938015604933296479979328589605711559744337492307994460217386983063679019323976413035320528653160744861286902008765972284188228798540997271342821340010508177789397658196463254579379931380015577462267969751764013095425357886259429433189091769884362114711409113843601736078372485289776290071514162289493740522123806937397793030719934068174401402635863602349710197735297737328862816309059893647585625209163928227458764730845128428757509501005551904553937102160305297685933486451388485683303554919320384746783604276277843692996776546937265997746569146829943050934790353870721704968917637254116043068851924180694429394055733446229701189970141359354862003959980760689651552175058050281306419313535855826552238079368794407044490952226642024532474721142318853835645743004557690601023746219381359978543014108804467104940801603578753351579177118714217682775054711172922148703242270622357060439759365182583321915938393554579786411794988129059730197638235932713300833943951478174660080955097609655788500909713813636967249575694906188236083647816857605367035078928405478764877667099618233217326470212532885924283853508646450512562970586178700960908334857328675866804186007417588007197187016240607193631636392557140722737181789194490360539331082054101003328135472238329110985668366412824879973510482622620846477047302525296445766633528595997356705914906682501053452751471133266203890344522508147699635618775895433431503667789037721728254845227356976247564835453213374796598045649523742906270229635939482999240360259322633115630620651049551580457850263037887611302630263825951796487470004672458068133782072829153682694157734530925564116646125701966697440598432680353845080115735598310516318986876253267085980755966098036633771447208493275186512570641791658486375732029924134853528143960138770520090910939453014862644987129302692819650031308068314588373585416679313818668533510418226116990601892904178623123287714998734634922038512185793754814371951727566432287991186831877828395235769084220103388134602987954560476332079439665199893110711229459362229899121384345366580906849840857809983085724732089852437668477707573401265692533980019427415544103948455206140184972832489300166014651957038136713611791503219938331211028571059857300282878259122671556276372921752683020288000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1415778919373483592464017366245275427232705287242314021023811011165482051280636922508225294350238361324525750556641403359350432895619503265046019826065266495960887786330006334878659035020446185817893098143790820262985416201913023442328366710787002178211801087210936225311495419393019364134202801318127773793783640488662797841010418122161148371218220575548135635519540569318842982524834350528163972525554680175206344240602676639427687479109260912577711594669928539649557448999780312877525508355887416058547805374114416184680823414511879989783244502943300141357812730419360688447703472257738028904545762375681784603838797424968740895471976464966559522432668185772169153861083054246603376895880911723580584802544583919535611127368029941680970443530504073024548151838982667817486041202290831191835070781153964079816349344606181358610506611061939162204484593288877720078704666010314391751597355611428079159142319353065512947292623463557822297779319239196490932959127801688783081970848206879959558099428828006512432691048785092509456664956973690790790523099326926936500059313858123808621190830111895614957650194471525397896028231998909921557848293793984234716666699210296389553783469992174880815878303362465935724748530617889582747492840127659245158787956868930283891957350662985351317602469897800150465881312277463549634919786491000466255208742791131039990550567281540854220301082941111487503306369557357343671192747407066674039904986642781174942367948312898050865914090676092362929594421451571606224098051075055351554713147619082612164269664498218924948638930058621250116839152132925834482913858161328167524279807506062878453156494188516036549425450536399721634548172712891291490342615775963558760781179736326405120344561741972088560240347215831894839932547559021291658927571353592596323441106202893290400337220395029744597262597615947077300569839298995711822153674401358646093598768609328531701332762047078545689626130159416123041656880225041860422984167900983149109235506326247935489090932316275942058250679393379544949707912962928523587183347774282659480045276678201938598915437673680992084577746023687540735403501333294989689840481129463893214068972250220700009647386846699367643952709244563597795186184552119728061235676741128771887306265802768272050956985263402285061560564174592866345144934166680710044889630583309269008780557387450261464785767048657082895205504142895762560525319529323503938500119497694043834904874219486451230701096209667654273864339986124258931345976629451042425996305040893337348700247034638756858664669297625521982075162282890488571753772369085912158558307135907594178183770701406311529467535963388135983029193446855857751120062837458775213206200304065714481170374442406956770489817436360386355928353537494958992971556634552714962203083070588845570906488974962081204238572930811025792743506858278401915916672398961657465533497955534181578080747539918678532471630048797167170247180719540747206844437538313923224600183857703839224334271300558803129125303006960663582323756608744977641985019473785240029747000594021669104087236732015205770997077136406091734399819355378176393950511067457314446773509755440413058187689653823085465052276201913928677043006616937582317636390240163462220000411521515875623482767808484202006724968506409824544736712145060818280882429889518580090182408418215392695574951125262698527870175070330147494201932939026891397954774071860112211476751216124916606198377773591461575923118314032922609423649215492301191051005678389929853321199659780162211749742321026399241029877122533348498565479260729633407059886080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 177982903285745828306460234172273992305579260949409232714628285010606841132707175329341569044583470085373359431349037173863798385955158809396080884583994627195873112153947857602815196579053715464517024412908783852720240657314944973792354810445060174852644025402224199425274553026828093974711192775360302741647197298513000512084516335590362652295179231732070312664481273628839234418254958136490383756999686743314389262443357201089315463398662241494985060782976811355353698005047587001776280125099571102297740223260567706197374592095852342895012057192661097965420147864483009839941491424670070103753777585895611487188248753881888783650008937439503676251511805552314466584275318895689773368129084285244966024238637977842557151943759508900071817470287727723275412461641642581807236990456168775396765255363385455715630383283288249060455610356506199474427733379694718886208518961425523645478430770604795206605895333090300960350331419028049565354597286845100420823750822873054224917497774072549875274674989846582394080641663257903640862040651695804579000901855874913946069598067532362467086172708316010532270331747709155161287837521650263959336472766570090626256420560722654449370182794187338140552881517640651668274432477966174002141633169503470998131497474639309255436954224389010050810543393624965008788809700260006198114850117800098018484748343858647364791289822878608922268227676535625819205969489614333690762308611444265579876608182933275799918108584600398462675156240938620063253139908235396028555521601298341514594749956787281133406052389669504826107147395212937222361461492555083509935632460122847912420508962206123578606720545182375256819710855179637074546192099707454277447954540052114863678129545442776899106622186024795014740774866810093338928877330206024933531933398746190229070049450577782095113688791463200577745344760317801896118787705112076357010439458404048775391405000424049474461251204446937735332517367612647267346067877762311788605545205871846496825629906737658260444490547998790650181810974401059637798332275133542650923358190571266561359298703869197402344263385357999794705220706118929259015726989205155656592782870931928288949312740569778014780536369206080100096547746735108005814748399624073463371109693083944576249477402006298484756224740081588718486223545400930564575913897127921066320202628630844712400760049857271353946120824959399194327688539325849643164080914272480284553197516517895029623243708388137566303594163405176666218183469688504878115086902803516983804083794039235399120833411630011411937988421206033369248476278354707141632161474135987113987545417271193733401807781632995904220455160644885169778657984051399102581076305970044300609833440551906072606955535810503210355810422477683630133191660001097534633610819289923936283043762309325827874954366854660742350732452553354823046189035322294500718873779975316462181363897278048543040021918242490997620456785968282322503262311246639964902466811004123303664153902069309757800555702788864050265980557749668092577908090082887830629474355463758539731486123513668825337363734115822603389418353162215904738682437968244097684975250738231593578097974321067289344606377698469038491077091340207298489064974108861008105320452772722517668589248013667637537630318778277842642478546201380605570790471560880027671533348359936248609882933252547812540512150232647327950293047201270589664739317183706992269638600168957013244401315648569499235112183466545801784165706465920300673516464155966712758970434419250429922148738155823027460337133631016226872353178264257638356881524217241936488038400000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -14514426988227911623160493178641421879155556480478785169165716987721760087632723730767413562484363132992143866059185359256748772278309899918190221220482960511849272341872650323522471043528153637968552804657653647729189013410786366539307556200260684822945996574453394299222859402865481599253863399407782181226345494432851034270273881934119374197031166355047712579585386435828353194520910786691267618782922028149188528409852153159318841521616749990872208532407562007221712739218196235885069743170856109466656743489085477333597768228779981987936399838400639720578093280805113824754303718814955651385122140292733920769497421269361089909203040272846582524158926917343827683564796139475439258605583143296270247811498444482476361650734693688133105632558396609943584823908775861012876471450112877758782067830450430656847100655241910710620990437563277248285201483400722288694064092705788120263984179685883053117799103517267676798849681363199260696600329932559303520392218072018350386987258906854715855347908440716360707076582084774518260173692151808576667872858216553133879044670929190005037223067802767000242283310574865137561722734084806106027793343680136835196576882018683822361365730696386375740070575230918836121065123001864564728122014970709594731565530617129504642431943180069385125933299413998264215387199084703219869174803790619417194840547881200940479089432962410079760773724656901404448466537475028662149969496398542929436604532592052780551354446529750056374151968590734589626729132250672567446288088736484369918920113307779679335223488647217258948800405186947261117852608794788756149789840289781161638985333871646389514019152142360559865651742875973481842491109415917139582265593836692491173580237645316667949954228342115731809563660436745853352675664902858638108363131965212480762887033369676755774674149609368968947134544916688010456527143744800397075064682284855654421811642205535928763236587806858634665284524627790509988790397516908062676269222841882676530477668279675455993258438122435717659805953694156367067407621053643029100445132124538180428854703169472872437564445355752644751460196921227585987394063594361034824867616276979770002073808809507253471598110095633234794563350241068916031343048841544704973382058282666077181961969155546282608745081663051216459107003409376244518794777752586457265615895478726576114746151657346952482754646998706298164628473285721954186005650040531970695186983544534885491360089562508378082392247485233373580547365621839305733968829267760352589896189344148171194545474345146035906882270919756950485568375191934474855526968460451593822575170315941459724047833990158845246913258165396207828457979819422156713140375758838544591169055571094991473841962221047902828824930413571817935618268682448792945214623339838200635416248752968898535598955813308401184477114092603916552195280561750132437791710706914986371699497267750110138125768178398483128347155057428447752217977979024179475926367617769487537705423638981973387454446713380267884117781115280166335373067819830127426299361829522390572287881624226338927616736286703260047559220565423320356827544299447898243519194132429271934217869691802789322666668216185054155548585275916192616823888351245912082347694307862239461305056285097277607740434576358592065320045867446615170241179758333941507423897969586776170604374663318851890707488914591134782906593545696802723961332340998758646586057941774980179743395553813894143068805653207277619449828176861848311920517323458388210186863430334373243264259335337386375696123456027781771127690710381702055269487522334795366400000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1169073521660676418269628921967214484237211274659924149259352396392379216770234955187761610559699041869939107532029772624315990346576332541822273491595461313957744859462101981843899190424930030827997446997951503642290659856215357403300713109482275029265130516344815157848192871248393492532668888498064997470830479410564714374588650892654095720662194870300896906284473281949081405179087166505989912908670211177484979091597318246580229802639488358437893865761550727312377440921675171031957655045314469812246551823884263265080592299463113762822390636737318818683826354979281460051064936666356853088139020306133946497136325765419237309648590600083331284448777992940434976196952934999689969777062159710203481491849905836193041345653945433203995141037617512296709578488453637411801591984375530159309711666928613610352318304154566924827099183586019101780628853318903955842040788787353975782936701409005042422663513005747100050638021170255056572662280707845491134872195535460233919356193813954412372117673448365805711405158403247304489837181071319354592404417719961299453151029086913697844397297425429029609375576015149189042939542999082846610501030838556148385407423139425283647071892670709178595382638128281115717901831019290212358750512437144047325256394577817459653271529538345569334304677090437500599035444483259985980334164003140795692791016276344105842533054739730091477354948658771720230022146912393673302130138705069713051319577062259688555078978564627111127472618543544473843949530991065915841907444358945029736410341645933080638798004680530922272792043522536916624747962198191199561909271030807921932386490096156712726592498950803951129252615063171099829930427412847427336786005629290122104176855194902378690903515986708629281442390988795057760240898724638988442325579623348493915396388866868765964883591186202215186621420268168291470641406370735660253105400207066829576759659211804009466124280060901575274930912466368055337026234508463291890906472572025622806342457155242176608974268430349971682264612998895076076997563817266218542785706065229902045377759547296914976747668598824854568258293923082941878213928257027197263382181401650470948988017190210702202243067646751963155399700983005275287772545850100409267929565816353893162016361487006623267014566341014512923600319206311407997802687097580460562765653772194661781867594626027616156763427219360294137964888599073505085015371840453439526063993040316274490743266996263986205107671146919279224369992388173270464683109452469863150065358078536847638361337293254137903164586293836310315906283580730551587925306024347277524313420618454841781118941174220061854894689277964590417522154927642043644343457966479696176847310729558768939842199852304584783814297176976771684570211838853574205049898504573103691446434735353362870324980342345496596023130112660676501256084338194438100383265364403850959746373434529760552950022103653238130326155496731568076033454720332351664401766065131289643343810374225022015466201397294562103953017797721533672981410519616554361730120594058017397984350041676387008257569159378138058617360023162053336060873816881164411854157764057342576376871913990132691571784963870992552717993570121635179559051839004248185180881215489091078135449295452261071449064255466357226829358959144251769896773578213765940930392860914390856372054592881075659559994172179510813994543031066046493398484582877506868503281712652940171983589111532954550299892394511358878525668102548085938198170575614988795716672676310688039013567367794319970256241458605813474938649808391571492162852259291463680000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -91084087323084623037282819415708359614216481056375936423709718887271230009053143263511707460755167719074878516044601822270027186685159594896472446103502411228610823320649395582815581350479022881895170062047022818412058944268293592055913649206957313410400120044285477378624904404451273673985092385799650731957340642379187234760859292466845984601315352257169312733439772082205166558392676065618308887515079858424255851749873888749535405607961643286455064648282670178844613411865842390669145673127842152481951172235637652131859325178740667319664583601295442011786885431350553866073327753693732582219381094927278148434750642554422659153100178350405873660181825823059964806964494235862387781044172885205795328299339872566574862975035685885232325795929358524000156705885183977103319020613460369262624731632556419576415923053779838815787144448242124979785151405225475830537988577276787701512646426102864957688890865426332608622561802012079137825739903700519522822207539892743965216350264211984559522063470093061277892394061655480831426138139070522810327314093124126728959065384144902493308311592200111177626134927560034901686914548731678033827687022829602356978420492940961011505398746033403156737251189794085833522387974754966177807527581433739208447178290083872419668386468932460055827111539540072036206681813357807400995814889413787470727249450968858382425967149051278232103877441431809518684575657199847899344532530204964533021819182183753118723425131944867406058811748359396400029531035782035542415070095517146833297728119739840549636478608544409738879345312190524463731503449811827392167689581293442184209762772322525056361504594720863832306287301039858330296635540336068662107705142184019438893762462153009131281115031387987027324586394048439939465908736375945797172475860656255058012842219626844986305292775695834647096185559747007290755707796791750322453394697593063976276029526657143082562494828925235335742570778506053795154894823871582020234357455015041576370776397237008582723504444892662294532471686427580501587135349491463755810438475631984781207208711277523983640697282984813412530447448208366757856439961202818468089294902612275541006595931947901968864618702138446174133188140724208172856327727981185836802088025713003221267793143824861167462371138547937565542119887570219699431405578564542401631534484291491741954930952507068986529438437821377334807204906484481830396929863114686716088851987745776408915037703350296556073970479440625203911097160606280828088667682757735281494698104221922240032102289929719245845358901804539987226703449168555312263044630702944767087569241890871677270964826306659666456906566514859497812345019717539324472286772922836585109591005389949298301020454612105708740971384564639594097293698318918120116260744861988585190546258100169221392092775362136105515697348348473659825832138654885301099099139851172758764513402501201752173157709306130594854404772150979467429793507612756443339518645669086059264668262129316616690223100737517000543412132290519394408428751449830798017307414874862365124351437245089756840721956048267565252446600274215548418139299535343039896515428859551111710623053703921893650359856714251305380589124230076051346630466430668265652051743144162389662846782044996652509922176502462523201855910440985039606195436427751139546606093397978609527407637005431041723767975085170619218552944725976446042541171354840277148316685917729006553406966091698946611261473842696055236140174177558585430506380177959661594280679100070830104958187917836788884988911097387295399501585489707681173139294781440000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 6034129986677072612036120782101537903401517658603906980476782045626320719109818153009153785040603931626192910525058200828851580678105480711363152456586196263489061660967417457089693832777818256886696944539202135608109982482302064087909550020752444650913776772111239949786270345761424120233367881705038917936867906058306145509354923427190297250888990401782725880032554533506252199963012736687234944020526570589797703719885738153522859135771963532537858375939469805621157447030712687531852378819063427205812069109732511568865575485000971325333077864728008876767142273823946315206622157667727107218738971516336852840968933070507204655491420814360935470295237405652450845889298348939250413569714739099488802989624399900461192806159363418355336702577205568651092671110131797437834976207065220955818047900658120283151843937572159294419114433663951432586179966970801546158949355670047873887125672428740826757376035605529494649604726444479760856431933073997989590498881578532246771728786094118250043598454484853274149434739018849022965792145008789043408494672458533625224214337867280682155195713150675010125647198196409814689070908483223565804287594571904884873791509121806972456824786372787111917566240783650284768542935742553501327404765055548331521347911451454383264997378401242160340695879598096270644242452703389275153052143508842757766239585271472601020502787485748953172893195540514451456635534514600538102609909503722727984166661559850966762995735554840245605683077595156532068119529587776429997162943064416559718830985393709383357109493122711674010341971707745860400775620759634530411127855063345730749828165853073274677967390353398689521586821330924567441625432710403462946767325526884650504447841691984870239797634931331445156487263663099359799782979575578747421533916988133771622534513477892198205382984168600833244128188683571577901893775998238113428020771662642420019079861035994588956869956100519810161729697959242145331323937012291019055487493833720456557971095985439847982627916084728580020555939852063702556399161406156429002040473927768046409103642331995976434344915471770372271883613649780513260436104148015755122649671279380206510638569856805624744089597625180631780204492724139707228724662761534733503093887934443429726599904601559577920173861596147192522467430905453709016759941112273575674830358003263509034730864311310404232781160141747433069838861204838122115270843723644477395590039951479845451337243094740459334393251494891749700419291835143505936111853459397561060155312482320715946927000434957749794565674976712559372345403502590945670621866645241937044422726537118963892812204296170128756443780154987465852427933629258558532765068652460989840452312871235313982280621427894298637678023647874902262791632043401571435135224963021227318458576277807500059401638219974750173203247152261922622106392501417894046783413546839638206029529661755834794118643100413798667136941727729961088948684156687262446618789672773181757066386635672643774753560006898421079267160302061900605692131117670531561025922351383750503960980040482551952265514709749072081767851321417283388159230179578961822228448426830359416517020093701282471455266774019380110328743350087527425390592715229064880355591996231226850803956553426486411881287355130381003120887723219455384115840210622608266236282009751132338719909731871195295070762533545948764888720357261712557129009776885643360843412690796531193787224928560952315926584625966461970631389830218245842308150035908621836592639282422419910089699494080474392200530443658310722947706274912243170941075456000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -400549785778128159073154949519405638884635167541551179215846045552150498251541969198419679625371995316596565200136121773466053901277071320278410009290292489095764440933404793280740551887371890463501026168436567977008270996787470811384883150380842473723121140909392726633719128148341315238554284866604409888373570787656461406062020752608138196000386128571525865296110668481441793353676552216158480011901505203020283066193917473546691576919185189390487137997579687649589072291410508311293799159189232175116282214594172586524248738814413498945376534360527370030529678215682129415608896363720123902622128960837667687557053444440344105432173216879851225359272154728359536553370959828687077151099623442453493346101857747790991241343975679193265827679298785214740505056807976812533567550221250874667978740010232972683444990191450635854443162007070002755676807700441131637893036902449533065822619183101623246790855329592929975637998601137230204814484457249540916519724491362214415336521738622227821558827295244483980470307165683468742890018028071234568592304775929713276020398282069557657963894459097780902136078131723279317922080730259466512620266868877757680731947859385941697675606204241122321596363748363107077929305202385955575768903888354881550185314995365603937983756917487723373609149075601911547898769715948037627720103600914360474853364801067035592648297809870737018443273721685239525838242454853966817017108831364042343835584142055814712354676941603552308980330529346960057880487290683921770563786235266616310728721173446814931153047672719792750363496077446602186618563867552480737402370510408057428543196210524575513954914117778394956699039683760310267057964610094683514428204537880486213587518111598552553996212098105901485947780063113242133414337389892505758354205591786826760602526888952936738755812505976980579429053958636174820621910992533573668609207230407045768805863210004698777286184102392979653106857953368969719629041039651893961830128746678210860294028705210806728124800361405392367242033793519565509559094494567391310823690037881451799233559678699933203026525153421319674558099695847882959828419287911684751095097989498232466124222316791034839782857436064262676606685455020882921817980522693648959502102139070375131873090506490201149645025394205872166985451335870596388656309031787917566325797061449289915343867948862835446621364643689477607918385723482890503271541028806877566838320816685444297163901393428837603316190154380512837647849015532819012516646657710786052717835513159340282061790841711662284053901510565305228480106046671872116952985579532317702601057094152761652187149258000585147230536512677760182935243799411456978363720967837692539950219619528226047760380746034633256705410717009799184004002046016603997404130799442955553955787251205403720587771703783591048449207884304903229616291578587731326222257648874284288623215380938564695809951747178862999818933733505259017281889310090092076050607873890933061407272463264592289782219023147272903405927105478329702545156902903655858401834415888659945209932328281777373614854032945590443068442423475914805880906289603963851848841929262519995326990027870709354191381964970288572063920721201016272703142776742435497543599412201242275552019714986498646551652834325638688684213010139585901880107116599343917414786276766292411065949869033441405519681397851002547039329575109187737006836771998099756426513672521837617286470491292023425262573500473523487716998936663575774491748236578377697697498971163898544515767668814630312121227367498916182755894709678993127243776000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 23997103023799621341849905283245320995169021955439712365376457883186038613804330160878603570145350785751849874262318393154043165995496693372126889443833899433930022473661998323853566873223617606558489652478134123106452860522709787228796409298226165690585417288416901933450187348196490703447076503258457351407462044516276939868470815358588157025429657437852844914601046046447739497382124303295086362787068513977850980390380782455794627317607148564734267214112690073011839125026160860352169185537013035138206522936377261107841312659749760160149854321473278059319482987411193944681435723031229696747206819246842649743966986005972453180744669763408176950866408966433390456114971892874399537557632397865016542997028277720942237880442582842175984599944047608063395938872082142344293221130820825635447963105220880306624328843911588744767086657976090653554114266967256906464631372694876020991962566462675827285001071229947001859456806086904536039149656898194916588118884169839888142694795238552414548515826231245817288397466168172685981857098852596468368208710017861769573789282278715186998301855638606759839832591323023188424262407873520267996433063998398738260522444218014622164393130953923548735555632817485904598923130213577571522332096027725456920488783691237325401628047339381043094787692445135386593787672186815530218163928700262761329521579958430631355688872484605828605308440373173450062823146436828411861391650908821813389730324844984729801895119543127170239557707541793965796718507826436104220360760926379218576507333120581653873914639733228893617001101072594977129586097280512437104803560492977810805329711022383160947164645197153115132791422516556807886557014617335788633764909234502051741919192269885875390046125169880724462542632678784945625814294908544200046208316748227374452438951927271358120884960288338799909277523523204580837942466957709506587265960490742252834628950995310323753487655746405771938764196712048866389576383341736558754343036516354860551730938760388695500456173171446950520207353302932520092156112696195571942029069138106235256368868316075721102503676505920995749777546251851583299779791602681628283552570436860989549344033743765648568666239117195058307124235739248936234107253469717190733810139116453699752937990959999540625219136776408359479058007813312023136807867092776765668595215639935951420245429593652354559091909990733838028209181945072241962303324266364561414665197006139518142429158249571438775792608716530589989606545081048936256134688976625149699707437145719759433511434352756240249834451786096881780775082870624541528960671702980157058449392664004461830702847861933153266826785769964686166356148709012473649435461293052151706899673928135696136092918152371384902023111778753996819683903005747076569970720505322441812005792314873093114101961464171078527227640125026561535953408190703889627103865393880168275704404033670753315429652628583933139601827025841109723247885686544330938209517056131493643626652180494346712501272155555280931520149705075043396353395628409972012527408665445251467998794789080495821259514946600218999601233264480378632195106658099881612713566154775337742378293817399886888600899144195163142381349628069183599838845997112756729726280796989408326749897137529048526882941762495606690285006056147807773543371988895154516313667069056009079407574062718217700289038004870846550384475751703923799988966139002825660644182459117722599400209827166124105250873629833387647841545870294474058373831487181864099351963591594559636314718232992977026476799792560034135242386337452733235200000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1355014834408593734314997747800681575788421116595923031323392994826330190395849030465793149716579380258477452106122790426229870260085126079976676061887611824259613034268465589839019504932620651495486069613857308191904612231589578905239339871381641254703594331973397275615751058890351258463691467723972660512464542022180592291269891099284519184867513280847045792605024792603657825600591135087208010973976713893928161055522912477931722930556767231251363467614990489938601481786604915631463947831002627131084092329497462040932070071110745866189854305784995782552157729912647196053867576826789710964513176180424184021351818713289771713174073794054670765114435003142431386905541408848758841977051544184131586555942371723179175043179681417905506810259852918824481878277584798548305789613648240333810030587395988979346206881069727706831979156797604029690055871671333748278400497077408631598801382953783802370688896733435588015526752318283829090794714246270453172390443765442756836028889276634834990886847314586473132140079240635236622931323070340805898161155173609254387958855749831422668086573808478779727349881976121724908841491041891516630419276795019769249245802701027704558577639806520756788000064999526053233295628309238879587531662232369255779168889440614433240697477230610571443513453397659426849229246958317499000930793743882749686682191508263790753298640826482058163497798407762963561319628287441286236674724601308464340242271692787152795025125961221131537244378220669515983697994824237638350296801916458979876250174765612092514148266849755191526463070963220563701946470052584658096420499645037854680004446666430614591534413989472324857223741802316194185373805714906473737517168312795872758847154470541491665288773407253095848894499276590402163210527078047092216796819607233319159169385236244683995140556488924929602437606102211282110107589148298606055280360111699397302053733716242223860030945393520918574461598601940361043111709102434009773610425525354384426601660483289634016696571712663929953200063380865392830580171786607169978990664286336116715591608939048706602016751031541996074720838938858106835659207646506257551484702910548226016618856089721285033461613859475452615185906940717043216560556284672030540126099295720020245720165358532736691240806321405669767987476517821707617197690905044505581319789469948828122560893361410283116467794472061976984834485064948101589215730193233626651305704127260360961346023478631708732572029750107576269142715247708424661066670901013193001302070095978763636992533776828674057432348994187888397126643538103736712441915971216407478068480828994669242432038639691411328956323823058818542744824632004851373045169550693487998458429745079734861251691217167497287501982117620965036133522822803539082869990583934324528992965179000468342257334229550462106140893937500593117964322161302215579863132358689025966467741100233988831643214467515024296958600310293723663796183289204791084960435867110459384655716969655959215055373055252761837688821194010144281817526719991195005801627856853170840547992845261486613029836509603485196975685180014225383522537408014260947078140143529518213042521966520911300162612996717287484651326637257974273299853531759308674781904005303778229252326738639204455972064074563199292600538882763040036972829272425224249208628826379084340346322115744704189924157865876639491909597107764734749280934077412471486080223111797824306588393312386975665178550614184544433344923349529683242415313105143667767476056399056125714922317817224333750891693121681080504559084093046784000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 67650959175055566271075836418098881297817918408659984325397483963461546986467778752784070719641453768974673168033405127280757835848529896408507523428201105660541644215392566842284128503067012542917975143387885718401654459659624942332313093127964192168381013318657368666175366193920547932203135458459367682077720709112050545012426433005068617401867788670356456052942716563873929718118728268398138785166916979723862755525513315470022288643738202511330418691963145464847979594271218959475590018471616454078902284319218929617858163415097669331536148048993137393107461346576718044198942355816851329498797749451661360976439959627996673346573400673070553243777426371805130488756974885975930276404320781517692103262391296405105836301786090573808684746889208194483619304604840114564876314507258783802379824516806296721093931324816383882651717005533096372939200419141767754761382147928715756434207408632435476927192120255292330922228198640690120844540934279944642532133040279313162283610939398391233092057474432880456041570869284149466892693798539399233773122825556350153420002934439443506542044257708326503950787855755238822801978859678855256223539425429868723429678830094951628757691747492502345085912016458446323348505637988199652555278831301261204907263245773286174072593886128619587400759889370052531208883775859487716172596409879395698307397788329038119858413673732199920358548693676381858895113576479670553317289081222256174971752959083545565316391764622573253576923314228340917615176937568297887522432372815192433339881897060912630855193472338396456752729493014013307201589743322191389780673909833364825869525017918061812681185754847357777743280494884709618212545287257224317051249572673194223244751033624732249116912315103721411012454175799871780324535538911590142619894576868821731889256993783386870535081501837161422193770523038788772055731890001543214498898095249576071289396432665266531794242815267826389586706139689406680760780721019834862878891660857857949780783213528402099539244374608934399760710477708273292746057113341106746727614797110026038819283484163963678125605968389043912045647960620580630574674134072076108625511797017351003310479675598454268864171515008668529715476266850181983927445713778640992843048298994353113805163106068151522422619268354945010475460187669970717089674543800200847929722060097263655838922761174829681467615915008523674835809576940065592172179757900640360726644584790159597516365907011922352690113922512858289821110083052432218313580993182975839830599053119568773932356351805037638350770574572124254170335829349901939405878014620327688511161431283054782937925179511940518900949894481693788733013121768209864958041947930555536963290847313538091104879678446134417874660622440754884474755951738428614395824587158035273457917220800135752707050620661561882414842250767104424125894618291065324716082332191402325534141851886729894854506575791644212047246767156208520910165948297386844092923819145631689652556665489600733585321079569815854476166456364223363832464410866610060066637761675898543352287959910602145962366487637975862317886371634577642755729299397731143249175440606613458852755287481199633775026473743672192654737257814833643438501623357370278163358443395623750669659168191787769897714128871542394361407682411186718653946460091976449011397495626933378136867454669039663053516455485361370206487905837430882485492768781472110673752594257905403520677659961814619361792715164920171100945834541118638841822960176342795962089380540320680715996384114035734454757273150793864034891286446080000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2998549558382935403553705112860002911527462952170652130039535918649075145268141220716216761514779419262577103865246052989659660473539772361309003770255672020287174241663875996173289262818594592193511741433317470398744436662733652054471034221401502194933727972340651345005896286191692715475493607146107190592170826177300133018701809183863482734723514737670421396080336402807727700858962218211308675634320914251592934916964293939338323947373514011296448279756442260525719605269018828216838619853331217025215251910033770204526309642149711560883584819095993178192332294264613939574028295426309853827810843129157290565938214329679056675451592350820938858387479665256073234493764726851923143075102666243723519783575457747657717762127154624993692801028780343360605937643155846766602127911069441167546711590817025115717334107553657026060473018504468901001250025538254708439835175016431461939747567434832088194118211735839406603808100784884526317466013068676185902254300401618988997032352852375269044504579298615355247623325928576133783807010203100246781353085640668913677622593408964275081891407665058869104197092996894897321943734860083396010706114704489242250575913800272566774664678616309708325498488758710093591488327774975938230440224458887463143620025061901565465768243379348745236404771314735069811499971713888535226463383799450826241802187208373842047499189448098812455124220187478301402242541458568974590577345691336917194397562645367963676679632279754360896329639318725192359751018317898602029484219558394010210930621399848466696821318132332801985990071513866859527883312207094725657013132480082574015371274863130839466938621905487418433713080698904522763194275301888975231989658719222909132992791109129725496163414099420924646769683936917352598453596991804985183827466175622299514950252789398452108729870684098058219120506257361288411585509487986723623311256042198464190097505427519917602878040700235589849304927479881205645125069189845698679371288146996029523663588166377172842632390035458533043242165632600099436386520556935264058788241824430027325278857679250826238039473346919582501574696317144346451373218340065916286077491982708972880888059684040018632615777961330650179811094296565926989938090785082624218269221663714160376229290717560437011655957341793584908831179178496853680600386503641213859475567297362241294427213673336301804648065427417092730555715365770957409575096401304260867274826789353286851637165966243984324249412609197397526858962801561971570126174433984340839756501900950425687289686281818553059322615989836180009011947902914669257667576086451691191892974621062662912829489160233619431974567700274489533743632323795392563063834809727601221597416279723050771294830903232607790562036453969559572453950870963001244850513826040710339699885805105008072849303290395629165426123142407725354842364052351663713789864876855212524545766869922655644336214567302296511765053733437899291648385265808163926425173814106862323443356216126114486378165917490728034357337386870399666303316162986465859980765848250272049939120054089491550287115067360639262499137142135736398443870700804413318546584757938134047404039416792393624467247690002275059504331708716994380667534166797846763984208012976360521181710255313390857030125095877117397472874675620224096277571334824148617998876941996563926786510515855786285850957826761688813419666646640802530666449659380552379809922071355351141138251274410493954778860386325868885585737184987033100379146896105234438633245626430539900767153901363297287889549484924300496168550400000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 115841985670306633578592943453037161460497646458105033594543462160260874605732640151739264299936326745533028244471849354318426252130715617647620721689696348436693465369629492525265874069152643132148876963162849625303256054587054419533655957922274493365208060400796312951053597467882221436828654185392333964359989028248573138994659420840511156557286642354168653882461481902032571309456095541763674252138757053719669082886708494191158232428518372179058711563968816199734375340758680911911162131501209134392438066053492895403377852332664127322108171838734347580205163272118383437567363510708249210739026283241391576374662450583672354547640964163181374208504790992984620583654050433581211613279802753756953343901661147970490004802401746449197889662218205639226591069087795526929957773821224977343881369298946683673771240416915781739902467992868910933494945993824831668230142800608203876643733010508668398498255969959565856220197330293163730542939817881271360576263868223685690034585210197986302489181904924743536811882867667331629110962141781593969514609929680425414773175472653026549493703660867974261385849674681473636905486991263770727769113980078118373325286447034948225641254860315603861087793205564821609245096939278950600234375850532803387257308767639018280287683574772310449038861398497541884266542229398374115134672874901418899770494973978157210560315035595129726335340302282841097543624266266573581536733592387648550796723039558890060556297267726023899276191857371968642626816174261701265155283230509847442350540681897556968349049254692591229521975857948279007748515816614516233436724538922174132220851414642334006312506548656611172126476390765345867971900025956418715834078548073705159079644063654112616772994863017784052424233898459745015011045891131759703089584550418102872345007577966133299298556432999360577383015098184934997185427689325126756617415704170800097135023020405690772555714398856926875542721340273429194530591695387261448196032137212108076558240497234258620362675766248830472157266279267323691428601321119426751837457570456919601762855050597212699563905820035316918091004272334112404729575358244298751844001217827581772645305587448611906328927563967013597614375845604768036036134490325801289500219592745847502468065693869770005776355783012990252352707791390113945266553568504545936951620987363156594437705414601619647102761897006231220724867733849770678527574588023311224383799367794973245776094087435792889294959510244635956654698477647223810855995794462828648782115019457476489851765267701513954530804030264121221705794535742862251790484951492301977966277530270035567588601095496675784922656743997041519093190893351777314391293580034642526760827035170136439188297611366802374577223146833707453571639515380446559111875598691250187556423340986069403168799032951466420474364511245331725095070446434552872619697624473052966294958275352894515145328641468093400962747292401597836655920175052471724473144538931781482520784144945320346021769748718310922899113015114290935789828135628661275153812980986114966626450019102055874536899344699337214980566948868131476925817944669853848657445156963929470114326323538451960677813422881084422834278309254019185510866462391847029985455965340241180159655123467461032687827140178499385208699624286124653645215324904851384923676003563578651284267334306451895338492191452729436306532629121734185103303132676242076107657634219376265423600718591834338996034545063251555429844239470554927624630666936837431058904879966234496465556520113249122939332593832449467334656000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -3921260515448541907873384919852459316277363856339594149141846611720667136030733699489809708963918518705508615906555578939996390877740374283143677549642530211344191193616467101638907804270045219296793011140100060686139481387218631345916490280480277119119340596675974082911821289215910999560748508408843972716136065154711354669409090135562324518397963387072857556609621656706516137429107468798224181701852881616266755967445442277052719036100315815876112382207558712187296188825355925139780618484119259890895829365664621857247524423370845308729634698966735882539662082376711289346664030980442309001652479068999149565815247462024336052591046025852168887610241016326221205255265424097646354787441721101172241277438330050949738094525569507976262533291140202899364114881907086716712065908400685695508635378333961931304697793989553781383825420359005335796433059364323377413916126328753631754392215764703406750473282494671125610298045079643593602052820217523816307316006050552426018518836950217777204889236362714404600613597124205284810781754129572964002408218778143921538581601791925294026161761137815231259443415994273095753966926931202583996956034600952066048185357361178119574111329984171310454613231350050741809397578568533865694604706097698827364016371259656054642841409898359971471637009888501463455582600922105038195629608414898907727701027378224112066739434486954386129229983179387846212347299578704198859125745412756740275316308607924698603534033637524526297058129205747205307364255676281005532875274140904417979266077850218851748003497681732228973109408291259675144975166843175665069500189146326137106106509230369858790563123659103767584432549068575604040233968838818485242236222583298129492693974510495474479998987770380198780206697262420413864998083952391706664700294045759475482758019055955747500392977126989355692275257759696764005663088536573575489501631924078325990909813949333372931806332395539903082913745667297189060242979275081245867685944964736268760563896078134743010001200743571360014786633987905386599216397721128431317793611585143129461334814432628213750219225032500970489039422911007533292535562907080441636036771641226259633040057761066647496144082361580471763944071278502703080595353228335415596340017492620134978613573085669522729986377446986714095741211607299977344768544788149213188577081244015481211161827414862802410577982572471608861065633762232199719528285112765468738893208468376943956102321921917327534062162723880065527515856160809706262515587884107963838278437965203758150368935877973091273659924254390825071858146683272518785516351015949623994311771148818928289411296471406794795900411834658489903534512341700257529594625104206825577584129345503998242925307560354450219665071122799354917133592184322135622795735524649572767026978974320520090103539941686885361188885390300746911923350365934246052613288498240822451261531704814135113546321469781760796525011077739453361907625986981805330297170226850145070080659084755382996220871228578869974273851374965733115718389022182838786862684373258326892165989849213472573321971241827251744257767611680786356196480557241874019880054704281828498505319674071543902847030464652381782362142187951095058813949493027679023223747671672650660339501157432360596969412922386080119431665342695652355043512157269676588365688012738266866081599905053400302333457980312242252298530914160110896503702316363129389808618144004090353038663310969782370630111546097120600652428265531435610571659262477326305973739835185559562899755344749124849527310057046900736000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 116174269404602317739245422763945957331397725795855494610829807506884554191323053837566656436552797024639692440600248510611509900653517718261801690442922034465227511106321804800182608453937406564709872009059192119831712619802612569066574016565458982862233714940142679518509270189380874173565414380619765434054088899843350239447546639982513206426280900621871259821398984945310300607618908166351115812500331361831795535092316118811387969959906899982054470560992057494320473311034775833683291519331781374046471013845665619629981773698001430580636546111572105458571002456612019658874833977660767518937174559964839442674424454736699753253269447443578038317120621529439817337354839391514774364647975990648218622836306917463633680899342504926613630919853611010179755902102696851421882080107788832604683050442246533788490107490667924739846194180338509416507357059000844020988755761561615701944321692634444723770572262020041052689815800323740348889387648219954864352794393523369391745296132410793561215416566668721342620817648347824071136132722542338263941263935084281742277606337518627817218455389270745077815827898943377406576142548901566621515437245395165526697503078917473012841612603678678460495289517683096248300866979018876586030587670434456688101808460696349310686704086817614368345041690572690842191008662217694455296875582538277094954008815303047726900032717783643077805662613708951219903231726353890059755088380005049116048292163522082967772315923443133238256504674039890151021038654366209895548482819451179174383879909588233680545826499237597792859471488336826845236630109355183405059764957890000397267018054067432256995406920921322484117300738834474069507359832089322347999015886335864835049765232272119139021942072226096532815827655500117445203789958263831725630185893343157165059604192846350376430459348428651640835994305827202497136661174772274144940406274214719032330352994075022200939857897942109895519366177430004027782863120367832743003691608248083219474802815646708840904920243223610078428557877331699063200056638747589274232125832142069646625570158831302380441025779162441260781407756001791419780357549081388124319973651928845259332435534257154366258943004506250657281225434708156398611883306848817786186128460128431000090324043203099275935858159626372213210995889387838709425149398211882506779185751854470661627193772465528446131351280858651951588070811037344844447749505464696819782492523918062182965002299697655798693849972479223657289485662216288912016053805234510747685463417029648751458773432630568187575271798747904532188136719416736166872258738652620662929602315017781148625379024043239088589111736354638319383966147073382904953576350143186969789083989289288264363604783846691958375540009055769000210460709441652956244695326201706193576451880152472392965264677307829094106331675554829071525000260190071494895040456394241132787871563579074955186100624799717384807421351209733832755770705834772065451323496403358737724880380560584745492197264717339618170692914854383349398445697724023151953937996090472168404666170448407875407007026961399904049358886448945509161381855194318835082053986620049997167321924770029467893219271037633625145113624589142607062689492294615136239787260629575126153465532747521807766268417797690400796456334998976320799392569486540333968677910278848242928851859512565987296461132323432937850935941649038865782399152073972586585284063551118653028777552025078838541418065633460388784303281850604060713571093145665707744525664856217015774582791302159688381829579948851200000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3023679773588903918868887737509391677234205983030840391069274763329414341642468101871456755427769363449166777958513943164909372640936941722092067264905701947114208177935185303248958605641135385576140186503181630720970763973922823424551804439881705608062673075779268074697196042946568351418506678887283658731804247682638051860268401854398452592967831089781112620583797280540788789981727100624438539556810962787420606268581138569673716416720840125881212795996116189190299699573142849912494160076098753101519951540634160637221225126370888252591795026859057522650736071473861058700452251493476752149079759632063209649875259918718358485098147670187930078860972773588897781133287365745604054184805373746583243654347088560200593940284908703464797211381452637137490727167851012462099731616871375876556462851051065801503643060606903211930464901524411968043939989427440899161182924835028679922094251095634219237788058791434953604666227368169505817113709195730296060700693757157014346137067936032130545865082895874462844877951332365591171904523233082950083987328489301557173689734499317206984788474501616243298152920507170311082747422554855401612745399056370099080545779618595968310212171762120739179348263283835981846696142213462281163214270704546004495130522808689172310591344334539881935433674004887766814157830233038926483690222821504944167056611046199850482532838096421566370070753242064036241729219918658529332884220935529380031950056321100284584628174494102321510951427712521500656052296134344715903891144703415039557664952302586297699587602656959070792032513522487210072134215637797608980856125170746004944849617231058443878717670413155152171268731825252828265556442365854841325169064730648435570953886224941636863376486374320361324789295324608419668785057633870399502740106231091471427662512599435531768601347642032959962139769428064722162048499082128907977370881947424331834299975754357268396749040782107894673677828913364025586584919272977027162329276925753635660617215431105066514863677829013378718596317984251629106298359104243410185498870446280094917208607819459843493555715717753205665225198598346685226808908859057408644476419194690007159792524102655763037723183398690240070438322866693117160816784682646313544609929215334438940051520360113046084756996006739671526157517986624941328170110510510415252960065518135193925669853961360293252573723914914711696445671164147964657242495070680712521227071680269763598648702540766754842291489896852259302380843063827826896180890913056492798233281905267191575811757810328897511383859593842576264814947601073993087825608594369877115792014664389800310941528281752577035847443751017862427793163631192377695067501050297923999731798173247067483873405716970906771543442705090803514137932359974199743442505472681824021190342493681527407167917696084682213340921154446203066804752653622377520770886185127769740154091189248386968164410092671675723038314553475510677323394440141112140408614547337958826215374366995890436486869782777239713730892645196938022718151054224912747437299348316078587142217899113443327251771523071369598051883667237438853803397732143239745492471900569285454885121550833049823327038888844782148104556798334264921819753491196852467306061936524402624816660378757662986506381061855762401812656695686745602474415462152775882241404860049603690200139175694501468232028680219222520367825665368305764582987255755158359939306999395739477731569319573244883251882696070546606655052436483237781674627246228265296739479619623193724424020260987216074973946265600000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 69331133944145342473989670101095458660257133174774125666904859677209667990872147500936786174576285201723900026663717067804409119198845705335039202818067270876429355415538957566032350626432164998399517671508690990669800521212763146640339896035717235415165070311996125499866564064548373866478469716721584045547308444097359892375271803733367936593864124382902150087442578783417838053646913696284112216973477798205260192668561794368447405535430990656490922842731242000170693099405798092470488790083933323625807536387764391080527895111077737009496033826647096185513604328407034561183492759469697788083986540709105238768213173722965097556550699939367429391272977424440500979145563876817711763463434116670697215411638899024814745031187515964273107743433814591029914908961770570838943991681172947134243391229577281080284580947168265747895904313501084068382403669376040261848604771408119802902088498400819430515959623129040055501332072724388876175283327077282686815119265883935697037793299760288590673790655710638594493353444638203441738770233161349053653484925364319899147486613078945687816168366428969862504775402978906434147722340827141056270696951167677202903321609100852749691524339397038475114061713938410104777397516674279736271049716997689177704288595208560072478905531523545989343120725221147910443550048279881051488732516074891700047749015546512021284580992871869595048100736606444003463968089821693940240005869067075764257646876233679314764023966078382207659209689754046280073639800077912976766893471801515696257972588522925935191239112433752806597928936062686487312676789903162214116602416481546648863798533703363650946896421507582148865145813135837672536308590866201936430595116635169243729227147211251631828389167917315471078312697939641568109051677128220243967636972763753981531447263799308131563847972140806856747721118571274752029992583817210756274855681809182103940217672222921667870084116429654066546265174126731467013383434103683187818130923397701641318902607682630366524223752219159730775811432932710872890463168831061076203242630483331320058280702764969210826366706683832163688112007716248572064743105078539190795714505352609466708960993722366028083492023583739599751195972806592722615924520231742052634152748999690361141500423301526316965519610009714788077084107821984224405170970128836775072340168108810062129817558689724532944348948653913365930528083873449212822562559606277376015116841167333296185033629876949012148470658476010480163453219955941242924835116684315879834167623988576176549845651489307119442204773444013164502269146206428083673996284408740527186974721131517063527218138716954191809227727090204582210940686905418016098363468918529420330812451590913935321851815577965766544418926348582663995084527216030263302360779330028907912145161059845110052515994683202811581987400235791994402036682623242489709760512651343797061865544561148906913640262008209731971255343797223437934036329455635886229703676378571440942957937730565852886189260992355499774323864781686636564247022490038361110037032755625902958458065411272609146345104916963830514344516205483928182847595843907342088034705356045534276936298709179414716908184186022875642676396899436407307496498705812999157889121905052004048047025890487429725425049363621810750459262219726384132393432593187794048490804648108457024920931217097826815285506953086971374586374987323249510344017900463069688838689005147653494557015502976230607153041963789726136084848658446561456324232259780002670712680223062617091289970867085716374871040000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1403687003806352216914102592826841869101289390461419319729132744006527540090954924297172106904295196771760088863706958002535457772535261381238385565409200362565559040498423642139287161355779983341779650092186490391967287286770352144972635126710574095318191876451263232719575120087465217373822694169267814097839691071235711406128664449987199644215856791133478002483219278095845855143824848179841650039824580878240789387224255285623963874367433714614846255345458366856285313516392939896570789347973786414878475960974135358176883395143127505887345944701140033643194141517960959007904613239471239643407762370063910676948758296694442075906425328071301993242135251300137488077624155944174625230202716787014635747372247530783532961429574424922272518393896498098512472061345021318593756900577449899522462388725912745431589571292683476293551714218636807616847603128426581603517226392310799343432158305361901667417366206146892412141278407823131729426319877844948368080749602208240947106514448394728119387002009564794423002370714436978285502171803615744342584752798193352187510740916574828523391207515189149659512741310164493421038083417100514372754093794782125167233918172715240054763787375150728954519352090170091812828541413270433366787715532626364571920350737360925779415043632786948749121573875920164354651792181063354258258045733803981974188845390970589473267664400176566139160969667964841841395780872913779521714826041018841806375664074417222748337792425563674418733067199060542633424176686484588707533810469105532765374720092078120523005585236135495145353125924251389533165606800231312426787965457739768368516066456413251527405155451926875106715183840137628630512109233388372668883476143280881049982576765834601852758486872737277442873066366945803525238810299511883369537609813683942550247263752142975401903459090559742963350768880111396337565696868885253923709149775422084420527445970677530025863975978933094285971511731220788966545586319548067363802008787660382071720026919161324187335545546928832890762594564530966422305505629184922301483667909867846519414805722224229193645449422923472055881703643695069732982629919168157555208205529426704491907592982863371937358889984950246889583258596378539826034601643178692352792120669827316213877605423919115446973034647954814498366699312006122628480133051559867435629244831556706771906860048307401232729835940538443143966835883891783493482106916550015793791749103183884679116266982266584203045662562664375339258760305363729131667003091258306384830577974401223923808028778111390105782730805790989214010262789745558083476205373149802630563115526571930613180010623760074133932756892865529783306598164722191513187211716880243479712811757894644433934105706595956858575079992827179169089980855476877534483067962151426267238003417438643105096851324225079631817097874010940720963621159846421804518919712501483437048575650200226715451652845305000043267060793352647315878675563434182571003730504602452311232868324371138636048675843685176372144140319663955424490415140858259441399512076163165646885011267962224552122239633448351135767408863088237252615610399592244250312610152083959495967371909074514442149648048254779404744074268827727067461775666084961797197247957562200717367960429017255391700949672151185084181609921562984587485727808300218416802410577146341327770579375529439924268755435692272437232171873249152855219706692686862119659245223603536777050014427177525596168724164461809634519376232078184212836279724204480554975840528394136126896572698740095011840000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 25179620359709993376715871110377592122693149244655512415454247747833422576548731984071506911209423028757182708566862764437377059668832342417886359998068428273454409993854053432141418855113064169918163561854721377390732978708641960631520722438010014903371729134300003210500086844302553846007194424951053985181621968236506270996047263846498935418432666778590875445206864663197786713190438380707773594192147696100992262183626168549296346934214199012261384782857793153848149855197321324350076379606985512458811794620908011233222910289112062008458945806241740829510919006279524125740780828934408836104525661251743069791092562976167937738563778875006301076611620705517029015012609031913637200505990568633972321297552596704564709559469164470382185816752722111964025684813320765592041705625701982340336868606081260021788393850034227322983156009637705252377444172598947971541975977641936057088743909410347543557944840195625421282981720498188550027508060018015779258850207790201751842323335768787211703560361721065402587138669286851274355700755481982456050292798787959818939643252523306971826202967497333793363584802201446451426002202943511991584881702084709077884260534894950502248252599533231200757948655002769950659222331633317705533903748351242625077418386406438915021930496201788986225602209675147386120998453104923311045407881772038197528260277823914388744633009264823366832448910364705903385206848028112635484807524522349328039162768153932906917893681509392786975323340170974600163336250983923065642480034846412910895467722123983767968595998720086834379551082087187310744061792432295921336599078916554707505641733396926488777758401395467018439705661452026878893035811922414230838479763120902757396173600958600044691364514548973943085515284094045574833979296412219739489162876510842259843626317533475402450116701696859897023206476882719858703505004123566785718074826884440345217088282328178047257471473649583121873386630337846580401883157844724689875997802557153555374069609102195244964655122754993202847547992780207764389925052937567013652529778709954433062768630328863083762554290734445248835600555170876515629828178004406554582472294475891639985838954980006774496774434485780600905351629368632357478308992093366930370402860843224242330669951182546792587138552290708198822829068822064584793995694659097707365337505249770997842622421207335824124503056182327774323301687761247107909555543823163927201009588473499906459595985316731676658702898480881310708761428802849062235456500426766163582772803100424431953598142342280044792180838905493401716818765052139788109598087544898803490477582888595814392202704573887207966209501186405425401588401746093906512608019000353390431126771438955304837307473850203951729550892658254510217592576036942306974996229186485041445473947544401180756652535076847542408498979146243406740699736811446309522738381925451472997881873607953812953833956229098649771802412259005244820438419015808874494263365832492318132887120939877586831954261551330622852667558044697682008040434741187231400002822483757083397030718108377020322815939605555089943281136592608389011742726069850372071895573675971325711375220753072034920941814028173569177554322928433400308293048371448930860965058389607462310182495094927077214485673957878787331873922220755734743817401033788810600131056333217334782058087197877140308043524489418591119868975548713635214464525601640961600382610793732149885181420846053578895199232684983587625766524375703302618468265351165059249195770822325265196508005299101568000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -399971911920676673047308712947597073064052448125851215704363936653066980801629530253824971702546746361046797355322811261760226131508861546950932694067212974576694712462264878461425496957557498079384887924313413843635674376288192284745204546788355572516770874871544482436507321487225298596680720485711148436017716159967149411576113632828551209435595979088056291765462927721199033478265514262164519613949807015961077091394491769183713881869689535873021410247499432721144210239156829598289934978422874998827636976919175652102883856026596403259917491533260106601027943102431289308953810577617644836037131676416243359299572608993541279504329438864459857528565581915770609471086540600299471798753580258336395809475071804341773503319321645031336483674456955131934361291743712962716874809043269980224525716083532915799000994915337985207700888414742963420859560533822004224299093846371734614069239923904206590324298671281526325709622395907743248271722192431044384247131797179752599185012344634757118828367610430635082119100010390997187194294820479305661650236936574193805151985809863371926696511174906301159590027859159674062226497082741496155993132608758687269156019535256951330379858303643093029714045823995089521700598467843829536818705576952145526022184392797802244333649378703860531885126483770067999110823103096385876784632369691108678124441725890294332182987590805818442670158311182367961431303783582017871689931328548975243144626681340599236184439712561117051513151953074473024089178494689938917657059335385094268730316900184902315558438174534587023119902607753138773405957954003123362882994100795464824525490197956927471254824869491465211906848179478685825926572863260921194121022534209228589154250154389346460360237084521130699737248668071599258183439942117660195385206145618602374575648689390400142790222156215878702665113470630538793184041373378638644008146053542278633417211004713258884080015630184559949668251560045450331241872692136677059975002486225413815279139353763866965810822773586632536638756646229999459623707420084912632060887896001275172356147789612805230541602117632491568828167484352631726542489892226787785602893014992636294373900591276890215241276996859982379733209951761588037285185464768153543556348095912912709825763116959405244541354178702771837900757522634566056206435419713070060563299896246444941964945904884246160695277813950691883516261965424868847651259024325979222108024547934699520030083276550467327790624778997855347863447985422459254914224574973608330609379096749129131856846027686198526286492664980560169619366195081798510895542829243093717374127049634448756373080047898891218029569733252931610547880024103060661379612233749903844041555270536907754512996044531664437982424270814375501220852740169558494762858219941436130272654801122944638189588707381825189872837788330415511361789766639317622141194433224422424659756235664343435255810022344370422252683955453145091471414959339558086321959881664970994288548835429291831960713526814962262911504044890875310164916756861579258685718261262554739756580333238608431264559368123936076016202370389726196131428936576529523225852892745797685692039302323169051600536032050037331494776249008374836908596780865763808184655841525424385169079315904589919765856433791773561404869865413504328536578113833267443589580674246597782321615911320042973773150710827062590817021432185531239934794122592623647632635896336264708938989088402375050670960349147644377864541649604664189879656793403387237104125523457453494496790478400000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 5565940163815784503773639343861333572952402712549611451347194006769258707830217627663122480101132444954064102602278487420678572994545808046799925385481000573221861930024866875129847110324272815149750644241587860850353983783113599937661628859311034769247595688480384811382197670407721260228298139942313087365462999820038557679060887168203299891724795790660115502061869521575148815718235512376433555315820284519673987754155761132689168449918231293542146342441773714318306145254292994987539607740755396611676294929265086741861310513464145255328501724079162194116495736723177892807115733181021224050149735315684418671057316463684522689304656531006465740821180845729711867469469159066790849042512642374405361159570916881650525875203535879444126561666201652764056404990572033798999281415271607539017517516142558392038012552888847803007775384187450398947889064907418908008968523651334424333498055011667078831459640810089830724590432241170346884363838312873801681772012073724962831405812363539001805484330278347135920528313953148703563771324569931812178081792160915941336821619496307260409670716247387329156866957309697727517578525524706234121059672486655343230146343483559944627045116495555703575185127193714492950665111754366584863907341676346630256853223930976908388515023409741525713373199892293934361156748911475795333704661610380292355702935192744313172283076463526953603686187123945942676400566475956131234334974447759711020810141175733083037019378934505645327322108844604233338242227630720635614277346367121398392182298294332022796334234148275833870577350991351241880883570963602317729211152185986253463834480588059719241285474051363451185411122541791450663863300022022844596086972220379601299356242425899974110676594644591480692428384998273014582994716711439462648194453937652099364559290954707074300983695670936254550661280007772428471431232526097844060013384692586081880484165656574878843855381846064153181484262736217946362169133163124453021434462501630911373559171561490166231147279733685013258699818227434882157278681255006669149588911696276250907342139224778679661985769867452350363465796068487927476557122610614332326401060332627141571503909104181073483765592507937653245345736848579839074580735572852113187631454407954940798213804371214047194545785023148774501730957794164157041255927427452194069139978416923187859426666082637179392518140695924528619078035111214720925694852486587827524436641328381313407106165938671466799760912426154947355674904761027493337223900177948112154365974340225636880322613569540346609031849517619621689054848236645714809066309755243166020762927731999485700082114165476369833007652805428989211449099868412119541051683331145902827490450140117654676165430793960727669541861984048451083564523853608677017190450428805734290956337687298645216316966004409562712839048620850910183691649369111755314303561338583059511798262951802994600197826629002024098522450729170866047046385102825226128054864439028955563264599373440070920048570236797504332037186118127826152456331490614101015510195597472155419699964997110085677524743316138499530326744060306326370795574330919174253056739291128886504038240799424088611113060964419964194903322343027468157655369877487519889902077125857788967105355681823707848291212529560054300412516188020133605788766124924509753324998576267119638063983992565489064706884441152116009394368337245024793345255862936860662544760231065467405289481201233800144054179238387134079116602972086874649089563943325381873444121150403419121978613050000000000000000000000000000000000000000000000000000000000000000*i1^64 + -66886964698219394118711321170727590343644368872893583583594272269169518141540625523866051867664686743200163807442545138215647315916003048746911007840944280436551226816810617941941445253676640478444754714820821746276552205210225470406578824803975077115428128605860245979963323509494363227305592965485284145775788604425330026062836744602697267718361903179264390931742122502306490926396297171341336178798191477547627272051664772460430973410351969205771077512858935130400878304534307594090581394159359622624390002911475183467507899567698484244361570534823319696018736161390455865757321371909538629186127968500872891085085642682168912953830132761152576637060635721639940604919540542556545819054672853336005532733722038004156739469169744302807376067625386711164635897949023879558370033425078979064332434890234903841294995942835008105402587444262132552667599236564505833475684243216337848528456533862773930601576452526054645312331828286070608527737590993788057295449577655641119003497146612311115708364339139199570834417347324224755296053002250719116915092652058731379270013612596458103940886500159084599734292204721736313723364279375473476442489047295574823101197042128353090734597942609183237535216424017293590094912592901670720909049206532483991529067261074146845592492622570551033909626799879450733902962747476274427005057889079763141351617709711009242651273638511961753307891663796195169495389687348387024239955143970983602052214198678009713462908974740809283112004064170377360528266791699955602695362823963067305336797599247200354871733974358816607963704510684322976268647516687243726046171205815820162262919541178262920064912097744377532130470703489534401770875969868423080987929261952401265102329453865922853615341268457444947445548963823310324544675058795964741997508696989796037964562020824618864462882905141892843594768771170481430315476280542106397107947595762751506457235588011759539193314262987435660786109609867070046889496880499692681590107850064578362769953901515315134513571025122072624914693094686432381157660399089660831301257586888086821981644811354051060316812195211542841174668513512093794360190460882840567441639061488986647166369038026335208877942601828936960549589087089095961642245616861695610720821979048592459706112817234656656775564690053149200528591159963006634518681805494326207176367501588209385786216175253810478590375224144741359225598028397550420654440073655526935007980154578708081886844253371681655244652858658640274641210179145989744340613073703985713436630258343601275558399978985105970101993790930370597710121897477338047160330819878953062727119092924655907559230315875200989828616689128297642447298833297090968342242225508404598202165978001969037049190366660419846745447881123072983403575114142887330972453311630319013026365312288289261272680813221363374194359148089098692062191588016906239243798452565046087520208701249791029564187539235930397978688545584882499337520440550663255598508597128064357984385255491729894123196867202779240822644030376171985292355135912282107634431579669928909507198155095237443494504137640547551404974048581975268835330437241625982870965266333249179622225050162192497544466563250671751081574680872929862182175413985207590376149618402679949426659186207559846716055847997885794013434949833137665378649941780559115098480866515853775925100504182217294799205532665464063166577786868045382194044209476029787909393656682548706868954232187039242241980823326755615992578381405030972141894456265568793225005368849593014642000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 690408952025044571644066792348658687959308896847560184845002501038934809838961818051241247126534424870994033607516517221245179454099916348086642864532068930811862736999479257604648154189477522624032058071257504092468839928611925500953092252731100483635299150933751074151845535408357169066569003715171932239956240981610170490136409250735254734460060789291935421821787120284416979310131076335937611010525224054347976045753522705147808068344970180638192797711354126243378831230818386491349569139811936496564665990695673131880655655946734464744686904883866872245609398865544573840287086598706455420442055408891016753522008446460173252248158465875005422902503981142499665271832474936533537293723332072646531719417585572725485825054775588917027532296351307287017561348456662637293745344113080304819233469270447853762484426502006083543017876507081379333147624139603259837646927188037683558779690868419261083456329149949518687818470004764500063818626507868791682253171203541611445010033341192866282842622745377442402558333137136780727662052980878312811465117843437078266608442659164829158175506734873874404871014348587908059126335943415816612571929323537231056127019819914385250416430080059211486701801683507160958201893410253042275073879930146088232611700636929019537217701232244469821445854747464336447850107502728462682063018855920052593755103355620216219360954328899027903572638266333311883234629608739344441020928654530039517629886066024097372687353475693675514572676577976363897588873506143514384885199035331466517099569299164623852665266108867774252586623946812298660143141373196679882688121172697125251941343468826017378592588677999029739236261219048691010796676531659399940049338961909830804233955778811642252037275532117261312069201201007054016749856387166832611910977484995669022682827237235903749475503612611152797163315984430616920013251715270877568676034518239764151865670594399650789887764152533385488021713148263736076338502724609214438353758146883230932791702119727060969769900654243563870294618288704264862672832237554304024025977822709888146259182092146933478563358432522433860114478185789086962456024584705094004544452145089158117739997167828459326835115472040723449692012736209800972669162287252938594288517827131136410596179227233506787121042241580236278525788335935393708685742777534318184042291552271514863082990084468714459831597428435158071399527090114076647587614142826371298002508699162081818034176098342875645127915763072223232782452985724334715739620960664216363430119523656488185318161708410996864343576909527135307218272390185323846496422880035522705864468497698364054220691393653053482493062199876888413617655119749251151103379455302172864627201088824667548305105193422333988787130396174754081016124629665763966132189029595929324949406762148487896899863604057816024683793247909446913981144306096367378928389467461944966722116875527563105637991076695252122716973525412651615685629730384491734272145899793157402075750254738315210729031799992031318427655456188913097989161770923643121088152870352334033023321487344573937737244032436618880070415147798263050118434208017618475421939452677508598144633174554879029506644314115503473502318272313613571874150739834040210429561227984295521574258190188740806779484911646074162194526153559188595779585331308069544203321622611973536625264632156314565750068228470110163554102051358014095292052678348008471131526955394950861034339709894961277013485022532948746998160583177361501762603010346519238187330764984561510000000000000000000000000000000000000000000000000000000000000000*i1^66 + -6175879181415195493018860201132663995105093148556823484450273806530212829159727183366348097739831143246801743438513899440517730500300301982606064075881600315957974420260038893528760181948043606491553440050444467287962073612934054701927944415235020911404627261952623320902283034028042778638091401484611254933670767569301764855223868618384380226467613729674285076717007394466255770655136130028091146001773136438477936831715910627836152311292942023207734336954692128879415024899522852416781089111462997074570236897362517717701365360406597432682206192508821991468229979905709438348813098107686841947562394485782903061469206554071664637067796785013039729693330890599696356140736608761651209398041569127943343504678392974173708980900740917015678554154629291791129186275803337799877780092199687336628911293977369019551983419377409185930176989812757454013262076362987848251733809852256987957281855854098055115554399116296927788436726083968785838795768827328805387901246884172509847484587265273876464774939203412724994534445605545219619019151671853005777665184627706903140648658375974762963057498226251722923982912735445725542943608565912424727082195101375270396203891788337443723640811264458614872515333625341843975806834029832117160372554821492304912021787616191870452460520651566348159791016148664905400253876754560710506075793474881455779289480690195477606039497373261530025955371288026896384592586311747874229275488582207956705956998626261107937845073243535844287413991174699368491006213904558572389360613456878790967448950582764066418987193948833177601060498164564450532874689261194967490681047863227288055653438525253941055269077182203289909571481238949533006740299482945009942896166702043299187478502499224781578990581287229358378009020402616073635164177262229925836265684594426516742075278222925656055490403355218113885990786383165737780059923570884869724312773251189297298073582808912708687489456141453167887763003898364704258589430915186838071221407066184997957510560046699376666390563577586341003144706917787759691652490041384746800119853766315244465869930823049014425188708891792479687662789211477362248225894756878334629705463200333892183520231317983668559593215960667114113489927904789674727910266853054430828375928835587585865734336337633665038787619950013789128450673417109731538560892869819239448602590369902149894417805976143652154952586381941605341581865331086571382604264301870476968132896143716642676520925113298381028033698034337229510516327389422861671255352624658711080851180982571628027191691818435977846190643203387668164610001808135028461287082800183998510703687921635957098873714070639424889956683763787712410980283321766057630160900473751806470179764753968951555196199088240942572377016826734765717302801254511832482899707966004381598443919700364961415379292687533273897669613434032890260162286333462398106212647391493290237462955070383600905855557555245125889911425457643337711055946684320395510217055356342266800104469006532968318287881390898107863916378588706927501102833069956576987177416697748041547586814821428716210892145385216113895451711879752445874104828555168209828679312331940183930929432786120623459201089409365374364394108803559205759675127258726861923060775366674054035767130738998734329288153640295168395082856099074065740921342548142468138876355186013645716782879402332764079542612532209697509411936971958227542546179255085020492760871982150360583174762326790244443687887834909059717345485313087272556608940934629715359793428923735000000000000000000000000000000000000000000000000000000000000000*i1^67 + 48581068399585385628375633663059520624513447991372599901859150234836914527163834515444778982010122516701404625313668044245067509261616759642408828062086486413844035729874202569701099717540872957419222537420362630643934093376448825458457519731494117598691234972557332927140349221777626914047176583630638685594400171537965585695562148808132703538389217010418503445465386503715031375610148215164204938828041191896527416222376041018312770784731052204131799748251493220324274244352961110811997796145025541625550852882407977286134528263170199444196454199683541647196109279859474858527479179040875873406868660267409696313583077527816359968967647197294860960570220655639760412786233849483381935649663906604588291228725171879747839183200019061655849819665804934350666986923765352115948994545367932522839295907376389330081022920550816327839485138220854788734192949832287769718958055617128722849775939191575349274272716255373213838757418415294137508238333044200693085344408273752154757867892563016540365952532297883490231072494962388894773630542127957830757430744240474143919459524585487894798615291221069027146920353172972776979998366211426348756137511712712781298968939395308939354649112199063993596725614639403040373208128567496330216729217251654141003298306306889406081890307990127213793807582924999492882911043700250467329879786281417801439626201206820985385134467383927079574874200048813938338179950007996805980754711128122942353233347337560382475613558965551022982716380495659169954455015981663495452779424849406276798393416730785221616226165851191791381941897579147551308211284549113391977246949461001030242065515290683125250735971272065830449678440044609212063025955343915079657328201499227220873588599317346269003033048319701135742059513426966376235739811902793808305337162592173065209855220061040791861262793972187614215627734002350806432697999985075728575312191739538968376969851480465863094131616039576795237068704966173274057784959314372395236125292829903745574906074574009379195673085843976558031194218092438151299018045803228607982898914040382451014740040063191493134779738879774965875735675317843706916559038410798743015792558917343076394949338145390167130111199763349484800382909434259382051827343240884205724283394460009952417562861164347727922458667671701743191370861132013941081983950916469459069928969430474224332529866189755723183548318623836263915167682061127771936435737927938722720370045651390072931927732108621248444585247199980750578081123285455668398299850196248931821975703127174495345118828697567750762975983145235381001687196383141655397695615205732566422013597088706796821471663111162175279601823796371791900144357464096346756672155677288557566409301150882606908631578805010877207049543832808245086942454794419755977498852155781317264858612208479227629819834766640437397071086506003900913575220435047406888037084621002932861085844401446661778463409195311475318110247944389518423714194657903727756911410082464771488703728101698031696959013334524527653286119561366130578879945058536668911442387732259065826042050617000528879533544243477456039184885904219051014163600675834080415537050256142270127312317763756879259669787437509380056678247361850791536918001037379422304315639262249812715157422782322080385893033730956247819776920043241717191566176082829951805259629196842211467778346163476013380752123459170440819084488829719259798842643791809841517465970881970191470251049483665110115635453584083961742834387502475443314625676549835221647943044187500000000000000000000000000000000000000000000000000000000000*i1^68 + -338894707506741653612894072411779437493361626562793193462156624459412958120210585591640920024008905969969499645869131165416117705763104704972747956096369849666667678604367013010413670363194570239197649854087097171647992796437683443509784689060292771982946056260179959128936561424448695639062303919275710279998504037935954650827483504395428894689411060910955858656253101540856385909820241175633988920221543158313858558241853459556657183059924692442570560699901617647322172689300096899348281015110993076970939387866425635308711507352818457658765994873368181946600005241401747327124339949436845349057263639300104049788447259285044331066458188076558869611632021494093931473583834113280841867516850728019055583181896385876968686386117099016542162831002905997560366627303082404687633274504232972957419629520997067366758257067207051348756975076576451941304081868974873030008641308447064152363239287007436894164076718078638243750137368186316778722778955016118587845828493394569111830714522101017548626829250859443730731764008820844725230027178272804601398852713753135073340116692516405921902225674724339990376618617456673184820178136970724210951685040351051607789382713257188402799225326648039214597299430577095172314062620533916486711381802417238718383797979542647947999204468781936454340680091530004219150581775472014322337996286996778782255608864321464167743617090949799003262287458102642150774139018321560106124693388516851987759631893402550934333457056493911472592473587184480562141204091492137027441229466889276669869303538078514169296059092999169540734890335593459411736629750372051845216796436208391328157014903576970729193024816380298621429380459515746310923932960163767807887537358747917536746474640607608265216297378966469731409478758926537586499938860057099381795728161043278639227830920760775709591805006162996064806865014657150251829923577679250654333584770927046412446224605035437057888147927129902840639154583486350877220635769241103638568009157983601865900412430399445283576730521501457900369254168183111076857370689357979008404919532877914079137735500838091624246383369013511239989154047897975695664665547313703856082027780213184867753728439937463640369263336260246133498354939965378739056912705269971128046965159507706529561182266680893942775450718391431656281021259609646678041842476048499308491435867585145635258194966231632628143299908459167374756369800621499063825988991987787847174309571298648563478299997048916443354695762088220148397088983871627409995511815409630298286585905100736994992700750682282453728248017801560402348398775429182652671248777488060961103003157517531154846483547216207600685793446518225087521164694079063936297680911228231873883839261983881962076176556825192624050654398910976570304288788759520321780262266440987250613899575099242800892589456986210729116178926732898973842627306986341605774548640043767915052602994645430648208847149017543157900981865318031256822829002685650170843623484045070163103960637329607605119367002302501229294672930752390553641340770447337128111381603519601259617663268439488778196349310347668626142846614977311118899704903971390554849448804650145748491598678464684240246717201856167723747818224016937068706159119683161673691267328085902404985573534305830107350045959098324290106978439380359613582855431942809703711634705815246397968923777828967509303171983516907016983081303187590232782624659319171129025757178594692692777486711959174171467195608810496295750417015291215834795965039253499486927562500000000000000000000000000000000000000000000000000000000000*i1^69 + 2103358513661799688974288762748315606525682528116964314188976575682555343893329655132330059675195388681158454125210565206019937457105042159168027099585163021151712907909768913023741452130662337942696964244324240044050852781174427154241106899692585048781060346279619194317287083281510657836069222368217556401005900140197950973968509381176349860751686203470059929245159174243524830739685630325871281671698019294865573484045031299646874266851658564484643660456812833383214752774713151059652994527240314789399617302421333869432195804610477149417054051342311697613858133898207068521415697919386172998519887872307633165895253453232993356267813897148172549061199165898610917610916241517617157491889590492184965282627611976334600835160834210452092283850655506303680503980025972331787932510954464778055911412595590863473849401874084124673586256162434672432971637186995887181312477112570975182587252081558479503246484522728199923893870151493277958903593715806523865538738661281147802596035943902694727202245124220304145350664751897533418802120543921943286836152838063425288631355352088227131858549303693875556536125872043473655414574188122674742536946532134862183539336885736024610242183257732585266874246736384337593999916589498038083139036835340501486977134004954420942839956858504792640905995477874563936420463558953392304149281103860038682608526082214143641114398308385157783403545255581970722331378313614355530757101645951398263734038337711100294274054192236644974703568137846005960892229845128755988005294000463888832235785531813647235365239564368100298637313946111016906602705086533509154740695904100688533902316446748024423793300370676250455857810403469004085047644113610856507496725864943006769610290652172428719097647306685020065340401900950123548126109788579342784862751190417005700457476951442113785188891703972919043418764142068735666812643722973655382088822086717684717080957582801246133178775828122900161743510283579474302723936063410290757405043270550235002207476859847974094536375192843619181559448139498959572556825097179578520199500285215587209274516402452374943464454643529424155360873572961722621520518468093237211835203691546733476344804607550663331172318971607130208971145406199896602087361832238929660528875784978633819221604787615149963827838412774032509919187199280997150216508123319338390689877657196021655441831979595671884103337907846804864066288078932343857607343742854322016275474765230318312802650236369332568037632189601660711827234358790389872209675114802148703617600614728688956997610824109843701702049278939163360825855485334616302794582526461075024372270202030320761566775781897776268064572017827643744233649220833323246755687025778982842610598589338589188594825808533656814363898493657476712328937159192623773406221053188436664211802423259499213288988530081185250609785603092684648936544615808967149905663774776457752805574973023674560117786312308281652295502483291060009745837344548594596311652821083744682130402033696651070775903422711453617688715150597194340038568383184954136947612488041959406052491497627281398107746013847981898137469149579731953474226686650019283220660521632143253392864308110576436725857579765193599420709771303677694391184562491715102058137990186909908900084733087725802908171421969658375019004288819603923544183133806989599768758904203283319538642097418481786553846767419993487353646551204457227641495951792808552625396912547585240617709805477677264305466652991432139629428859242990310010734809531514220312500000000000000000000000000000000000000000000000000000000*i1^70 + -11762250107261430136261463717186017607898740087807345392154165682248669600258224165284238897773215627811604177695078270059481523937244144605106880392857925454933668757482107879882389431064864898331309042833694701752285141599340827607008113455007837335677849335132991502592947244419502474260290918044229004611659487809997703195095562989865438450663295864065145457682612159388200816048712491396433850472239128808222416957365112021492338639496591246700238296985182980691293602607742851781296190217652193910065650839393899756950658013689169990343214153499979093863238523329730340051578738851747103031250264590576819119324263554437314516465860481235184670205715352414784967954717800366202847775687870956769869610678179607834356474361293367603291617157040347958805250839862698322442123152265088402137492105766099865416100589769717144870720295668353069606524916764659629568681021630235894075529200424870907541645072021479337607195842831081118239174296092734924993755261364728219315209328431536602404196126963643006291633721671763403906291260816459186095775033456008496319125926794438785271383229441696272836741162959829895065437920081090645328536394325982498903445324735721913656064461979051888860536384920946075458662490756191304631485396963895868938968834787391824542076138642452806096068407897289562249690541772633301808481970689670848921158334362785424082775368660201917754049708748649876443968762073397045713914228681984516909726039101920855316303877343861215432228859960378663034842220561505470832571888568079726458864944610003983586343980208404985425976776560435561973394416717968182700297916162087698027662977359684366854568783733075839312855872764584578481336527530417054973635897992321070978184903594656845752103263468236645467192114620178783631154001688287065962303216403921950855357298055645954523393069515754443657298338953973799562083705667156226653391637645340822459505192650997388143325889655150861998906576018438026789413751863671663374258341677305852955884264548247576933053867711342670228783966434726668220061723517543917348621755915147419896120776540044998348680732947764325531603432034986846155430920278915361156606724354737741460723859872649540735959642256935071765959157827180075273630053348531527125543804908007350703511956338979341877440938392217616709418743456757274549460436337518170302339878299158170069541819375261702919123591765306420398231990817103311458967568323458880513241597334774809781759670962918662779706265014274325491477558878854461661913997355604987911938840495328370234294558348510489085197820769491854932979332102285677413781212827024520257503682863608835562267839613169933545582162206481051658359427588865326421274671655139675831753659804964550598509819463643921732589146092199976753577593328495098310929055517784195167861528445241057517905890813174308636619211136991366601356758036115845772307240580793669372578463498566428076797274352090429231665778509339858732556198343741091100256121818422125751918273269043246279704294760613368539473168666568790388897656722632076450387201413851269446748943858671582134678592050483689203106760940160199405677934424515839501005511678343549367272449865238990010714312134370919121028387301241564008678938587037584745639624644991080508653139762125939421249454383020818699237989776819140406924099937392292089644587345428587144644642021546391563683814492364174565886185672172754899779389534440828525959415238532584201507016692388153630820383186801902347985469263828136938820971690630468750000000000000000000000000000000000000000000000000000000*i1^71 + 60207235740056790833448921095582833178189695243591945825078361172058443455371125657196893387249863541951505029890845318085086300497856934216856927645687388035004445445294731188383853006370233468826664475408986071223988061124935924194389564748416766212610086656115599012662649625995845846327417093352729964477886356759143112101685260736599598641653176977869484255840135546807517407536754162551416525103138169790716820787988535999251947782423642637461716272283819027774692289941611508291803944881075890663635183793288611504499291349012634152869576010744314185056622865094870419218036767138286188450139686547840747073164742405008707141123841902434381477625605347940971332454492504967716248408457236985019112138415893416223948623624844035348356865407592414659085252510047579921547748126438391717196588440350403794641849086378552341286451815151705940753400548867936949638728046418210362052127815136753893638473554666128833758133071691591832539566784108780537859679326131505755045534743369898758026657118779105998332043625067657076576194480597527774372414859920182719321686934681080611614828078404067812547097226027488857022277974474280073065647345660415454154350740956902624486124453256623877668420163854343269469521651183510096416411199570571352508053207526739319547527155860111808029446899630410536844892384730723112743563043704758722295536301388833204884968475282878205871987377436877611141857568497358712730320346390107481653380186753028911147616541468171512487124694675231289722203834116034359035581036861578501390137470964724194268419494434592284122626666287251348445817802069264922228521103118060618072618095274854826203171193480349971206965675485530850076546301841467801065101777874720811200232572267724673071027315775240374126025555497372061963444492263227486316621491659953007357299598590833147645794239054362293358148327903501101369857385783443570356372306280267617091050738480575684972647713789104122928862150726556749438975432000378628163864603901206669110728337294110530565213432862722251482038269965462759268093921096219190157318862978467177086867427390458855277583727116986983069696432607797642060460524533798242441826450683738017870842687264322186722350688613667432786184337757722294967972291561964525088396096815730104784780941563393768851730155818193503701471405489147423003980025188086544781726577596130817782550953757113779877065736179242512762616210032107440340641172433556794884205701913422498853479021194810666122754690663205430083506015383462869764448808339938414353577548674284787137825143148261463714896083649169453125400318247196381633837788765491410781669921554180205167909662474227114785845167582516264853774385756193627657312453383040903583463018356408730753634446619731657698006370771240477136487226321806540026087288825210911128357048792738855337143592320090184351128117926150481099846009345518348666280168565305426617497296758045787515765643884678736227353185048810009477303985171544086957222276821442124004911144013990293275596391215851296284414054046354042997574471807475483708800986134442657707886970388953739981629645957300324556077487943561291623802822580689910443265550205252209283024399186339884483176621701936676084758710215519414874892622209237427828159155654468682123821205076194740664314930430524562751791763473790517450954782268062064798373281917618048788235460164370792812671758072027166072255162194670235656639191707921586894737426624744120849068454423500921078552676990338639660332810770365568423736124116210937500000000000000000000000000000000000000000000000000*i1^72 + -282289397196681277936972511276751228580174494767096635343043832988853742473434438120156797694486775020545925520068471559380373490220911780267003059479680263354602040466554172718011266374843633803621039188780470020730736855464047273156246260018492966126777324335164489049739290029149980007182905084790855365952042764748781105141069804174496923212980557648616780528951122860606455419249182966505571088307811075751202090610399303137188068987336074981014742723119603493606623139053972023906091332889724063081319852383812152526063921740094474275275109847663587279583612276452507841914157385091600102349794564457830824745121492231462472243103013972896219942151299647626753920094393869822909455890390851658491315701527466619800115713793451181868023502304818939316721864269722265150381743487351488164632515666837195527529534793756946595964430592686950221494273469402501340695997973477589718087702386456224215331109288015852675683290213718510848899208933728353575542612913230261163048097227981417635362517031185994996604931234383902859698968679519853369095865447033174267679038620138795448943819251502487016549947032797278127216271273875257498942466442691811041237011557018757765610388861065050863842767029877769187623895630981934215154337355898179187954497879725716433245256131553645816263877044734438529182536055416861069064110661728374911291315682310680632639444738531863514632010370823299595000077096399842542401757438188697842419341787123968421276317413260953537437223982048035836668191935251137750783904255843374393434363541095841363951605540683691563706945991921405850124262338697305289335714419257438357195073473564593657888134445461328476864552802518170936892612963967664775207003297289682924551898378292183221147047028800366874242040474285192222372950033642260617016973199036250253197758308109269903372749372080665531743138874327171642445702745152399211442094824345318649626417817226680925918578510365971317103217405709427652326275961611584423183210080130710776364996041842982641011831348213599088653640816695830886612332740317352309948861826667727854429681127571569445548454988343065142619397554896852609417829052414383455557311786295392625785608307367874672841806891322946312452063560209719721340774040216062118672785813210821619824530894561427769510878073940230323184980257125259544890149941421911798148820014962668447587367940651400285409960780774268625936344409388979183226184172123516590857434971367947482982779405538015071487209739184160813887370209771363288083340597010548237967730871473754515956946915685527134817352621030489712405322886049629174834599242812720607819571641211491214844808529341130120816891657169881002728114266685698591249018922688976529668059808917673782562272201874616561190996655697935796450209890371453874918228396643231280858244916562593266450072614537987679394054982087236286752313677449826374800064178215043564178631830274616315649855180602217150500977309811076482462984284541598402598603778030077432754257377559172864261094809675542519186680018911252731178603060817155015174918067183818641457834704797820962026683739640147036459900203517288813412738496473604927792186223601287947237676006187583725088460055354726634976288695909358939570684524938003202642665298467892215732076569527718270859467341355108648653315713349671130235284999545566228037955661019949015646526886314664230691107011799221638762843437992991607832598498631669182254510965352775614618526038594740716283279011289020037697072643457014572090009765625000000000000000000000000000000000000000000000000000*i1^73 + 1160481847946656081010307747287096402151940798417353697030782672484850753192279893669802866468239003897852018735079559125407341818853302369353721298014910864012421153637572953264959113896723744105086849149960051560937413133644461451257299117769527797578518756490257526776873782808364236188903677724851622776681094476387638031490470027112723541541383281622646340238634316456390021530523865396544379702267824210661435733898242715864237121808982583488070949878688765866985515645783094226243032870150245990553448638481363268751635090186478148850051118454450470812561732682519374610411056605409359104548617426692233235748520035234487334268070347385064731426841285569983019708725117138322871302167719124938071902281957813546105618348455888331918956851295709128590588081862661202663228856272690425783210421175756352583425604919497714222697335200557537056622186346818102903404542465935796594591070903117529556549362258121227352028161437581135135305817676968562227576038425605517909795526970004269613188663708379259645655933285501578646645904643288855622507435555391240565471043758136413212517968664484042633789186875073749407876129959697936530082186936509856784666700774706282181368216504383611620581293070551748691771486502777397509797161285598676638088540009749004887501268993552164759610597462196380462196542814917237291588695285167735606054226090510076493498169578103755788411428100474528468257470975520254054855022235166999445527966570531443961520844373920159048714215316946838558729325205866585632620083939842321406082279458203977971478705137557154778956638010109423176400052183816483272117961671428111835994020485559026996521291379397584172526916365210485344474823143007997605285057748651084099374316762006869524966822602491453306682423202898998109553589789979209691362109078419832700854178921637323963774560351290332824915252699160902786985105499422053862119359690936216354053256641836025245453369331275110784390353189892241656762704774779561756084045115026326150920131037252994670841551642412546666091179072939126545707802734686991093798929732849231333704146159799103148874424124632865999751247899937919911430403721333358269375143602780468727743814022749860426528291680654792378740985142601231679011899110316415420772337424200569766832567128917253440581456875723370992762998337234932830680431460402371638055182027003398917272284539205898102843846710906057726420140171512881862328610930603338113686832652930842144665723562271872743591141180045428224219409064776443228234267954493020785503764215116351371200978581901589050304003262694617260293453016400030111929604861590972681001937185469742616550986809065676324372456293219323121696744107377807390039226071001159353235540411244649257643327322684360436639948663485992575989615142638077320569586300739422548860324374062562545237501735218876077270187071030098163377008109742214586661110395645064947964703792620762222926370602835712610145500423618579558019503372286158840428937652359237912305008879106278082678037565927466516406053623362052599711548430037472558599203693185654615768771534182125219780318018235955136271243004310881903960356217590491704663851256412025760363477805682369685179176420362295442847142214205665177725018795220351768071235649759139692994408825757128187003093168147983160517268304996722764279053998586755939261877880015738875828208243977812516207264980172227009267632146905290348761073419186308535458511694501013494266754449708997615237023070105751975528733421900250298974609375000000000000000000000000000000000000000000000000*i1^74 + -4310864481011746666788472428423145253464967282793992413686173930209517323218292217452584342744821742239629427979494552743272016564496202276076646643521509108263178993488073678724570648125069646911547060941488072647700982615496662227768321057723211786141448909238539040989843731390871584916893957441666340399335034600452686909654522113917586458262176188887154579279837070573361988759828678627363901673768119705969264542288284676921240111093962726470557626808405151070217952069640187098471513047741074604662194929859053308497477607296026774059340295537234894753825009909378957327192644223609719840803479977852043087421478225655093800025091936972203806155690451276053307311318230606996834654478038759925069798882615785187258634676592052714381784539965333441561765780137144822715032970192472893967647409041754825973516944261336821515825489619433187009666384552087619480570915999058200684431840549553508380887486197489968708123987087571866812881488165994226599036196933861390396031374597349427422162811247236345400745922349910500241012381052715418689871548573973046218103708920567886882443879082795924456185287791894925839515882568446870245625285107255802181391489782733428078576600017178291810578093851000275419816810943513126054045793812205269162490079751656397872268933527179132054223004826988454098272105052447666177607490607314615917048804083457643677805301739756741997850819910689803188571443240147008126447831876858123089759536391670897123354796518882617536684344054297907364534248224817111775343949877313836867161872747056232304011209411455566443703161203261117093717159788252254496264828940049939655131454114992755429046563556008861670276218468158793278669480585373718854550121415166687266250679682312517148946193609304352573189951440892348530271102357598288222389258263108030855756803154787755613997824554334668481179831201518376343822217656805292553052152856307177072803916420943233603863971486827335947140409167100924973925411702922015014695153898536332094852133436601610492370697086601463328079906324531326215790720529800428320672582069273824583302551736681478667863131610159623981118826908378998871071229758197494319117980286989013350732604092666850502144458882477709406286278018000454212516700375281241263715725545131429281005385705932112170140510809745433019784724919833283336693686802401612330971572096114218073300258714882399419099619414808667334179031238533151244211389269218904430282523642313274022809899537002464501145393647061295887468143197537416037728183211537844946364166577707215081988505653809271631723051922413152517475873148080068038546376900464012809300019407320297858664350081705826797866382025010220957806063908390519703377468978505328960655063937596393376694358638921649005031353990527989666391260312660384944870805769125161166426863504919437712942389520534350048074242792362842450323516965464707839083707271166943870124066520278564298540670939545498255216878682606366543322446599157956171141184417744916710997354423457079846534666175832485986093444593984482730715543177352150856143410280992288275448845174831881930520287061684494252472487787205460219107653392721070102383734329272906668875681970167921220334793848780267580893879551763962081330898470657726111023820000000509837309510807157594223158606201902243693101181193033675608997654331509022589584856184775037270603997802978006773764559665526140127090203526423967861303360456196022768886815621369970506729401769539918192774940603216744995154039825141479492187500000000000000000000000000000000000000000000000*i1^75 + 13867276434457089128867888569122420636622196320025396013694949212710954949215820503229607993025369480290891687205255336438270999558791052602235534219860815291961252240786195787856644548251687365704825664725044939620280987219209101304047301791314442940048419943338070943266905610114032179617299704744674491183647313967840507952114869968691802563607127079431029185322292688216996318431605404953789534874182680200253599904057269313230542259233079919601246613256377098834005127489762439480197438459428953705894855391516853585795349864213160519479933651146810583581400661285643238225206785771747087523374060236058676797100979633136263495252245259146186273288117562694266642829787969617492477381736984966102946123708665618987606297206111827865889976742285402444603357925610732110557806125301640530591429421002893569818163158352140285988510191724204181451140640183195986436539928270597289785186364160104055742497867344683861080257168740168488451597777166729934028749725423449684175811639221290600306493547358430799327971779834921907809579574018396548096304797850697478318919250017274694990950711155320952839726925244815080363339609178250732266586851892038595804576914665110345723940489712233377842262354866222683584364466758377291141484457718283120210478141329498045323486786976049226575432426769583241998373117471962613842971003204349136717128604056292747438161547917872448587340225026702344552721010051630657096623311046027669849205766225712898077046126354467088116766931506960024385001561690837817255299947737685164914010222890079990791625256344744594585042594051493847277770577756292911503841959074412051701731401910694642617966871987712899303471722271066186078444246893088687043297550684399635875524693164648345085129851742351343720971956693869210918704344826771863984848612219038616702943814374758115404250009904757630276880012240567959817522574677026927045669410849050849779272047854394399167863981257122584628764744458069429026071401848028319279567082890231547322579825587340214366418795658406769699172543401219972071019323876865248088166806472463665866746411887048444540559700110906198090023331443647031454919731338193875792589542575803282215858759887900765020086366690750503353909634269044719500906065702400056717482754982801634657756267934288489380195861868743573998072840126777439117874848212195523895208587340782757390054112868618452047168296122702985324014419104586376622226757978410637293068410481516118055275331746069544883924009013076469882507144703009903788092432481421990866161114852369131648066414434980825180526710303323772182174813369690708082140107914764532650665309666591057644225905298230673975998208544454433277361380227327404563015600936307948118470579659272744684374090221042037872134351308258964649291801928609042634945327317003975369132347155284432263794113520768775253354643752845545939508677348982950728455320967850765586914213050912544236254009389139742238804784176759996036477838476412642029772698087933846845366874232926656770117186476396911235861878904061410122951690719673248520775642786923177770713656684912865416760860005382413412479374202030558410763805473621961765861377538351399214802646677207905067301324496706133345309505335266703718470603348946463033285824287273402218508264960173718638195885371219694480214613521734937694167320663845994556502507334220810077121007249684530229509453379694423754590176170093711443674860565215046520193857319019408894308522595575251880639747935082746982799133056945800781250000000000000000000000000000000000000000000*i1^76 + -37480442263688605398773970268295405533442086768194722677969677822986831858060717004903988421602518597209912592659539534120823182019693899421458369669833677748413914693252311294596027342042860472471549270971848382633980989056388840047402361452670475010301946919275371430299368787546190498484180218726704134181258464579956961941301357716644506711004563703052112235461713922978467010633010356891168508963473706909499839031178539153970727256376444182470758205597933875230372924426101549145782774274125584901173869969352688452765433816220043705411679612264085191598644130561677635765529628372302670897988162367750140999622958286264433556908584993052913498642028627999475455131796726938587930915815079708738775320991166012713114247072558163031433054443071557802465998348080827878073028499996177978739596671429574568596736998836432514232440999483373739045214522263284476400234910288111394182058059760208739924070417248033843743252082158309725252992131872759833025067897224999450705130442469088082485613895151927216491522120835319997909011722538936523463669507911890237826333822203282555225163064184548177077114059895840505449342650178604183813832055912309895457211005794786686661652334045304386756539271209409476779683072295852789417809243811606273426036795753589643621365654147945208058749080744504369651332930949269250717795454173564096593817514223751570015118870316576506644194726276247253741648893380346696284738802048802653666031501749126163690136744353063487864602471045314458722153338858169458170483254061206932024398667706416061783186170648125184788480314837117183398868168245985269357361821874328763037829458863997006052636713430787883209409997411650519795168508284408270667001192159322538444060470936170883021372821623529688468076934811016794994604485279991841013911670289336174619602092979732325329349071377020662257107354913837918099145802986056860620135334303949969334668336924623334973336976035274860925978877220018645713045134356880346336493473984028972643079438746031571686727571703417832189197841417645375479165422985236479052331164754756736605453586117026367007033514319091371392501438727439142701058969174401259073324280925216283171420715546677853729108259351376215823844691864192376973800789785257718431495522888797365947648290541596580730447828793728424593764964426151045296828609940848375981310562021562164533409820563295923056153872670041387519385942134198180349547880714714982498097443455564941328389128196504993654231569314912874083214519122807626207928185507843164927584440993424791325806867945358604606560061010598546338811391123449664260604497115849087157800785495510054990538772005467497638815913825610676793238292800179536104775634011026936901818194461422379377684035355789764754993652803070288396009809528777470208621540843708093478869736777367090875866749654305493754914034361804488744505142295545333289122637865500016223252275603412507327537195314222168502850592467222785404727402443654669690661883775208885531322771231445010897664046823750324950075515963774377780778948553213786124283976396569384798547457811781324138174664504396327212632411177988562469983440053439535048721547428143916587714460739232519017431639772358282278792689207774696400536319119718893279466128908227713465754778264285869902115025478074705501470023382706778156739727387254275446799550620640859644481803129855425341411894747462271020876771618984150954580915728922730877325978600742215989877290032113427193238081058020715470752258300781250000000000000000000000000000000000000000000*i1^77 + 26764715714280188043699111671177772878988298661432766890358172970235791524344440374754948547182922121837961965805385654705244995430898111736298641452477870009786619422592222697950357819448851343294531575990481597838786731449924386876159470161921876665838937497822595982543553624952242898885993453416949170307918458740407471981938071832500838991154578921275158159298604229159781112038105056124521908243521171755761597862320755686325883939432329323735383146751415947896693549226818313482737634987326920850566743195412357855351010490959981751109466492504163995660480075399605924459362260106290110909862051726089248986595546215022094572702292823949962554433411487049338682156229984904088239665876066492300484543031017121391200593620018523340629031515416452646029982382636212460354170524047250325283622543194817935996502975752656122727990611409081485733552195446660699352855342388532243745064018900494385497377306854837021288370047486093227484082018556780395726851315051072644621515838282037477960057303774273649157691207896287116382508156917888048035492782425333441420152749970804050325750286647356914571752423735531307072432869851154217509753038710414797209334789404583336512343168790876953694319462592446973444433491921512710304930657156036278163973875927284266235876678956719158518977921024289539011647245933471434603239112312065944191917725593134096941008593933531651084621970324161359871592816060891041339694174360953359877632464851613781088214537295950168407221212917810924918320779266627387132062201657498347057851267867852607758906705653889778744900010000651324045658556917890802302382414771302547190067094258878885295498076273878305505584500098488976929213568655387183008003488107951287318238124006665146853917270287750313555750134837779659560750982906385061168625227749895786281986266206822479165833896993722471494112077084460752983433120463396006375205895445942740565087900738373053923153896362427398163970056977996057732596712924188617889635527415633869497312062755900158071626102085665431558751953877859459935447325757338409791046663950203339785398627898728562393313815209804373842418874808376221966234858687356973839596718275420467435903666384887927038162656939074121226869802706564388217901382769031319272639712750346331601265528024050707334948507650429712327644684155718373866402516599637754882823882998742767825047588662592410711251471902433287614787457437348460180031820253203235271086175095094602789987938158808949129887598063077990298192191246351459085416180958507593931366937173569582701666458315006523356073025200642669691779595029560082331866058530719334605022515044935378513295958336072289693281712406025792906307369420155408788736072243788439900360223069538464301614542193285022152991380167331931486113593423100881915144112754308282879395521943046204852802049027349022870763061697865477626273849636130223415549598923658061313407713279393243828938619303624110647764761270563146870188012391516483462274207406838069942183531420680253609888895550529176816040504859938386932789425910693241711414308148029357722495284271604188088852038231569748643728717321923775484199985457416835990518992905475886084025554935281920130560501611112289023352873355316868038876608144859862278816117874158962520884881864138535654887641890591600882597605038643573596534849530701813748636366839874757085184092121010070520574858829779065187993072936305053234942062560052517361713945612500597727926380521791850152824812212924746955871582031250000000000000000000000000000000000000000*i1^78 + -402243571413344038394126896864028289775322082554431468209206610048797838540905208620373493017954501771547019815044453922540574527119863366578930771313063034366430879110537990604941653702266734059441911324315946661920946839981867731546522652751867298965045826353108313056098935581431806994661455091892216949158845780913907698182845438550016417196630463788909347179697893225099851063533626771008555654563890167168353564572469667599089903384076290963126500494077666751126796662228359842850712131933797454608023190118415143248120291476106208867440016248123372616038711464287418431931623612612377173142528249006261259458734895379937558897610070495414946188819066741359161556844814192460746140976662687994684469060317040512849493323378098787336614420320169390183952096697046177783851937238784449799548426671010222046509480492278620736739600436947838822611306316112824746483176888831841205061332330140688383451000657638602469548851617584166319148447770462295313728780946899474807724685038342109439383215616931901539372515854273071359192796240885386057549742148527019562883238191139621475887357972800026363478845573658782698893238869042366951883733372091958878055600424384105220787238613452050014706737861488057417229928620609591265672388518959070757791899510141492089837187933432913458822710875091479356587554978877299304876277728352308740010694909898065868172469188696912699346965203911424262790525356220931198449405672405072332139297122341043479801067388604714006457620774316751198361622294458739713384287261139503648095689080049556889893572671117786160707867789299851588964208395732132532748647448919014108242556158871663553180505092504759430554676134278457956149494934103555858708658911597052208196067177128053657437174481414543020555969482677795078541860499277659726095870017866371525764684556668515190307941418076530148043772868669081191348303152290234768060113808144033426484670468817873491837905142071909009347657941719825241769651101930680962403240838202535811765894154075186759414208874042194010079358336258471080766675992681945982823249223239943296385630914164895244604240976391529355911986989692326944837819925375613774078977141918582487775162893072096287373540222038247253835753696731694123598813109321737566199465800846888081756992738463287251377952709844265613650160526554369976511222716859269193971126926492038555236652901915874670813859273659390737693061593761626351728090203283197556920920271796546233877287139858686399338679394772711340608088665737176603154460938185296034785868088583264557720724740016293743634893755461674833582245574744146171214362846014427165838117050557906460090540027732497116907577092620365216695081058029539183787542401860662659553683448683707528891502729177205540138275963913341387937836651356158234589280399232884714535438280739802148235156528111558156462850559068821527794494105274134057134172551618650384723608388146896137243577948851501620180983152382528904793293722727976795014578807924577950090905963501256203288378653023255864496359845653255642929976482470193156520152920219474211234007217328020355577565172597611565617236455372893909208916151325161895463185592316587430349536483617615091202565977140788508178400666632783967865773278550144687645501073576752170145963289319172385410495012028566413107228713070586817620020063608815213542414594372541374443258932061804499594471820660895381477575704480365855965082226414130908312345825480951476567971040821444778942605101060115814208984375000000000000000000000000000000000000000*i1^79 + -910693349343777512927645440093305442618564873976839364883454185498384529225360959059092981481101001260735501260507539015643344589823575774881850877908776559969521128795763828157068769662424693606292402932741169169135817724068225371898466226485154420172767443250039285180952378626325387902793266782026829050425856909069191595596983704285112298057251999945646545491156034092291012446890594589574579333168670240625904926497393581686354641292591411678092617671360050748613372068742322548126195552033267566996623503347310170157321497425034674769021305635009319969242730469701717853845487477206980522243194135145551626924321962426363710223378425955670279997899762939422070130689114707591984977116516029126850066665121428009117484009860902732120538555558514086188160203813265899516327639143315750967751488557339429166647643671708156048101504712065236620993740623201533954410067371103305469552147968830984846734434251376325080947191385508492249489056571066114944925342019640928929225405147145152303527552294249661614997842801417083300752992281038019022899644081236052168065832539244829089396217991131146159496369404313375601422491503895802739583740375690432999849821925706941587379206501029246822999736985504541941647584447454636068987258479063836514858486808068652994035546835888904572367479543748239884172264120133300993612071165124460246439974165977620533566093993873572899343667409145390433574225524031723772770027930616235982497574150255461726725944913326415509266721590369040687616388003613398641935259228002988665512377259066550322462712903274797222248424656529843950401860896565072534863240487222979426494175923170969042226157132581794719150169766097029722029846931480318610181512636394412303285576157738592172134882791833983086614053303072917938964850515628499344209392658153079581149714615727613341508465519799585239328970657657346524902995494992896504163362858899557995513665293797949895356649696733362624071633145337279040120291494200953210178206663044009239364904330273203023078058851296134799545401528366783293417818974856047072150384013035583294478138244618414260322497558732856452088444533485731126636161411993497920800992434350093583060815353959720044107380518273685850574134210266836532482612630270159477257631112391495466217264119836569215769012693573194963160185848342087018092895305162401042423105393169444078565263389245273524900063997527252926272039273903948306598962021358115678861846450398774749252379559994800263806546724228673743919215604405031736919031185997693805314320599843040565398896666256058215699745880963864460892080679972938215897367435050650919985814050193924879766876547550942928841863550018027000071619559770718464521369545122083274075363207866791563532533086442776492621786767284419757420458981897965763089835720710746135346819571954342200666820070856752046452659903423562357691196828084260996206802789052324461770996086768470995826513274718006455675250796531775490520059759232734681787061661930181121299496589352436194380774792333148417308771585283075586949758613461304411109738368124825795749648186833750116634372069393663326352215337878634153027881395398822736980390365473073259180771082691548316712491718619877849328589814066603995143356824906501815878837304988397124745467884152221484282647896021927770020253089383812537292809384900024637105913395060893581956287070344305671299029900636339195097881675436083442125851751385830964772642286108630142465797827966203310294534327042102813720703125000000000000000000000000000000000*i1^80 + 1119449662721852107618840955891576049996793529564806939627166552170542411510924459576641366834487655078156156531948149762963250050830768641218328814273551347782079332434381629054756217815907983430985008149711521334765689099568637463734397379864278952100106686265086173476196736556862300581076310545584350470650908326882616925199359388812936903210159023999552571225551101976045748785402441302555977077724475240176355085701422609317039175796813858062643695734978734799089905408620652149387055382110914500471268628676258096519754982892859269260636597267710592879870964076128398035599040627929802762411261407790625263219472844598102261636274087185295461295711778111218965454249534076208546237809939141359397096638401856236018292827332999388168745230683407633562945295362615131613406463851467179037369960979448365563131952506750779309128134842214003066725866943934159113552622651876800430065878357851517403789441997612760791519887344131774982724242018294863957170424655012324927677695275881055531200874886442124248355047522448815082436443251844168068394752138899364918020501158934938045316199201252323745644757984223940717835047869779071120439764426224853061607903553791026142429616049354129283790102961536912039138670412901661985516506963672029270740679655440957501546125552155222651561428240706368687940381108458544948126921714756805836523746241928397139469614349479939860175888652214921948205241322427263485291743735827267326497469360036839842232934557665615991424332758892739201248821463773164004853996026403627011926292763739880686212126289352691618463526363028382223088509038972892398522922414046101557446612599285858539142085681725758136131258698026431140183049220165384433769540082977203809107952954943560974699167179305125561967542370702960369359305280744102725365482308979554109122403411345901639603517119146184562762582304959561431348547411957815498241268268344603329620505826828788585719695895527558175125452049528749352685222610676183086447095088880362348862571578045900966614684985778331448793589360837008126799120429299570209372298256912409995688111939855554647999907035402120079988566575056007252471238299157648713625499214844425654316586637560797228156310202353743979214228144045722934682301005330172882876366002381768588732924963574762728365942691630538300818728137615927706846848842573156272804495786802194520962700731406926889931601496297420699868162951456028610875656031505032812471785493226882219906169010036204618808241700647414498659518307385639402741458366615335313996434962303609468659573821837351518261290925188691580720574989612615424971775660675893631226222210919534573403890490144822627438742884045728048075276597637305809722777538504841685980456064833133210704002128211984182690710092195476284414468438194297853351032891503325703127908365271043931857731789490249389027584776815092748033569921462498716855019172256797586417057460913114973880127452031707977563472888489127462020409594660032846570498167688058509610062662492807256547286742016242437040825712740246386915458120695476649576746078057755446798390491096822512902835626615536669803480328817951362401091973184665539592700928356154068006686296688428950565803605253059185479980808070420865839886402529956358721241755806903813714883136915453286394766230120415556858859276497129354807622525895951390558796234728544339348269724511750373798316736520958236612995267516911716676178043278280355284472035060362739443506469140348176840257644653320312500000000000000000000000000000000000*i1^81 + 33305582096989808794709176869803111954026639018307425366720209952302043348615576639223440289431244072217226174566769119522233808504981058898368625143128127760706693623812694931545153826819330468701298101630131529774523732425361856887506037339541454287222691584955083671591067950227607890971508783528111854899796860627178576591702955909034737915289813042072463985030445740904911514876989102655031986573582764716312470998106521854318720913893504897200751201188903436784855771481987870974264432517688859938112201535336926688012736382536404778013186093647150175787439520422497422189063320741658659101441095623372610600264175615486550257503242696564241356469898119053674886194028982289214972075522458722997180585530613714108956459384137917816841694706045056502588496250406758558933200992993955836440670177356786491972501893026478783508846534853882383343672526745712836147320823915625239357889117964890023445689604097441346217456630292126486036728597937846024298493608528681687580326320478210112837924012791536241952495272450857579614984065237979784001681958806224563802159360579749218083422325484809988568377025375532313723666277197792910257096853218389817062222190966750743905785249058938688259812126151324341909791612860791769898198425106933237419560632590575440244996882029274997998771126338994319052081670985884044177983237708744908183304972527755437894573847783039300651019847522309118131468117945919034016782557038488928860066892678790847773012660341600809887411947006889864888157032346946143776315166594696630176921860515835366969591347123535687119932786308934423802236238090193889660626830859573161390508550035702770418251504085119970390255010552032134217447821947852582974019299795512157072657699932431324585943335616732965621857045464070115633663714646777336275374342849593887989210338992976347700602930765644793053480502976513364792684503376151426969498453433380865595967003171930191109661637844822053973425104175900435338340805099787128023122314100299135788840116880574593235738083748062816468790015023136213857433137462832338238585361024603408231281066711103329309604241888202117649838021834992809853677930468233134809974851432807472163104721724981987846433515348992900837972948113193926973571297129779442314712994391101037966775707842388176356627717793689746862644077335878499282502300109236451427749504886123738071133211811262892702778714828975887008168881616164219406507192653633600110770890462608594095328236927948107431103826663169299999552899441212890745132403166338771491459753118266767693815802019657178277530650825166419441997279735558464133503233502220848432564256398691236232475992660809609126239266848133258619683602077431926082796380383120966409233965107368108502923022788428891601426419959948435946708871612538882945859518303900156523227696094513599523845349421195016834260306254217693776424047468879913343015090085805614819579781689136876195600454738148362501894246399010781509239646850525641204174732533330541487866318562939120502762719590921730645946130738189757766878411359511834341582074884710326293910026688078382153317924558368927947899445563764057123607597743240136705110726428230734702527793999949271265722413877381700570780181234901952667784616671327041999831213457095782963332202784866883935211900757333517289307637156464700922498452448521481395153111197109866368111424525363732000998142319516968828997903797007552779494386877385292488996463481680858776611832349294592729806900024414062500000000000000000000000000000000*i1^82 + 104069045760018200173996645339413639815235665029943806821574318434873210191242677481367717442909745946837080879881069558963532413620104418490551375626639441403854768705999001292279560346665255732056439694052333259676443841011460314823429844984244601300902149249388040117161909479784560210300503382752683411681271021278471515451527155714805624620729189560299446918960784539643063616724102833358240797246470491973886160845373604745100239707208811327019080250478688687523744115479523618885480071822858297222414923431983033544794040229475673005188278236093743481517013415973007673113860008336078088720902775493322013288020678825373421591555032644716394225853984787466631048594356839449176222683222987749485912599728848672437166829147976344554015481621293576897851363608861981051048467255661193525165395884621349666163553876099983427153294365336026503416280995027286709376459099576405012224892783600609268918390301718121145125915110543491481745455695419644615406844816101132250868101957146656192937029666248115584204525279509786745498811713295925535710867812427991585795860158688684630144669128737878868598983037761561820088595415989110793729580031609819353126638210182424179027021418746201918750691926742356775097324218565000748726211700446730273481075807621550449259510804620857285838863366924000917940640798893600385697874466865286106146662136845764566425238304991379852387671537895343838826254852060084257393305860853861763293583190591027636061192639104509429848479604392430455582822334743434505926591949271310538116257712838938145238149917109689090989882072820151151113925577287361012849733498298513381607925269546676988554533438155918084946366079203679743392076878091643985349632699005145987361682619452641785348717284352289297108661844568707492719017437471039304152352569039224554286393308823773463459214444354680808414654280140652901426293501830588777921170635444335536893089565166693003655757660601555164207517534875228890354869099548185212083413903264550530630883997650751485917608358907268005062743513042552307923740453578428572266731496324865989252238049949277385347344155719290156691254883636031608205708606038685219747749665755984902448106962605776483195871038171249036867885620561998928763866545089139249339567940086734454822419526269717167126345301907782407165900940931109741682592308512511490074097486015490894874025792027671775023282001483580802475835553920474642466210970670009982444020662656421234813661764765898224259385910576741787666608148890200736046317401895824105913763831942657875702670695788761503331478157765813220854935808026788986457843733882817776473657270558310409978373383605493961881589793259928017193083396434527088394714382012127215668785058213679855914566059087621179398478242680085171443720811369527951057080772309713893223412770764387149594368240460678898298169575875102851333009272216287766122246728958266134506577318226443130897121700268691163971446949868362882064474383361654143647676531710009912027071306280869401513729839781376400695421482012806139861285411471427182378826707770813161795910968380240521357116828898234783111545951120549832144886892522545122012851661975353031592695544207822522915770320304079459503305577680932806011835952943698901984706587127194423664819057992001630032811764202563214443593454361427781478251868055116676010169647694682308415697400419452168233930053717101530199726266404957816443767164817322828277522213231245986909088823275217413902282714843750000000000000000000000000000000*i1^83 + 312104774393060276123502237253502226291218521473944116258011063979644658586167023909650570992587659750258439128054676103331436937542484171029600164079834170398864816674226114030591312445338820736876754545272280653070126096813524322812678541928738267921854930894827316762527048854464642382414679874645939200397148187169946546581316618809282292980599428582817602291339530831357296039060462174538592436845834056466081842042790700404366113374151824875196553472949364068242477550336210809114858115895598544253917092453118592215737331118228576901968799261278146085293054139294145547644599162256612174212061167218864515548121282810574278410908783552461318630456337074542165178390664648135989957772994116098219644247654965688019103912712017838013611544110752753706473761042748558036594882796693575547292449069294790259663525505989077387490120701776240837088598905780687963089589202868614913314797591077103114162146091298663970464209415421076947378204394284227722950104245059250289434070794706521247387258119779726423050838571103695690369666056639339976855524737143623591624036461155370633172289915264163191390502969601530146142917200771550336938923184335734460088022585399756921169445204574952446079288302825249024486159469706485711339507228964804924586080893046620535216372902195036771946564809040229392050792404181900939088918410676311576919032038659614080341143221305633912729550653684460767011146878029151509708522988652325101660568627692059875568327708383177337733097951181212180737387104526080372572696519395186743225001007635196479852565096690419218826069132204154825936680862594172367482620066937472948921318609824538239058885170843311026923842912867094250651265264042061636494401793649683542313708250598468758171390219976835133886402321742943158533147198765964008518267127454172719308784062992799077362403584270856221183716015290315725717714767913928525449302400373870524385454198018561046843073500577395563463380361283366018975745221192804173364634329894551169806279622568391476472113278865321665912809440287974743245701106137671998216028614344228357654369430147324540232649579675790888970616630917617949500763666263175252736225605849101210053424277810633493452129260745900840556995271637359848471626437007039773507149587700886006304527688104891972229475113261391397686629450530357057050289822006747841579906665523111543763289102893901608629390491005068891945704168637916095774115683445793286597352097512409668923789396035516953189169898455041186119447654390150253714752726260398221826778384096587172023622685213050593357564376314770215386323413244729917550135293265692713530623182099743008634813021809775955301080465222629482862093712593696242405145223756138184934041582160104665082596415814392578500102167442403070309044291857806793394942108295849871978342118161786602626868951432798917604276431452869561133855938947597377784242529603546877320578395760859215684191486709277414068546749838546651728623723048903100403710771097347911692165711504435328950665834987158719114433596715468046689279040149988666450912259754496596441206555823782770603911802852498371571858793427222526396115370257656379845226010410503398928021452128976935703635835270231022832412967296807610330626043648253085492988985071956235810210922257174096081621635024731713841772171634072292796999373232912281567733225994628590352102702262936612915055019937656190437489327633380309969086564889783400069477895969989538282480358697474002838134765625000000000000000000000000000*i1^84 + -1601089235328591856567495551861392120660749527973173690782784777145345770970356388807836999874542198270930168829550138940788227504775986548869828465163637459979065430334036804472864680396299401660596816248544188017542456815696218566493158027865466179974177810581814999885264513596518225955164059631464373550786035131383162137890350220929230975695412627121602290471265324857389770629502785251380194273827123647633879252267463706584102325235198204867045276545349350569025532688019174316421788425232098462018893127331309011117024392162491638887811664547969598442965081669979089398187706295043949039419633528354812952397418164245002567351359837519669902931047258859490946052531687576808734441784783083235737827436753168708841728551271349833186040798691114039355615077612746381011451136646370326451426870937715221734161413994492759500061872864965903346054164967077005147251620441957332162729925341507649354191287923841377706432715743315018970206001758824967924092278987334632100445029851357801218897202924365877304989921419869249017205309054006617972068112785256818698788105971303130894931719015745729027530034542990658164646306023611865633092545613908296750413283423458596584436662743419027712423255234485594095586374053549594568336247201358876612209091756839430384512476763336245566871602371998472068666061158504878768968801148701506734246921194557899945832016769962012900282789067653307380397374898611646997415768243372295804798636848723495930009018577859864636912598261806556544168271239014706841031142727596820235387365204271219710006006907649236144545384063851525592109719612560391891325814081742166311921057580429809674221224249646225764003710715587111695907920741632659959701359613891494722263385907342425681949748447975220082648964940857232647037603511265185407123895826176069748199848649976719184087188380977960684029687849230439244304685078280718005968031616303983006088942585124312250723171795649805923668329468283275458103956639231794354169799023811408675631576430580429721323647647423176939122817349205301597843168923882025657754722973084964136072199218498933416503322499767438579492109873810185979435610428472994921900045188457726326743418233277907791313996438843062977458047055915021109490499867462593430994737501620541579724752952874777127863731895409784604245915427977830746109425637115122285850630234974060546998041176025586957495128739967672218900779717741878656583862574668712612274314284069998910839206641964698371706228088252316835107194060760853083253301020839472625796089037299169826486993805156085497675612031871637524338932581231218006435456781832443743847079981591914629211037238795165702611327279873303050826880878781132626723265419950733523457416782619352293060242312290742155507564469151650522546447386262512255661318432856818746755079177361808296421037939449360524902422229012292838052760819090228904935778291179412075940878472629667717132218784564580863441339725649104817499031465873809843052252455845480686035064794529499284186249346888635654447677503610623207840209787246053207997066243737827701980050610933371411933182394044181310165157631243903409028746324918300051414515067434159444851636352833545029556123902476197052829497476250371552998224063276827548757323053485392352998908207899314690964787960758334845919115450907755868528043607686974332592857522625720908778296637202922188828480623749115728060544595578628033712078827943240886897934610538531663021109998226165771484375000000000000000000000000000*i1^85 + -7742798617073373160118465509544744487117911302064671957674647036399349116511070293758735837978700277190841271871147531767046112186647809693377912502665901858843931902084952906747003921020563961859663330883915828404543283185396665173169976531777298154052152868773587737476675276532362918284646908569778118863787361759672910350203294453098104888675586115176569489643142368286149770347079753848994029218493843393005563418852840721716510110289412402414188289119494089462439334272898615625808474669760926999143196452061260436065679897239909419996731688732756854902690833229823155312122752424912548525831531592523434486272911049288587792728692328150180438601707035761313943112742897480758860517070049858057951875024693461916494854625800516713154479742027010529945995959012237784348434482177470408039381586566107030199997587406385217119192999393144536651727238320459320342865328713865680648364910917434263915013212139063158019826165336648928811032538965542511120670173169785024800928290447774866641444468994276912172790376041452834445308324205126961254352037583213097239617784340034668133373998628320607881012066766808770618690702002333131266115287883815827696531452099502497712078694361860105892646394451978912823977007514066962989827316732636542880544941242763241659907152822587120128938094032981337251679303744584139867548137984015923256952351957383141287280884887444349475175265508471906468256398290471645558520979322720171777291573088961059337000630544930450072087339183367227832887950933431383922503314771857209101936075272350837304994680025335291901523986885168442926698239567586966118030839512946264925449009071517807747603899398353653364212303202613940634507843940544645945702977937325782078587235634801529189311017540989298846090344507800645432318123812886142836386581816629438976313325024514995441856399480871064959685073705043747011433803238607778073541375248684186446884953797648117875739202875076458787187118635236450541413810875136600455934635600802814250974381417617792522509312035134099001489458336544182143962167953729845901113360104541951766940993587451317606030037851912266714792366985787931440269775529110924887531209433841500491650895552354479890380323390228836454209899568016275055369232119851142223994137165096864579311607739374177799708635792962154033124312403606335743201623769561515253574043936857966452588659911192706371222593075933310196103612668008550246583549576456041681655175598962775561175877192310410617863902158468260627755807636914271964139095336594768050777266020148947714808696600868937216165962762414069454119172803497125271041560310789178302618062498125883011915016194462774757577159183353227368048722756427974258563705116640352315646379803117095573730378669925002569835693221370998029270116470511220631975039224268792342922343120343576490293118786692482077615903730413412377019297900094626561411413260725670451181553832119895252547110737014529344949047557931171645489515338272703128915104843361732447575531534975196204534562346678796539132404731226930137374327310619262852039186993518863272619971953543267273160919054184606573878042190399066912524909494118428634062893530314971702339277405534244075216531903398266511023440511737977047539291123949129707817058122348119008195665780791774040201655130358627299725144554492539281081817429181101083224822371958871687304449800263623879469466546540264465955370168027467891804752855810717610159291153735588817484676837921142578125000000000000000000000000*i1^86 + -20448469616572187134736084578548163292434836761816957924911838598077504183784925582436283455051467093955444777472909486526706854730415223437009051464991359289307234386050284799349627932027861029738416781791439334161271255390156366137897397038580854069780098571848988295272141713067044967173006104642029262451764785415283835060511636751026568869171991050640407589516535341791951308003973115763194427507349900987450560152305289934636740594949011175127743078750677212656155354092844270010594856892312268010124688690244588356636675031702196143905660552201361721570585704242518082799471197028266555668081006665591290622649826671934291678185483500200678386506890924485403951521926327779167650730248455985741074887925045161992386076832673881680858387639091374085192638355825877137407826464869651882481206328315936080334370232236342668764315359086242946506679908666887037364680052257326139875103035478192681027890308002163323244382762428542429882487527900133988746441598687453331594581722305731414066442219408927717500672781893708853523860442055576745134335265475145050093990869323316807604491618960166363024159459784297249599878804750276223761664566239709940026273650919257287016925742122620457827715230121775609775967389133248040448666907574370626222590144035657833467291302628493165177785150431273912940172365148542422026861408124107883952328208671782710594326008991001854963439817865895279589678508587341649510104332698628722690783519190663413798528889856906125494861723389997604820748607061293182175516657580354257060672397890978003339462221124123649392257576905221558896128229128776449275534510562755865315145264553320034656372171285056254391850751494279667822899601166636086975351943995595765180773679156821751072161058527563890912305924378302289171183176571336795733810923913421447082973112988385648281608780231041727812288357531028416453682305340409455780958049352204837406323216900680693783434464085714707372603432798814041406126105479246774875093514642277984992695182684944195044689857421609992166438507172595169615563152124818645373144017503441625575362565349345030477222751421072763181950834587072479337149909323755505130313095884443232993488996113189349879556648238570977196953498047284616489106397309986477096844628210735973439359603146386323396609822283371301786817003463356112062765093518679187409612865018360794735118836333528500940409403036822391051211055086177688505169045706849809208258875898190171927479127487902536723579154161268237116528574358077340774708608380467478819020919666379474001766561095933887197420456364838289831804632360090108720560126897912710691730151320167597211709041479674391303879807863516143921418163964402712222512653565747170755245013411517763083359679351149841688315904985279196176393325265872843463118914435563263814858432419733252348311377726387102317508871973440914552495321991103698025992914548266608849021092257958601728941219842488756093541397803977169810483379974947683277959577392714933415091980174848771267304336672785616903033222272592501418205065499759697287146575720394738538714738765570267417347352635267060834326066558705863887280531356767047288047238137441631078530558480237520957366784544542396509508084315225102059265900230414983697601701326805310333009129338529526623793993000043501099881315857539289418325945988054937276855847877450020619775873966000173497311660791775477098857771773374148098131902378793424502288440132158715277910232543945312500000000000000000000000*i1^87 + -32420719982884659514062573781231536380656243767734113107482889361721202614478465006168126349300436060600041120687169596867670899234241578477902921936108389285544897247672696098467008857005139945615539811653899028732154291160619535026515608399633802838103271580478643738116780578273753471555899682602717265049931113279418787452240588255397837994394103527505006497277903549935405909735721476916248590054025839761776744400481699467569666712296487852612624531184164214725039021815433773893630539993189571507091542867245741421669499728003330998997129328993483099537148201380648847923460885081216071071904749114017702560215651369284873661155101328767960065050161211804708714447200228566636101305220299088540496554283171336792670239162689346004492662129239723527676735543282141590757563755650570911767486890521220668284847955577800615080580186546571053471637239381083266347496584464689059011238410033868813264614620856426678707738743992930332022797455926961777862188843148449843510022423304378068694498247747336864505455281473725925438279652367945859496332451809089390408071319174004925104807283465392131873265457885285972711386988272916010520783097536108320375689270087639313358938822743478244945604355463914850497343720294133375224010577409677288469299557772999538386058921226639119500770473691430233987006124957358488083490954887216008658467086016090349998564446140880163809522334954727212072941827466567882776300446235745482454917434570494853630652431668906123470752438354808781168350944092245255742896192491688647174606542462774063112501282080401229174202784140562182935953320034953813786638667030813937939283055269616969183907044257022469010900425086001449991589263727682602431242074047810800617777211180436803192170661151691591238831443893112934681153634587796462735353861544326767967767026988773655559597418812525011764525320268061841074880170352102030398148643803896100515105890456338472040526541248501154502615767679575744956914210732982074300276638917434392983801679450201113685657088095385974719072123564911017271635010864204664309661504194957666387963528995384912510164776564981169617362416022948548667365196316597376544397590051127441523080282255951035828729282621137918191697480414015322413493796731989690996050732462058720373820066591395852637648787261601103524959501777423599309250301192330253962086700726541459656286468320932975096492501796005138616766057400004690404542705370386145660319466860088976169405816046201501129134025574620409302178556414221179260907128899844225519087076203373304378469991754728330820077371236039252167173709720771457751222208882529304586881242811296272991236693138849791784599618929788931736701487207255535302163859044527234063425887131233967844139898343859234842448783022573225832185930424560190041783134875343249628200066910353993594755785540259379400798610123106112740857945354579469918004768007493143570426565320146201930477836451366598682506437058155895248849118981090094318946537362730920437139081015445338761285135483232655230011596681923187190990911466780610415311753511414110814693943481874787889157045670550006372070673842597583297077239134144299596728730107567727520356723357868590377828446751521548136999552917254416543379625269883570554307072791602120132584348423679521980491265842863545830098931086948634170701432973922033405040023101253187243752537053089767593554126943914706486116687254735047352089819089494061313039608018589206039905548095703125000000000000000000*i1^88 + -63984538306157459822762709134876602320365025405992124985779764210677495055533818842894620470483616045538939059993311168567217340556329777655345129411893810154679036755625662280167478985570113624766191910015196991249242047849451489099736095075720874260232301456605935784277641424938786158322856163940015855487452069402656422332522336189396821900648860866187838993108772546361107979485372873409963169465637522063444744539232424345093145915786229816203731068855726283389743934263964212641532331423146506818929646158296095750867853640198355851217051858255160028499933960207182071017504245752413514936226108667522794107074743722279344886239800499855705719089397558822027294256883848233045919291184928704257456529858411808428425012812923706426317437189463698144115772549575418682461392622544458511490582239169325833755226450760982013267952186249153642486224542432919241150647799251721583825962386201299146616835763003878543488263360615429209681781622820272276225605769820668605444129176618232978542399988626061086161141311076899183742905848275604187956412449015109709989363057752073983407303388264535947283115085542618794916939210479343063443559113680581235118606183930906633347085230439938901748774125775021934304009699697910264867673849525103238949396390365213800162609198766600451197754127051486831078772927452585360849257426761934989198059878424726492410988000520156033665521866378640804495754574933350035046951772240389045675362874380961959042136767618554647955646202923812544048065612218279911414557467473568122766887681044437021048706916003637826060746143412218819105601749405931970892707133987775987549020930811676818017883522572911974958622450448265098261188551354330769983139551090142126644705938907430981458097538446710633737023145778172969442659839436390171312327258581108358349767373190688874607866847374304672793648401784496496182029127632003905153823514398448773571567048785320489303693349958700057696740502436513695386898531303280210160178005512777902702145224875856161394700283739928694827922339518147250600870468307377207025350107475341242555645873474024373096599659100905245510286169390617721293387047798206495417094939133343025088693734110945182386253713413363568001991152356887304489391263359224173951944357837300762003510221321435272807834653955726200017921405386950065827332969755995643480330531240755777709938091853883701059635963385808495886839746744642324673135163512298194960202412492608599066866543479086285262733910130906948284808648547802004311111511786065513697010169479489446131757404897932443885405467192282370673344315317052636824298931716859661705218815515138931066211826474496547421178478425981603920306986336440582738851642599652614747821147837615681805435632123520806093699329661156092516417124179842265836177075548409329670539918486659880173519864110464117488599519974743011575109275651395283157345291163535786090317185995588141133378119729423908044433644710886600596891729163702182570021566782354526736168388487653671329886682154168354668633852842590055765596119497057184230798400118004358887598306892491792446015323520382928879551253778456401322320484572044349540166043502511403967973264763506770276856518289543562394140302353738436629835317171276876800522203338346195928590575047641557016504822501477677744667062210600412479023075930476154419102357444949700627135053088626247642051826883562563559828545208380029856686814322836487578771775588393211364746093750000000000000000000*i1^89 + -121972688083800234692519887736769714882679135582151218422580118177853114640070061305769020435311199542604485810396948182089514682091704651662913753770740828116713902823953886447941115955476394354169888276046599320173810216752291377253107860261498412082797678019488195153215345596345536591033849100336437569997574937015113251191935959322358103322446378442516770537759696523767397656570388823167785165188021470254095499818919466742852014731854620744381515555067082426119763244498773698747740496010979984655067195348679021510503840950130177510689694705717765976248883948915491643412415842084424984366006607638338178005856314742464197931240738039304596271985767720152020193284871560673087386008198991343329091192030786872047257504432379628556112161020439565489744625644968562560586748829615181170046402394691987613326206093794485433202640570118680315004546606996378446322262517433048167282217229162838693423615049265050695309059990137909699640244445033313582650771883196902272116647388686853496176555087869892816731821320368215084307827356292896458526900537930768405916932391246701036216521881455310428647111455048374405591519231474994251251319671460011236663388799646095763094505091000929987900616567985016369112208479904597590265461000726176683834138238337313594226515780595840483550783537383692964961133408516043280425890072437564011930580339971690581296291359002517735884177347696922619128032537403285562928986495431120575344181228280800680618794170154753254704887498640712850094485143991484679171757757481851860500881161136456284733570389273690749894478553252888738517020003122538140343371570430811765187748754337340942922078379278466993230100764137376579734717977727790447070093958098554695391182568161138857354182470605376950531013571794263688659372082291725087539044556418831585615972615579317155222320038376585603122051483134390714736229630671894970161325781367748946313304470066763356437921837470438903601334305772545241666393611390756410659768574657803804259092041219028761026393057458795422940003846963992899220795521623853294197130262654409878223493690099516306219192859000723897718390289815922796298730544465840253595179347611830398585384844245738412324998912473535163086649409504182664893739967865320030796442726136652072727309283227028319497643222218436792044084378329209352616512031010786704861881496173037504456595142752725399475691208526871099525819208345463031485863253727252564991423748159267365926505335261850659105163510308963974376309632479642211947365751516416559478634117308645116175444047373896173167118764905133971995906294081940027078846175313909721229641021791253937393931037955210157075006999095483873587821572222334967352440074854513762050866504360974676154584958626686585518389209920607817330553590488983481004657626440342199818908876309049003932088382888879935062304091219534238899853188450772620171790331516691487013734108454931657795456608131233822573019158749313028148999005954182117137379379638907993750865073401618856246301222434876969326382842865587218709107599691791058044030292586959820907217669738173372596246963416413274537317662465024557032437190385324919262984096761588377257390138515385029251757352644805324897754071191213188004536667545990808078150967640046609754377022566168615121804866120841714408478341334618659502826346528019436698886530930076090904585841834785596565056796422334654584400972002162573016545766134671209234511479735374450683593750000000000000000*i1^90 + -546429932749940507386548867634540706006129698882719921177166296994676330512386603954082139213243633246455663196082907607646384774150699442919042425340952263157641143492116813617612955005193729105134243057905143489916629641796947546063794306008665615599709662385631598796964887786727599930125578529339398402671544174382522374176599577905845357101054432673860653411664134715441215908180750958795321223094662898229691399647664953463612452388919717594079220454702788236250686146577739936111573566486128111133266361461621866088126503686609221669093349390210821497372669664979606189314963450988190896899984953186798358500001753124029069507072487043192262891434242162132418878560942810023724176152106900464898243445131787572827287971016984179864827815535086688399554728975946302080353026482975560264891044196689471672691139684148016178716067013935609069551563109034831438887706294216909097525225879977839685511232150218337120822202982469848172124102180872679911123101677972628659357330937227084399113891372214027925349063123422191931149695317859628090218304185172737203068115490622458403816485001771847038628501872421228508516296062514192763860021999629815716697230482702965468799182798414103149180004737541811947363376649696077134247543903042824381320535904043927330121219814419420800971402607631838177787919667515851443058843193535107694248469045304639386803880885348478195194696080891918754484883299138729600025731680236987869153623751197241522448966146636261800528912796336672946040315042599457274088890756019617464857514095519111852560967295364032047991180253678370547023635738855912489124477833440214719497006281589749066372000759538902633348890734660702531962955495284928380891805468301391546371829609011156056048092642990774033913479982523773970751156204646028770626662040400972303140105060661613521653165761637651983607504371466612924430838866832803711167689576929605122737247797739290410013437638543020232139855061454989143185018446081450506012246729715507824894172861284628040043658674421054148562187032271609189872080376370018060418581043715372074769269802787302254986726129945981872428301659881302327333254833802342303335632827643709210968673012907182929713450147987655884241885900340509264844790670712009989515250125309527726368319356571784875363588689941445498447700196447945073001123068553871864467461774692188601662259408582590033696968003730010098837057751192772213622146635355294576313773192510290497041032773224531949308602091973433818250770782982813887161151243773332688789008460240635027187713367851367609113519395621491165121968438023173752543314445151136768652545830301583270657516825919696204699509427716328440427861115597838189874828150866379572894439210439417609686661235716161850372694834322617320047342940357058897413001538422112331497858374411831390091076282919875483843937063824853513417928409074398226258663299544750261078589437861140970819200673820668645634625652948239392033426429711623711492284797742432963166847578378200490791397622200133825201938474732645942960730493790014616003809452951937646933206946974536392958563716569163315778931588752635506637056536257031331927878969005830615493923745336743019351428359453634686487227919279441463860545316966003406557519400849145294388812656257861885217367904118029390413346155292202701055082583170675613315155186530349097811639158894848317761025676135806919337433797659918701963038829996788990683853626251220703125000000000000000*i1^91 + -1033783658510306077560139476125064846274057602587214166109706980658820596843706547290289861353033366474675798549886375932777265158450837202071103775496193026407167429168641164458959722254555822368971390453899172618238592158695180989270984252943531414466680514462688271610988567966689066522126725902191082346997146991467607672319995569208822527842317494065117163274732145637025596349150041958090039337578518658546165504793229330422983688870817281473788671796166275191608998529958122682801669742330501505838689804434053176195507563995277978973901495617683916397103322414658969936135728888265227230465297645682520934973069293238209773535764879779548902187927919784537767990538299246440530789687855784441509862965658316596862802096294154958946934205217074517131730560083114228943356811961525972854844247297676563660257609808216193287008505206201250360461479956033551092395320716272085415986805076757429630717380414891374177472498279930907335411704875062104409095570522974555968410639415975355898441957786802243760909380984718592604012580873819451246774232524838020055303871065128626095672049165304276014500052988841720685227596409564583899938775823935877425752162463096457950912031618915981974472111029636844088222603341800451877320443196142620157018910996376386073116460938369864824601356283885194292669040353666723644249090367674410314171176332242754962484226057730262525710313979588821826435703131853990818819293023350064033940331737109610708265808579504544399521111374554210184043364088213104494720953216016130984511998998218350393432187616861802369450526441841815265501966952462627064230431949223808524573337905504454653610307090382231239449527613845996711758010348584163937061232259198035994827941065952372200951969389896531649850228269114503563099716040558836206463679747140443590176314728115394066784400678403314187971962540206536842437658244958187308253235543652919543096372763548082171073521636313786459383707815539850884273192021511202365216497023386574804926434062134896813560333486749575249643257817050935417768399537806593508054373035661082523674841876713407427303718070397548757279289948324095237572791900393785859879574744559784977603911040145414723020979882154634332407551777474725373200586627306262463767637447628579184990552447505390413606045961537809926462326544996401779922415716978023196717234638576073497147476966883937294615359759298844840099089392058355293369122091539658785080928116091704253235910546111623122810250734933900414295159225739261496287276609493029982880450170271885786534491780504666748884674975941127776074998009378535902774321574909702638887270183435665842359189763785516685145684876877494297277393108941675941067833360350894073702951815008947597780911774371059671361012720394459360766681938910306108672506150862172809348852307729767630879202311359533720942762790205990670359199831992045468336225075847495557967461320178544746042571699208878226640426569024061058021248074177998938568386891268063292163266402241709048057972563238562125844637070554451513231417036450290670213654995471916046474295959153071736466748230371470713934479647093526645154000715237351443029631417800698998982286113254654567028332346678056903313056671541469051985979013772037009062329456349360185078952920332576970477935103197524187364189403749376234787236840669630740200587407591021531125549103001805346819670216408115517370324176776070608987185649493767414242029190063476562500000000000*i1^92 + 597577809587451799467270267841505890862125081072413932042557610594117133250452068309539665522776893139677238484988765785253411696931511957508576687403665095908770185699326576960518586542216277840656747060569106817249488525279289837792982488635892648319793812866201121288946882408856671958625682832900036501766070911490681616976007189671094459762767071926409112992909357768745508643985711699549160572281502693237427398021001861925123141647972050158094446266970660262498549915814126213985024497786247035449459003632295218871044183553730353807718966696901212050712302707991451819916916483663582701010745851551911695320942366690839913044427043661999910596716035984416195107704369826660331794555572621330508618571457646587143039061066445123799582078196820563859047926911412740725970441579162697053695677788288148143482211036201504823153364863519674768173893179519305492313595994464812113289069162811219707148607480650285369685023748870139725678159613906816642360688123939603866220015788553928241199216732736870339639796918875465954674354255199760308642659762783025786942349407341911938340519777929465258074153830337072820937886390190140893097035025963089146356385559154753367818986787358498468135376686789120062985912793389043862432128896231650724794072898075860179950186768659456693073523041113445076437791511374725220914706257569882061969503630290469240316151816450747842768984030442052406783010333988840283447162747064252794070695617260158027208392053375859231061761667777812541718991126465746037042106100142991809376999373775147978843770918904048820798525986970388382404914125143968628674811168651722926814537416538675875492035498927223965852009833620396114907365756832279088241143354986129378978789145605320999998958820438478382719737975810628567890637969260551588410651294421715104065093971052196570627538779210574199231315772727628853764268769006928844624207173519629158772047298392160094378622512536721799099496737178911603264730046236694648178681230980175590557965540569593167376394698814901693876367616028553833180808052218731734070987873574768359917625994114567280639460012394462305524304857857183722437246699959375609700971575802419901056039519654250365425849393888323051450334893896803695077919191427739569019670403349327455942763724432363096097534311178224136237065539634264834134501959613603150969051349616727850066091965962086158605258496104425959400957694453835573771411296956059346770171026680604434858512281474618629762131320737277734962387241015269442794378487576301303992397799096288232604292137608767533240687675224806158379185066214542564381092075864370099946523868308067455403619474325122328899052052141938735827749241861303094948121232655305160023706012741805786491767996981068415342127500403270762801495768088624590364627575271335313334796879492707795390467077644717952166460039985600815364881795479650381591496519526061009706054501887603746872954297834532385907841734023341239218220217002542305170818983940239491008508626483787773589719672821025593326895428285274932311564691234949918375833449346796367663170711796580626236463513875669005963441471175026707019837742837673919863485354272846442081592224271718258187606533096467349734117031887436525088525016118403830354942500889520912364178834849954239305018745039734440843582310173201148708910570013016696490496549666131889577055793842462633558767935632924079781487382876578732325469900388270616531372070312500000000000*i1^93 + 9188913938364047784548712521817057282225912551954552022794026854242855683210599503843885337637564454284653405043313657708180579195442451108456048196081820129030917238502452627271262679414628695704136650002930168412320869513936680855340818438066894304160584296797275159034930666142160750274340908264330034720942538428937226109128645085577314287790218886183878491213656365195495476174844083215241315033196360717036208666895578743184076708854550230869595838714560635471246363028343195332928624735852272270463884237321700018705320673158948965082216429322023094122206474968936443997480506217586318074881278388103297838497991693424214800839308920399863398773710175846131099516872443756480125800457095682836253577330451560631406144045995126510557761504135279708937149389217739803542184960857962893234392712554067443952793575303533547956398266066477294562429714837957364138206507253293863341259908956294345067218458275490181318176841888395464136353604316401013356818493221213940982096282965654631859412860437249816245081081674792064594383582998892781023940421712029822704679296226460036514774341707909639199248434566853207234735893865012361404199626539872947759170628752444879398179367168325720743436415748402007591816014507535599290040477092137426701321564931153013095490328632266024927596385266529399630382016890286171506643737492890732657921356998572399014265784516488037622161965233484479817100363892151979331874134382309978979520296842706122522154405657212961477175234452521514437921847207327123926849401011471959915482550473695186307919802466958516025048399725114318290319072496022391064831592128456384338548855256310547020412791398666053544460176347882915996078350662192874749921523497549958784113400249371853226128286768628794581867772505686666557392420848964535419752460603170546426471641963820383024006587255206591885211262467086664961642302788066599112563000553564612595551023031846918347216123996552689958641001881099016106530183871419483620839717522673101431227858225285832956058239132703264103240921910828830180316420486585807201386908710143847205298584840739859009188458575819507759182606949207307572738544064258591748194187141492412637202862000626187959635084706164412397892736146366799923253597624527640250887506080751689762765353026113498440052206658342558442116149552798543836097190035537891379243112811368937961794881699035633785884513030008284077336206361227913477282056416760798341260333946321012639727977336822850109990096252904307312117255275969529926839975065737572315231288310761718761965902212173892544340921306357865744699143206050420896459916474817773783169460049942165874198661290396850150008522943819569540624058003822701620404114929829673077021344582433090660472547664324500634093490626923948212987221005114918054857135548525181852072372138644337050308482539408800407495334676585534967367440159126342619440185528556135540079405387371983653463130974591974702971999499959298158406187287551818541928837657168716740014886250897431780921904212888222864570816078176940841178057291441348457710023686784311578132929932511581439230538189525067256191126621522059963472309639667724675075510367854838554120706068264837412991138744903952887478287271938405049980400384235007375825175965634100539680626484891665289500004313342654012567505849219842527046307235278974279345279815959508421246400780099447328771113072295586125980337510699042536543856840580701828002929687500000000*i1^94 + 13527220871671838675617304845150990044864304940320963262612986076299415264774220670489377021948902591644477307415969804628161077829070451082776156619671113980580718741979754922851641081470343851055609607102525053627512327691151937716739936850877969127400778295957042159172425548905549253209293696521211751060835517689917643508053984821334833329011003773618607015109104154250944877443140847549157414102243159112922310575618063307993430999177228141824272885008814842166601553221638882532429916091269188059546204404571389799219233095708004707516406003685487676623300343448700590032487854357524238451940079420638246769575432502493600317933080043812510463961745377323792204324245331251177679156291144947977624402170703564364968514346194442919702257960889630217296574380693462547301536113204097303844364335014931653046978887356159900324840592778520645941231346306536002047471568168794832802609498270193694695094930451185738255460756109106613025602823141312446574154265438506020255665162439843704146866824951351901088318549120459912738283595407238912109030392350374597808074620221445425825808237004865752954558259766920293392645043819966981483128540834281329087030344704543293144853242437884839672578625050426512379316958813227326492351472047084468496058483480415946734250071771327919719879730512562822358424953417841421991002794940790413386596972977797446105022321649951054351314945172944548309705979006586980047536545179708043445336671462965433487530453194997203660686659734727830697913071660033499062495130035308560512725585104639328720830182348070613700187667079666744222020690072828714852170812825678162170464709911960854358393442377008700576859855616292993039138157508089495955392718048419050052628665969937427183960342670978033723222634778193094631587804362369493883832353844624494442255425972348039701698966944996546287688441793833644028874061024079438664356627445197901363583652845188965135986519937641662622434231663691025364424378503000748668694984324427920411695797314341734789053238457167838645722545565737325681942432256787944822632228370607915553860050427368191338405652574125844946022609732327366120478352216109760394483074583508400173634610457791585181535068801358879261392944362669806292686305776479590899802817818865477300538236553277707447604519505475579156402559928532324699540112926063195432002216859432375320197751020547171147016493172963380794205362849712641158198230479758869643066042043383131171745418302252463123822804087605502525559772479536071243366053452314623480946674444750763463918922861211987807571372881461061369546012671248428689021808398611174812954912704482720722336857451389967550740896658129016218664696990834193019593673735157273582110262447182572793437170397638194437678837851498424875541220811864920094935775498114537228027997559582891843118444746757965283743891807788081176908544866820688214476593983956341979376070185133970180650360493659793133568147852137049915492988448581506827210224178851843834118658463090930012946074324139439803654470037201132074923143542247072124812497627504799560956060728911810068974764070795599284192238488150869385454401959360962175165317481987759292296648365166389857887487335203818407223206136195550992082537595347365892901287282149413487581396584085064628423590692133161019199829215361323265574234409084777896955625603192574529155313791162396741408942498127140821058118561211358610307797789573669433593750000000*i1^95 + 1466894023157433513104439932199188437976402198403820833775275652585517987453630366065594756080449354857532594421482710846120268966299171503462323291008759479350008979860378310966635564027879689609008626762484648230045561786485382525599511358685793563482767517059983620167491032219876774110635777965786770640489624954872123224792122210470623834510488954361488578698961393162570589056140044791092083573984474452270343279139992865359643400228718703574525769103927742062596819007715789144424060881531251725024069326354781904298714877510081192375919986602763184825585430642062380356274089756411816728492266693880359086766573777940080674674286251712984630245049978832144354463400133631258750750664334739089544190748935093899955056058495859427518698962814934911309709730124900926195405655764664162178053156566745262926098028183931193205206689940900297993635034732312445121306826315047738815934189800926439131428607164005803819379622620950479783194536506469994148647644696097616724095349277654533966237733656257498810129776941326929852848364310526413247083739634403904821617619414018972459038749914389849899673748676275014063302702718011525438640047541064177147270767432174527212247162980311665640925146414250064900909680733287895549606099614867954281258508001507223770200467110976035294331384777122532334039539310014090575100481269989815423073384312060209158324390600195225649562119699692152852707335699309345544999066475211354668692442824588650612541332514051478351734945951362848648159841987183885266840232234936618481568508152071005497296512412026809618266413634760866260329644851302612165894193897691776798833024190904186186796932071209186836992528216687783989530542914577538008374252449418058263159286588340132862739257868261147690652547670832895442040082802085494592083500733504395515399282288267380657265315985245341106517396603436291178816758143238961813014164736226628720834499169561964158287097249704828023651242709385989639429409161221541656008755374159253404515817796401573228099382952862144157437422178152993220351232602583187148088857070532815735692050371375766354484793529064589105230388423333819136566314191988799473569659705495225219627876261161043231452197255094196894518699814025872730593686728537621346556616930933191576099329422873643572692759502310574974930954093049624215970887586811578625614798486926335223250119142717805593245791580762216792720433388305008088357281216451039108875199743684557591252125627846764729726957713095565618355322622675931821338622814544577068155346344101530286300789953103577878079956761427436273579277715272098545887841600048487582269907046334375280826329217923196769414867753620419087399154364044741231333568458715859648831871928699462930654170362341481140205625671317277904317248556476574571544047867554152717728589834551620524890733449661725789571841861785924742774970049102741159286467214324321977248091087628746532392438201563734580085231082413861281842209474651492963845334820627031689367467129645098716468390347090098943584818026291372198166940304126615404086846205547276606684091882267522374102650185873397126994875458569214134789671880166880833792081531506905632863901873763411950455032010661187460489611761810261014259557177384106267958226959409574241477587410249444448557051133471331613550594035067678492772184480475963952890932187732535585225850356537830531726014783933876725777242508996778269647620618343353271484375*i1^96 + -12058876498246287449470317562694273948096470811711115489568046691351599499468305607487784975089659479975646805328357224665069775677315963229366248025775860149393799715204138548873484159773289413811531277796453104099195696364665619490076191248420584611135359057436649211475860016023363253764601050876394271015994068404320800986869535696949892762200039360824104256019241168644863873516667629156756110934213909303433607787480951191536697976940381194636904155864322044377993213158630707516452655646720197168806041899519633500306703418604236618828184740790477246746536229703236936645534858937457636495288721734087644666029244270474344276327400520538997203532004857043961643633940145711333679654244333518249487580865041229459290942248461853442319407005385529118383114635368548358908147190566241686747699791006963061318149700506676606057314651012555643330970440722655266877622005568956623365364470503130310362686477389378299828023705687192336744697523844345293612328070761146778628093136895044999211081089253125363818801748241530544516714167751760545916231668381540055653052076096802091392395145395367222249839615915126082519621772496948079971413924540158914685087241381892997464469719636057833440284523868151136076987601871688154691196893818882222987521585450909837123873906739157643413857252218058798338947818426987341021486783508679410512371026600473047345869424928297623546498347585508182591705608365172399418762654653410311405215726640363551267786512154689700811431739545806782715289859696091204000390455943750853772936133787354400425332712781258567217587921811806670507587488183661003701879577666945515194715566163836890142433874742071107533981623008015774335398112036845484313888650088470078555508980544386931726707239427205529073463221945123117417129829284115950990651543812973819737852905237707425074592085878595209325225723761893779917087534198044324722916569959293851161093526949782044769723255681582402375949031829967397147508465508809584463321408585972447834341630242150356392895254850943328215279192175800835806997221702213752364411634166074332643707140989924726335379456088663743999584815747563205819924200241640775481376526326620508365076560747816415293586306710524506155263572967131030874072859348137736093069401971907031557269048007365043587667003717043983842743323462174170155801834122756095927241978814569499423337532936045177599620145363829346841671762789124970314717007822194287033742639091009744455274078605180440867474512186196740241654803536732192744545820091156939303824294496561956179121084483377403368610330078162593513424144444571714101740827379515380678355371460648767767847379151542393946387829967078168490967725175620070787298756608915233434137618369981662002080987992110475229620839505464030986743316240439995976670229427407192522498779285036298117440999831375241553542015129034266211167456369799177276503829261930407443241836218393823790320444825065714122568295499608776761730580245772669652109069101985389994743015027950631157844901889632424487119649031652909065001895018488782891516804206071832346351930692648942014517886473513909513216024770982813427328138476095865227442843558410700251020774406401226892663640642778799068083768877801700087976849656459903248991674671643168691819937827149611799698853134305278692120350562320012037236876886099567254587920720670026852664675367098226165944148868639563991109753260388970375061035156250000000*i1^97 + 33825946085546858853616647703474810093335428413204531699312083465608966399873148254925439133515790503445731949309232046203763923893327274046265515339327094600925242874019657904345861884081377054883817326036142521103857182663396446117893173039872840501788500067786743204052284975209499437980369839656018365232865108261551221831828906178020952440021438053017635166801014687773741108586948232802539228121140578450198756881323852270675023999211019381283975760480026440020011557073652650808037374358212007829004934339157663133556082138624559270081529777488835985980044430490677107719015944478111152541478048392301633795563428034800496168030226041146897667550031555455731725817939861677836166724141388998185597012602600460753664632147321117028841540655467760617677132387239690622771393802983194180995156435952570024279852406540217277376324391440448666044060645605469261382484038949258949502241975189323648335671231852636346993041492998659705207000838624862819256058379559137125787991224951098142939033679665215383932053886518909361261861966090056953211851369222714356617602896237344210820775645057843215828543539428707936655060600817266163322675910707397919643065508865136203975268690376021086911196006469314222468764916151946098052450317457981611938054541282334740745648920031521532706485470536134001748663671037286253612073278131497891300614005656531926881909550919246716132214292611244506328636323456836508852019423640842109703410925621467969675494361473363716441236475219981258768356321107382651014727335801551731727718455963666773789262868209517095778000751257004640900319459362126252021095614906695389141099428610422195498481264346195928019225916679407266756896221238601962111277485567051738651594027662999466535541739393007960240601052839695090359203263639464656185451865029924640260314025453371848869722764620718217964695445698209004564863430503190223837085151372321621448648622616610594917311647846472798264399346675438230803615290211213698862107731969861194966932230818752408233567240644792330751108161923553269085363462355167671516228765708285619928795075610186464385645563239507013766970011222926096547125519118426000892648068838624450823062524526868789842304344433884746362865505665797659006044079350313362536782314036666617073176372384106918977674796856901423590481586064529223203958787526819344542799265150579122010226673589072145413078410181257574095713446839603076624314144105593846405480616856293931807992320462245233213640253350490235991235616076762393890349197950362714039102112239445301781660876101322505618537590970948738260398072369210182760961512575155075518298064590934769317013154325119077205391469022899407369171616493192229869825478521228511015207268561879889775267756270726508327223311904790005526283867685345351751290130994340313568371914143525032254924550181565866905006266037558726013092014446144905576309022478376035445412538040367668118520943338915612648157883688150209621166788981169197254466387388615373481954695661465742081482654258054082305464245636834235363226873418441123165933002161064292844534461901251778652389593942724473799335230349603660375840345982977774214771732870925552100186681994768733604477245705611137674388476093910045552539772117252253156635527845927215384013633327716574683524087390016029275301225563896986862405146855399968001924590104609983863626854231775582031220539276080671697854995727539062500000000000000*i1^98 + 56003426851114999526426739309302563857285725626645535128477820338808686078958759000594472900807981579095582467918313959550970026027142672945170652120927385444480312556527037299263752642956670355195751705628783180099857235921271280127216216782330795409125755271929038231218672234607464590362447934833658805324099237513745658389791202764841783538571078206578709586189759569417162318436278116919675122329694866742609545052017121285517603775135379379716195999619447982000495882238959868428435306257506470123702014850011350645776893357919789711816446107215858957688394421225755163296759719178311299162075305662094575057872764468113531207424638896717257242428226850877159748882322714675802955526284900831754719382217902564469101334001882365087654888870284432244885251908190078442782255826453316833284513150659976119656533148079563004284071397097551920387623369833945383655040997661091227189387077428827181577785872621985991892225399187133217858047204312319789365816552439287193282392212442936373634937722638195008829836293112991201971091862291863163937496059810887458431582220189319116123273825414558275155077588780405105487213007660785458822787704660351365792409504003527138944764381332304624940343660209063504699715657154024072324627394586262845575941052636625143588525651452787034336856384235353854570053228964994063245684714553941801616186781339715143620204311656722190046528953907149348541185095715435167189258968396543237344476410530614668292193041174639038892619624191348745319827857399308221343218707367420026462939922879073467034486640786139292949215525071880068756869714583123752541231541295500507177649465759854765568158437931026145082991482819949467269479470791942007532517694134806651712045222586549688795447611635059760903204969115652389553003513267244619119752650318232606619585853464521653455599802259390905702115669076004913424690119418149228297571478772006163516547008929088399781356543699999821937790875696452481958668754455143010768097938193583370640936032309750714404892363497582252210159902049059165933229635941725077361491616788425735631773009288995857465173436543055166557369189312183565056015096422453905709082942136877187434803013334526925668840533719287254900310818622832177125106635807040028012915947023838749953100147446556176082036562577260719015486884616890639089774280853860414775336534421759288948428763106251424339735523717390091316572446069742778281739302665875875449684826751069432975756408761490319392004525554154101280840988443494214838628411939387518168001504813553533337873145015558525601288545425031931337358017275104178651563718867712913747423687496201964924850159029103790657827345678095895601202799285235165775337059283076909626806676198970808845569184898687711970787193069238593259926608627219280765762258474532716658079039670935917719693511822404120666949041795534676486810248201752182921606035795032123989980143617481398489393954339796502756901895766736408926183542018868990767544711161718418808956637709953283613224407792565228382593845148830741575623091744314535872713027714320314880943642429701908591207168418168177122542277974431272911418496086899349437072343453010725141667076640736342276448490012571862355608245233093818674712499254754189498912631068291650529127149552647616315121104198187186918208830016698175626075605116211550216558142193073907747093797546965533055834472179412841796875000000000000000000000*i1^99 + 8750229798778130284791244813438180772508219198931882899598078725069782870439238136528139507702182691470296930517982817934436067889985467931156123322770147719527675363310718475754145150132008729786795287199697329197507103904633391887209338517148384545208271088010459702826958666960387179261664553856234930217167435328850151242522899884249753331142192759171304092276573047393506237838289742296863321308688398255944194939503268383609757633809626192752698512655275354040549465849985862716895024993683724210778373483205291285792849750851111537730692396709662562187883476471112413840656819595742373847604827142074877227005521791762970905309881915781213968689967127242350971502636761427217664572225425579308773880135747571066888324613078099271627470298835342417562166718960004640814601336117349756819489872192486014901431358156627902512040256122379649630143220031825238236189938272734755924778693833808977777861337692403195642687877317254803304747447676020612827838648311357882034364804213564337150202151804623238114854088826847114588718365820264817691383966720702218381690292339583187608279236277691844520268649789199306257176567994984847900701639295948763662095740128950110920071474829598913863583652998868026570375715051155736641991849299190809054213951354583828413636918314761458921144526351472673277959568921458328546918248702423997113500685027989255018232059506267565237169860292106693967632285706676567037295719432363770880615058729370670688330678735789763580750502794192790626000097473290030006739734977261936147279945218708469783841185841176210381086531557122294414203661343780146500505467730807828040449288375772173827618051810685292957318662868689504258239749287961823718225028063822550705926756489822019578631067195243564299695559677013967984119864194386302171427598594525911374560754083050775278930545985628917494811235158608535839948945132894160546457175740270369044443131741850062575762709340574740268770478932471017514614549219106940013216018538586168467311356693465448052403729716547199010405961250637738267448785644672883197760335877756252497767044304517217311054698293743850651084119667266992103809611583767071218733073428376425741572432273289764939866954560532733759069201721104972767215414630509671672677899986759478780742952642634496657102307954928489463378339882596472151793421319610329466549917324244862829483905939403113661060260510992547774581318155163639433198301552727510159275481906520468730132986367290951026029601744019280749647252822285700420870109677806445992294921527751175205022290804466318667243934553679392399084491097082483591925090978530754064291393502596470313188970749219088530989944334924716915036984186424871064840887093182006600482772220065584575781073444243669423541669020783856357221574432842411772192547595484882830448090458954657089544664920632731847831410049086657103843024072953805143483722146561480517414875581512885066181852578180264271936395991474450707387571709019195553066350900197442120071613263391466235661387115196641182739176529157284696943396146570316488490272213828779436235548259242272758697086050267524218459051276701156361844124266965054345241075501067810403464209298247138178610870323377171537472020181915645851691747108646448001503174242946157884123905999230599120117396133270178230412556401744085856707519520213695067557559979385152669616223006562805175781250000000000000000000000000000000*i1^100 + 423204235452764304967177172577553867706284566880603098337527567681570158800123749313169135107225655267533559350223533495647197928558534007650502872255638879560686650730283602325533082547062827122980413376210949619913986518816687684912177369117111391032274171031815189984314416345178791833164697257083499239709008522252371764121273294503972607255804522893169935107637902117684218335961704675703797387711048439093878488691138154485571412526575124668162906815454499319266435637256974574163223869223747545516018066815687092171266580801742491974518051247658172182387778284641190950806495928911789341649136380178525484616252593162929873555984542670728408144703710516333025161746912980211585622853196142793731749689797951555469435153019136857803160475005063416909510186348729056988665591729574695731418732790846724844820550394522635219415511494810831924017362834483210620908867279448857631056486319323180112926522614677919655006548693624953534727822996746528013437319772065283919989272087260417536921010182334381791142718107019540581745708760791429569668189086131756722715082528333466394248311573461863854034077396954443322953702268348832439673611978706033639154132952343749169346837376165585824043638030877559794165737870223861394341091278052900569001285906205011036723543163739593041522955296280549293900592345622147911959079310925524424546338015186585895876033888341575158775192482463440145353877209853222899836643916917364511224705764470036798793978910370418380853190576196509423769650476998835818789905760406347518905628545220094196271285760721654676022492362602459837662209278341465609526701534793568730468318801684685233777233047267568797051566733813813727336077425925145790442484968390814250971585954864859223207800850377151350803295100496334904647620896259763708897090690128054168269023603876938155115085010809931625214625403411418191812578390966452844986139875099420889069066341528081388819761300780479658523517970290388995007106064838824241985392012165500905520848892199972197760450962396770602972782805622717851211055039915772438582592940960387573153256755730145006733052805091671109873398350685932749903316298644918786136601474033986020348033968376509586214071092789615572399924845790736935915091033254946095164328090973100972348897451183134015819524799233434531292426684654832782344533427994692945946983943401922401945107093173294554685264681187768536099595217458350762446310649253264286027676755917328949158261933323658215269875306446397394738961294153075868209541063409328672324853262814957525474099507630907188257198498010012507537028646782104068225950091533713084197027327633124930747586305280442568889451171678161978586239377462483987856007924499434504826950482320267812852516674794194074406212764963785864480290939230662211240301145230283817401177537781097031549304343514264123411136967010551096911999279599120737131668332986989420810939722263763221678643696700189241102018629269256424461001811904638881407753782917471326540245025399032100546343452810325228963175930749664291292790690344792636783109296229844891275795121496735099729555138967746843333536561214428008918136450918463524423110593783649300267525162719314510793648015862172707687114209672335761296522710073414948029889923726354887097972109003440133515292636050379847123527788603334845749678774804628866902325092043726697471655273437500000000000000000000000000000000000*i1^101 + 14829660442706002811281445529127553790924419120456288820963091365730923856398453180262265007653628637166081695658010809349287577106923343307352902425477304119126076728760389779882820414733799144162691099764469242730447702365517670510555673874082284749814078509165197460558117241764216461902951772371358754463539818712631805761240811428232215848231327210549322358278161508240957251040271586192304013697911963997820969698505562663157811516306537806983231724267024253468404747167006085647228497602209901053889663441008332482124321575377709393384508531340866944118712560216619653336524331225358992463411024503967544207061601632294954808974215209103998721536031248200267354844966994723913037697748382908482746880330756229767165901069353661125338706763694654985246733964231665907892822412061535906937487361039616344529141593814870022527000401168382518968481457944750871936282724184317976506179172980875165653397981986981104257753993052490775976462227026124032204821690109728589263028247781151026388201155804507525567534525902909714718928368462434681160985800982610258020353669345633400810103570106943912898069678502816552414755589655159886258115130513016618250501973497609511030928445384932344864553095229132568130615536318908149916643938482143771670121037792530710023774318453781759534368008179303916679491760939614478916681787169774379199375309476182543313591744694354598249256570386506893878639694331691189958814379748769920601755732719837063246343419946733639861881263772429997547930836920529858312381811052820004616022183776253116194835700487435664109430728429031000496694147758193977743211894383378948393669192423660142030777735725167115352073320667597454982505075867510687388157373842307862145423139906808026687032538182677912803597298547559530658307736467325229402564629339101111581320436704602785365180732578326693176007566750526380300047015243627402405234245367214822893861164109427021496737200405421917052836382043880540008951136692474951869585319554157952070649689673446544135629506808444141456919120229469238217573995708562823946481413773302572946550689125756861026812388208487235496512122474111238778266695144443094941071600444843784362242857503599565490596293413906777599333505388137478853626740716771547425095974942995876739007390068981914975304410870947532879545983172447815303469023557476268720055979799645821414747305885947759086057285653627103406814460538525985154372868697879038591831533304238818679174668804591955378203992670541457973259117125781896100938320081881743607188994983488532696445034992884900173266109637218055963762883301583412357528649322886140566308339914474366176768444226467764616157208155237036617880253404730339681299723719500068391167413529286413531706375358254259775789848146854285081876458091837545839331017172452887223083753101781286593960494361845231404689866322379583830308024781892566787316691323555487647821190519351479692229404150667553367390518301931664056090169122640148957151125183307892011953017837810691727994984960584659950857395759564610305196474964188116362056631293198796597172757538539992042022864935711416218061925310807294622919166485315544646110943698500512928580427189078648923848104707087261695013322636688695609593810200051681527499872059958258423807327883847397910857212814192300240718693848001704425284170798391247684307315545422788750000000000000000000000000000000000000000000*i1^102 + 6184314420302567049305619468294878119205058570376163876398407224205748050048240595590530407242997061787051618184979321544513637760298380063884361347900210849221982406415398807720885333117232447189837814244025286290134462521902429929065385536764305621156949561144997757502412063926814391931188705101590835020140618519854039923489567220816739938558877156453125156704432470206089112446471942649297738136978656433084232983316443698665923984760662745380581595927312368487260310960528342946028757162846849813980310888415939714823492435577100506772664578309159502907251611708728168453362821618946470476832452137441512607664525280872164361682635799623244442762488041593779175342196410763509122408557929173269790939851969248639024558978249804592903396278308428972891480258093011587589331022712380814895702371256246070148577768236849084700039799678157953274991262467450815163501112040962795615074845223130892681831165481236968435336993979024822054817709750715532633232231427265490130935270505102930962695020347460478515426234522531465402871022356253165749643839266323224542310967412558430769215069342713817850536288911599953147316341950419904425537591075578974572430695892386462448033608069280232601438375963162269435393825839665404773384910418820747883752550561177451062852730321115234243612255410419857863147759794777727195371195749109693885018544775003647147616207392966032775253219522433615817052423385776019805870993765911375375919517619276841036311845336114811283968330697971110283923715716899481969694161825684138083604534444095366509288614263017037390054655962072219308174305571706671863527222373223846530141183761212599541941782590808226613012327387900036683158558800300765753751796834500129470641185075108186039217227405049949154966859814987544424468403991410775457715327483289447917892303928878612257572061537178979419884186525003193247090227317699524295837336042550635758727588416122344062560181530982195326002695771165761609186565399897999810181151931113021794802047815287888345921957683344541180753277037446582082401615718220816682202845842391588424311129775077532189394730366078473957982310687104496203354230611969475090890675582872455359311608099752915317555191276071746475082296270698612472385351226147080328305717140942758186532089356902645396247443303296106799094611659258264784341491494439498266266462861377072217153001097839893981573819203311845599239498114797234197954721771455678580312011169615012428640049234350603622863695369181285576261834595599307094946472648429087886246632212852637919627123686870885655221341054503083268692218629744911478650896253595329764348964803236104891154766427647534857896004636506821158947890174669113096854808381577135548796127359156915677215308151302281679364025363362781087235206690682173763554702578383274769350381932678082700502640571638478629295410772779010694755779853692304565574225261317451056689829305482349294498375433979161260287628695205613635984180624770929310532224740346882874721719593878737045571193894749666507389947836260759014305773460400497166637632852378302280804418477198748762608212049220678448816634031113745133297973871039789464717708284503436124961790687774776311114341116492479037195588538743315809741241955937689429416458988216260553409424503181706583294456331528417189049711685638528632183897356954028044330971600000000000000000000000000000000000000000000000*i1^103 + 437652119649672346538798636332239280846130268124262521204292981454663208570219075091338786488299950122823768001033608617639214932649909061755753172568615806537251293292414197628746437383920174474159405266124754980662745540834254342152245763075535756524608269877842534128304092872204038281176046979720872009335547937301295383642416395184585857247216550105834345042653222272281502297078590958619691653794950754052517151104615547121040229679200307668584109689137485180047631350595633573978195530809634152443948506152819884928110709464245148668966901236899161707947357119173051681577342139281728752520533023841053851972692253720562804144072438374781522147719650955251363532358152900913035070783416865705807979739056631961547448215673622930424857822007609526577914262855210490925722003489799950071546103893453880020410198027635610778934239809334057148865050499765380652865097585140397843779538732175449536571965185900861611463641460091700392786925514695342270665673439567243234937781200315643902113870206004438003296738264583327476822669272100527304987976145889837530495224048195221344463059744914031889565502962585196869010793039497088288402161436058265442814817134972676302341075695395512868055223084928207702304705699652088608736994610601566703673014929387302239217284140665488752929772278994767212660378699199844763947848256880046069377273814682246130433780654047447907466711241044584260723504614079485841936234425764849311107996424174674738688850317223797653723198993855389257713290674683095657815517621102345501783298586285397307704544950505110138170087809458813228220513216674484668968310193870285209564152751094086781525016356940879160829040818369933656281488264757713797358644892927708616749112696060197510145047600008308504574403805510545216835053466617731407636887564230938705068716047112368471213146461112417404395692159190167881419148209567747977870298552908605407354185238509858704329450248607638314671623537170041625311065482129376507483710201591313507713125522746267524146140338987316359805589963040856275085331231318222319470440206363822782624011833383084927063461512903915388783715051675196654179951838816009853199035469298687140195821467669367775746309196206537405488183962865248209455894089048775381700471789940871318848983916280660278619703664576747027530898187625677097916938628272017510617528125267238517936224573513475123914224195368664204479239988040124276309336405111668145993446830965580572833170594404780167141994678218952266548821568657479708004804810958265549799136906709794059593102427486160341519581463680034254460822248844638458177778122221824323244702640116266552179604143115519460300093002457267368557497716139337776335645915928675531824393343724390361792996646489239567436454711649528409483141678771768992546262631512810693973448331477767095854088146272084554330851027707895453959144156601155853322425413053683411203911555569287870987091533215851328013722485943757400759838669589212225495404253730816185117587800390825208557060619757044769092098867447780946796258763888472023650582496641128286404657171780553619322842014657602746338084870041194325234883106156907455862968576026080282431358339637865272828148287478448899679463276293042037435000860594998121095693420474758080252462740447343832549192203935068974862649957621792868215355229311593893888000000000000000000000000000000000000000000000*i1^104 + 863892542723010665684284210467230195861761085042522675911233949382833277898068015681757458686267160702113398890052303316108595180413656219727346923359195267676909214761015629206797208170880013497802168666751664562105532982852010300674355603274374358074858249960480420850376409783959064355119420139295117703962006686693046566878132993433958510706633422341996484536905077512090484583355340866744922772200498433096960670384877634642219023675080135374250428682291609031614672362048006590660993185973459899600133787898048945099026706533397313818630898976009644052250408207797787999292052014169326031619225224416269702212724339895185646456270851437371325045491610077690792663088196009473251186788417359275676478308263273415333055025447356628743251864558665426022316121650075852111690143113573947742837506904466618501252543319068037645611168925714431093936606965860850460053775045412303237046221436272790748131905532552667928902031603330621923074262863462205296911977062491924913475662593172984820621152287239459514949338128562454433400577530111623549235985992227879263086455405209142543252425707675296991080948293197562447926873441690432394427265310309124234843109861511010439659378347992898897260271669635496475522820889574608994257050520202795112624123140122534098680442507209923523936270967285073119305473966989837803234173050204241974752473291198816980201142255980997386485282014310258250049987645626974070113022445353894671079199215214025269783225136261570621729098129240760310981909976153865372127893978245756991241580580377929032286225478648879196857929775599286209010812698756634468477101836597466995542823816648913489399018627215101794695959915041238262907426372002605523721744311775118707399606014477982579027856548451335434402275035237539746633321464108040047253058159022354189975679922974068168266974824574009391778841463282104197524279620940982328840710366232241930808827315890079567245033019678791996040952094572077760769482335378599823407738109717249865315301440420422787355867749623399351193031115829116417823145470485898893677222196613474167674906046088340161765441736293642843304652506416877472102155328626711128676280881485231963269774724531421452376665134787027378167140776433975468396848864835193027220330324582479872595837079040934083872868727177959382924481102529708159040960912608566663927978393218172474014096679916667958179369428151159107607648316672590030544977670290389779792338172343234354986102308424118871014076928250883761911520589039756391280300816577020194395587015387878044818504158585523161934257339352455061302403627863436954277835390418017747520928049188218341652814978730594178422814209193367491456855107361669949462753931323773359768090796532738246330144116134373999374525721554502462024078867089796694199964176142937657893292805413973900394244345907675955293558970697111219076989473787513555480936110480977029349300976501800238388608382002274441245860489198616862141353436360813482773016024660951098421699636318114617009845465422695587430936245896775118431440121874164381150246285015416484022171411328674017738088686020003849413308553434052369558729902458842857840807709504854950563123168117056743417489174779126171159611539406819277438927440891434845939071044213337411151321847445980490886314978049752840709632197929975909168019928514560000000000000000000000000000000000000000000000*i1^105 + 667709466586765638923164057256013490442637849621636343147027555942899007723376108894556139725930982869684601901254947157434483768448288131812553367692890312081555585056311973235780596966933473700880132232585504396335940001791669741364682894994603467234997251725048040410788026428167683765215386381357744533308188281620698314538576582093852375153386250766939658247052283482825968242710564993894135499274496946151980574864979708812511153537292283283920044806802776793438503199317734916519742738218016738047808920002077579595845859588188865702230334414061300215803617955272991751369171992999074456469623972539786175387514453886072747109893454778119945739605525191870747993419861787833234054373015190792968219048130153915428617899813356310986107718513288730977235550262882631467577651032425530226072457728423836204556387905124556470788720591603071572545908519124415009646181481091993176894581184559807293911559937417022663275922818355106316406672917505929842856298899209306293266859972615416432801623399376471581495049601791801774304751226293404195663599634340393951017339309455956141992042406925563630895211584899583764156117604577861015753222159497662848771739549605177637815501114314101556390624892716317485792522555729532936630922149557323319412958296127186035378262952382206610544991903814122189362874187769659977304557289258741608284699870864204215522299163448943492485170567614934758543795699309488058483434679271052266017715863668348275265274640298251342775790979865369675844773385880351235306315972107344694607091495916154054887583279511597621228813693738243738878901507146276323179441611351678365105877800777623978922071309203823405263537046005068608199511222042708395494578718289178842200302654764083599466434848015037443403677855070566872135510754032696399434636724901048068389962272240475481196796310125144109354385932729891720093213515790303349798196481592374603682813630946324331399669931798958164706166088580344389324682806059802344146999488816669448715304368435557087123622407430649933463541295828520970411289627149399993507616393183759790889438974196198038598568328835400851940797887268083147577964447310022371416537538275060109487853701470107666014487904235578112792611642421751569004283142526577227836148744744276566333462157291766643897494338439949985448725089888451069006252779672877461397361460186411393911505370078254595110391507955933617976493770593357986198688412438845306228533991404418360947189485186597546738192812177322213531433632550526673552936577806593287936742365155991647130578501648918707458214289887274376536694561164310879943132310886787862053020484853729183371178294598027159278940618550979911494212940740413759003518659134341533401895603432890058879757592272187037644862753266484139317800144905029327012340437313162615369751361297391595285598872127556126643389255651497769108613023950686811995647566962537145614921253549346617317460342193439005399858945918262741449550313666892319260263417632762519367441510064488762884557492681486793120987661192464049376948870328674376957973126656017946141491318011789383166957141224899003920155187194592237093512587390343387179634916536749879394763811748517803646159881350001032893198253890145037458354963481668140124856482939495971488131966428384225618295559287796990514331562121991306023115161600000000000000000000000000000000000000000000*i1^106 + 347939764492628601790226821635376013198461524282774330806383684591115645058078583670064791465708349565990154834436957444869541533432387258595430872215386027178060454713005979162044483392094770305410465696648648940894553202430186671580036696526466328821173847371445174917657948613123454080562058048448561873579872548235480065212997985431602581679062423809163466604926137670444001396772604549903808809993995297215822691728660413766284946442405744310186145398434963694301643165131189581585468613734241388580746323915201605921381202154045433970603303711928842423375968229403244809789946790721293381189939348660918958740373602148069812318209245653637953944849663853292847784507121803825154384793147818785456830796833960916783357037154212581207130525445449109946492067447333494589825407028190754402673416991320115031657672287310111232553884198050615505540080886349019977664509905261203701459471512674938249946234352026046959093129532791569134176473398719272021271088340923410005619289996137918755529223547461728649886088988464757037048702304670029024942109532494180362883202953230311444070734323644137984540092944596163650281777402184280861023404142924107996012172592988732297594451474822139573874659773262860324028445457094458225155010526339861143689388973978507647700902416286500466627897495084555156061312985399671824526009882953233654755465270920804757563787863307952317235709029347315582043066368919000005145702580458628885520975254008571739079842696523806977429900100574612212935775285919465146409417617684120178685991643979536254774361696141968313471247230840239103788062246096760916331039445650260853637389039769079915962932865542293431570779893709495457758600288113728910353090722172130638270172258364178409030372977381646305177646116419924797730845869877844801684974444686427077336235546459137359416159501632593931930912884423700846716031199038378899079180101883833978963080432639116589493029413393584285361284605068025618485690162626684034391491807252830397846506036386268956102440041011065190103538012024643203045143628474816637283495613308944951989980512100712967837197469474113840902933144780933259119508045277344207804431510123156512916590337079901336421605837285243104320103260532177845396503726231627698765047223355787014270713908085562232053234791769920306330269488776002566843575803187342825404178809757779340934231841095660636263792498066315818098023496769981392887023647429204510403967958712163035927560164084133083197446318141677171909263003876867852381128141130584837492241150205909702182247787423128457354839810470971805030503306599011213647210286403243339526772767983691880650486626363835955486686391464835285583718347806718380116490842340091943967515277052700299874870980185796705046686388904006516847616187233866026988340157174050310048420517936287749377713876989600304315520732805303862780436864640168696412729519871323840134282813847465264991650246692829045775760063308387257662033542854141193287438667496451564207537748343899492739409703358208896202152367115373097321861667960133269236788694001762428634237212869921064841206424531375402587064143236363703599253615582633338684589381941125149215963930130630135855527427130735939703369914597666301098493074587932640419125248107428251728874971985071285603605618306547986953528841126973695590400000000000000000000000000000000000000000000*i1^107 + -75256656817190253859407239508821598985361591564962682446029069862144897057462726042856608339378987980033349771014042812878940010276928552337352674949527338736505307192252967235531442153477516990581683989962165591556381977093285448036929717898805350126209046235923752836518658201337366301501009229493409002705379444096631038680688563847386863471444267084825396613679318874165142156195747633087279283915379867974804519953137218118725823548462899793375372476232070600114097376687017267918513785908292837445391495256177740227484652428950599898633176248500101845509028086767368227754637515879914632514863494513876896445667806031041350425512930069759703746405275090030172113411424881700608198245670226559955000006387326916766930745374515431114754228464339843731926094378949470642940320363764124728911110211639711932786318515735298609031157166576253714599400964941154661522664946683495276827247673443633050981507306993477165370209536317699649138939406923196728727746854486901544653821549644854191757697321469530080491324135412298500032650872277474859279487748071959935794374506995849611806267414050971961834128552976847453905292846446225277338618104286753909307961450221122314962758717950486800196378328702384211934805919811293562355510603637743241520384565182700681512546176274289322815063741305606787535675441958834618667734145817880960590919279664220093764419000195581335773757506878003991740354340768336650224674919018260428486213524060521783269015516170794506061811158041192379684260190435809751401089471369748345033064640784980980315113089879260262814739000294443634331827658458213343820715180733789410291938717743351226343207637500837847906059958769430362219516041329225224640452788801861146208015269075311487765910422263586856876720231221837636414089452959414969658843501961129599229961976987281608593456357015165379150709624195531696161506305949701983518599813194205373700735131464532248624436122234096559502769192410001973737280049675986103123244023768949372678600226969059182356668338726243976334987245183523446723111163142744517096496333841194875494651150842795961384918221561445985761331991181032760851214187901236754162862652639700717979045237280379156463348940091458595829340572045282808291254555974583156702367137972008241106026519087088498035240650686540340881557316440465796637760182322801197749958844127634024107102083803732362669611135329126669654215917882631413656017731578936207099142623326848022117430164575474172994228618656170283230987644524670224672436252257687181587426932350403494871828949867219939890303135837771516103883013369936944615503311960945124614047499346904145325674089655434455821382965870023048122947847800975767168402840615426475212585982279342669415250295140570969028828340304574449259996511693405917746050347319299956035635844118042994184347503082582397580125558597428790103611779634543066190166720361336704276211372425619554542431049657623960723398785653875159687277494827301273704618280027646020433207268467488836489176866039415930754078555888710457532634774683656053098053863664176515370188203937841380473941838027519642939599951743310987770659185106220332750880082124920047503197731388135652818175635561748775202032848736709460448428492437193614382527165720507827063599045117594469791729533734029777041433883763015680000000000000000000000000000000000000000000*i1^108 + 8324972070926813991434949886058879859265682808461640947663269446461989857420391022236992347967690704625675616464709211046932538987294531756148535120407928437933533966791764641038012392460075777480604450438275995076281119710913211128449331802739564659187709621347636748959641018427421407561101920253773405195870868220980179239863602121163883655607553787938278514617636272697077544874847077957591858995790304321591245098238875015786795425727263707280859384352898655858837554789870369689944774440234705857962659901467127370710749495483255338289131561221834007069197495227466574637704424544108779324601685844889241347886866989090496477702906811461083728656437421464745561688509774974137174233907029323381707337447255792302000110173314986283212662906997210085064256500469605058557996530478921249652675443925868973665656025572228538250457323122544312755794206503263802692483931745315484342618289887195996375089592548582026617065359414251274947186131052018473008794831669463619325028050996291021550820803622406691905010803827402708865845982813030190925666944109017200495362175663163854963635076173839932354085775003699614794081742449239298633829661568083999059248816368872719919528328386512642408585203067806784001514428712410225249567761691547290194495645700885389654396088123337110783126779444262315105456807608501565805109859944098116936136361777319033468451854908780837186382801461668527829282242422037794758772595935020840677340881714935625780896634208543957530125535601600553992731555586723200285494936540836319931477031929297787954340263896810117769294290709257104496306469620270085627571815745098056469392040503449195517420007151230269203425683794676107553517579066411016025708194322990799704606921675996693104442515075735824535539648248911374273178120612729175972208341840691765917988893080844363732380373924605379968796052013401178013323208648525777627117868079040296808857402996823151505827065246684760125494015303666669307089323564303834253607586912122929200262419966276037473436458273707573283182607587499992149460250371655518950890109500640253431031653774634844500325492325395010310895638699966483302210488198886924106359209439008405924549699982959905696992286536199409483608617231916217698147242421741490737727780971308650589317665385373726879913463211446533220371085240410848615826504201681502316785999815677081535488692316113034842585325761262413536922021237779010728508359359124500789749421347396806663727895129829198850368794517363475491641050602955619810810234172646460855559217182620512016888628942119407346392969629874965762148375358281201899777317307184938775849926514408324537915767278518058741470368780963106533158821893172412971372278086226695183446720215838551222158849756773674943831929251817204979100709605998550509427467870831559824601410457831182121689863341435910374895848747310916939114800208562072615093089025644381277799882693899979707420796282260273072653892690147154999857039441376676504993104383498809916427556425576179260169021250568137266911096395777856203835221150879811585705020225022561129622370160905035974873686051792731067581821348878406112055966161838150233870542823989241544155873391885820438903052496750629407233543449197055572814154385149259184835177937354264573509112807236715014278133995203766603575459840000000000000000000000000000000000000000000*i1^109 + 39195449331351069855572161343683253096115951430784885418652315029153406154924444505171120073496669301175315307210222819079312905955389873960312673859794600740478178592443719182895893728167714201525568378904352234729109300475190891711678810790675771121912865568424517794717204380963581136668588020733356187669398955903478196971242768658492390852967249192028898093962487937695525003909541898929955270985549337566710803429308622829622452558872024677306689390044319010143723867358028050380432283421736618051244915249013805862707862335235853364555463734292179682257556759198004974533846377010192251652922126487903434801644850893053550979103960337085782856462927682610080239649301200430580147883530196401317500411304192403913948045644014167410524931410271707872535340968433463594269049288977254755786967656926381097349542034766973480874988391697871034609621169174090988039658504016407751566292539725380918394267559522482953811726851095896449572707217059426910677438232950863397768608025451989740316647875360013701006475130788691908971325493087082004462563843580077563384188745337137349533087062466822556605719068279485005367253563531664720032120574857330330604057564658965763156408694581103784897114105216680137297700797978326082526098801587665540192837314656289239724130772130365448753968655745788684669893444995313812679072011442293615150726925644188842087671771684768668418885426173600277722808681098991754977345229027173855962387628031652653754354589089164002707090674023749793380429782392390038995803775970230714319241361030468263830773235397991190740978000891021892662869623090838577584194916952401432787551523353718885312741492854298087551079231172363471568873725586225391898107104606670963687051382051338488002493670253757971258140298108779191622716138200998283182936084778762770109345456503733480602236724539716749359808775567390854308341132467576461450764523399267096839483360448644567529710926564512979405457248487543842743174371355733109903621269779231433230576449973714544779625471588507597311835920606170444791302197011528882295671012238092764738837727220965306224480354917384842765198599050575174698939798791544813620728804098951211905616706858677484541112568900637058044262918246257871639246146023082928958133977121808995863435468431023567877214995315761436582869992755738837091286518140287569318705828038539359590607702889764696430204696972977438764690220995158073017864629437538784536910865506292603442717177224735547533633425063530374207799614295541929074915664781437984475971199682168633963460397847081252581718567984361874849881514964892201891170270167684598670004580300070034473628565670567284159202282343116637456644526606802523984321566503840083184207212704441649071636468750686880428860087302517879365938984804235877760010266208403645579386519697696279868711046686253464831228472219196192914415634043671281524015415815132626964207189095571914392002888312824150885058837493405677406987263347365945111869577452561940305527685984743034797308121415607163140215176159146528529371805754219109857779085065289654254008547777352682710925808327532473528715630896731408396790271607848881629332423703279407037078130946694564612125151635807895398406343957855964577417999794417546997932861933172945752023005182019390413996554413467966111744000000000000000000000000000000000000000000*i1^110 + -23690934206002323688913453553912793430274644117037301392396564908358766309859456800863873418391679865024681990483778002282133262549971442100819898576034634887916996912336780447901771504210687924346551128418212680483581967542529467062095376191373918452388778864856513979507396356867364402704712459404409856311857324333102241832192203530994701180970291284576649921940848806718595159736055534199560312270150808089479500811294066787370428159912671064008283410150647427692077235515810565220299784647457273694675027106635455002108279098612419288044734024689931687616382489224050799450002998875577446564190780519633051787004276283548471442665921013613159136710603216859657639427677703082588202653097764115658764901619260486282114387661533169069537488166087606450263396737585556200657606113942614598433743066880594891455882395027474850285672096360352592080794277570415619846666434845559380332531593494944126759508849011512150317577430081351975497541702361155313236326211867911301715719971101597066451312427410687617747096619746409660407999224811913796283734785552031475505093089917962528317332974010020432215802911450919921673355111091929878337854963727629771049860617170082546347455299087214390855881216110798860840648474594352892655094449275058645475912138773197581144189947096103663320263382430442376627229485565803063673157901654242393013496705175132432997308524395550873137176266752536747913490935031023696435501564210170521397314567239293757118072506725471388614916289676569300012290286469327646634984035607801085359453327272070407497259175024327032344684399420993797771346912857738545405240979728247031905831392381344707888572434668666018890017686302734985619624546610349773851377720785290349767503728957118279090401031977624242850609432020928211547805101622252349729150332863962858873446582542857725119103460245938351947679495150578789872097968041539143603587540357773372364708736450388787111146376720686308938366567866368741682777109335385800396886371000408639287100192085235208635262421968661583383353282183412952240339919784981518322003332931230823156050987686624003420216367079489205886778291987572656652547628925289271832197613377628893876875835358628177069093970626061634267793973948843062862966537526881607235540088611469276967293780423023771665759707946780595328589798498444950059822955655445120464108587164640077757675970998690300993581000436090064365159561323429583299569707039791794327149311125287037650424490211609727347504592487194973801922876028489567307360076454226619082965785246951465935225668128356861480691305463234176540472828714830218982106371503818937664110378414925243586155523584042445774324441422165690368978967530690654933341990249383566592390024276937134967068856546218673610007109161491706758841758209044859787511254611941102484168337002576173470358609650055626695036107294354265885187960718916842106328328548009305279841573974285491083462356452462415269029422451885137743220173921026441206174368852657950908849018897880219026018102969443442050927721396682326435955884271714634722591543344413110663477197100788389758286051715341017752453140043798988131246677530518990929202360628311984303054045916526817219971159683234300791454222873259543896479118191255826521700519126264759420858919478610907432483791331917824000000000000000000000000000000000000000000*i1^111 + 7688322837770721720767854238375267311056110465033510431329653482906392147868399702150240038521298895649856592269072938126298441992499416408555398398681885386879706737005434009859136941611172291146421530019331332493889221987934643876400080669846012134396648292689050759478758205235023849636521570444417640105279311291771858934255413982584133875883173468411380304302310628551595276216582349620072299088287549508882953321743293402378360053234984647532307692498999787744839496852297322651851853219583218729414721882749850739079490660728639658610331241840293197966707735674191822872555126440790082011957289763680450151005754844142957726758916670090147970404876597998840431928722214319543806256353177170517591334229765396521352296173702478822219505100102464322423743147919515067352018020708764940542280810395095040773522426010328284785542690016607382573566523937410410597368151307350510121465395297334959822068475704301682618284276257120733328249524041524869993438469511776502221392397986313806665684464039717638556134988113940588145358343015269060370341494332718808671650627156032336925641425218216526896233048592978679904672710931500285870529424794535544247723759162067413144203122937039698334480154984070331681631452043285056938185702376684333247841436770685519959109336811401470832393730052006647079101949981519212254257608327476969324897194676619665920346662865153269705501311357522270274708366522102225913748671533870639901784366142108137296275788484363040189638093420222856641127200201726108292259206813105303707789072363753537661651352463893288593881746098722564038302448048258633878729582413134798198754062402250131625994141132902030304328176454309018887725477209078171734922879125270910023163880851390629859174793320303423471936227162087126211878881928177712237642648283532635254798333041795789717233893599844576878494832943770400179462605106112007815331010720866182932322551500147873715274395825517530172827311849242220811087073897431414674662872349097846528773882985919073435460501594567221516827771917349159615233599798874740597944397219219121297652993118452745932881141966129079150974105264230230901674308033588257975992429563680394101426170854639972837421281850005011823804314421820992842907502909455029750543201613383605713130857180006267986970005046400634649831658300614910117194399376909983139695873213976807851664299225991492568236580405577616378767099250945856389953812759586441219065484864161471650915731633169458672177526630464543924820181119648425191184962516687991619398163943007117898389821931657662946276022999503480409869145908755196578918229381910189316291392329584374479476645880148893411430326338777874913791070417819574176561633457570663581928799945122710631715249434270342832045981525689799964029647904505040952276642948913288179795565373641459204604182244971053412397269396264045346094088648768881226143414100630835056529820956874979959276034025179237408932353744470818172571531368064070613842230816339609031054450477073513875560406491789359385429098796184296532245467241341823936146685878485878625775302997820394951448171855371400351632858888846226949664906119101213771188804218818445646628020973693881312638066394491096826175782688747291217825087289044512733507250279394260058389989665860237087195581644800000000000000000000000000000000000000000*i1^112 + -2643610190342453748776231013023010026178411449190617430306484330237657854130187636748565002523857596490501584778451813885921344962625884274904529598817024146241242665157905667411121475690966480606213875441891196264063865307440559253123209672243597147907114401452471138235620973075085195232341982379956616032702859415990223256983747988883925704260498311083629919254426945162426603775962348465056282648934915485710621333514411296632469454466973355707433936143657192957904580274070600231792901742592673173867259139389935379731902614133556137092453447582514371479899119978439283177123635865062703930691138217569356703816735943945021676623358121376195937795158114308564085786977413920660558730537792322852467355271889942564414209530305742809135341136265109673271752153833563193633168464130404978874494294452372275388680370697639493293924832679059834521883086807001192002264911589282216946801620301148070160577284953525861250526156442521309199963837099847099588574627281321902371949773656764053674772284734815853925614008483070601639801003192449245620099575687921923305141125896235129231550231687634654238340156470918685863276935243520828300360846646267903108094535794320285587831209158491294964097409897154706171988196590394471436367533050299338399913025170485587769327435631936580829060047885047495579937197510154336925505489197590461936754192292652843150405993423870986840790265915793050002277889727297449712644199245390134167531592310375077766139603304306131701769808457691202817691735184042014668747396760106568307036352789136341522685653420215062241747668112369776376886071389265981606796597068795298884891831544838064705302730202837349871653719809593772393871427506652252861705245000679408413615667821386247973012169617704516131975295101062020582015583597807267513527964854917379005504168902064880116873328111380727272564814805834634663688676361867310874997330128182421446329117095211596263490302149064898363852941515395998252615581586920235633738376244548595302403058363399475675538131494331304296091561014039815808404339780567174473839816168750250016656116993821695097830751752403519798797715594483437489912335815033958970066903233187267269591074020241262849426940807594799765513226098065210119219743339402678824174475788227879749300524705505871681533375303491417415017813530571791665866110363552665365226181302249846559911852372820551869464113019095805180850066284503770813189205403486675001073860643396784956254986110923642505303586023667753125594309673405183949915656525629884396149166297796651870614999714029459306042790712497359006509010108147823903301941737452187513328799561240324276566823501985317971380775815285294625346363085735630423319677610375317782917628440070648331493847212695877113879542188710949587210557396910861162653021385727365627693578772343677293295911738124130527785970052121029457728608715874425122023254635214615549544763806276333720282055579158718646497111477425719748705224832032157655389064493688422375579557096696897508867102190220361929211976748332110297628722045841372449068816186038695448361410564141387604796865433449872540713561089022844213567028306348518962805454983345855045176239408988602414840019763443589313773621074238367694403026176473592095889365545173605206149116592710840483840000000000000000000000000000000000000000000*i1^113 + 426782603181944663922346939035670381314230382263938649618589271220445396850271719826022812745323884838759542192668066252669789707447453544138606690513080845723285088159391781342274708588395167817356180691251588417504779696763977092333138924833204172262701936087867050527747181400462043239352032283079806490981451738402047388532035550211633271767490632533537612715715211943537739726264358170515758460272800851418096546419053652777416079386987779997636693033488587344945857656068006643312329489193445167147938454918818306869307435905124068193871519710394780202878278356790809010082111947703048286504678129903209453866348403609287863557052259922342597215489477963132453125328733135109963991009331060774803726068814451855940477201021702032779378830774629661689046194706312610455694422624884196134762175431071888643428110987150610025869989203538041703302031251662203151637982301382283121958981505405762694755821223413917687339448898119169636720628270137026751204163705395112407289963986006782467092549440724654375300525209878107001785573495756690032801540315666236952340869248327345071535454567019285981895406551347743896752626460591856878014285065305606261148804053055419815156937047802633845581333428037444836712911987740225313501869692567275964700532247785929664373304944647049059367223519596318198432637917210561486102757353583944108830641179673791596622050655856609233280789938246369107656272742705050057428543652997798494531026279165612149838875070323333195248143322862704294041253962031048211160871609851049891063658220474682417995512239009396117139076657275508176031025411585840513799575607680504438292091639480213814409387640646677237079597794532010701832180693565165132377227494414875391236841269727134939164511872906353873498798103495043044769186138279334945873292234093773518769151230660260596156735728498253258814925804086149639462258230428704418758017790716485254605690125540457369460890275164286763816599366297099409733284107242954285253932817148808142901808107045553013023475505100477613836613021285937361604822232922832842103967290418233473785476023470402538706769364284659405970139878446691589430973227052519460132301559152214002184869849671711258941141470425774442883188215791108787135640584965199336529378465407567370378558357586652497734319784142821136903991584506487222683764369694696640170625699665000773394911803299271355681121539255921222973655668990416336753650384375333204535203725165279355798115663523591453565400686122625576477373114160185195846679010596501910309109625770401104778659392962947925089638528518343931600130282336494725885971692245360921012590591424752746102921198341111507986692729494860076305891289266637888091259222966944578848511724558912122866863282429071584468830059876046606701489616554521740151853332051572170211895925377615856816350800097667599680986389368244895761600387939664126142906457900153650254526932870997036581189075567478719537803367146643855189154469452207415775600144964452778060549261013565463586285002958160714414706465116017250779961010773566542275741004381642140937318984693550195385580807582752723285466561958503363939475630038442057170458567313248551107984367463959963069626731480486797174681854874339891854835852554960394127904229380519104335852282660782080000000000000000000000000000000000000000*i1^114 + -11937362832869132339931019856595199608688365399198855285033492340041999344422381181056700031909726569739054278011218089980115260764168778558392963628104650325236943879379795391214848113279822010931861197960779309575934272416872260679931409832901697985970102786068816320582632201878887464313705918498561819968926626359294490255110761611588938150001267510037193583611343316701242161775054664192403740520451159116881430792120095155535618875756163039294134624529587351017111347208072724115306497262108811213273873450181736134595863707272022083637157295285797231767225079197747629712016587567086979873575937886702426823221257767203797621820488444968419030018282768746537022547788877964532084872956549803225156160340131648906087258768050471102033599792169423271140884589322673073009238122925286255981462898298843341538343967096214638981928049112188347573957228739216968878316618998650342895350127762173080227391173560335956748696931134624296644586684642965054293801357609837522484889526184757475619685545261384552775612271234890411211547667061620278957749477351286155604196333418172683545072253918629632331642165394349019709042528476574835299911094233427128582162247761577413339506156531850081302243222291916240420105120810571742096622705402398292833066755341638042810838350500153334606380352071058418918609220974982704546864780029078509762429950913524928720822165415480683847296054510306737883014238890440431305047569947180532192888093476453788051088052976704230145027406291840486731405649236576648778144760364183987353704843983079739516578418276731150881210249985660159455383450384939170751661101697756413630812645115076385811456821644963063767124310512637013731488486920552460024278957397379337349071956403493138552625302670064721105564145738170065511195522604342624328272598229531901909020000722801588035548894553050573814840986495995096439795519256057212601169357074054073333006433170456122097913041282286732134432746498970733517993184888074218204949163561926771384883845889084272147258166990455597686658792465263102777663585698352385154022995094453368854831607781717017129895047262659033303218672310326953620803317553779292132545650973447040124779877718241569556389258702278089901110309793612758393494934848295479560239075314151943835942426587540173275349184123596254539054947037089303899044758619581715928023845065792889751723670584482460432726353226760075154955137077390526975648240862487914578456895581455408779122265916133463205563229847460807011560858856074260540613169851848509836554653981466552366515188102011870109668081689675615778510944101446018404629273909706194290784110280365207236859965229691661450868467877463568858020151046793570144287103293941452505457579781905308619002073949156759286429802070636490780632062057560817213317396455968750519810075029699425929835113605082817192954678767173286660244889931704722702273248225900673286608682514274658901410091918046544617412420063623579929988162979386397413023209825619849824623427926235419421132227334652930572689423941936031439948438445463407967457288524173501355347362156015592469506221235833378597152939389008754712582729087174306301755865822004129750922820728228786111558607143806355864900589181204843679400425863102909970614681611093666235102003200000000000000000000000000000000000000000*i1^115 + -8259472208556196983515955724479418047616002033710226659134380850685797999782850824566733299680007686728934110626482945094695048944574382639728091680130122327781072329018406261068058320382033413347192683839819775679130074002103971495535317490219194954908989199485538716184852817078305991052263611789126689111960051818654851467534782622276580933458726270983014809919906653137820424127562660622641664602312117368900179391941597027021065862987432573361642074676954787288188609352432761428852343144265977554877870536547818943169745234014704689094115369662461664223745295513785819464049327007691709099014451018875516373122148437329105902285205089796728261127783691505149576673359984664693026762631167175891000977251468620081739958910046955000185274878860554657134377922671262974414432682356345302244550269837321461497396045301269286607715298534491668140846183224915065377064414192559958571202823619993491131381998626031118480326640562856108661278011568112854521067826535199031817216574971582904287757477556087574913195267463533632058067614207027616091323514091553726920258866702651693410371851705874100021833067201238622485230366730800559230527900762617141042773408786188025516984977529488617114432241399473178358584707356320338834003445255178922509700862594860819165522856012663547458243172530516785914340301142534911825028321480179065059919783828891908948990923841838370220053956473205456223583795114747759704037282389149591926158889141463328552439241285768493152693070259624553565350984153937080907432826784952657522111621709669985278354761163177394750298760931055676328800339064309409406534390690946892372276504462590107502270776719143531889261236344703064420438401176357190809916911163008664626390940209315312916556020923443555483426139574099813594511552959475114433396267065505840251175876122469303880758780894076379523791152285007514512986867503966849696094580682715852973087396360421588895968501865644564748499985260569004335162923121128135037308757561406393511152502895112739055985454181962853304807446108600109193758867366938416713195965612170006034631094250549577031853207027455256421141395738559488285432540819808323307752050466695631650369563301697991328710718240134028904249393221633322345710804680914449999291777285674711248917093763774087628875185946232742656884756894668865621807628403531139626211750937941062181615333967735833396559775435312958870128481824012395100867150413202336790051081791134163848622377176261857266906874286326662039803483014516976937460145484286364538545304811884379514248975854790061283078448278402605138546787171347756754745351324113029581882057139816834393316377515941712226307961073898724514521047505908026049825453083112138385675580595195664686316292422104389690788762654384967688615671572153764563327772153123082604175291327928532852243436769797340972922702591239752858778706091390234209330261434745706401474719494936896073822644667732881298567958929610273190693623564680779578297394243145346609410277569475659370717428102971533122622267956131353705937234341135084147665653502433237624120711412700055244428492736225188265995161329512266864185568927896289773452287955515985829907123534491693010818558344709786859949354154586038328764541595620890174276148593335147167744000000000000000000000000000000000000000*i1^116 + 1179355817704873546351884957304715398391939980573473598694310252287076324550076448162744635464092669642084485522487539246407357275548197691064161728391837088041877961270932875831416765044576456473672024695332011692982889195691333650357874111380655898898358397770045720404754278835599561445734898444733645786276729467017614988151436670192444573028491212224494073832382958127748767782978001865844598515045663023906331104773711207500303942279278031787473500033213085439034424503132840274708085396540843704105055697631315712769303492426329329603536635338162456076042375482585867574427636054180915211582892197467620382596374132876792645773533490381232837085676646419772358640111416120465337476905162970255568669236931857483201050048026070951389381730338815976171871968252100453721382761772580012400768730581251667498599400572376857449235531515570268188975737317226004158446683248847093703410218012841214002260779937711668739388601927951064234253621358316535208589552584238235274196702894187754728907706618320495874813317793099048216277874710389434841210621363699522952438154588533471884193358693019019303778999906039705269811704041369474251437176346957506202983969404935046471581667938464562684383673331786837822948318221472331168549587948143751275408226100444591985582976691015833125472891501557964839676503222213069064842534822046115910642902653717580409770740277622060426865248230424979990283262447598334730803191550271079842387565233563962665074609123384076873429101182733432007718709413928629780981796658035202521478168678709480247702868318456931200801076072060173126380592228051018432134944991885280123374956624010353307490652670608631197677720323318580603331995360033918372377240631206622243979633552684324807046381228657660531248367511048014811550421884483929185982693783611139757339326980709654199612564300918660875803702411608689336422184810588127345841408025736540689160025301710760184234975328049402664098404999329595719645725448186411074998163059727214124413519724459442126201379391228953448098002067882787228604626113695002983840518657905438081074583233342202560111375849658303930826923355482124655340831921894538789505825414087489512588223728816870871994533359236451864636668786832276996379126724534426646231208500398184765157596769728768034908003008374448760704762081381187233246981245590264255046021161435757256174551833388046838420844884228806233806494414221493011222017160625852439211748231613489103519067392840325031484662807160392929237155999444971203247944733048990485087148664808023541565300581904338368168608172531856416344428495530868084256821579247043648648998564724111442968148609729439384851484937515783419033989358316818552717898257502440549739430958758028215474575796931118867777173406539599393259597766975749781059048018144188989098008611134613994846818027363538093983247056197304666757385379646291244308305752561747379695311450122908537821159511968230923631209357170925143588771831676389007274676111116164813288936994153727805011526841119584038384115657547027120779130394442614252628703091983400651330881751443763933263394097358197531913715683317585325114959905849208288296274591406991363050494198356493449280591599654155955887967716572243164486632578547992140776920091459584000000000000000000000000000000000000000*i1^117 + 182767020021736766370521484806689147227423675310470952462212795160610135230539189848210144411825930790047475388605740794151922967306987211144016900908978020029281238571469330230368833714481109873157546460102974363161810639428914788996154402902334222402961121369848865300165830254105514909784076280444674642324942735738901324890202858270204135780151614747693730682846942611621569751658123482441287688620562342692329772721534337151460560243305975547039545436299020422384972905948383592359829276709542071109026829287048194612080069375577509261763488401398985506317781144388412502419898119688648572836306921559632960611760005886422598793055410846238961520459731794124844448443891429472139092533951970628342544239888010773049580087910405633352679134681913693569451616559724825815992177625430409413703518793277495393936364269933628652460824237968947799815682134501864871238540016121860571410339810332209584691138189429212102742969883569358845899169573092660545852280262872859521774557126911824343501063103275486184135460476218288615038459432539127391848002699008831260327624682938375622035667045455923572046359414903696192626849771974017291626809176481799812604716472896006988125503852287942331559210553952696983940307668111155383878407264848523589717204979601459584754753296791175974497339268667591749701679139383384633041094944848010029722866554563697852236176005974124146602490246520137515526108320653560414265681186562778200022221977785934566528686196316167322706525279454861224820850440958994670082216690899298027113693991216352141903033688200364051518589574860871861375817037880609021345814977170398592204622578748153703781747314315397725985460568215361141484734691978762400480525968185961296245353844731454618476224898637894689975058369560896764516785019987599041163732492012705758135971623740847522416046715265672045336963873954911629208958179335305034316712606849882461377012527001367338831256993873813004455390748575253226785659535962000261009517222501241383038117936675383697597198532366137828226188405365439402842632702728278837715969048960662645368897352353402072978479154543458676391938651312642084069283103234111696850413709921630361171380901346298810322607559396363868862477308125059866694872345312656989584873021010541070062693539960314645738193190189527960133081806026462324054963867345724380014165935415452898141932987063137059107084813934374679923695086737495678527987223576478856760935317870813853102306417469231459418874349167073034338447391185486442949523221466346627254247656823638502076529486143740967552446149920035365068750796626523428941864251491000238350865533200363892344366491513944624511315690709645729768132232506854875139455194865911284436470714430229136335500786360667088573344966805235967013580062585945661600575309095500911813287824779646835555410547494517930150455011437084254042259618515615560591691521955179373648483463216708738562017937726337457429637596856942340403267944736272225317710236161232431886899391844478111955893707623455526295525791134390602377346173356569787257613849684037943644321542589041478734000851304263011754345719988588160552020308097516763137189816139670898532195788742800939285176700654441372464905517270929379021099428270137063307948851200000000000000000000000000000000000000*i1^118 + 2859562497456025639237886897386179775884164813544868109186566291067411793091856192233483427309473302091285099005510373784341483219550487279704680092165747059696595640649208450315821266533537820993167880067222764410311963942517940992780151625442950446745183498417601550932443001049518487629812465767020207454794587019972004236314446559270760382999379919063539625005416998243808058345823355688801387662328120015020485404186093500023912183585962195885723058980050327759265843063504300895158495649178833122971486485002443862254669263722429168925006368470142468083490052287600619854381321843111100199534165156286133688292500986498414781184270189407847932316599462714656059106403251084371189189132774039456270580895767823160717059695207214797627184912092635335008141459165819656203492382154433403597881681837810277623530186706754589487808661067671277796107288229676793402564625752030276633192857032098717349965308805659984178429117238668566524603666863484430888842909208500290961680566313059594346019683418595813135067573617688602005844005313905020311066611551199945081743293130224350713296954189335782631596645155021423021687390925355422194665413040465372420551912182570190146691193632949631198092095812043265494124453765450621222332274148348684107016582672819905581966511488495181932733330069116883843718017016552713665880636709128813170908968219546764345139235954708210322655745723590113688730285791801543960494403510023551102844454032065259836285677462332169890612535733647839281061413519922313945398150442415238368156361833067833046782697644123561008439529456035679055104647255131077049528200679292583518771301665754393660981828333688904180143466271007076238630789747326538745981073485275315416733817020001448749213905883016113592724667896346115710193556870413547085787467386055905295835316874517555558761087885174228956758364187426161167187381061905006130027016781090676729805244144462471554486011354561404755740743735955117662809553518302775615915125828123922960391173669447699605303629567777029977667001507460095414261534987433985903211724853879178221499840886401969437644008181201964310988049947689887724994283415048935908444974001615628882683970553280051444042548408179598931850494394608057745083275174598329618227674207945050564364311176176626131000455365153150048687859656940215840772208571200761755835993061358454497629530602894940502623835947969343714209483658634854578067485048144059154735792419351482315554115994617795639382924927736982644016448815603849864082324268475621745248738542398554000452374684003601159963147471034391122100409984396020571056066054385760722702605248927204913689401637081098513942032059353987311229087926135826295891760160971378726139133961572158004725857125844107359901481915131487836455040670270739732263068866184195756097341191836079535549673974396641019021899951955603779856165154530008118048361173923588994313114741744413725546049221286727376818006189809349321280874226479454879497652815407725020073213484890427030158476898057329674465674319324322354742325063259714975948033856672513438839976770570749257121893565347348464602801220129419191120402887327400712622661209818719098374331372682352500225216028519984296097285699430374604449685889408722534400000000000000000000000000000000000000*i1^119 + 6821502728748178863673272606080945856527707957532812208813439999483525177412252147899422473447115530732916420984836321055506307750123970102588631510589280584443573607915935041626023086368719316497874239560425480542553795563153924942916848907984388436694642615886206689526113915536064637480268954417230862852363376712228996376314713503738863737632963909241333755127044462908954009760578999373403188128626734034703480562064272547981374246608918164249091909186822253196718743845948177388769264369712007526284717814338742512228457467794529623671470357007829864275274543090205846179143808512553081166000907231129514564331486071588161173104746342694738495898872989018469109198525938355303004408715930719521787511894546259068149468041924982017635846460866384339579696200719356524595058336546452014692325281451840474276319970483032377908626774339818119322802852923452193077120402251274801531286930274027911918200017151619103170757924813564333340614463832165316529193286249145032390207729336979157202133113034915305824829808463794370260443805565234239493380572332010942725167559457831490567835068356203178547913013791469505280634192285063593124273334485859095351578808096161210474856768737115680664584976586981582083869361744045860446131044891797314398401011532835512695469916749810690841916172902396818290413305317052182311234034401231773973926128623665817735473974344368107911583859632038689799612640780521641344606959573821627887378321272551593866683142016690109603591830526634233557247087639006630872322571017744492474204646918285265978607740654969207766296894578608459566108998567257226266461620773171333582666082797205644856748708806421845488428574510651372649780509943939787615928447550937654840763918524299828077401479349982575096679019625267035366365923296654719164800918832999095248431631290124386252738147161329129993497043531660956507879073559758781399224129312037070427710804615583954941956497825878394307078422977889442002403238811511017358803539004035412076988714719406942911881555009722079917171362905505749329022521196979389240688457429511266472881953365219928897013713355767331125571736647451505705624534755798486845743868027676937267570810603826791827795728625087595380895596939122863669767671172912198470312724128904799757832582779565290294275627456441052122305627668697527363983993003673135292953741405204958586916731788458004524382950840768337341770900540928474141785422320611097265103919605981892129783498487035852374150865495216294011797662591480151436940695196398396951519097946603613569005699646363888323283971419623906889035306079899104326469435432270134903363061838449234560249819669585194875762183002683770067160477209173049090833308014060746522405031953258632930602588187569889729206813398566326676737340713226332585079424307606114653581949215965767278035148749995490745544840691464882381177979445310641421633898011640586570844591591419863140417756105691883335868353336954343629971101895374553144201991908313636244731688112481435836562646755105117795368309790388116458773772987707527157907697456350423841178420105696955502172276379844494935589272354528911048433175682004318900754665955361016302830608552688231294868462950029804565819642989260894228536402903040000000000000000000000000000000000000*i1^120 + 1743489405159101955463361527514038806694853931440856292841456181293075573043602725045162713843554607346733969476183337849035655489257961769553327210064041435253700058384118757778025559882163713133920164213261539361205167974871464371774089736808479853430162545323941524547385146416635038846405847758538362928616553915329972897885248971373632148342114128660564018034926080717375224658208947232413741480648550502076350953156264944190290169419047367747973587165986859096188160334704130550132496316281568224529677075252447301123548294799932005133155618993211478808897005812657118162608900284178435403730464494144797085318976435212000445724151251513886944262181911878750796548994641957511974816006728248415406875585149057591718939156922704843954742165485276330456158056970890665631457880523036455835182896535460821406263757012945327412066922218213976906721662866078085368880405106882405028953110434345811560604287701145335959329619415591769901363556620016495434885482088305115822559061300423043426438350629884738554619739371420918502981084704161872900672460749323785508941793358372428035567295842350225230745598048668863488784102388266083020548016130264404480082586968850125850656315825334736395306949578222978361209575577248562079710108251727367586349983900551203888083507317289382777308129461626721255631248592175854590611527362888783788359855813669208225894637704959940896417228353027770455272032773767033973454533868107519746371964982065922898246916064703984163435338783414348219070007826384175516436784689600019972135855569750608163946106766152723025562500261937400606559319093241224284073280621967317013668852677520846686348986662955497957184227411870257707581246093307692393045909626419874552637093266873127495425128089276605786681463705602722230404965339774603398899433619030582068067330343190319488087232500531328532108603979992434757521339575352870521958282670621915566951321810180882169316625414329863308991413618237815873695648514194066099478216035302652713187731739614812284857767146988340773561183926538402326986151318736322777433365814874986023825107145475032991941499948097607070207620151122518727750860278871685826167622105401585601959900785178536314670419530741493247454239727085478539741643937849050470646549192846844604295467947837078898403287487639615567925123283637238739778766328246314919875282437078472852839609777715598769500239163789323214574398566787658730911169593054450384818917798438765363226543382593215333060279826135550364023938339491356372339467160329036021493554730038984512455099116682116158521779637100859946639757875893585537695675135929368386120001084171894279776647572447109890604019981613749690393072757544104804176278047525889447454356803868819164936885864906862425329915061110158492707253988622414631116341799970310610637800468632883250407595802058475667751934953876365143995546038681593389775240545261292068582988615311305789676814741106648030283585442991561092667851650586234528930680311001319315014433663642366835277230615809047083636147978562273524785624370083708608917283473040131972748220437777967602303731116700163169715198761035224355323500802227850365771285803634814797336653497113195269403449851288539573518655284948894073487360000000000000000000000000000000000000*i1^121 + 22857989129689684969678887190158829955041914031386257617043640523280172431844211247236145767407402822805760339799392798248452459112317471199980917782570540605419673976082540403246421202830718466922436609444822649543060658705045552373679989098772148266399543944196390215534194365992594448071648808854708307146308778961176696715027489240810520794172080348734796434980286339268563665315308303202698782217048881075870722831340401683989782619274895060575341627670693952140509422583685828461286192388076792302777469368282853204495990652490298287593808453873841383180629917933401781372675135834765292221919336173564081645564287333613756618390625173622497955891602315371775660718531798961924452646546324919378103531174253683357375299642432636283404933349185554284676682217719723529972836745662432132148025878958753114299682345028347165558207040382554186295574014725176518613830295953541859601808830022815100022859596153048542191982471796943217049249411439731964361410592834143763736287736778373824446555459245451869403372777623938827563552889072151442273287920125924599520453214114594335046584158547060066723884166326671309707793451469432899183185339552460330729407400071341071703818814880453625955686490181844327724367422565484895524457912284869105158691005216466028855291243318448734124539279896901875015984983533918248008041055024722324879471916962955891996892256787376252412985445845079670887961554697598848215167906197382814120015078248050890269130557917406193567591058617561210583082925228790820757092511520329858714446031461319806622115719495872152676171858164305971118587199201049051134293177043202412734056383074186067695669608365214336931236631410501105223256907038802442998572602178666992353956458290482571157959408146251350962507025108244417942853968318269487383920482351835539642717168415617411109397371031264194742627454409251197561357945753475081257348647928448066073079325475684202043793913667594590994510582010209415876912171598601056315971451029209013633020287891230593583551323080028785307020209996805565265092742403846694974074199799137308881515148534126385604316786587985306847202025546035897578030596779503261185388725319565654828689625670180160827426585424358412542915403225105956947016592143353924860490148581192708107171417955256359332111688476195518080990879818002934104108568668868533638104337925180843729903450662479436931457319030335958757945221519603101111962972571552486868725335104933812419738096635843505641632849721747935938695969401477611212476407175294024787867346297950912507766173498119668357865950930905672981726740697055859782396443208066541307942726647655381556718171337879776498245607268935662268606982244628013257327601327845966192641905476052534190891202043660666007219543453905254900591120990891235258261329562989281899958030597507368165402019510938830398590040576039044046795092373524811103347098225090410671526144980426081413435942144020419140092388927247447121076210707845477244478841130426856585586610940555937984006921785664938138746346479637035924057801846022702078521741173688645500937304366153611389451023074911643235611813371281274720279397581343066592639790035932492784316773704936862882847923259090784667909191649722368000000000000000000000000000000000000*i1^122 + -2857038075237859566547770207440885015537047159110984425160572610751957969867675921557085180694007124883336041957907650398596086440857295080496146137680686745669043725241694867960366087649465744813214675977656231941699370820968054140409706823463425769918095931734529980393352036079525336039684880129801306756159419387187737485132247551891056776288686075083021157147856051509608105127745122495052253803222742748333042879318510294726301284606445262705144002821345373332010844066428520191271353215784764407153476298666948434742166460829781159205432454673863351120109225460843070348968691739401087711933997858538205661549612404042296918711795808347692905078647112707384434507316721481902930020948202383544414000985022299148820668487002031274714782245187491075355361948621276546095906926912446556129710491737751375152261606793823239321293521176467285630966946411015082040615436795201370981003369058948960826955973139453948416466966850309591740867253381863902706269108627744014409422189914002722047655603439141231140209551927412287392270693324089152278938583037274165672627891506379896070821018831650946178032363282062273062659761809489102587553206333014091748471098638526309664598138947788067359007722179009497193228947618684278486839515430309080418461884677717650570758277488355136071463884725240096815549883058609765813195701910448448751052583984133361240663414662391123597584982234764087480164863736988132054089594144227552681865469428182736921734976738022871962018231330059709033563606567477953182543847117892769642880242781766477634000501644971375964262411771122088327655728318505563938780118234950236191355044009944023769070129980947627435113606670386121554242983553578362115408480214471906479769212516913971134675543151508525846290977679152683717510698707337876664332345370973356018155100132958742525387515747265982184788506309036375759417550912922013423026721365176875701095107501937255914315315310154036106606172284608989529153919888222370413020397166716514257549133257704466192545216734260084706686163352107273483169086932931218035840883453426038066857556359675528025354417481640553360086437244811455327791309597591077440759503204670840508576212285487191440092722844865826012772279918238324237238107721809750846255711259434608923455300724656653355331398792289847579615162408695854591512868529222556891252149247179000264323148881355417353125580075502527066952794018098827979907625475243845189062616602067518053789895424035562963935539315141442004167340215803117043160098009544870158687734364291544797635879777528653628297482114728948292261512794780800195874378835622777897304715369810089183463593414098444169668643450870703165178666134868212602138749633948839094233421651556107700762242599324653284579507065317754795996991436517569005889342142799468353956737677174821945001215477489945245221023996614248487795594924458745195298339569801148411419808612053410562984841850443829958042129174908145372461632711987776171804831595602373374677537190311538567037241931248401279527726142051186600009865794226981758871419329880375850975540116259023722850740425955761570000297027965045062043192787226810992013283304288084874892777127278056271884001856475966415468232704000000000000000000000000000000000000*i1^123 + 99404195583486398911004996071078662467209295959190326863601880423034932973830046034016186286981346559187913837347118724947102311935181795751926164586223911259820574031346113132428631326213737868947956543268950057584853868859185093491943556703043534980270590239409407846248400528676662161250514627701577161556129511020042133828217324768063789833825971037804685443577218911564792323134255201309487708463300941802081713401094686305062019095311008127610562656950532167405465924931909852972556588685760388786141115655416421692161283565108945191400770024948589239362468750973225512802367671328678967235466226769688116032124386631556864313507040204039323200136908446834783758280120581262253522689091358740993289574938700920688462386227877764773774486472739397561450397835454245975690167839558392115723560358040237932779936660961404742257575883790317160484865000589910641296350220148538750981043307400288178693077060750115859446190146489830261954605961073315493998619298370002253256742058507360364366216975303931637416263062845473877759161097423021237115225466057028974733181501375598386707974994012547378941066263094026678397064743836579383473938894113507180422893938947739372085521811114535314656247954194517021221471601130026751399661123542649278459652476063589907615436388935542560101872585330541743187688610115219613440129897142668072212325506665751711137804934119549428085834316785479843416430430252427111864692128251871140899124291468065304275358363847566353998716002050579530907906030429563741404073490266698434953161580468585822584057357113139358880344503806011951026071189143635586887803687048628355508471636229081398044383716621780808777794403902535537460749771663753286493474148509075996182418012390020604757664173239516289677774920085197486249231520344400624858779994188529677445723479996889707897492888113723292679567050831880099174617941289152551522109089096199812979529631373193442044583035627262539190726241401938136229861199779421979522366348239923574201805520319405630366391634471332626668778505523115348455456086187222913560744176622102041551600473959821313293838229456950179205992662517420169560577819490565695660557723206480750002717533729826500585198176605341641092868315860782618104529775752966402569814339852409474207455390871580199470189767636513425452602301755517425424722378108786771353467166658937773751640151980892556733925987063535163495666254185003995659546436715246221700684053763311321558312583294264106807701770527599230289771518239201963103613735536366649362815141349711281463676570293750798678911414016738458210609908145935937649694806980089274378637181276923630833981267104116473238996992137540279934570259669600333129068884843115420305032585995309545160664644670599452499676266356097020776046653327047067852737992739787494499079800111124331155698369047721372581221650132801008889757563477474436630208960014844078850414062296651846509899222512607362294896460813300000973016323561337654907459441024351590929773904657533059570273115663581127039960854720379301740323372108446976621371820423427497458062462528853315117588499536506164587155912320905094258464524798738137849241179987749650721496658595628010298818241376087525294080000000000000000000000000000000000*i1^124 + -3143054776958568716576223554940359477060584885941598196845100014546722261279124886849489046356081811130626526025671607915257053779733539922803249554440747255588072551405066080055751898147579926166670758309525945233135485677335762358061692095822181857552923941969297946700922392349236641406070579475093234471245063173395361142324856939777918574658550675873463349265570015714504879395140386911564380300197638044289936950569066722672949036665106650195086210393606135588428164545117432083683621535648952624896883555097674401485608316054104304110315967062023419515406627579751153008441501266693536874754025781269688752238955816003957709649406649813667598845960555137299869113171762752190599050949933550466124440438708084573827815719543644177266610541951377213154741078755137518198628377679123269086088492925619778393047755483033632916008191640331429879897985857242666450516889123760695382232792729707869429706032356284214279146946416287665163660209941221444915559449267128127152338331461993681310108780717729355886435475255228451479372562113207100612923065121189948268741706595140839635799584409737752642964384349762485224387035028776881677175382714194806831924940396320534962077778324204618314089692862479360414414895153797446730607875526821098780967944358830447685471471745579316778924991684423099148452567433018254471375238603271836746630686852669615185553703586223909375144532696391470650583701055619920140063830072640712498640276939650691257866925946557735621702215061929556799718913532254225115926157443499704729197958483656583024690907272692494841898212466259550506299801643425048742423145743988696459124728610948193666990322808163520810722271203724727051823396082838329089972077634014233423204589378419467232608056264184466635990703240283493766694599410399794698886595381735740198290270304527552112566155672830030017796061865886457593484256262685293763582367531900968021992684816735172624212032932101980956183266259847517848302430633532006727066704935658342244509585061180322062281937718723042594890460194901743523836303827471843541227840466381820017376987734139543414703717615217550169666918829637598567894665833775105519571922328528881386162126882553096443333915928138053891986762044931497044029875294152888763343611463834563067318674880915595136829416105984856240825275525468470105352335646698848836531948230019768957555012652269102730921745982730791788177561634868654359966731415160191150848604608456201777553277383698624953855282472837734703719835680933145587290586546506374925325918423374528084370371965109160908649583117151211780019688668934906271776452413122690809713036488205117210214568674123564532286689923502091859174564007814841260362795499226075431509945747249802901274563465938341330651677031336751737811550746144210472453205320632259893441865050218888553501961811211502510562774292566011470004870107181227581044869748320330275957251196808109569910230078336030072211164467059043635101399328132682917813651111100449233250749638715082230678124260491204095379271894441969042695749098605395221400262213282868495459841770099308898614895200937268075499332390134309907791638305538973176693655790502154079312386717246812488038505617817600000000000000000000000000000000000*i1^125 + 80342322080033484164261606601987207256059430355921557001872622892523852893270416563114981543927547743799470781306805087532374534986772933247568685765363183286091211271516804380078118451135522871266140277769673460928623339012717009719301152588228687153581679166797303768274965908891157910466625496497248570954132568405396287460842143716155478912195747100960670839709624078384179982058713556178115090652192051071732498814888348013377403671513124812638181495328223802988909260319183973805528718580350861451668810546638886990283628219649373274933341873827300593981402684908758709200038868276432148803481705448172433753697637175737544186029327224615282376449857191544064812326204017431471059655732386102276072333934899391363729288941810060719251204922616103989812378847919640745069314452214522776593103504987910051209689181772317870885184652649379283787680118224355810400258094453403280663771124205107030626052754176981600740802930989617715221534723258226862735330001437990465717105037194762701827502855305885844096332878055734126430605875064355526297738597903671810157084504146373280957140550644938911485360666152895990902570884202520691163943314447958448845621790090011919912654895333699159890770903469165442658763868577855387101913610549721729202088260155307421506827870961841941917850532736436948776637740614949118862070874230153377318084182286410661393832064616905830784743301032705730635357237941281661583766782677646275129074063399207313197357199925757520175397398554804736628308964003016037548151979341448435446067013985005600892254864266894673417872376873623293465730796205425603944176998688730255200781276344794002395365814733006386606894323199430125143499023345200421185721485905002689412805279983023110353814797556205473243421238417999909425684822105078397219949709009664136522193376850071873520340047425556670979721593613121479900122392793844780016238346537187946630596347718633509376826893930092170556853506806099370451577987870995519394553161534310618358583362986955299054956844938704268893786287563532255981081944007255339490046501352504161800748980681692145684426885339272087007174894719633684239929529035419598019016535740930628270406206331223460395513036424545232077157022731665967212474070301407784367176506268635941881582977022132217558294600285711880982160748257746453386123827636435621340208373181455542628473948328334450002620958248603759764617252571634226453434690683170259792599661256946930963490218151116930765104992544762456992312534216324473771811671987979587063940915906239862416310166142010172890277524539963439587922160401847027678879028275508644800260622830052304576327554804937791393704857704907660734596617289174991175845155284758912098246973799718154987324932184029598720747368482390452271581616366525259383233299527436675767591501956078288931220319609830908819274232649969275176006261868986576270253011389137773780785168668703283106890183473959574549778499658320694102283791285965338243277560248922755243225908631515513327502717025967502522538454206605521152129180075154590094170738145705425018252223834799587000572243583768655765795490170420149262399060770228301703468570670232104103942372794639488338886656000000000000000000000000000000000*i1^126 + -1963830096316385078795072355273318612447687982230633080964072842645952320772306084500030180996058246720534868639989900537218434243305220447657320487554006244117774821759846564778134225153850678525583860629710246924582886331012400392130998931310694173094989904888197607768359257339588076027128126616353003122602125032267109501696500914027351816212860127572317416662011751130863178297170800238239889746350304370180321988125421962366615196309030765824908980153142369277434088854602707079433697031088780575654166349635572725108668747146300180862013855462137967620114588079342363590934539029188234307470696879393807367988851387631995837897018413842861866130090368335395039978647576287306379613643222205840636089578899949212059218637109758887344500449206515961308571666173828148693424350272579642588719649605436764769241825943255362957162322019580653191278518899575692652081639657149241417266559934805654617944699443170282787505256973475967965641566930968961135921155447646983252207983102155952921591240145550369504222095218414642372870475890337865074958609245267374439251307351578556084352829824556991365980278754782031876461407383023887772007645057703654062467460049862031953936360688521659426291707848536916238519345918001821825359650366842982771556882514650449807946226460523287846683216353984571570647670087577704632429974924479235314259071214828572462450491723934566812469261707045795631401314385202101476345853197814115068774462492646459168494123947140787032281500243786345027014126523749600593704651186147917580807220867498022043245884406095899763811388978153968959319918523281562143406675447306025328072931686072326259776671834335918380070984097874096533349551947715614143409880786984381495482829045312486401108434394363949565520044956852422693759641535402123907825980325183295862457025560302632269851453049815546557720681254620949550787569824503938348841104299966614823168851291428853011070384177663233400770799086272024102565347684916151237797302534903688011501695081570623764901367149850862377814073455083986272966385046407014984977157908081949128419749832874697709958290532129144144857414119383565129699384912192672315271821279950088951363749472216970508272844481826912031592429913484048051969227021221100023366205521555692604848801086657649610796274372231141196748100242646100490964303338238447928947120268636990502964505740395588526302493883755454495633729269074273599780690307402703819264913554925521346200888722817286881868607090741206403974424163115191239551768606718949639795253892488109106362195665382055775309851949510904211355654481622886499228590069568600097319778988298773749976913220152880748935354583850100829176915628583637809773138217410981714288868644670596963378941768612552643607436611659758652806570755501489460946676446196084361394347156549034414752101391233987619232250477999832904876154492752029676481735853998787529182087414527335630468891606220704513101581169637104590978072885268168029725737688340319063146373002917940718536034386947799716406272835998033805438763630522939616978990614293718610407023068942512049125367932871969997821756425375140661187151068234124035397436206731786005523150672406511616000000000000000000000000000000000*i1^127 + 40480051561131074276928526199616469931718261015831908877867982066049479974101064730651462878288267256213050351688365931346108595300696112690640297565423230366189328850876453853239697335545599903637201372417437557106732766644826048478629737175909336753601100052065047479448475379092916608843024904067496856651862289278034660691781065155365763926486632991924000604197715418239907448176882885138595754866748235253855421257288694677490234487420201163275974161130980530617651208261005571562441802348715041063129660493088013711135845635200268737351825446410077137578607344830255472601788977494119757878435688697851620506764911271904243673183165129978856613404769545486276612652821571184390499659796012474708321139501918810580025319868078326218821016532859632635737268697716516057203867145880059722288631691826995708378075932372912321253672444427180358022811135257271788026746571584802443467104613352659449731323311756078540708111918113572715550647666826693674707665973065593320475455915118016123809488730012464544137931312953712772917986139678395405442708864576694740649821893224639728953343194385176027715855499726626302509020927709329730931809341231718788516748277045494208616429985157276314471425650157739678472792976116295424239475464493250156676154421439149618278036742910816948678460172817593609967347972642914117959506478210226576964803705020023904928263028296887059091646764280730769481703176775846184075792675304457781892397288787837536949421412025415301285742754479934254809163240238372666398818928400819085999096458449895734651869543138971723707779690767511174005885091535611489372773769407669756877421032095319017996303827926824193263203725965151939671212582399190442919784592439712522710231774974366439951236327204642521308137343324859440110236907624574892575672322618692915690137588136261235545783921718379108137140799209801274962981051853031372973180510602026536825847811447553955999130661060854855896214574685821169134373399823684884236461446441079768028146698738733873336008065751155888264409262353787080481346443868434643294679652479613605957728030394463848411677523637361116441295348930454144594763729700348201552841613417984003134135298663645165254281683427340630772567842957060441777668643975402048715566566256928306917202949431729708402378826063876610266817330220222053454544935248285336861921230454803603123356848589510640425447542502436071368417955403951186170931413940338055417319711564704097095562476845690480932975993178183224673387120415340390898193548640093827820903879394302845697580267718171549103739306971774403249217436686951804910950108808263934312658196263029097110000100928479578746055671531745572373073184417389777693116703480135016946757947724830839820671952728077086969380210592230151083733458155979961571352895364193902933369769898794178411153469340495676531318002293636829141580408037422701197257109228654081630644945489610517128492522153168561485599829331100920035092999153320653677335579570779303977980347850806020434257408058547965483618223396423631541872872091909617938264274829871508017231712611613860010618882400490238501112202055467235408038120788238460696954231136649606444793148211200000000000000000000000000000000*i1^128 + -664425941275076387843183550154777534794777942129384790557148594871763001531928498841205984639243944723919597435737578598367875142105619976849190036994567185622761821382959661056968509282364393315664909724148384763710099998400523955812335278253549065945357125101260055461712621486692051924088704738186512470015172891058149109268184532512551498951697569809044059796924746481503809864305922462905106601798848322158765862291254584721986424875575469328384351771971092005424072745225518765651292294363919564114906041151524569481416703360890140020933036727570157053465226637467087568128256065684298428570283983172969045373495818681116233519019691747490713632163608802426045076073051656897872989111143819933491426876198784309703425777284212995859964337615039538352189176849950353636553874006292604671786048232666617390002333601149789482935092024285676679480125595808396656425275069920212781480785056493142869844459666998094467669980650495406247105941187008906653866941929086361736964952275833067858370098352159370720673921598366347704668043031398925445114388456471279215446350072768216629851858969229402047500627328379484413842231677152873408242956946867275341799276978110481927460247983363216372633360360606223084306617822908547600599811023547874286203289168351383183854299486149519189648776482799915951356940598847192066013399856586094633219416739764576955805175447316501592143694180973153977487198329938003669893578760633086084364549431394178375530312469853815706184269679707644769356352290869326583864612360249085345657231691477604421782740917584741077185669648828169501669621081550530426468355771552339388052141051793882789761009072460687078760944522513269680983186591291956016113530064819078480104145829119688621608045456909064345606449849048977506813696383503075070026071183619681107959543061406422453866581542331515835370117310714088099565753482481584813529892223902278107656204771036621461756770343231725777382034144476488995414592722369796210242545144922837488107330977465266081303697958904873759573997532632200277421770459421986402281473568158086910297618259965202963580324544810870577759402556443998644430573618298686591961590326335087557905592295498207918183557803534539265014226944627570460829402837312998349505718482510079956902150500652539260749402893724026431215542047144212482059387248382626533391885412937568505661887377835476316408739096637647424973554804973511722225807186114998917385288229037313450482600959349514192304007809118404188608247655048089864023521462349078398692843044270574671563779154956009134113408121261481464008099891202892849319640377981508148974937698052205553650369531549983462759996266232740173684547462029102947621868755629175564796797317730047195597715625028100942755013787404739227981766811147676671977032553568274894828650039765833720069718275039547632049638690345439584109012013309092680023620818050859466566104696780565831340289195257299695976000121350500211174410701171475948920174505834756470730782268985252678377960569325856751226734388820496093106826723494258972464196005870156139899043023069486656646897572238878155682709875237984886118692773003937927427578816163898562969600000000000000000000000000000000*i1^129 + 11044999406784003955825707765341648526825379298200065002803977488667549627776996726428677988136160675128368488886738495201929299237489825430827665916421058366638795152233162694813276664453103370036441903548610874330359541611848357642452720662911599636989411699112522906440066482944601722910415596795327020602241075302350382238366381770792491791938997363623942197735644120351915238807326947558383206352725142858239008310255586556389996535260382012008911609433087430024007984176363661662303151954328289225118240572171877523194304942590421674595792765743524842949697784175964389299392938320621783045752846323458433044432177120522523277528627739350565432819257380883087175296475789511430972732185523261548193338520613316484298348944588112568605786413412215915507176174501715129187741291556813911728348764656974679142700507488889343138600204006304428279729958697462828740569538420228856855450417195027795118668262011322732743931080263179522401036130595321235082529228877009461183593423517271825274074904525012070264735318463102321630294917178564095377100849375785347664464143175555959575080361788497142140033185059296643019242483582708897678083199655866380315609377809323708433314962929356407944990040938010713137862668001044947205779701045043241025747322619053652063376089106002220877697438032894239026374443050956200199585135409282615362801279434421684771327252084932715916224101981959529073826924671635100296616830725820252292034870814735509162075549557640041474840758824845752655454655063574423829479435488707241497657159165265965765224665627705573728208461613140007059134815711451203355500989933057089627240155271415246932720339280530671587899101093831316678724231962078210943357862863005525512865845589768543943741894319919040636066223701087594741608968487909107515087149977106710151770257859709037018824912190319113101819794650646343644156849844439948306905097025204785834951607783922135315064550419400940374187067844038268556567766766589370110257660191305160021908306154912095657756162310071965023179450366652946596859632500213712640419446598232598401244690010412383054420036331841366227226250256212900397223537026859944412520578307646055305763840199751042447969178817568387767527078846518817084626557523706033132721421172203189089675490475162937518194649078133799319616136262124475903369292352921045981018846263440323932373151914950381754512596216330564017954928366815086415967473971950657015886251317057686048836679135650567053191559923452891687286106275547097219400622734443673279928347051765168748864658737176228450533092274003628129486504622124429673990850597159814615401452480711477699115536572368963489945482143106061589492512490894810230863280530479598733972521739840853793548999462245232612571808922293576512311580552439344918326033772404648601945685889675562885624422546060689175189273669575258278900581379077679416208994995319268901434399511081905595062380161983680410649484427140123779847156682802411509363611010443161029916502867684037620120290459925306588061616365444332669442834013646874643372171108894198287393017334489569009476076223272139805307764033556815435096402173966343420682651608023040000000000000000000000000000000*i1^130 + -148419308817527442757436046265758384104958908140309535595956445421237606194408139037810834959521547801781848741016937185689549290670334165136153226731681875257969212614882352279244616507707719750531706846917843296940376720818890866561761267982010908098395128125351906551533507874368729084977063846863831643728824696711122655983454987657664659792783219158671279539654325990552483055318225291123241809524068366505914132305309150336115308759968931956313969216722457709621924734093520322925623469268405591954442220966700352598542659497958301272046016189550761430490108321738212177603797787207729481523717199092735761707822934590656903201094217972146803298044298556273886076360037067092802202558224768840832618898539381767072708739911893622540782819259017936749409969439414138854012722904309185584040903693682444716847486037761885791068000932103324815251881782377815146457824554263367415314846981944687473559194388953251287544769908517768381206552708739741100366634900159325252913172584554951399003407430347494222963272294906521586644769249116348224102027799739321188415907214960818158851599008148006260434150465984716344748092391224976066177921580801469029574150259346121036442825942078493130226043821511116647980913511866723224722280158271455877069210781293365081517986888963311389222312423170633778485098268686190376875169639084286654747134832536197858766537264802923072038462153575847912500424243482888094261925692849871972704339916105660926596430285249821335758843769324530868412496206947886569009877122830485984427915057422394708491513473735455093472679612933548132303212498130218315278399096550099974486484451333074328982785717993285028288984032344160550159800973774569616996161675277869944595851865528255770475465911808501209909628883353456583418096224252246558180097464894631901259265226438740494105327443635255414269542138516474150517358252189083056450366636599018790334274171557144614499050612562541275474116644436254108586319581359960359770160266559615610362403735334835078322344966547429327496496470540146142676222253220144627290643555127152741066314379506015276143102400553401046232093183402257840711560271995151069449583411160111138671363661304065907962839671444865275239290348446986671813061979353874122993743585612543211393188905587195217028326176744954722268730349748532670809805879046784153767866733047446930923017050786892353613601394693063628600584884886009503241992862323887132140086352232712135456312647576371392791789190874153431874171887356745981560473160443096174968106753527385332681120522876976808661110936222629365095875919807353990149404708022536331428124142460303139774209958664864406781984656243885390990317944450333118743618731043283900975876256543096515914119869652921624370674705434761682070532317569381251523892210935630577303713597943777263397763875559738374524198735785592521814092958588011540294050347815015838160822680788682462503005993414100339199546545093126538182618652479688063596829204304528881040970926015487518459445222605018001284534714024917773660333908255486210690725626907620046527198982328181912224159689210904812373272351929161315155809555415792250771210240000000000000000000000000000000*i1^131 + 1728858402558827364590581918437077076090745408277165951355418264877800259881990888211122166765398535489301161683128755403111219729461021362665354820963301317124343006700305874684832510829518096600600649902537645665702400419712584100454020565403024335056948469802630733034083776715368240245919529578005612054517995214218411471115137841812229342251061583251246149326198029804366746310843905341538041775269207573693685180490072164415931143302251418429448299309784139759566997993271744844616919583343949647612056711159374464773151485769464403430591663253201517326593039881726137420229920026613156287304970442664523709008095244071297878957802844771087360841845991448904534530873498036442838793970303096992243897215022384866983859197842608994179211402552507807089876889272423847185348805481807048207834740117160167967957911983466862157921025001704349157144545255740847379518057599057545538257457436282115593633232126331288118438113405577064067181510176955004602549985941667218720267544891471215219268500194234415057640137981524409218410960090616815163370383267890233966706513915862815248416861753085089150478690666200075175837974311269566572160113938965795472080206328933450034956384299201884289888453045677984583590748858764582281897375784393280265690562626191597930697599861336469902664967937470659034202408466257808350571849217132692304201150412512206916226120008354955895411887334412040555535850189205727263560743151595328651077087642462515459408375359117773693914583579339863183192305594157475875010441422513784861681111742861962375300479963910823574750291839802644839951600121823443380697712467923893242333011816242548538185195551737193482443484480135109520757729916452383131542162448844037594313315047056747730708956737857105058722242981180137168573006033936698451850544251773340396977040153281188166200965034111946368325609287526122731333808373009833415075726801859803253708785542878720118767038311552420590181739436823917872198688480067101745027793881415254920793163596656420143570301857665579066834350440587318978782737876809005104796821992369152473667842252897088544123977236332124722926635172862279410873914705190097033201188847053170859044510608973794329276762259668076651855130887191332102771415550478051398101979544873553037964470715991238097158942970797177585872478547487229043520979466343294800487492183566527330395555095494541355247541635568132032365926098038418536978661291313919912376004170146634802503701737826630744964054681239317145781841232023654484439893446172268551851929806581988251911068268538186128459540763300564527872342508650250026321909576797125398329863449867641660359052700815012386664515083687340164114689279500216332260557775244551475561091930189550883681115585095662381476222256719746834881426224741973431806594134955385000411465833710451915354012035414288708761262261749023051873183591909570099944006070904292609462471785651053049514092020369571537245274241412456823868862078950179430502386534966674423889932970662313459494790166078746367500252935417516345087986424288713391957610237094295127394773616802085982994120357940331615406789221757966775311472357925715968000000000000000000000000000000*i1^132 + -15686795145103054844030479257434290474693388846817995244916804975423389236604980218027919696266438963791345897515251836675703566114667531893646567568990206459728992830583061331516396102952289342604731922803843037316253457694025045926109374539937063928810324905372980393794685272990017866217728926025291339567261057861315518186219402401993054580048265668188940711502804045780413378768410592780481645402113867602858889749715095077676043095110336045767621270582282531928595596385505626203313260330684848229569313918093399952301304707964831482680718521937366531741539500558599460140378061254842239233965256033891938592128398308587635209498239621578813130410267685994338949310526814937204678600033137771282826254701960432176429645412582867397775210803912310077448986703198166302715022901038283430232900436563332773731402818556551026169615255053729156830222004587832131556053202331718025695280557349420562610103329029562613904969550711329584424059665791522351851202429968694021007264619539068873538438849295394348065830464866925775753494099901361483800825239065120506093730202895392577718539783572552438823832635591566488545387676079462378057917468180123428202205708390666637379995381461351555860181221828536460120917795549164578461050281058111191138047281094775921365769274522386224682533638037718816706249238489960574787292789506596956048773535256729457281611359481607414877926169721712344726131436781726948001576201217176122477412151883551432868195757523061257928534312615150740859680377753525668008389366615233157627066095207878738398761004010701581578621094270232667462364987342074853151844590357383246349013137870153094365733755825896375669025854961095827076210955424637225223916777008692222976801101359007763214003238879472146914517396062274813440169011504356448873605471419439366352137460121922067215919052358833076776682649234903913582529018151027595766367139422731981865864522169863193288939100500509017342010615706600899994824440585066297132949787649066828109783686995664622838177824879766516836404993970005769352353274571789035594703282382954514585607410064022887011424674084847055012354802883458698719985504462739067717635833791751269946176182771242030958047605055074511407218986679692550529257683438156125174342669434790302622423907103874984855895408572898109945229671761647904071210287781805875858188883002162246268550234743049110892132048661759524281743915368788648305667952802317559366519094502346725468589554720982412141435209828137154834703707100177880341073624219998010999361958572860162652504020841029718622559387693661832731575767022402912380926135220559672371937068253279503121339348486562295028845577256774644118743665685668205847691753460746449205710047140843256948066092755178671755714211310344192287637349600659353595850531469219228679157659079404882563034861416840246077451330326200607425159965425412494653869620478136242534035809764510094434243311572444310431724917313873074129582944427448447867167499585325985259690775091540881689961978514306753729792833868285388760887215932349616833492867725643408800525413881076863171396109966704141822776163191110081674561454080000000000000000000000000000000*i1^133 + 110331956119305118876377216040901008736060283818346586574417325810904269333468692498654866968724175559869618357452200478220380943932311395853764205999694289517689006820073547192571330080107757814175779772131345039987428675814318703617745846361019120590779236371116555213993549941746577676009570236053031751578630303680449296697112513322871174196217232523936074536705994897966506652193753094469343996000172115713626656276082489717003408924383442409036869932057942511752562960581254814169465279453945942718474920933464984221685734953190494792149820642109664704914448966356995336995038275224412503367992306885425508093331818764753971268714686028742085443933007828571401058913443160349181504576104860842593651245395981319160194917131694029150043567731611575084417661300935887231075195654094625793463836756501032572021699528577220771936844450352721688276326337243563715883142162122703398651411229747996116697795749299349427034438161356561082559510163049895005049918014265698036149862259787779453981772897873195360405656724814110894421350200453053714113281550286978762073020025278473862632599256352003099708980777666523359471948991532075845783540844324262610345570222100634044114041656696632966865391460658317075903762988540388326272362245338238498650312992926820233765262893989112004453429206012488977936980394956179876718942658987951334864044548843197507061424030199760314387196643469324547744658963664860919282851367134734756618276423396936640848621100556693436394730568336818271802649009206737703689634399801199219760281278817287516607772150583522189049718030453649936749639455221470211949017912048321976713200969813479130590955312228596136079383584272776630423161322015401023552990243881161761547861605878368944317362356209779257946670624636031392316275490715557884857836193002737213855884590029295922022788806584564484947291273835407723161481948841827445604884859150941030132367330781457271152546128116223950066219566055317380195123090553410063070478997681150877617376008441052978620203514611416685526714090267606393978330007392502358735835776972600297697700368001409064932878845045628992827037828678030969313566796758779010168397066927061510447917011005593824691475583486222007893452978893626882742567189275143079548565784805072273458928839824978496228843576767542640973766900572668970285979686848560877030103496183004510185769087950250944970512590846269464796017031027401175075703289823016526870132280127416660572799074099515393501103087138154532034132375179301796280625146808202208078294374814253078776164675351854513851035585118085729306977949222305674276917062072059715404407794080358659969937341454003397046702844203747119683729635457654675572725087641445570313133912358264592069316550796470946645521073062752315659946218726036009643624455520459796718249232096309501459439544115213801375576653114163005325899699666195316771712238473229208215240377866476749893083082084570045922410283748034751954494782319287408089287199479983964724511698770929111409532225737042340496434560005742224828016634336187829697633597132731936287084143850569001439540307229567333446390685379248678502400000000000000000000000000000*i1^134 + -659003605395863815116203767207592294730137925581173372436204364172843218223849200671029333100063347316887457209895203588216341829679353686185149040637877706179850054043285390815236362146663683860276239882091285238485071376811248801406391379361612914475289212762819290532475976537037858701241370663475945144826827431517386368560159782885270765031696165609823409996537351420649900779760511768017267353048940261225298843782880191141123783598479478630073480435062017987890148547377846466148320371346534144234047539973829361190809628828702613964991035404723614695489556203097990907593113539752298055276874998511206677966948120388674233759634499915557959241596440972958816365709131287478808478255690692771771802008308904573115884101411416389763092235179452485676470177391684269443826079989795142539003070992447959196748558365650863266168859615074358611869085830919300570558327439551886216459334444187882559029226533403177071484061389730263767786088032197882420209615342393810022664315845713016711730059659093015252171422361006076019388714269467629694381700109038484637948541578055161686417016347526357225192376841322273402376362872012590065395709257296640260570250573871446887073098441648726064180185228776003289798848471702821485352922992131510104829693436341907339179352043993241950498033980380525223764651566859365964142495196325295651655369450986292793209461425182064934219010140633620542718923428628793788377268721544488812846164957165280512191387447584282525935044208380880830759539950784551145333581028738170270010422581300985462766475268888636793571834324249069247341541192380486385487962491159840591778278159478725610310996362213252052022522781080752494713478980963552997418144148613104303554903179156914155596958710799413393485159468512473755324007208956976292264136318285821888614736258808470310021744845979163133111124222956037656451560880743510901505676259539294974392174097315436901221131265689448847913803214147715195608148130816344193958485055662635487102484089674877444391215329812348726137734941777548033627353475969765915382187540995774110675989597288470856452268061492857822944359668561050559398584867384268158526389374967947783160134411333158929778627585229477813845902616071085754611498919325556259817598152620788441871487380801960609091514882918750910375840997995170543518785406191760741731712775675140291447506087070288923308782535886365225061979971820430542565108839602992965727577401591270226138845467607989240855747797884499550868747834738425767576859910421506068190710628168083140591412089927081629515248215755680224006714647708048515608048319964706593329446536143965680483240417668565864987296877786663800867237024026380997647294454820131538661841550966938527798585810453245423322316925733570939697731876027698047254176676008683276530440092324134673793479925889090110967690032417588434522830169509845779451760642549695512405253024072262745806762939993316519369112940749857639840521208322639563926523462684215198375166234902780828644946534443417020820419228478293251802857162609816895198754284820132047572197040184017690377913336721795605076333559808000000000000000000000000000000*i1^135 + 3084327400587813972482183726416428064586934436269425323740227501209698953947473742396016201349968753234620648757481117568816223452976127070702028814292485922678638305158169495969368963048444192871029756520128151060616903178015449995339496568631997217564029370605368330354004340238040636077977633637078865446384731517355688770729497249976776311814333610286120378598278157973976133968083143202272045781562550557941682446355634566485443680998456220147571496657567449104482530380465189697837431716890704806720528832742110940649859114432941945449229879055619497768425158727823595026842731463575850684744812719368468666822742829941404688457471052191416354917523926275901273879006958247919169589309257360961903844435741270031340117296367921085055278070639350690106788415044688525362638035312793599413243826500429980344683532556088668441852939273614591597546642222043588192332601560990261566632093228331401377392408062578792171818686867903365141422013198647754755475557144354490483824722819376556952544629102949513452533599736092289744514256120521047316084612424681241928237015271988400372064509065497220236759964611705810529239284703356642869889902928377667524174861847184735879194765772259039162097865284540454654432571555458940982543640595074548929778838825992490493924834940619934579242376279297736379632550596666305188233361836399293470158449074548933967697510960792906816398528202090582802645026615357788771819035580743605508819996357863028363414993869792013207173699396946365124270896439030597302561234144625510502951854406484685231258967430603691248624409682060884368739917605299166733514184360283963877847513614979005820382124415497593288528722865313445740683689880846944736223620241203903218877150861879385763346573011508249834292380988031378848932461309929212010980014264187555198947093777046291073589392681700807766336138670358475793199267473463822989272464833713932273208713265938648498993729397778452794157766891613384302738267746558198735359681208230021554724729164358343907515274508995702969625731715775022335071261978052713407281087382857058459100733777373451910923067040334731407637849818083419959401021514721472570521969356330987368363404436480081280389973358651972365903486749331893490782799244695298042809149781896092231852031747936843790755529784791906259920599634119891891502423813321823912517498896902114175999732295804277936766084302726128726442908131681043963086794573534288588039892353192763938751119516345221495724103836656149254600241725848824215898892458614213962965051809596767888837555189437007028420159469497200100604681151103256563715896131237120458663594540553730702651999720447907066992722937503673394538379484002473045492694860329459790574100755102859311333499960057721447508965638802438065935312259842266267220086339949033503317931798267777963446351142448880061713615323589291466456818003519796975359957278008087875560021155642035909839854823081472220113610465746756612697667141173937642152834726052049089313902852018559727239632654039092287467959694671204099543681295931275577972328151599417240402952303395120009436843382391153811783680000000000000000000000000000*i1^136 + -15941616380087569088173937363912391461527609504986885553298195335589093152571530489197547623123179370853150936179104919125100074291653086683063857274549069369249599693515491390618586040665668174385958146689685620945434857989592920215099379770865951080229795578052727304734191727605101376874585448237241054472671883147210293865696927240774897764364496006763928779373710980963587498639634683483789393863766133045646871920984702178243211905686281956265454860637987442204902127819319387916831533265872595432942678966401849800193670375660466498016150542980827974459358846097291258708928016027637892894024269982842652367731093245452379526008150516060457978461262511236511280680419574275732240066423261128654712334162871619523545169284493558510990800465453857156021955496552141581967564561281984728627513143667190740148337117773988252656195407252156376928883478365608974983404673055059169495750514455363099630387243406737126268138571504997900054351145527606372837665065950808536415959401587791578726270007520006667304579736677314400690747535989248512604264819599982037973934654354184032841375094476727776908504351630161393662230153915593639864504056361389872973964606026862322613961287203526305843841317240530311444787271935476249389315022538131557774296826501715839471887544193590969055710191533675435792911320466567341435566410904776593462705978189176760923400978923655678144515163314914833849588067563569412575274158337209890397832166374760349973606536288527900401978652982279132775608212523738899840666837048671181690050500415405386633969490614444996124035613834644007416742276058186947928888916642673387661927213694626681030048239509203659534130693806721495710127987183338527484643939939145740015776615835813380499003057492112587782275509079406970045362563668217502036593860299288072298608860148183697602250730521560861549868991850213466832164375234874517896880647861520365982610163271763955218305676240883009426035459859078065400939226243383944567514825112509777939993854047491654422443674666948421119549861246863903177383987992787309808073859274182304677402414569734017188055900697858814831796036264164628884493129989999783711008605034014570304864301593706092731097842653708760345616919790523150327848398830769875621149758646162772593323213219146992031803448831783478900049180743952465711129280431827088570029007016309357839096938864223936336138292696745244109210415690005400256211738907043023529645813641044200485758808866890040188087304293040814690526042624179546695940511761088170850145552509850832178072382588132365416329924124111609977174695827719606361411943378434756792856835480060659070369119134123092180640408929054998045076323429144765820858119953020113639402411057131231382094246965112669228575102618449993787705291304793632392924874703095273800143051274199872567026578952920094360478802911165907283859280177654666339164347589583198892241266961434185299698970358909172035676856884688336008156178647333501162433087521499693691637043023031191123724433644802379934045097120167477331738065278828254264789921292498834073045778317938451436849154049966080000000000000000000000000000*i1^137 + 50534799640015327558481788670296120587660574869430097741974828132738970017514451732059310551615309258008945521546264968344450186414493597463621915264405869242031334237556531722766781583650524897566836006377497135065424321294620525677714457951789629871860956695748764376793637827744306939841306586609479367395369820536876302264434406438681653346263436372561006754641556053895008864425719731196019821904321420939477027318280472749965639265883070954096493104894015494900068845734152845982286237184242235042695418695413288681801047091707621249655504322186672963403431053718873911776981097948019371000205631951397187600478113785450293761012844629100340768750050539772959544528211562595701963318881408879328806666337170394735708692636361787032091081401599970959889072501767609394686554136870304185654516757567160218961156648424481081624115453707722159362151763553173828982489093796517155765026404161998517136927506052920340431637037636243378295411901229478762230520588159748486085847067496656939198689440391611745039295596612495340533966519556867839265324862755891987918831470427205427551016355574569171149617558955706256074935463636614767344497382773057578010484203013917570843200711186381907330492575080971554936964620991205834357562335967870198096081094802365292274893007954984112741963277771315428850087336238678337182660664471702647937167395376469819394071631195789696720288855457900916213263431519362922297555377192766904036522956691421371048032061221365412387670044749767472773059893344151356262970927680431034962964772690560709382283043584990137208467713510861246268658380255333292335589563784181913655212565569365687139103023468987672535149789594851922157845757179024992793628598655731539462293394815256255293754740816223402283993330370477117350665188445193631365879221142623616650706534207519485505470819230559118508522168831194706933067546205379886351931105113573826382908671884875028945433782335921933890519478369719165765033533741160179114175382656089161979966226506252853181770265398578050967047877803231349746598472240582107850831722684628925754521480854908196213522205393344131198953532710443323867912744692647209129503273344820046622462571651989979556997628020068949184988052379018610661651575933976540270058063293995369336283499292362243600156017476101243372579496870605464947068030687830956263409818426851483574843141079060674150514586261071559525736224747131410562907345706500172086712293574860525193591820145344861749545613625680138078794114864894001175071396673372174379629258020290395609983512289141356009537483614373144285250363187526102286391015274769083040366334817029779167812681765183168383677369325122555533584718962809631270140356641894597004253654109217999073667061959822304616671079732587970880137788940420706021680055693173042340275397618253647053234053230408078493118850906065773606746882124369976193117743989451191057995534610037587324900560117236839451596280751355498062301684043413316931632144267021753089836733627681200780304918209717782250174304338904325820046956506587760759226331613552526085530683222717360332865536000000000000000000000000000*i1^138 + -68792300119414486883725091632617656044637901070952820435447028797085308885505591829732223978070374925451197954295473061463305495263329390168032405754052107945777746280535990964784119484573004750186872728436748110539042273413554366351387287297572944737358210755320557203168421237889840996471557037832580529295472323796967862180499551441680672875092212322008227275901340553058838902247047853245093743143502249932340443465738861871574250965253990704462728278576004330626651354367478575780116744092807911182158346222093207645491381631798495220106397297042768140816101097614153606405234190294813372950859746715502386099358016983454209639662958363628315920091773682369790673310532966085986486484191403343291274131142918639209343477956099100303381688678751096737149306331746722956058602929592168971026196551352864968585345556038365201422797867773212983218214564655055745416186867625237563843515459448208877133547511657634466713465359426560072664809604580905223920276308934782808303409806041468051042783595426332675544970132064270310411158820374192719340363636833668594948289552382309060094777966061822257174015723134190069096312714379172972743461933830919129010768097654612665058866698895032101264314041335804849326849739412691734341285973160618300217641444831568905817580393581320051435503022393962477982766765443976398290654703407458399377502686141265795275193369255637648112497699461302961680978103933175626779932843352937500359875794374277881695354749086681621403931994737189524644999315590292959989876856951845541130266809989874024294608961966172140641233994538983752695436841192753285797649064504137874243193689389856523027607464071494795809146071081045378643680311991384067768711187404314029856113939640144095407429650505429352468531219545009796651829492561776721122410000624380310475767591078072048938165515785647310994654975507921410236575420291674636848246935953814307591015337173265842318024469604842570649820151441109360650295719459672385942349960517834323466092129380398869202961193481085631352304851154114262659496284103730730307745620087562739467176991608661911413056970035974828376332093687653697491081062036740795139811553054986714716633831806644873471906160447778894935047646920220528610351619055196134407529191628054989362497143519398724348722181012457325810812717907515818589225823377199075077974628123617649378538168113544269077527127816527703257522729481612850194078408137985921953601249342130086900040624447120054018297889341138064353810000281871269651351008252105116180792299348615862465492771889603094727284943814970748240850213097699807913618772276499905500254925883006156504525943519298254004600924152060329217730049183203634192154138535703619193111985601900199173583435771167756769579953643055266153909007982697129225077954499542080481553477571482453247983635269629925256604366159752101011070276007296296257188772942753775707678382330349961482968485955251192827334965594061951649458476925018180718015954426417083240640604779987124922416973663672109828019753151539717993363077534329876004675403405927146906226458863075328000000000000000000000000000*i1^139 + 679470015473475456898904967196801801055134454626403713756733784662118410775775325614581507613425748635087300060053895395017020662493466982357462026141814526905809014329818426536542209499855829638445845071010799314545256272593695816135120711966323327549384650275361115051116435552589053032863388687048414425681570962761355867250640962615923428570368388313828263571118265206513046380126998273978938975520339122706960502584827475682670686094552793629151122099425314243087567190211805197981085492124920612968881309853308549805960609664855848456217974242580525382786937705242575532922624143997609149442505167407538988121611799852516678471950036598377828437457039253740320909310160265030738257695934674532179265183737909428481636339698202702130320212535362168770658795805679470431287481929163652231909058038514395384973212059365403203006002567595667361649054961884810638401290972662950807384369531269048259037727498953436203711761913882629009556288011073547994615642259306336678838579714938737985802019645785290578099576373304274598958604659940286398084187106098095126914620120350000104935679429791029361501068515735740767212932331088354565270460906125880828107222886238981946034255692573348498355463713416862080634661438563478628968589750278920563583289936738195163317756287298464741215087308070066751564311664358089947474801030615205482460164321425174046456882349579070000603088454016543130550604337513579215531994710696455628569142738732617477154547395066282299947864361293277629569351294549499198387505386434985920331056516971120258074936774708712328408963644555582511040955639100463211070643121760533764670473470046315989237613118150564139518834584210648692380157691499194134957576768650068117168163824038034371293224114912926103099197375481627717746748358005252998372330354603298139017597355392023998557138622838119224312149628024739986181059873198295202013922380260171455858929531214671998150229300814489148978130685207773304859582392929212382367085596163221430475649992468415511538059634247953405258101150909925739072935805630106173114035516903563131106843084764334750148846815234057715658023025590347370584436705880354916512373291173854140386330602279624498868252023423657452066648941954422652761405283382776196396073189692249174978483932240588169930771558540367963010992737177466453056090590906427037298835325296901294226052353757463081298247459467639157293728323398673817368715902653072666980869912763887517852527671328588540456897740104776135085482398167351706576136505154342164288655928049235713711519922237502499868673945016742922572230930389106317901448574864797848874601980073509424934744924590651884089963985214191948662534270936049866262362215222001308641381072674820048054573147207688972374345371579091513188449958983168629680845024095630599954722853886207611244127400894223635101293532726683640329087504823436007129073181094467495317540357964817584449339482061803780126952026177298321256080859346231496748285891634289616148316529865970280461095143345572981555506324021804127772393030255049872394409479230787009759097651200000000000000000000000000*i1^140 + 1043853848042637002596604757238919652018397786919964031761621106652857820141632604527250563556757806648624989567805772526730468932800109282805428881698404740220089616049997529385220230926808434254285774832375557780057047466944667390901351445510890770424748778520354001981900131395302252071548323016832277692239299026059935938559351534140928535941259321667724015768041093637171254795317927892964263520138934652306386795522731436737497731040243839533268928537302110318240199667644623504230345244799367145104522976713281873945148632377951721692734004534672290293006331055977247450404035324477329906768307687939712480636860773481475700306929491109448729362083578085034560625963374673625077357567905796937435601557024915585649634644367961386029060077512629567418625185618087933664164437331626684861916021866533955032431912419878481464415512183065673738008715662704898197417887202078925866171927815173774434481860676542605787857111345279533532719551952622372645206087374378750187550982587826191992767966739644363119923936675035487111337962736333411748474214045191639234059939846098138848533872038290153016136147034904577333556480276426286649809774967624901690904167265898607002996181962030395914919650034088376134881051537430841853958476760040715077714423067377476310308720494953705902115549748720562007546801049105283463403910751927293788285201665540704987036138110039454305729953153774900784213169804552766140094206992271204812830018953044649813482901913094691925984060804708389338754314913288956054881031160123132376422626669113133109248840658768318699045772900111166751133023930936987479371973030618283368677918596832770390275889438145287825631838617793440761056752003702026197495854717852897757674055366276093021892758469232879880228158851909561880011104091877082566945634504842062561029195668699437976586355827250374832364831330828533592229897674761935647869699681952652625036431585782570030000006162219694509632756124632581592320778362191332736564614846245629152553550416807608277323667017883114652379797977281450801577439263325728771658377331670728471338412706584121458760435698481319035861363413021403422791465752393700311443372899060034709992312354006539930375809122966514277749432694974753863307292005880858177089157192510563985514701854515207561127968144599844597151527562613510203423083692100166870402160580364408275320718911532442217882806883244207540763189955929727289646025765105507134306767929054322626035634085962754326859681195136809223682468100741710894990401576336956204444239081367782468267411497797605015474178182183777531540472789159697021132899019002703390311809880768798133673504900536778421454665358218518140702314651991659954183207693677271696977190173572213168126395256585892263056660953498023029168813397217534741519292615247844702802586066965614133432271799141222905842369042523131260978771218085496554652054999374758388286841969570879195453813018000019460441789648186895293311013910260939451044689935714137086215399517259920657916719592861516879005883195349840969739994501789632260391950930590616780800000000000000000000000000*i1^141 + -169429325576377098324460869404786176486965891284482729769843076409317009874999451700569665568839443089021835915142557607266259353125231061702477358608190498073803318348020492853513128700754136870761447494231096768672083486126973338900622249008939392099163786590247746815422305550711061594148556352411760635506225468648210931917592564389996769879673301163263351926480878534815074966002322802824322387365405121875086146337385860661012786622052002388464001467303878422703914040986833145858503976303913382814342767788000070369040060067431182020785979041332818233156884003255595988099893957860033723164382833991469250958539435074028054322671254615582058432730155463187326394464225860351848463679942341336576414684578484894078655393160937954992152775764815168286162165988079427809246695330377131745335592716119265845841098012855481081470750761351620382443791129396183428546909959318189023910316992663835091576346070722907267340383812474278391423295732951637360323815639019919044772206380781774830147103833975219634597774107735066774537268268960507371981246991077507178725855510817442512359941000033127837510731011740695182559427875243480598220963900261239489992528536435119596115331979003474274377791108354688598525793570776020471633577160397225699362554047005283407212649387246655615953384549928242296553787370147586853583323466826904939949623074938514101252340555659019169054099512369189882929902972171626162709121524905498703997911599126701774960253354191046375344907447323622512048633524207206595463111402421531504952281679496740876250136123697971814710088906216109960592241956341345512037075154767694754670488059322879908989186846501113356788863094775558806586023867088642610520697815863197847429382527773048004571148451466278314319821285578158740955137107188906995651968096450285070893584069654177403705363475417189073163745628589480644187462222639766244005873082613272856185972533422217296102073128038232054923691285962365413548702976130443094639428104974001084914429955698571869028187814545480655972959570760111477145182599554625773705540251376748269571986024811691596718187748446260567908308070973240711806791795650613984474013632204057078511347463384773801086534745234575338952219641890726706189160229561690228149144726252125613244201920753605698125547849577398275580245341260606328404180967144614662660469799226191020101016080792107009717843064482795840615700992828538085850885986413873924384160617142260615388068112473331082359645838134408732905177422181323467267940761407565620926773746891831799186275982605693326584200505870736160036945017018477415608303900382689214671690429446916604842047046936002806012152764744471397388916004393649228350500371558440197692831281668609372460806649798651839190132755896090103499267900859359691647076804653400327279837815759059701850023934509905963974991349657805105805882150638547491584105562951834783274357560757772894473689157784491622898174059495844391522342175783896424206441961154202477219887278279479286098240706281234182097906151329562349437462183959525358063017000960000000000000000000000000*i1^142 + -836648459320597993543317170867118524609141095097382373841480915157636661210382672654697666215897694881586753355698830743370189441358382980512010471314979228260313145336961736014084856242484444078047480928518427099982924572956959643840398184777290439540247288160768330556171833929830668584970310160305161776570980302645774182735057850091275944796102689086036527087709432650893482686431149835680065636655125080597743574632324127278770682596049613153386764230484406728979766910248655385009321434351947767918264575997762629729698607150154327609399550906205384114429108623233912535181296213986059313186822003315540196548402888690256735778183011673745591642956224347098461774192531412674458379242242482263694088339413657435246840187223491800313885053627561860154814442694286449749286997405683761257954938792992441210347035456294008560205116464020640060575756977433657616120328296694730862325049703224290843301651420574993232102505278710514545620334960915987372392105403824162801396426133780092843828134544896786541337182210439350541486109346678333057566062470004651460544629985801448101216713555740600483911924916880958859500880428286728769215402125546273086159799571418504400426302369130829105966325098208212083982795171475684609799480606581945864435636596576191532823308989462618996984455132770560785964572100068440832352960633584482843371500758139145775581011068850223290276391282434996722199774342216767532835202953508114937758886228018559233759750310468174024793739418117346561871939748748908528367737266850333472576421807583177300805613700462125739197355414809829792912918376405725495284292185511037549594415736433635220354540142444586824723950890420301093844561620735861314538078566252443674095470810452406985953745228894863357970101844088819004273371050333471239617979349041818540491503047203888060749447587775433571519464010214759554839614706820196248719517215302036627729494127325988536018642885068825077504963557890937688895036971090650754615674329528866599065629210673902745226024120971483608242057186060857520686381636983198592428497075024832740176159666588121180437564223266520634374750869091104974780040029306990218878599996912655664368140235149476707414588437739523727324954676028210588568566632465556431456661500023019536444011530150084681337090220417375962435533252165550917512246440611912093733797924120395163433210215356214885762077007166030356353119417104780621054798583912380436334327003414769688251271909147114575594868264289556648098276293776846572135091712935021043282414734636862916182977661793201206302069889420421521393145542925518383689364241300337181554253351255013238961190637832642954630700655799377691517204547025055587846018241387116031423113529603711949077630148148583554360192929259850938086844265066088423435204274550434607674567613546067813975847012818584002001347031940498475953660761856110083464899449313233851126363866262051692203467308482235638656746546719238871945178406498247459745071412645889047636547262517015090989348318597602777407277493740586850784317314596601856000000000000000000000000000*i1^143 + -266042561580861251972404093207030989836066523989426776381433912238707333883374272519747262773891708085479572299673002970995966578963275710531723822549274176421045891091961735009000554826391480100007385978018549893260565554640159105875513667137063409191332922824598926858739186732510372232141283688517604074530693610031963841815446226094379470436077695777946309991514590579584155392903683300879489119402611704676290210938504094679326045359148346081685137414734892068302708162649575681978435727019644300577632945571809991749817607811607340494848481723644266456497230342147472394848564378256073065430480375116505913890040186549663658109912883046732501496539441316512220981049484228217627077483149818958266937487762253104058249738775635518177727749332752334119137865790949269245470671443897081901589551736712449294546513544259860901376181173550604284757506973809784541014390007854472325940277981105713643137651014737817308634661478347400801224127615486780937037884323269855404560676403143950449938164246776306428939660025374402535391366620882020791597792330745025000290412633430431566573276351411721129781332448512251303829686297098430108627878308706637976898630480997130278283169535817339619735387253917748764329852706517473797432217365542473716665373969561895221718593826365537874019829424053053713333215212518294423687004469600086187558366141463862034472034417218389205386700614350241857298482476682141077180466410885302595201404075513581485540967207648539025254167399699205398127003504039004752656292835791007353642951644234837332826740038514971560636795515482738660211124393955203104657869794371270456788223541005306718814087485327407173417434406715111934594392332322804455948263102395849719750422667572397774879699312353069137904021391501489513563601484371872403222615812008713575728235891935182428725906848089934911689797481563977292278087377218599592199721221730301527437434914932327602912851039402155774328622274164300231036745978253209941364976544103111064736598228254748454496004154543658459251500833829210404273868291170572877997274844463582216103082005553398372734028072872838212280330120354764767302767097579193547458249373195664976757015643777653448685869271859368261905173938200127849048274391072260663293291429690603531147460256438799060126432729256403527181089800829210388054005813130105711566185898325347734097891576599753249513681446613110028396235687522765046945092015509209158594366732884592123648185433102493402841134936646947450222871381389142727779082360185379718948264292553357310634216479954657161710788571275100421553875960010385420246309278456021471499406671051698689493559357979636222289157928041249218058698567907912708689814099009269062288651396157355918737061065284573374287243241197239667981255869280253498004218749615223607738539881373359039054212880022417211712484530502633572433143030590335702148152317922659582030126317358216115526131452269268535838929084660438033049181357429341744580442213470047356815089189292757850585248689195556127937458842716914578224389816320000000000000000000000000*i1^144 + 143677824413634018240649128809893589718977345478035702591387612139788335732920039696557269070188907143961429812692699405217470881418925802584370787247026531533901806782993500347842382520052732497303263816945631385471233858307107611939074077997042925013339689158377877617127263734789833097045092533509446123446812275478958131725410724434966708412992988728984575199823760488595479727868720560100056463718523573211585513365407568462987879097848872948684057363942082038883273506968153923903590628860321155373892871584298303527001216732149144642894870529153432186861761256244769142071120241050043847279722571854596313873508647589442152001233229601802030211324064174096924911402539140108155992098763197962043943229199925429330069114794809849902872354989878100801470229618198242328637533771136162818391074402223314077468185628934863104201390095236907853081848595565108623269379418245565798139469774120153419399466928454236857553230334285482936183548919217886415877087361067159217564212881458150838240075241528381116736709844063091725084900068696302515318762062419435567002305174185780663721890349694875366036482500687857972002408727039905380792923457087616725127032413113296842516558561980731086914760420118769308895255315278839589143934255110067184005885555466843213922597316691235101596624554882167103501057927741610353231005508099847318709281984664721094807981222976042950226607891211761697988084572144246533099762776979587428443650052805253593908480106350660025647733673076559208747378775004833990413388943243795907446760985253770851166827595000042683136239262517501283154494020064119174480489029098378570053424347951257400041277810081425260013820860304520128892201503259673642477684437379669292041730273413235356721681219044664307848726769289965365221861888834991589501578996422181697766246986534888487204175395849060175273165838575494395093006240946984039787695805321772012318524379370381662661127057140384581348460059700966231560864354420253058438833493750535442398892962282964581925716160145657161887504231394176234508142140004572452160497745159275540409547738041353479549435398215688820622823966874779544460890597731970208052517746135572519545911135545513809838394387371932655867995779708622737078951046136380044238215882403686998526343380619720606354780208609595947383855544211287259637079334533554832379251543435884340170046958596217165261041341359324130640248826900055967258971620004949807451530056487398425373942376652079296242606091517473760295220929975260904210229680196136249591917490386504029710283924710147206314970832999394685658533715870276382563438346393792611223458050891067446297337158050151092096996236493676176546194058452887513518761905642355446840254422280347287475223614204197204246956255341978750995498561959287432018836420604336546006828584002933273751761045407491908591816463901179678513326229360144362856371050965292991631917496609094325860994477867878608747494400192372054866554263503676272468394166691284833779658584381806904782885936527864278687149875207654604800000000000000000000000000*i1^145 + -6060574982123565452445189628593830658217628714749575347593537310103851872424984023216201442345857660936340566749507569903862169380745549309838415358066522717334410444447712934926144024704096187648333934412521050566340401629261263487860338227006553976625809044623729580090987031856596720236312053466575000397930491286287160308807505380410284904028501174402239464807671477046186827861908959451939016891736031655050601429185190055908188729677817369446095067423223876099929486678482574370921889908295625920815712020047676955274410085393440504583338674466071257138328973353232502997112597588358620901470819530758283411041327299979501281409071857297053758414869486758123253717490165503128885582112853388855862873539837275379892952953389715047393016724838168677966903915968460316323521826854748913022223814881447510527562406938191512765218780453750171205723956782713984614094450713013917462653873769670928969852818839322053725951320749128540988211649234358738045345083287866241637476315807229045177371099563157664519086676871982322976618299474436475833826328509906592527940734567138118493737013808928052305908231829414562183273730575461886237286517403145380715063666792986391841237940579468709565988205623926852940798103535355319242319508242655651105591303498644777983118407011793377956909822843160399597337200073496435121225497516700621378711380967787137890255564000107429759983271383391212544089716500815714505838102012347883426373254114250955371103542486834093488328345592345580314883910908714431961381202102842423724482387694631808025732063785952363572897994633452740743499074732689767945230262818286295946459362760665564071691781732292581677491821177959278635972041259331612478851149142975103082598638173095179230361895879721074919503554495612158708123381257068811588387069938456741737171694337051592481166961069068505477821901965419774357830950836811744860384699333506841614126700073874240406920091815683478406086779136810033178286672559709214188430995767768448334306336757793663579159524647386480996342998206220856557418877334488087826252471659224147921006495206491359022494431062952835169861244897915730461684572943381737567262371345818816501396373417918615413478735196631162730737392916071204258802656579666852792512308451402723546375846523851186852057848234669322169590142180750590382401399264571100181484899002663135830835226096124611689598758400850121220886101043177598981859494328075024659491185020319306639640967269472889311486331561186515897330331444556458169692299745244164677658734724677209155779363149364693251416350208573419096111686677423084965953987227772861753966953547559021363672318107497902702055201350235812973601966363756405982830114377174175079041404193882954317693930156055638037047142361013763896500366605007677800168900762065137390245443980254329785078317871252570419467868140599149223487171006057756670848362241841038003381505250190480726723170078660050253249782294153173479058370995793832710338512648671123130147990783317627537479644860606865847902797824000000000000000000000000*i1^146 + -4110283566101104301722688360428355798773275980545220537226074187009165883027987745221833869042355401062229780400661138580047155949988484718345565066271278599526202302062145180006622524909411242662218212660558419824372975822662447413702576722281411333961306043783705424084660830380841634573243955554477801317058519129737417789930350281249341665000905831272469176848969635088407434813139859108808131944912808140455044030301657986239849061806509921796116015325113248738869282942657285029923248108816297184790742716894672394261057684062357041747150820372070911031978480860133419142350486908766084882764078841284098924075480325018949164594177782202100159379352487898574304395785843058413563603441059739409971349162365307078565035784394903200560567513076306975049330474696873555550786314617702572053823022517900341834330193345990376197622650366173943616251454257612052774526672117217834599312885292621775091928864411689872025918589008274298412791723528806239641675271803387323602623982442473960997709981160364347796181553476074262295347650749565128517065879287185630877820917737447873621977935361916823290714660920540307131577855532486093913339475289222588074124612613933420649184403317441345669094514055744986086675157681585883706148449691636826780055296010422324288196173683526879472508253998827833467914956955320225543041374365161021753782731889013893659711126444370362935085889620016519681601409872758666977336196769693780957315348580177165198637293969863690176911774217995517496943746067082623363004366685726290117443734132893945648338466208721244840593243688684271061350820042666466957131399450997075770353095000470350769845426170901584130280997792163168914171601299770925825811292737890611358513458604195537154429848217226503479735921484535424491858421269515846271968028381003120679185988954599858088839879735246588042476658557849515924337417779128997909239740660786441830433926395599004868763350610223687301129920326200335996989266279240714555819203859984162582278639031831615600057652818086903195077650265966045043488853709259494130071895327114091916934631103049828281531984558520613009665715639043245236280186630524700853828084440994090565028478629221240827090604402835313182212444871915435733376652257166770446642358976987650531061967291671648249933355648804583575946639241120919569432208983683736075096059815004211506529680514641670006807274327269078699243068827906263753456275154063843420639774202855906471079082545616077327497930532302706366485481222822162280067114781083525384356762753479208404431444794421570356471258917816931378608555806831885133268885466337993126086845396822991555022553565983493518917168326832110670940901330673969528444158984697876016000012973088660054954519037061843044162468145848440045887149815255782779475261572435314730735755594740494007879474414857321278091641063705836493611562571319638942254750474471458685386032034328443574358707923369368274166991964871110825352527069242483468317741593116794923115407029007355177187944359155204096000000000000000000000000*i1^147 + 904747272952581166614531941305403021408149747192451931004708028113380588752658323276284657138735723720799195689642651060356830949137401909698285561088979608444228932917273729157045613354802896571454455498650743245190329301154289319616319603993022094923698035725659867412924135137347391438029900335038208379411977043714658791213258970005907788620500619163461382377330464261157083684568010872110798895992787129839056521901069714742352203639016077413569209428292316880109864206823713356653149907273702506830368384405735217639543351155074178666053962835130586358402385228429149445008075723136071156134035635843186646201499797378035425597346189575976837143548824562890178647489071517634144620234954824153670934651546708537157912050006998988982610852699770883754490917043747136466572282163487356397158067023898359816678932504866587862888722784456772741656151118634048582436585431050425626672211707980679739215794661134605897849167014253005155111567917685313528055303073762575888209018198515151081886087659446867079122380212381263530187467025866211843810295357571389112079549251482079880280620169647100277867484442371646888218095056928364982510989839682159263495937129058281255621777339577342503395423793855228371415947011382310677794881520435945290894345633553154262842156364796279147685418662174160531500928618546503568953949004014990648593058699461456824281666566944824277809492679461515113658850721336591806958494800536009630722516856101492400815841573558073391502788493152543342319870775315757104693717349227171820245679407248447206516687115668835999391804150981206680570032017354682861598734669325642748147426929746830027095129090893656421008075364712805534080680591044920954755230366595515091989923800796047256421356526050956631002825304281712141129779308707122010943095418517295979321673328573041226562613215907737082443732420806845905567005611559015052471731715508874894680688969002416049429662461188112861788156824345387322847357488855237209192082415965642188495814053104216534911800847728990584282277431875174340995744399269535294216101122227405601191332100766041622292860221035820966312870184488474921226747703642568976890235909102471289971791630101293969928770139160362022333803668089068570797099823142984576708001678563117692750010144103368854426312792249385582464778892731321889111458122419162738108521522612766145359065081855996521965894962300051032282468505043817471724765377230877232186623322670743324761763552943244155378817662279009403049677628638716000754832966507984879411229831435311567321568853318662212334255603817771976068386249125566088715989738536944478589045184603330425492977523818575044777073084744355047267995841261742541796932551626472540212260453777505975748421933969671864332200789730834633611350370874774168312147242930357525849002715430855542753183407553597977531958014868809906796064639203847437439949426809809930022307347998937564139115635327717250383006147868238963394291659196760020457212766716619889076751275575336433337185075200000000000000000000000*i1^148 + -56624189801430543909073855366576458496879516895397489819176470908821043330728252063296250333408556904061561366273616365423664244059644641933265173185546649896447090828469186873430796134638478475918451663821282962225592576132750327793799258504051705211092269532328861002127649285576303078416446339335639100196648833988371627824993980139319679804128765654563556263811397178384505386078219204640111838643421034751050631221579921333705030332786279552024872521854071092399530127024627813901716139972267639871321312125590720274772849108068818030279915360302124210736048149936745106622161278525959580352113251807928358263722740171984763868663416897839132296876860114461386866846363301228247538407220772973252302322441067536715140574866532678393474314436097041825378734716979404150787711928281688661116993853714733989660647351345066683860355598654653930279008250320771938410816788757885291518967489346114089430047779306912413990777766211053737130936136136330706777779908436292021928445200106966958368540196967606307080939092483404541589762572118400443460122225428442001936813286613886525359842299778926309392010767035065998728766066115332756455579693463083916520272722007032789108982614162220429587762170930599170985759775013397249035169876732410145078392696959079943111761098190359422558889233667037499504740605641885743541057362861174502909513516830791163914531658687731953340029659463318655345852311084933974410938086953385682414098714635837299540047606713682949004509598010940936777639660936313203166693960277857372471188080239239283218937220692883128012148494105679239269893239361598815233666453325628528737628549202477828148358559395821145612124177066444072364992118371361490391718668619516737689840848609272322630648015425520285796633420715370659987895935154534547387451414404808701358092043711225481304434399139276054029316641098457521919575036440068290128558152359106680650804995945027769157646473595372205689359824402888505914985788808889062390472212282234593476946187134059260228357100061281385944530226429974535692040028283212863926702106676172102100226305855028396810137374895257582749040611813617118750610943374446689663586081503993393345864489472236887617864420247142715210202996639177312737062449041540161720115334608379693281564313199809236037935796658216273286980444556306779299477301427760900401198854439121942994439112320714241792668399627216177967696363754210593045147706639614671031831458509794741649432936081937174254348764094717737898267015387827219531031628550650157259737137576885009452092119569087992265253886723007940613908007205196495741468013782797697901399113855025956440521954523359339590011181095568762593145609846240754775489432462927644894660068397892137348938745026925405378372923640538418271122623461697497239335575752512308005701060832302232409638254567019217788041390574549675336216675653840620403585649156595246600065916527855358376917572816480623726732609592297623519923694718174902965658068750890550595419846896884121600000000000000000000000*i1^149 + -7801959701314350136855206943528023600364123175698423082919808870900170868900273299863043342927075530374863733114122836053525377872936573840308296198857579666471982616833107088896068084913569909801514357362655070571595423821793651026520034286599605235221385116013971414682057321546054235897993361140846269268101974417555519265651605268956019693823190891314134546116231406115163239482011345616191345666753634615819252082419856696282390414247054023424586524630878211091796355658638543187794391048539426402227956180630282536508339141150161085592269376533442951978064565855180460363382770082806892350027424382403456356522743489228950565664940212104128322153186929690506000719891587529559749927662714657910447111320887726891194661422000808727885079849395440058909412249262404868566044319247149054025101318314350226521788110463208954062539090070875201053212232091447215810397428637478712222617547298511731141351032756042933597851193441307148400960857669533285053482726445541790982103172274907320936405663254564910029870332579503732984285991733103952511865615342494666907257357600235925141555529728263318534269001037582489389848627516432440791907351463569075730097013524956431568376046797971703975876633968775053919669693192655050570354742437376865798768249716012312887117642748277678251137224886860005298035873515702441235233474978313634815340535754946930023800039193122089801873523627733735174815816633570641772989133696522734824947596215105626395638359176763186745048097860574096947795047534533327618594321035390625670100659264213446044835215532198548065600844504572987812989424782231941066021767553778793040436867864316375896982559887630707112674416191649936858762953788848162911898332730508058180671513086171365631801348659184801459541599883433580775852248347643343516546603365342031401516896017627490971120508638311589369798962263339002657686657394457972702089406857261928149715441074020209848537792410298019372999700200922945552972794154872023460853088592749700683480462098069251501688557880173913790812231305347395953806111272690509496797272115844083327823999668455070107142245996621515566932891173639611270638486689471918261340989534380341457997245573003590070586777682885920166231533355436053940454436772710123671759865411832552101473866162658177057568817846985859442509353729758242455065494827012995235715581206783661573410051678008479120351479909853070183897188854540605701773894077177382539361525373797668503382013682534743825148931350738835785443182003884879945210191060784425474634303808789212462462031774114629737952674679715935315537997889427172749033649005636146482382300081631550405814776368698360565955782714967091862086233765026572222771913143688916469235625945572782942927655041516167516598762390937513378797876977112591209447559222779919582295207281872690687760418415573313913963179263969885335922089184105540441994545994087844438200762876273292938539114018244413973602596052808327278446093709894336441717550073851062687797084160000000000000000000000*i1^150 + 2211612535534389971537994035427040672311354327203460926223341686396659763719732519234243397704088021323297364744435360010875313576068031766696808583236259948871753021844800498109762772584812891006457422491985189859354827503509916797145728520676888551420455850552701450900276924732859728061051809071058945190997155150586811181223573750041134562491808357483022257961344403947696523144719191319748541771464805619349266460050984648473171436141246552269932044603417322382514778947185342774456781200475858149867767965899398623247976780866047890238904589972450511841696531738469217196496635380746161336876145539808521684058241225745098436679585621351856786994503395449940259321502952361276848007786594121295050798664880958903117002708411452505991602208385054855905370000295660679545868504790897909921668190931189787495997406985857405380227966864607080503465441622339000710923663736064559721772625375816356718432629277509345706550186479992742900947264746305868372938436282198436155046247575401314611709934937100122546501221720094724249380495247463984208918270607716479139834338905694802621791540512289065413214120873710453459387675563242492729100505931999152321586558035942010285635335744703543231588727164594494383039140934059917074024823946625431386648483094948248983679630399039040094835356307681439308661751159341866016738422506128939014707017586796549056054727687923811298149344666021879053208569250432030321560824590263023852963178762133127443001697388082503183036553116941396091573667419492418242328774134985371678519350365845170871525602595384818460647041034064667904699712258248197806756552570166385190222944679099838424341724189681270298998943843442587044436926286924511894849613493816388018501084251458202322407221772882210352234395661858868051023497495285636768334010495407592333541791040080759474570081979213916681656380893346428492826947537285938107428159440956417432668058448436574007063746079897137951163324429969078614081753100048190193776111326020109671260603042206511201824917127621128223353404167780291026004631080444782364938623780420744090799785810827128704843811455899641178366797451743514303804710470331618535153309573390087700576723400412090136721324229413812119964053809151221531033735684110247777714544975567839832798850134361082907651792236195921478521087441922121419238228881509748889608102559734441241448939859397229060035742846366821314340463671411898574070050594494778592556659179525435384515315202921831666941434968017661973784477785512629706704226321052180605049115304049838224454414488897250111246057802134534857174199367329826668200257863028494275658102574031429901788498894847081056529820821764389032739103783278900368921367974714166834414988332183502392302208925717380761609243057082706488268014847374299438697924428567091782742671543264778190725529513742301795854688326465961544997945622672485005013789110388504971170929325038888473524270468822160433923641680271962745546241231042279873243134287004303360000000000000000000000*i1^151 + -273578240217452044638463004165439049516152797239893296448163545700225022481239753639782822691148175342358340348582603450000660212536986096259987482292484577144453169325605067341751016624538753283491769856792763391781406951569294214852140372490637023776603943934256481005959784845577841597321214096075802285072683525276865807550018310221625495881934227546204075903192365396913080849814578080942068467247700389533839231595511844665276344491994785972230685784835295251063758008237492739269480630876566367454594234688959196502272157424777726679587598737922539645654071178095073309602753752516210517669941144053593282175208390198036156833537397321155783382535601647272356355024807416439372060297856457498043132866240280722834738232794804809243915417170118775718877283933763893765826827889998424160402521217656843675748938793664473983757761617731971236110267025974139826813909444856260120045335496397748372777575271086570389117972972509102336383316826045079057433619863399783964875575133893512636624976658216978249377556271209548399782568003994002001146580718713665388058573429903074490480057749308853279245989887079055007080799862908920975148924499744441118774979855080941571008146962915546968465783417048615424576649912047754715930828073709024981124028948668340632487806889789557451451609592033603738018709103267615418942256880710924069340266315295396654525967319881716548892000519112541720210209609221255726641671121748690266637180145519434399753483690087303766865609188188747731007226178774396382034646557048047841826345926977279603060606118023092787578528147494109297285074537880328900725892576864794289069478080424678408317790249112920138340206262832883899801173626135875148662404309497506269666660362245536451818450736929348410151757750222160463073759020398512700544119109039676894080243473383710038050490043262456226091545563372074460557405378512319127224691030600213695599293531345793295666140191856143344311839120960535467167097315811985030973692169987575325658785632258224621520086487618322767605565167026626324093360806841846230786153880919299340017133071476120844289098014270230404395363665086200419440401393347871739853797233844930082483733361965082568744917830732364552511973327828790154558193472713312141804121319412268555193250670858304250928207771186564859247677645071273058553539086236945905076886129027190807741081397487658385575479778074714079538084861117203888068168989413884024667401665339617557339788246274615323566703304940829225324519966127902852750429299396223542450922478197551559181432517336958479243118075970097922983603324547020610183839887011054302663961884750050790866348496270332930950663268537436202554880095640589002386629806251479115373680854571816260010004716120642167355435529658565887237936997521347939138121475367365322546058267050415462941465912497495192419933211149399171627481436564252494156743581807523161928426287852375028618315182486286585300298421737871053366473053373776521353756672000000000000000000000*i1^152 + 22460454433708475161783528262520441205095887234205461785650745736331032093729262656369338296985322065797549181028462083785236472017739361248534455876096958783093674729770379832012512842522402003431814924865127787507640523162543845006045121447568805498432704418967919558269090665711311918306641982039757370063528429160591931331231569775690056259451322020720091353484118570838986608052495888084148261929817564326263610479055302277804110828948776754000561694005211556939651478169255240897604697737837256306492302112346249056185897883517449387085158475691393698188873945537650095401986378283212688701859342643478104174865477419948768650166758724027506318587826585227620339276980188095376079591950998801515747661055949194470411569347786475965489234349875715382979008083432351377070943107099463452269453965982537870058084961636968739422293926146166153414585228404130716877920747312701006648947510787477131516522873084854095242358724597474543199943865561883971441877703053668805906228086259421672157199834964420508288159882253219300359124591694157329712926693642902728009624729276979679285605931674686775165414186378452267966231385275588556491632537709887843986098006320139928721316791974133275932645565331339419312714551439392879349702066804584882181151537169669474720010345039958989910306017945045015632281158678891362537823106748210980720933831644870044448610631020363350359683456134156188722880884388412946094417898237992494542952008453758708329429883781759043927799480411117888311581057981998975323163664946838391467704590239227926051297851897832170328121962389989788458786862437695223665383737156684759319569485677876367837788048570618763838851608671398954998185689632927991429007915818936288637614703992117515948665788156271292194712566293596952789348040809841542984446625576573321254820469109660630183499330938817464610456229372080062062477287063412545955369192163791555581568853299412026128656583056666928456023594275904725633309355199720723146873338286569001197524545000448659609731652150079735473396482214033965096445095039955326219813217966918754308996457770738015626828891435042250940389815186632587611978460112690616718688377692058555577027382520685399239835017948201632855213506859666227630211036191255681886281611751137976943329054727624830369819505596988804548472893587650408333233397127218384747467352975826511216909074048193764866357114434499565946977136210055497211718479703850521789438477203491782073952182469785758371754396757292299170153639628103365168467974749845361254628975898126224335257485541701207552338690289696204361181858926526476230133511000901322129646376482809879356395024765037057821783607548090842875607793716945769975779183069250643669068875018396640365168209293123697419948608403636919410276265727595913322337595099108751622176923410440434620248027323318839119154601747778527994101409862378785860317665586520698666144930301886111635240933848324324250313001707863086996535420953559040000000000000000000000*i1^153 + -1376252178732010906724814438634872213419448204437041070348323498116233175952249675754040426220559958499312280138057270712332106197323320244477603285091287959879777952705748401855048320884571133881200477593167688413349485871958022533658781802367716414955844578150625962417980442577996253955384846896651780104266426203145120734318399421757514092754749171679422660773615031193278303946069354277543833173298678528712332184605669051052730228196802105700520468655952463222291527959402005980043380697498752840237499026702858269350454234149823699382497777181556446807905647555597617543045176487033560522430848198884012429098227618035004131310016332535441918636009005987004271187281876822171548652743150506997383723567984516845998499276778898566655504244199009388150677244205288110789746338673482702681356842874108553075866767567375245260465752769521442979174235180716982997705364937671969045472542808551019183027466227281773087137184793298603575002481075017323253645039299547035201919579897941548366158300577372065954257581080003771416883300541164606487506817133589019156831485796437962322686291728681106883298305561655774715703055239304528724961011322673481528044887657579087274198335971161968384239392144725655752530780830275796964739778291450309083233354945271714067839342268868317697593699753027610186161201029906126521995364256685159891184030522535499559870718301767606297008525104248761684337932699437886164391657573687504986199197360330965476228930742224850013756539684127313988877056507201101836794331529807234510353899530960147682435424951033259353611610092665002333507166793927042515779485794630731922836037757314973470865086708453170197411195453267920172909274595753666200596546104191211297418486253759171076395663367034550823010237330587551321248205704066403933593088809032016848613915787628223728876353061686489616494828723554768390306800721918176330074971247010647809789704497914606888672582622788554397383334012880791507301372856917468887865559508746207877122385015192926638073667778511870519899215458671540870114227360731006114952981460431056945662812285531474121674899738624712304841007551160074725969625059431498984782749396857509162002561452751954842551097523658445993840625082015266478996098970620687636026878673766895313417706407718813714258304021201227237285177003060890503034376564841137739338655032838041015595559440560372782485413665272376798330986245425484807062911064563784963305899579525388632044187682474727093303494757278891637436180833628163743117629380165737282052265738832448007752851207694274558815898440713121846685099868948475501360391478521047006841600375061900434540450521499542369559130477754649054619354843932281072839815466185057291022577216074955784556398454428531016493098666304046107510516936137741056500369238968145450871653830992546258562631019214871514375218457590620259551579267125830427505708604207131319197743697702864324675170059351325511360130649178113783418060800000000000000000000*i1^154 + 68006303936337307726052940849053407546837842113292126648616951238626261003212391626733842346125170225902573781231275557720454970284782519950695926519974205806064566622675048456308308524343755903105812756848614958153365871874336231354165693924235686708188214620211687901463699274961760365186888457137122370815833614800105794821742605799796785365252426965551583719307231598150459880150149989095852493826573102922616320212631524879375141771177876844570278617453973752867070872486368398189715590167846076440362180931993822025905621258919478070591569987505463075949927515056271419711207879252713461668074753517653401228889314593616298281390438385175258872760292394637712293184265000658734753778889895826951585385739129517624094115571115488974124440564989555635502969689294529763729540125677322428173500928674660447920717461470538535508709286521510271998522039055593327403298399580792685389400311805341536897067517797645793720028669309844820351647555697869643697792752115222803020268859495156431292191741251273035415801855198520449396056457635868010767886084366219468859885144008801766660465440279013489406655554104348631290017598757802112026972965687432625402173331924469589326410941818692593537840121102718440944360509691886697871037455300555659900091411152214806946733855701818358123749358692486090459675327115910701750758030080356119529343890329586044433900971225651244242040237487566683118985915972665577729076233591258386131503818322660297310325659486596968301168174503168887372457685598403226397082329152577734725864388674578407593044722220622165541076341044804603981537545156680762262417063491144748397408177065899370023827023484328299677851481518511313026668492601229372410144263162833758745739851013545828450700465331548034083127328762415751698362849375597971043031650084838696675498802967281687189788294739895644406264730977017297923438097320538506847571467000368237237318338084944481627333971874116292066408213793708206333432746749081933018940671022627131778498230703918796044993677572273158819353106864403614186493250777269687615420456444196283972688573343285778524159646408503994146008927042115404575014569326040807020332806232716893476174647923358817449717712887046878887045798223589375994233152634192087827888055517685780135014463264957243123886051007989892407413147507802833820888902248814053879463180074071933536012052075937799259059835270133531198783209261079809226066629664097837456365346267224671330147670360369649220118734878999678683700051123848087742592099007589742587096254396645848870114673439147280692604791095143978801952719109228905729684666244937535146602819427977476444873668732878571765132578475063170699037148531503373304114183371578857762098286670263507338794142433012927025827489592125841062841669446471633676917912202852258052337903728531856837504299239999448898733532538330815212854268437695040835678645289062708136629593733294755184337466835112807358783190728704000000000000000000000*i1^155 + -2858378585559952754318006345419535040254441827917196809760533127921316002507472025769653269183154082932358842737131700972859590230288734648526435480964020343674138697762950849705705977557485309735332242837684961793284818902370319566038724344474403718038999883939540273675854874850409140889458606086956310932637767870868166129191645489985920048908210183626921403543257562209219176739196813756537446045139995201683754898169774638457426129457868831919467328973618267612363819707195995457898479427006019566702917987631891742936536067230203014557773665363519977144733135113504128512399935767091943352673303763970610644487615307556702140079293891920837799704842710823017186865858056626732772765046398068962167919654037488278591893757432019923212117342283403385079129576721769367809911225847049527089409694931816337358396178277659689139987676244372039053414917878957476329940566645270357992490614317285055369093217627605157486298967279414302131138930443471947004211498695090841716730216437205670644424362193015726003712670972733727112087506142485941115155894892675561755938478749986148191286760429596394638487391143181636359524893101143904638457888617311485024728699525174898173097440606536584840202985040382902377768759412815594213915584264820969240363225401448608200529202407291608495285553840314549549519703492982839351655284391444021393552961508355611448065282925598782474707627312934564209600555887859777777371384217649465291966768820838662984318078089120072284344921811839340958232300886819427004943976684380490470866670220413654614872451496328033384327136239701560469646849197345675640059108289418655389834204059529141699996155850502066161449026823052716117226883547199509004809194716550899884120594523621823581416450182272009484128711048364608595334245309342946779962078485115217303731358896085822418035119528375462216850922700739168663956587483898755192883610834954265114844524043843069980707709494167216513390214762711023350948561526437188768023101488833934991240228864372485165663402305259333044146929892326530737838895807448234367182109386776585178054280066742055160728923623512115625501673809969731896720329997610564182233464097878288174495625435460722766947754477503132256460027065914645547364496385063658707060148526304609839816651284092402515967851190586394793154976690165707825341548475739180095568100814909324582982871607155952117933861685651956246163096449972766965100491194862066466985252311372080470110511805420474284682120331918991521409329366751131209108677289184297560993963074799832797323254758448986900706070893194312425436470174457737514221166496327836845071846853832136453094939796104271843563446991325559644486716970308438252861506665536060223144137996681530094782097549980638372147138879644654386495974837199153228649933946784447655507882240862786260137534911862182931643263133278319234315202845652435575657058684035993488221435221817111440810496335597456127426560000000000000000000*i1^156 + 106015948717291352137429176686719700855017057362862257148069476974780607558711170692156245737087561608785262544237582796242498169566605133893944436420654969663899227516378925505886478875748670985389226719732892133799412345680397301246976996250486994669529989358566457064280640037570032647236665120853789995698392311073944638437043762898995710920475162099393433842290931112015139259944760768233969331432148205206255413105717497531750812008055051614181342141045816671394573846040192781971165228835741890169634876584313307002730186650216113478232182852016186201249702084914561994445486723611099260477948662906291328970908139938809854000664459341469575578219549402215496834068810122140078311285245682720000798475423329144157582667234093668895895769621010028511489084129658116427856778448604614932180706930854286067495866705746059443543464528717433850327383163724595153331850498381930376262309580909196791371504871845522330112527712904954069933586567710473852776454934705512439518038294773647750038999345568143831039998347300199219059087161376128519341103607023889868321502967155067367215938157359657432364428462801227344947563890301848214031123984103570542367214997445943660768836673196584130322516769409590597515318646581028022358196113299137068339546724122566648039224229527816276022761720511763161948146276982839333824219295675078025510822251584797507827855532627986794280658102865257484655056659046414168205906349737923512744934688667341605508519556756575223352649769884044857090651283739531704785882265082939404947478327633317087670542915141321413439167762004562989972355484443549487250995105802123283222185898476574642188865556078192679041258976329771235859497693427529942155779107101612103896071311022219308078387404432184327195053517160729632510340083950759597239668243357143738674195956362491450696084203824288684487308311801940118112753733892797349643810766259562638138288419515581157567256281758346330052552178556472150383526506766933439263318046632505878758516232531446322510048944732816503934558148171621749150715971758882075253562018619385038711217715689010748742533552792181928691094692402637573805004660038380809722947067560776882508860592857551334394683766082512449822809506895517055901031632907901149496085043980163094042653591539747814618717259919358758136746457558639108205583538148694954330355873458678014956483494776072494083188689190654856745286002335195826065702100140739829969130649561389531548902444578519400519683022525092598045178148339354304702862100897598293479134123608184423424855245558341868867487939099417984812446070175627240185156738272346827435771510429718235810197989684430105848142244925487343491676533941793939043703449942267198893281010817549554747066641954552438728618003962560870716046302785735152730033752021052707133941957060496372562840316918459759681034242436742515847523927842036016469194262298784265826961762275816650289297343119360000000000000000000*i1^157 + -3674213636647900852557360549934741400773726248447436819484877760456053233530654278681575572732358302110463051580209016637152947573715151970847215480800465840434729349268901047467087143083924553096005236283204828930075704566734582617154903229345607322517455522277828916414586979248871548907534411303216325495077817545788840590350489419381688834068854241916093959658797172079283374009235367653617609650352889528890951689674922416137370326992858312128748129080689859099434767788070109554877690474327020571489601153025416616863979499468032158177173573163897708175150143168342225207087303262318667337584428458715250771848019292090242169938406150546404471782210352737621081604272102912968242761562129906367263901388370932582901112213437746026121390700651280188671160367930437418985195947082679397131324255862924777501288728558979123658253198876890166204639878861002291641624647757743328113737910548566937375188044955234070873212838432940236672565370625525633965205020385676338749720321291768204061997783681259123477278502308921829606276429239867604779377800680726424937885496210534492208718952761721025679707971369005520381910727916777038084806031488665756850925183738831444706076514821114670257952342145915692721110462001752463958237939055926557871553869931995778504316244246521203913715504502243489808893144477748597529846463803827566630626304448062781186558436274942686992927193253081408811437007614916368769655129805664899820892890482957873852209811872560280990542577977146420555686969829609991162697395711118055332997186766410143971969575722845292031693313999038746652986070989310593042459769939937897599022940910194380391577142862370100488875125031387957398080835095935210454616138425501123093270878792557597461166046084295216615804949179990057523699841027997103964226424552247940655046986812538099271452211788863257527864920622885075123881529239247912066476936923297191831947863897760639792472527877980496140654153460996526463799540498958118140368286671276107580755034948558703454005389743406457448553660710363680887184143325783668619790475657298649418680395520024781384947823546110736528468141050360660292860766355291659147074397857189584165229451471609224732912668507046463264101951794760521650572816622264531959186361834783382834535580352707435402577069775702808670597874729781428799264184179530365577576534464971571871625745726621769395348906755986183467787716291220909675152630585238441256857723362470738260745933299532914585886369245427607268225974148534131790774173127878699407895562877122164444780526342577583404094686555289386996444932001290022147422525567038643955357776993424752519207295284701421037145430764858176618403182327096980953797837597845673444240705390116707404982880570628218707259934566726282101092874586296351289662875525649848602958764594060050624423209567334650009366292418845811188225258215388406772448024621989204463455948373850442432512000000000000000000*i1^158 + 125996131272762965654905578169286467581179033888270856707837388124642471933212099216021479572420601444303480683175490898867668883394477856468024248450116792933403976149051101592978840812216568277411887034902321507294025736424685666557683588327296311901524250552799322963654466004534026017858367711587122823590372023367527968627694923282426866963167483489783547490418279453491984427730445989279705038528180758160939516940551960155194041688820961285793564164212250688255601007235868633722185742971852912744760201758906551785112634318814188468630906292627298424205555849092481908148400417750126769919383800664193631564769302153112434839004368430940225400332711193977198210076512322781418368357212984247208627403749298134581045517617231629953373499849686244779319376884601258317842466511960617486724931657784491284948813055978640909672630317382063109162325385803907881007150186025136635279613808111253615421395001587352589371334512261433208674684677974334822288729103873433627564269733521199173081312260210672486269036995058699737023171584627589983820401364148994828404404723030249701135243953760489054486574884528409383883958521083059573204788546137403511187260328609153530050589160197670744901828667308946202635159644088426003887318588771061782705971926476331942856754713745992685649791987175702277837148386076197441368413469357865719490053963679906328663017667763238048521611522108980806719941332410605678275475552409249481736511461360911525212116580443187433185400482854219572503000639039228131857991342198368596573051079528688323682760983409159591997218814505920561501433729904119537148625880949737931214438567917328637180457865187337848038891168467556118831610880053346399722337638363692049883955828746944057755247073700685239808457301127783706600552387489392402278825261748992827675706052855871405536105368032692644569248488400471884373592149214932244021139811930350239121173810650151270154937370691920848171518752162475545815350752052667890891322904776863815832067806441979143028678172314463219368973494481107160889110880432315629645812117847926601516919606747196695637940070532381115867215986860318214079434020859880117189425641457843637516677050199675543611553963431544394718835683296371295643280053354826215911166495431260682334381684529982424703318218300122988305785719023421530506262414536857128190262114841468820551381899134347867005009708807041556074957956543429955667033162928615979934156339120664500864941848747979697429097308372700680445807155954718688818032452403432272735889335957724893847720824204369644312068697054455533393862358628335015493681529113516714779696115090276053042838506327297114141534645442379579499102085899232144351255313086698050303624715620801309731152747996395921024787490379113135710844094542007144824340599812057140999987524468470764864796538625697094699374959520220195334633378816277202886339913171229552947763347456000000000000000000*i1^159 + -4069566988784108060018383531542232823758304254415475826238957326835383235031696902330613411806237281835345178186789198371189806495042276586556873465579437865178946610764111773728403637890585796137575410561107042484821893751104086460742771946072734494917197986864152400142998226703910930800778119490357554176921406697656580749277896016678598292105180826565478842164421342793135062761022069060296528722430432173305412967935849069195953513490276965973739006327024166074214769594260656815100933936326370711871378831611827824204901737495224233915793568491309516683769033165303946565833625979821605955871871000351392664533045913329552900208881253943289403932114227731283011451356503980718169039486847236348692957631884969075666906009503446420104099940160931629041689558026012405336704527451069443515377601244778067399890979975217010034260452459650067863535718528137984301915087393713446037045917967510081718999253630411466045343728709535653430354481443215289172634368266969411141223960518656323823069669573328772212452538057993875159701665004197064080059778882674610121032417976143731290544620138614544557356865843084883642736589119032940251763492977813529668767964951495472906625586255189432460353997911099551815688080936648433958949930751182848038355630946656005274054708439546083699953781754425285988034844015980081370956310066354128324204683056738341279032606309353326774882011473053499021901578371619056858774429897570878842731100418522280890310075409164853027264560457016833587145073747592192434165509425410478586656120456532464166128985944455225625990536261551860184409847708959844974083687632135105930268320993959254211610618774156492197760187059113316871483319856937841812792271230268651671168456611459134029614364571428881080278233468831980580598016403281948880851450563493231348642202129006668593264748593013655650616830025994552283376921936114029410755723182916729567479294785133724866439143094714094528140139110643049317132539049025109247645603582327894271528672922867332469957501518073729980823686121499245239546745805891285396035751938840969566997445977345549015434323311067069920309543477715818952750882779756332839064876551250434401438924174335198747158935049504313412365273167084326682189305712674225975063465138369665787318140086675948649127554718581009693437039951001682416482562628172516678603566311174913177281860817033036678509103937067342832692796713580087228265185050471188947641624442236949362900327743346501725982146343712541396122799526588347821691556274321102391556106049325171266855594776314197335141576450702357303972303544249377564201690179851597047488986250985479087509942682726767956238732021537287773790199083763421509979534017791237517121430039143409021437280969259955807872228361121715841713774267615004594621443532704399780851353230811585080707074864219008021681140658485873413820782338153778162688129390325687910400000000000000000*i1^160 + 106632980677247880957737242602565725456777681982294411877314092682860680337742278549563646771607885296109400006038104807540216296491238103531025725778265516615100713652609440026931795575075121263818105946277350592813855968942228105945087013459103755706359206398516184842307151642973012664641049314226802891285945625398217177182689559243782072966287128510935367726536207058221535004556417582863942109553130235304148353370639002346752436202057044243580613383657948846042437319656645237036401805240119983462077688659741454921195296520671269580314577758350711262421098074847791709339971884020377845621734441005981735975876524573067313908222950371183788364158983702470284891527003189124114417080519890249293642374447446654466222118307939325596000692773612125450279193913099135600556376944868111405799038191482073271797276475739635597773645965338076156473662990268605881278500273381904751372975656148455839579620530801006815338966896671354089077069166639498342671348799578945837852902884170024100133262677796482422389221271232098282560554804152308314081349524961408689663243602592712993685275421910345605930618723095700171327710201122690626496690381358333251116824056453646127970612224584130485396191315729844260169188765471086623643933698303088041073666001667012660053708512943786216627585540498275273575336205316024632846729140864968517016535493013619375573778403247814910190534716848174547280299258263869496666181512337621707741262612440403464140225226780557873000001018339678558960902387706719474848332979969761860914945476960313095090435804782095655001061885953993352467431543706703488584583704123880638852110352610388528088695706485182232321191382034198812162619643466096911506632643951525736684946241636174459169042822303805330128448036484985025096921312749659630526813870534582326229276195093194821020101944426530156658555572728457346793888776140755092863332131734381553120013393477070379215629028522348512211566077547613651424213566415906132848435561054648936704326293069224102840706874187755985351641140020346410953150460845244343527937950005252611494136358486627644743298617651525870242171121048058167650967049225499807761586910401425926301542132325023813072452117417261316666902737821527084882968663028995528963836153785484753234612896973945309291108607598270923047272933003957443319512285880461723431463502935276511431632421373478434978540892307376283886449224983098392872229211975192110076817817869642035437528858921889304978261758962283284809078045554373078275368032492975726742570097339088191988683017852966794856907465287870387059642863116085834923383166273361073602567661549833423600441488340971792041654991299063864263402906809021614597980522575021853736905409035467113680711946872234559631661259143681941927095154293977582411707656170969313306341796632998305582433148922610842981061089108772132514281819538698294450873958400000000000000000*i1^161 + -1943630516775662981726056020191141258298142646096213074424793592883322687559670522198942386505602912018634710254291196771689601143494896531184161260841372243191826115198816115749834114759899785939910770974062026674371458152024547575874684034208849544399647156212644549971251717755748060350605486643498330448090352789358464500422684982284400695180203172755761565077021938133579091764499411249721068932160296887352170427061636695989883845616302633705189727582768340167183307975988659354078203961817997353305832545127724974259014339585112372561171177960656213941884234169333752365542673982698760592230638142138397811584122315391851816274663690385157488886577874317878398763229684440861970386737115888279080623694429176249340885437299027961924861396002013938019703132675872631717925993459029537935722632095948660018110539062457332801281890557418363794993147104067857680592952921033982735797878989519735008908513258756956864349452286584681166548245539047818145839693514399762278212978612236228878967737472470947592117900624445571151627072039660458853522235159842618782728069597634220778096417169978067076361557129699441121869012424077924503396109084178567471985872763513166769176821324407693209773335083218945403190145071680787767016471920972110779685308211304730522492956475073944997014281452519503895610393331334696268215931551122488642555397498830577312753587748357317750656376363612346999266912184233534269951952102999561134357394564135319800429422662319616027504171354752555516197510323061675370424207778909759695613720989945239735162735861593087373733080318445097792502712005759649342480839853787367835088605317369317379777381676455499178365196308187953798321937868422890838768204347333650845348389717245410507275028564714684124045568620942687866270471946140540037129858669045210473926386511399813530544801428202244953341245527136752219841507518655322880692130257140302885432125294189190408576688095688935881533162758836935797016501805719371941530789672572847858610417773912984905753286605237754483549009455158751963564475119469830669023734862940361174856028240638276846183350034444970916696919950334407898144707919692413805167221668390840965497334983528097265015036071379904922591025484179479425436053339831502814441602238301670944393280574646620076817653023184915140432747991142268794972740102122974996361395038848505300340116243160617705609029465143782673510287503879438184197681258122254011638369852437018819705881758796189476217740465264769998136830851114060635184762890217427786860090728577402158539634520169699312080881311037929958474841842827030405758359055039274401574970765455630292005727944342395005445378856045288476745028939618910206180123326477476603654862645196018328275461864969565443930876510816772017606766812303357181281778652818115828120683679920905222411461015542724232191544709295368781616188552307015680000000000000000*i1^162 + 20974674248958606137829867291273569018776172887175037835459927263816201562604053835917371446485708221379818738902025135324907122720746964102631427842798115014245001101646495208406751169670638447064306233196709270597316801347895309408745560405053563498780376105270411348415475802161892615704285746195931826618857370764810013269742861803000443136478920038133369219260622326634824919128843417390706544035305935162132216785961019061427139767148189620178348735494598180722643526503879153686710605973679584088695165478202872970254663103966985968915920562047173766188246552118539656630879348863864595923549592465455776831202821102391787289719037852101452969065561338818399621717420102257041355588324248018132324438990274518058861002112269223576814253845085610048288313105077134020889166663891797172551796927998818534332173359863003883953745701759813006202647362670813400228450658649347315907001652257179757625058026227043473972924024669807399189454166821321801632532402922241026827085667140608766681985965612599868651344035699064644540645704391293189010508028920141109771668774130122669805773099289514326588547669795397667144529804218348908439098680087293089878110231076165154001736370558736526736202161582669856996817501841524379730785792533992785992203977863145895691125289904691766525163736529349243980786989410184201456076515715768505551583413155543187850945498047954686824916520466238409879889098184641192439271035628555398243010970157079475156631564973095286889278163678142212076496130150216495599054134653348293344015312178306659159877093282078598165211077070759010911405922885019248921622734327987805844745570318369354874421896953622386485226476910580541454575276713651589409641270401029503763543806454582125626675794975447854797693117152120556541722681633644629829903068673133607551410368376836216603600830240444907067484502964901260221449690864023476582932893395913091780647974171789302694302224092977768754136214206727368949925985757651730676177314081033345405506586967538399053368401815324995660149861870862064343323978851699594913766582338417555383929601359337571373255784283779270367170336719339098488429950048749842976677114500527293028118000887520750276045083832567279786315793145038655534140653397974723937477727009645010054411881657275491183942735704694533204071909286291791916197685544259983526734099569980921995574118937678900988128902802745695053303851952855629883722365805278995736362400491310456683323499685253808798802672457699048459563545337723281478966815450259739951833073470039385792569429572541053212060508350811886112323176477577517869225499781842667414580673596264974330238629263667804435592898431703853417800984731704901886952537812095264947229802080196366446328359190757056271164614343428880828051645798963807023387647488589434710272716851188624220908085877675160894943747291390121345024000000000000000000*i1^163 + -97330314494192922092471449762949813398504135327206539255161069639345090379421176563559766622767502838567534033180616042427922327547119802981609377571513754013755415996542983863687199813426180295265252822237185133448452204029630672708692981740051728735451690599337601830028022571929325501111913912920679538944174037319163554228994558822993406861046196675312774124748148118765838452892208529436869275881483211819648294632295451330716266155402099315302061338429898121987635409622088805966835557237410693322967582547881994342673544909794325052256853409024558147052098653190033562146573718122595027715892660668401260590449995092355553877451957757589403009582346110450370806019257340989684909627930724595994214515678366428588525084726351824446631123099781765729434664125591473248660481972853292876420572667376992593112311152977877876118396916577972907124436520464451589197280246466813903165973799318531698158144167686774438680738425195690523130509700906483955986028791575079422112684974234895208652356154269079341761486833256204285607027989230951117792109432639654460338501101939115563668997291837650039999479282768049348913802731430992318570325532802117448810595364565031735738718121452119134970311919170339641538823820628876226050553756974079863668506102218341607670200510373538079178629738603939802511994237368508723206996894076049418205652536370891393151871937930917214638080041645654838356317782076112234284500863884535888269842266115635976885659475905483917640408312335882908679248842303951031955827830282084343625469481256362499257884347441814018630746840582194618120260496654845246403946216214435959449939413072679211727954080251783128735009976072997491821041455401058968911655252759168304716299246412242898091710508740288127802804486660268295538166837680225551859423200443050398153748445922432628824118243937069965160263433385145897924796345000674906788733538156531791405430546331969640460612157994026504205910293188943595209818844392300887917260835919619650024133437615077757534214816727941081468866252936234099286711593805264726462496464350577523563429610000940216418336288734241422621459529205176133934693965530272380616216036193267150871810016452143684379289646200813026688835834700656281787795061014497223913257502911990745134174081277967965935973634371367881759251711441278612503626404129456341222468419760965953359749752176073962277681204526118090108660690485965337863909547003626790810446384063777623672442023803942555764251315365727882898140420811221732271195899482653897514504725718664555984554443579243246910218475024200730411175616304590814435929119990553059748860590786112185294554247008162152477294710685187027261921520978308190049654333279511376235762249601013588150258736885677553793047748181054110658196842289210403842086761792542914867932133535215448823327678874918997417107797311488000000000000000*i1^164 + 4509723137582577848194077010952597536833549283922800655814741948182586244823961764089077587631702580555305685021936860532009969557584127107521244880359240083618671292616577105794332889197045878708588326144553388238265810250357191268043340604773391107871815025397222940987712343381473015083185048180526838544615651745926358773435409600899569542543896278471500869339570112612018977523573823510542805929194263252151181639116440149115995973057688424594590075628468898070962754962272102346162749366431485126544257258103074706713853888928019149122188372164405241552720509563557832606644952764783198985423223878258618510742067212699449364893127302240591292777218418695758289843892898613292651770160532726955648009868613484687883100520365895931637102973012955244712708138138174148104038980748237110830981385768810649662765323754476134316381784745136888592592443064805179049002450243640397498103558627872756890110817335982930644741155026958995537744083705023464997453610061388177086041392009385826329006530628234793316070266947990621532744266306487393190872143536173213967344681071210075705031730622026576497741913607924312832301290931870263580528986136231859658715103882817980899732813797242674598240801012619031937233869801281900933553732120271209860923522080917726631084643615700380780170146318620055492505192357648106601404486240982835492974313585775058899030284578156216713842206166823840328599522701954042506931721868435807740120087092976867079354096629452870076537097950449048523024415980214718338088267189096415178783372396096317598623019728336756380600717432431324377864001485230043566235251264295523861795889075795041786330208638363427031917668211161155047174246670179831810062598712019551837891758958712059680408020299608463827988304503508190101573792971783610869621021010196344622031755522606723223040749272033650901900347234562453259942134279891161200436833328822202091986322535602453035692418787101060688010601999213094004530000699103548897427202101445818839827001619473380180854733315791373369634977888010763749117795375595039112715082130081629357291544856559973962426892827019422544676694349732927311496812310439075923856521413922252267874132937904389881780372271146379332800585549361045323439167117122775121620944460355810632239640220801554969492715842436325689402255251537761276597884484220049240912429764955795799941509648274805557454385529806610743033167779080962591330751558612505779156605806564519481262442306848487089547691900575792284751375031244930215228177669443133053875066860308758654340526130402144016791564240085347447798128889200282396485953867117513633051320043808964280013328918159592330900189148622355761935167652790937294515701463855420311754071897630438816405707062608586147643775264086309050431055842908855181043487714755593543252731829728565940798595598196408320000000000000000*i1^165 + 492010257589787464210997050704704250429156185063556795417452580135433084299027445391639880460606066388194948451815750756872377658305800646069326205366913802138135997816924896125920724995888050391427936543272865539774179921667431195568521507144101864807298606120324840935442538620968621546059391378924099995657081957807081077474444329250083606783062773267699906401990723447002746068467483824773280246552629977346917805623732183484255498102313567951178556114075575622009848058313344206456801827577714467897028273600780805059195778607599123307991105478038615817031035117963529699156440480017533403260361113712164064593436347835609734771937013453266930215438346255471571913554782161378432079311352159579186531816540297578342945571425004842507500823598993868196065112327541877988907079689160986975382715970806041987510411731550867954480172471647778146495258124045334736576592180832024314874341260477372612811557388021176024340474238092925075564574226950673704113908126667353440798475771362188610033013502589324824774515506971703069574949598019788721048670693773307521969402247051641815902757414209423487830496164796795386159263971527991018436097973987175550774257896495711438653914799857631285084289612198592015833825411999068345002174507930983146633624247070414274698564770405178793781052063120704038076591294351220224449952510879589430111676135814911265687873831193505463927342306548111954361428138084588729554159845024559314500650741081077417971835064488141193747920132548786532594429579942696246491338614689083610613081047704312298792900891630696030320384244205578117175951093491500985832032454444715799907369396667776187419464850711173566927997840842292525231776997903767342915993366263718836535802211660219193777164127637241450959423585758392029464252111309237977977039690501165639520258676229290562006150170799796948282124719414803259099403465975334844697742947192728771135035169054132655606362891521714431724951501050637546007756205954669946026862092616171831166265918791587234128943095454220771867551113156891431291732579302887804087346971774243130590123166842874943807186961109364139142528845961479810245019026232399009504192028670697056908347814428775975302483893407766635308694380151867785924047027406676134701714676116866368851608743855062965663514338034478573383057231398677201912931870811141779512581184681202294509985384353667508674910187542841241430201935829585265843899717969928842801561266959059602111568296060159910635247622320443426310191028159626327262659061453461187447494154824322820737547782133229969224707615712438600694115629117718310578312065490433543748186124379339689900477398091354415030923897475442288620681740452103367989005809059766466003392360479085730820866015311495210858116302574486788178273345730366435975916734028041916437831794935375249327679078400000000000000*i1^166 + -208716622269254232688478774423898290330382850436785041059140362291636936711378192027499654490373697796293733278365417766065831757279800935294261204219658384111851952118135403850095947215532737412237334591526664222908903037020472689100648071733360841141198310300845587808278399115363529331369878470408681913605239183745769552201461093714320469437117457953150341199205471873944901912552579647364013032523301331811743061821677746900899413557891781446928975891177365250653618810860814124517393145273732032272238973319228831240671326781274120304893828453643807470110031967120016239669938826674604944889067062260984330352806371965716424287757147598093663250247955124669322383111235927449022803161317406222872206117927333308472435070567454815568101794887196290619257767392327553827445785957401987867418389645943989394135222439709413697484425255414268654576114937106310803927047748584580010612313225219011695119250856711944877483207538147071757128153011199200602162864286917033553904665813357581648456746646872887756507935409523785428953813712446623991863813249402443993487775166730455873699382274924730095234864742836700966384846349431334703820459986382484872092702385607645775736519097095411246265017216881870550831275746133431442892792720331922098485932646651241200065852145396035688207101112604464963502253564649892609588905068297613919110221248494554244735706321425053921412571881690170535732790704117965851680952927353415363333222957100390198076633980848306593324467300634518788697056524529423576042572011790180312179708856043174330031744783667643205984726980921053497229898925159977541749551990460670919834279729690431114039127079672960190968809131088254261295621244476297018862992028583141378703437311830925786833815916498703408334297475944280705631448353261971994512700064401512465250990425497080251590932593978632903647889166249275404458909897760879639357627376118425826173182568428479033071200214366824686106760569810884311512456734791062293504240299566322456193169369093086612901913032381775682595709754180283257989428878753697682060078035220453439114464065626842695447484943505401469170783037223109334945324770900978772938024999951407975292775806214858397403399656804340674243742251734738843210411456089393361261627084544465208844148551299700464625732880704781148490138416476221994712511925851191265993412050661465210503164005923777430303407444662967857351907154014307593927381687705947682604662292070788912417470696460806737952332147500182724960365265742444246828366976182846453107593328870647108650130232882119086379116400656003553462256154230580677772464038818326791398443942043875383218120831940830948885235824252221743801884271087897335524492083839027213014700454772459586680076942736965334827549666390644626334753373477973285437363622678834687691781258503782400000000000000*i1^167 + -870024641247576514770627225519742568970462056072014274635621382632431823810026942512591062353511848323198020702849417086704620587246887009675275604725117361802867183213242873212757175718622487873721244624348421227689244381539923124747976961690114901875979326938090981208000273207264114343400841501562844841914780356500746984799441204531361415768155955305904885859711353605131933731247896653767810723451904154768337379893109046561328186689727899419592001829622557005613123397812478450139097820327462749881410940795616965251891365971536431807521896546948075633706465907164406918080290790962131496572248875228287868557569679441713733278005646677795059185443245966494663146190610020386962225844828734319147874455632548019315236626360096908993089346389077514476159496351112044140270475781191967587605582286483545903324287243130766528428901484807795646371270193948545330647656639709471625407376146950439631683660946040199537561117882275707413854721328904307576909946402658913174378776247421233035167572238706841490829823790495533021692205362844224420056315911259201435068212340025805013418550962273204414801463112295570852679237345344699253252796381313818981313165352194377049891577739369943650039041297856749009945586051721635300369592196884627822054055984732448587553470385352017574421748196762767306381959497677109779657697604098809468327545893751412319297322186063162237811336355267724084608471282695014191527930192004769199832430862281074995319741789494951433192029776122407602734905318492020854043638980049479157426618040575546161470330647849864982099224038378061340120765386768318184565012191174605445204208859104798373482248186108433579047085726480729900979788060019069069225061641344467400208881607893966831934224872967808433100309568250375324410573677661954216018809471709860503734680015805056270788187068049547799498777420252286377476779338808908827575831601143091370867370894011177660710319449660738961148846450840124913936588479500984467273832250171310847681263789046277527919195240422561981678155312375717544651737676644871287434137257881843092276653912165861779649282629371969450248079305972735324244663598065282501523565191884518433770562304095318117028296119234383261583505062887190640910600919654294623764884587024680694563065691755208795631517075439178238974159996626164818011652118340424602443901425768543887698076414726720700249673981787582718768853556245516750146377448658133275055702560998043105342066167381786393361624168632771937267764188036455827618545432656194099665302763243764395364580805275770329940421702760149481714881018772677160169815505104084334174699659971718408088798896391050817809886540116919409270237712812120258656283896679012776411196176737742574365764428393407276512042749851853186943527927372270295685241181942023790264320000000000000*i1^168 + -93472905225886155530612508767767797622655774260506286849637981242394276311337660383410559646615017671247092777617743248686611366671757714369023442144103354840614132493014165726987609152568461975980633457427075200286765950537306766333450960798696554773459832727551132245804310121430809402696736092983636705602395975074670468992506353184727547258377275765566085248393936129057719792210323700479927904905747184140530260012490380348428741949321416597349445053041189291341455578384613755677674252899904429933194030990327233703222435146076271293308771592851022143521470278222442164569165674714648847177955733397858326963911333499257366583174639808481373472742240316138323883444590841721719867313805930271402929926918460263376268155100441163106129206877912860408130151819585143435199748690261341128727087618261259425235341399257440688736131300933546491922746707279263025854105053290650703168133945453127447750868423542414578027663206683112666833136860332291970553718112835199111930321316860932962367441596861915432403405018984297385643108562084894410706418010555263747642084253526359086829761981148003549970250151780746691708819301020549814228833524802913840599703813512952694566618926895403552800935094557964371936765577346695278427269079036868457953459337201387374645202109110761288904048160564821696939423576565329404857983377505531863049830072053759333727827514744599032850339407070866656524474747565740712863279286750404576185675530338281850668668515850286581062278020045886499624511387029283212691100460316552840630717701308186390030430557591986631297297630417812097068870921436986938041143449962548509994899215788651871005772667804394070314771824999494014855619313933339924758817920663268409876355500940845837796655627616429251349912064682671745829155188030619555645916606249155601412164413187093002665945943392052920738742676744473191688021360781755392101441491520486967529205879630764239448747987441262946585156884516855463900583309494111562711576801838590530129019832276274135724538276014197062060456741605405243888192406690273459338454610597973489384379229571979793675658665365871501463542512757516356111149135068301619045061565960183199164434765287205031189326142280408025616259943412524185863527747460752763711651849590094031570791104315524054507233976127311918891569149491344602608516681972435673079055581921016184935961450838258682840330604197222676736340184120776580903570993992468412860771821887546681080095394338031172870268757817560342894276629134735074208006406487394416749598260701479492993380710412792944228249902637234225491520318724905014348041962350428473033866824184541572008518090382538113489444223491618602960928122324860675476557047537322113396463715205629569779157771918886737658102452234036307558421644592547890263322787840000000000000*i1^169 + -4834286929084430732747133177173873516882277708699284738861934013344515967404006355521562372541306431167193966197119825442921617258015846582837682988231160910813570247096876551386209222715517726231759805009518703192640604697288193678240913951640265803372917867978150950442604935564523079225740592950494971260493859162790798375127909209398399870629279031447122231179872198498903985360331671623446970516163801276240785157385685753801549256158564337163151823295378362312541450925786044575706987213064543844422983404822838762079276145428190626281431927587798769839117094869670884920984515592670511527035602057730681372991867153141686295225883146780142300591107260195053773944271018442600784658446806989712019494302819976256944667919371657840229038402627068511455300595285047704632534457773104060390768050360220603775172329866899762970084155857728134767850904917646462927121243261193168756103098542586300033935933511632451360499510367766147516013799905755592748002480351689195070466860258958847753721706485823228138280567648363056133799698369084106429501784546569408525520142030882853448580240288651794798750807497458057446405324000722986250701422817523784552076246495630618899124545976873931783324659484702974144382116090867154213976600409391441996855952560324519741025596064799647215879112841798948012772941266102762636993816742015790368162824136018388388760704986323407627490683570560533258985895727745755275732037079921481140613458470263582594459861100292935893330524879760200939257959769833929921587143477424456127008159466397860682899118664576193315715498536845352187866170943276516829874441847197949401206589427940617330807025702290010188813263230302747507276151577354491610235242875720733676600147177849549229130712529363147132678856058259990099695340457555824773848206864330480148916883659473649825588381129441751433676763739912380436715622154699755757662497762775563424086769895646530675973664474475871805919939898262150366088119360738995240887735774730919658380937371127711446064533177208545386189424887424030873088238398301061008267249800665086420553550181867411083726152513013687041552689876041963837038364182852052172112921053899068610595059893165344925705625564274619556992133005736760459309659843302565382625477532775857598088027169940763892739012913186352577907881917452998420437484174810284820571933691443072257153377248238897825753641282280551117439091566982822424460366123088179946666631289048522759674837140002546631642747268002485558397542488871133096971896177478644642395558858006453535251257450018327843063503586520361252682838095917164457304339258390174001916291291178040463836065600492019988782767634112706388845075622260089048742297895807642406812261894483788525272301145158606565105258866703968471976421510610944000000000000*i1^170 + -144993380264169963256924982701417632599269724510804017962934945078080604416352934662609083270272124041687334944986237750993096166679141603514723761698388596176856497706234985396116632365958984661781737557581533173406554932044876642098555797575747957995481407286377847589144093606630745762851434547027654034263761043955599265875832366166417301403264675971041578549407011518340059555676497209808233415019702404050742740785306410754559904864612696395235514778765126010081849924910369006419301873729407236712571199969554854219482627531014572467015774446734392269731173079297914664973342899390157349172385798758608958208130333607016640465150613923350362884487741702719331352213984867354595168117553322783550982849982996571886188327547568361918084876784664601613405029775440737004030299262677172501116441808473457828316860271873361904897910064755002165799483142895953862559763085870851045174186756098705986547824547923622161269658225020901857877970218905798875182073867952067729857375598749438121962760287006582093401713867871614470182324271747818563538985120227251937927271942065345783687593112061721092959681720722190765973515618241985042469460691011184868775060410843631279478081187589275843693786258429074886724923889907953861717860365653309186863187431841438054442983686922117643670951428193537017803406643807372047102799366122930690164268918140429910716370337218230060918752663500102832406540953325743381928395333917263068726713484227358521649269700762879387863017794711192617569086182147601452624257751751573988230005718403718109700828700922224990122661056894670235404264588184760309540093757458505612151502863350355313416649047736547841115512546363190110336463538913866689711972057784981135789778331624456559122308539498773507330600224704926486579413198794729953889915601652076146814942805300637738633150595474569920626815356053638636694234022834790400134440919521007424513778587434037888968015228870803337634476046908793243590455745265652626205359000467855631585925615322146045447895670910505218531613372399866088883763957346156578487694830003284265356490317514710510910468803610580809664955584991164011470821610492120430173173909646937287660177752271055466626277597941641445354348591710908431334720887836356588846995459956222920039973513175795048772693077087346362812234616653403240021235366004259872634756710149235959570679124864924462417733820990316746493601342613769957713256227120742828112933766545112406441454212050150415279203084403964205339345352565912494376119594292922461106808189949446607013937277777165698360661578119277715863958602689626967536487724016854480469504774449604979104393324525068952799588048986605638088251728242141147729778092201979983618640935158957177262124974360909305785817339539432144896000000000000*i1^171 + -1855174972314835006631319290922629359523445543686001575390916632014928211616653957905043654168117799167560156354964514309270624669290347011031746750082498793107162501788800444253493531109965265269747210552738696792944100308438319071125492439971841819239039003076480240578770729964549084016247882236682132287843711393106093692965278969320034020368619836967676647344404760008563333618036047790271696240052776002381570523817523858990025917631539064661537996979073876669944743179758695999808283078903374195711919730526310784748073459504141765247771439762460221391001810012646901378358074657353071305903290047490831825564504037790514762579772034170371265865414470420757289273764508707860337270407659473960445096665281475165673877089530950301458698287540470077645950102137673094755484649694813947858388904234476327282931667169896093568902885959047060322552201573657317708262819817218374142368081153249096331516594475244202015133414948576046289381178940622297943877271927044768009134184831874685540793344143970883772798162388116237416912767506591200349764528832817786727586291811190685989544568495847392004855438551972864441680007859532199345022928647680101592954214965539062792768335944354904655380707723138355918355006765435961718314994893485199830489615901432822542468089797564684434955633820021768890992053534391261925118822528225530535783818926835506965505466332519954727279345467831678077932122198603379498112771246963599381944154785404808212197258218187958874068877300356177656651791209684042017507464209446366586206868756931949333740057426565102993427248217317198342915996791023984543539055538587453775157594231730870932650021963610719761252493838564368585599873818188568598053138068422439211782990391219952897227179399436460862978610769275564467340949893412189619255652251869113685177740093519319128377581492866720680777929586512890783405647472831342617166978119257087292776156215457297556532601313002042243111707043861232863032580984622210933110015600821693497450304433669355449819241190045493825244966936806988304304776107057065209491581417565799563717263231229715946617776758201174037837160352997544684645555303842790504260273372602540729017764706461543729208251525988739378522084047540971194759879028426483424392701021776138171197943261313830168119522195262768140537445392190711057057386214626141612748567628549073318196725992343062603550115644438495831174130646972802431975593864224846464500814655757436062998465248733673000749216501827015420767268680947033817277600736520507086443484040868819360067105546858705934741427101854619688099870881592783654902397777707167130437763785995457443522232671235234532324421169110362319337198871497454291459060691496930785259420488929282777208523786813585169894604800000000000*i1^172 + 610369852558865141540897774872837085551155043324482930862388742732658041988102735637343933393198309974373969647636909859242765152923009761545627607177690464040584003220164504575626989806293075153702504189667623354801555848378907228483922247520014165490585987201310195430262708943316994187575793549024078534707965776426004931996736298307212387562287605115341949350424535332149142177827123728029467122600046551416816015602852930889964546524983667496537158806452227161328867088106638767905287199052622425786988655181979412407405075252349625197242802296165851858204272482270425158856166497166495387489826306478108300253103019815658130323990344253810855482905884258942663243733932498684771451900494640683434843828661965452772573998028367170525852888325162712419667892988725169090425638266256427245372248476359039712649520217558538185294456679891902253948579519747513489711446893071925231428837303429266518302889592483965204367189078265474677319752986773265868562076430878965651607416319395968349004860065144556501099245053663283666814554584857381852244008804077527557780535759195051211934391912316130024080214496564255396675802647681674040351114220799447123425743383695513807582498214620989867636251305008275988633516709865922837921074015392039501996549232279368531237552542375094942942732143365189623835382589871952423970682321687455136185903515316300228335249482091225201059124757687681605211754349438209700493393875569337570735457825392685005817634151413649583511523676819881441266429890241593437944078968312087917357043791722459487328365288257035520307497234964101974311538487112979346063017223074415238274034615013545705676566326914550008108143871554474577785128043332839166471931519840255014344504308613227691200616963784336100660935173318240302351238512630458893779341410707304434585010851488318886158811775822749853851661354737500307853911048784061046485409082494630535264813979588469918486670573657140936701155715314461812061553034289501667593819145324932540233513001032584567349840255224690812005110600370890791914556314926454940369194640710347487891141311670425990571922512678102195323696924459916939439285139416419013146817035194534667549897674636975226046528975473678840089021891966149057386577377505643656376214028096968188686300307249890276171830471252491894014529146960884129012363148718782588298322931283977110873105906056185129715091970779156713550082677983129985350180324557343618696180851335257243972932942141489354115467147279078572875230919830877282400316336306096300917898471162081353415801088773599324945550694475103864054310661585579841275633209186027779362411455281782048614787023484439905932276511735026762318050389079926313803923859979480139967225324722343946309179801600000000000*i1^173 + -249141298234617199005867686484857183739247811957131402105451650436564098707786462742954785557144257380573602876704811530221374606792184848400636084466785151976797213843719550178179393624857674681125535628737410070998990930170640779409119600675487018413749014646468518407497738761299073661321907413029957802635983828479739801494419616188787960301284970499457075012499590727889485458995289996048294768930549898203570623645632087088253141878070735868289843350166049646059930400029232435945528569876706007265851588813338861538571120524189173418630979543124217283167017354260159434720998066034848146083393902315806938147713616853918100864722026859981652283995309601932983097515434831651973343883215064836038431629607375891003745472025209513392602414927455443593670309881958298614485316728303223046358839142703739376980073966058031151818077605456987416578415844455401039890341313089447484146578328766779046157413100801876149291485074592337258278594208651086459387280295877667117690172378464318213128663207444953240514673207638274997360026013074906540669301564091570301827744295905508786687110379071078099831339977756488233067999404609907067230654598511563065883260123361410533912749838159485292227646465796984784178688596999614051338008216899741217341730680888309057250967338559905961753524878733905952816203763739142295970968742677623332244581885893382764349035457445184487284444983675927890466599103482363630116541034060079499562705517014934530697402166446833310383253532926914081377888354300028959413352606634766836397402801981874686313861736178798617834864438196738495929888236725788076684763039533617806871141715178185454371111363296515630722690942875403997297469901144364801015370123200526253564295934704925396844851060412857087859868425826467929021847654455882858429552873220417755093163045844105246591155671958403090836847341007512432062438523896570394675841491273853129016859613387197414220618764056602261926183983444103372028189767631328899971077685982363672520419258220821893472862559962272835044185827778796671585997810589710894220740284933237749893761153158486277661890354334530292025220587604920740888939015186510462042786460325712292126355938080478629998408616332079990188930244002881445603234369507813353381554872326683894715511387904663887165060847682966424309146877920329275975323405658080855270352283533488815267566788536706390775070050651687320943137790200657918037739747511772111269129794412164255661201643948939612848721713911343812585128530443575411710897513488148736334090499121601878062687998760554964422476209069983203192693096664992575541505270238463307593933868614274294178052674227763404391703861291351317547925958344418453804057471248813766245804526272512000000000*i1^174 + -785921580373482440581921039418852594723668371564273377375407723483292116372042466573414397424021555517862686168970371934261708425729555989818875388670121889630511687955412242916876114757462976793649256309466088623496307931612512332319685447213402167089607588999861019402497092584752349602267435581305071146077707529322201604419420000889385108065514287869128212646431598955392788439208486437579303316619580412112957031110577255979714422244062806716494815210237009376213557032974176566126738025893647088798990571989451913623535669515815582297689140370963253519249429741102901508361475177117292368349243394188450837990405570746897749445869776755895727158243411998052394768776973759565570577978132833841144006252633112910219910624091734089324798480915943969158063384136904640428059865234782719755208054480286448663294447997124506766978595206278385522472123706901921924026475104959025918347538654237676571849011687414649119038099146771879382498115618200721022321994884454835930296970697192962470027419853539422517511073200240067637877854284658403746682662661877216684690243074037727288299192569481046039562152399639588570983229892073463769386511647562739417663148829908648173623912227845422996831869418119246209629169570903117009263170231421558595023863080513139594558231478960855516580128740083072488352438391390900505935244168316963080080924871832450061474461925693871686399639928141328107930512748628395385455852765449582806959673384054160350535877604188831694532584595246248730606225636839551107367417895069047957381270934928307537057728092971094386039844596573983135170588955428666648024995816771423206079192871389018325707583353984226017667668386883345265563079260281644342491295941125393326157325649674083784995183659525877377187260729955925329694617154746024039275939421935366384319645646601085795357585688971997239092952051359507785729876228644819844180223224385616695031036326168681645709996158605181502795063612712191408575690198959611455123811163761657195574421921431032799676246531808212975040684146868528418867794477723003065778423707516830424668970537679649985799219586268651553598462242508717099211788744617901845775534932271585591934731075568585976283480994801006740392558190534522578323748212624108530135490013470511528373213547805078280603671290057437763988862736766144015883864866732932014387438823931216844500130864664643759486609608042715261821452208530574324711303360753142229806511546149372872524886927678086890906469935954580624613328846848231559489399322278764443442553512378130420592120028349018376175254604638173536379720235215665036597803965411796177174552992767283639879886746487036316675500899350414436094010899308328246883210189864960000000000*i1^175 + -3161584666396238632579701215559314581873591855447667771693320440043544367746594509303751928111805325973470942284180547403896515633363101710709965060551395062318967631719309038700505079868445719621679915194479030330375383264645400796229378187328081297259062682940846069541087440805412713150497846064656116324326383998684373200224167247632427643640311681078232799158326550675161860478389583301967043473525247982632475794493543126680755085798780585619406637150072403011164804711538172497832943534079514271374213167875998671262143321744237320931222521607409404096169028359761706073799493941894058616291981474616567681905286900803124923614586905434337459047866152586300856723797739490593522385403453539580164256675125667487805526340747322053645975480990863132100313908216866869203062522721257431624974880473904790882030927830328537909619851912319917292768273927822081841460680204009794636007819170723000383447549597810746209463712415499708938304058849634602467660230585857123386190289618954334962980507109820222304758815362670680460008239492728426158573589037448390543360197430991780439117216704025640146479894701616156065099742206618813916062319485520687076098144067178187360138670966359132784795366423537542941729400180484777339571921859014426809483815694778301990819808862443266102056507655123244803226513270941301143313554597468590121136665398564536746232796761791894575912949539338881974758183187271266991519985200727608712451723154286136464415079227252219998606283155115131571999695875214436455545269198412716144504732327882051039609991242714581458362529653681589030626664960028699509732055781348660477451427501672581275888106989148557698730051965944874824941250313986797373334454491621874608977678531693141632395716171322741182416306265336006335750522444475079165529129208595375756608827213258967081449578186059900951129893205316646563861146085658264126448159240405507364022066170624086892129056197504372827698911929711258053891580511482022554680323764483730154004145763418281061855695707765266308376965690368496784848784923153106797912171464881807292883758769948376084101520535085319893446050314841024179393360200728308857971924166771247263189383003661482836179228907993475863862509784069321200244966247020169933897547296361076293657814838414793787659369463739586080210811171133959308967193783233612510927771331921978549574934368391578668324017605012852599507091094690842505030396337012641889286897484597540887073472419727215278427107276582084931787911373377536120964412848356364755495071146924847974070096459072669751868574965448070186581225421893044067799188904174260531973274005132146909007161830874817625420754562483068981514793594021478400000000*i1^176 + -1531238635359640606077750458517136661810967622224402047322943954470174114685387111058327832855700310201434677654080200908785127815447265069439103340621726309176079923685435919760724595327188802027849556412538545020186346341003763843300855032098822255599288776076443267934374263080945253360756167039858776554167366678053368555162151165971292346422324863069632757058796172017280574384116627160888189914103402087696711382609556932922886414786516160784835724480089828269279845183263230367811044897652590501761250185017821485943206234907639941673092609118477733384386380874122821138688000572562649262758466712763197468313766909166383069968005909697206135215091311649320886187707823496552648766364206459100066317493617960621143993539715912469257224174645960362045845682313370276646905835513743980513655012862109920590832839897761335415184311632644852162599126963329961084135209720554750880941211045678636333383255296263726332173964701094248398189088636930829483945960797653933712605361771182575273543986799050990359112939064979774386124179197607927834888755888300791833856953844075193692045331776907789839404980683088836951377013494754577168497358653523667403309678315546011662945301506480402924520174876808574318932853156017221676616143607451789959052976014111722909954135668560026156401494409304570884355418271486104529965309948035449676127812764042942320822334441037083751854388261617876396141079134074784062857595601456066757196701236509909126185442285505317596756291931332364047310110011395908948857687019831653143348374789634461863042386083861167074859930116096181354644516073863364308324910285929706585306592655199971228606331207040237244546024062760773501524493697587155914351132848938971270526646899945998388493840629248758788991053098850673965072464422184164359096387344724715542407126260428209741990880745963086198716390541688092372649235541302580955165217799945563405688415112309640194193696868239642123481064368004686912032364650478509565352257292471186059157166821402332133392379579355837665813072470133857872760047566214993494179803669904877620839764174526772764657431835731643725345535111793823168567879936689601952146609371222468384135435554557701317215947284056060248574739291489281187636101371425289502223356650463328179236153995747518140935026694190305448489257961813684758949141849290456347243060002540574329445379213484375145562522554920004220394270372876353021120983797374760581193933191023375409479318866107068708289830118777887279901821699116239519714463895186596128704391796543166644821997444362656452165420956723546346024856837958942750385891317757424114189776575678385635728408840836363834982196301109657600000000*i1^177 + -280776415576527941922851508493499456200495228255002045802964777473786092541295692748468867665792827212444566208005524436852545061415562791633077470419811725335611629870751526890239090513033606196363011507454299353255667074275024755977106936306466959820457018083020235002929330741855862537511635067365412662940783050023872684065321057283678441889368834623543028229962380724484318365481822071802648182246012923172113891177842585647374665405466269925170615414022798534582587618454580485265510492049821089654212840441556830247893400125965529026292551480209662250050064229509459874603131508749453146512412301691891700769251017929259850648984704893298172544941910838751416070133464191955211492163052430288464102053843811952805851885232500219143094526155227345476845874437698329253989703683685496231352517100908586781466746221050101256338793337270669946108821040843784822355606391284938001159474732758132183363398169584091522619660554195416285969503092075807616778133179850299905445888264251935594923979921466880877993712684653796929332191464516348309477340354039040136194571716170280715330695575386311099146764865286924998078893150448533879913163549725067645055524429362190359981951177622280112518214963697076770618388058954836693523532144498238849347181887885135161417545994793387066735735861759012534005100136411765056487419981838131446821192286925675265937840238722131746697537701820539291419494560604298303666433507658683522109111872755557099434030483599952518183267001979228698213765921578351604151821551884573400290308099321610124778836570569843091807805725317470608003703149022458857348478331483405317113546343378777686059567264619908290824619014126651198365132157430411186589021042042685440509946844226962529869459807116524889372751046433832622544275838326537354750910841465498094769069654667097199929991347132396107520373198659746437206578791698646569187328146409156325291035582913531703616789648958159744123005339161628915255525458255739231306552706447683583756392397988368781853474364267919244929103464692892466244749587531072009419814839209477444260346185013757427012867031969938587199010875692066870910038434771555812228389466666084511439213864381586434034531862957004547084382785259057919996019649126790734403329674080839115484505785574567006390591477498414696922350243828338852358888245684923486187356808192484940192827521586571992841640763705643651309806272637821955660818960930118889817278240210326347381764586158499836295310729848416190896939623457034074072290150226359347119230243856809252765683467518273589246475259394722160359438963902211522120128543888120012490071357127485741327625257410887680000000*i1^178 + 6874534448081997442862714133460453231979411180726642608516460574347015144237635539646694779811146665082702463147568782929660242848134216118062168679033710413179901381095119689587460701805944414379980062340662793529610845514247416982734734049194007881852285681642878502680737467629721248907660583300143300660463547900372466985369546033998184636529714468875942710503136737870390690395556071804781802747288720509847686188043401872605779461526500119787962309143472278565196956954826130797503336267158301499370051865086009818730917435174745261712935548552771228873360244931611440703873299238670104980269548523649649230373670021154863526455926161346346101225852638939139553603958096765296506782426170149653916202334000313921548069503641261154655510940354153355851036160251288186347161151165136832262337009355583774736656486970078995822924464530732443306523678119730461846148128069972754027256213097525529933265173435446322261915002269369373838786867357494814333672050340174073475058927460574350785130927336068857802877127417017586699290807783070416089355281980604711202149741776953668745834605661460862012861353474620001808428858733351460362374309397784998746435582171363385923086905676323301657609243296789301731402125803296013613030522591476338392414018441748056947361517125955816854845824874396553557237596125274905628620291946554308188104932566385708954020692671773456448520923956366182158015781156824910303474462547064473848310203904313447647187697797058349688941734977617026417728914103111345318962166712519533258829425717599590987551060458355583837698072152751383283972974330845083698662614489046172697377814290445213176807330910000644318988762309914076251970596339879521324500258556831275402886232357271829812970333841626305096044060728984955229955047448585544901342465700147079470650221219923287984381473534581823217948511840897488124041606169934988981195149864535520248103493711815565634599779241301068078037052106883751881758758235812806187161309567385288336954983748062295641940816922543451063456203175814942712417982375028834033432596448416151653800582337036946556031880888191511055174920680676882462658550214383675819062762974025067798998916449206857577006666111142199496357921631327548217157516571125905390986769905495982945652572642473316403245926438336902267328374163549231673621211937894572194289976034209468025995592245447985888448875672862568111143202088953320172924180515539886410534453540985248282733225451670631345057732950787031034098537986824631814754477672458877078020339944747265582155623767195937590075910030354225662367962054157731476248813370729122016409480006205440000000*i1^179 + -54599411803532543273643323644878296760843579620884959483814255611046960374927680829003884469430675242388363159551388282217943059683051608577077143621507551650816644163330912780125292945798293269365045671378791405146441903995611662966848906514155847005337982855072765196052506530804819707790867896946574007464661198609534428493718517674868604249740251822787514646440057764704121380463070147308516657927493370149621548767405262651262532009892449010057941601315923385815603098909890248032258078433384240196761785488157169925187000180608421875598131830356694077479730364030045100464854222313497985718432705866684304258168764992954063252416779282435257244262780985550647014784299163498954687690810587015777535007612763693722957181821152487106001742034660875344198518817366778019143060592850487017377797399891261154010762354923983526074308217339951392539178327779676226748781334701390553668302800774286255233782308155053428863310478814542660072426405467786989666439305473616932299245357081682765096646279391911099654393502156798432846871024431491050862300765114200276913738867508119575218998899499272900356042468670691186504347674771138290571792084047901021786821667761579593530703554163999908331079561762957966229581519055386093050679028351670268271559807729558403196940059690559811547502831204355062771669194868370755128712323697319845248648503828647218745781351728541996000762378481566184838510408125815725229626941443061882850835557999120369438663991999967421266898208593435812224548681049341020579778820582663818313059140632174360414110785883645487716798685239186263002838965783253314737722409375751589109678776205198633196942795992055327976321782317751723194511775542126646925975370056504966367371470761008054160605895381457868490038291638243484280569403817686851369496496240849561055781428202705922200307559840547955131139150641672194081581245683388668271316352792647256719016353506192868174421583871081847381913343613389575033831853745296839962154726495954993254317802949801635313409868209533834351991567265228656748402410227006495398126222585953034406872745546696181410768793527744965188726772367164531403418798392803597691836865948878778374646745682389494690234275536805441348349960812934611800448331726547171241884887200532943624710900283334900022887594289846240140094543935118656107449190235753699552869351982752580414333761739337444106722368904640839620139756553959207519789069966896199888169622754755827004660862263528193260475811340764692436470941674820288990036145850236362658782146941245333646095824477618498413915270480706075704130934024796359921495395270656000000*i1^180 + 158991557980204496374373704064057637125030619571466985077051394703646396179007093889528227856373990625170296246239579383474606650669380272548737513879641374134718374817339332051832423330997700642341900360983056239798234752519363262493587815879445483530412207819961605489234583667687449987731869885228113416950258906107409143180264187160769795630105331931347695892418731947581482024482518382068896990496602536112698298845911965243491512750555434139480920530849337567395026987195985387143658361309458646149839110856712450220047738406623442814026015258873968767481002597526404759939523301978151280783747362778696586021111279060339262865780890083425986837503640602402606756782026896001428394115132616916054787093471367831171874352726435422617302181854094261214641258756724203110483932299761669231800197462327154812986862299819529187902217856432219439831870044785756284213202369895128547247802517882794497214165979363266109876360638189867381538224666460303078429286780021973416653504591500992367282858799369909865654487676114464264219529222107125284643694988697318498241670071282071510796493199150262083377383591255182096253911744417969189912229710066322825653053869579824170173932016905543477837317968407447962041471855648019712001148028619321462552035488439703175824247129437871344108804886331911751831226188917444444922788555375262589308596073086755345134791830433583718568197577182765044241613128160476893671464501690693252748758357211414930229951801625089107771734777442322349503552743234016770406897166516754232882810522527989268667538531458722916911152884724449762610510979365542126900574185204649470718089138308336448509787940380839059718190116022830505476388763309277366353342729053751101988841069281727372817465165426001081629488055890303586844103888437490940271509492094693335327811191027072195713243820775115535093918812175510242428270953684475305150423831875781721304858077158366712614468637891068953562509041835941410853788409001551579859238479719449240500080890180486220945335909683420876897464862561338071051064191677602163993643412875385768817530168246751752691061314059517848643579104786369224259943498404243980505659092122770013855198175260763874743648482753184459809857579873534800153062076554179482706642900187945731518805805988049651057181625572410129304515962850333832675657222749157137186573164538283994896676810220465273876226803176986782407933703257598794515726225022136123849434103487294950004384367351520694172669615607959897403396661468738099589266937999001881075363202340008233923525591195777931377530443981572858260788084736000000*i1^181 + -96791593965125245775377585937777565781345760197599784286137622786356623289287091206474249078283459009931824901983002815704517385847686279136672671687334492597543226480047907923213109030954146956608211949199397877376899104025596627268430562653949951832119512150328668934673114888516482922491873053296688139354571618908023598282854342129403095881107810614317308388286490291407374092835355491481698835633664202265198205611684500504385995252082269375508635907442521518877577882312570860427383270987225877754127126894890938986098297049946276593763650886607827629145964198440944973800676925587751771195305513164461750243296297862661702819333723699453639595614952218816218841395083047903922762245406008928563359593392725324989638485324980648527205759275685474849593004415733588807559644708684608821574250986855035156386235332848658313603731434686144245852881264360801820097830642027422672386522277360943001156717791954925310499252371871597647713793263667227429821502167461871617838383406248369685919881335532764246937795905774579613013838048959928116830836185928196186157390996774262276397446111978157244585322130902928496679561870085417455334691258932768560829847742503361551631793523791780644685521666061191199209783349036041928374356896788332744524594202813871954746623478874511188653126793206676650956246906548201300111632676175475095826509208683454325590954286488973478762941099020792217076106604060568962621103522660025260167127449241004641725180592257467141118396208707759813528766230775561780552000128799615257421907615433116428971735030749606316836447291121698972375109394737402456770834883938877825118754622804621369577085245663074182658189483583333552317520613236428972916100965320770779350834763513644337559835961164753482333353619816955522436471918521131653064497988307715443892338884206606103561301291791572129768647760173408778065599672840483003810494756073963114139649794132078693418135732616887491858195551132496660911342040309706912160240157333885200684402884535950830226189960229920032653229215942802178782007273472433610665406997132375693109358898635893646199515636515421543615364297891431785210982092422452123619730567147456775128232245910979944566953725647039376237899436594133183776496678970475056537492202952442714595771881191030496061037019528558998567529980838047624320945343733994616123932727747241969892907505758745389342069487073068531354851265872182197185335489054911669301718970638094369234406013501433790261227431940421314788326999809305614921060578367316578328161997474602751603752353449973648033264435200000*i1^182 + -84811965112270294958929277704035445938675725088987769576400405009137269807916186015851341625697838315928167875906524790970485404207070731814649895711176836476184569554212321403088781482684475811474334470878706154816869758462119612773111401243642211782280035657402764754618498056515407506784637874241378458267125388000981972721447112703682513365333359360045877143233426711868369654671087867866365439493330012355694023993242885257827481638491195289242591825354409198701180328519697580670816600851568786150174885021829245288094121387074953941881605087895615023777560030855655003860644124367870381633970322722462951179967658829946265364607674224074554722366779278513936643721733895284504218460769648446187759399755071392396457998680609892891232660292533678537247092785923662704746328431852852383094618591325264444117514102453482102322384727473685427448344334850225849561908880260345608392484658044570046584317164709551817066450641624391150998195689163823844658997591896239732897400184050686271836651593955925474307669942267341130726984859594195237354405465244561434138692715027769001519501903780570968959655500087282056059071059281717463197197076503806591146385935930927865705251472404279470343877623575416108576144757310234196567192291513518220595375109436840369975318110821621190698584449437792362147211405745095902553918727535674291742460636491294939295808491266630221515541434017173651029342073205526664704212519944206215470354014024741408018829518473509008390217813933563312794599671108578814997436077492069781880764878610188381706780212469187112327840134349786302166460377273091240748810569102865878176675442114928380592683779986726695218265792697857252505591387726515247401619960733948051607643292048686525831855899443262111714108246933612707718324799133315865447456765229594612788268063179796845097030354800007884297524514242177019732793677154046696369372843172263157079659229145492673398181286008312499774196803107216266819670964828167901778546708863280410912490423447549547733566730402365526959366382557245420449894519980545404987753094814651163537805336774043759938816612219580670725503096043567200478378841849823427870950699017791243050816262301556025088359782728212936440950244898301205833030565622476995046164995423624002769067965762213201108461152203654159771793693342493026958207917887237909246760381035628737082184933510038196178932912150319439187615882966966762054944943924603336954787259588330109445965733848586393425650693295262405124532202907497668230527589025548853965642482454267741339648000000*i1^183 + -16831786277037602237753816707140780176870017674256815802627634012651393208367439449872084143885477267116438308452882786535383566328974075512588923158886570404716785704513804539239438417267380256284610547318700162330790454821446045799821995329594124922412633711017507185102308380044099520914631164273203801459279796874669244142606876164431744378774409351392747846235525754145076576692785659959203311759228139621541345397442320216866934843706908611325921691226106585714186513028598669870850837476724143666225888462487563473655289585068501679189744066985127511612123976561338242606511439306341125780258104781594921011927040461017468729014606813017975378024649483808885367292089573070427305905000130675194933880280727668424806019377716665760743842640944012198463501145151420764218138692842768333587882837695433958481299524387794703171965211883589083828682779482956153272274729947700703302594561457005388027072181165557967056444168936944794107929704997735478924044430551375982942972949771116999681606855783983375646933447639216861430592199210283576523297394635984775155764970840038423106251028746354360552623501451872681399633809100424988476311668011445322021564261519045996505572817458035220744032010221384201895246508164942630235321227492947081153994028381742527037193819918595619204402190012781231229997930434330509124090182780729845981549408616747080154020174669376540769515508724065542559660949269272717206826910866986308431628816052093033697194370775010972482810374805711066383094763476168341145002788327254517385271342946306320884507752039719138108962368604462904764112703113825156258683414962428665273043713982531515623744381160333637173876288123766922648977633453789234469559473447428177768162218033975603747278162553579390086522056594796160056268358003931572084845666072493034230509142980356447706595221567279130051502643028388567727063232632360295283118926083397759463795488961641524101759656923471243025879341930996963962657477893472065839597578665389881767539007675020597550142184425498460902794078840953188160763727122525318210651438521016373883009795185945506843467197442198975486233443661453143281809537903058905874337871272291840203941279908675681881073995095166540452941974673077215855876006971929024974017850625156478551120934570207133868845814652724635915810344312601921223766263215651374539995770794148193796091528264596611691324926006339894150931598094124523962909245260289000981236179624070043874915854523622242812775976077188951639437307390873347525649048926391380213760000*i1^184 + -1039338909616142037827675146407842978211673820119355729713038509651721928546949293507699659584165567708079903537261227660336185985883170203052297680256189513142589517497460105439640638865896398687173263558031854713456157860693334222874300305267080291740863292337726532534118037607195927597964336834279293405292224131394916053904785449312041250998697273160601717912948358999850261340284936129681906774711847204713355919935740867690529370255277658145895610527223118410513834713972664008034594751621040214153061394856178488584503859342878121180299841268309060475600760193706577686895274571320732617086137192963636267493796429148579007483801084308352580096167040727837482774418673125123962018723713467910471362397344210251411094408135495953519123869232072903803120864460698300198401081275981729030317769610871903662226820940605384939306011970712783098322057932971655305689402444245370562556332529035396556207683225283607532360695768054017596109265869920723799655642114440015684442057475621358638386915759665560246780388772688643115129473616579071360166447091062291424539069798958009278266504993005447103836334868087050897446944980550888201697894369841727399657818470327322625812151000141312324582100900135635215683674007421748191056444549847210408386578053769732569203896004747496415463305521331657332999585956698064860182008393300069933442175029318327300864581912856476187571616607532095117723996591032538377768982708063217801136703772183739214388891481210103807736940492745313244411742254008089463574343958723822690747631109267707380600443670862626166407525949296133527925297985579632547921396471463553365895418325092814413126721525636729801959454805886109813999241730421583161580628784408044410317567572658755765457770243963317060740601268811574058363380717739178527737490112654158030691135193839434859785882397082472004888102840455709013854528306807244482947119090354006332679449454917890964998126510746497841840938340969679639665776060020323944963184006356391942670603213056370759059515939421578278514704984986233199961616013059765742244048043740337595575282538440125354331781726557842194987831260695290441850689015274173328074389462881844090457889304223579668328339476086383294523831254949289609936113682747355479983365399660061226350812937594938537359158992412704900092757290422258495609595360419355033538713498231300612805049564320015475178389098377851895173881188773992187573472871199213585086863393473486844795524409747600830487537750977567770353865486814412800000*i1^185 + -4253806174176440339524342407657245468995607759104464558148933399107587982701500944618544812669475138256452514701074899975301247671035654953118769327555684133397502814059638390696881813358012976572623130828134885605022699058179915645785188758200108939676570951055136029395072834507432625836871383191621697039954772846943424967222004257288720379388304009080647334535818158898066493313934938809264938584064034891177931585954359109008002235316076793479041612821296647689734380700759026276124480332753162090378906661607454216238309708840319792390723408287478455310785505702217808747371963330265965700206722161853695465250637037415200794479154775434363290406373860404049161831863210865813608571940881635526792506630033064076020469994197884284854715986122102046034265092049080632183409200458418465165751381085319490686391734622042510683016072930144667690430593472024582837734434457476093770145680502540139134908759922330145308254356288896475475459184975399365741555950090103093949098845301776088117630762964580947827590791801759453172483128576945090883815965145157664736218443959423600890848048960778556729170570796600849001410485290744192033029805111901429661829237848745966768987262014182798569234864738327250080419847650793259782340456349592162435128025776620157414245725415798131355133479420425303287203124163926085388085796811268376774850489380208292319996751430493118036914836223102835904836911740625717734718587119839543540951287234638082982407008062955219363527407922457041782134087014352957733039938929331957822961419858276523307831449183136521713564000029852925733813922626862377608539357115001026910526313359521071287862935901169144277191652877398114378376318432511084356006088483044511178364833704037596174279617389141337197801280381668501368101679774953841857485509129418068029922640872635866337112985484543219042769575470261085723594991543827835798497380906443954486234194992101151217296396181668357053062162569143167667705961065557671892265346526851992811607118777879720739142474614741210234835127950013942605062715549857153978053527511457261507643849903822034335874260429337230661461168751428595948690874286214928256962544248308470859078699356606410577403507465173287277623833784389756162708023706461930815265832828570199519990586141175277709009837262156436632250984996577960209159586696804247286660467747417103145963135592763836998571089305881084709298381042113499386250848970443414931202106631692433412907792856173431622473909010432000*i1^186 + 1014738066108799401773632412207059733713605703789352758079734162423906030862497167463731078036758774332286239606927951068328319936082963519811287137769457395526340422816057158460643984476603510862890817434742840403875542148517267440215226322961632168792757113993927191782383936958731290208891796102825705981804488708771273878488150933641204272023080796495889244539876797113082257798549130898084067084579993311618324583271857653368070110848815105407761243560224164086735585399509298801054153497218816567076825734831385099670712201571017415909614471392750243215052440686580670284759578223959905278940290335485861183695540153193570386656711300055407497489769353833849008307441867561990869358811617048134058758915984835310012769265882092767369635773713552441610159357374064007826458374646372460313054159857137166332015981221652961145312623601871836224161784950534356088510330368918983253135639780458134693678646303194273255020721041855048924524454458682496542294296188000940130348886575985027439913089343010597442638872984248123454468112467820683895819459817078718241955083724692120322657072877026836872945465249839284352364126942562520768303143834521746490973113779630426984232759040985824147178959432138190103342442968185726096724351373683436093680382974867275116008848992459268513341011188326840400726734715123420124360756320978963193658460032146361647746081692775423524028776529804637639841046021337888078183559623376787584046533619449660073680600632507153954201089198677286840510822165918691480029432395266900885737457425560917137678058820751179245817052494475756180583781665280097208498398201106871461867023316261629756821160447238784628657393614543246876573908971946269963051849564748547210339746107166426718128496078638348623385292842019620903436756866497456063121532686338946152765444271527481745137701049476240395113879806737323513166318693261496852600159436611520349158108143828127150097254510554704784036955556313013596936695458913323841467419882745045603941300255983977770874966377399168897288997566894812855272366762689442220870595991903496204940387886949824506310112884896435418248045850609534773124175033925635481285035629754278249106121974144144418739562244882644818253972161700837859117337949005780082712357432784377550654734459980179673631844992070372444463787771944922545750722923580175984326662877683090011062848219981348363231810544590859876189903971011461248922260570199168113496882465711769443203284992000*i1^187 + -60278183826246689193359436047579055107579970035807434524669895851247184815516223010231665210982614845277702568850791606952678515987049949010698088191399336753534596143032333041504989246703762205183984553387377107449897282705756779594250397612777301525283541864632232635173431991766316152811925651464968046080716757935994330064626969386829728931249209894691796909279864706001072044947366196501331541093897446405387206047163108528923454824710765892029852416530895292825095192104298234078360872400089618422634440693902381159077671726710902935593478383166823658704629290159921983375270913742933763212982826473458279829838688496031094400178884882676472652451463824295058847955616094054907617591308341448227459712003064353223164541928060683000709163943628143993843251751536597002247275215773850113212306904848033665874488991095550346739315610971213285719663443281050101675410407525395835706059907953697768604746093883687444248745035922079272199290860866762749622933457410575667110450317710635894514511617024138160307228852548342582500948821247032051763720491194257834522216474066657682712174780534975337098365035444608310950015339813651078813623015200719901632111107331536242512060905533035788977540219185915229976255542767000885680507347646781740559311391967151273087931248330178544575147570550334360261685061999644953007843696565178066136962751444424509254127564516228516117973906379583599058635843386333561065279793530924786779072253237012089108986584740517795761642223373895059267481130018192933678697288032710495746320565317729735602179873508923752196707192687368556602674868437701923740317938220545717310950906224751527772710996619606719916289851877829760283622353758091056709172852761986780953785637973886612638844792868789159795495742335858114083045559027854079448797626302439397420376911284032744532591089941628297233952094149584180615434054854952899029990134016696576614078843606151410361215785803073718254022463946007774449639688455684894152123289992052335933888463833442772716426095793696667432229865719613004209250666966923625123041062987688856128280270435304268087145942869605636310441725701624830266762531770696486239101362807359512285953911765604789423690369457522545481443832941055263853604520672349525260612064569568564942295149955072212539281828148532498405101672305679806353446290952258030437095517825351507590487991577153809440791458622840456726603231573750078063689759589820006400*i1^188 + 2062003141661008807482586072552672029133761022149911200586929457680424889377085371724487676630632871047774245399859880998203063031592147106932848797880125300633391204818104691690981484456361580862892722777803826502542625012943608524499869388223591755316623329324079627038985150429917013259043102590164512649329381450490359112640901469265272838273079314509498585728442921241819330308635205005742416242741615665972918623929984238000566805360313504343953830178632447379056546426019780623145776578462514232368050162813523564043073498637433398118281949461563888644304262001179982738687101383121940424618906748732186303466128389609941768712692486216533244303344908041739240163553465337334965429024950989531271052879977200562365642315683594880381329301711455109407552573710700226895186188464091238642293476703626652929654890531750971744586384058019445025620123519268370192193337887038191969315403429341995286075964480582850859940890969587371289288052877546919971231160575881367482390779756022071029917765582594642870906567050746966146085961369283900313936524286487402852084536246456601649878706494286742967853435608295822251043889437973490795038821386542641574671937246280520035614887463084775723753015365780617060085889759103994035854031121279492781291701039189198185441587079873561366363699977006933586759043167778163349182323014652044229455958257799160998053371101137461712954731537227240412287612990511853345391547772800214857168311813940199349781544751156355992504683647749796575060431011191564698289508722218493215646871589116692227368301576447919145505540185919183992324636557039877275906534279608312308819501545152241875383982559040738839329684914780383996599274485809435684711300565922556220195056504347606120717300694993856391869569428283044388099885793367994108051866833387912084067949865458721537569531656508494820765866623425563536038932905713026517193935754271716881024547006292744969071736238519593273896857212152357647748742930369089422433057167648511872929763985110483063883618250362739305457952297673546836432864953793117962317784216478970624966872472544685957689189065863063052216448390441319909675596477397163242617437199287380153883580589986897034096438116632560936595675906802701374777394644987808879668132271035909876942378323696645809245030121093724659421294012164081992528733322250484427475285562692832897387858130965914823288954979300147200*i1^189 + -522090569036546116936161459455545984730000937209300183986030553648148771584357840995594786306374690083428691719850972253389212183310794238310110832059188328613541907092026638343358014516594279082217284912673336517987139590843785045033560548730275914727515380144964546774395276096921057912614589057439086685406045434122648791129870476001394726153724480739623173846386465522788758340384578986064068763624938777284972472966651468460995159995544012360902891870999484592299523662397955203042915093811331933092132385664731199360760973822767218846644445686803676019772206905851762840485000506294911177823665167253636726310442367721722530249398958246944278746800123534859210100493017250235343673132793630848219409183409754466551132741178903991143464963539052165315593427905785729993157954196574927634958649606654360987224143860395472799910849231001403453442054840658040113627366902771134833100601005333232349047578807834350720987291032891629944965539731394476089920548523488305963570848283766751035343493132414300783565000197379606750430471229729354092880530912968244081418372115110726335738791384099093011614641150413090025169299944630270769416084434142408156033333926925227021645009988416924582144753533155556487294430655441638021816831836819616563356491256209682996971908997835816181356610020524932920767159214906625434722568197608754554172154681977899471109356650204369456694483100580409622460000397272831668319653847524405978419704573675323430468685539477334978809872906588748105063836890785521168098027364241191602890667961615405823922931137594287480402062205266710456380382956154556649207042435564480437919883059119794495205802273743139367044827483350153967776432912009362127368138224886112614850572493830097075130992148162557401561840230744317003835290685028285704979058992269272045870827264064082118134658095407305512757118958624188292890096173768706012893347802847516044671304465891031731012432326067471685052686856498342446718164352277233902053231165484773359723904268400633806885120529564170920921684487590539179194281219848074537294581161852696591997830525377813271445013348343448648721157403434812059499766039824054306241537265786404446338511309828724327741101350866218023348661904425710277180707588061905637212301240745966451810354981011454775058714155366542034819480283929239425173258321650952107600078764381306880*i1^190 + -1338122986422260516085164083539508229887758739835307973410997469840085935279109797813509299192036301711065925615743407530308698642337116568321135217048641624111992378182151037683708472251847791283360787707729439075014706338129926417236468745919420914043542929839182707551787294486406227322902404910496074904027641325098906407860539061609438049185208356865983520135958161738617028980349492155946547307857253360474417961306755703595317688643730521900844231278918776006944008953665251874527197974088907159626178945792429617987677973681616460654584172701597042335248686790889603522507438547071281813470552065665740602523929513544120542935758659710074810992000387560757538453394435051702781848436925442043309110325382415014749615240931167748982242736054004721118550722685287490383098486124882774214898028656488373859880504887675378842901534381980302181577981253331451632753612892249901863861950517942966324690918600787855774628658765168972055251851360133520141202290271191357342706270519359045509432691123433273903108866306240830345454232614436218750413767198896298531389545607125157354952912584588736581540603957449863115201593931631644452974960122500628281663346723400125415321230979213251854267430945317605122145293378386873682196876789488001991692737394923627233679018927737491711282447066081431667108665003663373403069881792497172333730066496066275675419909699939681167497777861783134829634600805168284675625324195519130965289252845619954145496274096472727238545881142087870607416825358403754668006405199738934534693561271377770936988140372961760844853216440229332474729008203173590217029538447844007534414921949990692546332977493517149683447766707506682297851620197792747715881697817233371946668560450847784375139254756409274581232206833349080763652868632989795616340135649591337775011282248813051909490093614760943809414599447406675957478178213861855346962120205679747924657075538556433160866852024325193280499583093208235438993504172826772979437581154289161279257229570110943580157972471616772537655939262709158196953094766033981558439884174633659626534757471727121973697753043134036494574404433845477399032958368565689246692875940111348951226598231384457792608660776065130866402795116606863910794676158770553120334666178816763416871185122541170743027847448165396721263515187281920*i1^191 + -15566329269249999439793061852468201385849111161039917342942261580504698042136150622283610284525506623838247106900033401228222051322938196408879314638761245360129527540681239133724705647998045206061698468509583226461027442495608125143189364583866951874072258801885816089100958709652250691173270345993751939451856871850707011697645685114967308089867646674942060705662492380678427495692802490353029409910084447596981711865926355671778376444679800827944051548345906160671143320389192952876854438814629568745242888357430555260398157842455790315312858950992656837353768608289872746274401832781011992463162861457272165880655026033206437224364243081690493528428535951584494367351492143346491524930179671451960667008083513332256880445272954333751192573366608936096311824555767859014966914685095135723811957883143607628791837318942757321572067211434560823619379708137789704304227211085192592732693195512325894584139049769586656580729676523426093581200807385207608429640942143998460252421889241545409008971175417006529393895260290628135713159507618823618396995644518306466756646795819010713643801605358478822166502565600200401705668476806300887074499253501307634720013610158793353693669961001853581636356868486877829765879993173557430516969334232225701463388039443837777401001578018955699620526018351719411522658293312682511857539939836093108975135751626118549281800805038691629563519366176824766576555888137727467767411532571443877721091192629390328942824867659626734738984965813558499841560677789232342589298066381232166373125857330527973353743713385874625019127355678718557429817575836914281965855173346379610748396714589621170297168479036965182529093155495412044340149341245810993494208004583151252676658968684871063011776441854608812836932622959153211750781687971327568246880057215020091773800302085072185104700298450601368784083975347301449158620961064245032878391277430095744645798342607362926629133953177345950310867937147962654647528152133343185439924709684743542109289161058879086174007134516458487330834048658092940940291767423835645121324648678957139399315931324483219487173233126174822209700702903143768064445486283484451576975444297905833818367052091335637018591355003001788885041009695397583014990642986090496*i1^192, 2867923573746412432684680412029472243536615007585908140124783966600159042228657199535617028398470965324875038939247744356584089694165406507154989078535810179833502424492303947916950059099902473954806565324114009048103048364676698643639024426820970417140371991772903660635990072768784280117478385836611061716177923664159674879707949165044334112994516173038738821319159221051192914441577210628241238163342522152601243150685318076541341383005555890728316722134707255863770065594419576720157698388932838338957049613342562883126099127454194573415513054430601176597797998882047566727498824364498877950187326728345799120524973752565898527743964901421859008303487990201665687017919513827694590340482800645781205096872897292346769364027719209488976265582885935808519015468084232226155136219407323654143816733119440344281679558461996602389401635633340392150232174403370678543958221747116924915981279427843044700732601366986399008548480484416944163733018421011577859584820785137125515511343111132628637915017590646889292356358728544225861670736378254708307359157124101557854817633503234769746957061830645586410254170789810499057903624041285374499592153426360005306063064856847059950319742465613344953691595419345148745755589633100506001352196275828693552795058625452363267920922162930196969126432108011098528209519339120449533635650228801941349963306449619407805822207871729633909030508180111044885561544993063844609176965346297553393764315339703240141132338814643767856587883670404381646815984780932902516952504745165720431501246294600530013024813292129137190748828944661264372168671454429635016152819184639702135862312096919365200974779295747465938492517405011304500588888420745364577068193046839860311683668660133735742227500443991833332499588443692404530190194674419327732024786225938187381674691629677993989913166967397786213272709866287540598534986292207225554708389356471009897663521075910234784002007764876699371743793990757167226207343992794117775306040188181536817813558937343832761192163768799079555298454146128824916911631927039524804493695278779878218432869247323823784775503048715995078020576231567353537924625813000739619673829271664291286008788145028531416917616621210089768020807034746047446166407294172464759478677554721685757966947442017946216184381474044776435002082785076282788669239840226097627531950187087389249946362668390984952967125664150321995515442622226087946273187541203851702484132124813414853940193379781448052984815482943648010068155727276246457156835679745923155636752499781652948448419817262852823160873944878673820984246643177726899672991724751673460053543297232348682486584001013430640375573846085769738068139009300978066352721052791951891109433523614648857625657504776383830080471767076357015954127673685700336015707443683350500309061903609617322709722276614038693430418732842897969811966566096474871167784664134116250107000544965774093231398053310391900507217856517581651267033646171998084823042638015936435047133794034466184371111953435041396047246311201862984919795458310323938477741172154015085374563712807839148135220880398437030367904088078263056287035582494212454419745396712614704100841686643779968408540866045467796715163414078328288844580758083500847848873896656711015671572481769151883863119913248446078898583161099251701284589214762088321520421271065924999197382610976531331548640645164826512611242758041272703380209289067549393159341714104824413816602891014478165977776294764362890803782327488176798036999458143835904657777274378859106995601947891863956894807968852223621761864854574519186502252811112564166448819684951220896464964646927811262130500996009820653424406316453110981344262585075265360284707393249031100953733664550871220011684169758559100623088792732576133560518774176505044295961929277833559468686500413418532363043491969938988587089002044012860681876432825222416133239332748143638762681902737426691362463869333909979591194865788499339439003467813069760098517074928988499570924047975841986347048438228108996592094709682187202567396104243242384692214676287499846884476509965105105238753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 74756524741368770851549032238403202812988127059751675257490797529300771664630105686746511686175402726161205435914963192023312133180881709326575522368079373841847543417080072341750243415989886000711115285816426436945406987881806427650455593824553696895269139896356958224057781236506285850805654148404104482584515457456076426529301578963485881355185432861739698379268113658504138591577119449547863705789638503236433467792390395544706517102765827502292111062724543237741024611397799883273389049508873974243306922477080336748854841215776139692016072168324713142845374589605477406558055773417406924929152329296864775547723764717069876205922751970782412803250545924321682133106366454160462674820303941401171172908535282569454180677308977193167668240765784334497581926146695068858999611735735772461736770141674090474909499625833064536091528737235030153690884425651520968078346597606519376727275199348417787160383477123469151958415650180780894596097264581989512086211423362296914928636179927827857607925188326885030777830765195581750875507593122318780999717648657240654046696227802279955850244158639482410316495970418332203218398201135298136535160395794029853318182591385261390088073173103868275215313713514635851749041824375133319622634068020576198724535474738102481657167155424024390299490352075703773087054057739246673546792041434694837261537649423986282197460847404343724132237787196222925084857324846113877689645909079790445784676954008784482161589674995923049817401148581765379934755773335484810907534082849978794767619999170253961222833292018568661732149543318205568948795637155286279096894932618290212879054971933046024075370839945770431831132140368611118881141757138487027575226034675811225535060924854135320262745853854282752905221567073696728011043104737320446146628996304242703480420957135843614759898785641079629421701590241265831425960931920860351713542111033060886644828955800431384596377310042851283275770244212657285209369843818195918828721521791434078206248105755176403393196535296366541581549494132819821492539120191716736151772910552311945039334942064615706374798285935919560952597317186411308744450775581058362044926595832685706551531058788591203679748531676797613820777887310988829417005348145135024723286335358912511679232597553212527752123439132578200847353368263841618713522999888587899006064067336324319176906725301054647341510204433959671123991202207602309203948794845244212014817030535696416882010513027399612051004944857975843629260246535952448480606208158149767497543306477938925091322451983504597989990995580986176710246088430991522214605558587108515708438623349935542610016838373663303986921833958342562384226665192756605455480265231026037522540770991968937992464009553386459162086537530063688765180880305827496898464383040086446970355792145690658947826433469101819971624210716315984138579705748981933942210812354019141808333021833784995102245934978628738336783803855608813518788848219772516511407759681624089412720321351951301597418718154535498557410205878669138748052878218888688456722932518389721403773249474361974203673557987956443207919291853228697575781272924275954007901980529668655410491676977999065735624591940197244531556317416269230596698431155672279804593900225734737209269230137219248969851634072794860013888436522542993293114187824431373681617597200486964619531968722945723722250282897278354392749354359080609984689820740611152580738382141140071557499580425375981525079841753061409078751505792746606491534867774068294829018739273407102733010589742669970275775247053475282648567655101078934833644244729848067388853388152295119371951498630090078357255885959499238388702226414293837935597393989309745555035468814672653046055827086795092419399784796827042772390897641383942330030165439619478724157896941452660015312806282032766223203497739142668582319211086596848319806165357950153702619828382335892262407983782861404971495708577765859925300588555711217549095660114053246020572900308094692561890494878245771484514934411900517570493902130492545749020930371618830875380725249353892490081756182304028281851084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 983162720249117303453700106282611273127746377807102359251209077892211451717851285258510318454323277395281954018709133819186622741717637942357720289763785356848587055316789737732001230488659506155787485245556415932194008743632709646067515263373017283788444926512218196558877401461478604358697621464679842326647744399505926317050064662734827111657551857623882683744654638658603897882872118879233241664317602806654739678441901128153085525857505991114178497952973661679626705426923893136045050007008516980773193322097341162273480251397364655084445171395414886438592625983904568419731324078691919555440035754206060067408203083069009681437029462103364443968761642808005639737891691035534417074946943766925573021264443462866023660720181956240589585224002516867588000737834848760878481776970929317493769714138220245157462264711767443858521929563748187203813233406346255179617695165027612229708975166304032582087977412581938077851898131595862670373489227801770737296236605614799226588845203392414974525055214540388957392280548120521079638878170171442538927169510607608203304516209585963540398323338243125572553810465470166542432023944884780984192277709149441729686825842002824234271644112631709608210799470688468286286798679867576161943813446574058252626834631653038799819894780326212360444886126457397709174967399298320962847020679902502176232816787893759494649287511983372933704146544949003249400575950835663898356043249219044293560393404139837605702067064399087300215725440905517657578570397080952160870044509604814732309743815795463618862885292649425969464331881515523465049377790657156329854774455170071039275449763928913946116248022127353202788741920309524500592150603927206303595517047373793394980984434631721383960325660169503098846860971376969785093188475805724381977611177109313822804391253179621452199023246106643597234685590206034143565117605423221529045600046100242612898071062623291909225440422027079502947452360404317295475334772818816658470090684432193406798486639733815297212839753113039306883926342047327521436224767483339171183848805217505780135817294078122369796053137500169537292015217755320865135607845781477972075958439833044739015278452099042227864653287455058041921827104783280967941782532109228787476992352644532172376694090094406135729388464950778471005451620080351300268709147507562510781955640146488701979923992686933433448862257333426097080414913937773311755219128209760727547125681189775397466654474155830402529293657152830327260254859606972051700298941232244277205267893327585156622488331696689108448476073840041279065589474466999978478794808094454493857424152160486765899781485261076656547327647862367580513258817284639679985269332954228525711389260444529065935939875033758519155729776135987012812944675904226981437566800299206044393766899711422582702963206120504570062159781843369469203420355315466574869435555564874308601487486425962980997078035154559597078298453381755485275382765515106022832532320728080545362853622995078702734222095620022006747465406548470296578373620204971282193099177993263734542193685204909248908075551696083130483186585021597083707439157365988595262813621127237864967547895346645085499227225215956295990298713476293559028629336162220694122214157088058523374394967441334004658115848618281133445968220364159363532956224990739970948681912106234163196607202467639801135882153707571862702529421519672730493581218093356271448985684773409723933626249459331825683675691798590149163181998497031588577188571636046094742462442834727773575069370088162871023469031743434521629677088983542655876622436787129255738819587078403235815261007721417292420948369181258294549963708720349583699849265165429111931253406096601296915116942773220723409340803753003204003967240923661399447842927686502186464434063832951113333453455553090767842886723352436948996904020637394881975406761051567631025820647320480881415244432067332282181789165090494975465253322428262094336178969352239961940377873538411716380365050461933313792431926480816576201959514798816736820906514089543254436065512762070681681683740709033827540087603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8095478667736670526362113419665629501540290303913969950940406003096800495998069917111859059767945881519920357044563150232541585382773125323984901864118341533093183605609761033423303403573228667066118661245457076645924909972080278264575027837095205655173390603881284738857160764744291074143489364661404823537230155795770711997799124529185054362926071629789014729502969224509134260444993918122517500697445075795484450588139595043752176184284761879092024878157788754803713117930475904585747068734286685375381785082272098979789339728274236033904315414262578577273109764507685943551829388618928560049418140657092582959653214270810467174647930085290767263279516144496360354164169016879070016461452014739363262798352157478524202898251214773556089526777302618902747695155086776282750524687599465831984174399150695308959319559422554110495555401425775572771163964062598024219099420359757655894914818643827553714406438260516263914868305746954322941387294628589597251370577709544356005614838376613976689127752129756199982811210711384082402867565991409392666767547829865158107533605105827766529757440293695492044527068646302330701139910650302791051806896672605229241122902891279831950515972507854410393091547571534305264687077235890999196448208088261151187519071739924484842040455647405782487324559565916269412241136782018227708890663315794828544337715533694621848089891267296440955654632872658165437067817144184594049531248842985115214440174653126407884060077690663892998868618070260286232048720332173122952452249200967509156477410108794315787969608803754382313036754136563368310599109354677092579279367459259246198241298326980546413416911436242717024405549699850327070555417902302711146961376978132224251104688221500646570460805881759639051994586563183802952492005453044160902736873985373705852956100816131959474952717912083573604187995607522503623104732759430977567068576164973438545118340395964596546504629485628625631182312932895048551996225042791332040944992830593622512530706713756696922893533115765754515113496109426285465548037587388538059532978673024732473432087334625368044021247833096585032360004451613797861688686226232513721824248112736149411532347187058780679541674834337391153975019094778023561993256282451314114300277814546420684731505301533012918801057896256321074389517168876006509738025817315513293282401435802332496856023496141452606089040578187467660461017429024489569951159166372607203744624305954967256246481849917003706357887566010902780686529446713300424226609650036392844757967098369419979584636186937516106201906980991253892221040708817063088934554594299014694441079838066407639017675519400084010505246316296704143178908290480547823286384717794817992601433837109841046144165882650103383762533480065072922068010773928719185991491637672705026361711934756613780383647460606427772577536441625462190296852577848685074876314158925515379156475778075903618293951065721775692567342874316661516441114554639523054449264825911887755199928226192366507260214865545110562605729210923362744348983960462369080828639444690610793658578724683245591209738368587989073428088030768840136532428400244300263362481305193768728096939221820392406122901912311819327996357560649220224062878401176990501516706694001951798730355408958990890879163460601477328272274526593466820105202103571039556317602092035050807579174627287009833070046921731678581500762330211312018459605393845001267588451367282165998345609288072943812491698709755635246063362935612456562019573717100306162990926276399641255047992973401973368721798186960025450300500172084654995603103531156868532979738562162298083650866998540028817064872999348635306734624262023625965280586805518062413513689277897800662919233345162711052223088087381314113452527903744673490574313676660175341105916830156946004420323864403384693669855898664843982912936424493094213642117620617071418813206920827467768882634418221041435187320183996834722890640048947863817934065051464684317761881647710210704009724260179859826127326804751966217351309843434362607232204527399655344673674235745090260713621804164365940468744192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 45016013505287891804802020960047607049951722957822377804318924757800140037872855550357087198613477182255135571529683152105221289360075756906232639403107096682679297257917126656897581309269222226866991412916580554784149452954440663519821318960482543710124823748499743763879128566549311877205842242378712570794026127382042587056377324330073251352419699288094839043678244766247225853147662893198414162601746159339996481991594545474822164957161705196590771335682455352512120243152658644879216930257126657904932111973496146144949313493021929974902028048835303939641957783089371666983192186906920854406431004499539945354234643344889769271676682169400897234658137325605472962415597216126099848665184390801046063463020807366571780304142524661213160762157626795976429830450648283176764986039101526821641797413464378549195169127069388241571983020859533747155458322014324383898404421890787840182515392122410328685605329138849262516388929920565162398006330291532394179240848926132343574798931722431506887436267914486990624726357043900933387130182303907631442933807435990776831803611696316889839602256392064441099699904100947899166840213547003303187951346591454935779376647677468339374757486549873117406687848225083459967206954140855802137304031881058749888262100264066241404960328552439247598745545177463703061491012270592811408801348011775027214901075609879195608131619631711890289845641456989053530072120026095336112474136769940159601290881382751939847148531789206529154294501065827048455973591693085404386384306254420924061601788634838316944514513754011607866645961996575183006670162351273220665168715570607977674950128665299073325391652649083929217589510828012397983307389802982490269171292256890698703507394163620777370949557504259155202002817407020699779323686173545386789263633001394321362559323013673540837641863150977922360874992471216909715249954711824708571370283452154940127624039946175021859472596465157940934233124750374999693969540604495962269095551685801520401590092431158031630361859069380658953908932104773045040432069392711864614039911706755889858118163915302606486231354936479742409870595927333673292322171117610304071608770726589676386401271106144784393089929290575718320391261479388630200635283382912232999152298381433031024011803896328232066381235185208237626690848270503137755694852507223171433124390129816130336081086068914036168837846499774555161408262995559726659767439650124064847193107718420417236117243614372909203965842958291368257893683991935360659423701047804840176880099959849714828872632852917987888246006396809253990589608447461004966789659789489986216770997661861355002631205871964476277223498567187509376514890302155356560112929068582729400360375353595276183262647851162886737723423578173268075789763734571706639279463178119336582688237514861226302487206407610216488839850811105661881795190100174863241324092473278722241136316003523266003381436443377350168474973830487949980248331927978209008505563201387208916166763407047919242493191748959428244043104774937066505639135786026600989463884685198715212282875057135644057121422084576866941263522020860371422758558555100236248046893247534347564230334980217321775857730316173178677005680086368867842028017050672667473662324847013547378603884956193539086315079953595153455877125607544313141697301578139790720956868638073688914306555216784667427790537305362792538139696024558225802333434910714130887515106753705667725888475496346102299641517573087018888274646908644106730320764918074678104837848129188616264756506053212380694664912571539366420167530651565427880901107020461551835459095876920431351497740992689316520829533628562571786468253417076207221866915180435677956120065667714374390277479210271468414973406695963689240217304223005619490091717240164787320329303831163212505826399131072893002656662494445079202961364335728498179325824781046919596065295647002929239463790652675029333463414638225998065013224408842637268000165544721468325968583882718742838911538257174113881129108472173146824784511624810549761187655071229622264331010522800608488092425587389398470296076288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 162110855322636170325498083085480873947340323317133021957116924060029063031253468128544391217312123876295494568351512945775220121771487539840163454112628333302409866363417804878672849723325754921914051851349227822462664436221497639641321930545356922634467503390444685647042777433655147168254695626836972362150680553339265774417080697160081256716327084064904388935299416935497534510387993639469870358190942409940215951549304274169470324306488725221450924548530852564026910357882821925248714007196732380783448539759403039589142329433033836576112361888733701844287300401767196920500854515893410581869333208518419292305664857567393520289858953877758578582548602799327649251839766886798853675746548465285502572733772262985258961044194684169248362637080144676589009026237320538800252503603025985968920240391080616979019028623865577565541796880907791859608244246788401656483530887940388477159393505549025844126093666653479078932150020654211665183016843364528055924524353767142219282242209242643910503777810171374691936229624075981851861272791274992681321020991454551734854887789337259312608509051996283418612755200026576129100747773305363335156873631653129552162348628881005168901474093532208229475986783890263452678577580397710966547372558888566423173533995987792064546202711696182333220301824391575438967501813202705289403161557276410724478971343683693343306647517800157721512274342863653138935039908410694695913460141286298514479377439790508626424524877265053015816119140485604633626982888854742546292801518295639571573764898788373382868909893489094584476403775465422001586556131702715715710572691264289490509805919633470507760176092694749737644864993095733279139897384610867947460059626446967368227627902671703479392056458647384734756546228318430825727142275519091087871882818904148322052474632407982682120062151023680095217849078549617206534738651310657678803522968515040514660104684127223239069994042636786408927422975153742704714357877129453137138327119571233878678981107761070940400202311292967940258411812599287993370219844647906209960517311768631697326265371139964161277655524910516952711097727987072985020857797920881192098306682958011223946983722454639151200447859715510227317296696799134810554783884507453172634467932255347027592547007360750778797631580733629919465872279425976575389204344862858137263237863585953176733890647050968540748938950544303725566369652329155895450318028074458604814239707759215573086164298373285216406068561710403889464643534223228632578478116482784546036986364153262929234130841689048507667142104594344169957813156328147481447350268543452679440265016740620013544636176987885789512389666691370434859926283847779483590394232533021879261330195560118444141979495351417358543198532106925834641987141484616827948144072725253463648390495276984443025128639799409611664391026126702002560947088153523325016491438561481389225669539871720800358458829569253993712811367950405512541244340615686477376864415731667571234628283940631031655177040366456040968713611494452913745040885276631580029251401649311858418567310643766322470240201405994840446708475561995321934678097594237927127057088300754469811035429290615105170636672810361227834340049638061763817549845926225550967695188026983780485455036835373312328723581336301434138314292625403732932349937877615602944466231841545692280265744853441862741070192912770251413254029042129777384411311278415027485584912141172506605303434339215887612802158170939131700877089213266562444009073288194298654700707020793075039059319839343510634049654648693684289525091438566511329231083586253566090416759311978190292893368259890322432004394015590011213747706614919098586585435930412949916227239534544826449800389907118764605012947824782667010713449997983081812458307366400990112224656554208253618453556847301991570879546157631204753004032917064222557431817595622036656686508498346152607036364550978153131589658552333923706870911132730850733057197961336080719692833980924318749893846145613543662249191389136307615814028695987667560076066284178525041970444896483636160005102814091920687790817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 343434082001998239174136899817364803642755359310953020747054327025094617652907630536122121986320608295567977458697436110565305507405921459451109773336638098909429363493457204686700595201634951431116628394393837783829880321761424269299496188892384587195502252103154059310335069378538458208285019744655872016031769233863172136951033008946918384226193685543843381171669955282593827091474716436383852102324258848369336015585010302989900441810767350639078869090004927986074936932076526439193604576433910857229989873094609825219435307828497230281523152260654985785650096605753721129338640946579357885955612988179028943060944471993902949373447641890401370770017610342771512725542717039236915498670234951028661218306287973946450336957099783569852469104780084710855675219747948256759557159353345109260735900944965097251387755657730740985276348145911009340166284608696612772666513028911812499467808884663651625409513017896173277028582179070174534603266076584454309457508786285946271718879774357264255015117557681891823117157941413934490513475098778644391378432787408878677854180383325113309257316568859274236270040518158155555094417929641487131426222979162577208509764040896073305539916223709353690912142115125149552951164212085693303203229976848424992437565724825334099777944007566657199542728379939824410073992959953585405071795997140587292069055262189822785448400937553721172170080530697214411545169772690642934753397201684509983647246832548319291978117129414687949757368863194184795687312034049567272980832684946368956838074312381758044027758789472590708900448650245133407684193480857329327594802772256638765736675333079996785721286519577926667529001886087621954226060299688557790943300894113288131508312172770387105060986715024548923175678870427404389050285983284390577788897718120381114908738244487153954729391984797390390414192752730737108405487720712851759387315748342518053388598555943094362380344109263207774561474240936085455397552091658363024072915934431448805910227470695048017202309437477177554318904892849028564142174071907544195486394756904313203787101280348862410625411963778719272277235598197007918632164403867454272746422113572260327633160179266943415685992480861705305501918364325577977163043060191548144786095186409258935759316738932440454153202972314449569642956372585537261597212761396617074848684044398378917608188393188159330983691145502039284288217996652898499379532849172058973837910905773916800944957578949176735269224184808310703292676227398664425896583206074282857485405725730305091162432872142795066942305198126007241993301600879385133301904568154618242464331961448216191815795793555948083870036805068378320549783692889102068724877782671059588049950440467281589083105023257129171900674462132965539511188731354312997071430152171913961165114937855438316958790751127704181959599347311837558262644762154726543634287611669438938534485355465898006421527099933029786785260712597844496420186493284426158553612122919347620723860358816600673238863632549134429101808987208620410807993352485736846619809762087962323852970826924699842032714588315275237364436122815320579991302943417242036887668859163667881182446280516081565023067037861554158323517926686036547590175082209923520709498431421549334226207913739729093637484710477194613074515917531194089313994131264680988010978553214581720273944158379031283462814993541268803009247113418410662411808312541957880963472350038480825785589393461534154839417615972637703182967250861029982192072767345879898587000446628527084299157642802560283162653882305153664858455990066616027410013810716089480748829674550789193739726919488086300400962143106575766446507411767179588252320953449569966193339748898647684873245462462213647037137249456341534613112024709295661732402700411346575304748429236070662348533790630663289023697035160109910429511477846167441735443031915313271346239019486482107511715268570075668715097485330492194452979000589110981722349326163811523689746913200689001954533603611929783282460291651820149063902910064894854596468305275037528091285063251815978838547546665587843173313413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 288900088933352705979077224264885268562802234893714224035448340714081916688150362089735610695300482307981694903572161825556845267782338958904931601318801798009851321396903662622619899143250313089104101390020600810063735035480111200339762762202498586099502412600422613581222398010442163268864335446626139260612671675358324938209160294598606247239983381542406990060955937136254321928391511492530274165008718643610328814993139746462308749473101037139628980310641648783291302586288058237519580234945069936072490307356854558088919072663701495073984819959468409082323991105764453950081600032021114662486277992255462360316413851036135592785815356252092056133228533375206112941669065858416805293822551205431078785715391686590716344933567986519369000139177443118571125390957086372149634154120298381952754676464481184875265508423010736115039700932809570328844540034739615520177853305466062880774845130771072737386096557434263230896031085196907157144579140208786628615006355206070712670280543852071798021685738177072721691244047662616667871386894775631642542142195450352619604743132532701384393148169369784990066517990506057465103561129409656514144894188148118874912831047226311718722168584747392428185979045334580737582929760955837103325336103233107584037774977252017784317237090203345055031834225525101690686571290649684054643506022624400365914016161305029020138066262302741117292600709406610334299361039327661311447530138774265501701963192695074223844737598680892036802782071394954108010786200301624307603123811657807828081487764502569179022145451510755234815815828181598585248755482837179933426095210485807639212646357853548902085517212726365364545634332031684480492146878375889238133280888989381906689968422452542700046374274513253227279466534603026013041595720303613450824447024594026043797259491427489782339821661088874672975600730332621702051411474587073038032736063472940023294045833257358441810376865819324777842308219965412404016906446633377719855748791547302586945657303648987889107811360766331595711210918027679048862161315741492083077822539228576226806500477022522759305586915364877695426607592607975457447068872602787342421605331695904055707012911511424339110946047725771709610599448820557393283466263528263457458357286075832563870283885904948364343991277015293207898428328448568497425648747021696057556478181417963717644566018020725234895277033657269602653160269021625140935269184165569345616096320153936634809658586965121398411556142809559329001230763229598443489795639727123382607726310987392609198469171288001205892242233315063312243546508971942634666975964452793236825161780623183282408954305130669515534671299800414787763326143502710370874158983558063976236545335170450014390916227196334292059603513684283068479578821184492131355154728468520201327357151294726717486756481634965811671344496889978837180489300673132674861643100166132088791303105229000693949568763392802804837293084760909825333130292428420010929947736845125465443105126247154983287605036515548422191334736637818776430609003887774139868301269655866966974511278079591776084202969764240317226470668392176673374752465935312439236305776362680979433919791039982165818239312114368199421698516619954312178198593755901948620308297238305844027842908365561491122968885919999891485507301120230829653766026988625148575384663188618868049711539091955645337305308326305051152577107433660697148162707459542741377395345678694499257507090326241682703416814115786619029056357829366799201382146860912190916040617648894950491585044766656470991680687469971684105715291105827888668382374116696368252779760971489480144090785965625847951095279786729049956838495026196841798193429215021881498005515178597774062155479273290207442282089501581315787507950201496044046099212258684292743926994690271320003420877051379954924666417551113540506848155630638853401134209014118809292118369132873038445902734585350420784155892344593397171603660933117001074180201781183838993449059876553679449926644825863503147864139499392653018309890464345722546911950766428879723758235488511808006624750379129666914169651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -368533524896386161581329132214165658462496010667675620218730434976479452481686135966797252331056544858987131094959860955899956336828092687188670427936736693179366503104958282403499024969798078974804100744964763307815262789363558658368901571488795090202098731471970583289541117229339002939300080607386988295776077829067148959293903203651246202832772381050111409343540590535718684848214120362651196990157192234037493817902714100944085155550242893349780415641169272510182195271472590551686292649644479446756975122893239425793162889352627819000414871598393451555706769509289113315637033648694985647072439183886573477070961227228696929736389847361753791358492820965707578518602689825677025425297081926090726067463866048065363955459572007443466952750413419469002033020067641490523404634304696702242560886761284170369752858478949622073156322936231166994210146938471858797701293308490021773927745528828388526816445429855352309036714127196910920576758380449299843463467257031141727120227369868340642715145315188271046381566364516024379257341953086843752253513790117517821700742038048774780129211570352893968135527728673034381935884097659804100311606757123621074962204969929175754499668824450443956583577972419193649895545527784070737931222955153382895122372694606701234471457304266269904340443400113176034339987450345532430338244997513847293565677272462897667179618080435438656861846073046720252521008125385250021886538991012317210572329684567798446809285742538868266139157735203680897724697116636960524335048686302002129657465247344291666646616753690306098899517766123316891479583593447353021286135594798646606406641489185372953228835855818992065531603019531582116220423496862829585176464317663283260927798191011136709671138347454343311027031032255949334047942857714807964729937879433580128054647020645636936280539226864725489612889753872157371064150941022959803440221660802087747222562918745046280554971284259010583053593617942403237587389428696057892054969755424102897453143566718108032531553164800126205361870807707567655499086971780474436157227429108864318124057776623757738789911995696632798742731919319030875496179236982478752456290446132868753148268685980844743110345133350731984731931574541560468865892805996721558422528719566754707288113239519431326243857206479441982793942598761075634305737997034769957335235462380833294612679189261881687732901316166467910397096266115872015096168755799130518589743752347799771133558982778218113524963133100381137046246185662545210230164630900889365037251289996633285400320056744555732614544432599742527779793733500765720487184721133976100380757506834403220878031648974187260959970612930833913081977613585259743291860964981908863489686956421169801466451863838651028622574839004942630288092490052660085238902280674248794765382228991671058819919209151788046391355835103405578497954161691831284639501690432911928870557398575896288974219899416132497306242128647642730184811584284337445229264412568385179825681132932755817595706624155823113305538563706265278151931964069767202681865649708038580145672289908041142672775738745591389381532508861643637376575776848926538485205903946216767598504696234417369566763732669457214161319711661418795440633518540386496152898722164946875463682495906283934180904604955788914062544181022650971773906789855842496551378654447476807928020868926860140250214713651907949544905799617780136434543016135328119431895203568150646127935404537603442930755755423935907814127418007611729091577968670437606568234398245358558700290268133908248625252591820630974073356922798698137091108510384276182376854666550635447326639973713730634175044755582450675055403307795388777567760215349702846203993076105836823264893417054213262162256107021304889437293022463334045803928203433726060341275234584939585077284692669685144692810873475065872225059922063742058016770993332098255151191640502034446287096837799378441185713957685037685884987592634727400554645889728073513363387425486237527154906485883596345016295828400347204307774615978628049009552679997712430775625498874554455155044989510098971815785267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -929186169817332219956751964735144601960969135440285480865286853881662204368458558066444450958413154012242062764979468440383624659983467409446151411209987715802627608580130640729627812126541955655062470910116298672719503976714789281978243231358317144965783311729920304346036094484614180278371132130372917511880346624034072203146178171167388858023462465285485152832771772199923122251537620800979377828103550484640524302777096363337898836824181662264659667570770790977195060873205435203628282980517634040294889701694210298879847578725947988424379563582405998316707673412303482449973067924700979907486057714189617456029182950745337439075617279954215824293673232591412964744885467985435043747791492285383809229319165929605689143844918271857615119313571377164322211036181801920959767485306235897533661744519791187870235252322967881309191064216082239122885389900670900502517646882122406552490273391987316241333869491991024427799781536021398054962452804283732242037370029457645298044492463099094223880750546209764885660989961382459954975865927853331343241170505669452757723800496511324216000238439103969711384799887151814705914780116547476666866172521918025156190009869196269971593913920643291791053071589000502176088842830309849760139450534240253945362166382036187257036814242629074872328509663992843097454776561598547766095042245745987894876469215910624908482912604811346888722034550023923521999538321665703085948311619571643457331884838733549626763503676327041957119591138328028158528648932362444506411217377562028617238683094092796664392708021808579297780291953519592096728114759693635585679910034103838586992500437945348701439345599667301544758390069089517266433465462039708102994291908485651316311004755342354264754883382356860220313674371871113250694003167569155963542186847769840742011062160031906046176542556732728328236840748146361732581161252242358736697546200372016290497524449006035627139463832804219200750340180164466536332586436544963407974610260031132758806221844493404135147931062452940777101226420913774022454621381364152294085457865338232401512835417768590871964003338241084651191729681383292378874036651136683456927968204046068805169452319720934270432338144317653613062455561588124539865076216242585222155887984951698124836081547647742506085534683451338495561751699260762570045665571566374899543463680086581908269488149564419987440531642202960886373518302143915464217040923527772229131486735565283930265287282832105069161447939594793957998333312110172029822355364700348820543310270511647539537898298742882746035364108629988837727996375608541076181479964575261327515070149136444287434092603165624851181515995977217563179260948174703759729177019757914391593807386117757293001254689402567347498314836006606850082044915400142108561010080399671319373838028237820458737745667713438026722774148670434702904391292380221570196509891260273407388330390780742474443043211624000022633584045027144241174373931636776557969386720082854968216057204238486485546590195163006700630692359789507426416698482154049208552080929661079508549049236532083947791819710827799661072404060728141016526594478071912943047344487186142449237913521385659191533327823122468233823125187720160607678915974330178318861471559338831776753521011552107317813898934001417530297258268344509319011349360413545713344488288510308997664175306233594902986797670223401581262082832941875939361787777112917454121368809629942121978362423496622691386346172977203162734626567799037239520376299204983418106438462121074626631258760545983406270501987167346976343283871629505059475664279844642185508606607287189784637724312044619449289072648562097902630396537945808225693860385659519524173747402745329594316787543547458286579551925858458014089822517937892285159923803135087512207572463889800950367978448572408916289660967871786828096789946931216185747416931982186663082028939095264087148788929248171334888433947872267306461587948259850567713811432155063011002768346106084383470984971471695631927154926151105128795252805048157874243318113858809976329038735529477253607129171002474539947917312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -71452652183063776158865160135544756547009647561187597230317051327277965475298092462901519721416117315745142238975220075405052582914371599017195213026648631854793617613342944756032393413783763203851051641686423959925828705907754415981492460774384146493041710868043555625975610989324928060293322622180907825381310828449760588516290211665539403446334649585215849504505961745897259308073901378555399653648779223105503101716723924886229446064526870825265221464005900330642313714702665975189606885854836884179878929559528276379174026745699535874608802341983724706554307264133318957841435405024711767253743587171827119649420415341318791608590802997785822702508793926416020526229710811640735608140165542063970394908726833028421779573654436862114983071609915657240241639541936132265792582999057337308466928444343744569050966187423499259532068830155521717849965583541573535351391167688944935368703876595722584364409003723648609902726533184470158372575185531262835083151724243409236420462598245794000367869633588736458986062897780019396290248903202850738742161941191512559272965118005016285890181430327704755594156939462097142464816347481301866786014422102260228456626078535473027191463623680018415354753611847648792759031041638509808825334418048283261890968425931441345041351820783337105679457277132192420266061934893833487977596865927685216367234164074799949139631013569286875136018447977747750334041372784858892049066620249186987883235917916596259653906409056571346389788141728063035549409304377666219690972818545222210353563345939905803981383990067930453008320458390898877134436588095884847354232084587580102799995300530859442156780869389069524754915548415732668575219567393294612229479967450972985662681792598150593864695738607090115651137901681652457271728063096337842073634298472409430277462827942548406639141485544347044626174421612341301747705090052053276282341006534172283761010220670638835353248014776844108674988868467777229703530196273158252150543681274897854446079650389239216830606851714193044618687851152688261563486520869704004842309959144656651347895541143401425313553129263285298440820302483027043759922372315215606196631852985642748306913264784634211266517255178007630324670733692555995429371454595726268728616466553250116074031643057251171884504600436232451736909268316285849047224327838525127683405735659616163384972547280239579162094729471514560755931011190439414355317331647850550403656629700095768393981275078742154850161885625620597969344963881313722777493588986704193999875747586133256360852048370760111982889436429606270586774329759384786888743802421204301519547318002970314207278343143861272508609300960651487009853478360006870225186423153716669754495772824280464529787334539334733406519882741152757499583445042840729672277046980471400813114951343516025871714839025406732914747033313678291281491439801022591586059131081577029685064968240335746522747723510673557894686637224205356860536011934693230928874825462449387921200897408006908100985198424382217948352598397429946067623193608179542806680573388549542391191090111432732693762318169559119843018109348863681715857223492400653579843986081826591971921177585025858544236540355375192218823784483933587925533400843158743747352968552262385186080297963469628808972221805927897939375688630359809022490786613867919399919993144744303136083259104203167667498025870735283120800455175179464039907026371686778235245938573467064820856205143765287263576987383046002265468384275320801227833098506897429371417148399680021148673531481196436262799142971332981991228110009716423628414302859110356997999558930989743444064859226093050928329099694766222469087221902164096998917007633441090590129526114434879657913971767434599524061972067819206130110652893152817565538952493517284240879930205124384865451208911664250436943538074182489304491616375553796780643629598440703123202607564872429628049773247185047553508353062773001708660297221993090581237482258259698800859318770978105644943511663426134335932391330095140638790569933829001423568759466065881859063135873001064835986890853382712417320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 858889809043850247711097721908632672624768596991135061415627864711547963889935059061805768429143525746766408687684598418500370507601105754506923241595232293417624196378780117059610989350710954121591462807383300046565044169631286757025494297416501487854737299381232363873888681246287121262812555467573407573039231961849125004513561536585420771879069470803196036808809488094343212497885991284647515912636425466622345482900655039968361228100439985422975427570628143825961256027440850322145264173668952100562582479759300858228236878444230452734722137208126175807742095048831486007771071636318389356415732286987834839103717148781561277727971232270852089679332582326221010295382491167439839587288123437176221160923487747423063968141929235468487570258297867222655152279227334544380420187815931727632137167676757802294161563449049901467757166684725369082722108327976133410708975400162615824307444164911927892548419030851837712119909970380007845426230300189197036013938110498430987218719910102470593364827820824285445290788110683982654384013097241617126271067082735597977751071360211073015724052192701322577964455263790056899959232958825045283977920735230544285404278893761457903979477047283102701195608736788483669444696714033917374847209666273442980065556727488372585657753110638656564345001822617869117792749742243634618206178062488404248670615889732147893973317299594476684809331744656326688673235497108998185555400128952059044528248341220217813872352216809767602224662248518085799454036980114505288505647052447691565243804528231910786618237933769719406828785356190228307265156803341299995711547999766165124165315507787210655156252048631175644420355820887983928632760481944385167208921808302270179604572923856933143357509022187550408881085254800178772481676649426655587919914493768325930903250279759580675742506754984429895193072680501057532204503072087191818054063034308930690589775995937592333249111791674917735028506718168792835788541376873619159456053297299142509065835407157063445290992337441551922110796275743347111761230862148543113935050705537378708928803295031281182055368011651842426303740935111158951549794034258601630808513000990676551310174682020027725076201849428144824455413538069891616340409097589249775689874061664045986483025439694171891893260970338007803847036468437225276752468863123449606473426748249169078243333691794123017973649995499212104606930566432436140472113713883204831687742622810919926725947029683180707760335228904096554079882055919381569570902818445819012783234216011075530256489452279090062712750066619689132660783108160724059408547332402791164089569941775461681641254491354538380397635775792696423049502231733895613689683412741220638741364551567024143358917665155004458479542081596944080402433634958376874742481200744043846080994364103178486446055428591945075999004061189466839022249126691448890858275836619884631513728261886499202132626779582819871844366989864965519053000204865917518432121556791044265235435243374555187765568683757131882713660923969053927628259996091038503445344444997527063381587946045943182053807517626122007814524815410822612189828741156414281441820877676501920080773271608757556875566306894453391618430016093593948515037385744331564475983188903953704803053725760915290114118307722770136160267953940408641520833546496527894034320998193578269346385912448459298325184540235043040834400789476075244496882377975857395589662567216271022045220667176023097033264791204087324709787950600127001800036515131722176994744858124768815416491547960256005220074230588168201221299797767427707651457952225257130036996139554306303566255641869355236307528121491089693184197020807725823241210096948057152689199813838950637896189469144445533665183756126649548556501553833675144788925181752261177064159882731415774574805666065575795994902598781113389711921942828954228707458762417775473079641163819247243166978520316967425027711631950769490313278224097582336381401692207496130626663241443604369509892515618411575923222944050773594973858522363900163814403631470692017849515725713424670959112256371297989584486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 609122998336836504095727770301592601588432651288185207659116927766353243986342779939178014064979088733347317852539548946030029465556496300006286551506814952660495192272273259337994955310468474557402929585516713213040794288602830344519723634835761518993230504499528364514857453759773043928539595002284802587756725278326521878374489550749186553577462127801969453275001872233528396584142033648167999791011271807033610873721420571404512821381718004887497644717511842400827286833995590034543876179863192883356725261856293648325682570097098793844218212657088282134420429297997069047565057416443689456741651924057606169108337129659290076102936089624004901276461436867421686565726235402722198967992293387114869492248071055626581792890792371250246563510264794830019204161695287787361893846350942914403572513849417959927906392037540913422971462331338665169884665161293112906782780907935396598776567507036384833589204891099070586397360133744375047975736426420508773289163321977123876419578080725334352471418426665136569400063840610545004447306099647239619938773373076553665045047561246551589678329556715479788093805361791792363947273132943699398215230907566753202667218107088924040957512706046663023019433555010692304817315954617760050501206631706521656710250133541051436885397573082576393494666188950756291417683433591002150609999689552873002495962435160371724248766489674607938287251054493101085680433586455285195456660264354773863076014415094845513541393498258630036377121468035618642695010390053224718611285933891396575015127584524141819853639605246179688808057145035448581894424178897869198023785092678970935250001680628768757605237911670902047750823581715931026745623605402203781296836978033358136220848925489184392665521323024420175927280804378812125349978585020203067668678478476560030513782963630943248180300268542616173778479396530516361685327601645081093236021084297982336959305854785683431772681932793301344984700327409139607295754510786273717911781644309066670934645962841240863203190885146158680669833467987090038014991294255475813292009387728929030613524805914592197839816373961127373632356512264365421173797995341665879801705091288670154565422464891302478696984441369127135531109739783616255750625150658906176219036655152737150047281120970752527025969427902664783129900280668702847662042674210585855445161281572112622396407169769792707375842017541442154290945407665570082370528793426457785130386790214796237795250052577407361122176980133659359194054630266220089430588302690612826816531420411228494816052923207425406174096419151126688590084378206013822024889266264214701604078515279459382962655324963678423370168880158580528525362912849039061256941706776180789189862324578132624798933802587182906899215318773053861022522350433221531964824350920821725407552932614231349010566196820069977235512723116906079724315796296419027705898734774038897859085720501579215706067553177343618975165532449457371899143516054405892708496867280288007317583075418625822734084297130335657697321235613878437976543432079839167079182956194731558368792227931367991434464764235109547853060323461292897520290753523245497286486411397362567781110764398782207166898324717708904328025446426171883194628283899794330878612376086604762086262840591545673458552323115603948106422503935084055294637463422738025408979134026836260960637320176510452615400553233689324971950529474989715572707304434954107124547914962564849645888789594104638077062441266449542984775935501777304997928520783871675897305289205503978837577898276717330196356846939700649234886633491810793181505024128741601472564270075114629038878320697818061360101523978440330160397353885931806395539884914832459111296607350048737284133058547145222112261282627762144838930039284649013454843093811663123632781488779721979496355137632569416647596681140763248143971126687389760399403198970132224605683920928136427988613575649558047692074879215946498185754213232852841257692990293947748684691566776258079749096142657950923762414766189211226817016308151799677578701965546286104926140544391739967623000659707262710841344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -62373418826908746829519984562011444803511636567805672991094186878743910056282051602968487354162377464766207433678670540055441155540997551697392255687020546357174649151218656120100217239581342008869906024489128265556017479353165246157217397178248511291836892447406086549316237909297200102815383742842700815584765479699160477267466691083076653871378885516526674971623634713328938252090344401385982666090635176389574514184931469095032421196635902083266434698882013252065784022714454735071903650479832855187868710495062945612080373790669430470908612604526927880371386725161577947727040311132173888832382855791569554186637785639191830501126454989918303973663039276086986052855291568144551514446041799934848786124088917521212557661075004351574360072327346501247608379262903805682808380827063224598608594831878189943943744157571573185809170120062828951005282946613914750693848505822331543929583720354722381560091446302944127565712343183015655527053030005879847479586811495723504302293801744701615350523698297403409147712194181796255575704464354981192907320496085381164131212938999705160414230195357705546586712160098045751184552024958734196956889353854212008430541096506915820143720521752113331119904681687151941824070610461310766517489772348775820080764376099869919696097603444571552469424804692453952153600010734788634916799921749831329746931784579067737494511809031322712068376179483013271803928899364366028325597849098023084605664117200791520018663191067028777290572021688128329225260676381711061310444735142119344828877742337210659257765518720543778675484329819296137292814253317401440498410504824504715130451646221033189033050174110851741021568590905708874151875039247799593189949605313266386511504769006714697254356920872929218495452609802647456028857241337121302139456075553202718923220919011476509606922321186971015472532734177189210387173101135623753467441629995675685276767038184425721406744061499096440628356657237777932412855012795544844830574791479400153535389333045189531594741284315584947556127158237471603278134913370122063545023507678111873526560199561835220847201891031463066962491062537505199485617151555786927486143922249652059639621947608253023922188597206769832569328971063917470068412413060609915502113087197404832917033633144596579576484333368404189711032414682866204464095204474547269384742436932025195053122651568253790160196527310941940722768108699314507781877683876126566071915662161966077881273022745488376032377000415880281854385431582559681791405982041760890712648865195480071525735070949119420836486066801274603070393248357997993872497418604715251761245999995544485218170800946037588374931330145383849856757197932307991505675757671180534937362417250055976405480480556080105530138237039926207081378459037505320779980167008919835321963405292223412631674653814597910454150141886182473985059923046872345492527928609962213603487194200894113735295012219723663454218277327652645630583310464943505149699502544772764308010089182574852028812648436653359273591014843588333304243495191712492522683371000998796062987968422092170261524408153335480341915567685627476606102136092198540740445650018441063459566271312433777286334999157058137022229875083732063187751064545379829964750010348176007982192992608576989501231078099127958367757542700583391980918503320396251880750611301150501919861507190131206295759122814372106018427019134818735234520440249107510151017017657033117356975498163724002000005437516893006322732998894106031319459039707122849766375304282824304852901676348129462117303940315879606132969708263654389601392826218135693249526509012066641804497607307315126730833087082590704576122251257622570149704038634788858301152324132704328361650888928965074951762366256890379428511649469578559727377964516819655145678058729807128317170146002972531034565036424026954519556084490163639084285823268008519849932310313750934418797565928537515613391508374027251648167313654325615340798054237138252325124579406766358272469926761915100034867915154891152197799598854802872034960953595618865567581360510545908390299176428382621532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -226678090872583722163777037095759805518950010990901421635232841880133861624559713792186052338840203615974078239714121747341161322620924257520031836696843931937802268927760457214732124591332888962692694174441348473744457692735123547736129261627922657051512510579668210955333714277285836523616219020172893387323535648919624229052905825856778804859421644562408224864132767432213275825120868623254604239423147518834676107025814593857443858638195513952368896793883104398441228821039516324018033031579587266956544904118180653251140336658275532142261373515323464194069230943796462781606548605953930005256529462148265521398256232961165171156617991748382129300441661965498402406066025882165619603574694990220309964872663710297076818958433231205131917403013306722883540077753001452104051046987169202454674996505223938674356307044773153460796347473493857189873992093806352689070210610198640020603875668421345981131547300847660760784223297529811208275536133585921370477096290939902526666903252644081946030996087331077881338377454107931281761800643578202161442664511882752949413779874446082718097532210581987158727959606095106412594448225602566232406043902895177687700835597511979006462309912558917152834089422487240170651036481626797709835741561693202982047135564271622180161841855608068186559233255252611653852126733187322577157838371400526637390092128160877401254803582919575551473856939440892081473036007335253400144134955554799522516952799275469294315068793990064636533450147222589868508384004402568724687843795359578918092290265774713746003959507550217849070886196016483253477693415054069439494908148800547239913614202876243939968194451104109857803916193678984443288473574705840223286303199341054690718936986996569933438927727908962659774570282080279376753586205999543028006274456061673404480536146518692239866074704231686385237504658255515838947779160154966651202799378560187333820557231490866254535457230787973337437189471500801990673318458536016327968294902021496612488714456451281306405657992064558280286691725147392065239470185118570730951367162144240564478320840127447651691615465591424031236321513346678139958471767968431816375829751597133283846192361273589181576147469052357984654364608940498701460949041863017034443383974509146084643975985226738814351991850054209768647926991235905816515536092179705927300963473433528427751685385018381740301342399309696852685350213621604401678199878977719682271034376432624583185170580470356039125987504823787629261814053348401006364718322034574657469915295486545051800946560908963564531532500732786744191101652826570906270725365344829406993678151884960760949819560645296267936568468283506710085973256845819241549864020415232328501492831323203950949766707502853218534443405474827081379022238371395342524487314205471234488083976866918296159834604217178701479128759053976615211455015353739067507389291364149146600454502970633320459665007929975757901870558929027162790474013122895067104837189628887037543983095942153389303780931379377168934617971258451589471771694979069080084379194066434078343454495963083235866494113736211652661236365137680596378745848842573943130782712048415366954745874528466519179738380646213930958087956308641019436316659755675405389650530297907563528874254329158615740628822197109934021019884688039564214257445141724147542702106889947552012820243577256903447749853982779634831065735546298306904277992938618531310738410543894707003805097598166871853309417974920969283025603297415327524825217007977617538131882414115709749156978950989127205807163489423404736978185269505485968155885511922845236207830721001343673847491211808453493477040596475728932265752040714619899399738919662595134128447033004737096441531860978560569443170326396658584563204076814358890697183317061768082587984876995734649701991742678834770082465982527142291966392234592536073515065721967454286500339130922410764295382064537001964535244215621411530033227126793921965444842843900973425378438742926452319238164035426962671076667192877142872749693289587302805602822598695963863786393748269424625561603560665461555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -349573099058127315209994117788660018763041960615570464850056685476636574525859548059840280321421555123379249843185476759983505188878831458669600466018578431156053628054315689256114965422431349722374913336053953338540633682908178085655911917675776400201650403443141404851197215236692558183452001613913112622938503676557730969617840594119786551657961278907432432570684601962260973823132021591614568763659748540960230402182605222494608457610732170863602479544126195083460816255960588651356020236529318794312438531759714393110534661505251779956352295182645065481020436724578966524519540754777020612389485884801043466316468809471641083094753767025301576808144384659081615723419053620205317107691941782489797540665419396588192665230331112254901593864530243075685053560129485660178810358663776628112222616734801161095646784258976301537274631179134571203883816035154513719572561800243642842177713165995913925916115405648060822678021020975336039359081636599590087125376218966354149793436079224088104555682682724786260654540448434816533943396478272016863681254979140892263732897937997044471155686358991978125784098559825461252464121140656283938677315862143871892509374991364828160174854127739178422134815025945534209962896039589240489159872288132100730611483304838818076650521459420823862381918494370974240061125032518145013840929492837289062103776386350438240234235094659820535027606443893893742683269408998678860033959640978339029133211682746502668661035683025110654814411943468493896228960154489892622916911989247004933530709759487865939286070314611896578452513128467971066222354362656923759015155008371147950172863328719461848506495909193921635469311408141255130670120242038519722899503811371838545269050191625113325235894319173907015680754388785953416021332762187470928672394915477049499664374321160764043458612975100406260444157158268808175018751009094367097861100730258282285449723973558710796736864904742102587544036903373616413919733575976868890964061576097922298580280107718038422401806589789739364202581286271514055671468279884267494712625108277661692944910785296906789655434138145358502823721596264453403462178321921963754091497146029327861977881976742355439770825553321703427046826284796748750563413416494102105520773499752204923935313073080388440933680035088357281921678707484023086588385079282637131756751700375385010380964906400276957726721650124745184409630205192396480852173683563529856173910141207637221240949968990466082257934605703114069841815996643952347787691359254781524867917889032175911835455034621431225705969733880701794501495499259028240667825390481106993310939973871103196165094472645064881699238466460240610060514214032179016161667359274521573100625182342094700059012001978902681041741414750070988285084687512719647438581932972457372622636187769454357397570953086448494002811757076113370089264827764461696042970984018774606183957720991764743500234230699457276219086588020439969497531262041330318658421433357884284593035264140097252835558427124757570563312261503046755126755156132049112875999427560891217546506452987873327903662736658351331950565709727812088774474891653278924335377156441205197743946605642330227183743222213130908461655347906710198714425069838943325799924360706546788750722616645607786042229638339473678023147811951859523432885376934126011746436747556647803528046714313971140370268635061131801616396859543179145060095871579110586088997615436540385687118293294450495924717328619678067431448486183224358557426966765633705498438253910109589154127636790297550112130811485215852450716803214666067459670819711641767011826462959846382596865690952730431406570932389607848209427826721694727812338960107319947832986076685316123699093222914859479482063814462348318131681435328892263923032806789175745933552811868375557750629645940054395219412155834542293816250855186512677855626950209059957233522818038011238432131965820156433714139161864192902048865438315419193628672844831460912927869080145654381439544773675929642257912635798016346954986391150873915214383179476387754724069348166772105366573543221475934208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 49265516938482530503679620549743457924891553459568169702421233324436096519166203226308113218760818104139315169558900048266785467812512940915490133213621606574553543768331815034818027069644368412863558320220082576956887204485352322743644137948886780881100477556800484669499766727450515833268877448715264456546493267587497550994157153604116641672957329032769214662764537720702823341095907852707690734193534476575221015176429254364474951656940492685378744602904291234395688709899839273661007838995734408065618755808029450257975256828373340359059461518559543555900791900853220611732114480979030802028605571890604251862051418031461485075099454014135620659340772176692866194991499300042678902265019237189486424788023486626035630667997023214844152278198555178278611268327269894655729350661829922133877360838933330595276371616244191532415995023760519523018219836903642805228740006001452509374122768406791862205698739305275850733915576514510979428363405892168613861891798373277415143435734627020450356289090514393480124520823745053625000047733534281713124656845811615478650500928777124934885858848028324902082394934450698520338808453310630101905011535494668366672816272940563940016486467182438817519212008207762543846282963379038193603771531838769281815243487465458601864297029661578040924625125202266893124303033629778239953259056730456529738925256737658157750672973637786074972674870201003670595599901087413372665842456707497224181220072572246276098888691354035052620846383765134855043767766180626772752322733055858475226193374797060153975627983581019950914597886070600721202205552509240813160840370499041309670949669224066408096972799430501910875589978846590919310392081419319109250114563066134546753262264380653916777915389175496613477472302875626929595804950426337393981919103136137706368019677427889030979376495656453454715944869805142775119024728309175940797367319625153223785370188415585041296077222432331008331821072716014210014139905660136121931768827886820326655157637256365375079520153280944583053569687977086194410529552914583708240190863394711542559071642973888830437878161041252924267741280638500746866493408347169995154765451756287045143881461437263893473606026006263044231260652115006603844847137410969374636799489899843199226809867623654707241519346725045500402014251482762911037702317379375995414273592767346840836010358496458746409677372753379327139573884370736936377978876168877362835711289095244841507058319705256374797029328520871226615566813194277211935270335391045562584436642921948848972445837530593297531740918521227200644147576010951206476390204090639588616255831921833938454456281815998153439245230773453902837648523760082488053083738968616363684860574872766030774873904907867100500439922475308192236743130957501188212338669110441845226990330095425419835544602377354732821316616468626589075649503855980407330515420549491448677729042019756707225625190040773149299838021556820567993850256574374816348797033410592847955934439682776427453309347016827051656040614504006300460169188362851967949116763137465038645708012467123149289497657863636885976852179796445034715634489312850773648270479842344926553252254733606118983386962990519137547659296138143687532646370873383282793733879499999874802590269699318782781648236972577205693642409717609277819333362965744788460157938676645771438641358613645605979808696832307330548532980817328086448913312789058853112760607624593754149461482900171788077455403089838251275830439830864963450495090239005345658888920244602240627285808636249413497788499019369198642750472536291465471605232650521792146184871918057739866008948157905862031521845826981610202535499227928148134092015159371083686550985119903633392804118869097409970143587576790349646640927760604233073624525589149430110791780792162977884972595917425111520225810804300432407909261904459004938671013544372868292713269632511976678969551385183682079301134476620297958041306986925295768324221636816772949892818715701219049520015533762513459558210215342202364824536334659424577138167481339296260722883640247002029955927646446551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 283044859701790323719659631028858894297743616162143294905985164382396520044739151842757306264526387287776853793469085218518912927266701143531474000762757499334824846827300795173522568398328339265507871884276670687128244998973433900523303616748969602346935000251374832944352245553161241464327323142653005739486087628285672951985581207771110996801952386686663295381254523391667242933111888863524046968196474344206243868886021667622462077478629075508038612015267867819589447766636162918121915528019762269470177759742347898668413086569775591709881329527548467133144606456489657671846126208286947083378667808501739595710137278163980727574210965678777173163213467360274040007463301179530486554644741173347982591504000966954734051935995822589229807069500920286894714895920161862767548176258879817961584952836814238525941426132986745126297481764937447615847085257389162201638675661800350785719775874899165946953988055568339618108535230700958036711639420312565531922155306922383077310156051219879544111551387095723157259615655652035042995170201211094585254368352810563915940465042635890287675404051839427357318035550312592195906725602097533114135928269639332030251187781439225274652411414048180084195220373862170074281688335380628706796176467279794727672598787250446093268863139258319354402058424579981938417578457329121896724418284510600473387764090671870714618020152480773609362755359346676167004299333735208894150745158479101270565253818720612917334487382178105703235666690565396279626602970447305605992686844099070819629604739443415649889304276759557195269101976932186703869001183122512813923359496378154959530025893058000918650086170945087267293477230080690938012932498595821773270075466585637498673740432359345770950531340261286223708563160516007217117457085954669298227959402379786027785291907022877086945389983157634370644738544626136460580170792321452246985215215151395030788961563994335128592908099089201865458883554834389425402893563025742676918676335857346226875665272662694204567733022951085847142662164099152393159995795359523738553603354526019695946554354874868220233590303032613155662067762282494368162068141160573713087293944375621998667439430364263732333475056988645719618487544264991271999518843564875511940404499090274840727203848411491270193808343026518713788341954952117283231044443128255589974355729004016028195845402971735182377118164475162286540358302477831325416023388078913395618961301165559193911131441336568233507331467328927189489909056106312996815867403708890778064296576856318649808579176365943746559210895088375741505215949373337061671706549125461853083697824306859769958554961435245780378758773433553795896894097256505014448481185647415137620364438901141465110515416821242261375818072412999563707848090587771011485226364166417761296161669534359198393050836173489780591953458633134569309896843092418834183955524028341007539110405405754174744724093163585907672657923253810545400047813486842458065685102548306087312760680914455685782783126635208047843906863120223687539686963999099926363342023066444537997242021531414560100727222230849999192831029683466144940706873374353036104387534640623419222775772310472966494346033261345523118263483653949791044027997788069806970703577782756172677942629076784119432651384617159570346608554112716764893670294232935305711720290305818558747740909256709487535953427299206123441091620387636201767217033866876521372746565165507580351460897086850452919422269296769388155161975348003730541086988770641630686911577312809943411707553724470490596450774291877849237248496975193570260769871700123737103977361401665832366900879490462414337559505768987319970402629267235288267762155407558040137952879255533440143653458317161979437552159300809291615620369804232609857083515935429134402958064643423093513844858848425495172501916309268069232563183230498787290668846269241687303966000397971187125238909395926295206925286835043939873541184084528420523439013005005161721634976888302760165744320816304912348240964265030228573874988708657157247648269615792021243030303669146215809500632143468953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -46198082624888922314684081512257412896868470166495190587930770788470449391501300604654717752583720179472440178732743035676013666462356025438038003861976960846059178590971103349068830008035034623754254978146225072991652140716396167205009164593248833749022168732686081228736724665297714928399702771273395935960954605573018653857334752069922515636583291882670109538570218272000028707802738245102328811925459976795987777671768402562861885646455710223646507962096247329085341775471444784197117104475720894497487712349915656843561745246446304867851419069624815063503020390811416925880242026081281426696722861064456079348134579234038641887735620522036257367723746308447524796963028560066219465539419026856046006627750072249381890824797550210622026724998627434810104348442215112132565009972253889852068314954472652345552708157720525905222128773569613042295468151250419818712143527180435229502408755235266643243783180301751599481762601810279521124818947572425713391137863641359782536945263899332328924264334931745770425157390558096805795566162275106898305882377515285856711459390480269163108096933004572985989729138698753128530470711673657163574606749126786409394455028074714073742193660329980260684996875125320010997929782502109626779617292353179798395628357457305704046926771284093495752837251350070071483972437477658262459292051867773530268699566481005018708854031561368527287834923502142747196096350303381247981145303112354240904161236258971096542846597578556699383113880251147386854705206915878596612439314901993394559531661879709419583804066025328033876820603476630295986125212415342073868964144898662273067520075533726563058530728865455324255820515924661365121694489188553999060003306230708333436903865655568041859560438214882448264466339540288939645970852220325447517753044236820092598699096320233926567200822764269325946644399179163399286129626155970378230717236805632705797776895764369957946230966862711335381783657015953298191176757402052136033800260256827551697777103951644221442355214671092360312591528781563092257393414189594368970082884021832208905163498786231269255488456198344942788943819203893528659804136532271067462894880760678750087748056999908894615854674765989462423771272196755197225651526335507290250095123934839810619789044959763735117747798721339976312524733492488036166801094254525380248904385406890152065828456050621794287447041490456983501589100190413477068540760413759925307975196161937054834952415196461716271079755081323315144691581168962679712409700383256505697137683210130228211137218379504557300100686518278442145103975992867045339138270124756019399225352388628776909645919956086040181054581944648886696207827473448760405857462240712580898502473669363161782311687991952774109012990876927940599093697274092120981967059160016645659387883735320609569508973643495842893772785486353297191542417535469616046538037155564826867564888722144923729657919658146561191193179829417599120684285145552312898141456501669485773401440568039092653896202108935633054107450271266529732359258600820853995439475676660095198511580247365466607942612360097682301428258861127053777270083756375740738305378973315714462622996713174748386343694966976482541149903602406723830451552342920943273401286041571854477261909979400098127536273964992816552507729380273281890660303415892833130392688235803780153606075832073930202889720021130410917264646446857866851623544465505866253572119452799189405554315580847842790722683933176540513906116562440279849067306281018789461269524774294716773341931720706992865892850775607149469891110122125086243339907032551195409387197044148543329809245062356297269120410955565828300980655539813873958180780233722156254977706000451997538359021583676078993281854501571368313542256828765197769057692316531369957327787191884938132487623338728739758001613352719723806783470324894701404966392481904998134697309730982715006122674097368226158412660701847136894476556641377276100213343046867590252132239578304391179733019614109065569434066849357591489963842698345978855650309710460151023345272692684200714168959194103808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -129835095834270712854775851654483577617074787456404895976147351332251347374546487210233220216344514870391289148715015396264944043780107155335987830716691358872250292774318115796589254894880541708958025799258939198112239945482632678605208887806893763634164882340074705570777593261657158142286274108949923148233251987851391483079762437683530517760323398312773785883741092179643140846497275909882566168847478327404457682636009741063108030723907666596747060414901219288738043715239175340485605158801752707062491728225703359508106745496226417041748943393703369515150141836569276627235608263109986212593408953073852584025005831416876651217981261649647869750858726606472130827892640284147004192403484248450060620175681499578234825153309481073668863262674439618147475250512491970975814939686622646146965607111074476294186058245875564550116274756875587261787070707014223151602954293468729370498419206416242669039862988412703971041175282655608651958419894037952340184742922573149927718538564172368291659699522711366300201910102623118306944778053432347006863133657587958475438765070212162089403399533770311563882275309000318944127903740872624506934111089671511209485773289245455517490242461804606538542418705927525756669941068979601279403851286363205072605170738486449533924077512805015211436564499552560276235576000955483484842317269217455249828295026397828365192031586150819910815965984963329710331387102976392318602953389468201459494632067234349149085503883425225721653357457074450846680600231630369308003500215800827300392643732775150289671892059211695525237165089410482611377974040940737131613155635987322019057368963493050159196167498083596624914572987337475498025971405005369298679891797313916767809342095457055017484491501940071701712836958640688783527067460130958510195078004569039561040627968518000996830657174468141352263688066426994628505117185162671282870639709271509341627100743174122068378225508030437328615757988482324362547737341245733923203363245929263415836448712533683510354936100698677813396373024859050838961442940641621142058723666525244585886798525321022591944777703126671739806011376736138725685613822393369062903524409849530000375559794058962289560959341792467669741233631544010248507413252733375269491851568386930089722047131077449390240204240211543661876578012470000200828977963119309301152104875484737947639324044766342469276145932339423631706951397615932442991893336270229319512511484141861852860548861182666879464069533966981048485029220600347132363363452624239023801593318912882425857329964519589422702841484649012194503321252400986806315124670152736886215463470735809968741660289783379218136131699985771141039545710945349080397219114422515714106756831243503266678348907362877864005248720851622840100708863821318687778865121175516974214266814555453793427229347228575891145417023881298624922990398374682157920636621723961555428376674179545670830915690454428102691278937950804643907529780302555087246861748897194838360178140738945217321929402875692145060928098111985272617673686233304842608207606881787586785945077945351879154992762426094957428908784224671052427973851454109376040364467822527774865964883777060587119961266417753682350246857020138020300326121622698296099784762857980225639893214376618168958523252319368924875901091551754155650586876971143158451184031812424069212628356096921606585320918206032733390587206096386481952706874360194679197173644068066366750611031202794433987802692823789733218793902440707900519029767159963996985985613573482952082310774038311789697285520341850161541509244743178296662533568680350067787813281347524740683963638685928895439038777437088027250360236135889884335583696806445136205248344679101435439376543997721050118973586645235756312617037082778322192791707711220051115122004948120654116130524596645967636328647882154900037149833097316074002485074898523877808396824025009122537652986732018498976504992857196073297777056393004499912417172243933992708137717924264536703383101146810920922092587362367262523411055871349310530546829255704188176880963221012832337045105431019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 58447073649668635297347235049404508915379506611004502324386324785128180777936904587192133692901948937234095447883744860964136931096796368386902017379887965508686995069605422849015289791224765247961617028543647714295942047068749025008671709998354739709128444816256715267219368098295704665753164566173738769580732759540473969296314612699517706245805847365382248296505385005697961545537614138804754489263618174439039931063286868226320602024628234576249842315557762688089642184846803551585509487580773545961175508643763001831583748684867241193097652052728782750114283687816705612011759873134823577075670014977105837146046916425900403904541878811240728990922471125011298420991610020008985951773076927973506367518511329452464094596624672771481368355061472207387929615364791060252871172998527090459611145609104343243600530756666369894726801780228667377507880706519606391016694229557687246912678635937799820713992564604607525431173119844264985852136142857023610708179654975104307315601417412659395437902562639403330396460666595571423182149400143133053168373163276213268453989609823116192150566415343384274910809466839120770131946531852573883678170807100224981605559282179752627956810222405608396199393097314761994706919755756769537986847771952590482398962500828604277480267746927135177794397410451065037239844526339181149020086946534601389839812933179371026650005654415949207608473594904653371203485374879244331685324591488861193131294284074936210656520649761658150631607996913245299840642939811173861252231692314040491786095272735946228302240422698035705588884127020763969385010243818650885329827119678069332503404391338834338051465724967427040041223062774177363811539344814756084935616519524626022775910786646563084581581521086729690463265541596967352623299347167334585220269191741082170526483536654536074424592107347616725353667336119642747159110422657446958046414355737672755981353865968131989778571293346401236230024824378783275822359757264455655275657240642136759841592803167581050014607456122579772503242604673447675041137315991977630300051065658015947020127342861000125099343715954461648535563468930435240994473944185925345700673338935067392220340300804832159184393113304850657249874053698909211955544359962854349173229413273194105182006932362711016845282395894833171110748038813546216255428349581214732248197947492671248488052716253792461825122586699354933645468607441346198711738390385469943937666719044527248674240161438900994429100059837846929395657641203287215506905809840637989687574121592891157241567001824676784220561980181801250068493373537040525558711718443138667344540067940386356876213571418222634139042277978418755033814052619169089514139248581864628229764303892538207948354939142187829930460719834696188596304459339433104781980236406405501634689298621115827095255446877586094803676687980639565164785338316172390422011354878519331961526643622191073715605323355181122389345062963315971603401140316469030668776855185504051218863393300376573725916789124243221449336341853223485511812046750504661622170095950337888173238874527991147135667093639187369797978837664371534939157702104053237154491175127018730281360561776775332214748923265890671675030201118387310175360679191360026661837821864973694133616230259969994824835120404384746053161848655757796826852362461617645770988013701358302303433253277546439369568061787138510747071173933494727882520874612191123049739784646685061539496001577864048443252605569662908034690282731932356019833740058912048665284445575582080444500430856481411616198706334919834865054613316586733509740796972963684014232291689736454660034651812533885404010231665813643005372799370856391873872821815007965494094638489249308714681195614618736515640306539213881172988560838458268325692589448128095980616773745180733139821353182629898597485166722215174120608550089662900478673846716979681681101899419229839890356940379329976682960275800873398925331213625970101300278697502974298733476841522836830423397310992630055475818722747596088519646688879132786696853894217166344164307261440117951372793636873830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 32465403485455783388529477283840594130855955797552490534573609257599770385595972290819121358745195844230591395777335535925323347463443602051531510974464314861182301397835168267781026953636757844524601862911813101521083843090573560894832996744917334619643257252650846558314239801885888899777180716973905489263263782427385158231098502280205501138598603260241765154346837237413327773569397737520929936898195311857660767544931573967216059807464055172770430690234087210144729341810501667035179076279145282762816767429457548645266430791698127626900959252199760179728444022467548848570992150426310566593595510688033628724483757844621663014561230476257901378171450074003453163795859226029233402157582074448657642505622960564645979466749636360253548808852917720469839760094285996755968172092979426204936862302535527507728048204345239432158344704564071573562474181567389001189245521795646101283860029997619705887438270655567858350751804719322486848434295343630866502073626151034214503636055782642524561686507181007746599651915700941852989862869310068907162781485958475799174485977184027733405355813515785144110905814246808959215304354701195775252683882326877389799504550338502034865455096585065840387449636645927556225132521023722424559547696953186520876070543551441420393807157812363637935428587706072621853700348634454021346897114623627953169097908127747517060854198232354869268449690202785076413691776193395452671545665445695170069048042514697717059789453502662886534561384442984409917629014902416714584171033828187658216532270721587660930139712544718201934985813965319634257077791260904627818640163828095338571817820910311646976291768144135638349149575169679790124464638383066490429641677441319956959579068949140000100037444553742410577259749843831306388029986709261845674085680817014974023999481978974579210323277627764808640949251336738609045397290795927687113364046766181636710126247048799994235997056813279395502805643961552521731529511889870761540026467067275237784667576178728614914011075092688454268331534628150012985842011081896334264930306399544952494157771278134242242708754378977083924221781777330927619812657825290803321147184663909981189070536718018227217067587484843364164704531060192760225099958729713123215948344058805357244288244745406317785539402618072311220709720077847739774558682031584291209253361808736088661060471769196184155266654041608663801337640490892401997788419734706195602988151461322911702904555307235467969492673049359764786581915847220172656723316148578426012063225113891321854372921359906535003800575984008091334270444204647980117848492997890842806828790381599214741852911784223924189091487429125014871684338723871853765729646414420861883584266099559042229820265242395052395298664201551467591122217048603898383550586008324759685479279817168733085133299144156541926834785910797640835507211311644479069943627851358497230513822728979032961800741631069982980536169501816988598311478386599656594053206382638616306433148406002115274872967063568251372626087915292345311950000459430437925927789837144024689890349916727722155655445134378718549879674801809706415670290127640371710510769769330604037350069691919806175302555843026431717910451477155406996208912200331516995711130536904200779695478371322612586203787529826966037879612280336585256863844171516827598568538994001337822270806169973409844019534511414040828357193968111941281242150813400673748600961003188069355651914678544213194778828790411762417388701134888907027637766803508692665443342314810178199787612070586621023076742769275829097705468982380760359247630340074552650753754998159775458064941373878198092525289768737630042818249333954296753611792764922077644374796468793235183066919863820403049913975135007014462478232330518018861453080545930483441146495125668066703935399391316894139075098947591628801625732877135835992520630739644264158713774809512115148289149187000309667683135672170933564854898416597269729767108927064400526533852426615635524715452274709103359648977449429922031898815846116961556565770483757208858383246907431921869010692472832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -50227352091181333866693514724081059010838927649388638005585158535473289524740543624351277812611992446405482562355688427846041127126765014634258504260797643938582814719804781594266323637639706523399263825865335574008830308940322245056293475895625027312683109768542589111513190083675592102755882400466751720363534601193111062206577153460589069399572872791749519806767706125758653118321623652669763072818401316370900309425518213759581297926598234836407736511503785266741794772389882650461931338152157556733718720700585597687199786832030415969747014456937820209134525508643608521013752912790990003396086540455696461960903678933339931573914711697501704396639585601154956591323471007085924431783511705217975791403456313972732536718553991687668712165323604607438250642891173958606307286745915729879938418354454592840073914728880626286261456591370984183461318076716982747539704173985861913799608334374841482308018776486696292614202695904263357380534124096305847815068876070630764626890780028275405092854829344871734933096770206311785364624878201955267432523498588102013807885316057959542577325998223465812770800664539291884951910579557027318584614841914522555109994875323998723616672775951878853380712323021490850938043389748027693835808561280292547361301943571084712327663661428100302442867004541776084313063187043834748725269694870490553825798229702751078221929282438455085349110204469851288148444000414363509576653406563667860089663103845463255242983697307389328496337958789305427264359279776990571308973256987356211822028149634925488622566358217898825703874065032562973594097040731966644545248954143688687165792702511439252040816775757997088374623017946497312175576800872406997514506592792996239158933788749028871614455572237859077014860762705124820202194843367470083558400443704893530890235298427456698271420872712347444307904118315437451352811344635767334181361830532978612216927920604861514740698967165141992561448445246507169531661096250776228844658822263498615539327764712291751604965268358954076054516577167244172390820608594792670599908867492373712951137428076827768002318772004188065772638733576733847982641198439849412462745454582169581527483376276725648801440017066897179483141148051751732132850137234190455681730522905874010541106274189209289210938178269723739542951027134241108892144026945041126432304584743231137619634779855919015894499556526611199147211523351608216107195923552060611527668386682557431065226104750897868964829450814238490199753351429636254965773670975774687239505009400210626686327815384304432891259485639495093841414338028481211767716060195468211935469051821469352222116968719216980563019442530795700890212197249709998663693602096762447083132475823198373180245438863107980732015563731593148539268312651127148590321165645940679562373981658494254676314203177525479780241945135041529110553795484045032287743314061821500801415934942956698175112673173923896521591608321587244867161719084568834940634278058576631359220671092000056189742883828989255725332188483278445553720548933063421967539643491525640067656006161415388968307599596004169761341254259809838820807641668248212656628435778917163134882773311135434044157705668232030686427690372881156350465537306510123155553242435816379499647669807961131767817076851715853969124767039091646332979161484794373848337578456175326772138675160706896616620914336815298004518182648374747026836215323590984060579776992985949409974184346212337580433189916957559140098369514687132146885076887004759861730056016726315595074246884186803609170753783122027590730175015615110850120334680117631897120276009809276381132412899995383848163191258318079595808926394851161472721497132315685082712747650568309726736624052339263325452607695383728222224884498376554368488633267754558431120070332663977082400220071019931907454254166638240472535489400248945510030775202684525246433102671228129911648535362765684967579878035389408745428967071176084518939798261594774036698461510950046512828598874059450814692260606765587900143884789071886848551472102587998315077571912468795638947449405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 31904789404746009744639158245804215354545909027575050931405207238977171047779479088941489888952633123001661925998732489226883311486529648480903045211206530087080679236558501933997084672930584321123218955157581813041736612758366024746851005074550332085210102343309495108040276204398568999440360528294533868673954555443426578180404003564613108086949988203086879865611462445729008065456635937043158615257622700832001097208892037105139643885184201709356324622205758474227106433755550295539785405996149676608647464620637881160896823752792499963896823366259104281119195119857117482068399154039787383291803401419111276387513236600179128215997413874246948972015119138934699228972374419754406343413498805072627402977834862892951616580978991513506056134171586368351226134117492129121409844213796733297795473109392608723150550646502250565688018721786574719686502470015469598948827668926778933279933825187521907346177209587873207077489702814316623397754178088241876298735893756526217949592171982329667507760015711962572999681513097046766608635080675168118151888806217619669392815440568962646667673460428342449124705063922176293034707570244600305732839516386500918070672952483697388860122996180735996693332736094872136692471803652409966005432776627669024431194591387294585522168071503849257276788315243977020764050844270403893004968179825003306510407865790475609810952199029129532480039297341818330830982978590814064943511535619602118375959945594079485650415039982377024853099778182293665319046630450111007394417343566930728378454698774216373816574645777091622465909702048571218872999432953322743565484530150348015109095508234323319772342188928642865373937152762080008513142793167129197111884899745718750529030783974411847581974624731962464321414999090729767191761812205852582200668490692296089529202764296604049505952818421682841307448242906727182469263604353150303625210138552720757201597379552963916148619595357574654904715484856253180021435891219600065652402295928927479819246351365954877346698984475190116765701583533248054062388978795768832129339590090525744898315664330809356549379219521309269277209998176516897029362142871313853012225198578423113995273536945136070246820621516276732966945747152322765741221223347872742856600636303072364116062488488505860608067965270592206159305603643043711869748428777074806063770499730377677032482020928229785314567648072710468277852181461944635193355967349582401423110524218966150369772527956775994119980907548232559594944952438213821150362911407746768294541377873526131390824241819680174702207701325865981467229471147575580467160743016443253123229497998659854527352719022861430862950859481882594311479325829641379870627250415989851959290705503181888698510420816355363287202776255619851407217342003503856170041259271210109952842428016064821590503996497415063457545082304186131218985344644365440087000281431164287245993271825139958573329140248547179781320680636625243105931962829072083960994395619700613842637082082983150690429106217470817782705803110965775964442972356224368389336525365243196726722584349161545736688526876334533511298611746719114717825471074922682530010015334695222925097919165513612819621197679860380495936399708235316093363395559965251775382196643760604152034534646545804370381597616627523272265773865291609357180254854411832922563212687752842119939860990007763217975832894136182372317190842029312824024280985512688790785612947127041013799871508640230048143021231137846611430012512636400321285872531837663989169814876675802248146423338103221151919227549579375395621328017505263396329664297127363871618272279036607392354398352574519567452758223027782841609367802817948237372614525090601425194404129371854930455845812360043918500426747935655682158763252768947121424785657367556062707804504946573662143737936619015307814589423401644223249191301157255560189053804448485288007026716134209771069132191986152728688133478962911202602786732749323196133749342764388676729988069141472076847764725515770100707450110355592943805674951051198361978017279772454376980565174848882500200667545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -13540149158018827005325685951100434489894810804235910287618238087323276673254444112142794247628287678130082371472148460179717188880446013675612462428118976821457635288471838818189930801592585699674904618354682461279436755561003289546856817691033455787060988295851703253283101562726807005092594478712676229206287655389688951002822856367397670156806577695628016886527221119776180833195561251809393168274259043936358095874384378053710284076933976976878174630017976615289454844058969689192709724806156228572889919930919326376276225568379157301804007807073607224798208555053737001397374141580997989275147606139591269433624295749510959549871557487049909120306728611926571861629312731911895966967231957641053522274941730109768388073081747428454318521595723339318579997012411840970303053852906107939956472000106411369751403370614669341595550984948217250457802023210287638476141133182684618864277703559015081323459737648537405986193783061566010476965329285116214787541363484790163290447461797172222416552275615487568571568677414174949271650158022273089456760081025346345352573966709678693178075852443282455193700798735790829870540947550964507923942422812267595083998351415748318501276046172217015847020508580248351576169008632337941892836558440648571223282702742192161113672932571332636818957530284163884997845630061842317941574806439193146156451622052004050986604282759428766573736351075601543022986294206254984756049675471994208199565445167942794352914347035729972256004821589791619521370373398419895653187574313093941065855453535914989586292221857931894306359987441758746313742961828212880940630871668735501727314026257006877289628571525662227964026426157747714843025474601188000041677466994159518357275876501051894756948807549115186840681257305378065516532056883166009613791940965080030837584786927607569568691912210395506298834380517198299637298070154656007470973686693999939840810685638988764524687706018077311460824411752225602502502828998703653642925525171118945328380033649913821652301689212016425762928394750376667990640707755730400496624359125879399615646397894216582518808113145190446274231155081616799682003071189408056813374845318570217268448150898418546908362560876242379251037151120557284994210027697120169817078452216132277954551862435900031109462291127981927241556970124685418911895692678336553109096196114072650648840923236651929778857199831824759518118539372103048116842168393946619553076729030037011640323863019065333516248946767957582099849158030688506247748878939733524731855894637717907311250232438756756051312089174762178192349679337288141322252864886135998426264595102199864148695533133326450502055708028304159048302687504674452636313933025292843415968157181184847425730283472205309121838647813056546963630363087802725918989012698779443405226779725585031154798427434282198390911148697048299184533939694536430181751986249325134384083795946422482526353857125982222689182900203545782241988018029961227882708262434975376551355095342747882670617340743921828831303285767517617079055373642732363005416771368635833330316726272272528622306952702765260995873927509081092407362369437015758164465844964510443815322796847821439698645394325321477932060873641501465977685926260690161060158384985129351375461326096767221991598646342450492361646830144972213460937132696679843910626647006398252682296549767892815524665259454672295892716464181021505259182899777482621437782509221566542659270066275692499070891495464910162594626497312446694677574259600077916036599707054586923989656317466563448383281481896338184872052135517341311867578583752547418682810845015663497669680444222856629980336877267596544543812020696524896022634699539855282818433581241706618950463759509711786798761691923433271906258078778529692736107760486715967275087540864958551076210165030822901367334605810369157024478608944934340134214203458257062360212392581529873842849266872733701544784026980723690888625504173717646112121314917635209951777043880085091388476707628461122069786566867005327634053298565167068748828471556543232930304799360718390767420178432000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4155615331303647606809596153283466252406509138421665917324806309606450249432659615790498066030761480406118432344616989548927636249146819907818002379839625180897038057834563903248535124375026814867672467361813482152275469275255951737261242901826119691317291522455672513810584709295658144236530799817199797078979889371590339974050644465607862236288530655822447276148779690290950181824873654020624530676711689208566289768613539622253829924151139188108251339724170837367226231693436720988587740014809332024481151323447372209251561586528171855906235268886340829498848427310561575468201446525571399086040603782739282831958965346940103953215200979356218815082904057795979009961705469321084280527736505013861550183691555772959482978590683726072775772405762891066959917185270183202366306538688418487731165233808509271666671287055659987418893877168036838708722139612918346604835237818145832313992666283749038486739570284452216370850433039845011948427736185989777629181754643243865154071603054536483943613200050673286421120014336347541727961471717764307453622504787311758851613219775707757972913644508072984605792989678829012664157236166957049241680378156297592269305669975977752140155335035474309225768420919459738853799988042582410458680965012443944378367423788495586512070119244421957647615455900579590948626926196734062194133010234992032593340970039518095113549869873993407572730883442319174158451139963671857286490059535248126940840087893446343601061573529581439881820320433949715725980249397576821815893084559652070810530072423653065958431040599239880343114406794066941067938736399108519134816408446151441380947996184070075684309214815314645230050561487480080632853916932734597458742016076892698666654730348531087214899256722965865993053375088792951474186161366753403405690787527429449915888735008966809909797441545520126212659141796918392212405604125392410433754909063967908905567992137928237175643738958046302491075636588012311274935663954627356011078524119422075140417194669816828199000767299541843015136757132683210463280668092532039726465786322137390774566832005572886980664038193016793554341773769887180365255025762892837074099179906202950947248834014051690302252404990113648136059937054062514147333548037792606260055943894456021240748005306704407132039009321176743957128295790763239175625870085916220401916105022112820918440845059456922861820457699353965779055808775182444313096344023263356637152656382493348230450009451789360678379692973719354397051072558356113287050273040510023149912352502664111894016421282731335625038549872857429674255873394475790224151083421836510664177196486765098871346502110478606947908964265117963215613109404932481990909880117361269459307256400342982786781655896353411929316437641036269258975626328917916937119125144887272634789477524801294912640335210025282619155431231997687352781722995620795407763997836778698577125913687164964399440065635889812599830533657191196462978791398961893783877048793786259992364219002435867181072962498996588055155479852183954435857301175319697989609128558847689586150830067820113068192752036741227086337760012189644786950979853058792151820497216593020759541417148154428829757960518976841309467928625085060764071289895466645454479555034443696643242451412014578171122988110168670554584225722811293087686502168626281199414768835523494312556327949204323720780953896418482756286602079641383614334111307184979310371269795306736078540725776160636437930828775536915829553401288161741442664660483733212886804705649910706656236694589427236526651959477129425179063125655334479972060073056675401503638258248089018649230773342535992815083735840691271124907323370778003819600315744494158326264892271926803090898750258871108558033510473320462649737020265047630911166704678947625980517517426525768699683737805176600782636620748144840516735814963761346588926996050358029140805722603768270588129289709996159374769608736146621208377803911331101456457995035772695328638134262632903114285311457186325564100030456078974322577352424969130195376708831279667343623834294906946451616563200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -927903144588361700081256285987222961281380242021567639848021801082696933780881378398828271802746099524837998238220530623185030866612951057680695701613759800910110322145031377347470591789084098941134526846466028127255032170361012670578053375070590227784172690106756907778499975329428813142849661162130726493543903546451030648061522565884624830078374850119939662247824769459990694778052237828493535589402986551896903263947993246134861189572883250115216470515927344070376904756168964642191776428111664618320015904586852194718513618715392969071518279202544990500791085838067451407850337387921412508545588622165382872190535997928249432521163945779647923571234257569231736395035168981359165463218732181994344140775112630292966600440133807726559613094421268168243982040973459365577305256012624492184970916650284765120562111365287442703979628652631379555837823842344434616129158433801683216877846342012178014534934289357772797425578087921248169714353355297782135258633161023583106844180151281720862822822047197670665673724885592789175376022918790683923745088825393248675042081676415493477950007720830873968428062716921635794804843947335523910064433996643699729741171576588375020929981439615514626274457154120769950009731527849488957326158517702379807610126205705425508917118896476299652065009278887300345778528070015152729631309993206409354545403353063013863552539573144955398514895642309996035832947833845892308236878819380729562073592997348254373648788573628621551744419863367278750125622800568402527490797803939147589971931931082247304029227571960213424133382116395111282614991113200445358630316003964000540991447699608926895917670916456533132843276139823848878865930880388373256235804690851889773619659953214036591143472537511784755890216491688556611061062570041284520010866397308407902566312213768582598881639878227569736425607657312134131427246646231337036753856023529919845963995616746875826847979490677762236913027543226075054040849975263664864774881628753042655755374363050454204800609244840678253700673619853496052247389882344884689943371405802586962618369882762811311260702366202625179562561746334093546041536817294377487929591337164683885944369157735628587045511257284340070324406349425770454771890227218985260613231548041519903522675539698606589229420613274565898775135823276822726734061592513079026616015707972161824040146276266520343752997091298166721147171228191181786625452005441760701492696307616059797195934115637150791763589707198944050596806862396645478057118462549152040063781242160710997550755057845299009402522313493331219971784353130918367990278951453934098744703863828590402132513841884251895844432046865197818464145274672559263819175147857247340651768646946318380419736633482399630583145737499215086682679400743604590369576352316324486257148556003584850688053570380493306298463554371760694613070720667822448851284163812881964228477270832707320692004504398781111838239284736448008689205739498478844825281973315077802165491086736639152507479280421220385944057922490857900973216865284616306870904090000980532551579184543999888566907769096056292428417372179061215787254929036538255220990831414639618056727864837268058412890965134900159608197251332824506051635132462145164205534076787239509695697642565183622890101657399113541985696110594354198907531591168948282540350526161877225712906884195746774325224794625725040972341075154914352648241093125833527562301004017397480551061533615618649232240344446207115829235074016658661341418078712035176468283621873454418256554971974133624246980241411862711869435397644855943741083065155826473256738288265598889996629590381913911716184840165943917365873783902258138300201342759354860041829996996419282534924208044692447932249093181140482284116402442986316433196461324261827258325983841813755819772229836988096772280516035233966207034298943055330469239278181721953930055237941973226346778638195770212205378227705163614426624046240603883632722907915864521144197279750991453252723873505512324886653606027366559690408753897212515580109220808293722958223394288591228108800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 157860134501789992276766869759051009730077577760439457395801955364304307167510900623508184243842158328411181517683443614368931731650318900879835543503288830786833007060098653109085208038043377494898852157333176006954809422935544972606750419206102652778202062589558857189836009844032345369806690955514690368594853815986900334490478328444137710015377723086916190622883372201817973515863299379069714547324381732882668543259650955407856263224899919515522400750185038044233871682316310896210654794747092443345344202119856089340571994728663436033865916249451480622188908944728266080360186814243676164316162674299756554340678095122327748553850268157172015811668171748438133781745355318403874734568505951371356851761466110456131821002694702471496016159570554060650030274457031867872912713843400339633467689650865711786587685124423645429808741558730096388266592820445959296352223776817434386487142976127783429080805458291694074245293178948941170754874227645898314525877855129350265367153047635618471902978784661327160968721571602024442740217224158358391479465734637353587591443274104964621018545485339561913792547197658496302924582803698903508976453300302041459588175437891809119962313133989036913262359714142300306938948516684824517993373183980347557865720676877591497913936374921359893778585842616850414603509540425308411281833143547576650684342891705165839129445021404047314262780221066729259228340327458093382640042856702323915775278901712491459923483451524750684330918952486020668694355484107142216967739360357682403948768442411708203521965587012792474257967403876066209529696765027235359739113983719381622570448729689724384908886221179706609155708615477671925817726154790154567293425242493441429852734442521988749625060452407890000268310564499154336387260033558045838263310969376189592652962551374518804990828849995909949018600631465953207573621319883015091540690031002281146966220031010613468504475481058035912020067361012184746299823849194467114373387954932186685424746605572478610337769694602376434010141598329042558365512307928677156261617585515934320667588732456364134991787671422138433742829085070799165202494481550688854898594360879094987962958242063749025541114059911361816069188980891675283024263385153730461107250577532995644643361320937278546577424347896974240882270555607740948033926787391089483986798607961669983370703784817383823071318879514499292423369737937188653947540762840981697131239502873254250437642655385593841200786763532800404432161024467977007605989453217868355158681750916700615419398613443742663686283136348730775287808375587600843652093085745918088749893707896207139779905826523941329493896656577294760693133337047532570175083797258284963854073481947079924059813118691207080841240437693130970869079839409122362880040497227155616613662715622429968386312649827426608680928795616666633843389831822289708917050585120643872824499907009959933108380527210987379124588269466877724055983430783805862769326847570120574247238308178043876559838700152018654761329641789703810508969347482552206057226541408754764342613499133101927505382089929224938794985474136847983022867631531331326867078395005386142242614811459382542155084666140256640370871844683347553328533315019463860117867673333476221804679210099921731061486666888441438970406187551053437268493795037175927707248652350891696025245074298226035843999173572778804272402353297434052260415083587204020321331863703386855068399044854344030233682567940017286994398881495600796133804156791255728625339200847553915805829732227158033576740773476075803299371422407950960530161231951648206725073199924554901841412995124654404167252099451832885760701529749076455877331734447884132117843952909695444100131108077050146991983154792145301738629195724781275546590116948212515128691383079595459350130635129590050565702990800604500883986962324217377683814612493759601244564520587764978466230882486512343062714957643604183439009880119601320097856093963999829510968729927354598050265769426056367008532419731957871202193265668447749350197071317273332744436322940517089280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -29855261805320664003844275273990602097830911794908855426645450897637380759787614552316304873994272108568968508585694330945616347483989177959858557120297161298921023455377406760705720240731824547188234299695722832643766328103363754445396751582723076229084604037550939910349450614068322305091497519278043016072494894055801845954317942790945505733065157727168479824386436938450900436090212338131476984311640412211446943264749732566412147709415940765487232981146697335461129087964875709714284346938193658347611751860985638915110375974411947799878952709385890476971957309570745193940113573641894534108692912022799150142584221338336980454166293262164810930486217432954822557163664733343342188487269615045058981691960184480341297049394634796717481901525340202629639031919965625818053915295734496663829696074989890774669705959411910288195946680384091678315196805313717589129413648540074913712297830446911354465378105717034847273806648712035098517068085314559624645737367946276951508083709529517480733470733915151432495069190764030391043378353380602474723102322374010735252812458862359122374236273054475533732331784986356892564956471766023683677016484940671101923306621049814737653632081889743673435541203988539552605440203840011887353873823583997654037400762900606505305766292393916146117455223692655051199884143203647218134085700516705665143601993450781382251936257173877382710801550792029966021782086751768437792565716864179355356154127200298369263336886555367524341987220008145734335311104442856962662512319118062379029635401959731888818409732423742329994707352023673879086534143191297991904660315146273296371698398770285096161752642069542954979212686896276399115258853204545649792939517652488137769738030101137888118735364374432625851608624041486115403397054426186178386561421150235520322919582520987126660145843104173887492468673791386619880246403859321013076305955283878514021458886835870383287546514567135957939996334123765626533362248978859418473940381782203740661620749926523814990836873214863675795743743001036386505732189327639123820323761940683955184059177940427633868113954809664540716382220480187974443992518051825848933099229985901803779636628081852838465485768538966176754875709614728104188130847405409220105982070743285941202196214046998511575918234272295241161370383560467325227630994151119747133426079003007499921218302785578176793819178882765664965967562680743416059223175798392923706775781413687711095154569911336599925668024756326847500939226736438333155722572423863673932689889899988508144208728958435454617729272135726221997213185032813168026873337479531434304682887551726240887632834801021409849997525720447384448431601555720788082381251400884749871633044839892889394137073374927560159289378511693472237629180543659891005448768974600540456016264542683890421741173292926233634978358924437948794837059286991566845307496318793671208021757512199898049350931894696817400163317708950511061010907525889550068064318241252359075405762773223694287559957416907032387071730035767978529052878292679188569073515750766721721245814314652579363631919947610289699008800102372497382789547497138230635630958644440312979204857106789833181962854607739832388097488234734811178381846503369371894654990613326976745527633593967314634660028109646236450240064765617984856911559797360521270011756893896776012184449157291712711170828248999616450142371796406579845068687114231338027544500101425258589366200394877910927648572937427528497637817451775864589308733219558281718038584505455852425725217561413592319065587022888763177680359988769033507626903849299080521016094345718496737758075966678961540489143802851078792935489440500226079246484980180739122660077742124172284988197003780723209997693175870092445585426411155757492957735875404564943742499908175898778475897134440437402434317074740191461447043366997273179705481511650434118446728982684927085284115170917166054938130272483991160071754252371728524473142089096572396181048004926373884769081855742506213737597484093240206944523827532573786768970431257097208272979870351360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 9938008057295998658646377027467998816606458859196478101732937825052349080892878342556790048405886661849262232252276095630004550588733332435126503829232931391349604183022561139635482977725210258830914811850485627321574988622605373084543828550999126643335171383388489724276053429696528041439539046437507757481678297384004230176885046183390468770094484266914106241325634972815558760310359677205886185770146659847162615286673843083838305492151757978433131126094806556813438860013607442347385692233444849684747028436248448795916827622320030038599936858254535759054694491568879820460570153060377713853811524063889736442078155691916191010493120026289808619933636029386828771388129185405000019493603603984740595978723775337856060970455856727985083586364187248639585667527041270592661892444923319084983951173728641340637487574741174101557350034306097116369102937100677430347718021806456296696864527044639318151686101543101669142450352005587002863690460617184165829555200664636580332433576189628467493824488789735250673618788666183221004568530814910474250105453216803832454322684052256338761941840665167822066177654019885765098213905406517813808559403979626138781561000268525307205854928864804883512990292033012469564093232818077526804884423169856207608372017189388332861839956834387733402111906131309130359075166206209607737984909802817683594878089620463031554979520164583687595144766386584802874555941923479777132517757183629845337829093193413306118628369777453753739103077690485789316159223049441207016118131109031416961355864882701610095752111436860166761349799345058518588565596094045485060979966996033219363798272340381089019056941395469337418248599100539216110831210419613851574629893383291885969957754370769193338260730723134434472075071643504436233412093961306199486857350844782886111188595253857846193757745243065985364441092234115544223467517249635111818572063425010263842251786616953109626791918122350175501569757192466777970168949183145460627202386349988733700310808040551275924219463888286332413702214238256358131830558944729319320896333747651164437423445010234412435686186841303277907993882280616469064591007563424369855350920919318150432003891045477794051211701852144875834463273543354035857398759566182900547265437951848539140004863582144680433910650078375699394547877646280659695539449791808379581710616192745393990059829125372681167080877180395068888469051582576283670934441367115032166180500057324795416276269958040899035050543254510690431185193566810821991531384954339990331138730570716641450129482710865521968869281483370186111890669603077478910145950573501962744991081233355253492115168070578327403383910233910900697255942963659234063254465310253150354456995849486253784881765505967057332863366065758781683633618214932152765019980873540617419300271099398668504336439456150585051051465148215365485147751249086880309538949601074778348852455722274172368590482963309247410459953037614053388164628062451580335045406619545717742416280554729517681464173499658404017058594329862625718771904540924829044518339159648046595012498309708692842433900361479256620066839931261967995963830363057462443876521280316257538817056789846750696998645264798736650044700028252897584152155228552186720567614460265505775544609107525333731150498614883472058424341925367878321821933234330768214381062313205879646015004053231048486495709747959403415679767419942064373990348445622898624027089271783828047212898366538915573794844182289107636689392995592898309215265425464718072692844362848678794144222782772232937906833616872656923532573531045360507526722902980918204066473570070073857688140894104091167527767821578807111167360227327010366797510244722839997325852411794910733121673510697332131023134773092855625904797611501836282564271798429170898475373025463277609124642907357699827299976302994839332203666877524926634229025311223573997384229572514554121897642132524347080137251058577007440585586504251412843121272217569604073611914313422941560707880159209366825361027652006536517485451765888651256508952570582688126906971193344000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3536893231150528958835675609007317591551305679873910059478342585312404436243192816023755213405630337870812684074474425166257113366373765202133231623212837449153188713483972882445983543198591346803601638813855388233358660024454125573202870635983076647365347772009217740192178073713844374210884700633508916987885982450095192713083451252937499648296954951521654719489659978586848673649815635536210723640620364043321951144531465179770621916576188751159940386877681528012517389016334085841671001888888152720497938614037052591725105448245661126689690850670968556549913398776146263031294186051905513565104583136034380419060850240094459773687761518060636606075826946362295443381823717667134015716640743527831394848589308866756299033476661566057745816426569226501226966051348557019785007945762534117582882995072179276660067298956806586041146914059553414772550178558926827395453843285506718102886572311641454630199783717743899790173363658430453090659628876733004983099622823971984789839304384287849825281697229473111298671573736750706202103671088932795761769798311582328436448660634427812124288621743628086145478674756175711704864304274609573740439619612919306719760172842647421551515925620706971850993984299639659154315138081275930423112482541472547318331083349490578453399412748774825820256684401848243446249613276391784740819034319242351847671258830100560514526305102916965789156301469185657621761169625593628365489045566875963171848466376414842077660710894476455374106275160995753974828639798345333635051817255244430254913652477647344475908472827813810708100193448851163654100648536279973868422618606190485961752512093539134682713721736331716513032260954694821372341498227808029795601453346547070373399015103860210878072299953843189196336563741846943579748584757910812609480289482297879533131949669649085530655961241515097742219747732038501247476607875345708710747714330173511350002081378514423207926645453529870151703531370407243281452098261996042963936698276478223514182679360451195259312319840140177278967120686604720803325627104610499706170786968384582841586204117912093818214562678837989832232449872459979833037131839614149610276309274395238537233252736296088358076560536854178831960247168911262453439747298314489475735947462825241355419543151717136721595366888895158209746035647763583500254061000643782153052733051191512500059917123930595429181153336531421344233609305279336945879527617187426371293770719841431484754968349008731198834878831994170102426675137779106570680319203981192441080148268599438051942556846093149517615650800024565117979726501091351111707588738983501736561609678787075317795574658775871446822671149601865707997658361851769958769587736401206681386291049303397311571962974397864411273274974833916443881134270580404101373235262927752332473923213154133926620504954227969634824244739652531833790958911619258936817155376025373717881661690159319553064200504892840729392022354794957446472839930184935493239741779894233650295720421390185357786756612283674026455059846293050908806380418818695477875364452940377121842420187867130801221806688433182650230232671646125443502596644861240140594256673365019547839459455175665092435999428448917941539447140416217324221883806279174599773698114913067414716458545031015841171332520893386555521645982163286131689696722719839620919652723689291339908347519121674525094677246674202165030792564455287007349234328944510514756144313551087197379932333218129110646202476737488870000211204046817725060608642524543275857813757001961384934844050253885811132834161959601972132232144255987201893209502832715990731533528592553866896670893121204943743921173956239306835927916233820459293237547661115823237889637196972620542561211612190143329926073445674214031239496616018635622928327072626424202967449614746363892039098334361949448769310799309822039720172872139736267071033907298651486940106283389848913549166565206156584474677030631680073227005983677871228294505502534495274801012287252611263972959586651944812396988366377889249789922420441249163906050573939606521118720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 941882822393211927653802556878624145285057812317914720956494215790809016259411878344094315779557367687973887061750979605449343849722685431323789851760849259404855454504261382905220524856432520994580706279504832499791555328185162863641975777694741669677531819567346975705764277541276538988871612105625985905707295694994049670064373301768524421538034180175460053577014019948519368582020148019507688592686058282420898237818149976202014044049591384246522146539531913048234100983779333769798443407831646203275985692065796526094772097921542263886616022009502598880342967663874091248519445057165162774087341436617608050685077086290912912724237534564233296936048072472382650025556671844328114288192742853424933348557954622626942289336156340773943843847487526422555469791813526619235968279807843457448179571616459311641680811942842554056310598875450006717863848929604301501104313982146139805173341452186444978852739105264792795500615660032913029940708069476399865809132390138896647804386594283056161367378471200861397386802249366626877648563293674338231364326953846423531290040496562056375346170816129928507423274552865309015657342101566423119909076485737944563312870887685943002967385779255413170814170572847152700651851436499054263929624931498108234870893179996807071084183020096278707011105826011853893684052145714046170716435327259964524183781943187505912416308161684650528164772747906636749952992206416909144188347969262348379525949663491865346825588350568106919430820917806896367895129787832481213990394232475739061773176718675285072578148107734628269397959180869539907441914860662606139086448668912720544419186441311042526369464926004398904661764375117956390917289228812450324844462168619761156428314873313933165246620616232965269220174115709090207607095496491810753397062654512943372435965692726431139608422733671615665198584851414018311907432720059291468241226285028393788984495773448896669169175935121086225536764008578221036310229849323173232494433912754217152811381589935106634707606606973294114291135621286460455274386572182916396302294976201981350657597476984432659801874403582565712532551218578695732551227034627363532813684699402493332647417737621373043955046013026912690294111335237814593767711892116748264841309393325216454095366587732054366562282335224094789022585040456296887217985600049446511057929594579591490332337735515269884048586903036665009859603585291708607520284273290516814788114414260658889090320957197180114309198780651581625256301009590774134982714149348579248055695600966572595285914613650292973882940440332826896046823532862167940686130510575584529965059179862360075782414566731826340135134603737501322382885612622529473463144439766091029525453152337719244781091439893192271419396909753830203771460186166280785089625668876496017552632566072902991424279003370154969912212410324728855495060482066862568969938628934598407823522617866941605412377887232981825819164440705799963345614102493317538472197049621582621627764368193118015470857989177535807684503655349623340042854490993092517141244240201406834106370119853142372865172678747642556459099581448616258321271025399773408316115867527048579307394978926928407010605557689564913124217597118151121438784168275635303734236614666642801052266124092606623493071951347595087947769291275848637910974377647297577529291451110300241381433911952506211518352462799293738758607882751494671886356696460526262248500338629929449633581699270900812286550539317705616012036313583675109278276584759972745265268792391696127156829620329729387293260102367744274220201893687136373959075449298442374742449287251422720597741077949357462539626598836581690247573633656542840877559510862901214425376292271237154726159516329845272607746244961522333572935830446702963989726256797527405406449033005893006737929706414486716764851282785911148165762144004111731832275311657898917007042587965282552826756231847716118075262824782559970341688182027618967463220453479550224749235090579250071675270234671269054103271795021553439368159462669604328048790006221686165628518400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -178902072469899107955842005914932457299439759432941688793777399009675564261434134957437703444833770174479579851098591884956841368515278104745878494544048261253173374047101530527653678811016682720399877011554562308914221282695936385103548889590959847122982595488737717892609414734799241294646448707095668839793498600935260491587333897206101530806439366253250082994990316115371786401503990306767382865670648068537245823759201507927274450143453232741251372498116324837936116214969643082355452937360472819967411523607952262383805727510789781481431363602956664454330166776250965153765764550966386292007649977978514885403441699472558060685817597151161246234714037349819356437551218414009072625681256077706213635694663809230321034780229700364227288662767130479736229728887838650958297163570095800760547696991118466086577411123396931248383556717452335405564203035982373663528691730422564928787638587860581305312872580018769487040877352776371409752679153808376430644185119616101394181482329835207177492907509139000394685882510879829066019576430389499778126966298207853567232203809222864055075938490876653698515797490772190904112170061420513114201907839229034010040347259717454202885706410644714172292978699815279942328512088292331775078194632600560260625022753231290250320462914876637452707458115319723476605582881880985804837581262735913298507220295469819182547513885679164433066583414608694004984086132984550586527078677968798863476241477084759770889148527283537157081438644560143570622839285952715994790967313424677095145439392030386094032253746202548889905943264591346180102924753519738818162092576563666189121875289258814660113334792144370424476420892099285730247700841226862172469093540851002741211726158966654882671637505742393007941006847229598498586053689066691207675172996394916310821030178071512488212521734979357645568942561249674726242239501461641973042739035324620037063099202353085689201289552237752812158957153807085598920223255065193088886375847997354193368700934639621243848125894156834779819582717592060345703130102573428237553987605788417228009483179182632124694664328968978788777124098105877932506385360432942557669700415409664160979299333105952157147963573577879573742381728910024308238588494919899711415881560516039080014148479188285316127862880290817641414901436383221387656966952667586134666684515194317566819373372401852067838479384913750240943697484340116392206872681083627981529954372463951609975659552579732871344937009890490206195503420272348825729009818966993967392820433788788411566975757634907719649530215758830370389350895489839951972938455617197823022952408725458966084086785266726577787527998287705326844501884319841194208352475391936263900252078932567356060717404219977120571193296566937887022171430193483303249375853984187717299239655576147673844114807382231132429206281044753829779104199383060290560880447970877995023800792066827889406774788205669280535957225012445915085129326356463899770295887398343691562536973369460617833293441706123529607120610897905124833485720568298858967404275124117998506138630466403107144821517010584751059979523319162473486300407921651174917593444425880410100317907823657708892702829689688150570926364307046102322629997052062317186882244459108851425129098137976072421667984623111031574280396138517438940940302218234599553116748210455382165761007660216578981121167895266823048670885254487408924303588763478685435480437684380196687719142204983880742476183070997137734140731405184694666863365735121402152764836262944480338683215540443649585999977105263647185445906864350170705999729533372092489445601360950809184895769487097195019824676365669224377128114044141490948678612427639091735767292801099195570535355582144232362295988779696386296240882606760377605093944064413824678970483459300153756229210820593288348864422781384202478073192051149108806091469134655709016077456669590553351514424792490564836506714407459584647384315275924376559903680307316961904526245157522106455212795077038004923304090165062912241727034646603053187059359125805727744000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 23901207696358378318025831241078577402041275512118651879583852486647713508611367105685060472984616994701830113635304523504152694938202764132833120796420027580234934437723409530775656379850361754399474062614206299366161983415056818765183146403749790013274500693679353758262533885296524820717936935907409818323571649405503546685571286006942955096301586717440991589940403343641461661331336545739957683234049099431650925926161984283795673401683104821781420114355500504736539978897117253830487734313353455930193294122308945333190621153993091705109960178543088638934098732089385941697678902703218070820083544198325635276925028624385473742308213596913811704710810660652651958498744023683115082671393546744123431856671413778720400446576356719823288212901574742245606167407378270634035162211462276641900112257791253240691291843809999103679122814354492094498150241625193082938346177508101813134811484352737766748416249028566579630160280158375750540251644594040856762819828662698861264338668694587543134382326391701691295173449749089088983319767311917522677957218668138260803094469917531212860255097674900196120210822184486644967796265975732353579121048864493031588801019918679358277884042190311781600299755514006755101856569106433982593489288424040369824064242892566796838390770188924224969227689105102248327913876203680369310772842942572273366191395256769716812058005913350962951978393018775505218984675081255757387107613702551938322697971172791670713238475420045708258808875946782924065588613271922113419550764092218611787205294995302079663277924144368754240566079445093691431805495957976325404522670672148241021169151024173881794814263988533672272287078758016984001167160630233030967915510612850983505883492308245123735295215625231311079745436571015341593120309783243065667445954552592456455826001742897922473530441738074306186720818276582034084084582248856781600813557672431949354660098457080062186594458539189564449940033625339520935357516909405366085458335294238408936455218301399320098543027217733807550313830845406672414180176605630936410983540548927787975113127337802334773860662253815006434094919045743319144130425067378262505462092798414261326168315068200419237825431385855320222367779106654160079608025079846510645953118103508187795317803066126190680194860327207261093288974570223556935953220758882635384216066935607666117803137108381730143328824477792814567037192197679793521170197729621990399171329140923407914981471627885888953003129615433193373470979307003895679940948325759324687374178398447435626667370376311907205647774149219835317692646093297584837052433374520686020496620757514043083705276024222938950413078071668654301230666910795593240111146322192755107944253384848969803034125697379969294584508658579033654745627425828384620889613154074167842893621287387998800683198982638081200167756240461895151480368651711414169364143044239985985103087450111846147473767853527745199765402153105771738202273635559486756881441472772091686342890986165896338716725943091849705029465320438298493899619697219688851578754372402563378437400649675131663144219468737624716180424520363200852378221479908476657533621619542007491961682618859878435839506778245348962018322608941041388041393789806914357750235845577479608666025839392253689664424619235711667941868218271753579785899520944403961173402801855531932179562491293101646975568558117571914436182383288679416436662886864455404903048293813814863588543020552553069768724108631199427875393452625104162097301869001710757455594644752170097683143783923130279934466497586241472816061932443686971629787393341712938330143673716052028615051020374851373690556408494844878581765401453457670869584381226278521920258159704304602538878308845132865125597777405570443921312491899400821744231597736938368215268253545483329789273552741810667015454187264257853903375251056343724384323336236520965950733742449735850993047933811485748710513516667594298451116062598461268401924358441781318722382586467215059775345470352740657208053793363919174668920790379002058184930919605862400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2094536436070433470095531860029585138920612528398759399399654996858954779562202833445841157712329307256498882063606795263162504078762309365153041304899099082067751296869359911449678738909807849182976913332936352809778149149073637175582686816464712092750122741833900877074100049978901177457644496293169668620357146648196430388248788022119946058618146203448701706977569576941286135281157255557442234710727429944344320402680240476104073677615194634057718861205282185856649239990069625906058724986362113871464117968345333657702445616842041711559148871998873571037532326026008815383934968452891304609548618129967984473025908610144828011979251837933304381800244266002647942814854789931718993006016507486840775705991353240522389626927803237700633364947397275072398281437040370829171685184212155730389137550540663839033588088295422469219342030074623823367803908895027300297490098765155504090055291711676396405079262594338792045411383581004336672452386765129398649428776051905706495063462355310044955429118466648849876075892665752880330458891831304755639881435630972275187703220769135398400659078133377847450568439487357565755904612734749428792833294432148315180300562514183805741750305710504621682396055656047258239448421675832336303866360586868362039836002677708974059253472062567946213783627484581071877434834929216870706265646556397267007821180233137254500514806738247642357284994258267489052331309471394127705635166734968279137443135223778097549936636179121288981293891219104255600749248035768644206597604473826466950869043672435281828941720412090076854284406020647057921459341396945504741753771377043073672912694831283701028553130073441538112195955599006903296119690435479760040066374036477147360872567863089777382738843077645566875697432440257051186328615648366398753658137056668176704355481400296810510560778326835923599857142147060262781583416956353186411866963458008706732917405711884669632710017577051068464444551962106031480319222792658574530590098508409485423866647795748249293996418082116357577497054386121002500260728201712931294013873173822083619423301005176067845198392199847309902532193708155299094047977429094591137742210200964265889591231654852550483716839502034391568350565729690655453005755648431019594126386257520867461154146889331083425985981179182886167928290577395711773313054205396856264459247014619015460027792062341501151824764810996035975174269338679729655339154051997468206021085399939672007210181404795662875392115531934847464605764056129745562512161413833267186750792324856514043168355634888142485055550619478775052628825512677945089953710109216970678861767222167251205597622067180464295403171019028269660085543282903328469742604565626616431993527059398840066907554094105604623169411598978373296352612935611553894828656297634825624290181390004053908312429994564050099051856865672517655027622371231375232236524380419829762697682729573615992217563252890608329308143253825865320703098699443917037532192584840890768402338122544853890120429967855538182921407710259184397318991385338148178791570960751166075437581090499678445167371114907113736220703677747825016119510335266096276687618278430071787804722285556146879829065408419277166988991397877497349692186991681600373453885897385893689073235652475373430662543704175515705724222246885997901318991261605217308875332860379636556575603761410526449379098438424904703214190714264321030439610492712875415572072027315466396351338366501497033751390566219540976255865898526477033022594707441562435270522153692499962063249985743949430147915958420432550308256775781594476855130395228705961270828035187753737666759006765306355681807628347298393606161640743634899988305158368225635856540804982604723614379667269111650850885350729040620432906460718545634859164635132098058149279254645773189961760735995995168696550169749045574278120088736134279799950175448623018059785760374785445606795722783481091213606040282131043144630464381635782561265409625949598470781641191745360791687466938099563459195123766368895327117229396141621655506161500160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 83444106047427868899603026366313250925495186673860448100517547672973315867047887240244564050415050097475228871268829383891805773038838025168549805579565765967077215553965621843989735766377345548284095046316535036016623375812879830654394192882470388249124668176365972140889275241927512294347946115076455472579918742125802116661595005883394395419002511430532898457516840180408198769874992506144850999344779978525152761677948558103778530693884358105118401358074783158441364483633306673586687101959603641363287433883917078289403609130360923181025558837750870780201727976956068840999852700171590567161123796101634451864728232118061424013342122513734773846598712126930560838519001928056284283628917492473117138638972834462603762259984913826212367813170429254454474715714941347434340394121319459161643576607489525501932487357236996418710763845031987603263003775515563332378294134484887636733183927044944765516722879978320956800501630724625052693781379651256643117578536187808970363856194642051058197332612678794261487293991995201304939552170414095810259906197433458361084856873607818373927896475051300466458495162266047419298806853192887767574537423892351472699409609345572107003933461938400893413787970055812986729128038589574749757951559570480013570750907734674462223017793294828478283487360121501971863417822097202184158209467059087318512546380715601005484497764904777595032178142902282859826807421495657136043369276489474761297853580675901253892248276691804266386119758150563075796976524586829381114317495140910667678900330304633434118536866993336128994690745367495809692800815807596300604778478081128500172440330502284008701026965989011682163043954490080935526964697516412221806438584090384475344257182219590294912139193066156161229421665560959202912863554697068444984689445033334321453252962289425527831444272803438595259634145364612476022256648951153807815900614802048979248754774179625659722556454768789881052577227283701557467846456344357240853224007302207521993583084314973030327037748177263266190291354918655606411039514714660471871805342867193184447672532675286182639132191050580873808675897603387015304392790773456565953110206005651357180951793105374053819419457500235621214274431132470601855089174683873779049179632836615749512628719603336143112062742223924466038279694605433410711676625896797241842013486616566584856695614755925768713602050386553758854757879547117417824561308274525971574568455339747958682669872494638011811921406185633303085531974507761449948456715176862285201352885351663259603253168497954367763969035589953774502221192746594785189012925289581127491241722411985933276935460248125213033719278577467168360238816213547464352047813096379050314089527940785510380778237391527293065863773191476487927327113059862494593708631597895114078816480986408378717821762904428391113558940102286326322375853148938710445625604331139566221307922640034627657409009784228293745798717369180547591069410981237549034462822929344224154927036334253388935925945311194149907713681473770761142860586410094190946159341926171273386401580567381682419003274962488782380625684258437075204090674852295414470095838508491513439289080259481128349853172671653499623892512259117547621280006261448971831862064844082728792171866019735487301828034695917819310487608936123992051849358229415004546125385488706133363083136929331503864950701566880099769098465731134370654627655947047579911803720799608780975836478090325219143480609662784646279658745705529933722109565751679703461730322909422497074332557801982114544497576591216464621323855107973014342266825147456593387237946977871516811157602164557077232488240552370114215105703362594596530446519456979963543886336074973225961450452716556835914013237344642675745439398464812625875124513305607403930308542699041107764594653800684620289005234283429238229146072159010619592365075490240939991338100085925168464527409841093654354397977082978364440585710738499572007119037384856471712206110439668333186864001591848882214657451878645362996988251138446615326801002496000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 6000996426136148231277676388862441586561385317610845519554258355589924902126234191735749554503676702615872940956025549707747314734152889730988717259223110061446403609485608014859350319042756573285211332391021760139195087564253729896105711614323243971705838687240959329170496126955388983479430517729871102636400236049593209890956607103291649097120775313820182499732365626570651305471556590553242045673420785228159066522791799655279267508009005817142388899100136041242507562621322957463056160832816260300204084955863950569425732968866670875664950945725106590949636833065542816097731670446869367676662892943817767578620648706824758688932785780336790479744180049564092977266084112919318162027270756227068460209590948393663605911648039666810178306045271512168291132543187476142443946977980242432215080221581962491983529133893749793898583271141600286869470372482323607752321131041376872247275391280429763571601281549822854789037584415099631049564630802883306827750299136065381067708778635017528707532414945630155140007976333061145967022536150547571805080231054657723085467179635007198488446138801815198782460018561868576252470121902900190891741462834322391133376703382269104017336663809587651043784134573549315901456656952861467341975885186457051445187097062092254544670045228080046175530052597567816096672187519988574160862120146305473886127971375467527983393559604408816914763036804513495453764973395785985006600659497296721793960315943819046601068859145581928798314218306455554904737613488695940841194558149751547699469921246014299877856448979158308483463348599682323996850519535759648924512133430131447852792544351270944669883573399282083731800923084985280262835261406025303550765917436483355642094409590405626473947304179570366846317423356074646351578036112507743557496841270831731496269279258186762645108602201492684366293912107027756895171964870146398644296550595361222977724858879965838369806318431415037773197942416180984738376034748395812031584621721677902331777210853826591686214400485076967579854718315989978283852777481746604549602923461139783018780755037854691931886535281309172860512497994394387604225731948487232547357191648513050037040235833946037837316145878447090264516960297286967062510716968840057504852622454096590877553725836335154303606283523192431340570300161428640761496873471978356855424090516169419888261183419397881995229821874199042210297748667130845566341946426417238386571858334400327823692608393513881374505399106596682051509716388880688524483499034970056634461813946560755302498117876761873008435081441347634683865856245912376271338259458282400796036957468838520006971860082267513642534909215552269023112850112338512443578177259747213563118407276100053704335930435866467284615014397006452821086213996285208670585495656450720294072240004038244262209362331493323490920030293689038789211388861159275239618257776159031793862372284713495325387883063454806654216356554252651879546456485111222000086227534903130946697295817340579569986615549777949277130618098251858161435829589611985110590262143302554997707718704575395405198336181596458360608862375087219628515745928144291562366021950913875302858051293376255343061131218414506830087638044100566261402827097272037771203577202020112691853952198528795227785603115791884602224676560074269144751986155872212027301102242369371633825355059381270077373896360784624040837914501577643646174855792931669668559824771139540112016704538424927034255255623587297629203470968612480464098609450957074001478180829699847962331421776368084349288205578562199133676646179696315128548512477691836377209860552276044264356956646471314937796406623759736282434001872367444938104296237794873768920278429355163041180049697622986012206248577223071998048965239968876056849685809773306123924248385263859129243820498496898458310360740525456437840067654786273782162269109450582249248815079798951612362468720943599939312666382604124572521272230964192230151511426750432223423869688154345195536160499994923442774529042549220607611899450261012947664896000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1323808101226122404023177033008637497201188622355519390927958692779847852197849549850332669717742749797178715589901967184050683572654259993265141175250064683548539570480727237736337292529619808897570077097038688532125212688223240543964347418774005634078159682423696518246462571089440148694957825550143583428032924912331747687205161250266021986165576085801888053551924993077842135385083332065981814696442580668530501308508023696253591834043826169657637764033200797738674573163072334721240478666395363606941635777643919744489811533061168404623787883174499590686343015169106792630254444788250751230376670780935325844703815911046790117034464092594232761026375028369541729680808517874268544569339870935882239297557616697739946439890349856791048350828070891587632463422242330334273047029337309839189927082045031676114520646050624933658015472672754058561442128716638203884921325540399453722892542937799783894678976570250602277045808521124890828613943976342187159373663911662550884307028599331065727926963222301246465640892066720414658358754792280735119451653958463603666086879704976600123687459199014502554165673106189039431742142136743219134837639645515414036028315724980664048050209013039098609469202928062485214570031304223942424338769437086803162724205814435684692327896292764704188795491413429778617269192274973862556738111885880518585563298028576251389532366777674265445545287323163573239323053609839285468481332970472050388310743456212437552835138093103694238951807423931982029380884088621555501254038545991787036141474589015412623833387158174270693288686942498037758622659687501519174551472790922616561145478865889170888833654599353671176255252200060668535567900741086517625840130967665311129881795550373579537428652710304260045377692073909213716036036582544043315208413306983996550111529110301592672183315476206543907909790621666806037727846822649748328190063240601971771367579210631958364655079602368454406029152719703946156842986911551745822303254273761598982255685920082429359379935304038421362377244280845080969330418289175099278071403351458440716405465975454628046170851400429412151187181232595049173158595886285069254788358940761505155033588866975960691379962539741759783557804660723927573494357807896468335233249547826573267450850546548719183998413020314793471083394276850427913340148608164891967494997226382710112192557558081123681099591215146109428965240894826763345702450459342716566753062969680466205884172475544877380518979309403356201227152606677493296596551715467670146786909946497932503720535756447501152877075048736980315597536821764873262000545599155346731423125593793388781309031488284594797698197790196092053526875286483973886228646773068616917182345827377876988303556728604919179044054568294120827942996361680934947198994086698242451466934340359125957947602985144908422302331882516806982056277120227894157281201318153789339213298883941840059154709778631233504485852843801524573368679205516469977114362398981323010798565736565088127966723348204932818547608238334993486863816797400345100644464662211024236629532154289409072530414858787552773713219026258956175845712755089463815804454460866954056631534719052589380909670303707017626077758823092621633619802020380029245071702478565567086673246484286867773713300578458822452514750384043385519773208431607469185159296094582849200697355153176111569587384785804617843111976684353537980552950136410731754568859033446177271661430889684842025335512912609376021412595534887649274882622296081091140723945179645765720599398959104170484116121381874336731648746382971412119434785561752773645252971409327669583574566146880770399700307863333064783910816234875084769370679059963317401806149564538349136504978176806293180520183306299270996791818338572776265123189988578236153973513496068757325557896107230846415558367641622826280968597995909344885897795143573279937262367318030146323373128262774591450377363455621068909874523684098771088904139209311812884997434605203848776665599281612528990585357633603686158546543948575882713497600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 126027500389152417328597705469920877536905023222045260565663848644824082719190016632519816597949113175037120633700927219533067344825541342952410491402573889001271261369340746237721722389954605985119433404863360996388418571414623676526153849053369043031175616949044653193406673747161624072229319147063199335126841893488892591096087260609355575493063019591138315576869867552023798716159460764870214916142645873363746678696729853183934954782987300382249270676759432111613524979275898531655953617154343319858603922048985276330583778965505080891224448348177821273520970593928352038527314860359529968419474203131498289602247746584732953449121588141492006367976625729365932258718414643254263585499089330230610839526255222515437714722911096382245208794232068780157392138229869836098195442209565836854779765161204057241842598762228495965465352794371426663661848649303462678955999014799435681706754671059251548383361854380359334795322241459313782773050262174251563469845340234163911716543150685242290380211022706620703814574331971928776863381302366137300706362555491926204847754725959085659100208030222068101990592315245975608629378648004003277467775714294701848001389378340789141823995793654124055470370717008609894621768789962982184414414615123978810114590278649065972860655909412411649304072360311973992944093089064912787812490179473307214620139519108699734021395499115188878231900129582332796269317160266061307566735495567673926746467018775394461272933919733185023459172860418815191756573268007237535890780271049387547961279267354499303509144963315897719282826763239512637191512285995483557686419519910994384690106292212149173636372169649233672569268672400325457012998890632806130993581364776842795200115709779686105752379231761107418499983233695090252031395064042724385013282079769121560648110227446735606497430338787961725821859148897737867245064170395267614613430329470421696697751353644239703351499187219953083269097467811680825901812857955790634306447014852910507176088372307704592298151470670834445601498250278133861371540850210824474320770174615344288380416494157144405309469152929564374047184481510895352331984836104814517408514110607239310377149834705422641009427881626059060913768239737747066961716520864452143382969088726790399426968524799411862876130130143635975646236295444797649039457543682011037828234239003800085428078227380050227126051366883189010618034785635928782961969587387711514647442706966782908685384052207569579497218685559066925206747997579403705934079465737966983268036827223491072096044446462740374483269312231444748035051063925323103205888242172839835437469297051447061575483295961858545986283109331310096945257607900230052133345113810761885472544134029164765052383541428742283708343903575847863021872067130934418775037875075921334846408382879511572051723385019177282150229264068976720631838008316746833236668505925659156766683757217811016356258968531335145132813378799130891483101951130491284198849069372452715369228704048883496252477039086930922478978921607260717688066273495673718987237648853661521946003234094588739452207698191408372739375332792420211376575128248480072947839243464604966769474686283245160035728074759344104744670384076191570251005103162907782449668161514209488990030108343184829793777912126058860518729555401717033627831387151648843006717719690290357578966533301218420382998295758829963641788993167595221037550925926307091315356697354663396696833999427435135024210855420972947476628502713142735375055938919961168654846107573928478748449379545192393246925653903178326493850029885881720189398180142785282628744142393244724695182705268024722191888830879582413453065235554101616665926131291375273892039147906813226565018607882847995960070524474814162339520960195297652594176080078994641975847526668024072410225708247358577488336897202938443919254996282744224457534185448855282873804098559641798288181681166327643384207765947083920102026218986581484761434684934726636773315620081267712448812799392750089846900854357561477986964668306109235200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -9838589731217479736095458173306787125868192160925501695651860534999290708572309188550855706750564353802644054275977833310404995167272834370729206000603474244968786225279304003267588930608296881784774497130898230528952388721936169023982572578454242852150439409123106858645447841876128477042688530596739434140655834173154815476559360261504743356177541831406297722044460202586053585317151811407522695782289997744236451359862639371097376033655693423879617764083870955628000695784631993605353126412977560750930739899621137867091536293120723413705721985115991542341817929430347999167008033469067425018158575204237854447527996493241629436608012588338407678486069046151763410280619083217775689108744084885627854244299849960178480540456938552419358045845934890649419701454694060020832504206048665275518172609754818709858150367082911594882532771497034250823387065259378609374715292511713542523030629931940011600288580713764785602008932441666793238285553189721404275195673796297254931060222870979820733482274110878726465677658355951104999059923871282804485166215825500244559772992054126732082180363762675653715157695574456103619141943781884611072510105814719849339112701226517271404572401304293080621063697376879483881070068345525244825647627176906998620441005552375072730902795060173708520162536669353005470407806714147366539436488229010091990531889905340367411052661603364047106039026931788411511913715689707781135210702816694586973087197569628485170067269905158476272522612872790278175607229634872946088943546355061445416174655070412638325822730548422766836928688190509127862352170733058738702833614959485973412918159308829933987554731824546811654283319955669782819652391501724555548434068123846273256534877599350415813315259218589979344986284788775205175606008169337543610526367148101507774298288959902797238510779988108327286564476948118549382915842975997454449912721718943089039923429478161928358215410962633402533033735943709926710265462965554311261185534952724108151655089144278498206890098185142289341996247237857672974352081257252470424551578944768823443833732349376204562714634978338022298516674406481181524720965297987926476878492780679450173593295259381046017988296866255537523774954857396885177897972908212314050417768003751818423018422806409965969420340375786458284109872436937502471823385514855300803902400580290086678543654167109020980446324233783775757294050197014876606748359267692087875025228373326874953151338878389463457735167375005702299273473754195009476593558102742124595386711197061310858482211770492104694996500558057562210445696689402551932270011471820817193051080622701765072998640337657840872690506993075385364123096576116735844154666649405362270508287698360973181175014244526269032040417215203722597867550473639555784542772575695547395712201424957892027880651854944844780848879710703652132495485847226407256991047799901054645580224661569588783354170778896806006084500010480182668544966221421286688041533070522648014678862835903944848676401747638449020669419380325276485323091878608698262887073044410045775296856405402641453474873741247374233455454190209654714503648168532301132048468973192899815884448496926470528038369934135379809506606299760102702268994587664691539372201403192040818844100178010544134351366240915195120313263392068007558901932624082497659892597762584814596233214037904720644852202374692081045744969221985479719844265498859483784122090983051615904887783103663673630344038624641254892450562169300943853369640854546803315756099254013584585008301021032388282235542640407908072052806610961731081215995830952358335939621328962733287592496672739330591015097486464586539268624873352059141935044643942972959094825338731972508491723150000494263261721335964679551813110815514620130087495836109376378334621254859511811110954357228254547946194800616138203424030565842655667411068369525520660281596336401326383177471205196120148869407111607110638217813159286671788420791222836064189675094105542813232994796794622424481843365630964384976058594707374080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 879490950454054838615408495538444398020281844817341634567478050922411204530477242563749236121497171871522350972029952448002039180142161870726625687772357252848149585358840664939068425032152652307928705060673395780445967356440690847454801783799501510130036741649988477357239924947156037409770174696193171764516371087353707978107823680302294196275001413089118074748970455438280611357683822893507842199153010851974566367160517889961641196792142647853767966927354135732314860910980681707577516244599758043375859897607231822120931607560552814891262100612855393489904561488189925473489110783182703338035735731704883305586020650577325612575555361681909352565835739523865615712583287627228409155865494009307226366664171417007023766910648880830611147598256329630654453002933533448033004954875526397031461960020593920337440339680108331873407684550391238808090774746895320751397027800045221129981110290127883657053716379819870559304514834688803333351067283183552744884401917522120701097929936516578447671911128218141400553300389223367571079163178753945157076356246927917315080044840672567703293625985068130962500519095253794934424488041505391121560508177076693098032009361880547310123690183468630645620319592388779412920935560345968314156138689868310480289689673046038761909187014779593579592556723690087163045540541152618664227634240825397099316537457405994738336929617524534582227092547385166792719448949432250940408029412629978063258097876775219345240906537652172152519740265264619221761463431524896946360974884399496408935645019942237668082396641096462618516280034854613584255156308115173956903427594453060214069950755216781621847590601244959678542242391874476610042029563305377962960226870622455712566347652622204764166284914400453023586863969436934135264641486196338248631701336791607574849409910665722222997653312036859618219619733797944662501294701197978503962576620316482918237649995830678962882026613635602087266595051934653221103227965391937690765242920409191956531161609897481751010758348592267400863301278528646264485558893802181121028835402033968730997874510591591056258304146698415122252797945644953522274091871993712822597543763770872260554458119922942329323363446673441145542264524608484832543175454354792137302468924528772788004222675679666889740318026900839119245853683910732204527989217571457292066651373816303186559065925442600723449073461788787771573495277140371055713088437592173542824183538232652090836789838224914183764589607801070484999210195079217919927069359644145052710206663966185976214607726072985825071847845719811971981088697342968755225389884235984214786578596020834313314987289472787199562159420815723670386282147667309259749506032485188941160438960403457254261259171751626140289932388207932592126420013513899284973319056103310675272689114211728112839085593739630403254060596671900154958103770861682854015004251494267803924299706082463414748794700347099872068222854428051368857517757847720324086235086279754135579772650535233730731477333359451667660005247668631618217978869274005309509736723869838431829495128771783861724445925063784849457771316747581033713763198619687045961909616353185095617339444508983676114969312692584665023719541851982844997702187847775172520874624893202238441656263392580142725125257963748156354013383639400797252205791236627301811492992143647513169550657067021087152652836658100719368738648573472795910200920340795121823423800955526842109272801248532657490908738096989338789586722496589373582492915425268339924939852157908361782564024181363945132571690728550988430404583829909320278729845248495315855423420227998273310800533762504329852881674214095254162582407032316640102746549360451256323461808889733492862674569500292300486864333576011200186745725172456015618035527259618397829354079676162971451894119452577709338279649806801293744156755706254215916601238551277217546027227860103205453983234552443843839806459765924800342513857532884642777754133090084686094130454941271734623201058096961068691517571953280611649375436800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -85071338306515968066783277791762807849339047627071050646918468014629900363442019546416232304896506991757981879196524168575480679802731232361959236804660504019835424764946550460425892519656848704121269232058387325779051772992066072157735550788385158133656931453493000594975206780782178030181569515290616477553364006352016904950081559424359381465505017924485402727616179093387458968117390063697290861567277715039880422402245838561075155847862257894981340172878063393538052037960047838484494148652409500643797260484641126395660853543561643958590346887384664107836356468032232915575651197605455146062796460991960317960214484202303941327394590696220335864109107815649744316856772086460489763132317725241584916062418228998056014861095194934150635255978512744829737696592676550919645883758785895042797365580398858052694749598782659672769968839263267378446594435041558471419778958887583250002271929690244324450266455274050455848384397565326468016103497990374859060703165568023378386407116003787818304514825086378885125064266790207450871352939842774617238718738869437107326696653740913435783032956229153017984756210461666156687152690409728362076465439763901589103624900129328243656961246630102301809403511462869585263598725960452752535490337117463883982581665678472039523917671706893165471618368087704496487825487400692792496516664581506324391759831751348138395594335768818037289115896306667164190188553029229718805768147337673388060012574218941493077425278774335873073214330585722231162006712926296567268307299984946172652255017580572174355840339189536484638160460819802009384583057643124471159440282201118895467315011192243224032659186302089150681623523512621091617531697954868584153576936739159145751253541529668350503730626250084079052980412508934491752133755494862711622111609688696663344806142138358012401484659958430886332761719071952253201213453140681584934918740960772767098184988422059723421562338910213835014632078349896446609606470684768689895169504768358663643707326760099228312630517010874403161589720211043081567691145782101090732837516891894701853703865907609167597758671156295191098598353634122364051915738190792654614494052671776313817090904598047419602444221469774294808270117294432206090246227500953344499516190061351593408073781984091334637707894413060893499293096994684203996142346058357960296038957708887586803233886554474593628415086314632313979943868165016062317288541574709619715481563406795195565408986417740305556571530128569689312974450245444863950664525937987306789266162310516530553961806625504334250631325629790537444090312568891947149112625184030005911192030151853382022149096032117452810712952664579332049652698041549767716530602056953784314816991902324166939236796289666526226736662705995169055785946910110166035727659225801396414788161735752378178053440879617060481118661564830247986308777152422934786574542043678459775022117456722270303675390301708340099471963956820159330010891467407219858891993353181212775442391081259836500003617145338852142843547977148552597571851125829972548987889603191660855877283037977862160940434856466013479567760864536604913737791321907351883952822578339572715621443676159569320787630061472155005314278687407673696571333058375763429401131024652781111401372195122562474845353664975693122597489184303925082307339482106946155961661495101717723411615953304523838950180474705809816087379752141401521181401035800732544975660455359325040780857820753010250001118253859565677693201179447090258696948134899379350932150665146273988535044311258428288325455213497684054262369960779675422470372582434089413096708091356156198049292010443018366231923680399599210552587919777330266722780264350993552807689017787010632882005838396976502639641950155097575849369869562881281253080106889389912931973995963408893483924159474104286661435099257727834554292306279348942990503601377707382341813293106796897640643419472680162632323341237339377121974419951764470162655924698886368430409392954634282533987277919500184182064609426014803591168000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 6914855968596895725942040778381935363136873687824630024712767931349331802190112488184433103987348667139384466376085989874373779845049845906726133369480542252055187524660231331737951612736734442681689779189385833419381907580429061696703364472309341122138452454037395871324727987141524331163376119931079368901782176004234181387770660429081719770389977074274777712634173882423797988042734126936135377849073673657734177538708405025570996577572529118253821287529247104389821468451457415763128328726382667607138681053607465078340732163390752138070974407466124967275989079492670433525813342596362115444630470969405837191810715926060117984697209979515246622556235075872903570554585694847001955638230074819102841227184343551307453405026813033822005725826491903528941727809797247856734918574987138758284565042055831940103319031006121078681053175422853454310470584687365276063524064968442312822152538550395327920075937563938476825639166379781561662985757437122045332755216941156968958655060796546947540823913383937600046870569560413384826946022028200941688749922562683065433324306123202904137786627189866435244126484652384945884887237732938055592357018109684928271334838951462303101984514464484001212362465436802639572855138645405076134549743432635406668629949526387488664935662758386791054823394855268531955660187280862586520675649303414261279904832353835137141643169869816378626758865614287176653328957644481833972224581440133358399481237875236309819431292847389301756778050663597699068113796178516437689481720657806230854254109800049681714704523750055349556543149083738669982141895116723173483255330663414194587574382876664584821004905608232697908976434602518516284406771112562519633313921484177634372784565764068717333592008969680529966424831640946617770481785360793745729571454683668125206926654187576465915325603693083812477237805133890857551970954744440838625532498273517749856042371691724265307284771044489589062503905878161498054715399470908155514679109841902651859663634259521148826188508348287312747593243462184352813291166287325161907397943362527475310329119738305050415443233789003372451904874900270433877804544462931585602437109538201122839025522468508330364622098983458193455624667103856748867953916562814464662145227251977494554101893822728645203588670287199638242898553805818838744862513093907419363753081600669221811562422784669977986201430826050972370659351429910922777595215455367984994980451322737356741115956251113634335510904513106439352074905280649821955335066889220633990970895409921230438645867528385362862866505420968814560464613530965212217432239443487427090077835134443779520431416726396065840981120655766440730384062656233895947754203624568657233318362163123143816937859212138259500369333245536864874867352231442673108523691480775661460334986787620181807147614102719667582281894453930701599843808438655547543718174617366502856479538856268326109999680457844944932981739646418246107445779341530092610650272559715301729912764223937645733461465339788600240016560880955904030451801458512216860989716178064134296238824452186364215852158787686422849167853468416500459783674093692464703414100785723298643971231455407277275361915670422672526697495010714064786596469242902975891782433582187014818900927857090147781905817142220603164974484655553801812135780988366806687797307463693347940787252033630296132914733122762721412537902784116846218047046474597291866792087724289830099425868493441986258600904068654987447539941811111764287543582993584834012378799898912913763088048810828837611475135363395030294142555982947645956036617042878250802067564546261110521866476741296839027873411439553579761646563902712548553236022215928448034623235810203033872335002508717015664620967149422502507919636299827360677379961725468673778064911778343196355917261049682600222350717276398328572559922045643529551346379510940809825592744647155984060252948384145655745373993657384407639272478382145719359930641183581051984256623675010592928708183755791894344443701014461782425600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -375734123608275280458710423737058516421296080391472748292125408316780280925220342249902460056120064233890837394923527300877128299441897695796390883423229014848764586632940647917060524877448522338991362148758535414576704686294122282248249667021100127069782300498069774634756776536024074212707436839602934836049721711812544595727260641789310576773782207358122544507294827473691279901996402237246969966436755617688603101135039300791219740819276507303613520563717504386674274281515755381427124679694795244744722574704796510353045165877998367822874777500096820458317580482380630152801095991357271961465593879217692575029358078376052991522089412419180191178187959936755707369188155807655564279980137622944572578421346750958139283019799517193824711833460297256951716143461051669050316947453726520729508304025673143710126579428298166053884085865282062678800760432081570850253233336470799827931935021383927640022867448271146353507608940101371475115428853878170146768135527017047028625441649861269856661283547869227748613234990330049316897922019896209276091180219340120859614483027038353295933592773260451730323682588385037281330201409119208142931215484664856945700943935670353037054331391893763036320744050205307497841144142976850996968750802421013325789485656221624344714296039042906333142374830972586093596552935456195952847901835743947355864772579317172514395989814536285661869255655550854052365223849356404249849250573051195175153412178418534458679999743722987223993262654991165761518394552026635803554627565879150888636939563568239716544296040257180523091805537313320950755114064204404692718821221077827884221282358678569734086639592256520323677621249405236661335069528841320852512115353290622862948901447181250761971194189973718684078665350627168691865201666065242227649277881173759106392117157538101687051892750948536231220338842279083354974807948002674131444798271455658565321895584897166244271925078878214394720293897078009167003482525880510271460933473256243727264712159237359226689425653498398224829424860417793655329831007379894165645956409983551698667041597531924772792699115892710722375655770055491577504082278920661686331161327517494981686252563722135890779310862039276449604977541160314418158668506524859596599648278653765572547643451949999589633092622598338392368891384606607855248157281624868852787072965170079787075303520767238318348744240073032825490404937878619441566125650184128552361140139881731305911714212951288330824902005159972651927138779810318445414794869623222783127301083818595277794974400757475963014143811882209367123245194184846187873881059152688601785689139639117821976959249238077236103696983545559721163470188494751076660505407126279094735810578266529556016459569677701666793353974585883174620451448488421841844115922845502967678876137011983570800770259298667981337704348877965791690751112732470999285636716072621006953663485489552564903543300063783643002846013864367666994103911697271146109630035835403521064744966119556590852884284361733252376339278595420646849511272846044846406366352833084218206235130245590736395371664971878530542215579766087186376431369970049065787347860822564244918637550635472041150865208604228360390903079435139902262100528216126454139208897444395856766960109770133987271039248447261384162664179443192850451288798733815388004721640292095838180759419677297945168160282534924699452694935510612568219966146330548963658355891700125999242334846491974694254418752211919002148550194044779820768143783199114979034073202753303333241751162941583604523769873491784689489998387802793498223112211182132637685516545758878766517854306283904845412523254729273103393454672346605019411666333944195959174240636904875773062803982555044427136297701929407708310896630804390652436551515127354146619588125528417745107094427430729447394909983288247650687850679869930507759753704071138169218423300702659316476981902745619205405705164495553254520340520185979686850077668401727884570675259142447783890733254505396326772427836851486720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3308954852199679467099946399750166514067003005004837445882284047437408049549899728667289128868002926732767441896318687730126266596587687637217365830459810108701438614229007193367718490541723993193395151494005054689029298609224923067367536822403867911343127455646103314360054955273426862101107686037243977138634931490814150610963321163833477443192755389988684018934872623776026642589485921554625468334941058971668534989252155846637540662113761374146087564584376297337507425304331795245535197937559410239510352014065629701249369514134070399800486903220598953272356010236624479209555500115353216854090110708698472631145587292529077439493232158949630579637698852109842540730502082794633430652649984985737633610360606309137359421141402028447490178498652140517650559893766421303195617381686952981385694224082552877307996797566522983646451926938800548307715551564515088218685135427559652000687242652173392936428055065533316019723839191476814621903044585384975701232076051584510504267431746168834372827459409356215418996318470017525410774663292456024781866568889309081509754706437009025326651718977189825628382377359600356860841623929628275926447004532653296167470183060146873115269116055580469183304181947183025105058593630850645448379206472692227107670580902431402179632667232197608796416368288570575471799544534198153616008590539376452992135927300400400214613659132662454274408943864816994738123083171343333494725408380690159576943961119095302667613735585781360611937083480049003010930637823113617335439664629903209425781360009682814282726423159451751152276312989005570018103844174799661288266988817451940516529324705321987714911143846332761489511962536032631508650917819465661311721501287810020760633511001596480481601412930006814689292262452838429452072553445497945199422082875101140601087631589276232937416844070115115515115939270483139918500351072100588235205113251706890652745485838340909194256503451721843471187721026986335799966260466342378519132060827910442711121649573432461535493860323977433921946747651678743755159819479258691493453469818533367719511041980217512855841992102533787338126891044319124381082653308685356913810477147941233232233710688763864155419905270593433549246754011356540594061581673309335592631252042246636420080850650066687056438494656340956998742196501435975251595097559082973977254722414183058071840506947560873468328188657773986859398572794877396598215327701503403291789288749287413835919929084560159524663527022885617603427484916682194830178095357357083758148991088644160474216154480050236204002915525908432481248022266103175206302641211920107863494361365221462112515337062392707388306003597712368887788136233881284595759395599960348325159083187376887374745391634148627418657542679579432034095168123354878934149352590219631711603593786584048276669801347658762064716274969859497800355773142927588641792678783670620626077116799109333726788320608836355994088051164756844717928729399791983064095822847190849410854497713680733188003412940035748007025841194985298598549255058789315087314062243899730638658566627315087080766995967236579467724574039393098049586519915782957234769121235431332069337319974809242658145348461097174388680637607113020931003782696139143111471926755375402051266677677193207854841649798442923472167918289740000601101274640667364873615089903265888116563304110658010996039480024542946312536763202295794760234589655720661703717722126520007673209344201234744437404833575127849604721159743690568853894360196617810918697230816903163509022751036485651451511278502557111970920612633377898242306772740401075658262471525852810163405698930031711884555626278645874197392617423952942554180192653351134895718351191596814019089030051805056921246263274262071595726181432693076296888343820566692274773127043313686600093130535552122920788299754339166343336235348297271554539021135945228135831236024526157692945576739791845960523938147868661975221685737735852644426158225618249436320806811656727524795934575287054792965545263104000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1845716147147416315142283725946652378788775162513156624844719259043869552555610170555332536172832430781053763451897361963246096954063344894790424948785763529728113538899191222330618388375566666955655810841753906633459325719535913138849255770514369208523950182605493479109852206955802772513499900694886194869797851252440232803487131193613640372419107600183986507271823025540356250350570198282940989037820091345496313903887442628222524616594755458346358970805711152206803417794523044293788194249313887669844390528536854526408336319619613595408453505112493557068368442823070820277972221776836082927144397171152100257580805047230463954341617178639730103203433266021942007211207595519172439104223469315835914067006697771750488008447221358662718149243555133824612024206060017770523983270171883723968487377747447408704287132401228017808840879599137011461281253727884076072246909061265585835141289674504291807432241445572911102159027881122022706611233770888700180859162962965273866015135048086770928968510396384889835065018617658164573630343779961629192244954238516553770199868936959001547815706397165976587716994327533617937526069324680591570722115564345347913435597485512790239381434600003896116267458719063354869122695835023493771122775756712128859013465154404496521139001673523011109220563999991828876766025836082416544577634636043961925085976517614788056831534871189755091252901551463313751991667027615305201744071544917192013757789728335482688216520297888410340972552649953366850529823601045285882242204577102173454998860608189892302543162226480515297028730187884755085612357517920542712666357751179975614818416659334360764427328648346211750871580710932905552076816259334573822059368674148811878508551458590116064320125777479671397911134214111398068466049063465045353169936169941949683437432957776365551235375354046611864251166812302704970334624168461005605548681313567070547107252370119084219225409353573867444843196350284147716275968817812489921480316555949943147616478211704345121020131281562515460741935259229913452341655395409266390325609035411404910082073616785385540663325771130100221778391992180718172777228784346337879725842393911699887089188688234814620095212263290824850867463563970912211283489934007009282855625037327768856163662110406397808928997988588348707270419983986739246169019270797812703717583752307904150346095006449486553682296449959418314342188882928936512874694007790923818375716069279966659344647009436948184340330479973818593763778827858513685726055969595630278711338307593682802647958609691541219350665308437780954969556310234210116903991959272781185724171686843343323692030086456656524753918937079151645723781978099729989960575566130481759338799499683060828060336370981585765998319353814588085534684721616639311934555743076718524553451289104311402012765018038518621423753627938647613574075192462942470131413689684549406369800312203318409352131903528150159199469496626568925396744779089882187660419867799156484694347996148936747975574699916875633720500610385355276172670662216622959031017066861438276666601944439927611232004692999091501817605167449813109527291525794353152844930870193008984336847911911140323113332772481391055825037531287870752527213587749923341800752054289477188674331730364268886382966016451202604805919257348750432330333474253681629432554047834558829883082222142814583546150179458159208128249201088689814095368393287282386771842085313126824326252701395722488272183090140638535713510634656023086847234835512822311650401826389763834557728595919303235386864705106637811051550009664737609467165255213420445960242004802764845227849754204037956604157965900294992699926540793123662204369630197414735619046788532150409883317057161859196188107202658297167229941061775043770531351303420707447234231745175566267259249672695621075444499264607544378673675019817946792340367970486624240357883866905335747123842667642964550839325560848588851707958305607456145350581110147853367780887766202696466870244613282843113320716697600000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -236507741477270648616374796975233482231021614954926223869985618079780740764678440788515785297767429540046633676851143040688241870289326633596406179264093361161017070466011664966793998692039198454926859732565374429783707760895994523553463704080095475535504427708029145176975731879970211473390378088934480123469392993125939958160232830090401372942129797616385399942180596631608994790369017559145747896262754436672728154651182032906379854752158557488903496972589298481459018312352776887025668569924485519831406714838590985278970411647749466692941214598708300689664519207355559986994271144357809018353360993711072101664211522994276677066344017488448747988393564848801828831545501438817549595414800252459087015272061305206638654610250618421978550705238935309622647187786850187924370053370786756689464564487339551458677278849226772982504836405576395447209613549685137303215523769776443294245533742636797140960137908871509416454248989418520414382139341698553729339516311520437417645841163972909182630516565321842296351581523202828650161618554295725449775560256806586907341693757090309016194168397414718763275270716400354413945239827098108598591067643277809936124664708401123344433968377193700755950500757520306447846744470151336020645171279356787657713149598527894473857875836365286398642927804709893967602123470536287694895281749312589096818538570171918185270589948746259479059566089044364963778653726460346726342734938773410898414074547260031109622266384632814349212197190122998943126863848957181219261612329910588644667257931268786283591888559292200586755899410535208599658504923177761870422607713777143571703561798308307709133880561325695110803206091408217985474360650241719305603684775574290733049554009318653564995214760411872929872160724223958470129164753610565767511645793694485603687583133252532322835504709494716919027627569491115457312002935594059320624387879761532661044070992475062862798657268932493680492020435504229693940276536687496876240742106423914791514354016425320048798334736927418265692225007480878755113826185852233451091686074752169609932290629761245556914358943795726022188549735178470526665936466529247990309880217740667265841100126450016106998393871951211876544982305821075065117152560349798718808963315776892701373193731248575834697471109738494971723644588492272459182860095798327929534148943992731288675296496134478307657978286043097819107282286503824819069575441276451089456908677320390774442487111434755322947760540982555078967461755429699716046649426139798642425542738709827411256827345021532448843440794335181799764421641971197044681797533127268474005075205000092473730002343455429333123524062297829855738076941574904535588724298564279369333915933905034190866237842747354317380669015813393878997731914751524135776525574605371786777051886663882891510292839878182552508447626122873794981702894988416637190920455519991897077225555452304415895472758653004501626950196567415616664227772230466170478931333797131604860618577264285487981994073348338771879291887954447053911538106134002442725005884949290223247976313471707036559413179175933581914989910895314681046450283705178830853765941590786246091851994345575780622124305572396544462764446591716051033573024269363578466230657342007138409146280865957821548594363364498170160394608139276594865002133818638763042687592446503123422094233155321832206453533961271105954892712147630293171441896414767663483482630390778739529936971880413430713239272473093928428722187142751485727050616614706816045825452533236204702950326272402097693345142429096792542336697345061001159709085355893015369850058845845972256919407180475643147476861461008561774984944518978784594261851428010274768589589680495397222172692617698692587659393211233580943221271123009673600595694323025698555947801631862234973454544716553373091748677668954861066865471238936501232082045872323675706187180503322444953212694129589026679920345018134907627926599434444419957357002126868260260639869280048347318446479154099954017894400000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 20355167285824509274253490483167410871391563463639069755152196722008947221724698507295104697460414700401254896305827191510156368158498357090307196893197257634544189447340923785547488248273574813999341030845353265332415445737789744921077086576191965709559628727010876062656147436963496165218312355688873475716191784423559502363077177613822165080378776225887767543806384164789063723459185346546271651832773059588805010514989067170533991746857943312171653643652753742314277453115192407334859168393563421357060083173920053246910220047243557383135219155314174169369595700075273073779119517755682833868916454872899771527278441329398694860697492118883532403555869715188844990937368134396422866012201796993478921903475934494043544876283130236923863241350324938269814834209945236036014840949130477218461742932854200642808426250519943789087610158270675079643397209800513625165716372399041524743371709569721522804260901345178334999286688404229678666747908118793759477345748818735769567513274773292441679492223483215190477275012631328305170684560213333160776141197915318738268976026897094813669478116767681368048964452805402031601557543323182392837966190521034276597072864034785828687120006358157139160772155038113986625011562624450980269835091028953219388419610615474095792133310495501349524326275007957489217637589567893426455990848406484668399074972704192649972885577267160609959000457971988944627531193210429922229924896339237098912900124109445603113027969919876463861121462817804673967692014608974244521506712172059912695139554109190565233635219057306097868529345822026594824110535913854152250599159002710437220495412774820809101522833158359858432754405596032676603400508006867172939534211937589912215881244888359096094620349364070681835934707479078138023837906806090749725973069387661909621029094425553126117740451803512437029216993126146319121070272102022302723556180022150825685773228301743684611007279241704036519187185850527347250975171987295168188980735045285586875103988466117669687517966061864426800135352165843576213148611107710361307994913583894386043610054778489285745191930240525068933617423123989188448219225303453861470336691292428977042826130777116227412368021140584560500293732672662181352150228648913952080936255390674864567442010966336834195644789412259930366706431641026865268090865430302991809009597409443487887967291223339640147940267579025053387975210716626785881407718113743701612634794482132831171582944440518907331898353162798115969299505086480902799579474565658519284277856240475641047584628874273159056336637815738903553516676358498869281503919508329206237686670852162132621213305421528337481826886713377901800593829632308179221921009439827450027626406124081868864293021179703832452945286915169535129408185207973134867757720881076293402264147413215393189455799700443055653192578968271037780116305544630576083324720142766959172219690942387111598560024131674515162832382379414466580080343742854378845847354372122462915383809865530858545732002417930960828774554189489443367095285257251474687210641539251435094758384936536588344699080946779330474538370918615865452234615549980695098187435591695115972733761406520765540745547549449206901728259367690805320202306827653072130511106130160601064604668714292936393206834416213661168107508961267465221513926184321331081553350621391576575781332773173130272891625773890233515002787821608451240128659085559705040410351223624707024304673081512406371417239361317907045971021764073528528665880537165477067724355538294173543728570413718077949878191704984156726012727404653097704135819754738637358717550883005356338598949840634175676216576276561055211542079238344017183064982442738786128795633356961057865297793570746325918949949281033644105771840533084635173480476233361036510841517121784445740510581395755047026590178426667836948988890922215989079761726226923615008850954524334972246717222089170620906834105703863470523490695437035119093049762246914185236659000169186761232663464263112552611840000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1622045295677110025129236686519851259117134637289644699368982658390538358872770522915343218369558039577091118970985583738424283365257461096979379572533830470064506830730928897038730185431245162324486950096485742387433920310107898607460634009085731394403054576898743820175404962053552816347356706791800704066676092319246692744694143799201182757963469667384288046746733046556089963130445333163341300608398081567453959961935659050045223248640410347045012567352912478258676025627734710825144899266989955202295133908950667975410608174365914101997795338957574093416964591052171819951173291181454720526861928087059671915693898326015138833342699200967815380362025147780685031308384867938306519873733186545849121972937237974153246923760233115752579957268151031560440995966270028579590518079813040488278758329479915336483194814055755520277211673199274338981834921315804391266559258247301196054670011244962186323167783760845421925603395590633081336729988893029872773368730787200396674073315740097166050927074602126338191546781060946710804343456289266385196685535020617038460762381017740259348345253679061277888373559216073340987428078931604047410990701541273972446074446291448159401830114311087650217220571497391195510606820913409895898119274148637895277739551220589150202370534744841820022953327718818467266691785886928608649581583964601065390910666171402309390858644641745039369625108911315894898311707113811667334304960597445197565538583180894510745517400167235763666703971569816193779072718599443373913368397438519477341283860994878069068091797626294494347405421183555430633335853886519298564636550555496955300359881677648961243167591928215358152502033107707719253428698142861293662961857506088885139911435695926923134056941592209843273661355550331707587183001280174980970436805866882310735470025599379753684677157273259405575856605608223108908476015083403473635561573140731524761409800895116324502831913478753013012301823581744378206926747552447072710848411269442511770880378079710098685002283074664756567679616311235090800084319221392848565086486108675945204066836926698196573672426345197409953918709386823843055083574005847848944054859540541976896355035948074075893409557084348221331443185021342110037324305538701012325325971814596485055932923434631294665848480411666599311935657357359724908194822022254177825004524861535159387859790923212936883667087177682057459192575200410823982093873871177862719758186212360174585881185880697069198602388274488949348826857533017323202159694086252043904699848363817114997296932528150262665689397329298979450495828036283592475719550968397728466368172667913148934284108352855929220730776893544021450861900794127211208078717088277601788269109535804539107734149863738325879156841813687016689356007547390719407372842727751999934232778861231656828987569173292318785549333855633855385071038793018273270483271208623529398549526879069999816873182659117546929035537722665365802087829615173384059947657558415392818090612526837610183904196240041288294148836801743448386200649239856493377831105104609764055581300696072467705058916096404639622544317435061319987327605392819769653514132717988501180025462213610569580176808347941069613220098778155811008743468005779054628425789369759116256513622605871534944575344930052476133783682312117340446416575910985899150218954381463455263231655997387434578249472370031879414283873755206219961754124804103544664929517007931009571528028888723984790163626459408037297906830640603406382965547266362445365845217337143407836729931106070230620050802138845468708598639006298597217434383513620898092392087192171397117447129883330504052213588865988403019377035282224330170228321125581254420172461518281357235650092147854963868171997044511624132912364779513215116797218864730546765598774850822350107360803180930486646489585228703699979142615953065405027460288028094293784701322897396149016193626233313988109421520315269802702576223270353432063675744628831023138784111647489142162836415090817761280000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 122068255118627545146426112213503057965861091151856691183479092574800354133799718159126833102159511060097964877060744511565481598254197883554797456173521093406324969175087953345166453264792447594200026911147942792206233056602839052553376352464440032614460824584233094618106708126937221523428030872329983473981476175234252190991384575661482425034219507354459245801228572223536165261636481416737813610952776025780549028060025334900114925111204566158299901546313649299946282204092559169517216693837998272622105955846524224462874949973167297939198246041507731505836321074915812000929753399102442091427313076959777911168451043522155391748002139277166159625071600806289369567641265039152950669061600055079767333915117105000769403835127681928381445039783613297297904569924276367611421616748792538674516141924010950413446939604502445376525146068132151767310669688979678919841052400058271891907325963861412857137253214617654365944093015032444815877401282222574969802308458371562335951351626932166473101450563427445882100635509722423583907187054544497844809049125369629226050271552619041925860350444574238726044846572463931062011116773170863817136059109113480992806054699319578766788506748209734382428427108970249994479567831788824634913281018230807739671155482909051567035214523340047910842306554421379797451112588248578158437333571691771829662410582790694547364512082635116867523656760745048101378601608812310854990821995793682381793380090372843606401687607837448408533968387358558047536113587462066559090756277981324007324726984902073266896766534625945717345120158902304254120260783442228214309677674975761465413175517345209857381137143362036086853153135839037377951072522253452974021125010906622071264896243586717674008200783014055680725503455830600645799495566928709067133729815687524868314043300664686942656581818374534285986084655064975929822875012092753408285284776142782364394863507036819681138464148167453444021900107991290122744599446170069067734219044805994104207619925260550772827746603687460678751664755850442348105790134224143851375263523908677382460658778103912497424558324767108502895497131484851416637627103910855055791224836510860390419091581478795125462175287011162476098729199435963040983516215609632205835981301159218142771657749376248703011509997903761552869958741283442521537534688529306077231450099512030661215186543562060016131373730515288922159977058418088774779976299165368139581571452043881975099815704515179259502426401096058393708871404258536807906279863298552399727353824716475506849775868610405129667475678940866940233441167870000857646665907461136612241677719401631521217099351632081550254281496102575070463253494482761844909506412586677635093280650128592750523732624873397090495942011135546929379848780737105841189478731833306044012209527029108235489208780160122750153839845201403085769789029544104891717549330474029132466114950593262879774188620584667088072995389797805702986323819875138338585807710104345595769094499515890857814114724211385996584021395021329064463907869686043071789945896532060639803218917783284302152058275659751802231133077476894984090452259904430644727439110718922290872181077637169703138438289915643832773487290400288723975755958931504341496349893180116527911755390631669375669912842519230484121429099778707645733250097047254022394302348189970853494571353233031128877083081528898133210054854617718668856570423494881732915307393197709360422335226633380889838687535792083725560742579218792659240808177837136789856379741132848250242915503648736907693819761799414866213047196195074039570159442245533310859777110318430669445564641890009253188548941738520729976109632877207446033731370941537512407647978145871012314768121008534396649764072371884391432385472509442892888062793114831048486203771080750707063463016287248895985430727344730184994048650673858833787842676417218230946423835252648703873213505351264514676042946609586975993796812015389898581395255603202202737979733864237912129835590746112000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -8274529688108697592397418915608580266779613170819807965506565926241818132221158090211717302512620140787916732322363157626478536853079263650620482153310760520770287639753862398907137690582848574648976837498679511364834287848107458471470537751911614029142808514470888262657685253841302277493789096178154719674400204345842057664370709615210705434887327513987158467678900159007237017026481197636338899749466363637635967161121279654309747093944777158252361253252455023547477240740136193358577237910136473685548945169172077092871762091220619998214569560913665226754636568251512007792661983392686968457659153912879641771309895496282634638569966099003553311713453101666433052959961178847670484836867112597867371170139175728825893440511588489154167197959981339205335275895199685235713462508719707936278887821648515631965108526729976006767355537994384117201101532132107378123713006189001291798224362653177080378088614487525089706423420910307197020602434723351527065305960304931661418749602881799716166037532520180630728477036053218601134452316707833824523827396972478224974949715350355472568790349107281429496416506215137843330364101238989346561287242922603506124531491915170767382938541137651958776025674880152292259162802185054776769307790857350559358748665541116237845088743152989585794262653044062231682297931489062205060810616448537374581697700339534393901354193822934653064035120849994539536584717097064919147142469718741070624436234213421385513117576079114122580059344205958912012574702530762600043207706900486394700520624168565457939564888057360952527308085566940645983830527053245057166697802136585603633170931017760731596030452382610894516802582005549096710714615508640748894737424399772906204471815145892964389960858339315024296424116940713224272691270807295057895092520368497229078499455358856556634447377751955549577312940543295740778707237625530192665654205691201689153275660229082177657058779849646491513747458544346180676004721713729005397129150031713349826320876760038005827086929499116583251378622106252035739202333912837945666722070794674774868961848073216169028339348997452481321061916823759761591795836460011134578052110151397768966013188813837575037974474089235997162398327145300651554607966832570468617706657108642490978396628912774528416132494298908172023725263248040057735167531242955562763347234392408701573969921041670584338397018421141664819216954915997663732527846166470600761994929403483648997687110037512673961986405262774315691248129656008309467328572641597528152245124885164108308521069943572514837098490666950835275040341530458920113606270055445442728674925816657381245840388278475032265276556738614238946904901953491162254853583208428759569670856028699357104282070161328481142639768492349919694808533833126234382935669309030597849190158172233086295811047495131456072865703963302998964913278217141929469340771415967238071638539204401552488781352005357122948968999466447356629839531120121052184633880915737421446545943760393947841995078897909554146737711774778316544748979814527151794518170287039469403211210499128700059105145925541589559771594202523184541119709957949876835187076052580027224147205723674745234873438476452759503497929317591506590865473356195974374682139996807002133599567034545296008703901489017338524918465167325972321285397594275109552349826368911681731447863658019354700359788792822821769367447168406789803254814495189241945653076914141008281412843582613425881522616152463685945074654587208339874306790127667433600441233193748347258628398566705550917899416753745911027381110857831285429975855866485435812253075275046239416216565662170463473097212682962037331572473787585461012130176283263293409888589745541216066635743499414811303494310617901593716180565947115624665030391507093674226011393368954459905101765681079410353943978234943636894455772580739630127217338534177861470503490108213467653374430107368765782616448290792054156729062635208966270994249186062027808601046575702843264556072960000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 530613258260667208979111282265823063075725773467662918018307051030623959737086805282145929478396784169005354919207297266593013059464624894142916898362050861151536220043326778546602368294249058500268537946724325403267830630206729296996502309693067445674796295508256125620814955855785190608998879270981490563940547546891171209393129774084661447131412566185821021816774173021076442277832279307396196291124599477462068718313739020216386428334723811225861187552170055240829909164691034325022255319310001046515673452039425021426516087991123828130254834699238026890893076268187492476481809643754023667632071490797507499068303326878696310293050604360074082873225080546969905625008687236557803155014020642573013080723956857289129250939089968068370765625014845325653901459694810678078069133180134847694732686184177962380234723253272564015018389174308658950065637587276621206664017819160433099993385995419748185912926155193692094843132377844165770795805553204461509377164278481055797414952782061434519674482431429220688209332522934961176259071846683628420391780876071292087075554520900613337253653938716079962266279232860906379109611999544138856438283247166712345097381685536453372921478781116643145491207980612484578091083955918649637215326944046997220023201367352376681400295564952209980607901937232816546067478653202856976181946853398362932967078317533994072689403772643696427643153642232607267781361016163958007042092935530448815214201132103668259380318880180273165861604998676604489034329879457624146168601449454010929951170167881074129804560836490908313144552968700618375872888706842184612531433635921253248820164270980116635601869878691715534106942163918255192202787889334957287985865822761183084678804651341596541010611291766467167142639176606074901333512072567492477530581653242664660077839245718388842399810849968045805894631743480430374992876087092254370549322766413684866071225578265377225007410113428576993632356963492092825420572460481187358772658355421867199018988909344232990267061214570398886165827289787127463973017552878213673466968397057363083846936071915619149369585729451628057036018027889292367434036077539563167426008642644516805664476614725261830089186499601160004351136161509435296439237335366706372967592616424135653256870637072703137496734847893939584387023878239188530599405651774609564431008984766771180741161141836596516937588873875858656789069738776681737363231687908997484157733041750844588936523023590394569127758436748336389922494031590515450797331006067859954635819290236247696552665934992878132610061617744025063709116855680270877389063975145618586220417514160385574538710272202927942571657348495501701969305467460201027077447445899267396534700215669811351621005594244095267497044693085377720924333486946192173063826643484353711650405322448289913286587457443975098817785919190451694706402511907207148169953636115962901353612118376422683651275461234999722036747182197340497461761949241735333941677869611605915150097234371715207641767638390177235921651006801427083094335353601961386973834934440937847222665346047005084854712678423924928372189731494508693374378478077142851682534455028343167590331385070128683133933785856112857120519118293201154118746561985656631699666180182672200203819193096977823394735902036439198186033893842261058009846989560337826011109045295544607984074300656276485884941669277924654080545900532837366505546630413862440755458569438370426089994655911696316822835881909314694613694067804052802981528634859222513210646205345295013861287395539930206571975702903164590681942724206780511885597965849613441156219735501811740714564621521810059479322740123458684174411664965507270789265131146645907606889397208344392258522610975972086256246222695155160675764027007046207560051489665977594279595752672822798657282851518148813371670648632535472455893285956419096796974156791201141620545428750234613704716981280687634438093436214822395643254978579215843603575109638334740572243651455583840842547200000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -31931409153996280782883005044370156147708276540835959162332209985537694439021086647295272703732920864945928849532751110566768213635542537158818503154311034492319911843378909831095198216150361079086715978775544045849790604524843110527384638134589292864302735463504864949011534533303765543924122647492559765385198817645679078961941630739107774073170692924453510910949240514851844531411499414573515943219890948744243530295186364106729976941112752768257703391174815985657722522109925181472954048370629273346452575258246924466537155111400992111020946698508893067915881843204747014792181511893793958597632462080316911886362742158845409438614792171287415643345052921086959300237477451070904388572272963103705366767847427125893806496015285240579473938536147440935385775081038154939859711045424745674133000977943281379332327900427863752218731778660451923527503846500832510171655463304146531456883308384812760428834138568118477626102358735230319060071072005790648690639660394856732806684295916147362575471716431731784934908247393877524112465077725221284875540070730175001864295299827785502011033874154256931833830398008087886838859533748450785709508455914242030175039492173876920881308580876631147498341464737878943055161607415126654961248332094193528901315487229215365896438387655722560078920922758255910737772706720671170900149651668313133746005122115722022254593866082557061792935491126243901835187276637731694325556813040892039584365268618396598463301388292223043354780348300802260705239160122978509395484615850314990725329696505583690778295705292272814390541769497547689532059073314240420112329913596068846140909416769463200816296019297774868084147734215735217910085736172407692256017451064767075076409110626237719487501012816973325484391603345452431995401233417187471329043551031700704300247037801106414657190850354881123666658875066643004675219761636861308370830483828767434582827680425838130254575209732151117683136283793223938208112457079140911390965259017739098536260719746119901357206718211481418952993794519490316479821417742213026474998525756109670944392816497642270117701903592536047006517456375558159576946187744141809357941128693716926215565728944292726600820949710424364537288545902322608910851364852475067295536711620555511507019376374085383311971342197814547686414701612033366217807090297423753421197212693145244941278921572945485870569959328793566863095623326454532981951847356808904656356063804232226140804801504093898970357265063576198402006689255899289255271706475822522560270242208610680519079481006199485780120128260163923354524244417189630375822597034602098754783162354049635452951268813314265532222557829109593217955457279299791369145292103739181413344860729582061215911796277372676416149477146656529636502325341319441832442711485835730228293085226876815155281214114450951862179696717885313160330705859417386835934100862622261184637443384073374560302833965101255859660221764612912718768820500990419210264985603503944009964612955403297764561071085353767660303319344656992259759781566757161237041318673021648149350665723074374997208306432211094863083050779036766707632372330816511679569557724018813203098538363094934895855342361334966874901930147573078083984348489582391377092903722329803833969924393133165735436950296977071522612910520506239052975631743021960929719184733342932017686526117115486569286066602429354821917602892061827562035692893220342724671204704843575129006822622490954941642258482458312925390547740386284818807070475175446402895261376194668715420945648043460726134243555939978681540456398701488222235684296972383216462476792621706020562689407051962834578280014700468277804420277600974813227214003094937210584656198850195607316375132028080859887735291571414521975507969664281783411241557538397754286106763740726180949145627127230481436093624867981725379967387590959146775690871894637816348025910092131955403674257130359623925698742360332474097898314136854958257879120478569243547983540838727680000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1771037060318046254006688936990969648753163496714512588036887418808600799727079173970051177189061666247605295494593276357762517595409213753548727683289912615243034981005242504344580004579118546825177486354386535998553811036117500659689444499462076806339433260214284787120284738495062886070992426539980499937794989801316433488896970361093115788507918923954091519047385477851153044302928908053055002777915542389541660439185951347733815774073166391070486450169716865210991493606728756323512427680909877399242317466043047483178216541852927306294433494230311480043788470397851214733687291975962924731796509167451875454650579772575198034738638196877129860527440450328002480178827355343703463900231213973695184127340385742241506658405422130461501468162663964590125034600385610049166551531641492848806036651485797061797133498889226343329188323218050721677809186131926971867649183592692092380594447228657568147683232034016254974704044112584042574123104256810194183626542453452536649086977923526718181449940882885363940983568260290890579658811116700593210682813009075204695851487885896659205084864528247024213336675495554834196783460372305801112060660501834685513234841817303737347033816930992025791855656887747919981828343650488751472958113024321105821146298813725919499839454268862715329821708256550021941981246305133955667808697311591775294956906567011442357824585554800503417638362087416048368253804994692776129807938831138114628515472178264048542600185587768983033796166187315100808451771313945643227671505700955144911486943605192153276086223569521955552810824955610936659484333719391362689967641256474446697323471613052553674387166768276511884955734682084797279323988289327198938465908294161422938266167174579903986719586697292246107533452568320227499510686650251761263033546280171160468763745965134941415151759237736930652106349773253203564979987945369242619152513254833438327300682907318487785013956786283985246485296329961760430563349868654399950246544549609591019715872279875973188440534003118415877131455755477345374076409088099182250533893012072628139240887710293498564036164915037107426256797753309181985279530865967825163148648117623403171682934115389820536019690687370750225663753580252622694610199915300058877017592334123143115927185965378902219676462333792676528746893681837225073062605264924680027878308331793579024328576909444105678215439712569678334850734138141008405763643389282700049950107939273079029622234698322842550283129033772604972067660519455577140376102503046696564004439522742256597631617904758866194525321467045123256065944438253350491034291385663070335264772062268174492850224766013417992213106145543677373025289365333140520707927008053103068246855791169852946755772396278794716913100439273485761914353518922136414052632640702559079271783282200173104521688685520309542118409492794840789544377536666116777281865325823282751168842264601659234051995136595743065180713904610859885864433263034513643818956267646278606017893294825506885196087095389919714934787415143289089825533937201594672121654655207677377073536660639978830502279834270720075932854859289066215946348381942666147856611054398583180616147081102841422356998532005034987578524139587645349654624244374411415407983816193220074543205336959912461587023746650942879838109299324829002191341177409379870311081059552310844766907365753606802954463625292845437911724266321166317710096535429850338518825684066205569650026233138714294637402720390214475885912417293417516818537345422507435995402052558627704014572557438498732244401428342605015056045315159230556719465098707641877537852383893278207712702373118115349080687497260605716984899516862427684930074001101264899031210663128309807543121711693988802267604900419465059812001157836227654641988500978340519214813418392461097591590328458027303365985193719522899027289835333178735198554517933674195157521141709836184410948717533843165060173893105878099251344742071528488291141294432324175669930610183372800000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -88853028154459877706096268251161874791651270185557037465069749204755663304022207485984260138158579398731917146773413039761446664652818447497340493829799901254508005848784148463695789775064934753730628914501015390593291928408512497400531057016274274784273046705119819245461022517322617273453291875753729753655060046877280187703339980929609882203900884381076655821951342422849230911682134949871702619680785780905879985793232292688865722230796352204415008343060851058369512088260438433202595574389623437330018218904843131169545123475071240818527097050467281417431836381397618369459822321764140765265698246231699795732684834605421641096846637808084772174760154590464726066052826563472557513960291250008230973183149028952275927828108162344038587715800966239669968421306557762558588707647680702948494101199929770640012495799816978093770000059476882286119978746539410834494745589112363305474639122923251711802855171388712972247517508249138667118229652990633405033065945050631949000642221511313946777085618461541131907569878912783435473903993268150282426732507887353642982565476979065476691267703781813159010754773016437816735829420818119667579462202980372772071629111113221123350420729535452685262174498573268167983894849160732173014133377281698237542050579237317997023873413354238808463928265462876076526391593242218621473833671804180456007166708331135481027955480285278318570139280102033078904163443475719946477614343497770998857527681851186702577547351134937358592275070359801579240962301833520155289772134089479125348735182275048815842073898603168315844108479452739178559350972488959328054785018475213459310671661490943731886380928086619621170952509968830012138904647435394762281369398481912946689970929836706980929383107269845481031478190332250387800518629180705584148386402143665724520956078954382542607439060755137463133403024090246295283427573584811497741367532537868021150157833776095322456543661947373583770385374056412816943666719823548433426808877052249054153737873995620849948947612100940991360439982883913896218597502020102958232322884968362991442403246261084021381407795706417642280422698635359757395335027298706309767390410426253554214336014488915410399367559720722701936185599545464430660019751001384990102733049274638548824086695541277060957942126096886136195494848107108688056613849125075252528071087867106531777019554959350424052801202727754715831044795424498356388450359469932413433130463637219389433385218150558063447743097490982941701034018428030993166614083987612023971142244730783410240474623500797487207658406858227718808135307450505870476817043877769847379137164453979471219827787106355849104373502223438527916160070016693343972908384499669935466536471145617242976115180053698161313453725109131205545000057232549488315999197861641202164495670326738420509381978678159644631461964295893379846993079070552582150333496151990125184915411750014924583545994997202860276968013094779683996867343223558822061351093084940279224998258582199046187304570352078256394354856522542588276508488478317623826929248045147529032004192128007629956573794410708931658282189948708827466797936721870674658457302479342250490925157301863568948223576424599566625698950693104999580299284699329013017260280658030270511336172851659528141521909427544028444736820255262086394692389783222526242533527652504323759599861474418736318803450863866741994417417778276267147675012665950359189241883184871281809209686368729664174295397489247080933797959977638912697627546062840468991475018399563458482186683966202068867192314966199229024064764132465998309978661989297521564552547398968303402877676251111849056209739891817332597779087519348729775642112190205985447408670456439694009434521219285634304965539611114223161764314795323035724986681388912098914820821294947842388588903524497737582318849860701018893057676867223814694221852375635101549336068570382321799615666361387928570362906552050243882660123436894420974128030407626910151904109527040000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 3946055064692202039087082607100360019811695625211844871354616120813809003594599443195674266651243508357299175198970041787702668567054096382923476620052300314655191662092157031669576235578551933552498063689880362397294807921382750549251724770704035635250936053302935473740582601566286419621910138927505654243059435075191978245996963519215151023100017106586275693033704791118949470037554314783332724318737861694095107532447619870947517628626619419796563803563724096201655629535401279590932982563942524139754284364876519577883226139598505683584769694977684717865521733294018405770428139001767264667115324200935426962117859940594163804539915405835665339355840966973871178145040704155027201174338838640147958256607263107912219835452232408617982390223861907478797769626434129655910265010523226276855728838445251164729910891997748266592157222173869003363528503929915189969512345560645367661971968025195595454645994129522937954516842805058524216004778422429139818088623495994289686050895925168953393617183791952027023578335910880536031465691309051056941128691191613987676284027407466220680347580944503074446300574407459550751064438449447028769265280139639017826004972432658428813258519999230047848897117858010982601822118826495013535761748576293366228530007151161814484704971839185331448149374774445103177766323934364374475366112401139208086933183020752953700346652548075038595065354323386371863843127789708478423478237904250569554610413946750087509875650441691090446787961707413794344981880645470216279932780858096444952564211595379250567779012600863272863335947157374279829472619038001407513997794893837049001501611610232337263292731739944629649321934977487074259075585305276030461827827073965227575929153755084020918302941844095327945633725557084821173398975679938351122452262582916946784952228302926219557288255927808793797401403011496473896343341984269014272298794981905646790945660141603398278602386818733215676391383199975524271157784852193002414006419790269493012564890013756724269383741670376207525283621458936867238146022900297034589607094548335651666655382657632204850744116031101806583337484705629971268586167925931157698880719561891299358450218741977046445919079071278135212291994029105004805905243282385273697484747883693483060309796835920567446071575537089271780489062091806682238262067857611609551237442744609049253787086412857540050028753362228577333564468207625423360596823294861141516127746680440322452919969591636573997064585080691475070683616665827235689789634011640288121820530108363050042774472051229244037110303710635264730618988091709325601325407762900849359863738182940343408729692077634528886192206661452648062627670370628958070145171180047684570897275992894717789937246831585959309284326834005532060951666750141025795221888977382352746543369890950465535154952110381825575046373025924134902570280150601208632998189873836111125680313401016317593266672347667997789479069758837572702462930033562861499898044391806026729761009440754113424408095962120095271818563061641016727233523434078781658774105685819655882505076810516760734249929229207071318086084877903402008135901045088650537393422108405012917599507976638458051744948013695610770125829835010226354418885210249786405239790921090848823809267364482979371556991398039625279476547777774852758148139835407985137670258897621489585371257943566402413793391608019499282073032962151679520612740473841842889488064041758939069806880229092443907865614740983111740687893228416276842402982625049116912342792530661876145820541521160072642169633123965728921192290777173641047059197614963875812206993280745742184831302417589023338278954441301011319478225362285032407516196622949479103497146016417979329890906859394645668752431713127255794731624598313683229466502050922496449778760034130198040344808931229838225507485272660872258322986289276991290603781240447010001306265480192100121710932858588229830626810607623763511489528842912779761129846621438645160539848704000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -154427838788740553162554228617175727885683397854745497740679473749420549610649842380234728077752231282698775107967926780959401666295754182781813004992407331628179544120115173519264524512895375599706101641066777709913369888587832409718485631933165364749061179131937856603638491629748147939073129828341698790969295299186769114378391180390602459512582377054817159259793212603529292070280473834777051392992645657090275292013582633577997246721149800694817273950141335933096522135793766467121025861434730107737334236459067726563415386373683491610635847365516669396212689492823758878983157457280513915418364867236859547533427304901116315745522343174447562666647728601254306179928273004826802243479335187649149293380842286242089171427799420832100598992060134637953470642900780901974914448444779731648486173477474173393414955704292856597894182849096994078492150842568134888916407205636963662536493540593626107583266377490577008128286677558985552931233010764697586396353609373393434252556675760236350299334003563035145130230509456857567229017596507151145238668885722687436301175133562357345363268110919460635935452193710713158989717912446023736298545652067057770599692214165128602570904316711297147828986329943373338590016666284329862279907730595901644401180495907437152709449626508767531776497282851549941085727004497123542532447718236478111924688969070800018217191480468836941975958832640939863571822596067769860006429162277673128994047939887879707647258847273053445806119666642795385654562708921886280020833003636152179940659262001759855896507901971362954678974757439458039924745307729731044095295071427370883007426347162870577754779009815086001949694257607341569736087759518787456301931098430651038831313669594996513381176628090699459362234376851233774382087402833694578828241552352522982239524284543452551218567340259383484362380295593084699700807224347842095955279514628943087959550149413552368020944051563146131483808683579153071341941190464671701831964581055428089443219027785899683420353877443257768683393628517776330462121492478777220862225749737871375609811904152368977639572858713410047173532626504599246660736718605199960924512914924863295562011804024243600705414689377232344649525607392943415260320476623953409564615977518100166838860112736956054073385684989930547649092126994081505618653213769813921718071680085266234472380751671884736624140785782528355067745488476717436898707743025994797287702141091637209384428110180247995772231381130042797506016717731211905611923930636515766283598834655365800062810784032199793689729625918607267884511728226101222593073783114291902091141489295796873055451414799156281959602265675389322213381122586555601068400226249741658379484714063698952331735114605417204265831122617597025670260663139443433791326021390262445625088327997767851347715114165637729439836364321329369440434725848451535549012580504527511713359447452618859506395298588353040082395014629263332852515823966337652458007531542137207117685288900808447318170374538134538004738014633938044762619926685551818730723703506320769934183767797861742134090219358027945933080660333188944309845057453359225651655347487641081242798230789569491147066717888731052559569964435630264286463303747748195027309391397987743353265043191263145123965532841507043718758194594364558098179281461148396216801505766640069115105039501233253670922930278313115195807407716215508845391505158036274780574755583936212669134467056158859531247833145351835274094082113863609588504262292582062055281809937032710243743796673827648740665905966369460562179337586073228384311465306891657347718255958208666780866734787500491517894316138562574768881042476071433755559899003092652657845072517936240440154556528067656640942433018923981905492803900515967271847390937821307509341277947777858962516522907581850683433923908568961553486131741324405083761088764055569895468226580182108919749773151035827911016158377723495235086004678607917480752102130181263589376000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 5296090911113621067470571480732705627450872508540574233751748802185486333221072303916268206020933773726692666963946914047945510773220035758210377121779517013289177059338504315108933469382982065736309511623399300026878343408828670056484515183704101625599234344279608964389270776344865019088735297197083000643668212304873501064044873133942284353092621185608732568460706456004995701486804304289280572101637570182051450701064221375870446810213646448370161633500574499617192003115879607348813639500713010231678317351098491668939996846440428251612663151651455249744926014250032461662545300317261103111253360125796643888694799849337504186140945256976521737277524948116794424339112792719599263529070522180733906488689398889248928690334370801575030551810540109381902668132376256331592378748452493286944821269277641254571155882297312236658404091322300880451703885688359116617641759868493847004829853957037804756779009714056743506308683230395201072140802055377771716452988493051908254766105195393768563156545737867300756817451710398732131803179452997701162760666510417514568291509882415509850802473693121846383488162818307500055383460696923086759213328864502606729756833878333563952837045662088731145934269268368357411205355987401320150665030323838163384373200326884524844290555005779782342480459541351952909544560065403822777392182982143645798749283660406945332032434799312851354755211754234431282588183094831822613652992860993697889864919306186787615982231343232904237501459853856216425508611228377307421101260870413071221146944258100279230815932161309711372714853970957409925729149908424419572732643027070940438435833306448168284236535540914804095773744162842468021582750935285135951564310661927161711000292252531167367217302280053550907128047067150771604155698992185073233768142745374268618918074718992838972151998542918484363596033339065288766650983410246128693257140728775158006695133879279119602578762604306427093989341225371252820759522111562381169326906922979953382794583910114107050445836701541688284102918339668340327071249634104886261207527409431962586138748279839536089136169406149661216661064272561003901677139554454962072624227521247054962513183869548077699057702116365401462626503887842802707589687367691637227858569305483969598600591481690475219846355664800438567110745241422781807222930906759222049229811327881879962770604375880535476966024794400569163639889897211014416074487987905415607377399591419840212832675784344199823524700984346097438214330984768100115308737599542381691618536917042461217335989808012957572419052740760903017440205467899871974605974873954439108387967259377496242722272355852901749623883922066220616226587696576558597580794300465102936102333417936907553951694400342806048277259026573960024861587041231447508103194566665209010850167011569947966612413824142613952370032796280905099548533841026795362077300464314173864312746703047845015208232880027114925239250705652667103908972555931944718138191455919338957707647580725693116457166485282511419005353353360185498593234885228353905186437399660342062738581764827674469664632772824882845733145825672422786849488569956896220598058923288293911156102277005209761623617594346489116085671901244916251864280691016391154530481767862428802059656314748886844685019341924286400382800249760819026322923946582437988070019039031694655358246232510252382428441759285019468660678618511146180125176794981362755227329066604670888367573734930108109142924529182699684967863465178482312657394184640119706593103802593170884981327484399176561333388471013864134496397773975297130444664155704276880677936165965369251662208575667790750582071102696051832960777943937793831229924435492593302346246871221772416451756871377293098631796745484879277072933557615130197706538899168793076576410529514619851419028166965821308917405502448033275538330538544409367018324096568902968319226087651739205187131600334618994408119856902319385136344820460650547558471367506893209600000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -159658256201257153267471966115012231804083837096386997991853117383141443668218005289089987676313106674224133897022990816452137676393319063092192117991355547725094794310480299551783001677386721549913429963025762435041818178410133406765577606300455422535539896152071750374758802194944800082379430793082248267987771345012246128511133051216536494963037402121446012238057571546450112895514466142274808185863479984675136387545514437635846951229551605486419101307546078123154403464245877351006446677870822073502577197592585597624332690081419812710856060718804141313701693826508176962381800694905887827495183796333226758946540600974010616437240855437691539390066627269861863082518716613420107546171304506699664866359765359007661495783124330225932571088858728287846443826269347550576962669956336201780740247101968098521255756842850289954117286075778947308417795339228716939624567577462925471526461916677436407972011725832457389963777089934554959335732102186430193359741625336667418181687587393390278112100295427573248489685775626325070100841382092422478492681492697374600561371967757361043636331157320862483681409961877870616446012850624942868212745767450338939570663730430442413551568013020215326835870239232014367543744825824299436113558350888181999295288224911239340084463582912200245929767547271893660883437069667151154421479333066897261761418553262386397726232272939400739434809760358255442585702378500019157942929454759250548629198477801606215291612890773440915324317578525701230187142163277105005938155307690752819609062250073185921472349071613251091506687838007968983994759716245855032901499776301973876068276558445292851910380659036781322259972085294805309902705392945831212859146692586110159271807897542379255258393538482455917317056478083007288451963894865191483068980188766681008254628426352548938113753070432345680548071177515957582702302583257370194409367277301527435330610186680296181321642792302148411919511939188160415139263082909209225060270767715202687707968041254666535065731225092998705385663722070313634322623695318957069275115744379198183194737612043733203158550257727929729146249221461882697358185700878634790030744059485022457898073276101541736980615605396944046603158935779183321723828166911939656413837063688878393101108349660528301658215415077075841290226126940644338282298710927940143486461638779198884974830678894565870575964973330283394923532224217780737839072450062482581100819387769636583518490085133928847516726358978897798731974905768782896650845852642960047190326492182226271202807739239845961021402811891214666650780323039790951848627904252151744546935752435531924693189038153969890499299006763177176025022213569439195949592181865693761449292557190100005440629924516150173280998567063733398047032229485658876444083379476061142260031925988182352729191584567783185990065600898865280989616138844214775801336458232792444312886750402613691445669707776389375232647188048351745821069899844844641378259340978993874189436413623339111082515354133403743701684233908280289427747489875945045561662215677848942522981260866972934754820138243519347547734826624491750158630658636017737517416792152918113108685088703244851986786424587248492495471262246994422638025032500451971169135295395313395568725428528054004206391393935147696792284570297372189677915805479318409806109211797853562573593828632465897546414477291889868844102007535615150015235242926860075261687127703883290460356973945197496127889152045607434815809381695466002200904066940899502539540453002691891625361695834997449268289134088005441914366310676596491774870614386792360826690600969318460733417679472749680140368412507029018994088894151823773671993228190255347724182935958977803347658206612273327318290519142023710028429168176854428170139784579205400312804802111969777868135455835780449810889144745512728309068168446288654500454766069542026431293783044773438670830563637534223896007925219097722469278586964481668208498623132467200000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4230911206681617750664617818776367448083888153925306960886389409264121727721151767505661595068621850567127274530536600682242122671785586162918530107683737923269597842349914589125591762712252802394303941181443602233563047190135739111824499488580114530099836471950281305086100442107656877848105330736809380710030828172157153433168623365647077260613278140548368781328064640741128275699270913823844940138870790869033602586366930451131036294977099321152733094354412104636386148807964095087052688959997284906272027803914075805191604973750903345433825070003538239408781863684636000140032880025916787855734320857861536428463444166459708792934528529322604487048916668707909331883872890141515666408765394466806300409171637237700078468867125361589491585502834330132322448277031936468103038592977329532588672019162233650601243425091563724176194872301423670520946381812830672947708898556327656135339647484830297376375825078921277679424236280498558824807040698917873130332466654084030195006620265093742851903961598346888486241134968399008110713267760768100549515411344291981992665936181845020272290572938757539440664425894634109235744894561348631017764891190709557290248785432829826797913416791444943921227566959474504597068025424835149865659106374351418672544255924981075867285023367467415280917692482820367437882645291389596563555434869901675495152034345397674005381831239926300953256781736153400726740546963649838148686824432401894090466303309599104501371395618143520966920298675296786454464645069094591888472145374348409475232039083915511687540529499545441857719627981487301991769743506119695759114367647373127048690046383053931097900649011731493867350840612239645036823564711743016422697615848701769751878269723156357677716925564312225954431884088127367737183730166746167082806547726248150336222045434362219869103969892713545105194367453853620454870923938331277035232007430318260841347641082840974873760744732006095683242566433102945236614601802214766391880941709849572844831266490708847562158894348192620196672525875919680982754616316922870995681633241951933636831725859750700127417312125788488635073921449189415827424845566654310321573866987570212475426322745874903913730985924570489521094878489423876557900062097656790727086992304763256874937013852945643440743827627732720646583588006228468385542226670470777088039978351588182404941031317664864151078145304747231765784455779748155039736517407204095684737914550192836709034608377810742215348292853075969458555812227562543538063376963553052746235993801943071832531276184902847880724465421277882069426751375635401976672635941280522400245973206737308924927943537011400175143332565526769754372340441346444580806342687648183092561121314884390026295557246020160907175234053205946186490435073658246059915122488010169093182664824786984407545714260376213905582364852581859935227917404862216898976601276129173292122225444398192937919080663763971880348038171064296027569027157421744378715628013124586428043493616805519017456199504136036168934981048281857122711046446040112499151868773436316636865682474792062346152496166216936160349975909555307213267445820810213882565166881880422975686811039336894901165809084522459385493775183213326563616043533731052438579856539463919711891510278122420029185402994045821756319507692569403610821633904641208343687373121041495077320067073076471709099239167705509008485831533413475069006530896597778306434061396491715025651989882721776491860046301591896091337121084782063533119550065373626222803512483880280980253698001671698116383706243721670573734832044035873052788507020784177970992469897461770799834285992377507902539097780569991173660052086414742628411757922781235937252932833690154688086744628589521537530158734373819024928579320596470288580547404232979107921557713369813836346889275719031557705795774002607812146788494090811410528080718853773364382362329091581310251658618977402788009721111929565491115999573859525860772729978880000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -98864784533058734732480679972470104666089141877921297244899868647671643828321018246080017218919430745331510787387591014213309757683263674848288078081504775540213740312754553440163391210823723415060574591413981941207656786188288348416302460383909735343889844074079650598478913696654330193275821959087657487566646254111717569082000939810668986328991738971245932238230976284217567960941366296761463999010775691092663888378487825285778354662271516018352907885059330855741387653862113463930901285701612559867491733413180077894317488444819603345130604318792694714552381198148508701519550042804148081966507200260214570687325273200328782463317930573576129416686997733056068230423873117143735778899840096451244752667131458579016725506716213801701176825716994394429629292317666597438688771677420755628061109517706111675295861066325578279747351681427097977114327621451761805608116321688602772309492163368538350798252831682568628433030241993176866629934335640286413419948960741762894500850681068195879758602921955965342458608446404728938949170116238169347328462705197971006134875138329096263848809076950651329849537387110208251128386055614534015342790045977921990364045413327200531479466327013709041406734013163320244362708199658170216443396533940581455395815301556301748374205111558387040992115729802900625318438717232688170049539730545532299286468723902815405311507531270058116522927052885577778581092423372264589326607674977829418701139502670244671936628537205445299505277428910503827374609928445676997081243245344488254013101042735073068016067870499992457608206611420432903338324559981909013862953492033648524589197069752689611596170949538323211688163916016596960431331707558024017992074413403796796419781409157738416749859725768447976500256563978610932990113696924891803027648217973318136815793718448766931418105598680891301097572790495332259894536009728619068101577034037541895098670577729844473846596887580605826206470305437540375414326352161934563044662113802647888684325809215008116977153386512071594328585366180427328516509846832714574251346936588241123039221759335230719606167469353768300597605463544777550403324198763097268086942136552490869949381127975508365289516113242404506128193426719638441771467664589297458873417632098322845037469430399698040289422904033992930244498690673981384106312914186190682503299588050754342138388915366386637514147243968184059452487737236202909622921997653102843943774006369009856711740976677423140202844815202921521011984210476587663119488555411689246155363850462072293608545490943945347082143869442013935544950998101687210614862851333197609102236631352543657946536276589961948876617821863809632741384755791286053929457302076968301179563916294104727239632545592389564158622827645841722200853173842561437130509666592814203170716532888226597470168437100611097566438391155736999167808652818729974552074251910527685636213521773160813152684432508092224786973642254866768995107695835333552906690195960776294477798795501832484725428950397597048659766282543993651595212357029790658243247220180147452099207006294069389964802643361778498556174839873485112197219627614538576189269044267042779662817536479097332079950873403089011705828706100822206339142849532724760622461320509845471263170752039087543536973472661459713133655245733479367782814402005321423468517326539382054229529464385707604605220621065940272825007478265071056050734723609623818362543370635837132105611642002134014258319150060886173043488604139017674398288155195853059077160282832466335424768170045328975737374603349556598566317054395890375743417828850188929042508255681845866289937394178676597896210842145187769789044157838260432738679045920079271634761317545455582716217638443680751293292704704929129088898905835072300054676901838709544624457742523899995366293299223196478295890620322210258778059104054538573293794770481067447168871475144377835027566723683468310917357415586897664673464222633891406086963200000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 2040430283942960160232841276388011503479514133027995034054413688217364565248263869303941024931951838019401126185772181683177002464146130963705888064910774141880712065586517338115913169018034510186255875617910762539400663901577739039263692651214247893238503816760494608663529304744889131456070542010789728212798108909320098817916277675646253662306258816963964852488552075057006854609931157958071993426730576953127258117724664937191941541915755318099050471452462081684325584667192794395324624274197000867281753691339488342239267057303792143414489024983463195359007720047459446352610878464055232074112682056017271038277306370922196607494324393744333547094739075500343731251527731596137733230683325458503382407220345268627231619495956383324862197734737250072932992228683939443048792257010703030197946776723841067994633428897669780980481342522791125358778675835937019114414573725940446144852788544940716641006321982480781607776981085394715493870687186096607531870659107492376043051169749534553467942528679079666534442809146095086970422544440799096037604416741497318398583590050413597824734626411633746937690627356995667743406038476081476581813990363072574634203813041240487313273789663262023530830990375078463033251481966748842289341889203314990029562472727632884465757873421350407273132546068175037207812883705731381521605485941603988270632030427933439404568565195555749685961576851883832583502744403408015267321892513729103025300402954558585510138034010234071842154409121891834153196078827955206564448335124649975986959512055195199516385504378953867062921669070155720958294607999977465670041135187946982754023484303850960969470439858753393586308378080109702745634882672016696466814160826717230173349489407854507798049054787975690009643422467429590668041891774190690893845567739329098893953714854022091856262770664295339255659864578873491477380277829276641156880083272974527220512188692234372334919992807446620088241570201806769930241938676214685507705052460994560812180366185269802967125530720152944275503275038153796085540658593822569826537635827009400052793696337449458173919800400514247145160383317419954919040536977927367381016193497928841980511787060423743584703488141010707951648425146041749952271036399202860521210968325416619723684902180555498965326216967492278685744806967740649031079208900007966955613472732647778466282415614040392336675223364024968633361254271222221097655682718229104127730108257115327285746732039989252272745182416775107192117373930643496761898925574160611802151871550274370079041824921991583579302354754539280154183124566282464119575700994627433144471796303970577560758834808401251393814157976919946901508199571079870621295746384139323535431203231670519362950806974058304390661622549451533607598528970621855803323310524929509546500710821254766666338126434733993268490678366887342094072916420471554373013353096274584178112227660408179461413105241968251358471262100757412646324526458694251807672680606275146400330871394854720014047556821214799201781147820316011989898765802490651857819550621439433271446541224441336794293663633733615872828941651534607453540531903580229370625194037189097933827330740129532685945011478452291145224459522242416115077135166089897984418364280708892728507288426725257366300899916070594344503697226307397963239113316393970081894639434893133984104485505680102013545482344291414421671856915832142953639802845839178251632454434696404767815736870925560212037426276738241037603170951318674518548272883582020201386074362481015345897383760315247292238751962047993741728375595206986646653663442023086287653417860574317332974543356863974077531212752210699720659724971077360170704284007798001441018811374221177473271410434926378319171513078972351772672354963993459943473304321490409151648895782184097081961617424749129803310702591689077082811587354547605139493791664672037502850445870976638367618292708215870419914886326883806765640569301517998481408000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -37263336124701864402970666951670352767233127346128824931783116897624475913465392215970597994323510889391251167896325291459859652037606636736637845101168921707722897407308561656291842351628794627850099778602122887597792946468096136488457387602570173321067383055269080212777136459138597177995189608516618397650291770322559853916512282567790994866572076517107302228653702872689594361866928834516042477908487328728086926743261395388493179630205340562331604216218601503310153943712589275840597885174493365373411578125447656425819736570474234356170966969385840847501123781575354366554357272053783696693133930728669787016019524973371101576125806179080824451719228933327306563235176241932713769383587958275733967352049020948276655773889683159108613902505034444125924104506163190077330695183217823792464226718769547071054761169619590602676441431500628904617576456295926417328464633641216007987889250642812576488220105339192599854568235198694558804487670299533188610119229296326471558993217871451507962328913835962390931107991802635830541605940912439779375139153981228333029509879949327103554416635203964792007580243016506061135976591884430656098809055939365906942671585298019480359550895002017102737941146323533872673670503174399571219733342420132601167959523570534900127350141030356624990125248066850502220541379528802917760988529854050068749984646922048852750800648201606207823855043777379385893502917750053468753566395269511964506052822879837687957160799448079146917206848760777432596447133509433477437597768862080163688888484302187837995553152967821981641854148396969986369437273515961459228089448108534856119907639589388873479902408294575502088457445058672056581273927945847845600789591918147806331954216683893402375259457747270571765944947484298716020059789939050718711375340601913852127846064791638920860520888064758575742293291648889496181068082581946241139877808394748664179608928896486140808315810086617952885623156353669696351030251273947085220670169222722965803654995508444502734520893561816987429787276907451987378628221514727400901747212360080862999260622659448246471769715415773287333001291858050669323922218537190471812908616406269803227223808822973716126224920531849147501926835009177057838900130367446653047367711666808264334699828263007569927743058056199374951163006117354081231612319284010542303053841033093638417219551891407370013669036336768736311518470500496736167594400424259034448701730376689302102320551466913038750306974810562649932483232457928049264708780487913077361937300868430551077682627241818513843073527772902513121196885122798537884624251618377443793502848070757947241270152200931201597489487548984685485028517885281486483955057663305130815107421150234914893095571544572578638613882991695338157391833037218686595158656902693054590494102525831611016241324812753241376815386792616783630908092307215247793465923941274283298494879582944632405103024300442504346971921540547789814331603534987219796537000333798119915226622284670131739888087471137036771840932178705891106929134065107222668960136946675494401505751012383893607852828893916957477727241968826432391955517165453368934661655304864554005412141966669487939257252488008949207460681504682272093562195701777860103768457979724668257617685681401430606193200309740258258705183451391979912303218571236832724702240150232419744487189409698199671171680164582673034404017865912576546958076153301169372019314706252792421711820865327623429011871613794386123020373700188774360886076868653028417948814542018656414231424519103269051051428536490922903328635911575738224821063798722517382782152772785669190429668882505836398150075007746785550792753485779433039227766725811739507197344264595426007545601809785509367847487498835176569800886419049966372909477138590085931033015753525365220023693863271267383518773853931754298222941913209129008425102778345948562752467456011469873219179382333311919835088028786945906686094221690880000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 602706561253683971379888933966479840932093396856346203774403447025420548509755066130257407328500732758558988617364835345733820682837836493728990318707347036289432012994186866506076991297727415802927611444016389190407100367115873575238892550446590218628275511764737523006261605433603017893416187066957005687239860108016168609278702663929593538585472556137940592243787468718823271641231451713970212409826868689861761959429747568362224616345928445468990558167515164508548901453111648412175782249449909621656003663761035086676399931226633665304959515674553633191878404991554699316678742381106662289616116520789237634838135196519077529450226131819456050087041926032554583896281374928671737717022507277832933618855444552338336131859926030598839534955455528541263108220420486292959867292568115510386083247601588778910223581468699412399098889344533597145838404269332843587819448062482458084423223598902337425808073789545523540635099867101426269901631859505445065686121544013382069327439178826088661317410237903905882803666128856164982210477404961304347954756636933051641409860285371651796659929859817625408050617780758660126782428007251781759686897925190193458023123182491612365729405930042991912720670734271052114689905383919565399683332316282970856919792244673457855482584721418638576816030578131143895899079277104500500178818470619429377431890611070260802802017646442379667370542016805107352252423112960404083038790629460760470332208443516037089532123729318765285366961507886459226964755426130291540263493969517072972433852152736922133874276519755839809509288436127841353724797021304800868268207262547167509156338008755545273960446731682417070660118873384762066933314268200843316363344569859291665317760521186804509899743828144425189751947459889885309162994653371231507540050632332947732227340842528548105005776905889977675924395933993201976338587395031988523251899010247252463158291767854542870674506738247105582241575919987330838597752783280740142008527838850024694748222393737388289391076038681754360925855314503086289824636821026882292481286054153259234957987689764501473656896589705757139486866878639513716569937284546881572240879486197855679826449279404804907081791150652074695201496542442653038190449630569620068883068132526015163547330541710698098791627514321595475792587166628424807864596250202031486854535209068836084108753442827181342788756061600905723955343316445230258258157344279360840394812466941086268839886316697972099386738963972159070819983663462969560379023113407905415138575735935017727915622289413607568872072216166601788495050830235957200301693312921520280429775558207004836336080123052903602194213852893546629112012219774505857124820586299656802230077431907498374073037444151963237037379642513020017113362600335254140142309686195772815268230606953547430776947445549211315500067220081579803520133671007734627361271245860396085133018987953232686736065350966483919945341250167950502941910828451513222653734081469567563203444320623567440760638217659976085562873921748131777627103445968717631851720487589680086396902197337254330727793224838134844276195279579190615383278603516760699626838708440427623290844721037677186278854235938590638557373910685697071129257404416262636874538795238668954369544170322431642246453898428417101810436579273165042962108290620389555010825958627657405338113197897556649768198642672513314238899264825127163062547943293633423168643608606651322940784007563036270193479450431548955701772307176162768793237305814892010357641429098506333694384338883611850525676211991926580398748936180780629560159193569248399432814744554773921380813054107381087134478277374970101519521503507282817489630957745753975339510139482355086124691059490105642160466861245665606089797135332432198028154064748451150673432849802039470222665375969286211476015524643952886172048021875518082023458721825276244089482436317112692577495212846849199600882321196608531556345101824000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -8567229908033685358760268254714666851415099046065504460181849838701634443599453181305325979620667696134941859334272935442537245010300041440488143253052762104016969918502375651324273935483810981301774055712098227563192053959597966926006005915815273430762397883894945243165316227459474463898424789720245930107463984415205937623649889949651562572002933836207834491859779022768187926002606612678821375655007845163579870358381358530688608728909094335567890638193173369059654795913885214966710927880889511572597661548067936987544408217554830514700356817295146825182143080424122866358702738263002450768144157598536691808694008770049823959873820835167223017650336171506507014665451270252610701690337855021611661489188296074047370395587354479060377684016584782610767593864769179453346504364083005225786320634379894689074478644274121309005889768198242424439957793930838040552240701947150337234878655712309198273280561053249069385146708388448147764381191073824706035220857417953149031913954928445545863493878565222611747006418877256819632675088985082570759317475903649221949883235374055062851648663395062898589847701699593152828919463135205230763181001177798743704247810646718069740542397579661621084178965868050344902256132968752539743034104969922832829741618207444978254098101101397403920771602130594159257272127638069378838023535868823054375071928644949729412071180097926465949501684609816984747652032240032188466744497440994518243604835144512061458638742057659321428063108868675699062166769179551322166594026230406393471927146731116694398744374169737935795974410025860101339496520372159896821169540942249770087969045490787447318901529066790256956446078349400128322114521003848394979039191108477362409279643419842105267887091053180834421725643077932513035577449311069121920349246171706317196711656878004434256159708042982052923526238716128578098143944305403837828852620273401762895389022606673256947788184680432940844649564985083159692643864935614439542607368731889883029368086564863436117824176818354090482723874731570933919741860203742281642372503590684077792439211786154434690472552145980653875498087797703915568070706039854893756561395406301785655978118297181420803482278679651887128730565515964733373435253964908510847152322054395273971447353875436945259896513578586093983863835960264070793838202849289534858001230180149459988827786648657845990544011879124658261918886082320220697249936347748192620371170537229433861948957644174051623925925493185961169721011868838304330891924779921418907918842611840276695379828361165210303604243214278852729248552071557034104508942524026409712720063954228286627167531212946312260915694924526765080659849809675465147868984496190243180658877522179714708934117989013144429906455186363102005880381816668954196391154922585668026474388095420142230961892076960836046822500939619095779578127280002240811742793641635058982460432581070132574410573289575730218007628870862393929558534350970244997061602142360924944164481674734389284634305920704851045105150786734942774650672786818474166991607583775673671264100143982917334522774768188131859761031350471353372248243073520578460464863543501785114085652554926564256113173002564632997027488113334921028452497583011749245857978040096235684007120822095752745254407249537529421194622059992716410604750944825273303999436995980541091239276655956678892038610451762859335356171480126152924137554225092233840749875845841642283147965078347589990083045367084911127964531402082873198035502208431419504365395009031634760744651802756434650709985627126689244222076999641292012051845418591164426461510217923776238499944147824471720793259375230455289816217122620926763543250376523444097418017872661778817819578860248069716416303031168351654040017195635133497583513493120550479685546618632939739586739976992693835325519829199270338333479439200810504096367330450576252776385461980734993959403240999298937637293388841042058884774400000000000000000000000000000000000000000000000000000000000000000*i1^64 + 105114678899367612323226537049228791877736135707614286754823556041730070634085636131839047908097963108273283190136331397646835747385719158495427189662283664603862910401167789440191736032600717705856057099118173227260591903686757637454730281136351810710397922876655910159937324209900228798006224579358117074963028653083345945665936061225542640537917053602625464910090044994733460672914912402117508724443415848233358190703904497889702713940259228990233513686822268579609968229078621647021579163470423118948427548293357299282016271804343905216880179115664245262521386853862595610366975960555578250070325489680563259357046273531865455484364742997502988257181752217178810817477032635782030733559077943718536624303770263121623153841236543758836884144791998073399234217135221127717667661552677277931945090937405973731075873718718159816042836949394839395489446065691861639676451519809805207613526086815398647577600226738859461475831387226753507161444613747028367287179222908961846270178222955403992761316210318566692628634725370702934477264790491846948783125028143496200012659717517972493449304922585706906864914136791232888803818599916145517964989595508610977693282129530380519703346046620348552308074554484250662713383877021803595655154446796595585640760078209898751977922276400519221818915352795557539154766997454190189020770017111386880474299864636818587057741007275642219875607256344598684890746899009087419704879225492646838316927958966237083464611935339675190340250922554006588934372673416544264932728047867101985727630147257887380983652231221674317551187124105924287756888356132653653105772971984777437780153806345427077643368476128030466968771455630940071939087308023201680102986938576559600616477475294353226033812829798696717515555904196209572453838157475312188768209317347777994968184990383202229810167382775664889598680067838234056354741284201404032294929062547486147579322165739669278622043770299693617118648690704929955815102351870637698492045716351107533265439034478758008581222950267318228350746140093539466054883364910931065515863146897603742914816434783991875945187020087416182541570162751567199796438395349046680286797390879359146392018570826041191150612493875116512665557053115107126874692891691526665457972018282423680748765348975182558424569254581836147245745783326540822835199428385959334740358882344309634170955163027327042015368025394688148074217632495842201971827761139901503158941428281100447676844055327615640896577867587993677323787521597722899898976045200573275996161543783643358642709939818079546429246324729823170051116500553683175850549050946981428159526335741520556159510179043960726638594318396109558372601054059308832019761035826412271403208857970883114840454387770524999903784233221603439186416144686805104053055758678909985710054752656727204661261444478998837374863300732657270029088893390081738515084158120279093391380496237669958923665675214851132266928325299121301489940711176119333179650153530519510851984861748712139410593295351314129711567698552068048548889010978400552460153204230545672704643964313739366900351842039986806183283108359762426498400990980594677521801086621743119193564615493909096917336584875739997619694182153921152245501349565328773314216537635186999769650487520074127896313685465514231801382563622417903838396654803412066073221860471663064749994205614432130285841344205183488921713923719824956860692898917803553502249772600256264863677038126260062423848816752100881886054382858122293283262431834357443727775761263454225455953056756025309039599194120077747353061297640349584590493206025587359012078212655517835034866717969843204552907527600584078905018161776176813628705406168643604064552014152037635021265707004556921102276461950472202924933566397907151392253107279066229405271957725355142921074168995458593387380227774402499917491024378016331146971149096501791573545033319004105250993604528661624381978531301595380455040000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1097140597401359111086070212759314330423160028623779689405388347380652755123608171663127201707231903792942476460977297960237539146874009979840699365548191074910723373620753352080004940504092709379653639619408085564827114906953920345546569250275193058294421478120757090227288900686771169301994858293481306655687194881318568303506702600737879701371530165392353547038008163426471399464598176214861909224202407704287660398560247020702714745432225952623166093674651955384441488126731616874641840115783226393312921187024636229059120031822165115943923576255620648019222905886451494994177644949413398518426586761897030883917815276883882228836813741523161516099370342291670684866244273931227216233669124156908730229733438197057447621734698311200756916841011524964959312411728156593567250530882808477226638813502669263084984432614733054636572865089121845980394474846644066629458006681053244989974254471189836076736376746593702912178802784700737257294635588837799464268988517823152884367118605611330850141587418020372514694379099827584540192544365093936750229161054592517089125695803331380931103273305097861679909261602094067954854391692600131689538117384199337772741549349154470639192942712687233037992310672472646097232041990273201935469060677932591037203898701690521836025942612316367619694512353919450536425505321099570453240008047364699496883997627981488930829882139364351893408389184879949852272860373527315547257011635071096261106517301885890652095596902929303929869761468649326426625257413961447641028533720079629296621684834764125417089330200081659978649699987225466114318104916477763912254131525407030131913026567548243118911028093530725506546855980807090246870289672196214997989203352888361521262321781045597433156347080260594308123806480521293635538803136714344133242057383672521515969227195086150339428308401481387404760406040094720808420199227776100879087176230235516568642561558029848799264674748689241647160798677370227252664555697844526328148658966671715074878239661844138418493334032648850999641418336806234893810283004104147122878200459657326226303929778692818315802116219635523222938339503707709488526836492483358941716925171120214413210103546424775002704367734482806814712056435128416923480018336242062863081484011980429554844247232541587125392141844663576610424240400262385199624902322106930105453942524666976270111486514260701440351330948063267091981238102134786519445414506885347451413072750551538339286172902366757481734854302829144563982902686150946656015201845461111871909073454981185708627510845837911541955137738940604062982566489071393794067537660691523545406360975518971860974374789507879539105485362546928764586455215709891793960534894373782244757939149731555065064533608218625349629690584096679169867717783557159626226360035819346097311289195214805219345900915102825519671393127688529893671863107845697235976438919965595663740783421270957514677640004433814576162865678663723905126889124308744536191352954579096040123874511767312316581512010774841517445245130931313804411750532473582509969969054730160079491737394534242824011437373250663259349231946802077143191532048275759691707134563277630396199546128971675963336544109750102075966219671895694749054502419380285881635741028374570532545403559986843645467747551542154154587213349008974856752943685535792216419820259625517337672620614551795083233037199612258176399894350652661779600129720647005560769323846139988502291397383730806523389850636745329651905607763794136868940247558507024897788058491459379642576646197896290018384589782232229393727367241214245055017444183314190182043376089658987590957549115239953338074442370131130164327089818931498697393792388981442177396225177728023428025067943106389235381485666870034134333541302781399214605988619546464447040775759776125301235254177752930690898911740421184097118055777866779160305159069848335948721099782707770902646450800966714414623960867495684960000000000000000000000000000000000000000000000000000000000000000*i1^66 + 9776454464810709304893644170045207342139308708235103099660518528795890097663452481845884479248138461905261180257566461827733857835652592742063315043088501754901190848475609973070307834595911675189849641591073790439696056136900693628163844208672739198241035734455004658690126402337064085364723584557700782677077672164353593348512889820470491537037946249456167248299398513619919459989089544219292892526016186982255222533253574943566891996376487296905048025453711557551193315381791214159578541387951128983008344214581125311256551997092817628926930567442370951042869331039319314177618906650877455162796161823962390706556852440057591327273996096828412964647217837731291911041787002153709594497293480221008189793837652406166256726152557837574523742536579487170944580774675881736037056724926562031260558419452363500196142984176526411588701229901667808061609279688986607207532831245867046486226190642004561069469111804350255638818279265731839311831410019232208786362234084903156496008545788018656805649769312485451073616728838194144242507541628700983967013131793225192637858337889464392715792458100852256370511508772373323996452660029441447235517135612408872247501962722307320199027302388331905856649963453462187590226618513634343176909846179817615521715896516454528818346766916573629612056699303537809962337795461481102606286276208454927077034359116091309234699963207281378648297316434920052804437368512686488388776835274926101779041963874710596332209627294741141429288822138503352196823087579700183828650073396059276993525111941885754295119266531764844071816801682569858929515249081096449495415339762707463391262009609238794157553368436371320488697123106757183960374044889484423095145064065915851666151089279313876106101342632952119162919597893764346380256995040847907588146498486898972017992854963489868298010906544837836235416142623782227212178227300601229571411371899128212382703709423912048811596913190927405903814728991987847025456290505289816291663767552431891168553524372427425826582309868199694691274667864487316861607242837908442813230368141490269226693724657750381450484436957757886518309498799160912663353795092798448999721011245127165190803784619311940110346700718557615338894719321061474210629601894192473673161324680592270920190747047191975716064013528833372803914747188197442034878424618429414907759076311260917199655302537434736524300699139426597807407734878038949389899581420234705353935454324054562595819887656487447908850468095305692107090217942993512718777364747035551565927649212111779456422883853288865699046830304463579380029589786437979100764676771196150909957741884314475254484689170229981555660449434054344491991937625434636348469298359015819691951666910784916929122199299497669960472621484101659086746969279587808759037045426092124622721005577274218263751137276912348369253690232422717335433585088762099923323270278176570851826610049036035545467142936924553982178343797100702672085030657437267697244936735919863847444218453010876187962013069493036046209164280254163298225489643128113714721154336430629811014969939370708340505525524048815897473870372376931462799410155507611647560423383817610933174115458816835673518033035366397974399034547768460504775935762838216425946511770871844181081653454421082933963728023321213892593463160474514770472415356668238865015099515798960737337755895607068756175255110003105320221371070499666130555997621557164446108298192890729934827063454661807859024965813960870879183577988316179003544146781973691092976224768375075543057264413209614908110978189285313429086633829309116135023785807827177001260421666902380228746946792754544818274980895617325443080116293172654353510229133044677157726825219066479145258826093042695970516790518702317922968268995690507249853983867861337182093563024701444355393621616131171290675873261848841602546907800184538297310571616756611686433991168173582816013240734050698429027963492456000000000000000000000000000000000000000000000000000000000000000*i1^67 + -75977712563564502064753855088992943165888495870781021435551857185380963455194563481755292650254054649133427872799452552501389575117968510309221917833131140511377315349309735928026716690656462356621242736232719302348265381774239040871611910299828783028901866048475723078322623395855607865149051681222346680310757285413894143268282888298417529943841040187909309243491556763065048147649811328326901016614512968456030558928505939699356869053970448388440242986488387000145620162879063077275413710255873017619157091207790908907156269670770289089949395905967802352234781997978615891608029055351512531333161603980013475159615259218709575204788155431953997960215887436998426874848740398739386726810037834794291803276830064516875775319642157446481108332853414075392003228511774028806738987024678011158003632638700317840678548363845625754234932526577356174659711966099581744530626784727184734086205972236184841916479584324637476412574498500657510692932928980394904132534427928102252277723652929727080080574723932074190128748720538309220850042540059268902238535592399509144892184089654361887937001164551681611189709512081733152843317938707965126051250161677828347312393755881061169944438526278080326335803547709055357490565953988506701367827254592718253868779218082035349631402999849197848778468017245693560833562038487218295158178709982323244639366462137555172093729803855667883145950765023353023387658168403281435075820256232556509465240481458745933238047423857398095119346971084672835805683017942543405173696967703989834787151115147389362561220834606111766988127846698099833504545550541266557739550593384545097638099470843157380529951465248642440474354523566764039874692729777731700707140705408304920898197738943134377958830280192028239635055258766346398969263806492227252750981767022547767718110287676216981326024647465372468053316156742364786678721526187256883147149098588301702588335021272510716258427410771270515739291688581532717670190126248922178586747060845775211555109926478384617329068301238155221064879280978872759486956921292440174818171986003134552990340621607676824789076648679214925328986346017926153380253051072791339635299127157959225614939858583832991363592007484451259573061182760309550579726266594270290324891802944030334156063460939825883298966296986884835040731426613596094681679218326480934911212989029083410704721517418275521649293019255647950342016384473848172176567206757902236375896745477034460052700316841726285176044068117726044126159550622961422225614391799357703892865539756429440559232580974514217249777875389930828220731032821528657797103371814019640180240425721334156613992375173345754100194132047729249779118173503274969849901458614851040222459839461569608495976841722271184572274852400603339330558734281481447544208989745101127152722171519182132424067106843765379656800111818019019637253048736569675538851940802535342908746676027137053441955228263022419332260987216150872050207146823255125645876229355876015808331999606729765454311968909537512921393039384596435091738907227546970657364503323520787225353266844920673415562180262828986105212633837814033230693580639968500873669882955165326474953098511307802591032304940866042200087558850181580034728848751405688950170770074137569348169650154336439554440485717492218553042450186157210132085103106265660482525719993822810096990258004412085350339612697462659370109649090558362364453170923117216983564726874379022772955127546642004812781500848007498174293717616241535801267993133976062649296419956826699815999328068482509779873007747173453751899246379491430934651568709073913996238367755791864657226826801914964488054052359012423627369720675450797149669770445241765558888671262062001695685678253600053801977354589407104993938322016970191099226905776179393915394452880273554474676319227967754738989916240756269171155116784777952640509037894486542962388368353216412759937580383944830727055782000000000000000000000000000000000000000000000000000000000000000*i1^68 + 523160843603922836394677298775042457819316297757333556566874951756420120313216929538734481165410392417896130594574614114047676788463587250106400208324696194484666468654535516635851740311287352660695458025200582238181121270309814043754609762762095533889623445416779563034634426961588163363569285578228689299372727856693291967938119113451161965910550196455798785381968335995129164636659977747461832693453793885076918523951523116143577487726947337841440993957355288605818619881790271714430209071621857911402721604736677209504742416975853829068310978384412685942736546028648427714703938315223359703790505266453055712854269702222750984239436763511487471445223041048909452978384128806792123025773837683987708308693236589030980794166051786822218650150770205242898456764618869801494392944532649205971173494196628976095855447435064711954246445549784973896359623121370943155149112661844819530115984954741968398488270095395988963641244480762178951128410012196769143146655544034894309132463098635658170249524210534639056484792909265026375559556868399848295625370639538786669972452639703480180224853017767592360675671226792428599171632523162027428235933110753937519236279764482827378536203904707027262906177152242196608155495443082594957833559380155614537962789061038207654568415271154443547920289252724408602094556935012971003600931166825626324891133110825710251422986887146288383474033162908397800531469445047722521379603983170425492218655789978155402855237461039706997041392888731412657209839167671573281007908722756646979045237890182831762126665437803253337284775501718564882896102077732984500533813167406146240320523383311768458922698615698404628156770491931602121466045793054364313584943507931580276839952379124307629110853876335114798751645307865926081485200485317502162446690843160474014063594437263403373027312038249277860030006263822144041410983967350263238008952282896361843275688496716235854308498727931118246951899782942672864214923984104040717295727297882365107063863971142097026712056482904813199917383505638738523591089596579737251834752428628436261571620724143921449974628966148445558150175723027270984445993004178561377165658227729774451248926303997246936204383259285099498879574497542358212490920667007260996584135207705940243105305270436436905115064577801831750342336379948216396385123381437922319939130989127133787176647710615259408974576841420681372464129530541060286047788666054060424267478882563007290964235892562722629042159700583446497010435470018110013310811584289263077661888809374410709773129899220125882860140303923504792837190310960547587167800061448259976261606986454688958069846642481768010944660486179985583705566751830361254061153945932992845611348656917140610843342747600251871698855339485191956733486530731295389131419049843183003324807269194579289168290317783071546794741333380849870465700378808503717797845659653192500286485234377052043735022432936763266515903258272169141796720042639950804739160140361009344212132058926726716066381091974950702758031196479986928608217491180618994813546354368721420511873727050546556330352569372773423729343102740935679926428340616068433739356661243200037178937490037842888237634032351425104014790972275717900962650606962925504629207178177011947786695069616659131100882310958189990284444161899778668227294987262314278483636241647347840435488485273760228358731860159274002871223517738389204437582715916175720364616960079766586289795332325122734203869697532571586673541114933428470608732253935166412926095113141466084306392131193898351472779117626903954605186736339025093400247147373761035369603563154920073231066012262302392810408596151293104817330187201863608915174696863248736209348194474867933996923273498861659478749108735968266481680510979876630818429719210994799414471485164505023317051232874026047270599514475026292954497787069110206968214185763185710738616319478011308381459281020961555455300000000000000000000000000000000000000000000000000000000000000*i1^69 + -3176097837157022521136619471615728269824744561757272080298399888348191364178101330068620421273204804573881681002195925201759671789645541481719723597447327968892492883132992457959429169591222529876776781202991895066397858165874667340759598986891461657752599986702363185430628769479715461694718272833557449700972061382959207209492738938252602517252325668491743466143396872116603272941974728413364655781630102395503286827067158738391340758535020432076042502825082302215531678428582369963910869136033859044937586278782103613590704569780320727244864096763737974063587016958933785470691604514218129433730583471206513269505854042501999056790728539332985142687052006110928901471065023522711504704926383132883356918838940940690592076589091143659794877833742770888374624205778633470570364528979173759201862329876549237885749942759277516512197521559922491602594944175339369450962781878188015714852087342251887818510588435787659489390543504055624424801648365001953014676441613759482618923633748934355341804203641650084783344863286649600345992095190938408152014894733368387932725757538266433237849426450878217601829619561590203423908158936458312074071634159943969333161669024005991335302849176169838098472251699659061632943567482956015619410598600329510483451252220571714262119947763793555208572751264981023893380815238784168658303970039945749878495690968917458208563957700628026514679934936898387091250345178216142553531246224927612094781498277414511876922237842726894955226158976412213150109003695613511692584226657578711981120399910424188486526461711229637276898322669129756766291039652111274279505571589799938905480003197315966521620580721744575551800875102654101092832894371674423532430531927927293311734375964073238851184615489978174782844712501128278731043728726885862818234325686201495897504571984927272334509201900948011202506910090867922986941876559258304219525658079522041929861965958657947402108159690540040879432728078860632921006967528820222003545864953107556488447024501839456138862227198926942452226663724479251206182553451521737807732775376393688955390149863403302477087349213018740120214347351743881729294009855227103024830581922946887499829386362700653341758088897354660384633189151850618923605371224264196121706713959284516413553820371373585320611305951635171096579943409345099009032427335831795455118620526112660711891600440070344036260020829421625150056222425122669627290206611980216783755638480701449349348106172392886009559878726711282844718637651304375904776870676140440584472086359304444590612005390401070070360277130749946927338870048658128073803304582174458331674672128163933917907108809378179237675434839308551134041587194881384055958805667119303729266656820263552600681182269449699401760026242855812914707013733934663619194363067109925696677530328052842518670793400949842773826302560393615153192513999515175696348595215294632626772230770975766830308957442681604261956692394225447732527195128149616197334924772094541200222716057897582329489095889692549319960941998137998531944215382678617881199617982159868153063272521892044034323225238964333108355162431248881610417756527727660103530482445318334731981067117458905257639523206928431543858350447293072789669831953772957032812724509993783180099182377961966607816639408303952895804835618783473629812792618105415716298863820273387576367782385823629028645452536989151903841589999385898985531486489292994718919949420830239597742948898212574668992662319242945871053654414418375648821261674186257717074716495185190025716996750503543180128259967840173834671366452455827297661932197367422597594740426643271909957858902733789201191212641375720431155512927865483746899593767978625313296792027678133980671500414738494267636172074650807955632120793351178772404001946506035729587247913410669156055040530579941594401028691914349926315071396997637547813162840207594782708810318330892789427190907234496375000000000000000000000000000000000000000000000000000000000000*i1^70 + 17126833381196119274045439013554896915986728525396383813423955484322532473545411159352083745842380468253220689027425110487661995863750079139102569846488300515622707847730470941519706109014310936835001247240582536906379501147362829380037916601710641784543500577800368714270169420450591978139900847149419425630448292859087140083609295806407971498640807208596290328104452483417100803846081853486933966323447178570786812235048052022018590268263824273797864095635213799799234360567298320150345328366997406301332184742427360131717441719273164118936611465078365345235391170449841594557475674851159743873464090694259877260625610961726719066706829410206756206379849302632955282928891731023723456459310383451638282071172561436934467150273793475779669045830317824685023702876208116653973206481699274634960515739012858551300974756556991666183680784729077579428223552397407079187220025271034244971156137371912872939687504393326689703879701265904683751030270076996583298077640893734538352262939507954317821254765290456095545860095503414307852176262610794764268922217817261251434777799545924918772442231194995010591105421936512478362972177716782533309695547694099693384264263423387579921749475056606939481888941828559310028607786174596851097876555473000432895638002986611008463859600624788267213513870560068837725246973550574221016160481362172117061688150501771150174893813251131796863346293303174643976095989116751625656385166299428563951717473539476892686570860641259967498907649120851536125109921015391034349156592347534442465014359152455377448034809915601849843924490431441088746058775604747853610635937845845921001206908412172107809792140237791323825771208668624591046993991901680268555530045730043662465169566570154566394386343664687955632624027821938474577750779619253320458308816659417846606386933236252349235061578472407477767388170846246522357862204999378153525364138575817523692303279945667815327136888437126763952178398929530034888692785915910088206893173550322616328881024754345196967369237489552647123069436160066402339685786445135112535727845634231657922526100425331454100337969473001596625502437623298519297119980185129241833476913613989535837055729959914395315577212564691779103281464114729757498362945945178713057312626729311374015892427127071045402368844573413379723368908594477567706764974273430889488159345521868113859028722172023583850139272152102353929667243246186515338550833113121128027629056045166160893410540452540969601474487880480499991658773237359893636393112610508847145396041519414711794952269658912175822427552765410389473977997709782867154705610643701244704714157724984878173846351581946033593412241583836667883750121005916803685021567517762730473729862331094858382907849147177648941227294549258752154735211113650002777781158663223968861336975801751898759949944540210084247205282611000231055041261743864651656067554695336094175654331856668513329224159584851866781889086962052365326636460464611802343371022143737457379301555576952954184920151050345928740641322894391814867683218237412883001297992078682263960523337485922391529776942779389817323311290368568490609685411659808145922141845145133537729025644129157359507302426554974681372386361613251887425410502228901352423146283058191195524476077733550052150389531725232956856614713654238729213477286659971865592583103182339848579337329464647464180090178784114155352241919354326892462228955692563550583277831303270500712392858571972883997170574165040523380866591570582922029493155511780865282292548138331950851824857554230376542309326544591098998798649187716739146747327632760556725402986725423963088247910691750264645929442720992097086499350852709543183150556632911601716220153493339120118668450254681928641116902660466574563980644556355548595776166034427265769971811257598005912280772337293650177520932999675622533516792764199255424539176773406421657552022047369425358409875144436250000000000000000000000000000000000000000000000000000000000*i1^71 + -86122251873329720936276736421706900075784321244598478860214938155364426563714186864676734740988756650543715764066924547304289134390454256988300423103986267835126431272031397003966599942780519905268088541654281975698233301378727292820078689107723184319950153580739868402625355568150386562208573642738225708026223322966299098963513901078284481479960907181130693759851094354987502641135785491154312343383189258285568437728342687245238282235460206180031281924492860322939902160676326645493260732198377547385009723041794779033087040266838802495701844871230187455338495108897056227493249138403383337235454844790798449737760261892076670145961338237221820542191512618057816325522531107757183577993509840876745158857160066246425014700308997239896804312452310884118236936173796385951811545968393517449616677539512769904625628000056858049099412426882721645328976184925190067293290895204450018823716620447048805322383099535869381144672307551433676929693031075607694210490141662922080013497920986350679774109180801670560596947730697832299883199722687313019342163149644610921253168408842358064191755261765290198436065812252169321494712982251402207059755772261261413496706726521911027362569902231021579516574857761461373926189343300657012325388221559242192714843488534805802730906194380154753738234124989662869975775869635663415078272866164073465439396563291485100367177764186319674004401254819680707715431456285210229548719315035889348840283426156025315713801695027129420493740225781397080670760290095264421961406765104492389885615712469440328386851655465257506693426594350007028063805365752199762337194942677409801606818920421948770575651771721630497960571357825932605574955723064828214727896127772117693869451160595224756408610124334358356471482727465872479503942551138483306258679840355732858223337975832548998905409976214361211356663661907228809181815496151669988421064466497110037901556914120896256574424800352029982733445704869663939082797226246290624511179560213416265920697904377624180249885880361774430583154586517642690982809047851543863395218711467823565623805870483470386761897241651119779072299828858826234166875682280173983370886183947638890924299307357787160684745124221184709191629480014566909185822760489335718571320828713215204191155256347120022941348283471510287109015877331156289137145573849388709633198945832389238964278103815945264225149021837054198725297238258399229122030526816533485306422050908436281494740547463569702948986672418243460852221147140393855938028649477259428700461455524488412283663933878136507183092529917455120734235219362356271996615964068743763323551148139531257759750050553713655061714811597655629180506448373453715068817076929891758919280578517429206302801242724628354481779392536903167235388680448244071271431042275899347086899783796068975890319084541507086528184902567877523233923106804674939941933070530868742360079757993049454480117109743012284476695613479444282855790207261018832643212046746007449857053098438610156461210970976218770691070168882613526261195123139941829516434301089119354928141587116396384771092858133199955255649196585529971807526066501188986318531035796344915551894057802472133795247620458513195255786671165091049223646902921517230863852467478982950896405234821769657677219465088985589489320684215984797184686659996536313070368218631821995777859540252719106513917569845183474205280339592000408295387280627050366416267846626749071912465407297771432332466235933180509164634155215014510809051067895185975645475601003487651046495116505481508835896783759854383850703312251136503540065027390390649075165509008463684489457463370763749191571920802234556160180396615667910193628465903951105608316153507816926117144477331764210653951744418256415981137911946415144848789522017459224850174572580649986549388671791151656180814178021356861791842882773849857611229217674216553168721279781087195827742454687500000000000000000000000000000000000000000000000000000000*i1^72 + 395403912073218874934881563643189328856083320719227135190580215335524385389478164787965227611402144297703768322651572439460923942596845597950429543155005569951320815324389783908103993684670325312706577315580438915646442673559103335042609076118376867279875754035755017637071535249740957663899655399101489946999051085840351286869449268923625726218153316510348512285419173404680833504277906937007275810812040789770754329177305615719220130594612874501891028497605501621481404599088314715321155650702552374002697609273262062797205124049010183919195257553329755159310220243510899508536506845497380692580739697246045078691680934106192736657839899068580062007695712781701479330032891942084675220934164473756347642008976471781344497646307845545661499426527863919251268859063347920756857313398777552905885561049212518220225226944576277167074039110877923693215829274533308577429494548012406810443263182762218606145678013615494829981123049413021068351080360655005016680444045296882467934642646827192050451552947165539385456551736442998724923321740120555938495080834986278426724083721820119695796572706529063538307325064402637278374693290536279638717752394314801289440753088175838990105567584128238877551563510563488380211436622162376859375414941059350354118447262245925030375990828412987263883180264126493833602459943349200664274832001938036827405459550679958361245254662098484263178529228524447701074617180566140694487354118193534143506327925153193574154348368659900659543311513199152987264130922332166948498368529823975477055365794787551569577178312107147020282831865110525403309105938786348414375114533207429027350948721759164026677359176634036069592454167082421945630030655551260347998366942985581887780339504241950450810076018964262058637169097063670690853708208244207556284684935338395568713756169014632769811629036685450041471213514760092006231858894516964915993359110539390543902879027189751349023386047100336137081267652303832336033527235895177340642519856957113444825158408912626755720848867056251896446751094687454213547472565128027810291202974722056011027108290182938759163594085588199667568186420098349352074386364853765376694750932852998493983124233480356391560347741378875530887570208791355562247681548302355427675415746578047612362888219350959928398658158562896010818119118512959937375546744287604715864597507247781567993776759587684505904649323425095583651422257356839845316855423990907001766339248033235542251919907554352674054807981603376934123864672365828132162317337406349585202740068465454027349812654912901786411490162983592015172974737930591989360867256490781792340605730478335738418984607119851191142988951226446648124182721016534437339186023920581571571369971679686247788702096992031338113753896140125159539103865146418056041085727521550099755688793598866113160827386881413986623926857319751332652170058316052177388213298551172897874858382085055460666180419258495763022871522461636909653406789110645516142665018410421159315703698097394221435785401766891139773451569522092222937856923051822646669575127149499130181893886044327140434435535071131652815022091112525925561311959648264125775149569488716497446297179264329691483875385538818839873411909482750636277008376767274777426113859813834633127884057720169920136710444111943742381005973388533164397410483497669252718598463939841846177611006665351007867829690324409817299242036759352002936871185708921443639257328100285862906020282513061070917152174544954507637483539631389924590493740781576621725248828163318279708224547866910796365584629222480085505705249226375133894142229874907789756244790449861091560665531732938008946665998109280687605474648540973161616168241977484766770446616612730914973074063420589776189162236045886468464841190985191169054505485360375829912448050464865672477296680042875853667192701075759403652862554702294917429673584528741893125777824558765292223828125000000000000000000000000000000000000000000000000000000*i1^73 + -1560544169477757044724181498056163570249957397971738266488520285964894936571538671882850954889854624612602674243375723954703696860684258542707909105208089872595009706091223329172625371036112471681799872463189505137924173329934220857494773145040685471661803539636891520893232824761260743675663223434092086048249562107475420851356297359777771061610040352878215497221305253125085097451343490886091312358753276710252290816897879814047664769767279586059959425741888708000914553531614559987967612875551197767931925886000782997162441347445117403428249019176574067030517600068671325409083174248500536794083827927865238005083902833771726735762270007546454653253794174069086704876708597896311905304495302004530133458581260738274422282986253039219287656829478907910384868450272080655141444391084954594742829957182098141834641824687736548970161124623552863450177489897004363427577513211812484419172066868396298768163469367956544583598721090347643855344553985234728734426737715329134569657751144475797805292635817862994468720850732978585251137003154101100210458305546379313730971890787871852614294872121960495995660049946313709254653396800999671130963314847431050715463780277712510651405683520934249099482244995270298703403545156672182810426770237410182652891559471606368183875166821361174246413262256569301452263289588991814164016676550533732451983960805493491725694308676851585223769469280939340383854302863629999203907423734982592240433348518169204524375799744695200648003408922703937231126381971598292172810302499603024073059847255565416482420781492433185702218001767974601281655791783895510496290079941830302388214095388412217070896514898517976633273503987432386613389856632408393762888554561018979816671283076687221276874492537839359162156234648183810366031688331217799286180997697192122730723903006720623919803822605552393047219394126501654657751288646584705875374836886574403932300342397984016526407029097323336506867124475108685576728517438791628149424703335030975611563434890088899199700795359264200966292392570364791562345912089661828872237647952473743294804622073794071534876078386612386558332704413480775804931707787335413395413838589967616920834817652727020663528003315668406779266175437822237683901372598024387499408929819393358883975271763365132840322937589556941402883869060854516753445391592250389474009028264584466461189750462414351664595978221145102830083406039672423399888127969887613525914905023413856995961182865041605679943186926839264067617204671564617911710696779179946317273622082049847530183828031469672199147310358984065807184985338870391214544501386870322092192389693077382279449120069577635360993588377721419016196714950724612469970070657413082603423621552047777783308374616486664626215231062173248806384482164641223848879268917730976101461795735845593565508103346542259918231740544855435806418223935736406014841024902325962505107986956894324232550130192433972080188583203235182660760971927602389808349014521899563571343013763929927018798511375126430870670435459533160508169191550673088187245886666538561867653605002734439302732266232596283286156847899872612703877810682592594902261884879862443747542086012083821085789296932946009250376134231540870816965516260642390559168477009737329661975499973750031666656287052400436034495110794084783656853064081570781268206863206142316972433598519203842524421230470524302714624061896007194696031932682630427071647506777199481817480094949500269691595704462533733842776726578719619322079897784427210603718640770180079835270594924183235706943933935221525517263550698453710523726768067399640692376617369393372032383655321842589894316440501937752552082814573191171982629708591531059976806568933740947270931397318171034274169974108334847519916647032272932060273565247000931553230071605866515151597908386611920787475322813505010860833705638100055746413087697930158570495910076465002874218750000000000000000000000000000000000000000000000000000*i1^74 + 5440288433946311552856747606812200202479871382130366489967785925901585081919426900649801913597452447996097002403193750155256236255117457595750855759549731741963752713630117709544409116827726959247533003566799432757618420784547950091730542296927018656615897491438124609687624562365903658455327191327519833082255005421126940033233782039573183487440876033914737796896863995871265208274220796799936866576304413608286190313682176069368157168917863828402364159927127493287925743963533072677249771593793050382634604940279427323568922845362547709491636370808460609254520708457387170523887227743019203011649358658780223009946382548234610239719076594185721555621742926099597908923534293553416125171782359610235677475776317146957187485885613838685671682271729352783411008295307795273757950148776908047010625554637396433665682366176404193756665833960197886763439125720967230434294387673454936648544506275598284633495545342317509088153006047431267836188578137014637923900118087911332751767032581086748831622745797780075013367040856659315887106348628590878807414657088805733440833876771048850422768862659652131825772182166254411120919628280419314538919020154788428358380887039269477957252425094997032057861428244865221029977026727724086057931578711248321295700805529486761339167010091717521240558514333850677171872581961132164427724335876875020454043371307030913746915780833863022705384557481393428772129914737989699278415320022069385862755722294533091771706534730670275410195663380427710994502865972849131589703343764830587913994558604657399727315719103938778263573330484178094643516586145033437391430963026892378878364442453622694829409714500525286868569633770991926874642816939422205266526826932497480554518286860990515491912160561129726878974538748975374328878216199673407584583245380742016890021165534558984057092897877841195230253728745863738803731276899556252082076734396793522963641517805162507875577672953938472839416686837893435226417396013502584101031464758021062084286126611782716085271669076971381746875665056102560094433290323782536214163291964329753549982128196178233446379947316403176715676956019340299581122034980824668151179274719900638855063143031670613268821058446004124162710610404598732218270937264953005918953871010890272602953221421669586662410143174331247395265303180044564738457111947836021166927733478313945900737230217462605311324316834744898939424720992797262713480820464990130533326070881156790803690362022496208337696532450069928388249737623479363099010706616264693870223073046905638059658116810942174411969894360961279638344998975567491310926886623397194661978844415547178804786859189013474584482587000578486095144537031697592173722305078336232057809810554638517001983371716500301867880295580105521057006265275944728611182027308418690781242209586181622438699033728178321010365523674466850781828948039746695194182401308851130346023682860327703363631722755034148398454908673955674197616022014775089919897187935051630646831474066576388314109644773918339734558214350074693127222477850356479114255176362033732048212723216763848296334714856952423251506132887354826995450746071493033546743566786706215388828190480169392046332061810525122382644609841327132678320528066095569325185501202361603563777797095272995523617510652332667124990944806049722290796337497152624431115345505636361823099049141969238962332377792605003140963075654236540337252069210418885196737553323474043883827699185096355954107460593988142295888609648576654041502991093559924810157077916038369414278021666846993464983022745626861430202427495133438064254409246874052175501679507690868956378708039957222666166455181194708065453620440157756386347655535716613417287177823151968785645594940942208128198822176801098847959216595255653946982269344308014400108402656255475804539193044174689771753227114697748551954247511150916415283990032725829561554210418450507812500000000000000000000000000000000000000000000000000*i1^75 + -20470629129130840033917579816048773773972315544978090353586591321099525268898627655410300158989688094599604682895994259311020388459994533732597769148240703777100594849241859886202665141679290384217301669787714413062666863194727285107320357361184464074494698259118135882612636156766497272888374110537376093226951482344364713238011697500507829259672373457526953901739356406791025219015668236913482196858824025651877250989886275449839891822203489779918096052882879006205054158217899828537324376638340670619926374794277487695364763930723565561306178246671805875038748691086973715848818862039499596128439957568990389236023568553445942246677793272257672335183260485588563430713057031156479907612384056576818783797715070587239402652401247189023817398674808593115079523675709658566347866687104497790414621186872342925963774854656856251059481856726003482363600325645061488535006744319998600238114803416758835315590717381589094447438219897885230608760794398907573851917211833239472265578409793825912241879139941631821522177969353288625704583849090580695304834746685367976634566313705647074120383360463432534814809093321551566030419142608418241962130144377056913183749047909471822649281934889954803904981205062182105012151607974815485593058510957879031693807186679557541134974956473000629984663262982721704809872629498830840826308902035045765122846040783050734762159604932157287160668789657419948111159641484800309167853914877266578759527995652253351561696350565068733900726375557109670185880787107381181896773776771337627172280028315553539755890497559691838394061379815776492830413148467118018007777057674195349319942408336021519915787807207590787604291469013539340253521583047397244796903128161145134331322589954893420168763951503793621906356247033777972014053019429956784581106466430218448182385808605258885165838276867258312982984314149240465255245836978689134922212260712986000685474578882115674005679940246541074126394751339248410016198899838838105568779108414825711097070598663623694428691304441238978236405841535456952101898569661249779670254616295145830859712712693833838493523022108177142485666332955620352571435102175714650029086008872254344830788352268242652035111449394430572992100573547729569991416550687977256907206134530575268083659405841189535008116226634600961845066894648619904079261762646286588299525345389508116039630104009171765614830072477275644229753635445370107659620263332174923503920269085893564618965937909368681817601993939775157724690712792021763265608520145622192865560411110113523002277923134516707107273228507333037847085184612368828716674748731003074974294233075204874339083736855997393884645237394627574837341137455888273661905809566612257803594054420960755184191953662424539693999959387009681387000812154383493370373433802735240944051856997023477371035411740698512231384369741124455627121217403068097460688653272858983837337706937889642507630317201335992080973245938860692885799604315511074870744444938074801569632872620810379211616550230648762868443866210646489607522927174997816389683044244428418387432257989278703096658167080757057604961895184288970627149077620347118959852733718002406068896342064989333131102078976073070855813012229698377291716106633289398620176318001458736663552413765491238869084340405248147439365602480319699640345022942163789954211756354813088216061088459036572963917204962684122210184155322149062340801169751439805274532055224316139637208837255851923917127193673124515754978333408279552762086156649120282598952323978720391341530193048442605442237722988516515739162127144485028311503086244453289494094272438663451386617095498255234950881694748015209007876905854589268292148867698637947462592316087045410204568246010121287346063065674013812639683216375901876361363600390971726763395761420160049185621813806032632388297333220055086517381497268956797985071636858178180402736579716796875000000000000000000000000000000000000000000000000*i1^76 + 30183347084015316611834086083719606558598799717606020414035021666504475722230937682537450100868275001712045988554656424265306063045064638581517270019290145139272863590419459501281481119563632381134091800353388694881331238903160221245802747255404483126417070979088745650742548046016688663335185590595748347868487711837910189629097419034938318076729133914806193611052824187440956819625378833919646963845351256350591899299689962748444095933962090362791406659043815395288173209368917938806168988211091894822221492687580534891647531201779887158790233502265487334860760298723181809306645186283367611402158234498283375806717177205216666229210038109892558397998370036569273246268593523646223029355364785328236645332092396319209870308126685084090311219723505471845114773088873529475614862469814284020037166984793366804668474235358765012264763892019727896228841251268365593964001412963826225026464310363829872492927275711061491259824462300572258622540387310537246928454749707359514242053558407926158906584810066897513598158136273336461624228972885728144147816342772408084416448926131703427048874973149454676678821395571666102043453453847616139650116477618164770462905031923812988748959212155248439152370615274847229784452901545681831950358144492603161654951608683743079291347529237981480310426035601242392677985320359564645398779347398861466444734916154033709684574635307753326743062639539670032879286312333082818928996637764040128960543675359005374000614732911608609446598455482751587033471751349395563092432216999158510120527549631218279845537666435136054469880208253282461085386981246569609442069943018128132844313620588502169520543891702878863975586254298023487077769657023305825313677888216884377442912374349654516663580545366414813605861785451502962002470498736324783068745812656746502407849677990151591863062208172480139319771943353483732922035529861314040410104604356403786760584267256993513458893322382634999404625578185147636400946448463140049949822888135012373653691257097200189739174037835353506901436406672735910524002534199170602322381702157554655391057867514453108156334662817603889347960821318130575121706928496567943515706435998844000599713210038838805075272148699987878542035409444154028962817560626673418693216776710494278434242784650589833307206231858812110242181206116272332776677934426815663763658464099938046350215817525121847175329410725137264978146174161644984628281481377264328077954120628951457261114028096169189430421023574787300320969335411201358463852893236307971846911689021038124511007155502133723127251588338417963053283006171751356501032195674255634018365271429261015494169937887250594684020075777551782088230664050704789910406921818025672407460477099604377489039749095390359928286416332014956414044554410372403187223694397103138138217160563666626936156858719591365316128843766253281420392422685261719684112429948250580814763565815987886793230538757209212371959558253736522225201716151378172446192057562346615452112028436402516913845305163078788682069163193667535526852320982461043105127704020702760408986780350426295121493451481929990632039110023743515718839480491812431446602549877245329579853693870193424757649553533675696669398212012575925791354061656088196104389161371642698765408405423448465667376492685146106534192023262737885303300987008637418747010393620878622328371521165843214381810491706929303150402946331198572642948150836530409743875599848454804730566196143055960853254829079373276015673125390014043355480354889127650515581082953297677817978539308060756328100409905373411512312062722167827195928559543024763718653556388797032634790349406803030867680842990104551051674450731547364704574668474188112199466221746707303882652627840670180223087123188284560807795458764032175860835355154307011892532646018324614227075412934432899363142519607848595629740491204227935966544724728258577976504394531250000000000000000000000000000000000000000000000*i1^77 + -138244126055669016163088712110306548632839878845568624807217347368565029447915425984683999280587295197634751276664328353480115261129130955070081777468632127110826305838381898923466178333437385248360496071068765153616835068648461622319383348091694999689806027845500941574036427589895379037542522220030988839562723816203773715755535851177095855931296253726967421945562734799321421694576690169271322241347273412066657919530110085078870188115317063545669479193534099422157024978819422212645634184667795589948148826535121048491686810019854291649605596125004961140479090977335021956245047623607328998062335503852853912143234124709692686089657705152873978091500088869288369155818720827497422195240030319175218070123732341056557740447536750924492082404013848527229447604178863405445609976199972508723293819370441617796367095058692532497721153109269776274777609631614267869141058297684457186992635608903519996412574006097852529487469605885034519930373931196799360331188856526221096948348165946547613741021205003463286881688096066128582942845487984545627772391406652949740147585479032800421514074165212649373780954035401305439290509726922340135689315109382223538356427176162796415039935771759140951539442947579353953474748695344137653893252699124815876324647421411651399972902840606619730432871274743901513490499331641400999868202594522626059968571522254465942587234930310458975645028734417344758645466114947373232199640542477498956505409187856978365663784417808374597523926379856228151675838330667103395282440425172654288903557404826447769287696980580604010373240599574304095240186908830351759351320132041028060730432544453699448934693194751541260164901052849435667621453444581881761260984488675609035228873918180515153392637469768661680270225676839352264864979172612166255883022736044324829242937499688848546559862780813274461842121956780343124397587942043895821360570213532792083750841434471970715888276011439361844708215413876887714247881928653777801005043386255157995240542453008929629572269096042320981315083385427050178652037118415877416923178006741978895431487863209093737761043390069545789132014788870634172692622133010940648307354800737578178876601228305306413323347126435420628976901642581725114891136092075887310427665034402724442738443372100579446014612084174271751064202306957313041557087725266490423128822658116020928288584871448875408101296185313487769482799224837483615088395942944702122819047812523493951271352251152158517222371992360230239621372330837752123374592925261637112338845842653327069774856293313679285694044603244123265419820567983324906109087841031374088790520882758349958251704627030299724498071651893081724492651516627739200190945553166622498162864866233418309956269323382046359071466746396485566740336475944836440668735511593599044536095325586548290596922589924884229780808782567441575798914281966131535144070021588721266045955593388585773007834068015051302280809461952188178058991752685246987986401712905918149491027628017557203184237276377808431690985115088104720160046289162322043386467809213606382535902254806895005182010364293432982980396475870577982965094252538204232994601702573889434992951827333488397806947024760118687021571206275086244056205892445213599461371702401207395528553314596552294804763490200967440174180282937191223793666563620019637873465333601547827266983940547005206834677313734065043173534762146038232749629930203307475335708040015540061855576259191584106946067259205519620842894911049507106764497367414568255828219011111360135839366190948219051225718504596737047786516013648068273076589005576711708396152740665328412653476414677733800342630497350323173248927182256556604379471480032916960563194505443585248034073221475328815827023549250455448867940034545581034326485988803314268298988831306789352573041710023651384670742110019011824435449541092746774937286724148098445190429687500000000000000000000000000000000000000000000*i1^78 + 448341013021949602481816898021198660857667846680035855020794592140221660899815344021684404040223177387522903959233433208244308304339620507228864694738211139290115140647593573718614230407054054510066876200569240262636941388879601535126361559781496869629887762516005026817036252256199464008081717733275034980339688827451767243705365016304724489145337139756047927132207686242604361480465407027890356045112259147220261011819344273962259772991912603367914663417341414636380739763147723209302150419637495749368902068614796093282714850209202459021839868346829651895787118495196473971948354273969232849144734768991883905380736302634140682190078496925401920100874896636993488321800055001627982929222125238752176385566671812678401209205750132010469627367546473386865832256737786320315308482801288958651924881975329343300519038023393970603250303501181057523024357368827156206790259531708733728654707824024842013251352096063954070300825448532488280649539226039442915791426404801553076028013749418052790803026725588733177342070068287339578102465636882280269725519194912275995877092120100965677987199419133712788197334864241916637180551745516213064401764522579174511539961682665015803167097249896060581682179142527282711179607083431586166962103351326683422955460499033764759498640481821668039880253158802134715854494968524457583824180743540290092342161392469732047453809213277890629297132424143889192421960164630356686249499661720657567938800041052952781145266834122646765253938740924053772432513518241079576194509563206768267406453919779866370471207415565121198892427644825811505953356082544651448135420510140202084733974601105932411788006770643800080090153001727307572027415826054306899007531533037530175120715262197608279287034486073033986760975939528792879957854364506669839047997489265085274629257148146308767443974211035400343789612091190909471030864585212193297430025549553747078184321637841973558699288432168379904602586228583596215509796665434603666736476087894499584468685652736258624067266351332612932540059312266171647467289643315120672818447011248519988986771880854993689007193488196206457487429177582119160005652806788425134365796795558677701526131305277452705829611566527808757305452365285258970480806654390941470349271553374169058374777335914354392024427315705499284881029668075656493001298517555047858943650970732808085208084531083977009520129361297479615705459617275935339713339355162407057278188446606023070430260118947785888113827029952702257073295816851021077300329105303717934696325152845831014807239162920561003300598984176350310537068013855224760852955563824803934207280694424130947471783007684731937645664227046101792686894279897799227532107939031523048959517198925539435117554546823418065391780356630976901512606462695757301916301749232036847186392616876328615463598225709474241149308049662310944611771832284530154001997818688480063777427435017640508943486555524242173962015568041649732872537109174582170607917711183197721432596863805303662031613685508495733542209700472165676854859963696575548883655429339247097533693876340991027374018470123183129223340771547251822334074794137585069003721867832954463964586272790024751015266730393823380874996034727942661296130229342925083702241659204157837786704738287550395448288327568159515975744987445429930123997255662807092253866333141125171959141599908958551661987626394105700144607754690606693571635747849430969227645978304615174086622573649727064756457129453934034129108720879154996003197146694638340070238322159157739776303160089361228933659099388274038884192223351686061010079192408142474034091874233905616575212038182802249379568574803132022800963842704962181854721411890240032045752623693818801402693773676800749618896721751402232069438642757824792738132779135503040745511240060251681399231839398143097339892385723019399201379258909856113296059960422540283203125000000000000000000000000000000000000000000*i1^79 + 498975155529052933191315996975278817744364139336624323762889271035652585876303965217122422126148490622736821306031483634919487693846535700041439591874512381940815081324429394229075834359263783148453282712952501631374447844198984693243809567166843247176809525855373551016773153466218050009655132129453548449531292229131381778081754109412414521794026906610296400672680876212908950949236370978755075868195855161124064653361387308900913051581031650094839107670929391795814297448176252124544379128656045857218872660802206864990954224066552348863070504284895190025874649909469007271433000126163740913240666743243055653691811272874343235320727512159439829679205741234132887085885662740156464187649889993730460906874336171098075939240495687656585806801189391111187841420299777307726046964783511751517636670783185813880212829916078025971026047312842767996013528484164658344081621774555616766661541518973813988457961530032298747550033065476549086422804296863425301545705742679145635395731496381206716894146141029192204741611343675155633743153576727468999294140077241076157284893969460218081736222184427091359563247162409308678974677454063262017181693119511314324354005635415291969660186862110151774848741013983981514117959899456025912746999444339156233457795841265620600452648039312692596003599013634896128249780855299619345652140559773270157987747422264914374132855274098544054501134326105853178067259573420896876388833156546294729034838780425238216218111190883480019531038765723309392407931040891391985019559134169763140401701859528026281425467671870435680749016751949289088885657405488409528198365928825350200220809696401958825311412580446484959898401321164464242367474556346025489933665254809036084692371853088441423451559107656083508762235126718174277425241279087104264769408427428782436131950600894515169026025077004746836652071092714876643394708722059448209215271100295089540841732148275769492410775752369635863270630148954569466734933614825435165104611608230040037875716041268882404129017212548293195559628073649664425866209885813366881403452074759661634350002701932160120018740776279041942360511719133937335565615520598453755478378694655751884871509656328245514293206970486223818044319840684046229966728226081626023163290922988142760496689899030212241217457417759173342461001845671020583885490301558714881130019320148296806493190914365551480283960031095956804141731824430233993706732363453401566784277112133101261532119297508642139873427803896574003182733552028862302027872271849213669566199470860063918978283982728670912804723220347234067450107884260537905168849473974242229350555222202559064303131676760953893260023794004464014333109706502312620867450825579527307060422145401019299735815239619062401298451684855809887222432092471089043131047702549168874386648592448434993481242808375046556527528757323497842462534230877860553592778171718535798659161691016139308491583584287611327212731161574628227102348522639510688865434313681078051529873262527267838328938019234311985716100143655773118170206345498952056856882502196859045935605440565371634362370170000618968513907603572800633451362703112196042511422831726941459729758697668989974291261619811965390655687805428631004811664710975161962853673816052082098279899838085938218223819929379814478280059112932314150456663210687472506734868574222843549608345091733280340921244684594679959926988273621149455039107089659770688305245690633337226778028139545812531871832759711053278767193939616900517543081379162602370299440114956463898949115021927270813477418178243523901875717685235516025521196211780458451916937795270296859446788423595725054324590833252066249955037600827891983689541427891573820184809811679210922554788630215089864634049300614465230411862548899821585626677277671729830913260077321804938432965616335792040119318766213601377533134742796916395935115043640136718750000000000000000000000000000000000000000*i1^80 + 6822187576375625239295095035921899377995945244384124596604177666578238329030773489016830309374409948582400088131645652210031527709810008691124125433966456786835542300159092222239411038418981141267864179584363563125370036302755895894055453553702324496772895407888561968428193241113910654126467645940360267845719004987257672306569479979431614210170606343204279815096772279590733105888370626827891226374318321557305736205625418563697436546335153994217302277195607330263665279370949360271690394222650904253078281803758478141414180579927473125923952828374826545820049359692434786783761380419342517706086533100224613824879555349613165465538108956528305244282059971965279222401799324346127281388085946990851422149882937245377172592987458650917547130025086756206531574747604599702447012899737039197324559204529430047784779099018575941460621003010751876926598514024008426139777357110777997788842594229660710953482028928056462317268118720685016633500992161943436595605318686260394282426310716092424322915118565682386717685128409267964594969327338394069324271214393191958973142547232990750277441619488568339929080162474930388348530358405261147052553825741062312790813879495565509544387900760628161424222265249834971667635834962846348942631849997308790212262200562951223912382437013313483508436755525833410658818562091861481490451163665192796751574377230887351091733008386150526750941202068967983493941935820098762863652939364135425044785498521333888071418858913474109670094827959222100938484361271711462594861631126306590700617015306289347183496695142657004936339720805306784724917156331177116023924376972952555683078129548362756886243897742865488277409266527372355901565420627243462978209057104720806790463768476062198933305856080806617933360424144669962986957201040517697866490197772411415440740601148495502625239234250706285617859452909323477699212737986408975873659925231246495278425055696972238964918879738827445435203661912085221937433578064092075351553498500461844781441170900246271033215240738696900697932333699095104344346581689016326271786339262258985866082437422657180097847170295966891886211038488965292973190105857858349177833054962842656563914208672147281184459437629133899284654669174234241197265737554622097116108936004310757896150091477779799219931622158632115415095719282522686273194222505241541859093704269917751362753056177441010271374965230074439759179094139237124048588300237518433444275872153300469926812737699645870421710658831542994000148182004076638404511048694532927523595467893998776304815225255075637607297050376772397576002405949694806687010556658528836213659429295612839703588014376185895973253571664665651471535946565255710506752435557128490213351984768937780723523677494976560464143160934141676814186181335726452170531137540256545992822544315485680764022355207910446288295634918699059295324167540874654633908154233665469093756453522895078809372699116466273876494034912587358787926319506273694134871345110277153748972218517185857425545894508898173298204998504852967354170429833445085175443475702391727225612409650493141127444507172553325381623911433805534675496198898946935924831467848324138425309040683543708751964434789112848802389612160272447803373103618294265192326920044419746959204017213352067548259712452416085363504206855274455368214308251457803846767249152121078290143701539725429433364105812706975519744292121055752857818331703919678052904912620362535135857882253829200827434289451595482613573047206204216336528087476913882546905718478562665305111611339491144307254454360049331976808325025555659902897113078344785064074895039741672846864515179287818863856048714475871043849292467448054783464482919192306742653307173394558747189794945465166516073675562645271705443209590886344598180809754853615098060747418474062764382196355830486165766126911250173203167611156707346085283432006835937500000000000000000000000000000000000000*i1^81 + -19806293598065970629633425420915846819406188645047930369323545532601737676459184874263293523200936479487963833043105348370308651062725845955332204159546276188373841234264080118276076271840990317835158577561262928588334539955701756002207167967374881959628187111571032257521395748694853000161124012303299573444043490826632504350757194190745652501645872710954635881540219041047722079004536208950793248726430749509841498975810819464609755214739735608031611371969519926352496508392261339500649820320125151910763428834719071087930090748493992998034635827084074688213646063455247499816350889441766593932706103081976009397801187131331871031150100236257379158470873927825193617721949841022752621593346438071097111672266661296457439841819956159530735470984701438762647350482108997286167391226364829162912885676984446445261661665036117864739395171900184191542941501035848242340425045245910668795327393834246528669978380939241633747700056782059822675668383260548439304080000674688128634746163315345934217072796071811848880223529703065891374459770815421172747555740089461862236809246369978987086724204726900103996318566276203084837338852071610732348785308973751338502056436336164481983364219534285251652760928177525942455145923665197074686751428127575135547260599890825523999527833005772452612712587512310840120467572947376045502399177062543534875878887020005626521265029088006794020447207416591585994706850691213827530118878698813414492906724641456909254923538802867129880851294766486884862858028350319739452139554941740742044098543661422050556242930026198104405974807413080515299664578235605487284942918449433498207290437736341882322963718754906010533326169157237263032129486545091839969448988804213238883210336313515758523103979371946657825818588839265266109824581691462112152538419576794630025873513408066299966417459312533208712185108973745257078386638780600817071247671761233789019523767405625944841688885636340648497159157989690069523933021660936320728817071699545168420974655453703022151153515662794007717117432774453672986373842594590170527370068109619951126721382591948273061450980751595385309995347589069190868094843794350257829412948362168193710449099936290815513563912962992087637865160305950431185021465070089200171731310231469903167894500297790221623115062073655842612984354121843113013869042435891657920375026611600248153335561271766443635498396602640494264376779809238271374363614005290091231100465969021730001998408695148679474566657850930079533325330056871993378913141129573445059078546734205398906514409343100016202848535749158332577072630295159086688516422644888163708692532536897919254815826477563916321703688691525980765514992257698470534722262071367998315815637560884073143621167618693882123550045005967824194607107692776097586639562374493499746967547989871182545810253064152724189371221993106796553714107491050089719584867557058107469554027466733581610621464866608787652373265174067606109628186803051300076278397895443515085082373302658324588496827990629725685885242387149300273427532838981388424286255653954098133470787383052089697311908340957283192850481269587838324265816781910170935249045937946901077838949802014651601922635030916276791836525696226365247625740844105611356355149473620553953943412771043600006189158304245179245503112090212686598532207638797223802840743737143497827467191420068300686987018190723709495908513130606119022442218482952504798596597584098946652594372982813383910832043702366070486497820446977047848089931428276320998039353053598225085725847747342181091207597313720395608690983464254436541698566100641418025211878124004100107988690606803747000571908360472351760601853160177345245306990515544886397381590152589264448281270447948756906213851616770532317386802310657377877707993187703099859281335319649530499993729181847379857832594282432254236816415591763664340972900390625000000000000000000000000000000000000*i1^82 + 43971677983793210230349916994640301621393288101218088451923760206443330395315791430377782702104048112081735726939079242506767202752490303987229272231579005815987490431571751023052785235617907424317046234506270489749620870704500736261539723749800863923675381148047718926796658936440588735651957829919601352959218128324176926514336872883644118618754008519663519584589543805525433295730325716160893999698372523271453008999659490079069883676375997701959956450173491532102173515855894876928212641499474225287717583755801908292727967872880145000561480499706907841914475842639326549454295841307707677560419265109054829856511684195931798914722325572333313877184377032707189663762572053668709508230578525461118900013207548090109885003017809046257781654330610149602708731036006449507968848000658780826575580548902780085435276143001106530512253663618859202620245505047603425868186826367741802586672379073710088843220176570353535393630802705198957153365047117794793574766234238105707218773386000108793249439819504990876488760357738230487490356726415642609105373401341057562838873270287800128627776954147160360978648345561385241830631458750451928618739242608679378667168240405965994268464555579226094016417662592427726425117984713779175063821191276154389554134907768495395103877175529580049784908290210349865299027341203705913290153066804315427869665950738126822396322329300887128379564341069814440597071761438742190341142622061759395060938991623200158917044211032187113055175568268723463776317130354316974435223841120326916628848361548325303614358535164245201130685520824438998241330940414152732599149780546384441616696654120740763999659187091033898204410464647394743521036638520104457819835773853449574511190826090049929620019803582302180259123367208283928140081097642587848018455058587680094944214697748873116396474055584885842382064359761841391888015204837199735726649974899214269254243545861740747108396449095922942811098894554898237203129650342530398161977279633129457866101650872860600037133238821217627332654486763282270341478060236514454656553578729510443308288104432889529804137102270993364406754245804616543329878409583195482133950624535680182012945219742209817277455472720817094029921001748211605596572813417338925113785073875260456105887436592265098496048099188794919028671027013926326472904015512952409251025418871789932797910647451578494790435196273734037360688916918757177261148995523083563023347387689067643776769174320835717496300674869020786819322196227297509715654626727621531557593910101511260947906905672942228867281310664295013788040210988302793244348184869706834699368033194558633502728257765955239141419301196252720147203888328443877882281268917091702244778584794488598260503667550712329345591216047143855906333562400678913416097085161479319045501728718473838986610569745037554591850339776836314447681374971736252672465807144928078636759285743412075512002220148447199443204355895224482970602980999526649869756624280139118749122485832708648248757078096038489475780163052360127636644872996040216090706532285575201331291000881426202421624105768564576923786683663992440501106443885218961376643999937601076478187498662395955781962959373377150318248941030251248913211675863080634142842679481235183018551021781088214825799923897119911970194469061945720850659753645037218764284678182211348616679544497343953364880527446019799442273398396218651468026344054213563845031917133526180376054105564424002167961909633028375366112553066191113819676182949185372066469526565820869633056657597168340431432450414615142947841481274599252084344236691990507007701656784099120967770252019162247439962296835288912048270205394636189222417747400197094005213394996012733694839262918587374312255573928884232976413920063360292922337337915252545356964428081252550152403551987662015010249892698520850709489924206099510192871093750000000000000000000000000000000000*i1^83 + -4647465789034407179563068326193173687734475596044463490687040491276713354396665425827489447026244537072587275755741710662870484513978034132606231598292461692240216127070223677616441349993247474623785449014449762405840927880020691660720412269438790717816826199806654069535372617561981746603911557167608019543080365746737422588544994192774468597443994512205478257233993606560897709829056076039440011255506945920729595760631187809868734495406425629705120375683722457157167995413619532438108957513083268128864931151434472112188894287217316440293965899471647746917463501222275941724972189138597986121200793127515573989723743566564001183523711166958153254183014467817194957270448376588591239649808298262698259374507090856285868452410672662767270456255187919987236168419482048456612553557960090187897069364284105166442626235770285119865560950600349069714303798046139161776335853548731823549682103875531972835811050189732264381843082258477532722084021856591876534916332028206443540707389902876217179632997726525433894346417991036593575896602322014365104741843369313623606554822243387904176697625697707117489486496236476091364110697928264787519508578181515256392241624578469233010614269974188601533031753068922888958278963449231150251642085392702195332148775807079603668936163645561738603140527530319129112566443702397650431888094136719218593948862516040195428310167529018721071004686693633331765338228849015018447869603373385717567180660630537578725530378925595686841495528656515458052327126625369052226278577931312155256461493254838628358803172047381823591892097856256085754600088659188032199503203361467531277015728320526124597840484766177824736092724524440618527911300854210111896831258390380708596336148750600685665740100034183839226504764325507121019003338000707437604789795830851045497361084891023938060899293853653015277754745732804703718089039951831794425480221632016189306366427699268591917060611270080636070370742770285391188753234404922470434125703022755335430229183186150117335310298258152595554056283079709677037566682061208681947848322909439109760933877888658217339668058431145495703597223076667708031040866305116338633595624790790316713908637731951444337802564981901406226789222113407629356355745999141467992785239059978321415661546584634645209150405676098870628457152314592266497124687037536606010526745357921490212471916909879862331575119417690903291572100234035066786432266384248636137340519237373202325107245842710239369640047953804815117605350349781031741952882198323064650211937465245601597161519584032055774659156040322250547049931519370457195955490943303864352731966073474012761260777623737760858275307674919541364926036524509337619010889554446122589989397569226945553487065680122477908913968206449286471346715104358851350190171372541082917199644399166019340079399357608691498951370502330154522892488823674961612283544617006125926867803167964863954679307456473015382846605738972064425166620037709742323959134667625204270539789574750795828333270514191671406395837924140323780186644933780491759317125246747894991642679851530602821066487564397131638215375557773227069655510636662546025979385234119456440150051822188236262906235176692960305268008747199451898233973707809862951963837528476059293851248815131638453966464387126523546058937058293145050122659809590295861756310010180579419404772876050459531086557122644378203618174772143320475808646558335546768281623141713524785448946313070297806426745055648132691015154364517152766742776891740063911154374012500847654622836912706766080192139643776104833554122346209062817139886643986667408587483254353808558154165777226498871003104925746772234712456548354031197442114235799877319524994676131667822990537412930707627283107055508548845597018387344714993979509185163214263661824971084475686348057779030372252005078552991255300422001123428344726562500000000000000000000000000000000*i1^84 + 2992780042752910339541547422040704557439982068676267155669647686753542445290721494137440947750145503316399463887050623253424273960335280667743787701267674238289817705237551914100593970498723031150869312044678786450406120776316165671564658930922648291294291499506203282469206369772901165703461880434187344834361346905277481938649455053352242220127921659351826587377559891893220582022775678635755707314981099952320945004615155702045820660978863973210662992287340372688160301549547474591726557493623033823024838369871541836025568284693818325215223973994680728796926182221851886160007580864027310303696744122827288980785277886113887238162228516253842328190905634629064210769762687821829309847106468948775022008230322986107199320843059749931155644152041917832378812712469041470283537601359658588121725709039941253862930024725168918103776880652579827647393594744494747881009987928956978635945913675535414582089499677987844245968175268699259308239510995039456318665793180892377682755612299744884737554250068847544195189078681115936965469170175515838707774630397263398274832353753473539425070042980008289427799891321889907544762087271158451219480545050268599592916317096328470995159606129044991884926782977301865259550138927453374558619948146708788232345136827770251577142177807657061737681556876924597744907846573184472613750207779598871094866034026052938619419074614693699226568716070939694340820558802820908607068581034851870335198378752128422113820971577800448579250464346589422084142440139576958857213393512129867867480472638313014773344368546404071913674607882990921923041383840581630885667144882809074188230501166843629377808585007434549712829458917543168654773330842337338003333779866148116107745424392771173751703373089559416447527466638342312626603570222905880267639827248483837278456438418960237963831655810461447664018276181003673921912269192238190914753081763281166901345229142431183068820845078527804444008480846201897041114398053563940383127666605836716914396230773708163589255987533483900048849023467734435838258711356813418514938717112106688072982352558966955206240089016759682763074404814948928222946695664156206477756805874781565825822457943246536509385938535819138464719167115649884463428170859657488023745054912615146639035755281455773979599714743940019228289149269012499039780339785484007322268204895711303600983770485763414105842250518867501786014321702187222278934940544496907812354290019087443368584986807132642215964891823141872423547234060726195104693033269574768944954015723093839936079094148144923918396980839194368554964522918653455458973704917884017795151598336103634324135263480135926092438396507065320667206645343792505081590308447355080314755951623392945686227289318157220004817705404300453594544093123569824615957661319336998631918379001203325990632965247524603271092006234270128740534325414555989951257450248478597110918681806430774358847476762607139028155679039177470962322284053041288575699761108938640353495893737440741355148246558704222276563472921200428164373542209519024539343672611814109573210662888373773683727026457031348636321527726480878352737822872197892619432283257305871732965506519276813831195099396941999009494290045831186534086783539148884497611054641400777266118529766736064488777161928549335397092534970967260390304657525790468197393952025553344124671106314211023807368076614416533238820387466139739044971174142379007415058869835856979591194765725706151168823423217807089930564631224562562724836226228852351491121893144355603665659954063340867368021842604371718652863875083668805730105085042453868733305652244764282253222334131088370232497200891891364314111453650151274950398698117334468173958425358095454182809035526125405084203996005870228547953902149798287357745289343686074515561929300169987689130568274892848853053868170124479275321805477142333984375000000000000000000000000000000*i1^85 + 11917225975679501402988387577918012505498010007895999418999933669589748531749088606562331028304888110592064369946530301921336577260837355469710643355360862729068607112258373654704026242457161809692432995939963029304561546202791195759553879328862747264817266395783609608908423517196887634146404745406235226086343733924738895085377089836084716157776858075063621570233194994424605865589111855858636342333000173553247105219990446232039107939122440656625422338614650333864893839748616865351698787200433629780948723266713324762816154043227539898892042420806760746377146514644871117490061609849610766489420488162081528549573649394397547299532593208854300573965374194848121303477407450807948231588833455085266836884691886556961783028055538513609956754202511915277880716573920749007848850895018556435366025665254482750330979946671794423257600336789315000097534705411826048813244979392405016921221435638472172405313716660421240896378853087139348651150115938579708996389718179831571851743083254643509921723835974513291323894645127407105100463409159969468147684666113631887352609005531470104152438196381637622415789542644871394810075458164703989386039603779619140149598081887746574633667106875171648455616230643322299636994545109109064001632532784559272718165086796150097607873520087986424405229724994209697155220944894603145551310585840419587089241991036687006024376761764988885546448893171420976862869405029815109669673652900991256944691997535313111294008797281571918484635054613709364760655528413477496439357395953810733493554858341991800632829747163486324966525845628474733257660570911517119630522854993202385533500631754638987013197812790450929741911703581825205474087074427794290729092735847330281195332976266810579324070085093197228437682592793523910656708805828554094266801391115833161761331770284970123951982112203565464976354255044142626698744977095627135970499830701787529841900947421698944667736582018565067432018657802476437165554573064443903081776550714873497889553370719822703671345047778569803717822178946873937994274465088832343044574397713263983302233316480231324812071051262846016411952816657391249957237979188187745081466567089931697477145645828774798383976561888354947606986011385920658724745582085201284343594053403832494804177583749377155858703282794756799236161354476879710055979549335961233463828947736616919076662281698558262075197528928479048047342709449538898555259113496706210561560748889994676123597061692790241173123365222554751053424287431025865035364054712277084226682570653258228494059651366007224122036015464667594904558743108111840797302150808751244389516137927710730315890667181933357692867176891088436294102546275537985429974954106026736590356644261935140982171438119960927205910751269282925121957537931007855422565638301936659038223317621347641888960827096475457334354554421974797665366643549723560040153113542154771983310364085756170654471422849352131124373102346560666854904575240184622338055313215070402647526368527564681366073202741698369527752583079346433065922922315223547079466762536684013299994444944787013904350062632401237884227581490266975931984582897419554535802442561691368385026073026076340872659049787241628237371608229428434527045508061361215184911764443708244307798327950923800770807642547293793948978354969914071764541024182103361836404806717192114062021478728868186051740156835672581139452067577975488046681165800306189681229943693002152891348684761684272755261282665156140063519882400218852008635560456744172304365018619767174022921462075013764015455533446756024320207220858686199561514565819405221051499644979700252505549034576853617883095459945996912281925658084454672173855922433575273559830587883973447537037077615137762214242157019889882467220338052925548244061713501806836554428336118257859538130586207905934598530028284207175144553184509277343750000000000000000000000000000*i1^86 + 28850512075565103298144922811785838194045509698350655443207697028028271748607663491026068361752462617308160053390731268445477319955231001153828369654341443704165481060929170057849176171621187045635521401762807989498043663805584707268554387310084291389384838845132010090180115279256936000529035521257280385716124716692578787877395084181130261718255764102958457574946565562425740212768937502904798085241325584027848813825472148062455942999112545521343285015639129973709331780905608733084112270571544474266892029911230741357485483765787625771838937757681693308122475197479259531219257082868440172920604647427077546287957858466662592013384418547619528836531689564485457574824525879552519780059843750154452455552979394516827165772762443608171407977562896034602818782306568718224978352475316193304533741320213716088713232876539352397905843626619649303919451552770644415639384913975689594034140405877234123915128512549405463605062589313975813806682841637619823972805283806645493002560607671215617291228939158620273204602373974979651714872226821972970084604110261470791880148476538343459487035710353438900285915491800880055294053627018898712899379823515282658200031721133725377875686990514286055883586113841153113975910301999434957213673567535754041033150075993967634711265837596392647800214143304902607310492463698940547989090862135881481779336053103436794084904268733143890624639840679710807441958188077673290190610004292475336958217655196005657497345045049941423446607865647466248393569668688952800046746654317044028010847472513309401565664129638032591358320408630449508172967474334874311397996474507664784335185049793396096243340139894131486993639220991771940644428615792339693217431720100056387657123163770608434033630870772572227041314307191908220852864488742301266776474812246292302922291480983944345751219329999477460030003978874199765936222151867023390689944819696081714256581430015642117260222396372360055613366162096223687457899627213320112063914127037052017080070227664809378209447290023372014111026337918015712075537094488812173125996790816789701375482266791497101497539362923037981454592039757996830800842657100779207619280958864015432967099231412821875154732451390278800599382533018059582219968650708478995797711929051081406454020795647987194922303856463980067488186184640511436026531008998840112246585274569546520865519990146063362517350747309767307594355020295702927192182213337124238145385320516590184278334621914243759613708295611079816522748189053180173197970922133750188547535184357029173638201576697874155431748185174071230675909579799916977737452604734923484039023106675481827638114972282894366153984880505282376680237930142161229408664914581223621572126590878075544499336329272379540460018431853999309331606820212490382926423407995249406030857023362134690558418190446863878196466950438635157016239293328330762653222575421477864415460952880129632897170502404311308741153008890869449080216470822345952009809421746579043963377875870260623469950190534419514689599782925268732788012074354187610157857159890043045938557972600225084144496288258920131422488002330073537327453918766338119741950597787640746322688937377737834644059126397513939731089372752407794100595516241448571417995355726732470904394676008458848018654237394337151952775712237024714358170682498641350008266655932482344370498938884623221487772226414913606420585190965737822971672848198883337332290957596461585385971485560020986731859881323432837412807860163108949864100205869547969254123550691647906694348411285773400419742762788631812106098558139361998843908462143298709539567072871587967043902766159279765521604752827025895592889767305494924283014842620947157608808269642064602375037516220369355805643392851789414125397247649139523181248626338430455513509522463725523862880140914243146885960429047822803258895874023437500000000000000000000000000*i1^87 + 38956001119177981374170934325596046780922653273823222961423139283134699401934972686713243343316924269679884027455183791351575318196084101824400068592672431913453282625208549145026003394653111722698273701054390797463195041037250393844963106886756773585708661721377988182923502151476920917400930850469845800639550657676470082737585434008045257309507927739506977080930610389042325259857112786464081621098696697696262410682989944112447623496252691853925517287434569518090150105932540741479382304670885991148306288097567409880283389366072499002683410589683974600731962618468903273209727357881890716743103739611748721742753435794792889534362954817003530985157820745685587841683329225922385167496697077396720369234025825781584746669749832105320795614723520948052488681363547989395000453350858828830059119809601586450878398477951767673394967230102710332345436093106002042881574863852720747666007608921226864392928493422729925633633974826972122669970982573194449378647234634643093903555816778983025915753414206005078948748344491368370658278221556784117856074786431747675739975148454102638004121048273258446944229020833639868646227604083303606601182802507553695629692337818842146765587167557625020911592434111695953812061470028197396950836217901089479015467800783083293896525460151164183053052331934152091048507813841113690728237364549553658968668097038127825044487815055807523270326703269848211591525736763279336229485585120124766370226694112461500484419531833518504513553895046857528705265603837448706703788929571799061500518023356007225662241277617759161710485858137470865782591981842636192137855507705886522942023722182647780784686098780040919266127907844451430086721420113342233897656381388844264766338478792478749223874349665269077328830060266716242200305889280947356936380735325194909404495379117377515188279863931571386573833632318483313941276163639795880656268084702181001235919348025493021370623334816646052988981555570857383914645148569694360255829634924771350728689041462633595992712644728575732888825378321317313944942799624544038036588174554414398644793361670129748266552511443210775493133525734906093025906027663601222827229819430310972539389895980903089687510869778910844875007940243330893238080374163261785618061558967621290226540044510096310914850940867740407350429983236105065753980861012256008493069564551373255049284670451067277329176695458668659258970117588656810149455790347069054974837433023288611778781972702333702002752286146126895952340403431557257176287352684998855995551922798470368163552758867701565414109128031165031002073367951640477521016545612455639306160353904527707096224937351944321871076522057546757002191582591820975638431932325841371182764616187122290296866591494934445117750477406149362897538371310988419403372504092033484282444350636477598099612220210082393708776682865517319007945540331943180771482012481810471530450141433066551559837360533306402030246968127021816494762092952262867906221967642566492312741142086416400195632768817815488998536301153347285142039963399174486864850179629117701856775432726217765958283060025827107783416820720064650519813753234139415574688004907884138747238809710818172565282362117848655620970325465545292237760109879862729682691276230120213352661281381992141717104051157897377399663274611874865816206083952331142880371026811936612440289222474099896014330030761874199409916582764108872506451465155248812601221663621926469720888012146806655667564892226410808563713635175051312571464335727467105832339622132979574226715026202797751616973244097760636827873331289365071867235484454401332536616727769640728671431240745053323044776700080629321253307733294404579326172794974761803167647827309855675237501070323548847174529094233752597089442891416434998263825926867607100286505468082589994526260348043487031434611815325915813446044921875000000000000000000000000*i1^88 + 107940685594515377306390343084087216015809886289365460908655931219556719369187464797582174143840169434005470110498448766080203890089356546121771746140268192330739725250714691535805824551292153104947419544415415489318016917985947796124169706357382407568627320486426966936708353059533550070031965114958792008053493272573964615643170542556128329835480098276111280852248700216281559476363281842451753484716394930207150765093409736145678466118198811977678342521039863367962433906402685291020229824022943425499909144073162489326848397905737100168729099354153581709760732877530970448116093063545427207421551415943189939990477139386175167589594522001874163383153668208040031288693894449711862788621657663095396739057705891236020949872664099627039985625755133144629760173255167096656952639894471333703392635319603734124958398043273073976742881336991888158214747936939329907689901320144415562035423778673062817831452282103572708742779188719331784883136462516690427836436793026258985346935667139438348474640226627967730255457140505091240120888857400020150455781703293547602347775605712836655790870083907195683306781625041749617387919765588004828457629877669235061570628867771685347560880207510499125472309948700904587332359597716024162310431817931544455424859105288674119034971012419659617726844983274455452940696992544474157413287132255620936808596057162756837301871705308649760304579580300490145294352151102185406558334442487027692791374589760452004973679741278676656040659196868174667435143409665934236359441790790863433490496891418380624761362775714830568987195584231075028268522543615703218356884770343194319689842208711193212669186503256262603448224176072478079465644680512610944053024480196626970372362507301230162280016177671209334700093073104073679156309352532621925710031825254817903329957128934987703701231920670791236433585962415245287945507899537921545783018182706398710021186781336803491980887401285741086606190448778947195377570284341065403641110705893664062351310428007807871410001555398365152681533202508663102445466358052330634770777653054115167937475067258838655748330665084639977959444829257431266220235029664844504685959701245619122324167879014262400752294805764994588469818867182970718023477974631855767977216599277824200265994261265520986440724550061821953769824073460455516274552676134583123164748981324002637061755950852749726019978600915586781359814190354284001149082406288884288335768569531716920014773657292515164892833344857806700617786930652636670832910157757501562691009433212103649792800390768211129533568506091687878334416100246966406522411107563081378788791644712252293529528644284814029448099146478424511780651873060466004056197769825101685616386848869291516721189681144969088958092421308387793693209900014183134095500607532239829042308405791441357504627775114187556669750205126330229187907548784098612410047944264413784966404051214427878892854225681149173442176071267616620179591358591951781210134646233150945880033535952151752754881106978434410913251410712196194016701845433439874291270667873122970177973146166713750244495103390254435163766427218344004157159208388914597188888675026379099598191264858392041436349663920587733405042303515223194162760164110858799034678743120056380194358032126723401099105864166370560797149068646287408270706357538585184857050073463846022396425234515562983656566040684023097965341819397630788668818632641399904338899431183690666782496665602970084579463673474071417970655940908744389188956237126317390922613103800244599787032693232177167978127150703035197375098462155162509155117682394787862772177163701894426857721094088650764511405424178190472355458947325147092403025565391040732423765325974798847299452376742386450667717647483599147094919923861279496083250911393401711950546394735966546195351052496390825202522799372673034667968750000000000000000000000*i1^89 + 222210112583699997149894090350970170955976383369354186568942744816487791290034156797661360830236473883791192431244271101583104433457243983191631222206334588884932429835333920388750563092284034184617657389079475152710136982901535958342991402579306160357734871514415680462998120339526252790718015753152081715447735929047148016905857078902864458981904254960156317951558020121073384507256419890358011116937257685010165459894784913552434472510159670608284975111643700570401056107341886754121551666660803215623382393974719332888166461280559822925112046447480510795844302180901877302152957255342551045456231527136933115591969458096755460301013048794851521205588511307386985130573384918638984112142988880695990562892985014817727847341139961463380036628355144000321962261032973959948828783612858767330879054030058277412253720642114356046798159122510560616675038741803747837938708870153773629733929711502373227603123861799491964882588316908750619515892987438339980621815976129162492587322799001926765374323798382975911074107653526635006494834480724056285451812157900738420010560781433405320594071759615016058796727786186930348277128463284669915627070857781725018597180440785377026266169072159957137034184872816340096827076932346471432766524671650419142662936863213976288466555365872202921599973570020746935834267177024492540019049152461738278208961881947194436504548899568918338280873672630015861309073842329074437236212445676474572606228545248706473406928361686930879504063068367627230237832997558922706389501241666502909324028830448366503514089706835729918235465453467005048661915317512847801488352598960771878111144771971345043680542503489664207162433822872643565681693640980466538957038634801194962703065937505273130201341986449753828938725827574569296022906665722471035010146890933717874620253869114906588724838832447376935753066795658613320515510697732212701951207775199736449973021187986547161954236031520382095905837957268214395297859566379185728555975119030326450914595349163882181426892440894946302160514633702649017982132784255562564087133421040879257590780758727005267696859114035570282736576718818506373936940562174998519133423072139234969992185637543300447098631342965136853362208329374064078291834857614304206858810485151383481262505578407879846576888848363915091013991436505240644413616980330744245174128991037299170711254397665514586376819170678415646884239274700945139355997480467680316106951156865496817708414509209940810008117118062269484570163440672249318513994702357503478550719067552092965676960900734312820327223735451573432590161885032644090725673975801269994552443538471275701123846951173762219387647815407675796983458679482663827053957897079079277453896581282181072691636441245455927151668264194214250018043270133685259953424033340012353233760870613505992621696745737244299629558080426245533780068113416872190326894464708201135259573368612627102368144092405384369034362725685903015517662412560197758164689923395924744369340264964457248430743486448329132602438337221519510181557701494413329172677912703666630311421034599632594206536780608486075278328920458486574749921934894098784777941989740848267296200221273933073758219720192852717525806480875784119645784972274529933354979032863342878841163006079567240783350190871322882475935867371152264741130871446725696706894583058784504494176751322163432211125738499390892439139119645873198333814479788511625853770029916359888457102358583220223893152974622925720479796220603206202025122705478105865937696099866568696889869721309819738007533622488818763020379957257623344818456037122933576089387773969076876593418247428498402370039151735765401662852978079590808185891490442136976257791938304658315077746374262830057843510060470922795423731465122996506579840154580772644988265792078822218558961289801478448789566755294799804687500000000000000000000*i1^90 + 549865545506011777833482161393347599891323999310606364928398527360640972931205046941777684105017589941242867582467844453806327589035723569462174801677423349230525075312230152575470160649390882983420643028752007911507579036313515934260565633834935393834049010199965361722616928135202084086807316457481211805718044762518911466946115848470267480011342565082522596300168158311847793173872967387139449716149328217432933082845166045001202695754048183125026526774937193309789505640320165387788861017845669151870777571667917281601179785606524106944114383343815603914964147543255639068320134082035813012447018419649278217697988912815878125214387875322907414327884595159780548419915993167865139195100439317428025299212355462355714291185024738087088209525710306813232790734136055783757436709152190000917822278612437415856564866109974251786242159674169902500135136925568459247657117911871315355440318701642332581153772842098817366807212496348615794481059836855281625116197527091642189103582742348238211576259580064491668244492929455815891716139107972796328221194031073747343609321384315128612902329597412239678961148979166808809068967162530544522868640873410529587360051067807483703035024444484157907503896341314629578049017631411525742481837975387005271352127142001960690926231044877159924574895600392453819336883058128208838950891729928707618058760019877596060492510075813673700053057769637455338213042917657273748586226610292845019632303855278633939581620995410267294120996939040935359477594311784618101180704072502825122190176139941686793071994973870867077372776332253947331438973218978238301817452307578086549404439226553312219124103186289727540525557878268710789641389937118279236394274710590487919723999615013108354773673921361370291759950594718858729729440511443627460194397813508268680519932667124350923779806278660524127285268175817583298744590945092705826919892353527442421823494839010987399945425792069306532433928325123634142286697238471103335486146984055908033712286834230975606593759864788475402363796720611602134047365249771857072377870346995452199922013583064853551386594930680328337731942127315511369787016985304246042275815885661759531173556759908697981717854686925104297216932507914247157915914472014802941360196682802587595664284177210079513081065031486087089987475845175588961830338695965706913605742028159110231735255749276117626123342531697443991757285451973264462697868797606808078531997787178637880174594358896806028954023767787261282136760539853819218013623861934478898707015323649669815995229667757895420514495996675385806757784318600070131100229865688816731908492396243461419386864789174821889776897857379536063609909055761168383464576855214895805819537554385560373558176442467440264353219110156429370746815337076195822986282967638751185462003833061255683255347507783174131838568256897471931909940057444747407510326943811434084185193854953227630528673755181914418615326638206962329328864950340193966624872205273462337057121224109944973910588411578666854350037327867871186621559235959855422563426646569608078230877355016982131791904625167187292507195832276624702831930521580304549254294282327173513805316584529750276481710911903376679355587183328389982532675941040612922075949946194853751035111428372603536866551060422583890430243978310842928609077072307351495551145873708521257133333420496393452528293417252506373673158860682679546586455929000826103132777993310990314597917472255984484971149908247883177718893624298740875140567740145024387221106935438375224342970571063336650322062159035282416314962599317338821467198106660943943008697110945902518361410016885161004239964069940637461697383729441281100569450636434920301638346645881591026239212258016548289378350250399910373509087656465791150135806650130315888200881954095385320278840301114204339683055877685546875000000000000000000*i1^91 + 527702354603653048046716694202770544001813487185105549359110045911596591733515079539407524426354681061001483832279000554538467487822102353140555465807563751810431788967389685101690840660705706133406758659901676949779828528311516687215076343106378841324370273931100855988611753944176563215033896425478851875796266376963706726893413520720476323530766146229794541790756019039609639834946394576581887508883281410408647203298499888025681057070622415959452042362795242281942948338753234189923676024085887289408501225945984208074916359610322189816679440728846095592912864224920299509788546343542319402708438018207156270661861996892915404093529945725307883470893957215218972972926243995089608113474093489063233636264420283198913680746782502755765628788273696207088174829109035799028493877627626328475858167189197182346284939822826095691633906109482484311553770126647911479297399882795208791904313515095811225105921478248288464135667603587162605546410779530998249669992469923353937471576826913253605213845257165790431580239937393070817489970782159839953923749778551977992226383566528840583326689619779984532260719901406896491899806702738867080857786254126452067409095748302344177527464188609810403206079479763590711994374863063440528588661196336546849509283663535834764579930111445575918209942986547201384722168918562946003189797040101262239750193774201718965862547204582236703932153388715515157573639622857817420529890123413644281511775863424234096099500875400329700036961230575728301743801132790649356192351215740747112098663881424993849880457305484191849198370782764866967140607576835928937873311408471493565663485029590550644499530952557245395456935694235886365069539814991663840151565799178009983634085607027468258426901711050560963509365737766279063815535204532012739069183015204014703431919368920313084315422008197569421013056368811215330871490792735147684939627064752840411374772185582795964522342838597725915220709099434696212511750951968843195669659905128799443833792307104632352853736094826793808230384043347384735626716223654656845546869112653140744562978491044695933960415160468324745434494568615772236150982414294031388862438870050047672118143908680200581863933191745247780694829422533836612840266558971185574156601477673760461512041812174771989440582957160999899811220781238338664239515864558349583962565504586876385423375246879801754887128479708438833322998069426813122416410925485557470722615779285132554144627070911473784547896948542804140709803885365840646270277505690686473750175795402210574774279018842690007915755212763538245411991399455225808377106835977469165748921018940892754342821813593313040666089141443640439295178278344989156957727644313934298052645056594679834158439102115991740690824304859195132202397818628163320898482158079116484295991071412054840475122095230304194933611243746518135582697538368013443181190895688964606582654108760548806203392166876971267500662400600830729477227337658918528658756566167298054551689672735684772171991247395380261023769683093463192729423858305386974016616182838678601467408967104035329744244777281021128131957847921767454707199593803338666155823662618740987418148905656570352904699588020052518593841756880906856510704120689293196240452067872808876998489064349000183099921557021884285981680915616324746049509711543531806385457566099542125884524233023002980610516180073674020271565411059787310011384005643234383118753716853866768028100958039327260812164807450954600568476477863786913836437500449409226476230846973528410811188535662794272336340467621533696152656733586477131083922968956321217321562163873942722335002536508727655681216386659147800215393558728965210458894525373952469412802396761379826113084122474611128862225600676407142664248962927020605796925513099365686833717254995005592212006886256858706474304199218750000000000000000*i1^92 + -616473220930544606603751870125878245247577702981593064523623119417416105852967511751899188028894667938822452384769348373536651666418362737788713607495329515431275359269080641119224993408479996248163099963427109642084672628854057304756029235664990350159353347533250048586089626348367764367760011140805207416679341225316687399194960068381009941143251137748788947022411436317990987925613990896088873387344849116877568362830958041511361489849752077821121806196444063957812356139137026839800801631847538935155761602543089747765785958690760837727396197428030018211878390487408065469997162915725725840189195816762246800626037521483330698366532640631109700834652227703331293842872324367267252781757595261354038234740917005440499182238500507882636602237918581563956150133471465451388839838894051938528342965388667629081536596089918170288049429413855865841076509166510822982629022116591935555628335388922339392271298070572933265074907513118115269135947348532535009641948674126270574508925554427349967636335537792626334945616297740494709219926937358269232867509297321022511752240002867188093297973534011071090289979319165650221664980826707524780837981946245485815967767908578471512471668876736802052826204472771755128812888360200148041435749419347330427105760479014855115740219174546903872954130033427419880795482590694714273814294487877426427195690100501382508091365452104998635935204319168095857945850187361669034854110002731824094547284529741906575260015670523413870424423014548936332865476465975807971172299689932031957374016471454362253631775750925478512676265582162160055342553820636151418776691626177347603373178859778524927775041609545414640573670123442662746544411267211239816819803796408844657710527747118620566002730514118012109556851184273127427684590484740733303695297926633666590792733997689264476410470115341753016095858451855223488632390916429065968225116312517344230701063184482997106527840408684439004256880790747672064092964492004181284618878224837834159106729581223288423868344302478425489795610299447384868370107827654320487472868171471361446219882003295874378826326916041306059295715907864798508427622868261071731385100849264677743596839441294217877504313414167932872817952035991678238238459567956065389590803744065729106140719991433588788424657016957401790440850771611627176593382282400044316605791003251072667255975377877878518998681869150171063895077204254306279409431681034322316708976345919748100815153559266978135875400948058564359489911158537758978068221925558911914497265081959658737155355251584381333377460579895218520347020641811388405604593041909232446657737280094486309311737779954381011356316368715283823913220202213215958684465995793549658898416536296972109850641030755433502128367902581198877615376269015771523343397790903053552997462008870132196206451530137932942950960420860613223026562390887353618194763653192525534723564738517134227765423698485018696253503559554249453254074239320284024108308268279595894227670611887372213831643446880334919080497487215013237098407945902686633325227485544257168179975810472104983697369523383352605759824225953776378240936687429369501567081684795186878847265288967353552090139653366478715903440611587198209207275714267098482150286481937830616083905247585280522639444074060103321296434388053127813525516960063281132957039537053183760715678059988598773007591133164555203863523642603534784436299990047801874420081425316896316850030515834408313072878133594218729262028277332937586033808060689122067857366467917953265762269734510481053664544486243469121466778776606389476362929003187413851970324803481970047658187167496349887809339769533783879736672763867412629808865328413693917427136878960946575466685746189512220777540314454991687782623140773632291246360499462161978835507616136989017315499950200319290161132812500000000000000*i1^93 + -8330767370358228817360594147969590735059976962183424661742829297639964964288522621977222064970531501383663260914152861572337984550483492193544138870966457506155928690122034231111220676486758677015238288340231624479916546006439183097217556884582891898476480528273066179989333109594290375806987831946486472840023866274461072141119962061341852657271970953560753183463884690214481184576878561219666460620383131571346755248468695049834233456886268540821296492122294724785953731906544737346325404516676960917533779082853089726373071521709822455244072963804649789879602695624556253030587090630471965106173598064770586975584441364576272358466633683231054624723822292737143817417024746898385317049669016986023473531885516550992222801096715682324951997557895709111065160102224084461250135433769427618605578195406357537140856464636499039726395469862338624678792586002314314401133040504404288224520456987533070588145283650999913257631077909291064204198282392385196349903046027785479950501934280623218397592373235609533677753762325793398424141166941331535915535324274985372393921227893520698926129220665030232681661727804850620701639047734429548743297023857958728944136423131170524919083213822989582358234634477089510862386244491178149377003565475464006622615678371325070502048702435775055161677050873406529963136557774732071827432506682210500898313889286247332132877061978025128569643458379855197344657901026964769926242284111742412731038222672425810281203478202770365781843527616975560957723565169309121218757623973603108689873727883819814335579558394243625452283386830467681160384403037887720631382567138686015914191590270007584911553308617748187707501399433743589610732714623950863248867452838443429884088957342497379771900400444014636804008327630528138256931215548573039739322363774784250756844820324145469845969269480719369883019018475905289975087138547625414115378560516576182140055236023453484146181385345320279615109123982528704849274586819923597804365583109598331137919770885481269634873324766564572800822753568145057599480304801446581954332879325986389966648947221097750835241403734378307724423986477661761953660429350400838579260728717490301094675406539868165850522243100687980463305068392543154880158228305244463342942130549530113516854645341606148214513477450104068767120847013635837395483289034912427995944211446151672997807755420638841045016154588151534518341769030108288568847827245388246716469729772898032943192095692115311992105110499866503360298421672396855572107551256408322694661361591693734333417341762591533009649545122627588919588593650733293180892760181495563568825292088079089512765339751346724599297696030891598353372138191902144193125692245205534091572867807783559652004873203255051654183254057201922914961278342430382292513169875081425483568888703319511534390708276414634228246736452169237917252827693777332055891555672187001982385074858875695438946031086269047524284766911897016951896388848236830613296473754301602501405468491854887313755596099864391345684792562106873798099783088284087759641931712407458914460823449821106445380906319243867881679525973396741732337154740811427087559006136747057113725363043051907914755151529000675517737476542702359867592317511000930063831396369470254021802302584875749495666909891625301931444458509106224638158722329728569498015589809531412355836074213466494994600021719021242752338700820529795029011095545814874678247673806285133808531452162032576512274058820377598577659554330021748248177095239320428292697915547034230827629795206853762228044975215225877559868715802333327134706259535268732275639258114957769633440820010498321351618918435475734106464285999877946447983456532997111718828369208993009595982219222452831664399512774568173085777974755819412669056583382245704565450922319255154070560820400714874267578125000000000000*i1^94 + -15615469278528893832962348206266524657597087457372171891043566862990220859180041342566110233567094187662053253310565818037444675747397128990104325431384610559559674790811884065304731246268311692540850382613712224821840712761450775807360194602677379346168653594796969568416902659144326531973322970271598671709275967992958254900209588608201962101101272690396419736851213862308432762130885237629652690878261225483207229288397134184431816962114947642399850976025043067170871958362438734316969348751409205525661886546825004973905257806127815280135246036134814039342916897941126056482700235209094169945478777889877128313510612483830054068401431350671564978832752010401167792021156589193374231863779520304694750160568524079748526082211179959005827189442499452310499954859842748649425347768566977608256605594837974664853249319864533089174925263709015532209398153161821685001262337688199897912329653346850588407912302229237455801437695862495528060159421332970619089836457018774102633705868925677861314240459656904262528932937055549145226924093961105456087437949105398613637404400547600048400680309563178615242756483888361357919152452114749054463501439225582208315650432646427552980432659419104379013669574100390856638528548898223133155268887242964310594502431371017202432447360930365199739298625896081537356195768063792737607950494825459377065681258512898520637310364509895691607669275718725097507635294292421687347499680295900774073915009962701626436849085401107215274371766925857097019707381165525795924486682279484070303109138936632441596269724987931771025928528022673076903937538633231212490187488529398343371330218169620210907919524704142605853879153792477768872353712286591493924148185166839195725035323693622812126449273111868746892356177117251436980566650652454851366318174744760309548904236323762317866253750364135270179703008192185793404975954412677929790446040792455937932961041644361448105109115996331189114452215772416934640762919986196933721198103469328180787716808571122842003653207389771165143345955456033776281170393123561482457843657482596844569887595753668813221652536482561165991898176307341170122007635186964048862763892613684270400009534875548762176871418617648869174335776491424204582330617940926805891534041058840487821542752442037200756194607142911662470139827072586776509295337248181293278576576331681026868727007846784549726571804676260068218591599989626128646952663769672475294926925936668433055577108497141708121781164160395060208517672240580013560731326889051240439486614061464144546749655065938422134616601420393613473092259165094942952138343377783911324958551456097163855898169040159538020917507524346812521320621397592455837117009347818727358879568625025543270324586616481039021930637232680893751774527716034234855488617329436875021519798707326575242133348226723026567329961654607984451628262838607130106475382962783582900948806794444596234252073753018779419858834160836147128943740504888902842000909476360608002593834765438298655940383928622836287086083235917086380054158722313895962215963404349214707909964152856730344352223281890745907783408942130759117101826988450293324924768319961840534019399799070225873437872465160027159178936564767785215130205641032008682865896374184745350930590174011434326572449699525851861096253504422215292341434879333838580197924921085414301519079295789885766870558974212427878487705280745076195090143014342142386453365524032353801635658010409549141146193946778702998687222822523496417554196399261626745672230786455722346540386306079015909540540798500614132067710369499695259703096743062749723099217397152226881957282106255707814774926055561325169435565815236757632665423947674959581766436687632247877911130197996182338310671704933342064896326179016154862313992990006102289003558071581210242584347724914550781250000000000*i1^95 + -10856921729735341953905002439545460912810953398026769784711185862968838062823199574994279585865304531913223056741779096268564431842713595112296595464858210205006782140718930044650438073222587959369655598379651394829106866320275604833080557553462781327427272071586929117349240580660720650826128952268635864236217106969226251064593667229949697627388505700199800773580180135801920015634613205304463618079007750657936660082440373093228828840870532134951333384768739027873501251050809843008103559988618127464760906858153673358850563700079004565866895699082133127466116561567951553035724619332949684272377016844820966466311403789161607926359587877701587358492787602984651480823862795327647357408005045307122921353245014060632321523007697845103507757422455015543579809221881695787812142220400543915697266353407846621291029701665992149508194946432946951000143016196486252235366720169233180042896312646836198455928695507875440489767929245524328175606060131268667828952655822732828827767402975234401860454462413412363178232832508789707010656441938785475488817336398280899457144708264553378273238309184227271751224151064902038911284438177140826149378886027459616488586496327015051250054946058665199044880822235801893703701809530244467184903882041730174497064595823087336003914293694007162077028911748017707357341347906270578014001689377270828545812718176439893943617966422841259212385949205209223222989348760715466494424996657566053939870728879353542885371918957621428184863950737012867507336564955169065171085088274852669065582524361931184759576863435945176544252423748194698304645617894042653231109760695573056131170479323176848250275853779644047863694119838808597493024621729063982263332297787789097792340232673928881925056316015938325097520085656136587274021163352293789145323322032467038051729073770308303694268006756657336023827085410602374803307218806923493032897577329427809870284838702821328546010553312486314176977529466784648847468515016793166977847863797038488426162774008599816147212111696529469885023068033977370845720464558379002041265087734189016487494350920361541990797984711476374242102057805294160315464883301973462739778790875205800981932803811707572988136016681278940913181578471027769131093959055113622570766869908787892466320348618427962143213487782209531865415880892419099717654022190412658606320799645759811462555107725193592808008813116965442412286677885185883698988940557834452779354196562123465474620655907521561408761180014448257361383253320580082409011459924506707342989852553890620374197333224312040583761376722681693617834204290118206332639081118467472640414829248424069814760429271892359688237169583999560058936201839405667942335984150701073868175919718512634829007151610349070179395790291129058569199464939025483996878706401957902459075162158129676348849543133088533514842355545317877535612163400047410393504708661991233649237571080448105224729709301617994520378576207350217410793829922621003603008160289884611639203967098687857685678151350312672846631622245290253456585949805011543913541097110347642157760138356492755043032130855788194571532184911178998537353019609115642514241334262224723590163956289723404763796293069521929500262396840451378449553408805334839639921161742751355304160579388805950725208881273915015279256744760826254640562939562062570909833494412131800072881294000147191804176563002196218313220447862317652979386813540713886976037086761930821739773037382124231952765916583097718131223160767429025066527218699843044036725878693546469019876464360492584270894678164876406035366682242495737198761237089664551180201724390027713556354030653699535427576594900138063541502272869747258300473019387989794435013475030779294402808417425445803380349480977631437059456869676185156033889693122398283493627595817088149487972259521484375000000000*i1^96 + 7607018717534389662456703368349443788253932332010092788136951676723727704324040988483543645175245950811440661794098794261822625303671638072811764965743237450010037636743518964480569973735821167741146911387101675944637057408273332540167863330486771903996876416267185994953473408681951185872484696118896801478397762201692050046724500188176152631686532478469971647479513173109243336237324585564931219365839180330117319429599258342513418267431564407609177541159055311025115058393921220279183670574412566721498379407247098242948113498052028094965288150166102624570849960773201900124198039621133370038520024171380603972740195807614551566917021814330853091457315363028736607201390201255654345806757768203516296886243443885085860987579384510501268603315991004157812298730413621823313407834449593345235073346038227701407627966599926093778768910106112815830487594059922254847961210141485253665530463899487437361859028115203726429836129373882813556443632903445383590691977538764706055501163772905940052929601500178878630318728310780916002716328254685172389125454947350509660604786423275269093570132017316390640327668793224811033698197396324801431864325009267357313948370946308661453466945755645108731441351659807291615538705797815847246397082306516026500530721726042964313868612097787961198429257754895450692089352500962762565940568119948464487208761371739092804875341611871371463429966405295673116624541089664969843152389520381463711773109068532427521153931268556983949124042817207102286750308915583689963019320052423062843439800569442350383457449984854329346081226361035925203190098667825059061282255379894274652967695805304665520554781796744493943998430394970205999836039958459812534430290062557642592249438524440485487162254511831779002449361215181775930443352703684670054995227534832030201258597892268285568818824287178888066521920496910027017040960375026758142618433768817301575719611324272394512410446422371090513581979663624754961608648101682379203187752453793335729741491554491646947485485534167879920440852439466213320053193556295227410146038481438307479986617800096197973715301878673206473816245779966730511028542495225450015163142434116393296650299538615709997345313703399452678105183687639235733311058117210893689368226386120676657097481850055527631597805035314650276786408621048097510047058698513460965834293286459989434408082252093439122307493010472938520217277230044972465310227851605499293013784347383384485457355354050660553486996295219934366592993560052821987283919384233370010104841852231433303188344352884502865489093122389322540175038796519741495956076765750064214005755208348758505059805011658552024826294727010840373600713448759275998371827231746802074618134888801064350451748354268310605706122482502849295296553501770321581560911472319581319343616819264781848915170395472047719748859920978585937883844614887508175317980460235417653413485343298945203157838862948296578242973016829219211591694555504487723191638555895787642162199996428441807765520766666127441040322881763891331306972121465645354293664605823884079223592354957810731820112841920999480517490684094406381912793127955566719387013889259523743931552482294397757696682106257198660273455812685842088523409821219402077518900692409469711098865504355897229176612532204585783254677847642513576090521899651639340439301525647502895904796023313456015426131525270716666601954938153714036949069165302781436383837071213416326394237390995330856539619322010922510413753709887480819949658125602748471454404754668093361923965002554809261849778940941214181532235571280768011401248393033354134345237086948461603505540739060625298598858875432357787030442740090892826225973128052478733390762858534574888165580313625339962407097018583444260170305784912541786538494625861495063873007893562316894531250000000000000*i1^97 + -26461986306172545682229699964078481866702409100833327304792880492019059815762486763619489373317914691288937037671734586833233509043769997913258221632930305918599138780401256234100953193740489537240522055831406562653265702568223771693861134152037841055093073378985878034821383823474261860676946916470519556569463566545568068872871639219111366649849982026378006402264392312092470985155757978646420533651582622708161512306852302167977403073759582030525951612173265760439207706537557552990311158245273565080035619605306256994814042437889623149083327978272957862818227765892349716153204314719186615874824643955064685440135166333616288916538626729134638493886751696184169780736049559221685514425729740769171941674396078813713999131441510287840379501623909096240836407225904045694432705104828242036117490263733712876421262145454249703020737507395266094496437796400478394821710123606875068527737256482003906261675833420997557632016665773899766602402072865338328900028069795656477723527913578583855428108401551025947033111190267683273924178703461144855368788745017282213892004435352291932012426254619632787033265445224618464964129128159054592360972688388786391847202226136735073769535831913967323403756735121608291762747993849179253785996344236201424501786080818454392720905881223770415426986973596016489301729418499143413228953914764573203323411328130655682957759934501662378381467781430662563189193409467981103520307682450916205302306075787294582268544963676811165462134256753421226610881178055877677721128577155963110713406370931239080974042260646907897180953013925621355014391268683865520800787721346083585303217932357872441950603996912237059459951076827022154760259087881601608175284488552121154465660473442687118853804889779569838098132580931070138189427171409946351769664696062491807137520336282692123286970588795884315893911578899375416617074918294510726769643281170196133887369105955753069155032548676413642911445491362294101548044011792828450670352622557253985711134579123223267542347152459865538935498779088022453781437558918764827902725017466847042215504410555731031113272677269789788696333076302692019586297816407244215177338066686273130174439633645263724722539494445235572969522367044660647382894677352872757162633857408147060141491173814650302887654265112007903716638836571477310228571354755321331755856669804617240266602455038798555405586730976385964644717370068781950204781151744136360669945383855998464245510670539103618021614347200336705211037382943650495878237455889959743697999105862098385812519367499148717679328399592042321195458456108899457577409071892369097722663175601556160342583445839265863642374988688253002955553822670657840962215675211765577346869834650988068420060318626079293062213156590264037058981082502366570683341078642524319371590895436622960050753728966708308929943818075631481580125446557675844580239391767457199361969599645339450690322243937613666307417247668630644781576240728640764914510633849388835192619572110448546065289049530530133497985616162905951782593120945464576780425627009303962531132565385816458265280580370797109390462177970469011044965815039192720203143072032367305277607032538953587251706582999866756347154792025646234054039607146395195864451573581930451655151963624779151883980026490254802521455638196758990236596023691457931542663906585458891961812493866742630865907154999180585100207373154181345510869879644521577219154444287804904273377088463304517810054135391220726946990989402881537536978361151249700567175339204181056054009065766027925943950008471691737864957123986862666328750440253312452639118748254053402795807303927179545167045818303054548947633302479730544994692859600786332890007919219128615313925238730918821657073278158507704075553107214959188302499498941004276275634765625000000000000000000000*i1^98 + -69007277458880864328334533640004318333182964188439107349321617349365880769650024333625286578264103186693201550866266276396369685912622724139011745930460826080796610140408501865046306005019711654185901776299897209583394170280239651043174589894685771367202164422279028445943234492583651684809015403998388036670797993673324764768601888752106601955616737473822235587612222767706429983192623267398991937330177819761079534993998985238091742389555333148927580853830577436389352812314287656770493779099637649908674498293293481921472846482510577232389334780249504000005155686770538641445362321425394904321534280389582309657140097555611750081676725838871063096663275853232182826797206856119011058317288111422891700836901246465166371988821273272631699630678896583397692206419121796413853704163950699878316002171697947153039359414316308175756138375891549150945611018497392966456106187922738090455100509808718363108771979072376925174134726532080274834967888605632395858553413787568471940889445301802133184725958840735095780457670318960518946383344018911322068017545236454854154573209312153350153267094592012960774804782699487940451348689988018333950576059505684861611714970776942986674849996908660562808262937879020460198121450423672645871190803045882486390780974672005091054537836417771407013065066068216615649656314071141096940968006274915191208507110170082380623331428046856986050954364377998022345435067989034859850457959329049490073288713219208161871364642606019743257871322522136294300123104221446415495338375775882379692007063744591490126341546167072333616283936312596693222733275119753690960900647951318830560346293681379278442231043658677489815422804068857867377553445917975218188014254713349471043350227757901056638918081561878841347812955294442902688081360438957212474418290957708930556744223402142194359184731726416535074675555301409544685178374242242232754578694131557107824920845276838130865763031561019040119949301860894211167034073555257744373931359351678095823689776971169875190453346149406221536345246625231883116387526098999233542559357581299360419257541143382295623680200774436724313844261253958652511688949693577017473694461899505816002038370836314607193479923056875059318947912003981610963431923390432507727979232004649875013357635590441985956161983545338910281762159721180789471949973380303845039545325266018098996700545682458473434188425624348630835979259807567439811922808056313052158063622234513429842009257420339823382795250451082941484036114487769663210228188900055247565303050646814610508549670612786788212060798566286571396190762155670338996113324284865326219761453290310766348495134597382109613680951599787091714127205114436069670720705988619537724840065376652202426630354975961204071137832807326640981223591856995425199454528177879691816020899477090915639942544770362498170779083612895757579695299613036655477545049410928349729327582608172876211999103704097307115068836974570978751136017190373025593198890702171562384528702333662191629619010898193682453848039677673235972881207726367338029416313094767521523536047362052968179002352452335966075334330946550657539975132938472325891145752599599827044421413978327813424516121375277610494636872621766842132178758027277683151919127581015718748187879054559484605649807905381191887987773635562683840094590685545151730973778120818656625670100504890962584675400301395962935873501559533195282183967287716229467173196227357820175499668317747134854601132483369077815527087419240951911031167567230936809723231655423136776019844151914821158715033298347294470587435290098621320937656494384226954214000316376179798144917656916047467928352502759559075080511630908000519350386331378125904124178679913244624396826865304154824197476412766396410921091009394402240085601806640625000000000000000000000000000*i1^99 + -35300065813602544449144132530267068353595353845167759243604499293299492136628296384553076936413399074806291052942494772954768196846172309045007308277127933516868407051773511888152286507063864931131147771112206682823429708529390401230118765979686298027820207845585340736906725073624683631514331032737176258929185319577119381003650245410882305726188128478576368272139206351023502955643284350335702760171162991150409416419514346927571513230302695973887625774796152872553833339169775804818479747915573645115658994300482911332186240866320278656111957098968256661315064231386654512867804208592775523904989185671453162899743277308403395189432288001445524296249040491832374913826905617034345598766078987656610064353741340205299037877557992532045516804820010432694455969532307973146958858445217960644960601954561636834850756715989456608776654906353308407547705339664571716294580330643968563247864551397913244435947817252787586192076092597014846728375652494440045898821308663942433000384851337828918731893397918157591728030602827521654637061077172623937518577815834238179733188939126708428877583547586959955969128974926861447841550927654419670876407475996919935037587040042170406848533985691541911745551011409821679188003869204577482248773962684791575333179877804075173505211101504594850983042352458320958549064849543445054906187438467153777282651837744763033644703673338554712766091741932575121399557616794248057911148453459674527873897201205427270891603813572450127654902125433136387609474136927051454782550218644329336823188758364635352776093475552277378519953264589990837971055407976069293446967411302192595049533996771211963301409784722166999861579443717217308134724242937678207755222384513303974941462746782721351210448592370462296120501890335104956507338422594802323250318787940452210382890697776285975208869779619533676903495371005901533079167137639519620949114319477152003177084656042886827923103067449598934747053102147609253337866503291895770139420138362870178663233506579953846051595055398353493522386643817452552875190202783627901077167275976465207437574480257706771936441357223818759958337227230221803559171795130179992962278264102276234915275102682298725731942530134083053651608224978019192864677973498336600914474204258965408421869151132341637471518718534926577740193734486684235421798982983002264871071901311628870084958641279779270376342401382657260400379943566674489560139583098404180115339637806199152297016115592521177400706127851934394416903782573191911097995342228510256566118580425511643622881970082154393214731226636197546548962256198200664122879214876569859309623627645845617762344391859457907277159358916434423445802703378529350230169986988694779129099077550897645660280161390566346870965502952321266356428041373183674059310294464249873536587038927396792444761022505203656564583016926446964651652206024691105847527714219681271002323089176645428876154472016746055156817363863875090795253421593754372725218433333708350152702789353930055547076429845228859980440597315752958257014132319560964750456598893464569322317936022238099322946476994668508813553178059699330017132234006635033376141054578900465186849489079180846591558758164073480729690850675787898880800193648104075199057239959771052126687471252463370183777884605473256894125391486530164459838882387931705583120230229860905864176888927866197242280643759654384489696813905903164442714133258658155469133556621373023079963400821923939732761517100370865211718340210699682989626420502614424747609417668978215811153644457284325282392214104481572114891005223246242546074619567538755097384303550222361539443124207184408026536441498973177322986092934352192644873099151507203695830966076116979982711892729255808882216916040529186042401363896728515625000000000000000000000000000000000000*i1^100 + -13615397538529283915808835395344256066551891993170385472208051041485501323684149063681399625693098510254119689546398416372264426478162454969151628750865102903239506893394294517811925351865727497267525509525736495398604758237067487546956062501783408896888964013503140675090658174176491034699739960783464516930907953959590731758244971140940303993116982214635576391358069235621048995204320680814523355075374925985040658416008687477244794619924096035464223205330332209126026669415115992581395738396302255256380931806924325887252134916788987283243118392537933627763288911521224843435537211136740255223040104706766583330823093505528626018271055684550814419844191734526363357866249120015563015139060759525828416482325103437556472623562272858653417526977960922051867615693182549862761485491976062410066399148684443862307613174956967100152513409941588571016443754218100629751142591179109036859764208229939743847316069593719528951018163169971731320460776156364562051230424873054774545512586257159613830792394089659391234902640499453710468940173805468032134012630922190816636181731370025551848481195554457014719412573607758162567527382479756622324117684755784120406320046750691541754312635101169379832187706658604117691300652700002697748150503762115288934381009283976065799874944013148077632207209413784760390063479753026161748069679476762834767680749427975749705396623420829591488656377995068680418008232751334684368747598489418792168369315292898558672318198163328317963712270918228096027180417994333888109494750449436604785567743506560527136956585126001613150692841422185953790651746692430256905101246233493779952651324736700840974481973084464641295754536969626818923129949252179532627366721177516257518188879915182788230022827019148286352767053049497914114745799880324695477818879917166400828561135558585415155937711143605071730067559172835175072848708237014010883646017092061711412931123242002705165360607213799082040369601364628350604332310630719917897417383236969046382589586374483679860925700932385597794932504308583633801039241194153242980331238273618228156606324700018331642271170571246410161744000035494157888028362679353483581822088877862283533038874307514004264808065074021120641598519681091158097595029337526617816361794710074033598380924592056267549188961037733978541283271060636599255312679745681954803453068520326482854789321393319350492056425876273326204577679649420561673076824764223044635833581161517234240544988304738850676730895098033183408226344947128096080356399637514152692278278828864172103495930226275739035802494839324570628661741186103688997962093517861646605114402104424695190081888992355348510271531959186948385523030540105195941430124352533545764383955980076556526679901032820665249795503723902672698310310577677438836577287231341666577151138318436296656203185695567358737049175066300887969652136506144506136747742229159594006477036025132550561631957922871768230809019986229199441861366338264038744336032508634647860199833559489201000623331087547484496541474144307989849878285031904297250296316568585567007660570089857584001732549757361398984283256169081936264287470485277786601309371834850340384611088327019372990544298809640435148826908615714575439395036825953952697726628042505950315977636578873058620789146828763144859691478317301890489487224996390067262266328992971737096846103265554969533432521593445244725880949265874678839148130543779551622018422444532563278722086819395171564524974518432594972097520914728699778528404589191906523208959072486242745633566195927336070592036000319853265210146973290307303126331411483098701221076053059349425189439089134285907392310920043984492554638649677194789663290614187125884180746447120569605830168991362185971829057997936477226909687500000000000000000000000000000000000000000*i1^101 + -20410674641673671759592464279341780840574403607627623691686534737462315251380737374731521905802932642678800244537363240944945695401557457108514496801833329880755128212086302533108669334367146468169819066575112104773842656861571661677378002832764182711759486201682110142895443798932713429578956402133184757360625963782650386646458425250296547711650144396789531120435566084743670968605118701445344099121102745808722550052225758506307370717714304361513315320223852947460910410596278044162193617908119165705443899201045371952663486606898336245315151826705339594326051085360382272721058488925348939978615931063512332335599248237101455314304684386603266118310618026735399807941665824971902526477524535749643036120444363426400945184306376711972657917825919695187423470477444617602259651957593408429686208771467116193578007836875952309525977770198783840216159232048687242709543334934752226539037703166593248351437442895140464174196929055561112890178417763085525928359075713379152569417895840961634777354005046283025964959666768847611163038482851526936001976863993695257486754098739212524600537359233561280959486134192094507948176961835793571499290897570931707294498245893082688992400990561516604517914095492254754000274178313634371358476079694049032299951760533872041312848014525462207826970036162962165463719329573016280474648832049370793037862244639444221686786695776453169729356845942233497850896503652596460560329702538974741955670194451341098759516457106427835484773924373738831181198322525838885048224976843179436416298336633426057531472331739304519596144978505165057194579289885651107816807962936254667872851744786190582849671370088345041131424610184018155468162043217333508332618524440543076930785256108948403059334008914219563416829316854335528114562723098957449084355102542076743421689790758653341258707130852759343093037132446185236775032358131647184934894198858760023975611792858241898346140535096508287226148954713367045698886984776151837672411741938958756670917129988856456554828801890260140568640326921454720768287892892579667835011320064797069388059937434902802875907882641874822823783565579022236829403188987572639658202813659911518734835510781281257488720380468730665865188484860496846388033134268922424200837229590507244288640322247997837861986420672445143084113375969530394953490767104233519848832258653572629923876935951710822404591132050730676653270577192705778497721100630779011322691297310915732341733475115284769375449265207292233684485573611983706968080646891301001119612990435072702140596744319324780082400272299327896804510558753208600039950331613309741857863991443573016670485684091113354201156256757276251057822661966424506606723584686815379824224378706019279371902230408285863645297154671219739614464310419203134098726425949930620792126776747527239817083096387990003105440190657906456266199839489768287414417055809945572348078666878860406121530310664836820262196924891162716255790032500706479670105159227714204488188279934351032598125043291305752146402688206973500607849050969595161310931306602436834370202315854106725358254278008192669887042645274174885264833244253875873420377101789411477094131929550999851977229105302081019734139394522950934004196046481194176472328379220073920592880759837413885562079073513906696412029021538882231857905936465718297292210076223350038081592779922938852440625213283335651886843880281936974325890715352335566102481257669440767720262060740244333507786733730816773105323932933083525946085418717813392265244809393257927657269338162677610111542011420090994413868898321566549372345301653037962585894352840640515350497217118419126912390537417252652148514750667283176922967505509979716763180119948067594199836003352819845251468684881176000000000000000000000000000000000000000000000000*i1^102 + -11193556907552311188333028259890578550349515391107413692629123789267739606170720967053781180349742057112448302998164613924771304529931063349992328850644900464908991312425081752247771704047506574652606006453151524333136181980903457933301572039737794378611923883803009551009688071966172507264908177916887023640950942381553005663587453047220222266192933734275556318022807423229587378236710069673114382140110756381007971978397383855871243752094243802853628330637032746424241840964572357681459108659108669494681300688229529028413826551865204371136836987299031760196733717730242177546549526408542515658018205368567679787194768648588934560282240698307140107061060659535579904104204983960656610340666203307099915774133936813099156096985004024145822735876606838151474503884694829111580818022656386618781903728951782517950476410205250304170480026470483966297167984624668164550185317749200896515794005332307574093210507511788635025747341128942442865039125236876472047866059763824419271503782721541437975547252613948849715147304765141989432354740093309358213425005627283589650574816765847108160282195331550486594686151031168623519104413717354833158564648512693659874190485967873495545607226831292957866630169534308642306609606110538949572162777235481321056219012696576795912886196061507241319834189604677742412751755561554906242500704889770548327967603770170553506607695348838767160779954362346393684023302252062397938035980736987389405414319315780600722380662373116072419662529535210319025187649933777701774030030246099666405617702309516208338382554954555990887156347278438105812243242045087191638755757333289064777977619359606462805921220409230565589259401648291266160185684008841146498941139830819522667891463370112420989319966147068170640346366066456163297656281414721172626598068289974745092896638031638159416401500507749628666781293260966043356348538579812660198570924170380554805520876968750267912826832132311175237932902939834236314043275108957715283926639733611672288978198983392520449950280782123805083418780531244059454627152402497306362396838510129097742655707544059133436341674070558508647144627915675559286584935670614907209008875291297132339903077722378020708203007165512094859950439228844045093273256548249051197885625026120321353684738327970443092189539248758469115939774105782476088265670382632808283902910456950865230048893594748275760883813764716376062144548265987396916209203217630648228029008280150245728571851782842530733906876156609961048397287281748864537009140106920125154754622984995903954960445321833348058133355341079935452533876307523400566837605114640642290366773917119968992407777855371732013074489438319242092380241188203449221741897071277881795466808970784315109722322075923078600184092659462837968145355771582364509382386042687209941854240498880257636846086456570614540726195496044914471438752523312760205736155273756212586458734277954692597456755430035141439581890323424287721925301111380548159954325612070275294941321780772335251818418800802916623401697608136875770542299601658970103377531233201710350275769701334950501755789035436657591719459293885400445035077699296878920083721395346202167103832655433869564617771980352384096001261751870953633199536484149877850570540818864561259237660526079269691324074092475388871516482752843733052899995383147415054552664890171454577338104561349693419203877510090818531712484207227512522662706656357184823340077934170245341727478765802031425726674830684348106106682664728692661614492051867633323226846219782803230596773224717160023566713688917992864947799387129401175090485436764010978155612125678546878511372069864251593757552092013227502211011760719017684716211768331636472470896324560040830570926037894981321808645120000000000000000000000000000000000000000000000*i1^103 + -3321860578993433433530431984424219718227310648850782169173565890918730577419073189671602241675411259734207403848864320200364623394654839291732420689444486952952786723960784426367078708293309989993073702800976800587218662012817197356584146119856151202685160897903468224881678799053837746872372488445944351705711394971638936672865526167380909656471823345654208805783976687315877112635999092708958938410906597121573834065771399250912731461991263696020952665738158019639917909272104756907003231995267376872541012019918144458181500517746310065729859644944132559296798228089276853071478122729623031274136378862278217899071436832353317326969011226481952268531239716715616634002300027891563904349735777308100714849319101715676751130997215634106962590550916883118409178113984000349397273235260126788501135226206996056054259885109657034059999691245147486944941414100435250084143333972196542343846625296593699418343406364373071233688774462605263423409889243873404758839447487509366316713241940233836527577818643796536169088370738634504701896915694912561611478434007797533047841624777248753017186213838678623408850966437668261021034973107432042004057688103590656294280935535501491156386907655793712824641074793712890081941215101890777825053276063205063798114267726113560558991915019916910944408886152577412603329879740150909809943017823623667334692679526530742276493992684513483549413052889889469124207366975361763753890158464963789404930524598267949700006334097293995014136284422169555131659416675938790694822308169906947432432388035667134958598286606305205955812002310408778911787005914504920280673408367929531822469721868250636182849236432963026890024307017922150282165870816962458693383188465081771961115901262905467309812380911510050276380249422872571669390950033934488436385284417111545393885452232095856466039777210850539393315444382216220922180606641168391063287113752641736957618552329447994191256303005744863064199787051788385156417684063526590212147216848887452451613667990568797589957328833645795840229916784378676784969980775332222997930643203355441230340034014710420290021685310103404199185596102321749239886862587725271514233541576698092259165854646128025727832702512839023275114630933438663266321172741213579098753060481130389535970359899880914138072401180138616596891555963742875344982362336487178671366726784017148640918310287066491654370119630271892401687294366963836861844032011611540046730848579711356423971553896432589856548746399114829792590349367448566919637576670145305889996888844196230424148902942514322349356477942950012129509561628505702301305792333467699616814505890475498542201490793009153826234743635766051396122233275775774304496142913216088669939499373006592241297129248295391737269048334265279291424370508806150167318456731895262121008416833052713434774303586318202204407516971134721544656243937815931700036230225587132574120965520427868255733374828786251149703774230555143210009548294082749791963784533359161647676725667957567471477708784519492492613239435798987527327469928753235476266462355424231361087014226268714910436218334796235177361996107237173219440127961179972739713613840895279128001030329907584067896040156671827727761729231913078746811787928349666459153969027096909101205966525236640286784461997464694477637039265635347199984026044414090164514020989652994346819937303456589128159091123843380913476368890556173580573884884014158310870811888628499758473242300659885572713045049299537539309963276745384584355222767716040994250332830861786222719002618478824306178340128428636584550495405533698221697935350542508991990900702176204782219099569578033594064490657542196550793562008136715114710257808430125123246592159580782803891962039512380473344000000000000000000000000000000000000000000000*i1^104 + -1810087865466184136623076670580195517962489760601174291870317623061219564566251021890730164696882817269937662170165242317863635416892603371766203621469215294281879404321376275795206888912177313343106644275300631976320001636450485221522904120374075362790420671234811855570016879406852775469912952099518632910693593568267486489017518073679078796582071582551909401523544854338863676859116319958764276729577923827379083785856379694477171522324908082314325823977053654783192408708485089504922331626975802222855082468938698540516539951086666557232130738038095629906934026913218736492706893276227777036088555730994178183493478873766805760049178286295333108271419646437223445290586613628335690970282566129061716087220747275645944414164235520162906023066655237857706502523589004118503034947374588843958529302294961337184731199541530757733526689941469037504831778089202220632164338379799896610512570164157437008017623372244911153994905807587080032181453683414578454619830210293633505829663318191509411052122906543483836015573798211971167438259263761756359016354583110759595502987898687770545331356634357954629540156711612939227513564322899444924631094198303159989601457353960941439009133412102219405689271902601170925510999783175235471933642809364778783400763485796549186997328681464448574679499301301583392766310386914146135806522620575875672096162417918898605931606032645455239986939515449209916790633386607500252492282423204386909409683393387972130419468133074498524779108469938404632676975184199655261383368320960940874416302488342116831978220291852063387603146651491879142561910373257913784135290466460269120301578673218756269331309480648780772784846304296595885625932001860057686205648182052809278812276650734907789043626457423667476781287722996267300628999459193164348508082191561378049237104498475789064665809559271368018578349633180775883864086264942406901380760845665163474563238979762804573504000259749682770641450756102032367675540000964826668192038790644976350739143453501684260880387470121560281814398918750017004489396891373049789293722431340417576365506480889476895426381012232656313894266965770246677138306277365800099480521115148219642838763018729489759362151183050191677158470356987971926622159735445128031292261920569155750908437815394493683001685673282789088490973209003817591066452192245872552035580777148822804952598071611021619137849695967535614749401000493763193316233615357285439685401252838304702269264657627679746665092318534149761069123211192916178274212829923635523628875839226515775296190516882750266049824005950238899592586119719254385395508385453372390762143115612806021006238993269043339316203688516059522913462168012923663529845093310169917757423642548159255765160183832767501482131177890074129732658782103362133549104485890551207571984216445407581112910269382071879842035422355223332940759025715241065132307688140035732867555623497069680224209433833370836613991555193818041391040259286842526411439718708841571063571762056895692339222291244517792244488098046393107526125012242191942180488437171931308460689738573589533455479183593540669034110952646353225045112038542375874248385886834951030198872353259486726036514104888967866503779809713379863103782863989012138862847799205797303559569785760030162825562844640935850961854635904085841214869597347442729291550005704390715558373139799042978241559178730297300506934351691610801497105929481640952000804915118532563189932944989058283852073556850618896717233465991125874332345796459495380404486770089536599427613219566365288637901765392401910771230520978855042410967103264448012208553187253767120973849543776783262951080564155881468920808914247048535241347333633492207877919937162705175051648982686105600000000000000000000000000000000000000000000*i1^105 + -808699733429098957954800395928449465291377631538638273471760664230583782590915892274349706646190351555432812232290446953025156077923563941729577265324853723094931464372896225625018532482782339488573409918910655598738921282124757872061264401127549803907189207276043207440753699200174480187260740827293033831295673574221295189152341879974242002149756414250175695992117086080015094364859661757488835624338633148669055934081977008179593252243383516430966473883763693237586465963521102881429173155080345753791473422927890678249380028901893170900578515991650394131296490625985184389178434304156714065856093886973572375212797019658213897252959015143270415891087679595178755946905836807841024764676498077000389849926842520736306013220902361374150795130859168735319183167379229053953218066668034299996495324229105109017907121172711545798392933356477331553728434757710544449692129888551195392196565114174463369059750681353477626069780250397541539636753925904189948225517372102514192205321991343766012854535334440249054144117345668241013780137841599473070953115037288523982303894144545618748209803219082273940633049316756827269025459509915293736033065227514139541677203350110472473729309376734539287882885377490963064844038630210368223182465516307582637628214952891458971033568491017215967114174037581352048891209548815369224147446887218555892755856190288348138825518295977852730581447864383452244975501239691568407026909512879836386851822510234229085386467981631849205541530888134706160006637998702635023497131953439997791074879626878272708463606160987244826260540652784124067024509215170882471141252837453856052871823690098331776061671775272314209077517929944737521995350277949467764524461803498673067885376251976670319366735738045803795260135879588761282984368448444251553121959386271175799927433989768113839592082289092666160648257986463010505671200565958064117738796948031067003322112176480383291109610075726462067020758456245073607333697761713340518980937639092041383858357293923545942538971458608278588330389482991893001279565702343002955356069627872367683270862401015311795068595273628081021801850301167376301899814566952270507265075657617446403997624393565958091263725426346192530354689534985716149683694478741662128250230010235833720921736227485232533204346804422475009687290957805131985892630245894910589612896210038164977341206426952717388100482907636248027969588980492805166269751283390538903410469370857681871887983366138652308978486832405799856317638467733952278924024759274026182826094357097158573904504879486512635342127735628644105480576976634221092988889330342779599360058488594877513593446203053589537519503302929425826433172968726994552890784199819572430436351931538727767388628054873561082364050885965484924911127212148699211816424204518582747508651136453290804746693924228607703868741054939444294935615815227957992137815515463080579385450497452946068190950512430253889054995394684998237218212372312365942945647215503017757387307497929621812005654530085650786033934977844255512710459823145406486042217973086635018357316844143833107013763899091592263159677502006068398951309209757883226081125037486160455653751621221021698286255605639151064308414322198036981540631892249564786332444652920630439562048372220888645177905931392196542851532998483465287177738376380553454246640536089155983264856008213447717346859705836975577225210480556230704651995714011473071213976917810772183451902002565312891925903304354902799841554782354793849698401802817824413881758229459054938900739852313295998274116637736126141125664835674220404663732280552451240279572637237154616111369613703497569504144527700644574513227470798642016698209653715532148028989976037579312965720473600000000000000000000000000000000000000000000*i1^106 + -399063749012946104904278779668546548955489686956781465055542111276534896201822342178339695835435604260966891552446729816471179409763465023255456655266267697732715956213760413698478933439987202348888191403545423693538177817114692857273014578557416265103392570673487173233595032927898299076257588920751601014349659098901526985324530454532681025420358307389507171540261888583395860852002263342168332148684700152479760155018282635254961197209302514615153998730643075104621555967713399039842004943526432226529029711144805638238282968117473747574384646663571590917362090513894671332790112443277748950213146496092214199829840556757051935392264838212284820267063684316226596420947527318397155045404242049434422518805013509430416716275670628755976634495870372284773507015276887201298981148974633926931068801892392061892014747632101083287312824606718352179608664811966186152430417462191979598960091689507772305783614041623942303773970644504591679751143761692051202486166943037288272359433976166814705482098183534344020565735345539109646049762266944935254078658718464929914960952920899809874900431733047662671143588056278376732895002874832537076429467271434875104052875902929227148759435748248241194519477309839157483085152187206926723170397826546160550324078406329095407253471060357766917842705377664214722140287474187473288873125111881894766352610979766854088909570941200295197275638102990600035500004787955045712160715219710787954747126739729313188961405763408095180184940738967455478971650999395135635512973613994425804520957711733733491858768293837028495543238041106714747987729704552763959940990981699373757367445488628567136872602015187320960548450549824447039566852266085444760263384793054490530411631054328326825870661876176937191878924521848289023553450732886769470772582283118146025595187946676341638676129697161767863158587909015266338327232673608058201753617481988680894982516878414106081940359786974748255653172638116888778457569962202535880274178990484141038525728877729254937666375179708230751875575296958278995759032112692137843606897931345080822399967040331942082426223420502437929309888914744688521744437640770889763930202446278947768222252140923337346579008823915268446568995335874020092124644991319888322869029902770028573362820828834366521417844159074186440304402197089920624602476619719034030051663381037587879784485370000320560317342041687879049544064337962088301228247893962799978580891449051412323821328979887803577743360407615133220348293064341467026480185161013021026023819465551062443598509014461592006018921964955616340311947339990585345328931226650302745133530738800665145646820743437874368916583371331495061859206094064024352778814829026436145043586491778840561355113289467701222871151841061639251819544355447977637104254361915256065898356495124470909516223901576090429079880605188162538772357127763246063255459798793430016364262731674268582703552779426922441935021295647194313189718933368939499048802847051175744692621576270263274414154437141220527283889083533573423741565330077489270408335816578472550514413166586587746099612724280884883578467110800357673130138617810138782267554708882685405562125350457657192976797301229760136603745086116973970572058593867049700931604837232593102246858719553047119072467528303693711443124169979475207480899136473810330119795850960310338267611275542248898484061140044099976197867603580372948393556490651948575635778234590901359182789170152777339592744307764875489390988873078178614481108522329627770401698841096141112054503087130079485762190281704264723431027818926866179142133853786862530974258033077857261189036194482274546181711273399415844847375691140192744022204290263591336982962484694027274813440000000000000000000000000000000000000000000*i1^107 + 29968824335873120601287307458364465826407803646600079781659441861538809541078528238246757727906506922606156218866998943808772783262995959980966047815868696471045816152949183777898612908313071934157331332293177504213724384823366027066822466727791773624485069915193737038018525980696370208152386782183482625357436355574038430982678777048920752587126043531475624752481832015623978189532223991988165828650276644748059452886488766807615044630883735006347389569191217663980066881399925437478469435667358538087671437514780167574305800548804068398400276164448756433408997081258477983651910018395200803628990830361299583252104148608071735973871229387173110726314706260285803169627526726310328162422215029912949483412819759887894990284146758306853310474444330061510301415974320459524911147377117977465442266673486249441886456483776933767915846205243495026859632016123658676577815367650670635381848841149570655069006820113907995368698267801009148135400728720314357678317748267379337117021667271594096971678268534597746495350378237532291717615282745337733646813177515664809182380971291557649021761034845972218870150624247888141827150726086520339182730231716638487829676041988036888209019386538034027642883223340972417697479285086755636921495674218649731712502511107024999488808796053132001876580011673925902607702697617927648600899138811623711655516870097218093125601530040442896788230296462333281717180783229786520181402189957911676891196194234669890271030171659151801366766284665032583502313397717164368114791386395147635624941839375655771244513167192293165587481092384812522972152980408266337882822111408380389644512465033373813418916943742004073951723922519302700585679239306055584577908390820504159063237226259285661655352298378127407219054158498106506995570438011045864156969866622833771696008019661667841734142243282740942650469602308863992657335701950396863579379982137113299005852185664163048679123814252198723732902568619240419828775079038097648481543335711342351123317183944208933986531107194919628940232169777662396151625875068840521948037795165359672189147099995884802050185481659668992180251142014965216161790926374994530399993123664462042121693623092608504831269596157005703684551679580413578180838898421560562757585571913310426762217963437272591383837448953651036700503638367117506614750563969527652729565984817921580932120876555532898583508919008196105635239251063935094434033399599200258377630273221131725761269617078700011095643451417358483778308115423422414706489759760389145188871843220738128530527188582364868138873744131549060573388430884505064645854776317634089539219183730560039447058736317949449014391126632588422132571704306121649025993851935953032864853569718724118277511358437245911654407904915183408367661719181107065698208159962526238470907677650000184543216574803103002867839876820704803291567126801362295643437256788556602747606223371123143388885167017096318793406627814417884892292319672643642659551439994877687822752534937160682104947942160241366090840251048372984461329454472575979151517036808750569959757323371946782330662647858539776249699850920927998916384190611349554102865868547206439215266490774219090023892958509636916776201326155168764507620921010802738520038611785125287574211928154650484855003820360115498997548919802446651907017466905815204025185102562586586393765425498136175633636461285437019726706222232216768901011011082069392615643643543521395487635866074415736098619763693114262658873884172504105233303685919769570136748459293401015199002198717814018654286037620602776300308271100815310479899814779866421434006063558442298042024237636468937004845519761738817863010195632317578163860889984614465033250638219182080000000000000000000000000000000000000000000*i1^108 + 20505708613339499734701129796612505914990501637635062066866155569301751663120233183779445746181127742187191750134495673773301884515834960759989876771739245055696147696915777650018457440289221727233615192063287994168772593187888160307379505048128186548476191279204202118340744530273613051316977139174079298569662471426466677053878135709724839251298423593754311263846364521499572541605101095976424096393370928623143694712672422553408106114287687860183502158182581444987346616636127135094308505046817361065284083958213182102189596897624530170513126781287282875324601518623198264613655870494811830505270095225671196034271057328395164588975249004764444408590866792010094441511678230854414986478734892189997378477089985645521925416476997215553544240994148067998233404917829780991606181743327848127988229092073050228230094218181045616893862913422206729738987885191421959500282255973323956726279278518583165390994225403175792131091682341048590055682102718699940015897355255209192709669422794736403577247671769741860140570508657110190443456096288789843456634271563388382137634615017261387974496599875961295906553014412454584915378142955173541976719689863113505204029424683422043409924881922438161837510145057446492998629437657859778634832041543639573768076814970543980583645573147263591722790208282548937610713054142113786893731363386703376108901208531379302241587618363139242360447790185964711034725105201516361660740504943493582417877128751139059269394741581745287552155229423386599533284925967570551760564446053363552380143767760147152680790050483535753371230755729198510820055765813620161961474970392744816023089596737649540192996294711159572418905500986082237108857717802406350223997326489031939601270617837039700308660679209489369344385675237032271081485135200620652295266571810049539931129405699817267603513894375076169651114829180778359136983281313623023909771160828219060927187997315180596928667274477649077456427193198276494674612548208850094138117776505170118069211068481246386453911685185855082131491310286854019402204162949322621877841391789381265631228667973192956877869641232159986908423286155996797714354882680669360007519617167455478536493651017127944073964869514118592935926755118928947086136194524457399895010964761256915222000082061864639389208802405309992430855595982538585587287719947542299685418856447386660070255014227611399110288975440833224913681332990872572086359267480988558114500469481488711800999570714511973078571954729558629082140454035529423709858952088581270217720533669621201929060628396163427651874571792892753301794726253377829792643958011646399435063966937915626581625597925037950064848180408715061195101389158138263032565728321984049143310142726380439120544943164016563518995219675510431300405947051245446078215861463337852036865334914001827889054530759233326290063798216062554579471634120156162038779731605922208621209089547920328338999284918595967940037131737311911205293536602306057611383694864181431515432143474410215590633696984809243452717885078880081555392833285761645293265444485552575748946151700583818195983507838438864880971759554265708382176096302511415500755521971098114232303727667843024954741285735073761699911997959163042597871326812484329297067287800352991660727151610074412264320763707813608786572524055114928492755512975675342727518295839723578724362165798936012434785167189794354072367769486127145764399600157135612888776502270072053356675745070914622541200547881543880564007289457443212910151197164781249814347206354033843339534263066455298512176690991356585664164397703948068161024414048516268061614310564826773689288033332144243057905911333438024180201442569068683646759523304668928584468922368000000000000000000000000000000000000000000*i1^109 + -38249788614997711488369802580826645962598367369838314814682787932688003917701610551043446965000799713405937720880090827998237420700474950448240639473387080853626187342001580250051363461398729982817284532351185437862942476767489957779078739186655371827017944102786236154612976121265178624393038031334139366078237728727217311956482393208649491651095101200499552643925446983181814586050020697383093610525455687900146110750630481858027154890755848492858936664051750519088078191554204390597100404073630724237151432327190517017194362443645851382408735378309652183862538558818759995553046662146378570229113876710353549066907783905081506512858773242006891542336196618827497957464021945602430103582159886777459668667600422719248791095231453479215389935557280638868852820777939339608804921665176056197440555134435073509435324034204884545849996028763735393371551336696383129381897094915531586466059502732861445264100486558647686957067697311088826813863907183287045351383395273735638024204183856849469270500786019041613894827725511977115390725630731828737251593104160238933681819713111294998712806901421485247699962134176776832354937241508628148796816483116968390269317688910323422634493064101974169465569390443236168414515633357424117405736633764767160450056354718650849044690622308859386155550856094398428458653744366515695261894397044146639451484915706757072831505645786714271236184527128712935853144933006296692566906928874424224416906109953170778172841065674160971666783539341308145613065056760272308854839140178983665272383599617944115179582744712394621418941263775934831604282878676480984004170772504517945063372994368082551488201554425410362345010769944744081336652450345732555953163175874434362224395222533606804901401397131694010386091513449072509885932309594764800672376076627584555030017814427004283890478239882199755191005166278633152838095497964338016649630595298848127275643853219298859716032978914537100069827237027300481938740187976840230281750128487928729794944291996648127834315213846963508556170492724531009075593236093205382368572324720694577808678867464661779815856669551217066756680285549968122356908515456103344217779355762883825041934567242657754886695887491848803988587624550338130200676718945210831582310868153516983205401955079596506486136914015944204840316221975773528871142347632447030286293457141275856240836736268964040264245386460779366077944323732810344254792536721300899457376352831723964163632800066445646466447568986400400510078115905926346044218236623561079105470927460733269830528889467534525258022363548864689340508990587427032486075593355217884239813295180254016038670891918765056252781040312932319656467386593601884179912590497523085379413442971540202422187586277026392892268420425698761194004550334679003213929170208723866388210029821064173018680529076059447314546178083179748740903923945075574889368065607933936877646034881977646966351747527948431909135949431759390946672656383603880615806241644111601833966171650797115529233033711365357580339746248215058018638514129570130517437045665416425219989759501117684341423736138193573310038461922879047819581276263583582422255452435435036701280815925515586600631779111938405552429761355678021430924675591485830234371638954312291879554997933139900628921920107059467893888406623985659957025482702225141711445057354357125718187994263868616030416945676414952355320505936865030605357841765529078470833522980078145841163592313684264681808826592732509182302920041517702735339219131039470785270128791436556567425197885204719202854849937559418233424931559261519872058785685969219026792469148168959886631936720897696376978851681591954578306651159701481579519124874776511774720000000000000000000000000000000000000000000*i1^110 + 23260292638480532290836876140742989780586294975298727029804108660219148142707247722303214186519329953898772166855946431341202506330479728303583216406613703159828225294033551862762804838888429163392291193313292620347360441327120928403042695314227950895414122605440796518478764680717940890745989175074641160435521758820481224059845290322621749001458300293000383412187917009298951519480582152765756240963430402362455935353479787134395156875885288884479046433674264788954213023411890576230480050329018281549880510116028059009509371153637850299422564585837293545961156294157436181840259855627980143018124541367482715180631916708875929536253704122234896967548280247333054353279812613374535409160883811989730932376293010355989299409836208295415986492797155443938129240700483243586199711540821507727984542997081302279899243500563420797743616422131014228755222349957267289370450023162857935676642451068873988418106057283465949988901996987161812997116069708882176262503257468348849885983961170095324087211293542578008330793854336035255165567186988188715118497573362474421513480564372485680525749813212277908650244182507422347696310843150712689820139246672729163370530512088752306115112080995373620213791561474973583815027609765986701189414095820659695252136022645714820092107030225126407888504354760985001655614041579923701256593141481655105360707145032794816378576649335896751437091426262691464814419588911859162531673450700071193935420748451888224972347452902280881157066605970313520370798980151161286994777904678275810143217751580729193942872268053800958190517682815888366985004005091982518171419071119363296310607390943511863963737800336510146691425506218833669439075248930074352813575860005199216350850290327193186800997254804897369441954048950816273988032361888458034546313945144676035213046509326936809896749792818537484234024225197839614876965189485003368495064047731316516041521727967113424524532786192762613387780853322019427631393644246122126005271118550117671021991434414221556377144588091489066057588143378905161753121782461120924429835433536591117331484372246478611584148826239415179502485099807712992271942888002191664326498905522488483444036768659050471898853748007146936325321066509518069746608859246391028434463525236776802085223156120407361406773111614722256075486504353428360955161426511275310980049154786903662904548412841436301360434124703273327150383364072741937477965997936363379595151349568567455414105147406750203147712387334447565412835727736705324015803005360347054269069706391302553124603525187489611596837479335251323584448391456451973602747896577845798618707188225480408290777406430513104064053091969146388956324292426306961685795600754306207974283238651580326655615630034680865472449607244547714411917984770406116699303904527918869749112995838122055376633063242528312350304381866112734658151182790985286017507342288706805701814102482264961569283347399094979943013739408455456186355479425600888981699658701699336393720426866518526122995125194480918073242157757422112821258557986943679636656900458960856381699012747470032443942472024753192903715017887373826636760867100400997914185925448509120161687364429025057173500108231909774635849804518008810331174209475819468029362108097569921407156559519949082940447131584998245756426419463352262000851622621915231151230745897532514892113116896697574763897027905347846975588589543515006182117013233598849397648171836584918803830020632046062063163639963779536339209750872899829346899035900497348009060340475634212939806326166984464459808850966800515183182393054455066411856403633889658982196602768462145718198929849770356669859871423129709119885006832664722944842121649900748800000000000000000000000000000000000000000*i1^111 + -6575028427309617025720962013306947577988909638464798901495128340515223608541133276937630906283803223792035482332340110174499546417173176489595152020717319329591072226619884189067271944808358433427938225427313700566683918044638335982108326700730085236832330967459305944042547904266229098218710362204198887648298567599707583592628591925440176336356575917726715810398005195502592284179902906059160619691816415153995916350922900896111927932157855983830436880789425475651886719034190248151920787730707529020198156118026045006956601752642651807986153235684165663164312331858178252898583392362297376698874278047336917208895200631383235039260774176550555709513752240288510608279012195980152295288615389095164956564913821874725631201047676003581243233234179576218845319295456439484545427839598739938250103086434336696579036936878671963224740728479544635898916355460557910773011437141371247475726094422239145270617438464199110690894529621212814557537979944650953497881705368230190847140221764765866465704990968335016696820633765751955501978764612913285430893235009551336634767954333526398798417383970230048428936319429990961620986946810357425561832532527445627337912197634731320160657981002641654486120047400213196313182639012300661350801555030421919772891241801084976019749080945133485688380838954775373035898079022499835036675002464553308253128478802338821630789220946813535415829788685833321587827479487006632975193955090433542411438330003378658447064292977795003344033551161409316466576382698021086447928125332357263545905961566815598613524741557777722592820327171437327816118019041643910272092168684002675980093545081369880378741983795847836021309977599311644374317629566385163333012654919498479383496497325447050411778031746269507689186553264917898099033666851502034459666207751775956226871363300438887333987791405369412707562018090979549820279191405091560310242200592983012215843895333703687982021718197073531421742690095392717615858876920437863070393794850876421279421893477552770311060663269427477485181917023462184744775129566323689816541129579459077754623252063131422916008700692886839468659649344353504220874590854601728801967790141482022137668668374831349765005265859786991412161627878830182644678423503826603269012783907863963773681234339403153382438635789958805217377235067778812151336507318393527989713695968254725996403582095774706270574463967050203663308678779061428978056250504671799861807426174874552349516382026423329482087959101882801989376626951745113321371898171526657400336560714089353997458788657665641394743805275071775596011127540415017977409600037403517110485914839978149575176801491676511604658583906091039876904854802161870521311446861147709539888684346176253043952544098258001037417300226088593340530358132303349607793443720302613610542476358850423917004228427445094889108166563068546191838321427074673579491573991747259391722072848259802584364997018797539740543892950262295284925736161145034157242860856307826644757459920269958339534183611105831140962442942094333325444231697950210129793895432433983612658490533277268665024732476581218685704746927537689556049140316309851134672288759530779945856402859388556708447151597086871129015228234875699233116332143088087465848692675185887098100831283747616275853335110662285424425326089494710628137680596978202009745632912365711706825557230279917835641687138997787574578971129740336434776157197092459927234816951776896861142595435779608276039485702918069468071638420062370170347569131599251889800584201596151622722492502591479020576439242695825023435320059074023959627009918641475562900443242250259472202142920045685933926551247310115608829826041909237128078819328000000000000000000000000000000000000000000*i1^112 + 2175912878858055341554427014691737546067839711087553014148583237520596872905302639388322361456540760861868337917603699214704796084393193491605452633444284785532341017062335862921250899241908081716922539683795556257996099343615794876891790979892290866010623810421477845918056416863646244043011743708961218671454560561348027784445994196778305835851261498104582936906268989061280182630994686435453010909324651202517531604142577785785338658156743424309523594429679797585918200032019353011927060848515640747592356113662043170541954625557469524741976850758807605828970881651309453438613691400230117501168130554377070997424672519102156424075028429229480348820723681676058900538976575335008725914291125339932591963755494021915778549331901380690342364130169495664344012151727021027115560587708179348579557023468081331866718797392922710774830446798769450190840235119999959997576172831966274961432871165421155410480911880679534962441574744794886108849605534346902557201939908476947325717563126004455189860180606685975589864009353924363154086638280324108726653888992573706345406021804040510791888195558441742008923290049263214270377314652967468111751059599821586933913142347359107416392934972273833097087647228486599059038094542915476645620745967874008181720739778047624636065060414470935250767307367342644874808015153286753234922785486803604204205160961889097537100927931320309317920275049871406499377001321393262058118436639508968854586875624242004155076907616759112893612002638520122565515267419091564179246256929398834063681150616659763513299050457834392402766398894209769936262041766653466049287282808015769807978472005628248368459857602519594477761583375963064264872123530075618066090804665351479108262106560184737301748867839064384325384754367718757336323545500370417871136543146180941926097634789907243396184623987116480679812927576240563631695762119248074446821988394196765217434851827744080062629379915401099264359267462056560264874527196097048761731485372234028073686334927254639243766498775290893450885881364528861598427879843199012591773285400316272704139428430779250757417740416132411001083052594877236775995010592901863812784316839028713437598615321586079077300535222745141148494661317063568351416461985308246285646962590775844745289119357355128234836493059893966926029000767928209511470384710179133772590198728133245035169499264553901817835444055579596045951732582939504902428330246522055541182824847683570621023083375479909616360127737774568815247786075987892053348745742225573755728451289147858740203685286507250091400034089651622192728640783501323360607199457782645176429652841714411333582112984910006615870299585238880298483844612957035674752621308727988579131159533099598356006547051504278791991332398268784009526534003704423569042659445378600637523138398722696564242826638943153485270036286614631078676176341996572365711981545628037451437507092198387219892835442230029397165446077889628854377860825102791915048429364937103903453403279853551357615552895900938527039281736912310745337801501599093111034747012222041545352371132294625412622066996629003815349426848819563453342848536001884311725524017124817568076761586481863420340634586575055717250837199944968917902049693774301103899354240783862968236049164393307982200859674422230074328482487537145437501327426791579104316366263156809841526067028404459259583437000958200864180647898298829555847047858193517006618003937204064010003452725695716177954141676686139014259998498453587061409148463205263192583757321719015516119403727664330935076541424789552293906365545223056422770965977620365125761437452285143308155097386128374267430534140124886143405665529322979878502400000000000000000000000000000000000000000*i1^113 + -328242237104218789190292707880187965235971180247930440420512435752263708161276366331001452388561790443324784565693399308689118057544901939555661221492043561367038839041203545599105006963971964511376728182532949371683771041663184115039041562414206243618290160475222143452196462735658665132422656700427248113709101838819584630777382538298816956132332532509866016863421768857411568238080427135973308498390920349258125994914935516590541558301766988517708234811283215099480580868959409105085934669536322107244336590473097248878582406892723336745312369887423285934768654827345220564374095166779349635925881308108142030340539031144458318666038545991483599072831042716485877527366239442238399787861663856992723148957510452049690660657898848176997798390474933074628666323024270760894626850624062320198869292030274310593907138340277483457565598006035892628507110202451334271830164485483582639701584799635659480794000038265036046042275136138328919780717031157639579806672394153972433280604005967057842013496051293540820185002814984431580081008969902593598871306020485561539627283391136037782283900390989096472529382660037460146183157571239981706516240530292552783157012015341847517138169229642735617904356273753592149936734376991364201416477926810594354521217700483105754411402319071693700490281247689201822302538510966857188715582517769138668763069672947459812676863072661929445689973368687629447934596423233450923981078800652254416915431047552655234185494348742172501306887960929528958985049950219636153506931634262083150838850017443980847094911107968422441913194644406220290062980938634089964155464311771712011785893721864406710831835066390866867048167265669688906267260637586762414530597578509623959031731397527793088167105847326275411518823658675212688102027590405014458867508707543453229307231097752204930585173114056733212280560836216248874419097353894684222176030009893932612504421624672776859421929432461484756453979191779190524995050446839872658057595389646979420003930228933861173025219663381698091587720836944338960309456906153800704386118424130034178030853981482154839885272188407422784827744613466615656759548654580335432538342412469525976553169503706164733796213517787072898708947561373973440749921431258305556920410885042746434192341931876186688880799291813351095161734376699936898705595379677076868643767567896592462068396333593630608070826796978754577438319499020831462757537666303436479831683446039080378670391834957930063156991176991662462813394000805763387055025276009300241416104844228817839597225150998484934631754582944876604949156767992285749060198565879947608371372156299228668890270177639502569091055374651730859380624878448074006302754375349752122925734785092489979248563991724531344591975449230984070963435272407785807108823267555220447120638465377172951817393711072406523915280981059999684048077320919184515875825839233649017794348446225938421959383749013174096384220365473673025071913995752941491353271288868115170961486209403579312650011847484021909416927323440708469542672381310667888527433174036083761982121358848757026362882684677850442182341759673627323346620820601802403634703470099698935124350136141172313721379919056462737771477359491795311868811329950181695748476235897017982982310329953523962444434903270910965948778829316600401227022076902195436427633858870877482299231183815803288784894877990486964512748796748546930376920092197093267246651279136163036886567026504607548221670936868814404428782637312410510425739822858648978512469826679913991961654690206351408265859263395862884262138111011633878001738557379449718069254458207379803343626299018795168754620523375614751927127000104304640000000000000000000000000000000000000000*i1^114 + 1548296123033110343935539509548988261835516761046831292509891162070488480901913550231582296472542472038034489496962132457645909344059493597892811409234082238955796558139296720201919060041991124771843822277813214961452614020956225397767175739485953664365978107921931786011783584129325202394985911338526778186324404774811208687443421791358735812638564731740586038202412155400654623767582455778008991633016251563735788312449941322289348849842740475680609918836591183336664236473527958720715148850164492925459175857421955672423435106524131936115123097011002589789372363213201703309120393134224699701763543595515064183446882381891423653292823331454730610604932066994615779801047987552609795320463150007067735508408736539558723630992306973937878708752141613379508168777742378496943366606822949990430049214431711005191237271296079525848103067285582629139560517724442542788058545147354324801919942307749742648640170219055387311713160569289012832605557826033741401396619620507524907709285280291388177860067283346062474964743118382176503831391882047796065987564243989241841368856890546582261112606391320668054880198971128127657134920345009314149917544750743795755202296994636651378310152297625344565324039571063268127344236660341608267735390514872444172514965580028320091289249340739367154962905613634511647675015098063871956147178071210714610948393207694552568679686175818387826410511235478584953560445000458131023556665896728273567810210366947908812333056818267202836161250028936726034371862616991650937171067479258945996825506735030198131388129236225215783585650186234606030608958874341938049808196895762521209479323960043907701203141537940139730958141279241614197620162954235912342274774765485466719902130350540086164505765779172152197306877472323719911298269192910097464388176616295423337659437223742413066999699966671922063125089319180184475895408777921469833928292565209960135569939931357702161476294135940651398649088274353926748372089205969262335422349203226861585681500087189130740275593203423759005903304220346239847022167189009617510344952972714704449111913623141891660122191048782585307940681034710984835874135129390379406729194807125390644617581924275053983970021174751304586256650420548575612219351149584275065909870165743809322257611311319943165242090845206564622936628229269372667056913348247441231209252255173685197512369216983481930767185935917885062830206757802713007995407997913565381990365845450545414543826139845201657674840663183307617483712174101999086307902831661661445253459050775451958291338476295054068680961935996864715308601610861782529544256850206834525372345677949048569227987296558750522910822540906970378107564323734058165026418339081300875748176330985823178099016722111112092587183963749993523996060496614293015289279501147067461518231166329863035185367692778226791195249830250777546159114474741152194844946519480882809179584710036039289929712635461563605593186927143157156435648629475594011333251803262617071643889834123444196176148637921162741351350299798321844059245572449747015177673246911400510432687387939212405464771616014076711602691724370876784898573103061361783303356961970130499733845463908954344988374287394649444409024499483490833251379657461895010916843640129861534625251701643426323075655876193127033499179266591813281156153843311952164488546234205328920243194151126113167084492636495924735095862371892932647036929373470567932706327383138390787211559355374061513970284359088010776340219432896799042236722904700273248224068655410947708019745028913578660600059695261649447490683947011571046419359175818455202083016403589525927598953588734176238083869778985809711699329024000000000000000000000000000000000000000*i1^115 + 5570055728096258175434682049433539083882896920946762825347101401644309069743448077965734874400244759894584364623350433976372945494696784764093226744222950558869913413455978145397793469072117804432352706188662557062201051704729289747659805974884505858361309485484881436238977681378353560868762749759604787356633837258343705778178193385761592474046476550231333506347687800781705236433721254076196238231935325340038599513343497641939575343051557417052197703798909557912337029679635133262599234485185111196725074899431130202361406835965912531043102386243186662852004384354335253655799305477519238227063968112921706347252068997758401698973890380566291608956906469442767150415660792898842731767636512213021951209667567686638044355968923788467902802669984488686742686786068167443468591527900918928739251600842244509087525014765173217083569474362000937711065471422196093396918745040979124088747266269679488662353065561256583906826059782183589987004105682961594894566321876983327674735092333884950450341229415938285619530151971743439680439427450409379954441353611308986500728444733387422883081026974359172904575999977429351808110919503226483260027895172822915901987359934108906701364746828116845663389978855767564540709056791229062747374987284309147682428450259120981203815658201042242075140250341494914763576592525477908601358072868967469899028358681937292048434806476241410508938366538451666396151638479499652345274496994283300532290107334548447503199249116030909046031767839866147907545242314159784000544197885906992634396662727838893812836610732564844147663638495403182218748850472908972596050659573453874763540466735896491863868992550496886062496066734866874029450564274900407309584745280750521620716366104661626314002702220234036055551019354538703948508044120430160181722660383989866484403581113941579006847341547336775778907274970874236316593356240949855586431530610297003028178785482575241871075472678006213616460909286131023359506454083147859066530120950952910078534212655580474431657932721723564224083739625114356201421316450513332170496414069255111932544532920857934579452919784017192351096287704084821911990232055969942414861713422445141903927103582721895628518987168694528768244616936088630074703189216252781360162057694999354345521970269983930372165040625557485740094202469066696809871491278538647701716306524414175314971241642833386676075445295289126258749767595755378630064888429941603137802341610360067621558047384712305025498645700583434460168336272186424206377269889077418942200397314271484384506557267751497728429405292179491507990904069530110721888896293686235565531957407992676041163572376959235684747626536129448112683533751719166593244228223552303682667198477200732047317183338545282549915210124312286600800633143084019682760148542998230332344212438804661164227990847613777918490375850757422992110455963228754921071472701924317573060893855272246838669729359242361866549027356939705635087533551834391327967026767963945169988519368098650266473341230455517048445372763372290437459948668058828591639378277150012118727882959790917260563074345538249878506821346663699841484334910682871359140063724823260606121406863021947924547122823669400130082371481123071963657836650162235135625727589035755596958675819716649975069315153479079881318683499452485180009300345083549717483912289433076808072119450316834991008027265552912178941798691979260005354585958562571579846874063201071176541848316069883673071890929792544598282157357741875225527783898739811410756061071304762451305985934141042412385505248917730549175696271070319360852679407627973590474143641272456133079970232514233488244949386941771546624000000000000000000000000000000000000000*i1^116 + -870521732247718376648227770977390653635015035106255017649529463535552682662488038862659925426295575859425339433555932793109628041469455457222322463248801593862212557314853013637418712824742461177510920854449101449269578904707431973278173803677311157040873858027259608229619746479192369087704330710070701729684583957767694242289168276781042917769723268520320725682297251608018320143434825783862133822915964344181684053166957141951488123366068325892868582027667052178536169625439878633425854021304690928426904646953807302443268556746762901826824640226760472708957303216145143355041514285984957218372006671348500509933547372961730387297769501783923315161429300410419970087197129677094701241422282609230315137145914191963538614881002711156491409399888405208132176293806362217138864512406499590501111248524123986606675607222330478335334158142851134195527107696540600145560680624509127391297601313193595099935403219949725925051421665751057522700420261492011938110142232607761232896043885987865400470265615301085928608783473193010617828134567076998143285077767591875922873197915717501182808231750283980286876079558473501202159677695754708618615506291243854522583893134228868777308820142854953227537767920853657905608320398011240746655590615325603829730901465992518442813908614779255436427019243616717579167785673952949407995555593426983817783273980613586305030921498641413559801447400702534495512641506256088909168098376309403124522992221151887166364562643350981047425241784288139888504106185563386317345155006690339047928487749585807659849394571879574669699026848824078020294412554899351572663749154056046581208124188349520234639044143451651197873680097923764108173665198703903821394178486380844982629238969407454700285346638707268879511757931902261798524687221827932318236979069842451833440017260181342068277663864399902820606680171622928205511926329036372177583592075200614135653454718342257126294000294086408979425063925164361193402937500337281362333740263556095431249350866999745864183477922127170952897212912626483735153382437698545100440171121291639817871154176493878164081072058913659436196568864596908441231605529114766820427427189570143699644556016011446043667616916284512994027412810128823621489254824429310779054701579549020239970592003655827313644601860732792726904788617223002008385044946794493038773679759010087587739775841760327450516021676084727356972111111832994880363482256918765587288403765741302220352569197033667460986075287481787966456542593623553922827080925776627833741471542081825769917285245940537890300917128200952259931951037653789078184249180682051047644332404729316958253076450345545440341016496415210275434828206882592649864385905505764631242376147182698358872273287971837522177014548165368045664443428879410599309476515664282735592460640414450547792624290154522205108957093614155234870671272411898330470498755782131505323575971848547261953642340451525559114803601097798885038982871198106336606042002807512051138864045506723036690119431511594719725269677538082800173627345629865908050085116064430124828861808728463162706666145588551744663329191205158959680923897660987249558736884879092404401530746164165910495533804697948931361054143315846736340366702521986349286930625346651121678464272420602028949446897176245997867434086495237704710185340622082891052334215867892586661845769021380750069746203414150684039354865291405044722175974206057860540832166102326231500833077080564544234782517782991180630573079420557443162111604793285906639216017080352251242702751225045057633798839111709403959607618389297796673529090250137254512624859554644188534865588852637298064419996460646400000000000000000000000000000000000000*i1^117 + -132452580837095424688865455012890699997811908450028972311125134511219475176833377310976023432769824072586202777862186937282712799870419176880777888891543711060612358461158577837066742371471076318537451499476452209006469563363152474698325317276997627667673014753060180217177762700039467744412424928137662985188935480162778821050290370993624478018613690225799935894279716279040779821614297509352224782005441814045497104404508008818785633494408634836006299201087620891649529454997214067137965480336358344239009453988257288607053176772330301547540113865987180564470825626930342159230594083540655247980248027310275861259549728367045553654601806344804139730831527173852989681119073771793698470080895662134598399680638907710420300467916637524264924530141225088065235935809686052647243547728018878688423012067303643319410372089393892071223525416767717061469094279804996575197908771046923309919322098971170946693847316020052704655835562639333897553171988574776415797963148854496382830206615647350511191581140257417202548971433186571960511572058038426466248341862105134540419457651533529325656844864893790360423912441740448989903719896445186082335440665831034954333240603207085860422514878142493014599009347874672853144743480647519865178649191024750994121055844953516586293707594151713115410705647444210664545659363490029424126253989549523711281155626649659493427076571570189175696135471285144934920861636065241802524904693150412513973343433140737739604714661174133620831279437024274081544566335958010470035700997739828080146113674668514184353261232458999679027310923361080892184042454266037500276811596214389611436347150545223153898405030094372685797191994569312181862986107760363710931109968803877795187413354584449237615897802605316246686108776348609801586987132663996636146618589504791885343806609286720353053928029066050579600624450090367426628263926456218201998778507481988691148525084248761117565276029344149415821001555617620767064207294989647050176051325894591488121907061944792920776304686410758582118393757306038632846152473358368842294391989069828184647444402476169794556373010716500392679082167811490698387352332400189228191580394669973174455633129160884945479248500010915155575623878223282371337021758737899950948975720906286485496291288318921549206552968208389635491561093505605394324706615021455133484325486555598192915766426915404734234548485559896895350782088351862388483072647584939844431353865099829037617863070561538554409814773026106773006153049292101672805660967451260394879111536429186983239178185670662807329002784579548734963388699933717988069332186536617984378132035992278087903406055290700910395258971553095472260466143222860594945340243600270759361715702694777672201797627922311653791403400216501599761808014394100032296752477906978133189006411034920929563569346912647056882734449334699761328014055953338311364065528083802763447686125337211268384853276542084614191581333229705521489897646698025401562404380325277700129455543966159206856163009491195481665846561974999645978602704361977816424166889324905917217295236018554130242635060289102932052451707605990688117969451634943053948667518955101337721059309770027276368449184098338081661739843154965213704395032984617653907365617326010728396923406208769011321107975101654503073691393938639124871982607363811988047510282496353250748195484691406807052677073093082574621399127409665061124520398231181524802998537188388939512834547098892638603073478710895734040491809744215956337146584573982651798965694836666881513705379362592593548220934600342120945402684309072682073328817227368358111619451968090918269872400025264074479842099200000000000000000000000000000000000000*i1^118 + -2023020466326380031048309009462382681297349795227022241220177107407770854967320299541442435244561998970171509530193325255486293676652420921549261677034171761612778578823947517475586963221306647608926218289703761301529060674231946093815354541663629154524196212346354040479014299176812987851523797276245759032564634435941246215369750143683286115816253067883252531110334367502881567668952035071669176299804948225773966374411639994158488454495911253571819458486783488859917001275281477589240482073956383864660835558570716605682677141145458671727455397078874974737005870710196749331737275008405879375511970093608202186269682550031520323021748415853045249782691004745381543396221942946120633786385867776738571120488219652352418565897995925690920038907757285537034491384781965604612369591290412666575383831388222257213322081780930450743532919359722862943661187308345405274813457126517425677373366059833933573721238644289012419798793085686394758432828108903817128922163517904682196206358487239185123441034370594827165832893021493201882653160348148677607740287317681967937479416714667177534914694708429768410259618522554713370721031975942891138105057424084265260638294632061010102840742589580052909112312586087371378562786278839440877727821272700345131908385243342311327544541173403762651424316445963263712986346261234965930732296988612527892225639848349888633106799615874541931941196182560677698788641606140179179741614056831925172623823732790170191065334571281558972500520444633392979753245821271754906363408166515578166664445693246613960045012335095671333483178988262953397605658782073218315706051927428854953670709363511942378474747518133690797756650486630388802578446181848489560522462348275983549541641973001207381345345208010813873842675987359011368081299801720204764977102369667058182191357073435389844456148719733077009348171393711931851282264889036575029163720298693012272030572528694737977272656920079559310098128785038225964992092196525384849234994622402303793204521508558438169716969906451968395264087977304696602207993719297942898565666409386170450077241673769135943676706374625584967435680964484976996081142582351320288601349851190038522488440325897868513442180099593601208545100975790743118789442012883057924078742864140151154156276404490542855064153653013375698018913058609516061878560827241411360963497699145331711444870338689460686206425090422830648735215007650223357540027378791314204765120077383371902092395313238784678738330862177034815283026055184756708607517952439919160991571823958297744803529330742236860958017259685472627533199545478168241367880603051587014204867820602345689833991996618113749127012067260878470337035889976044165659752689654512971040356573717785818337728195872714708512058940086399371274178999383223781999118422075312013209165019896499122789533788827938948717331886200723437015723865968265100559537766132379774684063350072455276618016019782500495711323028909224818770650863840841793685686158030368796001983905132662996996765639265710873972103395694450442177895011017980806895246330026669525456139501353681248451219092286042329806831223405888213047542369353846128761202561608089767165790492535561198105280083998173530844334575365962091046477167387199396925441084222181233138452116040606449527808377898324484506136766972038110518960460623810639628682698981018860617329420845687742093245890012867296490761362481365486847787284257544332736227498071725836579541412080318115825230909365344782200289004842553545691112462733635198560835629579281440103388581965276471572871528853010710195089702416193550762240762426209907018315454197716390146441983063039672320000000000000000000000000000000000000*i1^119 + 26926947766865275441976877695828752549644455705819355205312036203349708635990642952537948209009094759280283258895381040243268169370792876182533122529103506151441987051285396463999144774682543250218612662736054307802675739872424135572695401077978056365575032339445662104136737660587312994381750903186150962652827449818858316391905436854931327224343528609016283187089820238743845299853182856414629111365191318173761918843628612314794569843071913414915812209303324942020820220465828989220112280057112409740325625167602054803989953013771056314906897668240828059106550373844540569128087860964134152300701642852479257443601500594502063482767129072666673619931885228358236238937545982279486637813760400515468439227708641452056719819968120818096431680606427281232979859216914688361333509811644877688233727299499416393690448751480703189287257594738985289019267501636488867603328488771314956214103704060803050543500535503933673649004305179482858102056135855568032810496586271716904534688684535896562929900761015829929601203232705803345493270034388432252303701483386089157240993105270864843793509373059350994587474370676512013829956470509974943488962458902910070851987553672300655149582219789147504904114825121074742569907553313844925219044980606110755645000833483703705814054570313349453254002112433240751297923841790533088016636723305214289521521857177171300199311573729844141320621185537985260630244658513225506088048434191505604936782342156770085094569678899573899851617567125047476558408684335175314602565472946168441470199976734943597986813060243497353864251269088326594428566842640867798624088561568812010698317019955211283125915780909532447550174579720236534091586705783830115953111872092651234242248056794118466385801203264506417725595821730629812148229040360059948570509682338599017291869749457329752713566743204466152284264709595646215272001502597891655695285995205215528986109034653802492046013251372000353539248737048933579357791393627151889248170587771317501321102351490406101911026812874884008044258010783954965259194078975546124379086252046204049848938114298474159086260334028863759260816496836136278580967582256810012846675732777339652071197613092120916434587289238740017273338116434808322009082381781729368330473634463549818594609135552520588279693021887585674276086233374928934197008533761925233240463477519250001331462558813788870105805860222576682847746134236541834416573685054963277765224106092931191680009348873213387285386931387232463960943722367316770024290158974554897971064225252667335435148657921217097117194252519452546629785036629928613657257309567408046425818717752648822748409623231024079827693833224210075424786725400414757955904454873349847975164848268346101499972502357670766777895209676817189880006500049481048472479750990209807422079950410494353082514393471017393460800504073641229410149388276789315442752128459164454120779775211894130186191758116127211382421869659328507448479439630642938599226234971660427114725180131227054983034344476452545967880407763988779874388155316003813059501767482545663305035088810411690383319571449193265225064244817408204661862712886812465174260267638551325240876354948067574673166742119072266308520025579883232245625768377293569516942903265587356748381733420954879658537319849704029778414058377131121152029244443955653318992039418887805309706809889418223295811034567170253518606820170932243928150701740075898981146717983539533964791638711344189006023219437630397146356004259493760224725823610465215550298206759509372611181909673120093339502387265680465140794472942071262572050805872912732879889912795267666447176617164800000000000000000000000000000000000000*i1^120 + 75309706707358775154121619488705677595781898325057928637102024059540263124790612885772257744349392614028887521543147606728987255657574068426902761075101420261265427676259233019327908389913954515885784040849496984230162641197002855475316215568438051232274221658612620524972869031297537676416858019583373028228210861006907147529477572828198721239445669299787091838824072658408187212809962141059338199457015563671135015678491991232193112573014684070968286414955052466067093865800794685409783981972771687214784648328787629495095022020119750451964415648102690579789424069398227952276469361365675446980582913857326861892129912120796543497552450061923065927817967968514003718533194951313998117696182021775646119784751148116256096613250421690410598451333345373639299601610524961081843285614527243848729665580487105068706005689868705009695977534434534173226333471023256955928194254926755825990099811622868413641414598590723884213086148158561252271839152407859485832352446819666076265608955082970774096264311254527208320350321923957076819207148753305521030844636659941403846993756326363877925987612216077988662741382910191265471504563879631207827765651289231588987321616217581282090613950646917571192619111085052623687155658630259469753804187242403276249375071233998219804730498791263894158361728555324988750775884637390713846222158576599337283495775875840517662095028060403138731201702135935193100107851596257402636998668224353379848764018814001206481800214113589799073618481011418019165944431676740512733351767248059806606703604557499651339518760895527828386163716434792877190481235305702814298427974380707616324201793415679117306487270270082890212616153500888450019175309807978617940140825484653873158881819955912730769023977712523787909029885703162415631955813915977704460027054436472685789487411154222831941376792892019669068065222733540941820857087896608082602474981031358070652969891702768765972283357237720891602205111369017229257173107717276029544329889956087541835873902650357422673670147290336791401709748423483972198553993139619458420694710596257896948904449062402419279048751876412645715984427764004924746408020386114302908641297857134882241886834889960718747619148701366317065396850920027360712667067433392142386651727675484323550756900568223214636759663889399191430301038318086431356419151990457790457528842764361272761379518677731689816105979397186071800515461964555557020051550484890325104396389948168627001410616729858679592969730858880078631450096169988153779162390745468048765430539352902290706837517718520941163904808492143897745130426897153578150450217582075743742026159897490374882715351408691036520972972546063276470423543754113096253374787267066507099858762988689873388782794573707404308164300854520926301519656449498010531382349591687647295380076461754475397788114048923439952194582145670638873060278282189160067043265593069085610230990597268508734216375234319953083510182731233783014871491163680156412711662122205563479147886433714000994184582604792763630940195678855468785031194094544200439806443365360506771569708377865628872329276586814167931544786141911862163932650335191297196685073527095617463872457080794210055738651696973619900806461955329230873303383313980987882562582279500306105341723943068090592503727944451198900031150677434039249074761533042580168908784083110780330452643588707622574380845197642841942953831417302363059826304639061569086479863264745527004647108206434739582054807320315189545079624422940544034478698518067625630615115256621676558358211960828517967045672772495830978808559415276575524045450999128242366379622666117650055168000000000000000000000000000000000000*i1^121 + 27529829926760305409134631595553816984948565003451546714966015376965481612349082555717346209172873923659311974378002593071283147187785375909484564851296692074008159448156845858524308282606008154702405004858464819157502204700917987499607395354628690051793877026897020397373459574689963531459439048596713049795263651135258711565009735244850710749256137478875409144110433187976092710637675336132143889278994357784709152466818561563612503430387511541608247204582441323892971116385435802995166384031727523080517411368289549174196154480432676317619609796734865099971569522989511084302261180211149216000030277939032667880862194269821434971230414950046664174105837036676676249416384197929726996043511987137503583571228228642625827816327007046913097767635716995927037808658477029969776127556844234185760009610492058772752096258635879978086661217110383348530562148969809086762900378042933997787076604106632323570641591293618375037936174586110704266637577890908684540565592622367172547411408051908939337720879561720621605904702926724177844753165754904521528927482774099426611670359585992022954814922905897451382046938137464946110449966563583824696907029645087142695212802612115739185587669052090484551017754687764156119280251827836081852546966077786686152943364671773036084028726290605390312678809166253141094641412848699397892112451267496033830841241417317977233514818118979091659552571406613299242634796635874709739908670852834796773056420619400138124150282604006306093254768223888460267306605676690428816704190594022467180769909387341175552075832603311082969170820676653184730293245565288356188659384309383268519965436848470110170638557742444710657698399717488093013928765348291891792115947601550586964333853878807844357708807581130272718599073154568689877678031657935044512856757118430133840049149245965300169243344984059724923306577006264215281928084317445276606129386317147160592538911427693088342914851840565523623013972654703040815092195599956169726060938220605370404593975042775384286637857184901447983821956540566393147855130620333768191430029090980460149174611327083001232546634919606469379245057155250647831622178564570564750597461346600012381124310268794234352043607048766813315868735140626016009200743363959230337585717433134484028977758013070786303915418220543489674367752198952235757139711656201317579666558115302376906119119613907183618823313200302469286503105266041589024130148830250931903277901192706022389708095139441149102153093249402714097757947503809776718024926366045107053115235493615213017597702962565326170653400701486390621866653674876681740370204500346409028316343852479505200986828621072200351604146654879058835663359017576945114425784949303001089161543980188254401096073933127997198948779792127278421457942757215549570211344794125305282101524119843979578736118376384221909705880611727182717271552605675427542759606000331719547434172009342576169744410307305107158266862708741213587964904142204803614998533548464088495168744410069942712965836253060608692116646749064056206554088265501298021531608847978674732913388653155119061216298334401721382254441834928300752432259550044480330113462611308041881713793841508375985911799602369699286684590428498327183728337854426136205962037200113995992378607245877776807944070547972006571692079633958713217080106277780442275408055305534015632550248002848084897680690281233232150076359419812301081752248915284671357311669165610587276473638755647920682244851021530726859190456553205998772168154257422099114244330548142624117304616602118765244756149706932385397482355042333037331006901021277703593358558977064960000000000000000000000000000000000000*i1^122 + 410084919258053751636255245835392239915324116776567571498439856176925906356342915744749693919200443585791172733230019816094820041455529614913765501828976295881228920179784442226910083329489980657097400894030671399247129893157177012103251126251030780055330338409541747552578675875829121492709296215562827159081398943107517850306917343222704114946306510683264626179293174114485834493087963449023388540581036130323607781733730971881895390841951320517087639058526413676706953651190328019571738667512567362438208808938986146336808660619068846997245650647868349754301016019934045687268801984747176746286415636953082200064985282356252630441443410154334100477115262026427076125461052118307824598583369786216365989979414772306469682691356612197316852623200723938817086896301854456604383260243019660977310870243746400027921524562635594010895834470098065203501334207022659899501220207476488242127283566833235997271964960260473071407439349139981927457192357397681653099712216317177900659184739946763584124027870837667996226285410180724248317554601408514500562866589140310219297227413297086502103650150209765459836554918278092089086800994099785090929333194902280663013427144612629799720118230422588119180416022595443002987807403104242880749278107409791092388986177305322907768482965660903324482133512294563580281371300786813302102525795991205584831083130936612490560710077067486752830677507613204939373758178730651418283619195488094920961498048875189504880920355571498637883917149591831291804287201514534986145161854044750005933396372908976139776251559679816997889511717671419741662825248275609153206337226714203379260762657688048195330407469968272226409082133500679732834700179974461496725769659143038008864715837981812712157356539573956438195809035692917496764664640165513819256023929556540075721753108484074951792393575741239751204499068610916523408298194591571597629574587332192875575378600270331510698022987920518701074485246624719517927225636983891713670282516135159535138635943939714849645017499144562390789935828573019726755019864388547520457587283920008756190631068500684084653245522938956687541123566215985324105501436031850882520113541353023340553022931043314708682654212756238558043784548341232088016773679141749170202017920148821230762039960765058303469706963346721279897777458034747133302250256615732486648988954281390180472403189446065700247185174276508063766744891833890697866566088299756182286613850293747784779475312900939815390890721171920636850367323574542433038846706983889689788629162044829304904389091772911788413220630181858619249301847763299066182561886717583944804763952993433911570623574466434964470507085838967487905971513952288829770133115124748526274945496649544283479940251403829718656807469903587809961454002771453394864931828673476589786570071271329324290287206540055208260026231315457938411192846343608210692375203225281713702219439833772882461747813124617294471202352525945767078954319587087856796096698283862399457826473191360743535777736397418011494087087400319041343914402407782790137775158322366175476293831136645768587554399032090189812884921779613970911243345839987839897298580585547229013048027010696545583710284520431307471075338042173889376881947851469281964946038893551200020869982431402322142813673335666359307938514885230806834996074774116865935339184256305559888949975407908297193519802972810856884582614626410650568046135666370620352062093045774877471603717854701884967563741810269609901322034395769772183327755023935811277752808073990420375339966326285111914904552781713401406415205334233097692514388168186186042441728000000000000000000000000000000000000*i1^123 + 12871026055321503276041728106467284424966092349226471331394518752950745940275109279005591446574689705689946470864341005566807758279283094995299338695523357579461850127529055169108734593033416001036281814380451350555330614715858816858116590502714838514613055163120886377927396272263764880779732304682846626710509143040536021573901618335295164727542776942829792765018346550054522741506719010340624235374129193507147849391134785785886336925903323580935495477210378215518516231243227339318376390696849203243508631948177163802295897992873726955265206813926074098958172455290683405015152120843565294173183549307541901506464646485862365286898985633587032101420229809406160818397126585483496372744322112401834588759163068334618428863122873811310792387991461017329114186902060144291969295200242475639084827741148905961221296098638263248135674375119923940617623247078393527398539785771630215542086970142306991375618595925215988085676866323071692748325449992969623354102443322786433199353846783604573073376845170388539129253511685508106514057333861640852952132100345107511425313860348615221494600568432378478817836808802433577034051325033519113776809602622882972317428035002968453277819710870568194993452363935462734372891908358640455786271138358605456164832450717898741678362268391403514464328865115060320265544316522213648631819245009104004963083606598231834152556556043372143638022288615464285679107458626769542687462633713945685597110855628505333109897340318281705178680695053244683855245057178189671516131520145952789010589126877304201846373414196482241462411803583911612996043506075114513642436334278535824930149859264161120617243311209203104896584580449889864288454487267323296957509868680503812089775531888404411808545666415703109760584464578497647142705698193938466112278754865367796226848807608694957525344680095521811898077391777001269216332040848327859054296505431272435934012435017553910748005161980033521545778329530327603148137576318545137036736780375162646402799649177557139963492226624677138195451292021587277946287259401692725791415027147864765803166302782083818634858920495894540609480184274078506432277360545200408383988964362333196361801950905535249749610461218182702776074870385792212061372845710661672653078032543604195114611630138123423105854749451089947160940458857884063289442601665911614284337068477880768440656228579576124190035902118340662170783053904487635430875906399957796223728236998401226522820846803054691329904021100239913921509920514760735644737675494556010211669853117584808800647964797951848201115321337113162426042694827876025599254702705697342344009502366177451465701949041342148851227677668424023651907548584879354804308862380820660605435614021002863522731885066677142850644567310069299012592352322136800206338974043472886798423510162544056475998538206214237060109473144327884371038546443193015399944148984213693100974699109931661815705343815809801467068152859202407283860176939468635417785093525451247887298350421944901888522055567450932035872221433942995187587398990643861912156149146796439790402203013694863089574981263700830015501096710611590607649894669370044720175351054543038283877303662630490147902188740396576702789525691254600025514264502549479184130099042431851972631095093485065877941761784651898021562960528459957125830916349130272575158647633692961024877824620306252504639497004016694684244068637986625191763403485253185378222892039474958267022621186159082325375329930362340856873821937111966971602712936197810161904497314493791957787017511890482352087443710684155473600471687382718670948284679468938690560000000000000000000000000000000000*i1^124 + 52947050903348566577729383088168733943407164898638063743741699119114809010457449031758540942538412700552708729858994919327964638526962929561240198269202483845668807816473446895475597719280775389319734049175892084512435856499871292357191614488326595043095825234551199346546591117990028900943819734972428266087551090647655078601295701685725924083641974093903326685233956048735740835217994472502936492452460355501380975504692863497788730222826254522464287046678733832001455396365563957548583320495509488237004477426561140207244830587363391413169187742310554152160182091318524010181377771865218785081423768682784590298479908187306994548848211066336100784502100228645642896029086460137945674841327574314235297783887673489902828542707323713846208252359542041150132679942569628914657062478570522918792503128932883426115267195698853947197539134292945049974709727535989986796801319476238319391896688690518344912465348356233205514683667808046656520206193038988125252520150007142648838699871505146879879510007491791025526189986782293335305099174064679662109405646047979226624453691250453192593294810488091118032955453991921311392205926635485728961387041889112385050199997770586897996311458961593653003990902051192592543118713773343429496386986721666504629476987377960176672720848764121056022319505529698005492074576814757651104182633524185342499608394877898703829022023178697557659095074894306653604144819803590359614971617261161792710342808717262488620663274834034226329154703023646598672183596844342294476408978476836434471162836923040079690259910625386276048302800610028604756693293713276065746589422564121766517678473041289801493354090942980272935304969548238228086540556279251305814890661414202893745794154742998397675686331697796306929796895760448788490907475767902130002329581807107865059179751595353461601994602793935727126682330208746309637627159094293337902352022015806690242789726155139064218708664144519084499431900705969743613243287208209371271278857038523374235208812819053583317860815768005011500952757573232108796027485476644722633960057253090295510000892950566415109163585336556681621261014638929966119251713414052679333744283822748319338346552550699156175418490370500597722788380112258415757709445893946486166052019427618682495548447767070098778600680394482932609284431877920567261179646955464475396755843315951849016153784845925409431854300076387659117774838822655052691032076265657023721173127048381507260220833711592748675420001711124958090553967940542135116201402034199969991610939037286253812664928199482494858670110670254461595308170168936232598432206895454079106901572327176732077181032264229213996733680279624116590655134662724362325189289002576593025496856041393827680088732558146648961121274520331760707240908519608091023947194793548230660101129688949942100601180428755592993990474372636130827315329535878249309029580805389828475237042108745694922079230666556489872876979756317661441296916671164569518462614482728357797362765674302448182625297965519120735505454323126781825273589866012932215709007259129104639161304417421895222138274109891580249937254019183173814061459617722817043798893257851841039407134618068934586055045631761777578128629739492412277083556064580666591805968914387581007444882966985192567113568979431130708912652971089191881226989639736034614513642808283476497336802232595625607064709224230635027569764784899146148664400181339351290031856024345669487390922470488543733458463469900211053155709316855823423200859891805791501923009664862111783003004006310121249832086565515859327894449844040150988942049542144000000000000000000000000000000000*i1^125 + 992162297809430512022310317584063925444761761401906911648130793568849016814043854958388576510002827986437433521379797503201156069185413589858236391977155199222998119518239698195526699482431586206492707427241910717308779559645397497677856395758900899084083698810281250917609269848082067938968209530270676763848267598332160716688224728013781929791829778030776152350603293111269217292940526393620449988184731129822529124887579967470320746274984474302091404844494907040399772568967044125631045739331106938158687854697829731756943948563612279046120667977161409159042649886339248322903576448336155478012227812340023264988850861751676318088917872072987543021710194909179610224565230235848274350207321237272121305702763012192814512879824183315064205644068044816543614854461815801198946545911433949834627886988417812580904174332310866474979613383029859302319208643353473186331975388348693613452699354628219379773742875332476054009405227841744913864099783875695530051385980709812700726737446004891592150999761579919618000664741351883125885412661600517451839154673130907960881059575711920363149804136506510599206089488095347291185627141726661613775166265444046108044890013704266041615663258344315716394490230440093141369736910702947211952653302384009628973614906226524566743447690026066216358199641950255317477611613833864831033875780679703738455786169641849961140937956918103172997874179483578723766974587025199392206927753584386575232694126945594648786571433391737641794432519985447376310121906677027855955776399862828575895707899653189619854461115730088895229007342587549545224783658614806199836941140690562519356357222800968245480546341162636005632586635583067069822628367008140464241425892521626594041005015829377825772204671127772158017447366205145290685318484307818761305142437961454623123240644155257705430401095659486388609546592407565534325856531946225239866839870690325826178295975890383673168235924770843308610029868113155721321818630289036102574901314351341312358492094134006535926218241524402158556736229355686650918787485288117325847689713218685655409523189051799071798539070598899944625766705357213076736581053796621420884606858753785128454204880419863457879780614740233799559763837129904072312393211679401980022192218489929499734357025883369299430638397999983102056296498946590051471851988614368401462541527231431281037814771507056382290086918221543519514005966916477355093681521795030310164055784474689872654425412037327272724767448820250388957450356790765325594369660326831997410788762519842082898509164051384087358921658132181883091802723728355605294465388953229825791800751401336356748553374876864856447658221216527369479111618510944103177433496041985141514924523134198914839792956015483282567313752758700182370376829452791884144861261022461705771265070386692749103227281332144083392549922179791860071474244581028723903611379884243712650909500788794060537770134298194087714554341115283431311000474563649589740360931945270274915479036279318069799195405961434253851278762480194208729180988485325333781014549402048599925101748611010435128020720439329898617149342175991447801818213139846353765101992564840104477494521530529980773480720042588054787343671643969391168664861307463545706678476569543399259292081942411218240148343142081103830849423467801730419922675141385307744950721255670108766297471194725222174242632524738262980970378978324694273663227170230164929675500824680671626291880574509269945781581018067340098106612938611604394461163427697532828761479852786447083274778911823647962905062847234527268671494252565473787904000000000000000000000000000000000*i1^126 + 83460089534780465253900016333874781013542638658564632423910903797258836754082969934804793329454967414684384187139513496559895258478948969125586914944110142516261757510179264334544227709329013396256551901459336540520297119215610149222054129993493226691147369529991888146121766453262503175732738259272398578120663650920162748631058116292656045057783613818469034705769873568065042296423257675495692846171573739982578384022486818975597260038163019006109305705600550557262172050970410068110753733102909444981232787166359688010241720164940074459327257002156847123049614787687873823473386460493391466208108660433836780271636987170072678537927829382136058464202437649862496917010887274893301298707445304314159161070329388058152263644324275269339985252552893515154726148963096192125712245589598324463561056785736376138453351986684387002581260043321072643946642648244944548994083603096450710204750706646748349451181956334244795410687700428778515294259963244350976940653314502269780218839641813605176868473141163919524999692253095363971978783557946810891494736656786397788554938584799478531015481638079593237671028144877109510489410998263600814664779557302878464938556281226798544483461682151227126553654476061486185840993607269741226652105392797417202506618854406469145033027776605068834492719158218489159203776981214220741405188934976274904986530162076287023719539882279821554868317683002433807325593064989662750444527217426133495738586135419947176620824345831193107755194979967185699857067100518198320394147254123439592824262201582407919684088748655096734726098449442675281564748993199816750598962248614259535277402452755831048406021527970287178688305461298804784276640908169751849719049233634021327036912231502698009645977546528530840272837500328289989615822329298766558714341759893779669648449696168981146279833154354036641755822536203237319233555453043456512372178194844267826108865414691954513763921887025989098087482599250865063940597960867432467954387729636917996949286498837981970902082851220638769645963286046202813639430063833546933793838071686901233234878427989936895742493349835462855788524512179765097987109641490758924394000393980653106850924037032509697776368044258618619308814563603398974151011664496102244056635715184468774579619870262243564603710394822562367919125168432821514164703184246441433884136341331606033989586055475224652523891733234768395451918859832717451148976279849522623857480226633379617877551061224771266515121138045252928979986752127738770195427561647935726784753704980243034928229892145303697361151880984829616216937773621725266221664669536349415356940028780409026100796090736535886283546588553350909249743891068165558040544765062397102602288808560262571674126865484059318991422075505076765535374331054805435803355840451052538555009508186222563445977840613182560060342856511658591808868229457625308089420804574895555218607243088855255041325538481570241933378761860074089637796831593002795425811239884064234007536106863525895585160980978928922810846579112571539002253531191990179204082619253584575700152366978453298791020299839288264941199124444778135573696421880885144322427874056545764656223284192471152412060965771030370690266913466206480170040080750141297943797892337845236839277474189158343186646228931811115067412004511825909196658438274152942879588086638123359634689863394155230760356917675374683843169889469213630199335275089479158749952605314494183053527704460784638831198302638017884570878913201639963594700070972770864825701053923664991891675167501825876111044501321640753589928102280665497600000000000000000000000000000000*i1^127 + -3153985495028468581552670738482169813368187410178413701699476367962003926773426203446424904932021076466043303549978573689315594174034000829070799273264975003411308447704295061907582069329120692384588124639079367624190690637680563510436185573714014747521617950506446970455610930945184773996846866968484385716098320598220818099081911180666351146965376404881509074236722464369816249024316299188119918065191136519217493127013045826227006731798011812156707726233773260862893371469697004819185405045194798397629498849475381179725871597007112232207867645235299500921574121636733704874891536908539877746123358187588545484817990249044110942801510075566182075532332705094936876311613140332661112529415333340840278439939578871103287167061693005208341478070967336938231260700533530437602394549819252277369216999910530201365541535650848149086280971773505767657322150133212506969831092344174184192723899887884290816488280774478449372344200015117254899181515688750539182791681436946630566985667666182622016102909862717807559479390574882897440583595642440971803601070778588868088150502231225255430227340626157234082203722177867568503987725474042248331469768146300929766015770376170813138156289868631769224294006824488019886965572973391651792254782936910549495340860969367909648711322029173724974330515858362889108015568748096773140800230926941408778502417978017648301026428531278079668842962697062911072308881717295493198418581459383627976564852595809467646864908601912494392519435472074255561914371380793744728420471671705014429122755368575681618111610933125217943573944433741789329742906578631109200100044498817823224510245277676918198966383510130948457223240390152036819721320102534157820320229334354151692794672145978210885623775186934089692954587594985849176773084942249523802950961251034632703193254792427089989677376906897614161458483298961839379135289724869267752728750414035423192858933936354702549042113063409265805989680192904900169375542196242520316964906443064935893023063956751160571007047961733142014318128873865033950191158714941521814562725336691889081769781644109355101667750112123335965459978748579978480109410858797877816076411330184960032635629598028266290418242301165298332485960924350773876367912547863956804346829219741847328285273416993042247529361726910022274499387987766045569091234221284804145011032172985419742078751690012844202289098692862676229394275913229822622965839988045093670343876929143388095778394530093698809754293377640592612240835670194696460837728423763265050643648758070969584038844614538750887101591302427782987102460510041759553094766055631868059118805605368237031850138848863831209322083043624262309314141772652306346692724657824754699722065526544085800032324988283168290867829026732637059948370067207349667562666504780003791859673524689144148529958345141700077249589331986199698778264566144361485076719156561790676340463158649692296428332246792006841571436858612960684619176979201738702092144778926905245382083703033863360427912721177114331875628536085381583143581348998992812772711446804626592056240982439302393976754672116602041569560813668592223553075284085908476395581603049885480360225927648511721961338256034411966498297399640514114220372750746434453064512384195238584746164364170537271841409512972947484575706144058289663213034196584839062246293485487184512649394602635279991623847145541982981999245837669401841083644615961037181365094132022507959210461071994513744860001281030966084987947203347255663349202712893951765915631196363304497882995355171098607451911962983007228443964211200000000000000000000000000000000*i1^128 + 13743301115572922686989004402318774138452524212834570167777072968409042450709418920692329294928319392503550788270474937156384188814318581483166290955711919469378469879128359424426705030770892654702107693417280126884263869245647753534284156176223958809249835101047312318084563916026292612590548210439710886665255688749247820309331042176275166363038086933251347753434700727244748949516698797518069563280219204475562152158437054678238036689698955993401083027884757389909351783502052404706377692803600564906543659562863222680172367945336914838446153139186990708144560965329196159123897238200980337626995899083199805519674474268274793336919956089959625806231301311006778095893750368306497570655480582666270247917846769932154729722083835918016557034990610576115620303827923279068454330569253269328066842371196884508905259972800672524743687399964218083077099979901823549837295309848095984619809941536899863629538479480233842040276348188865499279730257968678559577868398186655074208943089498649827370650405028229765609090567671622727221461424027360672431988370134781687592414518334944456953766791599277914323335574052947142855471131128316376576562459105980966828754925079651377210529417011807983070632046426071034108981011867653602028283200953510225657444481562430356121300563073789163091190194967431841188954850643663079712421817335512647937991019262065475566744198671561754675840297597816305637619142890940259466676898956310607220959223218639559565316314970444837892918208148301399070284821344977098833862544223704611291370369370145569648609711714107710534003566296531349498948423926964057995600906136325895215892779766998960960881730394160519781734274760145364942500472007441252605329407618866897732456141502393271671019549823744872523742855515948523236187607287829080601288065053611817605371527097009868418753774381622701454559261940813682326331861934978900831168428274532828456968443158665793907052371023041909965058020276051441063849935613980744087028833569969480790026744964114639599389685774565984693118682465641911363665019782245338407866818983446512263745609102085524845473742457893681839448953490031826948254694353357762640294115043752410030978688988612647192696382521474499470072276686985295442241236518955460292993574182702624532425994732429186967203580982889223130786422228867627610657386087692545568298137584755704276662461813755888735768770419780506025875168625691423550356001905279703025807226021311888632140164606568972653389563351655699104383960946098680923681823794113764471251817812088646888232514714913561640216801314614526776580432320185023596984996721421286919342736961229361712253458374728256515575577140431807503977075550985415549607233154591888316761190111012293788805359627162227320380558419487674953851275284195610223573224913797953332939018969805717787994804106339651374954493249953280513473538046333085816800976894728287180363270493519908913644099592302404540424790606072598365268973281938642862420850363694493652363550597539130394816048514197073088766429376458566417889652196831784298382271154306680975648205880689230418726588603871436311617320138493116889299448995958712693724066641134250782949151780351490897310356759639772265269923676599082682716669851960277630171118271318045084108698261348240059624935268282427336038308094633895272808857699349377876186633452822082726950819392909949023416527999362411315602548237492259558821079350864498133838252788579298665726162544930536037387328716845266292110266596337589000559985979766214902011626506565791102596377329107884906810239666318978580480000000000000000000000000000000*i1^129 + -1024903754697561203542504069066679863430392123041959432262867252410412748115415604938926958906475620944205368198050710625768775431644400091889165149355740425844130086587370742450271528562324498528777543693711259383994550450205412457889704392472655900268340224869111233966539562541024496077399321401045972176508959509224238486080523971166492605422777724387538227548694076140794686584434870937795661786427739821393142237894995212100627651755808591744311048309302826131913120534336344332123460115629369234531390297429010165864296348434379893738197040930688743718336836268597077510410476255025914793330726472142229368613694317221500248229744195244957616507082176501268044404289504505981680345412539101660115771930586591758659631649477313332095498868951746596251038629615014753275701525526664901831285019057194040062122255927730487128183489802901112324925292206740727659132965392312229060205578632719496274199678082971236572707022600823985784607595819739470115717728259670249811294775241744701866930300861042614551113653358990442241966962170450174952781740083978411861303317600024154258120327104866105183909409572341322291919502496841023268157186070835591622382152432363110642538410345225830654973202615834088986350010966373079084990900092542514171370686524550376802356199141500275051712323283721299812552992693821874407128721941058446807533719546115115575752210312685145725784325532178241022482317874449194752741801818659979364516749707836842931614453502144621980831976763346100829462234311964012873016709765946616819788982127861984165456024891410374281639094483105665778302133430551340328473886163846568370636085325847331158405483457211268985472615614324904857484567813859137361104464770152963775348256408820097597304316662447293729592364160340623116860654832587108417161009339241843384661394745413160043168591097258033906473071338455974749820169234752232055363123721017155049191999369726196681349743056396684746337771562262198011289696257774099131542507513501671109548301729503608410185836988942502513967251532076596548017471611377149831377919938914571993307970652310036559605270904337273335536970826070953597479072643771845105574036778923039280597196783495516548556675910611648645038934029642118201452647172657372274783576809778171468274641018797773063933216739794561588970222101034918073204717051002129474295691864993167568367541823999068754773068498846403361083879125195241970666552446543521783900584764697838938824148445393692290519976817219865989729076997744899012546995590748871907083623914540853261975117888231774259236447397432666025051610581436475513986034418886201417645720883123154155191506898064036631175964817494511020953077441113045763832536090244750138291061323089213763288671051590566025051201530751095847787404660210002158629949902888009838015301053080060748175883151738993380035705441320887964213716815362574482535311542001961759960021096554438134168210004786543541794627410136904796720289556345884487664309183303501365579898296121118517624014761814629196570105717877003310498389779563160903855678514007360486688188885658512617143980926924852219177712855659315350244641644394383291699789436578147078556976340698443872079319109111833053124807232360676649313598471547511840442906325064588201545474218904941000242419127167442995541071261927217757261503702260279966501880209078850049857188053097179469418557761806949502148938574669538583103661497749404186143637790697599528913079076728526351916309593303775365836503495862352985807245361633566545056782187424907619449759893624543380926261257830400000000000000000000000000000000*i1^130 + 21962568591137953241035874494270391163729792585541422588053890560752256518849799529505150092160916970456296509226043805199460595265381793883163332041225272409197541415728066293785040430344409842308408563605848147001828457505939762668028702501198602338521909037215407265395306096466667933435145362622205640919674306628624797120565361044015986700906870249943634381635336138347268459655245887107866641894610469579059379950202337419582124388280795710790449021957051049326695224080373186782020924406136015831955845822683406412787805757448781103000903105288990512954355932430266054885483330179984626495581657324916622270438220328428303109423318283184211464823871023045642682708872385628400265283476108514995741444260402264208879319972953612353981572116281626062525652059246493577686816188013455343685724439986839416291780851825954060076720333675997602691689770159333825349642606252670982604602590553572096354513691545862630030945907160925195314636678328449872247777754368874150323421161563551717835503975345408023920990733273624040289016637426701247143308598767925386960409254219498620723924105539440381036737322228061010177402804427917817416335954524834459017363349962928189478119240164000410408423310516904479281163848082867440321122282110009541202463147074456133577904181976108898145207497923969778672587991111006334464317278526344957813382781270974836285691251007955492723114306570167496901209353925019789745772077301716636129986282094046096130465373230876856350530667403040487995708943094796536008624296139337530479202443509287889273582747743557236411617444454687371401907880939871466436671448369782027308603161264830410660118249417459056510258619958004483573650794320314762177538333871685410117588996543882560910683877356281653367916047197252798295202109127591766651395080197348941208674650108310691399105525156147973489161043750109006920546575170012467739527788154254488526473903670149174450478791110495761012048938446326258499887316911628543354238048875562616254306830451027109116414043073489176228432986813092120745837132436107480425077802877505411945644791351485923040666912919136550717656474900862265154300566738243645225496985726085965873441313465462122099536813758335175234488732896211880756111637357964328416951810385521950380350165592229688107958417798041616071462671547193379076027780749523964960156719731684852696832762809287590709509297804895482870360057833563069008260332061201344423613153839563441122907867865379063766209238110383476016908253227283492115276139667451755829176456215954045036229048527143234285239257008566722267070660701271022861766440608805859770058931498638823820975835414562434049967635859691884139272114991676378430135189015835162057293869200876391503100090395939785276801082544375256909829823532853375408201661934054884997571954406906419565056282678971476297687380333587879273169361813607418914008963258126082125028300488410643633907302198055217922291970447027350505759518488579788348963204512433277435602300185087120801590652896508120468058092526700627190174935954217853112088631964547943017267979172702377838197114979632755124606005933844481824010768950250539954947882688415079232334920048063918603029789854355784626817679440264948972457219801406321116446930779281662032787098677520019837936288011732170791445305199194034920404326599095478346952133551924642783022086765080698804672271620785921022215540356576397699114575590732788013761625370114675243722395079458829944631932834399715456775098430105838024855101283688248277549272180313673245155348870058400576176128000000000000000000000000000000*i1^131 + -409711463438574972349901460438644547434882114711522181056804056072788905536154781421481561733287872426820249645866964816748489260196642878288096361608625476759044590039359258010166322081502878627740905347168952596510970907558979519797159817494116989649183394452463946548763135589577798519764297757720607145838399235776246792570049373055422219385970282086223563565352796144850327701046350046135215931032604497665174580643750164783454432912146621319474589801983925695222161799505720934281710368104321065750400387582979509346013675117620008319780043669361412934924895949666393115713994146833247107687604751062839676574112108352191781146023199360813223301551967292519043972880960761522297091948037859045420593066408507213252622367749167310924357115158277550805487844510721694885139916840314550012220311974525368120727241900351542465939101973858062679853773122026154988010798419347831865842085932186304362784902307998846856326752793598390515464353542168148438998860367001904309275995825963583708351760746047517417023553422777935965772384896933630496792521659028494955668153456624428060350139173832420402358081255936374070771817067127859225573414933748254489870341559893119825063801447340304884287381076455840569906801852626412466655255428087619938266402543005621553828132515969634032735856001533585997975634754041693992563776624663181671023766395468587451116000819834047328894437891544364853120227610226690111465139141089134516460051907106657187590371663347011817227216757342059611714438082566490610372255433024465627147871790974627814145004844870106836632033746600969688720112960260747681831982582826873566571388689673875726009837287626337063412479790235460216288734343441398503256538316549746111824359770517838453591328040999787344989066899581326706503629881728270865158453221290807489568001753382730410088342010622482065663047419898761699645856805944107406758002471972937595409472769314983017016068044489242856379464703699303662047992427000336803041918875438238303463646379535543790997467996999252998378371880467320207203352040044747739858913289184755441612928467274063978712012587335814783967483472667323882385447225678986952361893375846398507854522546729040505986312375675187500454887433333929905480838691685919826930680391173918158920071600579977969491079408197938257510946035411582505065877170114328981049655015028529620858307897788712403551587304400227714093792872577792901109820259403646656703772399787092752811940865042907545174575519912599529282535449171482556550898459595788672923637321160020564810127942388882897897260354397910107118979915133257209935906375602089796487358097442408944802281017620820176387763862495905346985276822872666350534700302891920208519014186610272689127254153538056547962824525261407032794065920153234185250376988500048533179966557977408020594451368310260440206010014908633945122583813982886483739295612783641947269209031969966680495414062871942160353612584688807462841259878038597833750234473599123421569158957823485527727956736369784320131013679115477266527692437370146056220216590169463986835488070814378259910710911535301760727321301268012531875888556084709387859079355481338505790604287527015605069642142626363604893995722033260060440205377167933480502226023881080866793285512456869770135516826998367111586493281898456143003198548871863860632534860910473257460937810729557021415608242861486836089097266118989300362704487844485345606743951094591944807248079662543083352028512342393717072277857795052683550208765184542670157270370909098358608489694395105280000000000000000000000000000000*i1^132 + 4696180327293641643332172055542698050343303450272441545534892728211994542140229568789256808364170233468023434834643490269960883868414722479673492685754748410365578065965542476829492058322112393871328835673878782777875959631343247707297785535660282010227779484645571007197115590301931888061441945456132140414923893688590221675860345149040384577894248716713626557679778581212724227643939311639072493716116980058616978245072188917707713085065858392689741191907615381276311710233930662040932972879063024991637435922396582971773868812662289439185918764380062902089775616985361997379552785516898097715199753388370986301925632755147953260979960731819652945291427912674136159122882303675987409607944651518890801842257897549498716726140860939764268529450902056471288524986378566829160723457421049574484919565788454538698926902605210850335064451503898774063727022056100942332465901078961044704812435480944421246544120440839212468024223886585064152377171294186297058046765146914597229465614075828649400435106318406818071497506638417674488339654585591867117271218007659739070503700692112686186541783142601475390531640053314063843056461165070049851954629936598407163148341328136112628062556519222651317067767884506592445095549368222085844020169513006153478497598734454482729129941397887288730466734267586229660421488792261280336360032651978888074618769606768083942487004894208149174433957944176731435767607694246968321628488478614908477140954174907926670722038021605380947583458659787276454598134875571029111242578816487138213323700753958615362436244913546868621377317750025449483223964789200113040577249373421686653384301540370686339506195236613773742753328498386542903271270948229616450357718586705337141284411809144305226744240677643383117767294620069376527792621092717894862167620557342289780871293853442385426024652770803584167929004940985585182560752935480203022210507632623866066755562719578916143657909031657294892738923523750624865670519485680841514173644947770725700745129066071068038600574718573807026362991391080915426178064772070978386764733123197709056176998186613825090296897621259802801190936796951852960402971092819933788805575454800947739126939586144342715411388588787735699894904305248367876475729936210378238243570456484051531658450219015967410725802814312592964955639621004537090852773691537191288257390246009718110692461156671075479339537839490831574945587487719248046302755707475191142179195232873365920149801112575161190161141845452119450419422809489626704339246797579789527291356565963559071098129418155234144017139065286935353494968033468274213436122538215541202222610689528147918129538979851576464882162700555354001716143828078697715567522401717136139335983868426220469306800528653926293232860755984385252741637809180425305191077704887389578476883776900695103521434359209603097637484729707850098547500109563221087782679426712849709426806283221184089906022965813090236837410349796271532488098235457716363685087547028609313785271601036506019868507518380926901150717026618288675126139529756816396860877261819773138912029722693974996540636923368057342051870052207177093741037891132420916199431573384669014395546026877543867012467366960709428397263803996905587456765577070118705010233076384348604159049253279409317671903037762962024116877917759212919024971367137016068596732805554702785668988331075840287793705878352686770987659134322472403903689009848650464195437305501745341969651626402910672414245727581759977992845021359578224674152003244514484692518583326214049002160128000000000000000000000000000000*i1^133 + -37840015283600506492513778643203225562511769950914866073935112217488810787289902425258828449558793254042139250892698655374110235538046948411119868233749344980415250865484252118919737217051859906533389202131943728885439767051982128440435266468424812725243690312453003551996786836980314591420655417735298823780011155025472501690119229585528677000793421852022488358944672938424964308606053179925836186837959649039517029489900979280847169971884767533090963482811782438700736598514983173841422702320097021076119225876322293891968678258812570761431212754189038442086416551404831681365648474607621838880534074602743351012714777266917440465932582272871177439958917120633537294857585609093433345519394838679814314806381127184092780779012623695570805705805876510131372331230412200675773300042001808460541280485441963892835940436315674610147522489944756841164817541234252352221750690774199418863578726988538552268093877933600069391399043060219774799408264409343202914065716283405697252275652969626378291232573048687159813523995577990710373970132127060024558850434758042424336966426493665213912783050027085235606773759549428865761691704321486935609648527533059751181563752782261581350129600086768036990671246929380677408556468695679657587501959121912904322165169611866496836883676778642896834792825749090011276681210935127961597336160337501580711598077010245845484544839605585598581440043241461464636805267100955166678417465742474770181896028137428237463868462024526983962502995762326561808272322780052989883151679078637822370513424855332852280435941297386487943020832064484212863353711319844282797528797568275015535832327971009379469697639660248535759014802348902207136444710702962772175905738987185841723112963514921167971259954361326349244916285182893222571019363888816024641866650714478570453740314347283179404878797152806386448386294591028374338379392839501490354867155756734387030484460533543180775843630321879301515485655254519066799168996988003206143052820157982657826460112888898954052743893227105612521822526147543947879130386819245285828324802283187379997125697770566027175625143075595009335206796073507055334521535033001806074706507222646947902978822040544021834587832309449091891591243099260151241493812728108680900848674265562119020337715606572471964846013455903540707560065108163783435933441056480122323836037023913177963638321060589365609187124159237021093591594858958822547379613496495334617960669074256873903175996423837548712977197976008711146174582420491198441718125135817077915429224449677268159570415297762495728236922267110069986869186836448068480158217186787925583434059217007130127793139387380294354405141040721010911272497030156443754395349663499053706216542995518485915512875830564490169557227790850672236592049925886603082766335058511331392242189801369853793465063689582786092888875727956521941758917832311595078340988828304320444641779907466817773175655096832440441649973337244221290987030120482069839684358153743017027188792212975537043887564673956883379326212121435969038474152020245041611567271857827209777238831432783562630527620546419932276523541258015782712455529440980207508321170903557396470259949983237953544567322518169386317220508295047321152808303932165698124286086234038301673233845793602559099849531175935753657307678743979903874099060471692019626106346224002920039014390806501113175495921441744571736745548859881525785448486760231020568555594417349557907990847857488069168010083153807829399121244643968628511794981156896240321716928866631758643200000000000000000000000000000*i1^134 + 252832762062233128526318660622718373429869010916677482696903450092946312561884446974743716796736443700969586609465357574982531492186687388203585433212143894461867082549846845467000425542734556221792360882370989892449906672756074934507416219969994271294355857703546874335674255150344799662676914172153275687633256182812165416412980698624066696433515797623500285440779468557506077992575630699354070243333841811274956632782536968103295468511427241302120867662329278636210895723398785917363661524103972894013854508419524482478701945756332719048615633616052893748603371789244512708219401188186675242172218686878586182417835537882139437330698304994973828927157227148279462549817843021179671810079419768907883540568631074974036192155700430947715602640287224818842500035020082777228183685889285670909961250992988136890062467610704088586790156650384968170751484126038586480648021655866321872093808066426579182284810477394671572323553587245760500174001349432358932542550725875414730900495424968337823558134092261491762282623259397307623870155389903698367720758099584131077440249152512983348658190154711651266511435982533706246825811998517667463106078626667497075552643293928646916316286788599736576125227750873671138807048674673235404561507791419880340472967424763182771332214145068007357764483645658601112980507865946090221545571950948046651258789849452433403116452485698636980189129440289830883876610509697843142226460256839094558311337864937034547982574554032791832999013947588973773703198006485784215642802538658527283801240421513070891573385674586480634280936176764661032100858953376719365628960115014991387243795069216873886120065431543661435396232279908966306022417573420034940658427835279584415050315287786199881932260704157018340965422114016090699291544428575037924645858027239089652817965900339763361264051256495363582546232149139952169931752391913067453781350975890182976163528938318751995681507259305065907400241798056801773914686386958247480458957508484111335192971744792767509373548251019427689643066949757128194587469353446804122084081604216077622590779308584925740250480971368757846071141108018128319311917036385826708845702524724975405854345903786589567086443436396722631264219593876975102201829952309451416934975188496742519141635645352628166278436340676832552663458841623455196598141990085421193431210762578125073844496663358743880040696589952254090388686769167132802027105955722681798734697457137547141418148741844468981055823414512132632776711541312478570552131523588413501372919489132182057548354894446446637377842129278647052426312439924807242876841457853813213721109049457008635988391221737681784090597015839686446712665501784574099916637727096897999483478392229251791666718063558695498728482079556385595144890952814906432339860261746062877693956700550355768523247640896116926800262310544696828150389993126528175424322715686397897933055842772508066563548305784451501758640873526884052330030779540467280913146128064078396530614396248865038326495855665901995693652497641644350424356948234653835464003306201393959499820563499337883066326755195031652916942048860661377295315861046518431199702670579582291411098039920970212227888680547396331267538270132428404919916943345714668533144222337997637078930109264430218503660970806814311372664790382248741387414136865260896173488286565965730237137907486399711014469644819344401998920665976152196524884667555781980436957538748656846223027854700815518721910786404031470051565984322552065930734236263006656652302530641920000000000000000000000000000*i1^135 + -1193618131014934607497566175343241793517428680036552954286013045274726487545076894005203843820534288507390748007528537553486049146406743782214131923531403493886937795742980841147956622942605105955818889561368410090954002498040583704167886237604503002004765269155216330976268045423941620330285522079705770456770382492949678513544755692288644738757961163896090042685060098105653219180773907934813356342384248386884070414415749138231309047609201106364192774239519456918513041265866906005695869513329256334682537280481762196484938421577885304054939412003493479868690421971643821112903091496050494702253848203475949423219576390849343338282702279655716624757181629835849750208581093414402625638394353633615478207246364107028335128079804884789489271991307039715021634610014909535912212125081511105726486066335060529680156851858919129323428839545645303187792535516130675535388064611698055873349878878672032829374559504678248839872542498894910765791463182251569669038271590447770658582449732968718061980913121321219254789170429409690663382758155211949941048400034031560948096869897593802238450611388525148598592777295800525760429676553212163218372311124636834171321461201329601347629108825581536382193103748368613314538332185054150063903214387281853970885800862680091596605680102200450522415704292420213544607811190901251972363483372445614323076634889336359406263545578589417593344816707372274171012899023444979281247389076481447303125881354077783901463413304035098306977166152361247929262242222790885658820193589233384585901413637423461253672665104702124836846286255614495152030410177745455497386635364360303084834307090759106220595173116131344798501617008033751681608961430995078704986313632187281778911486505896420487027936948416214251788292970417224044062762490284001044161855878925038512579877775481476114863012040226991463701241338698888823569383402525010092577021177520931093011185483719854040116474634285345544252098623270669401286816881864908068084361161319109586680238752926418127965217276992645302464670294032641948593062407477972163956390509489919150402752516201876628715247576192683726690030979625864163457471074065311151367209125150059458689352349352794520612428814991779222473850178252319837347734537982052579498348397688069940520117935143960545125932891099782852309810643874958789386392187809004116827366659923888758998844780582089942551720535938768271286610657348510365731140391388447142041880744368536036687838906295030798326223907939846115996317439010436859347748969337223381457243604233335850887978582442602125366336765197302866403358707792032601879080429866342052369026984278958180121600496044398730453863723342466724383873926767511949324445836810363467414804394400013343276784261712223726926333268075988048825688819184105769163010877315809675444824522342742417058388746796405936331647460461575575683814703831586564035682962361271766071910667211270117723471868616090479371385272203006772096480201978988305428279705780995451741191969051734873827992128186709528549040726952405498834517993446307379475260954279262685700031633795387109265650703043265440964791567562549420740682106947352445708245181600046366775241859917946475772441202832293218057012469095406859761315433930542634427472847429285503548381531577950984757081444005472509821491486466988682269947589359469015971909002041546640982729177521795698439486012502147301442654405712919705588782502043807250828484445493452708369282375530199217977992811203037987983756872610452097163889394562577287086080000000000000000000000000000*i1^136 + 7702985465365112296767454443643099230624314980172659796116398222207946162621736091283779255255291730608303060553354862577128727011136862353185596079633075989228797609799683446663734966515910560518843438816625434876378367719622601977040640828418349529600484358264568278801037375004932533142404853364747742029648410007005688785631670341607870420759124688598328891013431468851679812683807247234124042532830771277677269427094465763677201330328527736478754336439687049868640859883518138775794276842987284660586933356528712866661067820135336227121183893517881231698447475420552875951028893139024840440870082111450995491655455029053268837217947763045629050082721504791674938407242663648052537606215790270973009500979050273731202450811787141010584665595341719560938791986359280744037638465350376105254762863234034376675288748727009540392837633543962590508481376991951726669847404003271704611768589371695218839174534769892290304972778744036891709415981138622618888717299419385780724574582748140722608946462337388856732202412155930698576403890968357020114824352264092992912278948248873905302895318900529680870581798355391443776119682642329664795973866324091918886686794346557307740233073268212195905016599856557966630380594079979688475561828711144425352374847536561395564187422246374904285070307570100817916523482205764549844789329423599447853245742078227018494131741981676976299443927588264750376823364858308944353310300113790596035090595682634217098599352759255121448478810740631728902378646579611102106601295469038607317475248197192949320692492958628047500224386064952666664641039746430537272193055364619172821092154916993821639176460750054145840071602647356992747144107286300793935204780100417479247047779805013962445448309100129553608232647243362313235692634956552530297156050456417833255661539498481347725485660461156622132799099521897552932835167117549061872186382532806221701274912243173567372462176999586580312154035662287895617031626037866924160164934362914156246043650223168525701897232376584495663919062831976019954793497077683162637303716686806639135348308245561951171160033437586361847848686551902910187593653576786193339785323369738736231115133961169790937254475386378255817926826044037000975989411007411070912686981907660811357797262665025856971215708445219264630066356353589756630639990774117042613303516109865725687068712550703224677982667192598388863540363619575882560600757364880395424043171247321273977706793852496187091150324307330004889082490823040984732783926867809166831736223929150041456227991718070498007511933023715244292155423214143922892658505483466544406678033817325347665980640931950630258169179511403375301301891853960492526405010450445095254738420094073063261253905151463501915181943800772909719141861537613448710579102853105950572810133424365891138365319985835842983537470316010288532218663437336112192040240133953994692917203213269840784765630183865056925717280708485277659939702328967444230810489478170896948999974918239565195248360913442452840367425940688054409440622199318723640303810181050951180537032179695563599034137647211145534373651684955624301268805865364956121793801872462765921297521656554381113076654169108973377773667341961148510528787608276748631474283521370779737688092060867343945325212227400910698037020768212781827043236596625047428264915913638976771776839278915785492225073962434726866370720377083145000047975765919988500065836509430018001289167950566480034045158044043459700735032894090184738376777778331648000000000000000000000000000*i1^137 + -26987258639747114494458933495771361157335543693996698615004681847924047154055877391942784933210136523935400611327805235110348331511978883712577024550091921598440645412447024713725527442590613252853731496105972796394334190719282119470740576613006452251432563195907174162678610918778279166387789292406840414770572779990265075381876905223716757407849163525534165089729174862981444521290198678285360730907542699439891344194654549626087173999954753650637267379837306187085344631473095559010513994601379847628979489731077341153215615348303094824292072627263679409094727051816269790721748604230746996542278397173304444496624096095690728065884808125789525794380926460914804038106313049773325981228531674055201881961916363717408660004149428134650522036625235783100307489966110566716072529928442079910868114027085196249689655024272045486643750088234905900222764919659143511423355788899229368564461401557624613637974118672399527715759934987430350708192093494688671065733476815357558936650028492319764090234987452339131768327607096996855211818799888842633722365656338186040422167209302508029783448447593862300424264686459404362999316056908721844582941901430187094523255158511331801698996131871324437850967121597203893207885287745119107969430627790869568194591268906838376293273951794472771989235896862072838083186721885016717305041478518087906524147115955183753023482395538329905427729884237867667224602057660385726390653148013452990290859904968696136580230051161048199124533835047080915752782850428992783946934357176859006704954424779413387774048764214643035931248627902936170675342133993003698846998121492052568497478509963938579807720137590253624193161241408667468478334528690567207743700218676821902567521582018609917392494470897279977351594384967740677104389512631321514061499914879993438210145108319993878554595218755085012745453311408345134179599692324757245394576406988595133616696485277313428530206585341426597482033211379773852559485515833451496033589874907387013554335693747261400395778098655818436688371590681076631783668633166270520858588281984848107184347384189117639808941302930709608654747381918029043971972643829191735314934270339888034259860615961293959735681262806899849735210135251101672699662959391904287330899536385694589670865506346369910963389695105443789731804557926663176217343317702030641360525845213752121991869734361924638716620751094888582688784923453315617507518293205202993056973912407499304326845003569951545049078570554485836782703033693629339767459275219605438980190428227511663963729399889763660446245937968613406499275270108782439876863790429571731557998769166470830488534125373993133317376898336739099021660836870814153360893013458427015106314892152184216003204973519197084517221932733443190838411892979919732573140927240574458778401189799952831214372773529657093055116664416107455708844217220314342003910727626864163711105024528111475859682842430899162804446862024696044563978447820647596927216583103948052458169303954003209445032918356465745419065620714337599104403621435275638863164254817325216951806307533087563210507798939418369072685348996481171590612717254336318264445062561416299801993352713980298700816473080566262610949613607225791400885913538338704438376964954929204860088741151667128227104998054722368580286291489518985516408668982571448396027442206951895950912246592207722566709407482441485107619535726427181575903699295898008846338289505315442820513784356348616733139135543752564742333568550126144188317696000000000000000000000000000*i1^138 + 40365863164809415797150130140965733628872796343142743701024508668447801247173868245657844049308033449889244075352607258777472256518361645263240509050210102708610336320752374217905727508101045025757727004203632727718559237866300540261930104745251805832700001110345110331300163893687176609748470219272433648342593509631192160165098488590317115059030041672455078814996000999639875286834274533908633660952650986839238795706932644090018823288935512330341414807378735353365688341641513590664861302377737309112644402047173636599915301510524434059582910921319706561533657817071817545505132950920115736187680118891908170243311787841521429792479848861950912557205062111758542262690865328275691088229651893078873381879891499157889411826399113409088934112957642655820883287046994403511196152473539283948471764182009243295641519525345918027042272840527675036427832596735413799665546180422091004343177292156469819905496567060195738446798807886007960364046854286455319282638248134921274076580802280431826853681232087376933464141192003432225184834777367943957476989367661413845366220024140850658904793074498179903888842703157912302263254344297874898267037044003394039014136683052377990504955065426517615875843160544394797787871975716322478782362575243984366937621269269090065737923992954871647326767444329607663677444973753009466772475811457169575089998075942327432261602407578739055141877067907028209162260053752727551194669482295868179210927577244100159838845589930360006612351885181594739541970313972565588144033431909040406975610124600052821519453602960724881977570797686578611067548251068935207080684560395668271433138636895371317272424638785535830956912757354092320325151301331304708535795127624949158087584720301767570698067466162329952400660895632587733357634450832576095565534591708619372932127419481635578461651789717255445589176054398792428485012539898529833773479697055577174615935307797895248631394590271078684553262647214405069773914466005628879401164762445574944904606225624776443037766639853678544426040139903583089636485369143505703776500901901186986960391061086627530840156219534221229421038838217575164084934799594370226198099052125260622882461896418053622357430118989945508186295997927058800674077383732416080329245349948390079205390324902542987410337465762922010416484751515158224674337192943487693670428366730800653178086770280973060405592291388061272761304667868107994122896271279336371128946302183428008058447329314830189560647733053172738323311187306105767798289499533015821675057036985229079968368658287644391727762464714082857748968143352918731770206248649189591304045176741740518243689171639420295795987002830716962518263533544573703446375418414885661220008357816550454618941216931217462515667275463765646089882562303431629404403958608426449213764461593866971550750817389473665565336413629069429387218028717969842250780078827795258755829306924386245623470465599365678604749994138297949329542709927194331060656139207850450868721309019163873322015993782612224944934504855055047353698744368560335736475019959454077741299385392423673420218469886667167187053050190221408260516362189283896080669640223296634864583465696459280830284644981039982328003182399412942680178298014267783350263214645500207922778250825178414203092085081981815786196835450736600540974173042845338439286697092406073722126407527866072632335526439922738906565442537949644037980914145255560863246239761454237186005803595485087515348551186632792615858313833637478400000000000000000000000000*i1^139 + -422912690103136525064746975041228884627978154079994869659822837231136521519306728266345713515528214721447419733255086205940007430748584949077944946518319403202629559458593893816512648317212336025579327600357962699313093898292613082295475495862883420920663066240047237478202820436806479117440156183292164605006273106679004895468805441188566352657435617221695939276833176096469041580865264023437054500692282859423624089507424782507095384378407902373531425704747310017438744985914606047602219569415415615781523223631975904736760775337893653701185465407423851391289590838333352141980805637473948252720212244953569548006394862085860203537094381246878508691007828829278876939678489683977542451653463788007599915070983669522830334320817283242117705193695859742618948144935037845285176855819205346653547290234827333452027771044137757719427013645183860109701806062722863749181464662355565649151346103944707690128570544312623640811870907694668585224838222712968423531974412975943763260732841350175553528705245295758981956591975157095325868519011691020569952895482712735468827646878133666628521350763167721774628961621170250330120644580970326751120055340128455125112873931247818774373137930037696719564198327665476468569379890647768551272336978051857221827631464668384174300184061267190889604220483788146688992472937430552071234982397464737061783803702114773251492879835643066641673849920075250851099301135040142047551085765124107663743051426737992247171475293044612694488155581157510140442462593176137827000663711120857791037073697171430242688125563688510077886793773195009055227528077592199083241150768668133501848631518530328900661922752523374446856044464293406341325382363928732509327766645140507976449092860132939947776171044490964732635725300850091825717527586965344329226672652723179270334415790206338556027056957063534973804158153400778101428673085196618138642960202709986906345123173748619928349940275485232247193452550279035205164856593821972715072832593723850406094679188212472733980869036886867550818375696731687432882285359257517156772194690910433630632439073332410411189683924786354152046758213288304974249659998093776707683973574629251011667548395120036509498837180762895060602246790254779559492756246556018714882313330964879198846376101457367711734382193309024523823432941872913237129896729467182585747754486041736855396179268617380508950776870595464068261161961822093800334446272144579082732450898519266413578510427009066571822139698368867594840608724140639477862375352071705843508039596480881688778760155385386739892782959689851467476797544419299707391550619800229888076641029186177890703989826517840779547116051884689837126250894617464850027367327630556825966056300376858683455486305958768789695547749029490154923830061428083382805118184637524173346863677648256021983653905177277372173282692816119207830989651078951562731253961665655686647416737603951967574848843862376010565521834362634164839306374269793250979250420264281158482314709670623527974827781759400279324501382451686623630428342748073745084763132809747471606594236027504478337932569745922778230126127789886008230282718801447732246510936319879990420763546738892964033899598068468191045395048094716983491365989443939897219717837568347371251862655162425635290206460194968722805525985881161316397313851600772163710227799098688961706131165633375244815831391149143795192546301688581848684888602231172832464140065962694010666807709338601420137163561593508978139070464000000000000000000000000000*i1^140 + -643658905762826119390946378082904911962360025815106998148669545731756388034844236432759363278336336748702780694532770810436605857622812885357669768872430756141707065693621327977584210045145832905696590939344569990566077843515727007636575436363262989417454037058293455918326614647064546625574087988648869353157146821543913138605436889709144636126385128337514404566799825581815985476055974814169745831799562401357506668429868088478900080978726521517743591015090394673941132679724003724540267457257784374832919342308721853931013300956019343557735925503542736770967198783284407947092883867454072265830447748835689426869201583484562145802471711782379587703408619188289357625513865764238447927061413639590116342362588084005613769441694065954116371113440195939213378125614585090758059874062351131341451472524741831172341896881667765074382817122966890194502859347463479988799681329673490557204348012673050894861237573016320245523681416496854997772656428797644936475143072630153960858083084598123808380145951827765296344770872433401151204733023121850283475207393591312291129790143881480755793539668481273972424875016260584127175653273657301090392426990858370047826824899492630930738178152734853322185365210190452452663133586019603027455852130054666061811348190781838022891122879939283416103549886342670620305760280260192987221181754095978388200987358196322644291786485783006258117950213613960433927131701479777273195146437955134802406426869714211449480268991878132676781426167854436225883456228191184494889699007905560818480182118019091183852961877302118389711935374185561870505908328164536648023994657099392685261435765475377086980984449558530271599298484744856914136790887444467144486312029056132438213292339191045784343122138507886746268555888004375690905556170246577568561972122123783012882625364461383020642688427955977461064391141528150836106963937513032890036155188721937000289436154531245848855337546883275413299422430665377387791232438567481064301969552291438736785880682390220803168401052859776860753570391848284867403335287446316008653253071847326539589544095684004893894663787912086605473815281795148839383802647105116812176700694911903755166544508123775714367389449141252698242244618036195877805845910595208245216392713521462603583376804097344419635970813517061520752519819891352445213405561732758066060497776038656637993267556397517256315811727250991559161550345712591796669490037037424391212761393728776066221367066037039010023994785545576702215544549449009342922192820124603338402998677358033111774196875325575911160871859047046967877833491466600480745475480791703647480941667134586744654925869617718971439199590463628742286898258831826843710204993942033268040978352498492403667973378220777400255131892255269226468294640108216042488808855743771020262678745549475057796146502185143601856049485654642492964713527697742902653120587637010405753918613980053655661763108693726587533715125480315716776869892193082037012298169179233225734025370894008004942580885441146322826634052261710601019092719197643657699115131981088170336477674900617728005260497257223714721812524894771197220477668311742511299788422835094856563929770672450462186158865274857703966529112018839999948988748183476220089151836804591205968480402980570462551178286103601705645812708077160712467651215973296163952121693194213627252944288216713146275053385295781616913138033493903491907915322276512016386449635024165191064853982484145222797183452374745743360000000000000000000000000*i1^141 + 89245579923045607279701478658927847470385625107946210821317545419476271433974522572071688828285641748434925999459623075137763300591533728290596835488872392564610540574578222815042218708062435515376323864108530312768074493161368739068863214449262595628757515224970505524108132781412587135113535405356660304896956542978445131419684677767088792453631012056735996568025617066087413494521941670622838970684896774742443287432057703874369402572362367279854705260244051629939418951536723699609030287328553520902205176806170571649526073978287344367150256477319239154830609622221423139821713018934751240626605839222075083735220967601700291169613639359840610422861604195472374707914569003760367726944751289752293194347673476627809538089416342617588255311635729408034336374781498311190897564828018713557073010545282371882742269603237596380399297843729468346823019036259273610106983541816022932853100938566793781518748944231478347807028730978254950333424789838040712575269389448923769691354380852535070083744323316851755947989751217035101853061345744797622899878517438960021990486706460061467533970303491444441438055858966480274851767093992849546354997906971386277101247894325910375835447545506754312347501620494983984103580012342210703154964363836655462346122818909863848609222663544251173675365018909058694673758765190443131466192629339199696473792239991802347305818409495929423729873656952988123691104496874152415518110245415073256700078971808586509083301848026697788017123071518441801338599417373773394710701571521792774131597367459589683880569638546311433182653282667650886619178430249723497197545674404349117034365889464791163326708291525713425083634372806904320111387987616045882975918442624823008059578817160163482033110302319090853395601115055436628336229363415912044753174733309693766213297353221757268854444379454828740568984711876965846100742688767281632916290296736777246189263116886479220408490507923248720774685720331576955004161186997233620264854374826808751377604069763490932197213567444658535522283277079906111777521258595224702515334260634399511756134484506638634707883101690191564689224218412519128022662359373952500109585265790360456373072230269565991460240362843559006258866358787034843175873188050584017452124977538592091505511933304188922323710364307199744757190381633717936184267579509761513812742840634701518160911834731014574963598094895992235570426677024650113895237358207239371657025724328559183785670722060296234014674634193930551852191266957658831056520178188762784630000927429214035507542175478935352026963305504062785734860322930443547973903752969195281304518319538903610125541030668655645777462910868727139548599081758109413867627263817411372488952395889646070435665789342868685318927142897605763674565908921132536534897853505198797385198758450974019849151266134234784457720227746086441330141491249889558876186234770747667669858375894768610252569988120706800680291761080355005458450762499521512784869030571604309394109609247794619193676406079211345624156712458438341236654013036496162355875124288025182593707477259519837101882420210810943239195480884055785232955717066242969543924111559691429724005107575587967999015190923549781151245434181708380676468662956326671101635787283428762404191967525974095938200176869928451620226485139383869721394517909740969467681036095971610967975050110839589864955683261163599782692080153388532447136459450093604704072648831846846737356593905833990175064064000000000000000000000000000*i1^142 + 498164699398613842774098249220729975567309902473037818045715769258058657071272882249953660671092054140238294706430867404050598839460058840752901455646138842651484936156730989924841648952294627819591409351194395653354154906043356227152067362258742084817615966261208491289810742658903424322901375883781047091406987564397016720642967303491660006897697565465941583113257621857920590893152691304437786913664208436987347977088618061308474285947404262982120558544332165445516983602262266728729671704848563016180967837023916616361701544659037420705987615120777379390119176725886731798150819099263625274739841406517400779866837216620144934896273608879908792412373612699246805002995862384458512189127463971202513644715555615146712764184897000735659192251435576036673821333655988198321183613905961887069581016111820703066769571716125933084037496577187635809703351607957749527705327974515519333529278411407816652909498776611080338403420401872568578496639286191460759558317791517596626003913249697165386589902199806472440785786920694464966409965985569250335935517975918209207486043431333029691461246782329567561480859169011094023803277065747961100790730686979063625363602277941540930905416009053668676019282064838230415738495399606072562146859461187940578239026524350552636549408286829545037075814902873807115353964462692777692988744184668074980555892163762648938447274090698911542673840629543044452457479470910204286352880994963668515577054429401310322546068583180658628339238627369844171516484188984514258634543628264641322881652414191604844022359507480511445056056933371736860519095162855142917289093684610855423282607189413216386406934810857720657484219678235750615114867218482191247242916489997292949562118975273429687154252549340726574908723294739861752430766827987377778477339684598658574829667570858763539328573570634888620887471192906112205167682634536105161704323876823900676529416952510060903119173116382667377933155320518870985872927855239930699006149002864835859869078723656927286417076970442689079573788030421776029037851463938467078719036005353399101891399741279030219521177939165362083218463318415199417368252282544254862161188913314821512012254295422972345419937028873938708812646857855635924262111750359562954201791875927292983100173147237627532778448063245376362490740448282448709908953858317166449402814256892957139825579705797101776827574870622914942735759546391110226237194805581258373743358801627734638033780362068760245699706223289283392546346060794419958786962978332779851839082774807724463886138965056376071353046459745439277403407399640446894005460405283365126143779712330373352132423262713961399827776952451208405537893397077498161156894943831635638329631933648639318033894386229432024507905373181867106502842027502442766733626781193822484153736613205281723972494519520654766273865997762035833176614057121460102384853876241097332206019838641446016049699616757712272374881502575055565019029110936469181735397150038877824538998586838225900885417758335624746976136735366422925357117446747209866169584910827253097226399556659176219073735519432580938838112753579566073732660572686407520048505339932069505126757034874908935310978926856142186012051285648415095774360164266858265717476645854876311183331928826952929894556412717355978479504491466932846033845016323228932887584985824011700355323633644285206809185692452085807212035426322608635372320682341263723836732175233683654810372245348889395200000000000000000000000000*i1^143 + 165989779170405521325828465684448943070308853621737179586322526776579314997836050205686950550930029871317846735481365797340821853308321148260873031556291788641151887581408017455520979141812201973529244057780616871460600061944105082826946538288805986250926737524548456475135666276590126613435365606041526774392877986863192579741592165129564853419049439486589335778720877538597117780199794532471570038102603949165610006827918627406962537276707344485445727130787219324332137964940287605968621166940350783421727979340211905349816159938727322867668637558943307989538404826217300485370701029051374071655547756124100805587761896695461567203021716611190929321960295674831140374537482068925607103505388075384590480403685119914129669791567750296966288599596934913733289650741903336258114343086289921963364313533119240280361092170395665695045400788855116884704779516989805528152613296575158701323379686973800453796791613511777675895559784617562703429032660052020494926829014786996123044837083126145172684311446371010923075890886661616907231375244372439092354221193132059993804434152015494137357074479755680583547833794916289291439561589493949132892349000714509661974051548406506311908620629539252761568421240729609102000137397831427952743253715038488177908100111654484199461079018777320272300172154464458648949395888108545755309934240330546375355577302525795846029596595625088791827674748548243621543697999777949987457454549430496230483768924016917515405149498267706935873897667805956553178860894764643296175877565884535443392216964471496253447193646327497630752455865646144417983087830470083564801381817954906204730560853357861508813047800444178192859031563071294624140644849325876069231655236584985701963782829954200390210261949059170058769400852717993488705445667108218046489294057162446817886251625902004696585924173758000033239255692943213166355578153232323469839774889870115182918471647458086873268376751857227244799989467418793773291939114485624960252705376318130581761575814222594437208951462371401114365798106129692341009740196573721860854213340865139068817490627744852969252549720909244561764831384958303109697539772321507415769323417706937950568933844794237200567957493504705809386239186131791574483144482422942315613678809505732798235960500056826634528581626592116506245870004378975745311976662366821665520995714593713331107475444391304260765338990067529888459356588485121404522485530989865756713161239399887184885396499988110058054041542212886086491104770931675687914378588729741240613832622170970572572195620500319618307626019294195918337336965440394028474640370512791306330333010438259524458879243660889155003355991243026185924953239843549937211495935407071074112409924096083860028630415122741954291424214604229324355957288059451986657423273731832207687375084166546225938119233423376821557049792296290319203794015798511152227957763256581789727648201074648994659125499717249214392593604717868024986596494572520276289352506886532561184862793724330422882931794385668925185732109134266761012385889862484116287464931080338902339560163677163655999518204234649044535721256096861830877500272141625354387535748864121375273943088651138369455570428220346347769747166708578930908107246392669362385030874710159791498144114887245886829983138794176182353593858867649374651094508310673130114542892491347121190840438774649187049662267713815576114537053815015111736386610316729399187918302424557762550232514560000000000000000000000000*i1^144 + -77567491849970668029259838482369564538611398773438163732812976219252184140662962161673929630950089962793269594361154532279123789668047829881726531527809809518852905582818915738145923111608934652531089131664731701656649611023139028431998044764018210176114484237267017139919776020975401493941040490876235320753542556746862492788257238663347714038749744127452886667034196275841263991118381493989595066679066843467575669188678843742727211325057523127281712126677945857859483544335439718449056436004812701547973675852125405800556291399125666391951640300894869401107281806187027140316869246677932518488486500919901529881229451157524581943248483105040253854203930040151210685176404866786230002463426694241580884772576352172405758772077573922404631312753280074059217070696293875162576202024714501052804768222484821142288480836275061172933656164127367629970394509972679343933965792426944933643702715377562131029715954395915985408360158407214336715295422190013892389980961231958360992415567223593912079859437792727422868576209953122493783821413942616168746388200920660420702022139752105979098596303376895772281072183995521074963223840422852874536792413134836673906051757473138818401385759331735768336160590801144244258611083094757756764133266952238972584209030563734821656464309068112372266782191457652972195216938862266528437564023805513865443698319907970887979443290388792800359638778061690532773370313255726510636614151964812030419886518761992326655885867218684374385102409726322892863757053700130344375087303789591321965117186880641293997597166067047647987904784137775638413094482850180745515216680125549243225804319019887475061185441074724173488611695147221863496352862603931296317926458206466422082848174225473492483220839738319962562141850363487958361460092128921314105127699389421765367479562818719340921811394644065520785548629335183025552825399403482884206598574942446636143362888740741917833449661078739341218665090554576451762824848128632535449728776526772400919793011280562607166641657044890733933259713781298728273266461998190287548647307657230847008040300179650741437380063970873688191721555968241518335216487799629226380929374730597812826750398181058713904561616871372159952796773053154951809556092407873193277886128696474785253317619731458389858709727378941941296908382647234224556725743140635811200556130261169846860005445964648933051496753398233393126479306244562341565840469812337033546603532437860110647961489749803639862873836430818023405292043554551317690774137473824727579238261337903990387280750000453848083373254055174654189671411529058758583278174525424460402562527057740314959039824388212966850553164143118330126742518701286828753931812900434687775565460046686978268474895193541116232081063610978235625129132106920131844273421518381353639161790279697855823034383570347747659465529517169775387337572491227183215190760576413164813947920220030608213766855734921422694924087136003579489890451846364066608027779757265294739592420618399294382533404809441364618507829255094259250941902341138101031326477265331838403267067101623250311436781276041547382319464852850875232604126155257708116289845528506296184850629106790278607777603558468704657822499265779545065195974516172526431633983816868834960911587840495954841029043026182907083792599818339633615386494547474782469999023423424344540914060840592392995001008731474682222549482924007642941211693363045864476587868004533927936000000000000000000000000*i1^145 + -712036744480565796553516894631239378304801945715130368350251894200502583264009818009646146760739996362986158363058957402105168554276994758022078170185672174760481131698366960183040733029695578082965851030334501070560171530251759232964714234032746252876426639188532629216510577214489428529661891480523451732888954951783714099098826325478622107463774647610372645860555254042919966606694427520944400011344010357073426262669140369948895437983318818134023373522404762647032349311239846611005263016704895131865283819486492537634197808841191391863209237300764127954535571496906619404187012190861132875317608388049023839897968084199153069063221720233001057504804787632541104174655109270669192898600488563193299149824417482349809905465626417459358177353078855876597423139858752668012792747866080582654992314873555847169579720105688943334094620817782641795785185994362774007355862818056249748100811453614849824313194785622868708158846252875382907571452817111835592745968963777131651171835639012319903997925400316370041170408664741831279450120640468894929777311343386003410232269972944443252096521493998806768066505291370296803008451651426083651795736001413339503780008591836293319976375352234121867782720498212293604548127551057273608257502306813205335678957922121334199339659260794690857531749438980528940867172640998025465369178846168391694658272994132946706644756716468733294045727373528599185074223227253295550797674130064535658732787289869152575583719030787747788249746575066890485881022183070272615846382983196379778532545365201414741479023663961990999924252557832626336602793763898685033500002558195273391199362149878087274227425846603479823534544173950811351440125824125820206930359145305713677464488814852989357813779552799145586017034100038019328119893585376227695172853194993082946427228308207840555515472024129469720879027725289924652120399019080759600032496305147773676102399083274439131317761463678888772178893180488267487778244829051830918009308802884890289260613915036428235310926303029016735120604641095057830874086332506859000861256350866719032056869359112596966869102665035672096048459093872096888382253963555145353208728368620549837781073763412105237339641026263507536696626266793874310216508335319451364375647604547002928518540570431233897153653201733341756069717809197971722791125610491427631154616913445708254999980811343054317581681626588159546265844370092899756486442279578011381312614555751987461036510618299551732700223726360541029037208272469010601719071488510297188703336894732250422384663513872594873600683975841449170493583782386412228189013570872057401904516980556342110516418240260686162365868498674749378172586815034888365427815669134507191545292730433220778259918892140209109632829742113098828272220514345829499853042083382004599643514787054409455880050576566357707417926035500920394141544967609932144479321434805642871924968438136018613889691325867369946804245233548185832540872905080154958379551923271721386720498526040484515001987383851298278047680489373732328813133100931874873249270645337100720737449912949735743016465508355690333798143814866627099135871591244091533954099418900525459672004255764297218203888119080104952196838928802304935408568954044989135412840622052086024039622844856210247440287245919839121685126441867961254743784964110334475581936323901871553769930468766155545251238331965991757464642613402119031841125782436727853433225216000000000000000000000000*i1^146 + 2996731329564301198430635862048018917361213113062198700814877619884145533490734792310675796538552520686667114767879408095332430362786760131297517299780032857072226957318655733575943424425280165354728465556827769937780094214162987774196977172195851852649226957947756880137445710060140797306886849569670768797355857148430316870911582223823044075538106735253557184025465375858924401002374884279848536712753620018534747950398388013668128858077086989458706153443681749581256264238697126670343815132622028312628947525150413072528673212090232580436689915777762405105911488213937424901377753700375068205026102514993481292323260783939231987315395105084952120310922410633335376690459460019207773442131785954848557061859151314746884453485683926993924863530912453557820082764542738393742047501011779763245401611993596905203065132736289009098872083263622838444452874012009626860957854100297209235784457172200193953279813798203100556248731593876927722538802525728468615665228207795284421169623316189509919479091073805975564604350330376196631150629667956774824881297558903047728254275160732972087586208111025796867776609293443156584393806405406644442442674830128622530352603751126500124481675926553282091443214832349656814035767963442530379059698025622324958136505068110428707746802826003623299683526019744485856597505739566126123921002194538649882483574171763325949555356308324169159304864188077917182116661370050750802575858147754476356698584094610038571110812910529196402391116966333803388738153658765186215802253903901095135466887449920555367381287748091807152397013331918078851579140306943405911708792570034607345150643444131324894760746250061443929327379323833658024933394237547773115357398808035490837004899634480134925660144754007697644959468322722691677630279383443169231318320556336140868402851289262625874054061249657747488093375308554352027824156189514166927530362895385377710685209203393077835404100746587396377645210725229932679690063671679739337070657299803605703953182575234753801547765063050139701667127074834734461973276598206663408741601989305462795794207991755403475306834855689743387169697849121430985897507121989649427076266457735364645205510803145400754582666395329192756361402632569626799109285939222526220010535335875820100744643510616043052068063248009104484777699904067881622112911908004823848753759311580293106773558003623273017914729514712822585968791047060259211017820913501342760262504149919416705031836752915380795621947706004201956044382122753175848705150238782053027595432833185054155947112011626508732397340284928768110409389693016111410278209246703245245464020830605850011621387409810203074101260266370920938452534718936934299571388206756584379603612958023349508739659613986625484181872249100447762291549145171477063196065477420484790313392405787545631163393651002201045559356529391251314381084346790630916937623873021600163125100516059199720101382664326284546276860271029072971663879643899092137969108687712661990737739401362665947633953985755745260275620339835817780543667587721124540058763289208503053476946901732305365317687286286807127517964629094252392225879435383073614814373880205086426574014821263283462641659846178647185987032554716041365246819893356518904663702217956681395584030138792587743867964681338092647144436408985697265300616622054029670686381696681095650490888513108906426082243592682526020381809668376253163572525947690785177600000000000000000000000*i1^147 + -470175841884800921444341058935541757787466717271096443569484104575142938254334220148480186065844009889008276693738208728498315413608115898723634321367134316784106626493900044497417828016935579819164555196495760246395126390215256849387023496793056525981585547296929581335540954592902782291207462557482060400042885659924351181578586253599568970919323796125295087565643808954494450094186426684842453198461291636010200832616609576785998121453237236889251731586940441108906256282756938097621811416934225318183625920182373384055655244148491666916120821770899915226515123044794037027782012670460414022105700306573908624711852693226859590714041584889344274333266957610578850900684637673330129282732589403585179086582908377185717758377177560691411490820030052321202306214312408061925784292307911232303734439645572769442596841685933153762713769502681699412279535826402125068077709292667715896653094139485691676915638432674206767661579871977164985025080076780671897639695564696821446796081251941246544970057266010522797182313735610097392100553216740612338556696468851483096210730143162275520942975223587489026130395582016599634137285729167412113378723549006917315766168111938001111503407863723121633616684564090517382018340794526893010181363918704410330510569661646526764700696322753218698197847510917885966175161865439449181929142766787863525512921591444575673261417785792297109632160343216804083092919220690273186030404954901860321867337140061497906411681439226529500181856361080737889624769655235610870188478957617641827102840529293780737298538554536529118447047346149776897225447220199925281677849274508627215909181383360485739561252988025109227373077416409696903229204244646326669119300179971819847311437459211943764170533155696176218765532442437093762564911542986219840135371660973484119446781044584931685117435018384866281591907413902848318731180928111885971615433713465193496531976670009248462212417802346817057135687675018349802188713627298349943157417906762919069895974395538094031784182510933631314940366123026851938431830788034156992268043981940345897202377477330466506483036327648877105644179858015695105394150323656173840093123448713537334804446371623711140773240215963870208416195378433955212663734308739398590087605138123898262723405767538121922653194010035437231685215138189556952331853576834818795850679630022960416712169928799831840153036947234156066972604150804158436462460656631822522659011715618696002159177249213280772587400191804425332244633761636663199442870503110796510143295360391230454241958433990386509998481888573881628877000275201521705766593051485997445271171396911591798277786663492746759565564380159578511979935566119004061954514787371811515225541971058497892084242047359312374220534465653841193468088205801109546813034221360622781772925919905941902620734298053824691349699905080599429179301264363629987770863597024164035207246645597569428888671955650512522073974563365899142652001444124230441527372350294432440153286677069905019623639486919793484717563265312032333878896441617790094899951743891673467767192743834328148210415553120309488522442392439796621389076995180630676246641353058018713291580896229771688616299134752576607017293193539056816218674849937936409173851451610957326108164386702534955365718608128630603229472800245323572292204250119997346866712315426824046601943434041060520519812574541327461086349682197668117997630259200000000000000000000000*i1^148 + -2787069789177006253384282375921076967519610228903272541024682795129988200583475079147530885729842146344570826364363019180356307798782904766581172482713686974832124302557433878694299182073639636020677654989496759572561079136474577927538926113417364238607548926554624713896829917493839239793624068260851719065156490205019173017599863572268765614225671609890094095241932086050686171610813383022611523040871265700445045683334850239407209325531324444225865399831886846109847684534279906962112381271781617946103687304602386191054162108344557331437878340952819852619790602307989824441791616687656371207224806919299432027723984852056932415029898194773960901393852660555604835693208298502633026355888403974685423806445943550726117461903134945119550151388356532586580457187336417569114622712284878660297585301502674900129647276086692823166148890072520027084482604408703203666418502760452752391957728155103184901348464197220871286372670024101160342535057228289901155077765141976389357645843734413797231802774812051045025671030440455579711389502619183218022567645838223432500277977899125002276247841784733401311409256722590306475793797811817889413262951571638356766301733321344492402457222592686313096449229935899421241367884596778523097822210251201085753355993839602546086228849805501466329308938117574210542394996220431054042744825592362901718997643044072152512662511836497824258909918754167696140415609481822915419629408569644270609484568108886524778442768753419698665771118834971119067046370833365633970840250475997726585594655224032384290015679846080114626253521730600110805849485777247696330117443568262129109027000168617828926886895551826162415296087098573878075221961398522346350489211499181487720653179406864765951848208136717334207220156019781283328980274980407048337027533261707071072936547883763531144594982973013019911033422002200287283513684289623664788300255791463950298899131504641424023802587425940687266029797398171593614229439998026770356519145139792258262186110421466259632833517853519315804618857401741407382133055090756763428287924259707549839661546292465630458419995728854477699348052647744219152954099166955620312832015144687748236917929057244866698792706856176196413333835898750947544370598843899728700405965551874148024442551296083614882528433264950128627172315657247043431030027825286916801801033837850952479631175223936979591627579638090347439278697613500306260011073555641029349819121483787799310894868991022449393208186339065499085882277309577760701712176669611796668277985631990974533491498296090182216635053562964260954373642351904681383111173292975464322462703994086388330128548597656167446691540571099171073817276819144785657359312903932573042958463068451458318392826317334097194089926872260714361689328408464174336556239307968015524355269609254434849815628374864022739179768730701594515578147372401252296036857938750413031433656220390614877349199106901417181883861041772078732695968413891019285242158799759700597221544431051843128369604400343193378353488602043912895800820571096004229118601286057495889756767805398612480769199805333995143358524690224467241593838400015528163648100248000839774773408706897855769195833491026488141867710964684346500080777983791890202677615991171717191626177254316037684685442043409164816559041219377795848890293533998405188637318481035121221607328590266760615727251650194752297624395168685752320000000000000000000000*i1^149 + 11564935260960761932257107238657874248475538562511659315441755914227018856822921092805781517248599477313453863619972729112496217408511712883374689599363589857740057865235601470519373597373516175656300586003292767494364359245258986472586504211070440221379817629074907190781336169262945099831206822813421139332319641734185129233199178582951072505334526657744086097369909137643230620513914423380665379638814050119643556002753223785543054029698317180067424921107002610706353978028679076993449839948474375793160218232325085419377302138911064305350686546637745799017778084963711201703573896129252278468330469102223379254857631212747727823084741727773131245157559212805542698473875327952961851314467190006722528890411537506671428454849100530117750356997742374082500768359037039009609603707219286183857402523978368432372170607400729102911559736144948207242293866165510411764577972307621230501664681579090540209107459877577087377006118901202122143972219037809908159312800921035752817877679549304544446586092570520446550495087561676769247517763475591650807307474107754035991620109750642212971782032594683209639339449603132105342828307672861014482713136129376688538726738608152580735201694090239090226692504269616184903717531277021597680929802644165622106017191218502158576530781377319943071986109657621676771181177856081795561196817285151892505787184674406474326035796455727760550743629258257413841525985914268509966402752336329481232618346820247279741798075488383298821140580058509307552451551765997038278704967935014598893530067693127885281611704200675712903218212068986670465476088312370219655606563283761346215945026956727848384259494229402629191539626826316750101964107210299347921812202103542796719664988831734132851199441418164775888894541049874331181127429217828100869505051651568538566353749301304781993092088394916096909766830508688128416080977069149072041189466641953672303689245208974879965558077423057468948123998795189757574172708853350902196394029501085339763081661904247954211621471441911236773239529873994406513581307568972737611604874303412762138017061559280996720816674294426180583413052393580746317216821876741959739771644651367186554840669545602017875107518832789110455754477738442474025104905163550649412029067925740139019404724751754091182445494122080312908784507218507630800201992589315085538976567367125083499018292601001535593454274130680835746223388470878502864087349083864145183514815830435099361981220198528273438621569466417167136731723287149735233681990071627586666660669508463997918931161168160650315093722767082617360900042573419547111266660713740049193606241431167106217840068265349492545123004359809070353180421441664138174801601701102906891928733223567657055196152498569150453689399251709893814802640043974297259420568441725848863374111889574670343261402801612245405073650304454743462830135966693892915862745520751462902828967277140405759792055936274479724859788475153358846777273015824716320391770361181003999783418863168774905110484476292690806608726949037362399480443257809157801737036077093051443658886271061949505664627963369919739728673514562398233695729403691936179883935353452132512451140388198522466077735006307339340738506138503526847097154832531012860803142338842455750750866944813836042932771170147124073136969277822852329621520046706951336693715506663018824449733307719329700982219096800605507262873600000000000000000000000*i1^150 + -2137777005162168004270499285665260481457173802887795098253572130181552086444447930229182644330903533712320054534426023070909441100484841725877606532383529689611069851357889976592780086599818055694741189906904381113243646617089572522529193881345327032585817425222849297074273394549763460112403606487734419698023460192935321201159526052527459566634558967722616606312359412442320534131592296149814475755493852779078364883296698092907795585319530219652357561991522494288843337613777299831072043563658257086049012385934354112927848321409686405488714246301056466943295707554829176493193279954812836487837096980764251790505664018730910631610710382397157713336503404050613300589201228798632560641063180437441210766862779857817170023368385849268021689720224984219474435660661259990149448744961747171895872384490798395387375064848180947119758167555384815928920144205291318649696261121925496695042622493090824353393110751787601237893657782023435782486821684560712071819787999415232573069092100893836796822400574722185693628913388875854236068446638741776397470130561394091804583046934766564351854121957064177992292505867603574325835181989613802512807995005825702983488883887481827541764541671234823793349549284542232951340157248860961894602599682277026939137198657305929181023563686006489940720328731545565288946762527328008099553666386329732014037446316669405327271449659362368925548269040627638657766227556923882135146877420840374656350035243138532092294782133680756378782473437421084347035360097336673057431904101978992340937441384977602721668907417790134742417920994963173559196024611740417679420223282453028012185535029912072691982544155539205759969229244813695365708359012435333761244187431800385309333143185052041677577458944811423256969121042340402218089438751342797733092813485828109588415981811897345510043503892664666271852059285424228422033919603022141380669963948935956645343910830785311274443430469643754845068687074997527981831350727795607871462165343996669242972260153765439883814550452385234129236193185771263693559215212598074296117550019947907237116870739260049048554734869965597401436081665588578761197098540192690613692431568308670052090149171799487294066061737898840338817507096947748468698572612451040130602335267657143938096420972467588900280237283119368355654387626903221610038257281962222041008821299968155528316879638562226390553559064143929544488443714173448412809737669850723638363967122959214009006096319433859537444127310085515821108567809920445812085757392483891051683711196986221934556884637945551863050639658971804712339260096536941125335393402019456705669822378343863966011823709586040727225123006255774924251058206627209228105754816650196111192911853449870826957048105296941003629043689107790407589397145665543816672339014130615455047239584646041146815081081330876906769004716590285168799094618236712571573619621327953514017252839017408990475557356743734587541855702795174739568736376921199428703424028090178662114984209905870912114967587618216714822434805560241183639588284916769860803842566503786809399083135309997894663945467735493740779697951967760514825064368524587610359788184956576604502061427961860886513400707796898117083477843619315155142021160971791031228214284468008568292387313394860563004004444264218482391631509506348986559090820420629968617558311813577506853061039756783619536538706108219392000000000000000000000*i1^151 + 230862407526011292993598695647420495814797042836837604308197361066509230893772937901584259010867526601220964574131591830296921518001519506344106667453778429576964692861961549069594357518566594536396941940852957151650376636771471997937015111043856545173542739370944491707064404826399566235391073667129379418205955302745640849141714326424447468850434910556720927711010916363825810609073843540364544082061993524393001554411980654375633275267167850010225115878875136021272834508948936534981045171060522034739862735104399697882832535744752710639904836899589623090029756177923340312596406979580262523768061290756265273516150665563919823878508109417076429953535591309968958081227744592402659315670494815935723948757502555557958748014823436888302142441212761189760830566541495816707326191199266834552562402850800232081736436770113169324746277066892604561607466836504260956805394650751929189172878128357382387016271360124280431487383760726534655216908601551423991549204262568568809611613458822033799650305972174431326298267073489564488747527041714643855964830570446232556469070132918228695976445849461604650781756796192052998382130904485789543337580943313978353857842075319465871119341693667939294984101629183667579168411844814669544833019559813746674350030218687809064830636872804125323079780045777009811623430918828578862603025526830126530930548987248460795010286861639989172047378858737044576654876592472578552082554448743651426407088653808986893093300345256340836569606777202545714171353153924979663919179936665438614520436647109174230272440259605843581682387689135676653588180301827482633465236078174338911389488235540647671494385819365991369860663973719968962960858640949967492744021209245239068622903065786745517184988478606832074274726856629767584951671672961464950045901696071049493354011089497975698620010463138634828519608389670814834300312270448938908947246563742937587982599143022337638917605423843996523283408256637977598052809397039091202677551270986066959145711214456030182389766183629555037720737226914964606721762755782674814537379689962362584854343205950160318761986109819869864092469328994536359880543522083433356913927000998267236410077401736797618358397355330688276186634702826217290285438149408478314698431347534275370866362203968413125773679136028566089867410671855013587340744941551804572735678625024665441383935834978592653999803179222119358466944648447993873298999831323037519026351468421056194599765663738217338780093258932157359314147653139301784568228705615747353884345226550078984995051503979076084977390768460878715241811745978318076310001436151263282736991023883872491430095345840512612838086969103672400626744199897794139039643403342446642155372033057049665918951297582046925854453580122367818246111139856509212906061348589188467235740402990662234138206024057957623186178716934290531483289025818017706749126501735835970840463398068547286186556126059397640539142695574873931795614434899885017746415435633534127760627959952216412181943756587856751662287803886824091500569294602068130073258176914616382407842756868760165734358847373838861416404911861967366627834212372244061008706767731454452567947305761543266838417892211152612899003761146364705262264076745103106084006886497253311452844620330388970778718241367031497973933131823807684553537572160383597652709108892696114389953558447219364226662400000000000000000000000*i1^152 + -17387114602485944343963093468959513196626265065518212430081440560671349882268035129977968419939131356074446533814788077701663413762615968836678989787049013797469293126207137305917404540046957835760150560889960128558907020257991755179868336248414472140049462084602194123154597229966807462467725541017890019630732179379261036408764287224087349760681864345194365457907772556549044317520886354658431616051527288950495672373162340456014207848490192111978952838151254642246933925301910187203977389914270977126880970412047994604630888978534100741189783880917580260710926534931120790709605684543569611896569416317865355935567342139801314892954866555043588838191855491623999725285068555722989560060665338129043391325092612912823741498835957629971557719531565537484281456481498169113479471198593746922215794258659496661284183117772261792111225449124679099170914158385559198219677116903352244319080191556441961645462707445955938154796649956420718247878141522025824093374935930699885088004132954136110602770885002641573458863193881850861117674014127430857244542449507876118178435943852170206795210462903522759665632619528525187116305039924159385145029438221096019419225441061620276707256402246875433361254468431741879641714561014080824925555623109549830296090671223255380348209709343850991279392194301049126660897238464730464184002568109647791376119578158023500200640504079159991434619935905706112462095817798956013454045112333471403112772215455257625276920338208224097463380446675096017050356705887255157660388533739097307491389600819841246838467449031410323831291065723964064289232870985229322634809068516145595018376058436263347017307617911972032711402980897131518940498747163289307148349016511054612128570647661836007917239270237244989635353625329292489265982090900423746745015827916742591603599208950802426529670806145288753835135387728544539867045666199926787607849012517229830417914109826580383354626411915473080058433930209130914563728055612151924429416849358241020706451380237438229422713040175100681119479360276786329678671153150621632057883777815033294907214340640791119680932889334326182995176391663874966126951900088424246329645614867344971117572268248335630290280858958135501974828295253295088351401812775995912525826283510672891982409032726574253309989576654348364999814970042949675389027869737510564092431874207695779728004882990587886999940896324389868222048502177616719216690236231641048023629795323770004097694428177243366730402838985531481630978486343555880251314011700709819905600842957700672183861977924591823504421155112228648130116704276601897577399757440078424473655134339516773336116652917970534875243997421738411501706525748731876727535111384271953638338251179422479689014711581019814303647200641865924837023347120855387115391549097861485846673888478862099433205380477409762369569149888190428234164524756283889530580222701158525172442427488998440911163909098925409091134262880187685233754168423122280773460540354370296097639756440240816040449359551656718893710188882462591897500181951065034808661228842765165250832192453410258440702364260841801214697287000388056298839171870474767963587883765127630864313377242711881229228480398972384018493270013765747162141545138351657047815935405914045204171689426907797734744270189115849107407341778416436956811968260319408002056477843008176599706620749938688000000000000000000000*i1^153 + 981867200502502578794129258004252807533083354339315472193396507606651344936844532380088394516452148046114813982976713342387062882997850270676208232708619677119051388035669521136871102814755488336932411455759899875711766005778623094530084501996030235402281134263489468502661432538340283490746733401699398307288718806268126741822766199658694304614755410900960665110550834375216967573118758670754714463941998259175477857712686465166349415456187262323722688479648462077989817996167083523798112992953159791556338633153932956072498953341636701875484413116319070775581521134765272334019626106952705107862742483094696492599062139028261536208848533670455762633622384342148734926726886880514040520547668255629529077803759511413145769837012670648694524455471024547035751681134047231512720480609903960971075850695420265907710997528041605563724229851370857653762591701228529913159876956282449069362940379415216746689620254156327285108459616339116431788285261778677676956462339295779001807542565360246303980645951607049845020569715881333563692066794126772497769844295156161947710360198851831133987596099763422956851011121462475130182644511680142733293878219965932080097647282466388011158785997315444525056969501898491040204914572314796452825533541544941476525553584709261497483624421811185633465200483131204902073648549030443054113540699402565658890715150987369311511114248061725584742236290023805738890216342885403070845509505446696637741530781985573957123489068423994548097170003090130189372442847639138062251882914526211764044139058883449551714854321914459228726976019341551767375618702817445015241782904637119101114546228510717843948362533184233048571135679612731561151476104343388564710959608284077236767398137807095404782773135571191877053891236544737441588889989384889397118785284562337114886142018285063126841389089908446941264761241120501763946589456991540149795661880913842559696074984046585905248480012672580044738553346948600011778212043749368289693975332722100745291737892527501156434749954015164491813207310003272822785070261888061979261415960738066469002577183413136114483034252734627839447845035196360727140589870309065477543285367091508996910804004733800466289272728365803619863643188457831763032691345201878831562649054581369812908341377642956756856893590850563715370803143177161582339970919934165663426625357617681275540275957396257827275385385059495068759508097039955524322900529154532798883588754247528765019378136451935310624285194742579076178915438364282403398886082172348198621964762212828594366527912137023121697995188858662950898489727803865980256204062992546556499119074121412667547948703825072379944449792723709980313223484419656301560772380889503262297039823842969806846159737545962882482240370306670618615391154766724567134161376279395596678170480521470592418641483353294805562323789068611184007426117123249596626839987751003272269616279502842157510733740832377026613033047931508814325034870995982923141663871194087135187294044013417458173653862840086268741494150040087659178149331995583850763725517545843858315625608826832062365505825860424770726866869154328793525980516899469434092039672782945493856678913578544219891389398387391754149225040696725884559960209139482006087258215214597129380918743056729936993072655690175948970638795954175654802565593155999527530080771924716778055270400000000000000000000*i1^154 + -44218253338467707298693334683725015155603515007544659834192670407110177211668405310887782209768121308914739185649373901086710064164887631381805129976353828563748087233685992994747716860393716350390652091530044489485672833836255658078453087934105351638445304192383498257656916611538286847396314822674764446501027208837458560995312421887565706281799157910561417737146047647102092784666165476419303176638940040585193555196174679208481413381907808433398180034847519939310725131621889485927541178466946178355141132906463868014065006475894564437020255581975320833177530507694177913931198198548873620399483830587459839271992571515318299751460597181325881423711198304050925741529184846957074254409476751242027124045858260356787753238722352769357951937564458093429825877936668866752166730326781075227601547701839605891874670704014287719939278967438349761334580809977092314559534733202994277516990163100770410599854774658511623162921494548815911627540552309482548870170724086355509591409461784044449421983085979302424262876541549598829514332988957433675293914644734689261125657430740797172270010288279115949276706059209185339212315197199539901767457189513380287906670959360358259447275572950863536318572802548945321618249746502292855107892489128146998770354988828045519200724322749563079939814008841102965002584811322365681911418383406704900518260689786449815646789458980361955951020887954345768759393140110634752283551477224350856623276893857723773213376609284187343293253940109094969619728996002059696948095514595527837623128861380587719459900566247292492317197549047213960528626006686016115740284793380778233412030005896994986476840884185982883046208034946821725002588067557389712973072207516881403923928055693797988866969190636824677388493696642326149450128711897045477780665621639971238616607069744349056658665463419823139951394406561065521389857547379931539597899961275283913693497809296533480372851064430468523633614115889010042452796811631487919443051499612750231184977164420533743713897716525873668833264634729792088017808903262004571391482637398051591558295438992824908852714045588858497202973547052107637820336376012884694257452684032231878512821717786844383223067355117061616754529701038465632770998429350644545320849129121243480706830523087333153710566871186361018314591705803871410895993850418061883621604163032461118336091252116682518816227101248462114294378503764123307290809928691462894736406591493315053369850220191376830087344194299821037852900877909717689353314383269191500650274329612249017678577544557860280247064921438204693851601575103068143646819510512616824118753509181406898857127514301208566574328683982865574411755155553834842681520161176559674126878678842708878881700330929743786194502126833378077281310187339221000433026535231748964075040977427075446189700032522567425836715977947869458884923248484044358110474801839085811152045733619135168402288752327687259172107160664406180717437920103310938465856483941523788223709485639088583442255173289137278240734492600510225210181523145126885422079588854582320648297114787316791832854739252293852505485302941272886139472819225778110398573137499684885739707163383876919231494222373766228304896677452590783611666643399799788107191743568385196424671501845328720927078501973291224697662649566838878571779276152847561380361625707479040000000000000000000*i1^155 + 1674725046654472741605673115742481844262516064873876095321125174356265312859559185088610602706850534853438336865286810592725665167729864593942278055245689279994460044258166022918574053351548887449396062626392755747701777875910669631621635128696529751894750063280845050416610004837410314554735278199866555862642297300027550719147270346425135392586541268560628469803562960853899645237949106799205777358080487524016561250820710262823733808423521630942308639598254817085060105034572804036967697981516923070169558906770221809299861101474610734847836570060792951793785359360589920505279044565022630176484227713805078456347851619010671263401632143187301313746898039867511032679610464678307718535054430968820692770405641049621122445894324593450400333151639351766425467063691772541496786801510167496954507970992257114590321812860692257742799288082182617263923379739229984073766871447696101224526334163327933267244076027374164821547549715595398888185570176582136121939588190257634696142958487447284215608736900699515805046795863543447901736427411880123095343940620912102116500540774034952165142411015620607324956264261340807142567841452769646104781421339336661365999279587675661243295356907596230911378189543671398838036067084354655930215873810932524334645757718653050353212256911426414638548357383069423490192324719492743045018051307340465675059434126268552100284525667169880503481275511615841486804484388551316779329894387459554389719889942342033909659492121456545070759473371553289438248884451149141331983251567895132841567236822339121602642173477517432909200211304517152690855536588751770301826816072217582245664428454315449158080577988854868053306601695247669404496322789480182776793790902136903943199932556231399904874250266057187275190353182224013222303818986377516271644153423512639408295695171497645404189267485226102771562769102576909805891376565829435286118454406356634904260582009112770754102820602279358440426287086532992601802169848021819978082331090665697461638175174847257382913284376312294230069287879200121290519813472685528633787336370098318162946444875394427925326569349546913556271047833780230958577176145131665183190615215398748814642428731770464772055813418651459770321737849784457521130784340515110709272620055127221798190662113549017118124274174457690866617550435241297663798553397188553610678132214739831671897853602520977506163355318187829928060788815453871505356610958730089210605652306336601617824502018722629962985143256846149496990481023303515477271042254142485018630291615618757225925208136964369171311687314749600411166644961125737223845625464005027729686956074119915535415297290085683455403846023130784060606587552340538330660613824500515989276729548118799234887946953130948759463605972922678890339339178479589774163067991971596715031173697398304842463464472021008240091933418265867830804072000039049794011826676662111862535650818789291058371666688654032811594016502895194436631633607652433556540274470676454829651391883468695313928673487386327883029476566160637416985987534485512857145553358568507899953131812342293271086130213855280330497066279645052752483581871415614745249664663426173950193729100608098362347120629915353347185667844476191901281293354506008405856239527443594585490156663091119427557338065311477997321593639045673054415119789526074796277760000000000000000000*i1^156 + -55659976433471034162952008654247731416027567315019927984016834684251366228107955441588451039413072841770963808997618155539934348613642033611074019166493212269525698557059617138232917813508500047694969538654995833286381021427325560993774643257186752215131109205894658721553702763777160599847360852479465552359530583452955546267251598767247022333729744985051161558661390879134179405540210479297678314511517663035326663217769873838049202603295867214822770806114972294803755938484380179488380356346224932643182379827851692887496788817568743163997885662776317015670578441200018163150486838302790177143155314037168902199839769511812721425625598171893387189649735383952901177624291017359048575079842028503082836843034240362247792647222526238582093658785832181778565463466902338622173451771866186723545131879906634831908014753352085781717404654510797746646167688124515612078658809548348568661260547138762822679929238724814353759213305066040956774829298765018454755588961563894394582593543981580150629493144925700993175649485294999109437660368757326433721273585518805558739241550108571764797268570144857440864732063505839821632557100881287589661699368680108408063389658826024936525342528852018315085584146144523808296269625931763227537356906306599278122609788348274953467239337402422769207986154230734237022485165450069157564462069830730398966188413041630225103631266005412357181815718079606095008777830261156662645016599120360114985352150540696286996142133258574178770422687457348750843071700398895999441388758405755255998702972739275938144618516649425413190282949272801417313895645968370140785193299370065581719360281417549032149545128856871099749083512353711195791580574198020369992807940990378224084618179328176391780764456235189069199347677424748247557417815636073170445440700129997821867615244433671085843960563505907600634530702389865142014435751174068480174421840064101148122533311180578764567717545572136117418004053372415232832441973653736139000285345357945192190128231506825080867815622920597243318920408243230421579308302981173824213558445907713825419900336427542910726865199904396298004973679285060369816195880878318806682351123170643758731147925879398526593463333637900207315922187308262134160298470509399037102312306358293909554009040963221734110480751011326634929273030345280657953110009124629556632997295299811474880860274302250226253212199391969903948809052474292253787400953392276415071488175857266880126507808716297475019532638290281183486680932287364288119353242329892935344100997809947815673787257673663530525314292356553167085319391907988324250187679942764932211317216218997392390814536712623919046661264194455070926195114258069262073836617840606303121840225687868531465316861436928929056989487202512215503921624035000913650732153180755154283937970680291184398686903893897078422932446097318470921682548133763101950556136322837702996892538508338025078382778929876465868583037748630246756744916994271422992049487067595571286459983952032904856175034398341043347763777531023800277551337258035848754341579920229228538455753069847823663451481862652824478626996186446537142652371485469915066567017036721839706751318723623258531092678341765520363969431871794841403139633873650307395410268199539958815540104320624449549901164521878762235632916656525320328117009514496000000000000000000*i1^157 + 1766695281954202301849291836967298643680400985567056177157552508944929132126143238482063512612227235974219195313370668448514962764684974229812849147473757456211540928107645394398278339440743410439172034762604272030130152079720734374422576654799711889048856367141633796157770455743457819192212006236721882680867963373684811959217103039653708165520979896983338344351583553135330628463700171526529157189207046683226782675990067304825820774188582613077783229591592932645644371978605430925449218059523885219955221829814529217586428115504730522119421184729673525602089013633474280909651887797612096646727312144017767786516467928123160334610398519527136142769537541308890379126663225233950587295994115878916303902584442956242748472410737250689380564287976396364983678234109886439025891736005848342622894837338781015869866848674947123375586021183615744725264887075125240244489001186822934974523991547364091175629400154892479116969546462407628340055079480225541898954007830915889608850630852771300412890070659183923252992068066031529089504341043734341885268791534250829336641351010348398430001273100894885908875996218714615789742863339562073191084847673905993954737956493520278627392922717928376922901371310781046196596402405428285832303591576694300572436090393881654387193214540897825640928913059975434976591854149984411547568931129553589886564171290649037125137071730747511346165455966043922908066949292566758435508407816890833371719585292089908013241304634294096547265739548493920869756026373641137324660798559422671225084691012186871526528030682152152413217514375434903274181286257043321096201303511664240129429883640738316413672626583893563964165601620078506883457768679478698010653616978510269191354355651742004759247717234970934120521601831372377404213346693956893544800825146268822786931815483132955272000306063022318584982886868083687337393523522281379780453144444667149584555504930670023413172523312307017543395715128915089128723501946462351668547111752961080999010676189220677154920700912477874002802533900743701530974316164408949869884378740182348327497848182226256370652355084368426038668423439294688935130005803671151749887384664668782967574191225079947476690335742503022070685072323050250215301033091084787294702432528918930722643732275370428484196683535084850794268890764341837572803280657727423477878596213623168924637011560059733897293167084257217921559764946820809555324511850240086555256532091168821304587478018453289450486531760338069318419552016265015775871408057221714053453121306722207087067946800671764532460693404483397500077296088754408859432704546339839296796850866046042863030483261374957476329334332548821735886192318236454291078368167083356146719971196365420510533330765103591872528442279836682455172969689740127917750005245118031700910553087846775648280459141493093305888933061157722680595225719153153917170272189934575145528982411643112241872693559286965519051525575020137098079823720925822691332299579276260478451741718478637553413705981556244292814831738769820519194974167540392157101213099510095929127837816120973639980050347926969039946728587322675336908018824463922570440578531569516036973623928634566045655444870091729364574071176255645968590504629482284281597857804969663278347416838864801763390910936373989007635947305458699599872000000000000000000*i1^158 + -60076481236519922413757030533463753112687889167042708605909594704654687564905539293152777282199555250589389113610420977169434745147284267163818306005395909050161861914527808699979587447075529641290933295416248763619221351122678031590612542149219273989634694744204329481480764182391805462734131020261532184025918348338235137189011795467509070189481060856228787611256601106394006917299037049929494937847449906418428874139516957442096709237514150566438358721211317893252894786045377660876000865508648914152605972950813722187292163084078724641465465943984311058596042505956532687066237013553603482952461520585938669241243317559167329474723774076379214688585176994885072536872296713057853333351730760728619142485620342005514812235735520013590489171736228000141910987347169185756357223367070886117045120375986029981650929312120005997219921018645301464584365908294211429475846226951428075158257885350657322168494229301504810574177451631278297829393644581698518933863824554320347220401221721460898537690262911219660555969170661743921950877406981744497203290578248218638126928446107646936086302930166382198659097747479902755484030193899361227607457651978960344594000320035159105674704706898261577208203007810150426620356349277404246395521031829180517197263137399352698004666314416222155802547167050470415261872333413227837297868146678580219312544799601675802418637071751938019568869822004870124988958366613056958193638405890300928023403075715983501882023325297060003644205656635471357316134092029109687781703600651275574415851100181856471062749349070019867444935193745562245475056526302521411497556297979271807203958505155851195898506140952013234592876153519111291900722650340851339031477967466649347466938566764548675747569813142175496562508482363875208669528114645140892380321650985282172566342550766250602474670405727418884200178937090605320019402741365235902579365392614373624134964539671409834741105330150798102157584613226099798450020198633586182765080804851098389784701906535229462391957998554096880074920789471568654979088392995793618023097044789759335298104537697202529216215883617008139311712175088356862253877756942059946275922504599671255898052840785988411256890910134727346631649902538750446251213774435526870215367841368404578106857069347534146475782959467416923470976207268374330361783816118367198865659482628270277615314307829138614226856218130211696445266248526912846544749355051968722233762772665818155081607309988884596712432924529877891546834895542618708331917472636046808965594103399455084179047603686505482258764827493825041757522321477478221134865146833981173258543127771357402976593144903756901132551975515152155338190563901678427037167384752212044037530218502184435770882634020121624265184645293989766363858319416250710951817817556630696896622636673245921902792961316679310954773746457440032263472993742501941030289361592156079620645403435945553491992695697088603535944591084488717289541956194428886089533844815351626594501311197114530417673639675397772138785038825792363658736866161983758737913983678947726522435066400002765669364790164153750853187903621391947830620760391472962236676880045943795092524589214637348730528217697315060511711248374874617889390973981345987654555627826932705345548433141426251943296156752359592803653438668800000000000000000*i1^159 + 2058628734233799284887595627946315970321847494499195307570746816964018542261351629147080665423234959501646212768121369277529520420335526370326266627290606256116964733399814792244190939227782026924651701701136191275503851126031341076827780928846580459168967986278739354550245662232937200302841462512957648268679613798444980095888841863267173671447230818912878025050229827191555669732681810336821568030044123891349070237529262774267707297460287108185941111468017788654488125108895601227765143352589209210781189014335426159580871964197576622963408787196274962200447773041394752429572186856678010997763063826175193401510409645389965981619901466628042753463791515535364255613059203868732217024000878956081996575005186614140996507177028085123472394910928610400142377505631181770408550525834554962032787582132512819281385478894456337128779425748991393714844895998848996170400823558578777195861295799883944991510794906823858645475063503616377966971267204057774770497014853700686926291608505761209930727778229544885989164276493603513761663513702501739987031784442696505529230878613741458344699985588750440105806928767299083048405696991287853717497974452036496515174579097921634389478806954675139630061366511259647738304805913694727904832282686349443406482249183609361050278592385045129221273861661300026446344091467407313187615463497538591554250608757111135819779620680391170990097432377451078527094690703450824330352138273015982221346975825979543631820932289643895855938979019273819160654268044361409124046983719445118153818160967827081262575342347214628463304923055214597540124823500225578404064632537557421014209375130229280495977120862207989815612513044054210284546313178923473724176822664249508523802822696608282138019970403021406734337008194306823044647476361186956653651917908216812962815932454719919045851484435265450082183887100059877720952852376364659112870048643052247726871423688195114242782246662062767783455056794866645012873022653883128898596753768416421628522717533251060802469851540900336331994526086966463124330132737679324197481064404496904121732058953211911529514631449652225459728671230777817346457864925686296042897786679820307493825157360936883707072562898599106870179330519823363427673551697270788791374687613529585951435692745967167393998044413713443656172816040806183340016511565894429560626054318762870240637437785623971154132531378292074394436909688528580734803740477477448738561607862440325449558663796152582900609103646936724262701691488344523020520585581163849840671344502541108291725347544061061537762265021644079890737533326214862665291932037827356169896602213321786013412958609983320581095709801192770339943138621789117763355638400708693861654588819577708106818017727786610525686872447607238640986652779866719302714387736163619743295702720119385138077059753216046530690978308391259389212310220356652092705261801250630358608157340188464683635597608527918658651850508139277600200346569431704407342269279493332067199339249881994397020459423151698313849553131808208874117522429895175433644682206192708060325695896338736020922534175535362293663867441606641805024426750791767390359077794619313323653868974480262650960590946559174966709873648657847939228914498147307967928265496666334855398006849710590634327924433561321472000000000000000000*i1^160 + -57248960718276896266244010697002434001000424203012340263706333483310521500982196862341994275029301810357941056613431056157668051410919712255475068966241438505305747067182583649847203467364879303824109815038112258926747425173743093476709133501843035088936500142263323966138982243269615401760550772267630008736393334837809283316021850718791102395521972782619101616792355194832803508846303629847900597263392149612926620520211012539606936618474500566123030934703509419459475877311309183536186675358200182033559098902014841794344380854765027747630318650044112802161897200007943356233518668119266497081675392398654677387108991090409498768576750611152168816721608405330802630450216638885929622266079909559729335006852785681750131990334011646322143494457498296730218942202673006652133868858826101484170938226028939623848388323826533236330338305268109095166571363685704439338268537860640995261568092366673037351034975453103216872662331339500314949308389487886396231129706461333517385535289543658199498399878461292261480123357401539556621551189488055668615154755039646847162944814040545551142060929526863543089672836803141536531747851204354273992382499399617254630070702653130643905926769919084044266801847173431981383005161621083814924289304410000055879924694174361415551787651576756589530685288684666738633775345632988978936103577569827261829180883503908687596554814586507934477183570735640843110916692375775496068196979653803030244820565411948516075182648645458745397023780942718143850314002389218474125900396627890722706389563294322276850780538915806262601217325515879995620063753451925843007294806058940623307197073894625735975429970366991778334116743871315370627507722136083166499812340465318535867846778686789126047362689113322356775875786269594321596250007183235386630655005081994962349407934664363237857331131287277700829268516288646753622502103854582049744109299838101191367587093655156007890058579377553000899793228882923469135031738994281420507475553529204131446932254426213833234313024785179222628400181900470662897473288816699771926592428347444756304726409120022272892548393354816140636247925315322815722422495399678353020045318670165259863980292825844585692175836233742444797863147132737448051226378669335344730737805965443068240757469544792091207715161701533303878405445511863408091989452343273083214230740033310617217983010050178396239845935764669809795986211067067034802312412695071513920199881532499162869117284808324536695556285596712427225216091004266209530421716365579422650243692619113921243393584684312388012260394522378866000255390012286354791934079686566210961322533310414293430075555756800877441284592703314863697274958026308135199876544463322988894862517194107133625153497161948603692806733049076859516363368077674811012223005710299064168421437780253150106910418994167240210414152876117682108678190672688932066365815387652014430792459979283788864731713911278928163796133307961258524925955296746900784765095614836172494513489554337875763687671301769376019400561891815016398902994198898017813691660084067685778852363147014637593034518701721685316259190561608819277317175249940464865684748887530831858084791611690068444498723407108841049141341937004577096823419825389460676898210093958498513665869684577060052354990080000000000000000*i1^161 + 1081613498661787256841814754924874468576871122572098597201434359520015146028492247787076240745215824834646685639204723706059217633397026983529188006675566289398174997791841654063411573022716147615010149822850543989401383534581920312070221582882021643074375398880327562527421174547484987080063107493740901091949440090666384245408504372039286808158140232292877660166791488431327532904129245275246626010574675423157936407605312799730921421654978677057336546880219339471183605336958677744342573293754284867627513889456828229600289788104391636538687792073993043090098150137498968969657493772965213897368344755623217311914695666152396901384032235109447293360114457504118357131536122620452047032688712197468862429815386975710173093295495460100013935871442725474369899663212515774690353882013747963474993539084913753857754024755731790436396523348301220065384697173431447990454195586929720618364156227778718631042254749578978345435299673974452527534059590105824276441353643322808337473429895496291344802434453516315443532196923088770801997771025720976710992315283278375190547531374199384657927727025679729588477870491712868407459879374795554614279435497348828324244315880434026311810911323624848887662553853063001823569974289973514751514346249937871868820548179773904165041402854119663855083179390284782670942717902411867317846714584687136348507615931176632642313078459691200722022190945654252306517960708897923303507101113070604920823007054083619088243594888953777365515235311839600720437664194602565320237482004483206210634440163188327336930952611616115503603829456139123419520264793792709449306040487947475443462372711590455828084823108758602446088930408722137657326866296509981343092778016257500050726086802263479130629359859295572516863595693060682900492276626894439066340417910996367340642338059346789167284521874541652926152866579036883219184391409312512973145340951044383859232251666749976798186684047827302624359096648139879949146418484757986867874342484671308798474801575921885210926627451947452233692070180165384669842188976423935312012496127529168225593128141649296582626197576390883614747407286208114350321917418096138582364170008638107456519475427554466626664680764332500311277433557131483661353965784092189524072995747719423196428624911276912393082550485673978372692359033271982867443260267867056109013384079379573156260570003878898712291957478931391478402499893412976044703473025829473762578577009010708716756259274597151027109088253753546378937692087517457807807648600932939475915785508070816412216107417480294192766570481134963699204459977363458571515667711771204288378679432163258262908577757976709182170063626403832107356064429699980294967666135007047015710666739128959509298403351783762424207884767926095833883285451342453464609917411837462707483311869042294724663389533342768690690183610856936040738988261081943480034093211247329459662876442391045625629468513290488463511219829919768610668236228754571617223279791704173153489614898736400661457514290718016205846964760307701071628118026766273828992589749618743947461605933208182641257537618491194278732963358140245754057496028722735719191919346924588111708796671435420825632294179547037505756459380642959626986447053018977300415218570816514497789481169243340800000000000000000*i1^162 + -11902879084891345337660208351184500957006801396334486810500221116401487775228354613335895040219615767694584759290794200581043083278761629181590670747083154013049914004584278908676045621763987464520401105422742587585686126073268803801287245589333363149546170908173555984485268135930740189755947914117531361786011593635372445422352749481839730674266986909490404385976993360132882410864040094876684092198921696161511010791804844260639925678223601102151147726896303052212721999420966185616974943646500589177168049528942265728894690028371311702252129537526394525629639045861831999133672110226634545104927562409773032998324476381850772955091495904175217336057211395204583089570367446062800005865953136397939135359323325402719468948080139870790224422653182133579870319354658757867359506459366344594908677578369490728242753602230399544625430794677694704173789700154165891178728574861882769956426888872878139740035025766262775425743711633868425417914290499067365025833037734670129244945117925263905817950564906211514371216385553911780756112388524588803459676378453713211538499720215472778054003625638950657070346955925595743530068869909489165695290586901025013861627503185008238861779395807467741415976279550324411087688879544272001558959550801623636942956796736297077988547863662281685082649890491807599354922560522890087263381190518770576768402785430031624782991860797378537887459917238368644535608923739562291259823394194311975469114734672619075464218140319800723905972194240880009212306411949656902407690694744422677906602289354507116181799494654576291743884246935101326685737828507119142143447856672825827681795094637375719040267977683654278177258555150020047019281090211450693991303169819738998966568114087585971969501518969956760095205212469831352274644128398942524237548032295528050796338964656525794810658836085616482114809321894366538812671556744951821551668338029374537129662845486032944394975984541722838170940997566660845531607157785286255036629366145429807077054294641340402901509771845256060601859310159873665492922502674866849820295863681128928118757298356123609334356180223830134751042252541555612788666558531760083612625107542612885351107336443497894263824546810370458801346816837547280783727832938766062518553919238868374175829501787684085879375097435319774700464458954566186800776849915215533342459333831951661619573569877801384849378878494586693751914003701891004049059880031184273843103120978419759751408415303054035489094839445706479328611824217377729682696629369712719178309570776123567218827489203228962579771942783281485807025382590582830861459539825286192645528654576253820473521378511261729652020324592992635603113110230433195147921159621107889687775305687098071057855696855391684305276104094809404525352520972945441580329724362294110438491644273470132060894338496123469046523578604917337768156094248740406033695500944162096896558285892314811558128332024907479429174261100294242358444546070128434277084829794972384075499827437328260171807748213288966338644031970237813416960379666166203742508196546544581135111231761896692074729456012913823965683062916749594940888171201800319649746853405689483280966958027474513360293070861438353592091963845810625054491182264370450251061784884752663644733440000000000000000*i1^163 + 56235124338345553379755952242352142862688384494062870618207045487356946169935095790631879411969860200319457207405619234697497915706116772828235710742696062215900353682089846324300663343352883907005381130860362363835322229848262413211544159692295507192840142060748833410216002582628946831605504943149309779652842541567676676855889101747573460524295968379340820042891579230858421804505167221537960745168530529866403269027127842465360161040644277182467381542970903097950129505497889468822331523572734785765302612613242729294172346658855137273507923070315823229330848391010095952190816582478726466716621441389412350481983339340004830392087707960498516996710686611641398884333115774280754416872983861908856032876751103521487132358085696840256357508854749919094009183452010513581624681862887430858952637359787386592421497289802621466281135497633774229964687299933374632517504675800316690431928922423258735365489106314981806256712550448758727861559632813011059641589139450009811467039972984935883759605764723207980686136434119950243418710467203267919409825343090363628595591947437484195524959300732596188261164411937037120468729317870538769079782080500513443840439997822973622936640265122426280688426299930850834245077125353273628254503786342656429833458004131439766289840672429649204298905477670088652423006562776759376076462645603603266095754917058885437270127138797763652714680450462790400803495755776317982426904093315215688876162482376193280871357046915784915390554681811354102272538555650889295778610116606782891556810747384113905136427764605741956862343898014900336500224268811254006037550294325941038169947480670576014721181901683572821864549334265006710472192606120837966966831556804767807012553867024295241295103124200039251601873231631365641138692833139104002141268848284316150986874680460661933786021887586616043931165116297921422120227686962552881716592280058054119439992666671077899154833354220713863723647589961594767019965960921392672214009122415024632523279701659549230456186584242371948441042879501262933551309988588491779360163693549662396829166207904051952071127189598706964088365403205072904337638271452449062110488999436798406055898570164876172735469107767411114251569868597356497822125429312007711326671296207728792718179055588591345342870706578384293057719285256825952892631727460891656484171754305448583094422079050763336916067001731357573409817022631812343286056788244629786176693144249347130800245414224589540500917232200058800935780286209023100484498768137614998467463529432743089660577474059174465400819006891456542774194409575397551880237905562762370095872555681786871363106012999914347425526968084717216513611052153331038538266762914725410962969869509912259411322473692383390699930507879197131778081170155306655830512075289327089485193924328097363529432118439991510210171561250418638649011377606809693345992733693473073375031931038953040103012796475319586084269759684029463554085818017626064141003248638729533252888438771141978631619341489624372295925725560226484202589576154571600348603915837820572707760275349208683528450973192040757864817791851303738993922695889934209033290592134901483342813317802903211384811454101125831528978761654335673427992663215439155595585261666304000000000000000*i1^164 + -9865904186055177872822192834299305930731893885030531999074127355366545787392977933540010758615558671601536260203502394541058790156148988043010569710840289778912937481034219497122568059126513888348820960340540993807900955546318889875764879898631338150780974716319968704110213419743045998683812886734322702992742624472538257409711195293445313741080462358941378726917361319384910410306040463609730037521791020454215405192941080408658675829144872777027112963737851699362227555899671695763610076216510657564799529333213204518698024803170633152806103682358568033035162256100424376818320056504071738016830479906398140315990266420065645000270112293011510458039828060672715020129343502329354083860802627423026612551374517398049293676194656914924258611075796128264412066497506844155354864902496637559632606025996069515066416134363288748300042083481434050339458455748970084581431582119905670096663852262957502424270484241006388778996731589029465953151527420269559345034524068716770061357617074421562932715110166885898917710818621893046646599614501640894089369541614317914714917105955238743341350166297294049624638092528126517924469438646783630549767068494948753336631344227950032790132643965433994574951659724024389930686716829122690025835653498100970874611335825726402921600602434566898837978104276564226204317501284285294994747984125483878350455621939493526194180889247987838699575422687885165752923182383555745230051396521454401768793059565773118862168574366925888231838557132560915661072575703784935325518664569908873387393450555551451190452729888032983126096890864078926472180345843049043553586387220697746242638409042025045612918473759137641956726202422227770013744892741482984184344634585733503089552434889741141324922736712369546817913514374446910106448228435710161961421827011257114826807891336164842897719872980128393476439273383197778015381517501228751791844427746838864823068209590538793308769034802780065677756658222323989161441013573480133920054841262330493721372688996296363640943972760632087061476734340057561099801875906471247485308512208685239612219247690541051276667580892631977049754453103979646090461144069635060048655635300550182089927651625516245910198674709775046716863048640833261196480995899577407620248498586753254498175628348502320346292698485197791581244614402060503796697744748228797856051148669621217461804012903143827530188667736727921496194700558459287259164384003400939254703649331728020857609284840197959191482063013220004622485892047518300562880635766928981512353589752441148735857276872758294785962930378787203013960656700459237252940746208421037865144819511762509658112365977170658567486335381252513527070807862007441300775796337058675646322252079700096643085639707658389513026585305104522386388208942413633969310209201836925617467250588109777031021985745135100433205889004694324610154765398926554302811136427305545948933399668619856985946690318079688988382264296313956008610946078350820673263851984499788630465794756238311328690351179681357030620527839817485437190885035848378853889133769335474724936321827394484850115086101651832875288478908330800568795301550635303965451844415055250011056113874450126030083896334621722741285793593728763169417010833906886246400000000000000*i1^165 + -255392598206645157476802905848671802213288645594478661806267260444607416392498785072078413335796753766935578967288132400095857715950446480288483053145988541912965883197770144032832851580058612254003829204400644093519298931420789350048628675520095058073647481954160475024397177189023321759131223932711907067840277696911993107978039158310944665959211680714782884870974949390631767108243601214363782018253997788147584897972214486755447990262297125459224761703072028344075388385015474734665207907141915227074518387857834274939782354609077327851973922893486349659219341792653311072813125513913386533137651160023188127648680973264230891597184011539603680146700667424142011891310561036410553219389215355720027430319967848459672834172246066908177037469901728364908369141607748922732148390498081703472422996719412932489855059374766973419451847376355852231544967971580543361604522081483120334941000448565494171181919599184717442139472435667735008746406439711869879874570444306474524254513411262591524256008577708496952379128025439730089725511281035534797660314524337263450336899228483872944618260846303075157620694957313169407999875237600036140881790892075418250648681497452955234089374374777891705691062834334623400729226382313650423751797792406114337476662272214215204437287828474985496972363769662968328767234170881759433312398418233993887684049732432765985544973972864359829210394361426073928854916833041104746310541224941955370635090537572834088620195701309686892171050187450534439656729491345561748967521966190371360468541076709734314873050107127859986034776386664388338763550710974185531070741889913585844051670727449801704830722623607649735119304245248447967866682229536309984982735935255991099552247905849411560597488001281523203634075602917011901585453662874338963535080912213903825808884219380633572864508540628280273758140421580761419619065601650929509513401355417083634747322136418485235808747759874755081595261008543930613685273223996334799317970127816746788203725023589614558267277861874168386529251099163495437341387213986094449345526396688312461369033968101452363533486305379436066896851186022005587599858544811326883938433191687384118098854387498493762104447932560644657561404156008315767857181422290695510284592290692997361358068670012981560325640189456088531355379170381272362686948994656266899757747592085823885232701898397057139047840023931054826315274438818066396473461400538902700473959883299156357909299933647687832992329503850131358121586041473358801202692760451405569971937132067089610606516693240982193853825000834071325505732397325477394573027335318907888746665387150248720404910517792578420458621483350023751351757015657735204736419357965962437341642784068143939083954804033881748580593276056070417010567347278343451686378189007650033677299630914099676128068517928638703825000655098068997374468794284900536209490600472990420721978417667449726466876822908922053464069331996959984954968560852444019311642051490124372184069356188915339864404183132687851218137194822824933116309636774188733459238851036663790129032770662917181468138637822141995858037899152347549357684459477154902383037320494886619919504586501794437815970342601949882292614203789326480505726566400000000000000*i1^166 + 140621504482552315205222954774503983107174329095373485064889619304634475566874465761814352430119492582454786583452478030948416208246955570458468178636233041863972258286126550352095426501544145687176996626040857766952176948694265333786099317736004695247303589746049897659768497521097276659203808935523929180715937408525877410150814686913899406045460119544797624531538706345999356313372576501619243463360859293593273780108264676720074587159524333587798245418644905948231844640268284665461787108609753662990981677677184803433640192628843974113967302333120445247281337226152581684397784184342859350974818513420175611868560195900381220640287588737673721175160066834819195641714432143737734236449589748009265155697273687865234183890795491795866858267789532340706111477103696503997037745390259945498289947184589934304487882303210161238071093249616368567247919255623509066612790086751989359244907303965733852655233548330569895812595901861923929806550988715044592271197798644836351139971700364152022475572510277361461311762776297899296916422975266317136130380687659506641771251637580152502857021592352899307765476614683395932388052921044646366498769698840034834940522350834523340125863209657255779969958574632633466851534883895005247701646386092066548026083247313614992168240182428479178472049973602389051958421970663907489348071121895326722374249591955304325885601600636505682468248915181144116571857850601819724426398694095698597873409201659478578692894688670486281124301705212403843907778374957496044233818817004189641428192069862380382052878338946601411713201202801579376948436715437066136191602825445414297501069318596759695449196186329531994987491950283132617148794594440091129906767568259804945399879906268042564184521916691988269328187062882092358887908713904460506391574741734438785672675337721029270817063937651837978714747276677578928217085248586092662553223180931551602472850376230505762465268018172082756448145108173816897338092846097227230527976671287376368563251805725207668809224753986702109835818617840776197993641944425415497054263897246727860961861273812828003761847915909430601605407139469195235842302391611996366668707227348636640661684447455600333983224946783482831053382102565499792447007602767614966933791755513663213332078460528468076842731050606608541277281690080039290497981469915840532072067079450669704423255963497604035402295785142745630051938601062944303738450752870530132678018681554156170399024923081129735050281584756061311939195759804591514582664253015162532533861996215251067082485940181457687227123321054252702873152491389256563143422450340248830476418819027499023959050863525287807902489805887547700768515247921536510716519605952797333459204749123389298296724072896443216507282949405145887850783404278106616772400288422044398136175146804008559560653929293042176706351173822140661017635100929227005208487996442553316476186387751291642493309044783288914409365757163949612985204505553705713413785121597803880520187659110674605459988781834037713557083210728071676702291053928005349212626525141374171957187721957844999768701627029711339751957536381498724676606901103010809062124421199232200731377839513470728498513750996191826734815030322135040000000000000*i1^167 + 373755707688025289659420977833852484470457306794382741836489480118780582278258272995141319097442717415269527772663694320138873545927160695537169912026718270517041398364478611984789557468695966358961399335221357342319946246588927645595647671760264617156268520337265449516516967686985606917196062181202222792547939723272057818821816504696298861216368761489076192126243149292693836088356716844837496921171608155120095332271354920432703720146327137622221127010144564236816835091009621807387122527289879974018738443488825852733124144266840650696421980297251331230805471252716535433850032127643927260507445705128942677303899117901308127801632921614872765882317878318935584321476751144542860358729630124940267618783981240321640097132745021020250762657453758798931525113964305872698156034034725097845009597169653087195473089457909015369381944990248706983869081234733189405363756748932896931994221842230063916464855500114303173287510902648150892765486009370497049722909575604692699624897887892184848927580029580184066417111551684151218227865619550064945812340098075502719964669957651853274450793937556401401108346724300675523200409231476777410408943903949524666761225153557823594174611055524256024970408364723992039141717116257797665517983557895187526525496303887605702510801235252850880924689251216977054305807056628383930376434236668694418256282541623102269720296489514351250835703536524068455631576253823179850154198494572256922868653086566447930599245585938553577600651658930737729903478334802678722289481141721695789256682044007382634553071637503335781258083822630274550860141758880268265905130882983542740518943980960175954998998999635641337013116769335540174251671066584996908631467688470535503201042893663264496959406472044727081340716159225783757944059906515063017574451078745641657999475958804007653050611866580270018121593379935935665111696240149827328528567003637159873219887861001899920446306956811011348706775473572078017550838519341754819528991219006431620670303052299124111928918915157317640432509026784634621245980782570560537342471184572967104474170326925361258320743034943797450874404533441754454919084138835725260887396802196841532849054902281555254121283953375420479848458869017194213803201603332328525882966896309823735535602999686762646946457311778048545932035137899677752306514889701420148547925350675292696545718464852863734973970322350249264054029554928459958002941819105213349525151951914821771920480405167648032763782472366713162678041713476399443768388702837573841407835841200591784954022741772253408612481676393241734494582761152029099046958060156224875828886683636623346097170670772552936685759112504016804826639352071012495017390939207368262220901112624269620205870563006621261456296506901685349371218091222234999422653302954587485998218936137893248546001261727465581159979041540117222700830030816681290918720732703066136544880790313575897665386885660811467676492379296226580876792704244500555617418235803673236565319806158854108840132392634745117510154679489326772840679765377677760154701021187684814944642207323733360298567593193361165629538637722081895423347498296863680701933091831214797087636153394821892379254531545418034053120000000000000*i1^168 + 38420658230995447178122692501115895043314758717649963304663550445676033381925497758313360801511367903959061490200745478150901529915083550355770810940069537950124510238344435360770961384974817238806748377670578733128137256206406187611877696190974435867631507292001814989950533432643389687047680348748721060794588304797739539648459151655139990951798819281134641524037776756555745932196602825699504970193764657176876146398520543224131265626900297802166398470617051308475130157358229088202817326363749576427797230001096662133747434000497582323195443385884598935298284598295218708306039059311267258639111392146062494651537026504156750327047361292360979706045536503712472741144854647691507711315592322610510020988634310717590178584011143624058942117655742555666006375866244083403260218750023216258256987476280119088751379236880043162912800490048368357306275338009539268118822412242501975675869085730224502908277058583925579684153832056348218902458256443959688463624767933718969637729331124471732854871295019233676573624593350268479915199269358552464509970340445657151709464146071215303102563244427014784369150679668355816905495328619804517422277607427728606368835466112729830093350544095093623529506322402053661654360638735083132540783434868897075669724484240917689712299767075226513184389130095233465402840774814453016503992727709364979230278911916893989875445879497797738124991027836008852775489300184313719050733040673952775946189388185506277846630726844339225297083356258646725416936101680488360866022876485691451256905069353255711616215271988505257925739948727022284344991005986344307969131357214168030302657891231915869750050595175298810957329848643954369659385777073461205893295675181858451881461395919575129061839425576596640361405276056454488401287757305194976964767158507238125058312766638984554680377186485922705370389011284026493301785173434085425066480060159982590497395970736984362405060850989264990573267083452590658145856222503873877022963425415363369145903694402137481742892836739092017214578057189302301091578374962102994639267457242043938278936287964192004570190700932570048764672996176491791099061748159788021640079744605318050609149725935236101120898657795265228275422352560737647632675593822732385710199746893911015902963157988645137741046780071285040418371861059610989625374627852833952372162465693249049410939424196927890702126425130557612242023516628894203884524698734128683552480602506340034490788315201632359129810872331465974495203604480527317648620867728890552632073779463307703453755419307784217939537351481076812885403012391063450298011483926962454595710138761083695015114188077909606641906296342016047245507746462080339884326947201697880043053080853513131951039278898547461241153235961975048918985354477156904103048066942453312374978407928292893222027558495180456875122587762321425412603972867197261213048986204295908804779184429552987167347922487377365647170011529934253346208404065265406919124952385706046860477103530297425095808069229920355652702656297056984953586098629289112232494003532836162593512962316220832801804243879016142823815952375243145374210522278020233337083660587776138941667478284872585565492477952000000000000*i1^169 + 1876393163269591872670388577171139497811832023976724927742753830766811998393420745218903581324874072684876047642964348101444946006952016066118710073111843967303821101949799095175547730182118654043686805010221478349439494403383271450538498091446226419776885566578107278684064058152869621076314880851706298240183095140887816665894660036804313129742612395565041142507621526132791049637034337599127926314780376847953389295687058993979082568779895865795201700237761839100033506839568968168930604504230801849650081053624689747805047088248224396226565276036960546034605415117075770663898592884671502490907301337170309737976579887074830639899315418400610463630701049182287997089254843687265792424293116652438671206841151064834216341564471070407088358028889555116988883168186574679785425219185884962905853203440975921686175560658038686878717626798023894045793833689513233357336918163331930819331311954942613188993757597173889881815362864924019045511493670153004928523817731934222500123625479263134353741191452791184406719252191866333600289838470323738024173118103917057260126036572954977226853936883318201596251471964548922171823171945738053625303130063306524124311082288172594672385524710592779136787795118325223489079563552075949609051237085331561789780293367651763691906855751292370394286320349130478286246117654168748731430266179819721532303447821818066015764064680750212356547982612819013022745217175445659769845739359852919152219225507443200240301909959078676468190238911574268320802975253431309359817159895476040237733814928362623615450635908267349266404341878153838198706145533083741619125913783752060975294922067214048764979831157185939405377625565853347795836261440665954995902031100154207159520649803533882909298126125368028168829983652505532197306046864615069594584782282344387316426719292860359228193456106645195506265283395853205258896092877233022683128828197608281113017114658784570681429548573383034918805677801417631772627747055442121308694689872239073765120756721599836511395215589981724474965083531727397778741850655412057775642631417317895262934982640512091323693305890415198695666940245135660313618498078688243889970666468926875279432747631931854920870971002796843659854209608894194235039642815493133455359626955101976446124805193928730359178293754805516414988476109584716817849550634815953803924907199696842749709136246834775175655760467372066009764172350358982213321714412991245646094261680785904716234470064025018335363809610632477349375084946368344572000717143593915051626340788587450954831046522857639034081688772495378755722205927593451558956585326808896149639628360550828676432790527005669778937613252179119770821091095362095869815741504953449731373107780733781085847701183735922882513345814873548428814476921105475103509877810802391963485826240091129138770526608373097185148854993674911846594927598450508577274380794017497212135352647356796897372417394403592172241211059438867974737997314867832419537806123556738257007316488111725673084967868984718589991680164897611464274558583482660948071843089968276837836844962054284587150211201256280008748893245603055577731542224014536869345516448065407673183019487723520000000000000*i1^170 + 51164399263992390740182959146280422956034817247306252673617852685737094865902626676874428006296912097375276452763807660676309681360126085857895863260021420990525019932334814471094776619963241965168722730938832082667813094371372461234648078606592312654616139370119841332677606264629469096823281192836985841070271529368518957621085129232335359208276294169304923393778213921643117019244068195902873735975478932135367874755007326026992753020669147777045718241177417853468156572864780321141430814840633394494536447827162472074345899932709030278032933626389362246019496326756698852445528344405550758456007524360352234862521693106185445484473792939677901360699444898517215278834862489819495478464731281440032953054855386485756092384199922939857277193926362079414702734779775336273678098695701642045201883552118644209846620895629965766012153349243454654613749624944659317885840163700230394243431492297918951441130048399553225125611049686004232245241696377896097123346732820025124758494616072706003293681331142165094861270431947162426328068886319207574045194192047369318199034964871331428653799835413655763095827164014569567175485535528506453644736857730783508321799746961704674978793033776003102989553462960081074377292812188214839199352386693534466138143614242832157305500581581158023756207612398322458836642011854303850583744560582403457855730520485995173751989281383865972572741942330018497079177900708511951526415978096737943700981908394253815723674523035644643311221673206231183335581601590461843430142578874217159466173136478149795118718404422605766341512518355021210603500010218416508982681136169676687808829118907592865808497439097992258420312203259102698584532102773151068193423155313713663567012183710492587946800112752987123992432097245184028799593031273302533533227360527167537594600182631838557800574509530917130158942218071608462635206401913456879961868332541308049973278020427167666498270355022579508147554423601426612373264066781712518089879409323689599116947692702380257105802808611062156956794370077336373869204686390946859803222268189221650268437026348470917898227061128818011974331369583976497586079745881415107300311432518554198593225635026453855079406557868055669344033515874597834466168100660125781278795323599383997602436339579024740214461618180969768589534396405098547729301578989547547508452674475157253538091912520348964766002730384583187935338341393398461061484480732925624129298832125965282731420249268216776397048881892766644726447852294028847555314649756575913777677477905724034900892110291705380277032140744018675733847632906827776027068435266344575970108372096259675470667263510098822448847252820355772393483728862527979170298325153711087810056167478442678165822986589909406018591876594523749316908196902290208777129459072850430694403646404171966943477176331687529882757317412908762191528144195057435018122702468154687188559467671734033107751994288078460804143428875393895795569692992465558515086124196245866408971365187881567242005590662928664288887193394890808192914936626835567025429909950933620139445683385742434195412127928985088878844096280518692383884240147493157857604937837314257715200000000000*i1^171 + 579490722128123858536303648909301689251769952590791655874656812919202182384460847435636609964021207840080963746728673885697091202569140528473649780035532284589647020592592092727609998033920453078333446996746638214000058802054127613297755445060345310515825968312131316029010357122486292581544518736489265973957030641147981277097231255825836791648783214981716549706712581115947271092990292010562227151197343012993204795906798835060102701433430152671397109266448560649461007932103196512242489924450680423640548721584328485664148849774348549828212460368906249411632679899249469677435483045790511697954977875495289978346990312397684769440634855428286998484172949979376923596350260183311156302731394730926632033021565183799140241523199778637455780143510551878509433670403755812578683214253195992724411227763690300866612639539983246673350887094408266492641394936196557309991080682870639859283135275300984844691730841477505543144778977372974617088328264238612792665148865517946607375601343661191327431968786096636590452713832408839417616735069986786201616124409048858801027563331780933524866826356074411608718850319485619824254493652443032175005797293518047808755034335862095037102664914833371374766318723621662233088460228476207226831629764859678027690755645432778551510842105416726622056676381826648990405183122508026577633006263259029273584516347195325001606260283450605310000142066288061639946121572096657715504062212939583808733445248846839299105082618085438257878515986360558080179864974352016101303939456386356031947768290893251724082821382356390107532794928685372440414527227129425485081736313528791334106865825284408288292509021770062102923527220686792509333377363182321377089025624243879568471716400096093745998621121210213231222488139690802502467049814488194292827289261436780744639481147299943054381801362433610537236188926624803983163902965576260415157394846711006484384889320798347414188129712635890368821627727808905737040911261136768770644628926468752728571540816222041215513994421642152397445175509165554434422120049826099577299400488920525113077455881842875376642732027747285719413514450237009861498643020422420009973453276921129713782056397974145967639503870369899033270117883960323900037373902143591241942864849796938149595538006943898663238674328427409176781630383044409405040801196693462575811955056427807789341051136603987173357038845174858771277020324246620686517305389828219018922366940721883593640307660704545947354177346974983710394744193486219649747879521460937393341094025035090461521008529154264623776194221272422747191711591411130257699635693687664485932457269556053534167317924995093686625558454203404833875357390667702045715796211297351031816706223237926714754650707137742913910292071871364055755442636844369251442440071912262164149691369496333168321463156024968850960142111572008852636358870140196626972899709086403086602515033050660808357058918553412758833064083654833967181848617350169750757374155813216908298399597006349607396062642233065825046465278435546855362948551196491383691457823781053088647858752450115404750363829475398844038603256746480112538610591400492567363584000000000000*i1^172 + -184630734839975255023634800636635697869430442746052642644853104298955556330739749577609301018323738380772237883432926664908509951244181777182537159676854991667499905333797981573649745056194094223197989394281890121874090520110709448636339992625532901046915636157851254583665098284650718682027808096381958313697638118906468564221853604181359997689056990854718468512991029943072166302782759336709077166826009977168040953872152307710536415544366559029909632658596247408187654958379167787892649678867552555186333428228008733891306246442105999604239763793466696972187877910791766188455830563781208773388805732319703246873411329149253891445779849470067505143525968442279770263142843826133064793136920292264340698246255315989930572681803657522906444233041978894229239054892328432006746863845159474316643882756760709336008188531379665704161873389544656952069764630654628337183089092165544103171239058878698000328228451709575345886706878742956972187888285729389216138096406332563613562113958375638016707388077292424853201429022099754304068139868652041496780396442209899810631680513323071162581402161577281970142613626119551730731996152032288059643587770561583518214582886103687965733065701162750678279521157617440592922964767222057483658626199849424229246836415153113750503388360835825600867207500665322295092540852661163835991003308331083880590132640003548519363742413456564685270100224360307685416352881626998713256674866542101888842851151016769682308426434644674645505833964403881864626641150621867788288379592017241161253114631281704427073826176249438749525723540521712255254598910804634538460984476315817108115954082841209497436948457535952297055483353357996651034166503557082377320726975276963126934488349645192748148157576982081909001588703878483228066028497587260746925163396080863316855189730144327883740670130944041994658444501245618139850929080688267359818538431267628832176320574794791953145152087175761374244703888038408409856086148356509204442252345110857503737290246932047794071223953131834227242001208558935566381889949061343992827098858965266913994414187715294164158702663954401263941171974703872131520885047960174789338910509220087042329900898192435619349899067548608679018648080355748024072611064882878440512745262165467402976977333523772327517638808478386213857015114747018697480586322117932651910850370695526347386463651121598429110040182613218446401764725678289081071130836345252288453117732213540217667870331908866381527710729901199947258053726397887522821775796806561172423662504137554705165581710577459497993243637347174748400816234196486306219455182227478495895464378255056624542841140869938639577238360447522276114575414077616081578740392851636475242613660213907500928573955294936976302945997538202085240053095862126188714204485178413972908350607394445955344291344922977554541638493531710433368252101159990988394341898964884066606240488084750470936016215102517929909006715350397432783922899538205128778194295859183161512731429188757819829262123457790533650211413867630526926662091375834653042088986334220391308003207324760379026327955772566311052542840711324064413017702400000000000*i1^173 + 73038564076866653174058333764708297061312025126856759868487344850845581970342087202958748835016773167766891394255523809961418196100518027284100524830913755324838894039172745925398639890179703495156568744746353947398767332156811335729862212613650615792181920503228182279308556717894237054289401598686138073587543254399076278786618803472071408552850852096396077787145302933686180396798561871852025661553419978193621181859393803211429957259916526570443366374006508926204324217524881324790210918698495917731521736982070908809857808500962931634797175994016202238368585225592768811317435378165357922915983904789593566424133962582892174547738693459895651514190446177519948599171444636152935142400279152204822485049253678727479346387856687843301261284041725040560606166202028237590072805939799733786984999305938264750046134077764478870808012967508883501036073051712717739458084796748302811767235092357105740274034105392642820072485242474604310163956290766117474639210674415141081504364414513659857508809014870885025200770914328272875631088677462058359936279065913944587306497361044708228897744264981614496720263751919547567192388903560035557247510817527802066226072574229620887725663470533690527652241581434859397167816054185193295326448037438459401906973797134778990930872606355206126260163767849818451396102308725722359103316403200329005675092355827538519990114482053978387079919643141294631259124874360712596950753630487807231098113978697315950828859370894536817130435252135685196699721237558012372240726177894304883383418646345644530934317206141042749328042051817878366074726660939014585800502809841177205483922932576853192195545920872760103997122698566806133034236544178303130522322842613735629888964197899561265168147709064422802474050313627898254270567372769736891655618290127620312682849732577859439839802125870900200534024422827698102381856599238865456878717254726737897678859185022359338702543241808089647966052020852216355402621462331498834286659071656704408108584575504624402611112319711730790196697084087947439545309446977935140567567184337667971095207408782164049594162902200843963858424723166109695760080658633871743922075513680458413086975502799016390956733017264754287729912311161523355320500413703422167130582098743908647320223651510159583404879160804286529248015524042163943458752269536239521152143078409684067419649735457119000469903935139203956905300665468529200956969741403391793435334514572909595870661863529997290315317496180637325917151123741488480697934220683098598098416719265699674110135112446991735978241159091548505688038073509484696789099650289094968988191943357842948923309413042631014320332871011876728547826435005975850626199643443899536170878713729324517397317413147630106974164532488082562544641861773908211971658243912967306348127891078597901507006983442230094158568885145061376248361777955547144169269948426289070364302220391761472960934124594494863355802557676327082556292813808269449550351069405990547632964608496279509869744204414969603518396334821569370392114150472246408392415672837443749042687827343358653310227336051437979039201195196416000000000*i1^174 + 233223979699427540192337049738270713134130929951729425142168619730103552071567393764238411144955245815185153737671189340815506542034099787806546986156128263689450415945795063952753033172681044543125038767628129811942706928001900707294917950605819785985438703624349770109055410311817167804661088270997318693783791343160986537001456770575081119529947819978296109760355377502538612111210494630983903425243927004799656715679647484973964346076466038592592255486458430142009894528704169286904463568291350236570055983487625340622955322906815991023906265730957690837177132886802418976854905980874174442372089670200918179285951670331137884065176389613347318816358249409776718094608544056755543274233322512876956741941883529751213143316365380141106705107885707693991035182278183580819383538847758958151069971217003975300081585574871495391305050626870114900790416719533592355693245100994060541405457205677285551630500802930281459586881430805058431841285137313764971266302645515706617210041264838670821181095211983645592133522032092762232012254208897158021482317261950496123456935339740150192483385089380415689709295756844620226325137413273286483635000007475648568935099395190847749723269179756213378173605449903746467828495079113880434955079541140574643574312050154214090579290152475825677068103006026955335646139024854650485305589914750534123579517670396808188473183643687256070558368662095743883881640402436859091198597149239587042709014560502035329238977921915153278892338939305426278636197347273871551780627281067615470606113841093712345747713278087745417752697497800509257109686598217023885394626422299054825418332658471553512633204816393996228316873073372299458483155928742338942971302874708210869301893160700780425913150126467185011866524414635705606924282126322580040295766485098771363952846896721585902041273576463414595834303339604894173947891272625575301922771931005613002195179768457124913176874927469954920272637333980817627715708384267625496925734700788168310321176206731844959866552488025868271180988297044547772629809723123169608712517763874767490016563564818456028327388803776674666358207299243446090476967437096011742560785838253428387319568406647321403572358233347553597134647301079706597695508739945536005970556879965664831002782334085226933227007432452579413758009349903669150875874876266442223731048100733482152903094592842786857197646050731337739640593306686761751627441583924300920106209765761110696974144823154262195063608584344728330827967783448500233406097140790787861284653763183149174007276761062020503384091168497596523833492307546240665427428212353285395086367055819121905827053653466089158847331358861233083993501496090935247160171664091793281175092943865891456106493665243531078231866477772137541840188643465566031829955278816978313661187146996748718242967847974801115138629146768654535487377761238747836641618971963874152595044907557432147613253579570865389256163550240548358365529194984023548906438727848427272919411458266243360730421082726275226378459763374761525730377203447680081922212005914650764145174271161403047089933425993318400000000*i1^175 + 889480378522255835696839399051505146716221346523453105598649104606455779513163105881136057360278456710397559135681965633655047633634386997557805298394067879872441790271395206301583766621904844173650294278015133342036522529053425027882981180231168361587462210744870805822546032796248281797395794626242016293140804996159309799020091663782223846995868419698945761929847002460395800583979544514461922041837258985988608616830767925028625530634897590607258019266240060882860764237984146492774510408273018022779626721952322647235566002804711114864519110610293038141509079048234056358277564750494667997856650828154653101811992948312771755365796872473591972160482550336773707170023311269964420334007373929342722496125157177051488362689976807957342121583032075346305571284494014235612160120779194704332662933837753762319702871380615887730103853037536808737777094989684536543422536506361029747653854345818624520163783468977039634251907390162413915526525454379895266693005333742880966032511880253774752760787709389503076407257339732776674188695865939715635372203563529714545791111266476490164044903656217212270978429775751312564245296144150625587257019780144439319737556471618146897398540131837997170463141418228279238047480797200047960966563530622228625988165855823624089684340813860048459501634388339125319761523680264723841327917889947174766609080278706677014297101766647426722002568002586214969446663459955238623545895084312336881662396809557591501051262998727893377498703045642602497779864519933006480973317079001658585732909613842311716394366469830565745819983234170912817355905146839968926353553536529106352262913535959198754290973871029985377121219457420956948466945719017571846681998759679823580399214018599233775691015414140663274369298439135486069512734810658677087021216731711755331947329283785545997671052233483474023304272955929817254509932692028164480076959745934360938657549864061910508112281027875935713959161347491541341465094224467113615883168513955920189523776222210791559380583544416190517465802500382067810887444633568419236643465899195480220864611915368973447823168103219469944813320101759668957225132008543624986464826739742614411671426459814416384806702662372013091549336361293254278570683256703996097132470212288825147873537811681743625540437531822705796921466469931151723802785171046664990681384170263332903861755400694089922742255726222877899383992632678333020805652332529489898585797280422671327909164353628682772524009886279824809878984769452821402303348195732164797982135621452991818607299195857202586256557893589423813042973874326971348196316640438140861090240336990607749086561324903372601267711949579016642816071575935221180310459943585373794160761431543438812824601346797410681939300517915666280009769761480912231042208897867012750260602246420345343474045806831509058973822681149137868680158337114999131121755078279369770140099088025743713352890562394625363045639536525916648803255732036282634430519801805131512690795482972200311048643151492114781977623845645737020244665510990779113091722830087912902478655991998054400000000*i1^176 + 510425179906673775601022170179414901003463618251550947596522292872056361912123208734881718469084431453724257271639227050883061710051028922439050084466353795394045414868591679445840333357299044816574465136372436179232611180178022170094257502957233824405856780463733400669853501511391801877095606194610882284657628752174797762498116313576500368567599153067787456288205204521034239349228177218873855099569431450151305708149290688097242574868961884423675715308912693566941597546260667812823498778388809336944701946136602761351491610068548989960248821038836469356907386549898990617729055561641753490302332524499445832660581981454636735021581371980300526691833151716167673381888722242027243747051229948430181884220705284402814047688950653226610606542902782659259961935291593736744000725459159177613388155765881424325903418542898697153232579589277583037967757617586110474156131600326614931201154430262948155792946821032881461552922733476571115007541750991705286692020753892914900778331907713517188266796861455867632388994086269292596249239626025881877643190447401786705516530150121934178823207172217516565251168399081571244185195600639154558697130624282656251542046233079820528907075099760596057531797439435617595270536084149115509179166083651821769345865808494824354462983729606651445736800477392786575002961177844633062557554167031594474213785949093231356847780734439250935043563959883636647481439377904849461859910208028188833931044735883183534737981754292418288661032131338929111642339791743971588597669894430460766075274629078546441667661226905094092100225362718881402795350158115200706103541838080557021879847496455538160381835434783561689226090534778396492478828712932437678782429577812650643303915023374326410371438722835597519571474218529239896619000560752355672621694952211128704898111511200554286844235572134076662974251239465231537123976049146112196199940791145878755668998859763098646664271523504571152485633602675601270221798983330189449896601468242206213086659165501186907751809795372815485910422988791033087583672418715234000595099439424340133102970361730004253409410683151985595717786112391945675370135955764634827737979358162717934104813923370782887964745832429413387374019935684984799562887338519687152394123427849449298901475658547604623726990141866868991454597795881577805771937541574470101969816760948039806299103009507779909661130876798110619965718686908146862911862484748457565169931749055616302575981506731847381251382858794157654115574509066562330603069294243688991527844222141173146172142193756937406936079977608151420198269916998406691634456840660728646642560753988741528674037032083842187447498902438196011119736903365725262267355225366119405749688462177963158989091664839789504631657507558729919512426833803150743782532003014656584425926682052745380364598672989661627156013859427509172239993744621209836818699128950775188289102782370801513869988984684192161180979220906774233628141630921089552249898224809370015012014993169727732549132196840114840256802391492515704955354732399003887680393143763599360000000*i1^177 + 29546404261015213968657403526833117203536651465490591704611142969709314716669337481693108488189783949287801924758776251905264494488819842912941617798590410761600770885606217889558497616209029491195476687233528272355884860471667768503058095879781039796341784757292583921457812227790312929098097369503823029336784379257333172769635000680418268368578974359022970638948808674814160971410824854111768620774967845287018385222218828211333490765978842605552703440134330273055217595054303115163276722583130169568381320552754372709261214286607317956083484796262977264427341771722190720046242133073237587247985448148139448063440735008344695901268873737780950195006138647576918482427261588227169055497861514264508728109922599522426792121900284407716843777452777752696547156792612570270026358737234111473812814273445580931648832932343990117087003586339171648879850378818198132022410822344393014604563520699738451799735095057478790133343249701756214526550918355539662911511671869684621972438001703826819272681398882641101288871366511743248138955235216730773567999671376690660337815888205438025529751453535335712130317106591944416692971680052597021101512244821964018377413428128702245250260731865119405135460668644631026833579384077528544768917258218768208619817862906909231702862658759445977768967274932631091233988039091268464915086848462738139537834145421685742568087260598730313135546507708096031897943422115490014061569547272189731093176303032418008455499921887747696237170284342333126040914751629093444475945559941880071292694834479919419884315208293034636887434074530934158077557488159784813730963121847539518494594899667764581169491920541112205941807564282301048864725864137970219702083385598912799503394407079560326069990102947104704393827748455290783001787923635916164088097182842264685302519706271650029307912162535090040983391931247707465913464632022652636380843042131677231605031145841973332090447432456223172886832203986472567918744347226652074614661442504789845629590402962677791778335066540734834579061821654115810212242919805601607592880915506748232495426990718690055144438184544393390863376567464819537949754304400501837787513381240428076250017543320746317089074406520636359107738867266945465419488484704639413496648150557767536976315011871981760316995064473315503097778674214558862364202821619238011425461967104526482847122290202629124523272635633124563216014789604284801370788810666355335106325321890261662946566961313386524841270103140690549693348807897027432844309951690231162817111788663539055973138897672458528705870807716767617719734602043343948974661568258376078575546092595201736232500839524730453814821650310105165436300379206651543218074042787466595370568619996549352256339442700078245750179964830882369965354060238420441351960575884592117435065974500332711156546478533196116364650434385897457084718090637269207613173755341043858093096828388624450756746197676062142597659222889393578940193133759058851843553068138239917484298033613546587107121561809769557328524684086096874267657723633991680000000*i1^178 + -707291257647205269345619114984711870563226467444310229673107105718734955818413016471054718620826761463886536023432579848731552339021749064857014712424826470676222290542389167550241587249726058116313865883521564581152758335447020778170843197160872903874001697196191685027346172622878881138082966762613052464821158905283254887945963662813308052103283584265348017825448427981081629190793430244284805433786110491934879105980644687971441602941233313750735700871049324186848941494200793535906767470986591764231442941938154982743661342228504510268664032334907944653872632216299932811979492365792129109137528436267406040261906979171334777375318856475585339338932878414961638417069956587940095754524813255991769869273568761045684999831047304457549405485528004934938576692051009582957477086739084604503552883965295862143108368949537501234066301412820190603717021483351160266871926125267757756968541095952951469747149766596173852144386224880683010548621683850230593111146405807861560452427671249399654150883850572019424724830109337299006784907661314542029598646500784372284316703988999855100110306509502815443261498092549832453538048170066380482350349387106896074397323186042647588728136289144107170338655788183590311403749251744165200164815016160169026761287466535440430814904912001257136755084934512444631296957048189336950638083874322700274263152649897738089026263509173823046280854189246736115235338139773184802193924292804005002450230965152783961004030508313189838645056055416540778049164283482358159891640391453882081318442318568059907827688483106415259382665448833131733488518863356877083284255945530886621707192874565376217898326101913923290418068375766796023978878701181905736083020919359102934268030190311596654314460897999354345217600218919297150979843737496439523505540567824211406675648181787989327011880211166630122514543754291122327517619382579821203295679540574993178692972804990176130127810850267767435197660106217680017374838153565979035766351017309286663405068363574617238816900173254681412603470259762698200262334702053682778030980219137006105889528995495594090500250035444549597399454178240887542025998735117991817414549453008998539122971489023413491478415754761327869214518825354367373480262855579304054798962658287294585085418655316802656864925121097228035913931671096289455373678117710971887345255083668947965864184010662337944543198694396388786076294126380884890729479306850771542206967354088484009887034440045595581527533740207370825161436694792571182781681556946744739738783000476363866672463275150572751692702965461058261360139182587384688963286551536030122144572201789712570937962437626549646638536959136317148284070102316512570907645798979498957864001381503112840755726973223863247391763001190557888256742995198152675765104970904575346306530973948727365886678647289398159491510180794021583667429557625536719138358345650595531804121518745657835973083817401096813763361511460976342907348508684170448375074370732308325094406799214289002953724211179356873761586069635072000000*i1^179 + 4966144436349640815760223381103481284578756114326231703322353085094020658961680186665138835475000076709685246381256240865593533925774057797435293096610618113648117653650659195874040224746578848552137223888206891228355415598171926978962404428776232625912196611770745598463821137855457597950420813487876744202991576704198237695846408736968121608576754424066488551007300157995230683315745329106520496329977047397243793118975402539381748289053056286674383068231246358454429601553820666564195353152571089829574508267818161046447123087900252042554082152565120763495564554457236050763331531264451517129650869469964954397486214565053797162005531390699676803039527426332878171145632086488503454864985947569179289864221580537065890650563617791865690353090021817924483603245127167393563823276042351195944665583240038815678775570819795038387398799889811093730581357495567189575061578931510460780576232705514139483879266221761542748663345099604273753408016926138919456943546190377181344672041108609668883824928309416980009388037465904082432481739641671192534179104870867845986193830869113034654721749432642923462788598497977010784515839797855580832202216664183069763514933689546061320603825947346565814290524836324313191485644861108322748140139846337509931309252544931780478202619254020699748345956135514255298322717962174418395283426724807999983885180397819465814234695184037450436467399049398449759579164377960029685859891740090526383426241323008885352546326354390262958653270770555265703956548050998966001948947012659296446249280305277706495709541565663524258153047274065330140474496139136207532275439264508313696895427636613924497297854757521166274368629072870114492731381337188769947235926678994231231163457815578088292882597991657075790525722035999814668653402668847027454308554814761050090022427731056990966631209016885605596229231979413790883696731470467854794781437918008854019016893042027485158580877303014847782384421561043954160256359991634146019909365296082726403088041665373449921089842291407685433462676559337621141276509404380594792083477946294569088299710746543893309237356865599599291373713975577025418937184975659491462535212489804311213618941936285431676646842483890227060155182826804197797175965605127840868078924595431064244494564178020869869213578403961012785854858625706104086537439044233437100367985103290821957945827673377038569983211097313586456112519393474388616628192792841695540110476922823920621974844921581420338808606271585771425907688336003781248068828428985863720171060144991328099441334901688275109046342413490239604428690762434513324465879577345156391490482132678843632241218240118901767216574368066435841763033011172050262668452379758034410455578686351980031456783168960824885810349438704054332535347738693960818613257376888699876146224697427594743112135581889930525382055937582643391534016671621466284935200068332269715091122537777269925989988005068056904423069302936771597311751113679929299559217823989113937422784541481534319809957724160000000*i1^180 + -12589220326524716242640726616333297940341114247865111707711753643086465372745847492866553865808133867496075728519490348155560453724891010992896020254413490115050513055484752549766067316947491354821139904349392296225033070752091640789459662478493365294760408044869452453851434610195388939692932264930825263318635600270263690731285296360900159190303938413448542323870967184555552771054748174585634436122145682115271240299538079758846924779235024516822251291670593980886710762304307837581462090244598870201918414748161277690796651808056761984241916767631549190938230444329653662168244643117911167810779710216038431647978722609928627856634598696559181496793366483181605765927787700209035320536534680659349425457234375874216591752203302632739609202573184289825005933256635505166666125311269687620280994748360124553074441263992769761423472449463283275757138057330699440600166540865015664689103710712405471972441539845280541200783738057454896261802735246790287658573654805525764790620058060129293010264819308574697246322815114259299796286332549168058831817028958590282258725016249161574138698798021537540914460642091210267679921882841954602823666183544181817242225959943316448642020338269837219557891525485157694790296600783952011644687927345120264844217495452142259941700429814762344011373499791401156248329414609705221020096997870728221914168681973277696940518809012922276273892537199710739576540930505716028883123583866766136343490774307387077923726463511057841860799808872731162408529082386545570755766600232523555236152758913344553880772869257846585371215251218775940434774230734436909643952392784556779705694528808904346232968510407934396754763287303553949639911689752239768013779581466211553957983188747924812259609565981068731736633390508374979126726482255390096741204231757367712401419974299266626003616799281679079127163036084356577765757921434658719458649956572294869691775659933493502090695010743663013126667662384115709431765388719657828393182071830732246145671724315373128307014619780323430439578444170411886377163997422302245562431678599610743493431701344770420679057460100687320459149508409753369722358589237483643016533501280573369215271244150969793545576224145119845766261792272507797514523242051311923367276999688477729739699750747967521478672809203133113637510675947127493898949551354378202276324927865681293154850332480315175646115371872430452068689664959434172496660235565671023946846804959555621264500490253266855195273536125972503890926324359783450315959457272968071945599302930527345852291598140308000406944251397221472473479850645668777039351214784288970611671608609101209130942441799925122671495631571115513951404736630256493220624547788044547621401969886692919401276129604018140762339818543544092229559000868234827122681606732694919605906317577729949651585654175667152295801332012027693662614725541429098698418203141359181032849143819784682666031849479838744874756609442719868956069976853182093141988219853012767694849782579200000*i1^181 + 6887454762815656933670985737375231017684182154061744349882904516897294056580904284807732695803911680503655824607743668729204654958439836830477317409943422899588101232329538975542244883026144836537981917759100893741125414211831008075437913539915903172842101053864517056312803357559765311478241821243360405002448859444721154444834676335375101080476565663085245957572832504489741680269149720036594463613997546267270365217348442485222096783289400049039432744665707798106015929293430044822749064826117983596885023880495670624451842797991027471715195817651882849674610805422573256051731493063628638568040781000877102577423647720820291952764767966051841211172977797417563289407755054570261093576160350403199315126517053665860435778203809039470531436219111794332245360393028979771080488211069253007421840403851275070378468718219946393270769417995100741415733416480013258862761926625990875719197162254984027505856851675107619085378302659280049892220497573763294633833612033228402921777584816043559768364125800818858079635588472094229553859860148097374920124942053804572940977448208634816570828773218462956461288221701194596680790386039462766485510932352841689995427133725571407670401765829096429924670837917233546517100797502660419134332303558583438625149143781458084664156230031717516096349260601643964648510732247859619910181225922709671868486765783537323860943799386120843876027200149122080124101991649531680928474199921040169242056038048444489251159846334702087644874750234549567104366026888580733871317925041088360259522946132694111472480143930944722692315677266390367054636972861173882074766976340525335310347740829003016753701882848408345587068887397808113641738561268736384479451831309497167410995762727255550305389453828957461544187789533556841974567578061601414948817807092249795528981593606816795460062498642171801145109488327798349843131902673905234346051359031021261008795943178750801390565788666927043740708345038765786384209623812336818664712556517794365302003923316223496559538171871186702007291923988867817167948380525135349536962021889806923799313958800362222748024187635990369142475920099486864038660202131221570480363132925956864476741772085840305769935713578301076272123303632958601084019509380964194537826109362161977877252938443139898944292473503695514189242980084869763721883055762010035103548600113822112270725638511304858312248871019355684868812310993933200384142271262087289208569905354189366310001311098773080711332804204492618895413362960809545903473793862904484026858207256793480452987262298635303778682824657816732659518490310909607093592583750908370018390267266156415552904935908512430504114912355403105546490348696882020239126022399979509963817855835899595048417286883222980597607915410475783012308292900890613596782364355889731633170118850078892849091620842686446879869219149745553594455794862696316884961886220216362904012639537115427504586530659177940092067262781978592035315578175524142686666752000000*i1^182 + 5180063017547701049465835028382934513609162572367338713612454644721479314205751398874987649682257548353705056272018246869210414247660175322744451469740106367862406187815049076594068119697600744913246920475179812996823958139124152377272095984562586643045774856997660342032258512928990756835439655758573036707424776703863627608510670243969824798414385806363993764279383363848133533160287814977602852438586924332610857980801835144045628439782797339876213390625353658756921127954792513684898698835331110177733010542747516143154714201025331123391116604342046845999023187118574422590352851077365658808578648199357189242856402398376378967331092584460935922011545265936282792906804405411763388464050811290562938765531127919695514890077555985365366931221152308819197971603608078707521413257981324179015295108251949392525057660206242841286618065544777263571051127707780369542653992216091761890162224775050175645336297108746320233413366167677851693513930128313838721037278822169638232287587310319598595493438601177853322688278566630922485244330032180152651085809347795017940763010360828589324536943710862666417259819409758876140071536265600681332642871751616733266540310899133195801321822789618087985942735775478470232844269032300994569193583758689253252533328895656789497909156872767131534415904924460789581254385504073379645195936289835744229674081342146531475935167608107391463178142194074515875790943991640222413863131559990191771352994645882524066944949419636343629343442595024956911137659100880081994775887631492192889335251819284300463745772110901309360129316514760636046103831232007774747445338539871889806150506653117209585092990520630711218129860382959075443608769768107442051366709500289233840699420506611880409750022101788969228055263009465115990928945823601030553587191896129426629900544059925574247120459589360147893722951178827456534762498584123915187478673153460624549103400225711360709512007776136067741685359745388081742937262146722166826874247779493666667540833676464675519982090581894885689679031719467856037355940244507680323519353549518101248499153731876537446642430062759989095247757290021531251210876240720116606542700909110834348904191951720038371301549882997987915348857395458059692457651913725350884985436398461080985703535904181415394281952332890538588783495964158023181247918002297355412144264812193876039571779240566447798737612361241554062566201762265639552596243714471799132060799632649929821120417805125952856042657922942023451069850516124125154033978426901737817966058082146208482484054578065108281602021551168947316172364156884483369466173748596509077257687533577166560046858264720888472086761523906369583489864106006339861001777429201356096403946375775090246280821518643906919500414902089146187739781826676478208611810615850662865538598317070640234758420297086475404685722991100510416816249657146094076799894317577314083540543591677526505756155391747319968402571903361662897356800000*i1^183 + 853019204900972698111349928128594170194328732149685211088861013565391952194851834732516761912709887966437863094373568989162078612938360188794166502293198378536377929482311494712626427509115452996330096619251491644199041699475018672713929811995033099909295156742915927409084231043552066924027958576543466315325165664880001121444926746267643641578200070491672652784766031454956835569982508382703453996558997159922403873493258853516815362593480621765702523315283584455731468549234652714614869555957430636129047375333070765937279901011165405914925588244793931042230568493427422641211983311088096887123488461039491631479384230821960669964407723746021535780581232776638901485551661071865728143201952836853688614560316940185594940485856190528852206965040345419000537715169342113386556497795205174704781817314066966872049857573087690546482450994487531394901868521443952052366957318927379175903590232657391147434469612073700532554405280850211734300695678342436635816079633355316292164420351793965491087755600162238839460634839361652683602341582568215156552384058763049225894983012081936585808701457626899812592608069417111466382485092873601568780434309600076637976440037892885777880260210345882668371929896201938983867087902360931150277159283861502803309445452466776540584270460675601268455109664333385595981057053097424907248067754099971373982915777610633416251380995666472448921845650077954338695485438446864691222420327607041371677460131978289590211354368821085885018724966886572068897032200460290778401113864749442920091969357311695863342482756221615430705338127139790004290315060914550701318474334583298301622854539792527854465880323776861135827008383676716234240242905414422047023615189640813620904647626966542530811027224561752080485691427388212251438540496385271563395937927623237449419711981075305826229962905893067248920011288367928691283276644068943995453275094394823267687889671226657837128815746512716110166025907892339529386687388747383518176906379074837337675520733849471488386526661216249647901013054792944918532009541482707344907260143093567635415749228012201206135790563532023708912995868520281182364012254266462131465077596313458607904610186420944191176628765914213101033819402502263658450773853756278032392521993023041061832874375140327856272756444168523120886390694017799020927307633917410295467000289929213324174331782550896596492924918238032604287295515486267546139414651954762626388460294680835497695905821083878931162480093190950054589333683135634112697445551726081029313617154096089059531903147179035172679086669717182590579069402013978675936953852818979782995921617327081008906017042976037733246775038739571112026663243275001470885123487044194096307008984661211807509194708014144468669769807601958023308924751638517270740215455628228040340566114489241195033991745879164627097262900935453177007259456775041760836902440893452621112884589850404036914679255775502663680000*i1^184 + 42138987218295088620923558904422325296172287987867216606739404821984185241697369499343743905213791880074189875443538962468788417232971810108271631315143865965029715809993956445079542917558070616399563685016997501325874368990200511173193179310017675930535339543196802456825643369369022718568656906484538051289437535082104359976845413448419228905186918193372337761691003451643188959661145289937156339505107853627614256773259175356816778118706796206113861428699964710255408849331873620796628624561250313838670250795343975398881118801453980801194213214851049594992211684953217917747200316360003913374002834580823600946490574846844071454331159935758655447838906942062401506139409906803145366233853109151854190190021721492256577036513110391394802151980777735148295575659119074097014101354656406959279221630720876303289797428501962760146207392571250885183635572122462310959091521068324990746369459243202654452616864442048511772138139130530933124141161823144117896215489494246832347514080614496484922986325565842236951932732667645713094791444152961727364783477560099221684011113064426766163076121703361251170517578980180229082250108410200780315162413396372868417609395743922361028215057800887521311458549288586813385210819178921896593369882438840719001009795809943899425534023299381427479771319203758541245979534204589530243388323552889044707304194146929141047252267861487094895877766761014630192754088871883058047482515619714950559974206518503817221252233854026830797643458613491017175082484436518624674810015477610444845693370559593378359194515889432289915611573578342867172015101072869285033015911656516214666083655048076814876494640240773907765996170140317362559047443264236670158832809628494782781689698682003062877587012344833866869737469428003495685533606626659512706954469975626657828475593935646593985004154161408216771185396002262165134798655227812693275076958554341793547941167228504075944533852509110636084301015435152787250332586905852076625311510191821063009273127705927112200126586094377225060968921983981168423600779454557271147777307470865038248508583631246513904432304197099067331144354254926442975792095334487604476646956478714151642303086688266269391401945066951160816334005604154481359952963154732873634621225639602394556528202556233328296320911888993968986480386663046899602692157926159410613392957357642048111215878847766261887951279500783755612332794032156042630279975212351946247939629069494074379404335275667366336221394582492791902912235749259097269125537049198327116530115199726999658549442942947108924157777856471266676885030570482107743290827327472834970494514969034564898141901380810070885350354849607796447554466521014347361583056262833949244077336239421912264879783770761384044432687020079734917539286496694572760362850770395302643728744490703983943594706512010086462965894996404799631247179221124205356156515975307589191748608738721792000*i1^185 + 121589464993738523731474530346157142877147662524907363250037247092911152759276024335196526361504650218799794982946951598036689544327981524519074988829371676138076300393985210522657555756846563501002240373000171042719388034254207142627002311938618505037040396903681109581531110900217280838067113972343542018258725572819477263642950379218253560765512883510322450357365692680050726656650059293798915140561915417709998460489014514799388540605854143543892068686847224082005308875392003632244752167811275761681053390792310050940170751155402081266223748902179704170826896818579866016293389220232667716912058156625947193270107346593286452077827638862979481667483589916363172816848137402164457541068149594996477267323133269564519440896939732780383011103680412162318509940622960034843580530167053354940281450839770181314035483435281887923330499834734107908449481714208268222393958281697159062899978337613961371905212988860678623091796455125259010523143826622529293386960489028127963285370523884926649092414537728731576950122416015106189810169663506732424100039606465041155440539144493451923873556336355753369603932414629519710848127659688705095233665228726266719639254293294975066561186968668292780110146329222302741555158557930057175587297276856525165949570440123626493128114973027873119653232360161150853924917790459062688029625019711953661427812937735738694538100097549134774023045224191198233660507204287091740135293769901476847746299413575620703308398594405196919319883721888462687574954579104040399283289249895512356494223052821168826167048785061268132825111131643547788262120676524428405647173801518506255043233126155791896436254995227545786192811117886385198513571446342595979607568788178024757582009891753420964453360289689005190541100745677454412016237971775834363586549086865686317714132050033478073758745284709449411352946681702701213620992465695532105472715131981317896441881184285453774189872609956615856428927459173707395914507039586158059838108652927446574199975373476120882561552278613271768297864179789556043280474722963010551146740990095359635891506555348473523756296174733809417966961702960528427342786301772064140532621326726806895583752840093868518971103762346170256556286123828938114008379113932742942995825146862194967652442255615712691797790871958249404964673876893694690894801896981249238556322424995535623945305590188359696048772456707151564014591632633571859308227714307643060637893457669510136588950223650671053333891473139387193596832133980649258568081605959354760475136590979781042597116380676055051917088680218353132946201737349892788609106698853035495804886121832695032018492718093699894679362505224726277586337644145313240596813521098389113269377914331186472782157314838926503386968354791826758656796680275542802913747573298111054084315024458196413290861329260209558978248688608512024038410170511454279080651784192000*i1^186 + -21478524114011278943437933790956788667976817491943300708295816680394062039705362197776481858227767937972098993235443740554864272220698816178024512092467710454449389976075339733471542290707528038197254646663922292884975697035687003103564007205017329200237317667862622524418372733761083816153584274200917893368912739769091284238504745505220242916108658166704128389392134762865405745671498618258157526371445091693596070830379609970662513017147673848086680102088311322654241565973934926052890989711611422149595581578598907240112321712882693451410369832390991580595402973304157317378293547195555944888770065700619198956106973745183664220133682092197386061506802066067424440516105312042962786967400683120889582037730108301438730658823399729122787834542957030174654524936420511127677622408203199674642645818325749217821788812585989580375318025030697722853409703796760459024153976006043796250309793843979074857251492622051792691854020730594575857966696894707994170783338667759206912304025321086811831411529245077028771971122005222074780796961080316859411124522003310362325014238261677842890368483728457054754773910067194902214369280503661343408506487244337322966624243792244191025008286037018995979758550353144997959204669094552685152483065398270039079976868789801946569713968337694747284082665885789304291649285188735101885321669606129765016549581567629046783723385092963324062985829038151735061340980182594554458152174881846338021117968353066303741097880096834623798004898659214974492291968891311687605254394641903750372551660615164360773686806640818136300163436431288201608927756715413715607930526369661570728686317591076483887400034045541772290157905341127283292312596569407846387398077652166481982236360536432002009462552228603905724020814172359188494379906899447441499279610034802209313889241117673929375893567287930324714977904504060373473396612263925868912624378417879210928254780200675906356826475767060799226865201959577525387754120779375016027244524941001409513421279537399265982343011755777830643365300919530854118105029525534932722674108772672365242232245022005415546441238482241142317835096583876853835241039807728686555474453472916577115730540134274118048157997749876938264988810994948258421907220155344842321680569535672216344030549611142504798704485309253080194445842541493886808273242487844844962985093635488173053506242952338215203047714121545928352819413265204189177470392351674580552191920085030070997936161235673836387114367416818484977544034835033129124961767095920394199564027196194694053261594597955525227352228670861794946413559055836453040482729161986092548346970435147228120731081469019671157263093551702659927352447369113892226557419845440316609601230509899996851993550046649747610156549106386404569894610776288668973755891905106329937025139493787289688349268341632453456703513950118668366197555200*i1^187 + 643894230235354384280457446178343270665349095735506254609912793460307932067054525754048281981969378933023400278779584945736403617469287044332870176084953145124040265406187101981527530628059531936842255360080322184480284216761973985160774160028781551139497162156834394745334027056643900739908875081687624904478085881285230196292514102903516384879331447165610808055621874747679971675248307057626341338600524816315039731849686635547125391937189983241709079076077145015023701505393035079930268870789255981297389229263743355625662358020068085857546255963289689356316519262031095093140179983666198370628442273119766618209185839952033665896366709838742320707347527463501273298396299678781295941589597852412188215595091279041725402720787632697444146363798072252867210556762153673928228801843438973604439910545500614519976039686769852096318573866749656855913687897094606655342776599748522814640559276155768910699569256753959446631989777599141909160796133458328911663711756372981917606696517043050444867966669931197737621684323585422994712122231228520545881560053702626173243363517593241084951505708546898510276471406996380175685494927179122302187867938946938024877547307615492091116373816855255622565194900113072441865661222552857440311372362797968935642190645225734159065289315932205250620189624891064475410774480553723138569699351571869370602555029436766726838458890596077555994498870294108991077170276592603482087920113020725297294688726468887396633017925824807261458638695717355270283957071774512565037179501267163443536615706250865647473946523191815453257110229584220137411722782378733255183998183638173309303811640358163926979904331142430987724329287568043179126062999456450806404620326930069166658905736977247825480680099735642021542572355212564455429513705697004415079789642069583521501812567301933704961262738758045053860040907546074182876119342972003262796047501353753003535123592429471977406689210173809308139379723727794686649944396443496758360167878002876421831063758930728560718350291155151855291625117483455899030291394549972805342851054933351941655285076022477127083928983333519947626973321994293128075389674023702509929221383908900432910534974922265119780718175663950580338595966537748413281840567502464129226584691829586565372230176875108270941933136206500906044786435527003986350327639608181191306185068110506063695975310309528401505616225797484192864456249680062177328055425947558465691617912409039585634733576480757965483750264895392128457115675957724786621665562888441011569202607847928841115923448522050232596867898004100389346760881210343320575822693992924566382010377975971530086594810629864559353974670716853498183331722696971144880801519892689683581498834669525550073175608796011667473037059157024328533530911720148617546990292969890780753442018875761992230688029828710400*i1^188 + 22516748719967020332060516538058894791001568190708233652302261365421066388656086831627131316772065666693953274414192732932540963608481484414815612727340428178247451344569721929275636209133495640413906378588879545495096422002257548365345025923809602133852163016070004763755531293128923382036914363890919427438867745416804231105473900860257637806717564068497162768319737295578121078469628332997754512326156021255618326039147303008865540885725506708938855953646206888269699364198827056284400817443679120601430044650731210887752679465793706224539185554831533707817885580282803225495674876833784322679033247467128068599585878991739104033904516058360325183802218291105071109994620621118461156438984066241431307009042079584380520822497053944683815083571665887790203113984303386919794610935354063726817758962566992673961759634951744644777681081137534483886140537482357697846778381398752799971279420303381809028509976965697108569125934664076792024916001605522047078416356609071101208106274393492500289373204132559427050454724795880326044144957597974570832737988502415552863444117804432086222591625876000172660569657230614188878386903801988770048483255032707333338227317814749332193633082869907389458489979541478298246106453982576910891965101887481377483109595067240923148975381522735781726922972005571446700305799743054677089559387910949317440578445922685004758599817587945497050825803236075878037304185921987964690994811711907776465728033653149621949402200792488785352343220590801628380210070824824692144219214679196349839777377241640249007904715106347631331500031036881595296148527016325050902970371096163804655692817752338317100471137281665437359094414822741154062602937742007181429752818555673740507352885300805122340134985067102105893603364833105323361411977292783622227982344435998826963931308774528486061539851544967447230552222346626010980704667074338571878575588201577863596071937419927517462529618592261511876386333785927915825873879395493677112495490992976713976244694815639442956374080706348423897213063466317672410685692112681723275048916959375022316735619743488127907553593864500883526585725863497463026017258736249078940419691224171557701921518267914702569599801024498745748705907927020822841136596144172980983166203086794302410236259305370572121065497801907161818810512063438586460796917141187685428085296932384434524586509596791266309263254194135524718259164350326376270101900998225338389213778398682245158525868148794815604294143073030223008591631456745658579535821622979344970708436257362986321985835730017752200799583788923420939231532278216579725110902665813930013729674505493838475476791322296362278472218546329896485797702902214725482651296368433765454880715804679567306890737232313576850795752197719749167576757523274954220062038126755840*i1^189 + 13411165574877756437808143123872822284609160262789525903359071220972458232115346062684198496771647086995022095157681964245228325082543687663088894696855836237876544359299967148697193527410651962609273262503543002268636774201210903197814794478714679950873232426189694620508321635950387840783163081557817015222888946088654295408928708962624863440446421764277777656326184460059715077864822859027364735038851281265986203355804622856473523284292794543643180371027684804797076675720048442392184428649575242593054156943637409819843274499485073964365023651358956429754942915849150908884538008823646814012667653651093774483760731872585098477414534742048475055865384751795399389155966802142404426669913673808075730247973375578664127923144973263634962418445157605752656497514160524065098554496281045203200945484124156159973142687020072849491418508828282352131049815519754146019433905024318100561290433582564726708545818913739348614355252827306607072866024791667684697421528686274695960924483343801220366944165517166774002633887803630198059168393184626556395926314546572249232089490389612842560827653280424571471970188183218514893487070055787795627311193661700299123193944605041546565671524992538624311350345805146615481810901646570214798959524241995811706227767650845498720361259062224133016905824305937477536251814459397094919780825466943005648102427672839771931403105239266736992775372378072371088214950382271487541056796010987788698660214359115290999290305508427428873449780249110721718092465233357599464229394290639467064957833916925386481333103363512822109996332747422446211472849817415263892398456672247475884989996022427397672079720966234976053340770762885808974824601315090798751112781523693475268672192836582876459970451198975801694756972323887985615329212582425650788953455217129565653285427328982852822911849591897298695382495743471275788608175568548127439748232639012838336188681367344280330442210194044988443884834453591015438351635250737140166221319422314340418155162896438955035299217710545612079007750780306162617959474810238505459322128531642561264427370655920153316154520290873784716810733784792044689310881085034082993476546989599989292359393624484594994178051537533227056204540695092990588323852182420109523787119641720372536655082417176150706436357119177535941181183449961570463398090369518265475292022584463451862207213746417812394520223506370334055996185092094011703479249261643765222699659171957796112097085576675541525912425998437644706565509313580302059658916780553058383289409466792617109102054997952729118512218425003374453374395278234796051162993853156625896412621686486420144789478120784649925469260509670918159350142786483157847845839461846922535001324378653803156487828848655647832387631028633600*i1^190 + 17401227889179553770301746002094318384012312847966814824770786549447018135633364491285903267558254878025376518258138174555561435903399586849495549810570788501599452184868572420545222626760692415878539472182632716074307981364694532417429669668971526577058150016529176849221305194691178851058483314422752322549508321944149187905734816449151742618433921032956845753310734878963996612333126332201846544429641433911810106391714341744991493411947606158270695829594761423096471301170423138241427538275657217548338588383917362915824159829148465442377713759474819378071596911640257689549805739475126435369874941876803519588639958363261199399846698463927118568741324745130056380901294212319278678808921859051887140469542091774648609374845250896889648537005991776774356960372666683697087463933147498193999752368263620670090900370360169168579588611848926219551603040566310956778855783529543065109277049262976249760397455374072635888266050738776914222090175539078198893618005237343612507757016977783782694281767649596624714927962236489467111985000883464376342237311812879011219210837213671288876382827760957733851630499064374643579229612498257094707516392121725555416484047328463839843215139691363737070267421005634560729263813114332034296258430977553822604641398164219270392758479154778748770180277575949402355116765969528038238791864528022275825457091080999456726866370753979225437473667899099130432175568309112973531244886958833529285802087703549673414025266795502441445165186208689035801775733448444490950438958934907583279249551786986364242686730996482688195482554693441982631114054336297499637261639883817705271876308084683920866102060996761988318812381194853248042221557911639435384469392563941625133018072134575559077557139198118712555466241982300744705350086782750990904793439121433865234581292767353807512303450266126383066750296053214482955846656193758469354524084522598308113213146836070220799483811025964614880097712021724990178243973477626888349266815317260817759415427976792155044480648150251083196650158181413665575416479737376129014793560523401994924335700843829380729490664362330403145223831793312483214224201315577107840871267898287645228179272416373487856757072434348168029150450636123962777017464058892361192654365105450492421553009439794218149309500616533822098118881301459440110577097527900149778435700802308995106374564668645987336341864469723239407250209246864521031433765068146676375253617307314267646990470177872518680174560179692799952625729639374602209890798206156452027183489077852633344318148921943914589955908849624726233266399032939365802933181037808669913204000819761787922083397504792046767904550420897569191877619441135678571915451809503170407229674225664*i1^191 - N1*150769934856624210275181982161719980375170777050501601700717063351954970602030725815885451856953365369389808388702468230448767147761775141194278041820057995334667479775546738851164009875051965567429839810513146942262432267828532527092567955262025325344064232604291341029908288269814032170659419656322713443601680407447638176842421254661181469641846842921873396035302942238169652333895705614715*i2, 2944070291356422564417629408940720904418012719339526798554425163144492057439804214853650056491788137917188988629396799412954136867570402983772073365659760579188683376294594528702000998886878003656958788511953310594763278148415958404884456777138965993084834887849635525775402941719989775532370464214360619648000597927299763388245647053320151203228567413888920706494042219240162579518988930436381514945045924777241397893489969566856896268444178910469318368365487283742624565960251823184744342122719096323788650602978978867404073486492315323579070695904606035028701193909528556764559603648613146003639019799193702436319575847151149296229285940951462118087705037839933216315364433641137340053702753327014771658718337487140186657881729788284123539510598181017112112978261175037757130002783197623594925552753733398831482500025596582617001377738294059121202239951753980400833262361145803489767833291857660241376671340903684073476987528996715635083447036542921979845626547924824107509649985499299597094433053427616264912654001948838475517401221772541081373746691421625765783079985312852921619294956575069811449342579652403420668043157375811937162716178693551123814458957632020787316603982242721026599861303169802920498426518353650384515640345995721242426266681607115898093122071854815892955443837885103774828801899580088221987518973439809513453262470210683420638194177238604305361659339545617725151806442109426646268171648219762220089395001208298150176819302280157104922045169518524178308502903797978835539761640512273509542879237673548634032101863232339006272007551881501907525742787390718567160983234305625149212626384327519258774547767204787415414163345901126538300052312723781207777145943732049148881012040728610332906557907922115934321972004015251142293931681220325045163394820181926626267447464646399000344863972520250827452599426155714131224301845988908386221643258420151208984325623610398951518703862883485659712687404620535315422770276511552467107958495019939689053162856635984997743493808935986199676589038725543777999593392480541562824416695301251037374676210948069645886375065600458308277106051724623771041696868388114116299718523559234730258121983526719554106106772078165293123617092193365611919835956420347553916180954314170533106203416371599672003493955844016952840195348446395159990134086656914895542614692794979416816064907504580208388543010519792465218724155131841461041540135214490001259440820167155257878001532125826188408043326790855129743568249281817075918408869833208104023331024647763069100422741374875158042437837478351834275651036706101504778912940796001182555538177037802711359563604559953474854075632843780363110319803142879649817467521042767888851640900802931539376542364208913519048775972942314301391956814767640666491053961008828225006027715615782735351468573010335898710987582476007280793579787896045067675384032693043965229668196496624253491570687576675332916633346640719762731577575875353064333480442488385650636389493199715245040688293810810895648702062299992107851863400161509725612429040345948661103163748361504704750649716997977125823658865788146464380488479781804682826300768751811807853544050579698315961780797200954195862666844947158289168821691684760127171149782019756510236013032356617008436728985216634861478628620553852041013231089963233235224675087226725778593439898372244025466727786743772976673986896401360000878988902055588772135247117291881431407022716752646625893245386644754761292532051629657897173363480314293945863179137283851489238430276838912578977807075767957191061559803342417717276039986027557086007183382602223769929900940099661903254661335895532503943730755175239331805607221334491159071870285633194859243076066526963391032511265349747018424605136733326116421165973087223594456098701570249940949248873878299737503155654474537716047989158258613302745966511031872973203742534411544821972330818793323547204448028480079910802568849713181902395100449734554328265645501586628662217893945801697661809625806391881020198963967343620640253310681345920313532595779873269306178533559495542496710098944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 78054091381910768167874582804629522719539979077873214740418448921361200739265128859614508468711023311402181393751123271700069904800434930451617358859682461954437910792156498745741173788262811040405290282247818349688312441623721873376699373527844672205526839384555964831141064696376469444294259269036275381382902946212538814577751193170644103405989496235267393224554693056975062139257376750940850502209949186154920722165983859558525318891870553447860626205800711621484672752720167747427328128560626267323499772751307191193259424013974600251345882272464881987825859680043664697146823338980394217205044902876170394504313190009103886977953105971966132045133613074009231537482337519341278824226323197063694325646597973441503036399191424392648647547239761560248818523983791085669140487587973953067421760019270191742297406069711803720217581455015611796356751372936340701474510927986920750058342202103444416307540225042309617447109034022470780609893105811628289723853127439375158977723908789080321577381608736595336019576546996142197876953999033236421010743770784123387645581385747776543453461011126790086244703924842606591316062719031461815919265671202215896951719427939131021017695046799564581149642794159353979771880223920624905770814279500041930798161010966291608899678830992367265382376050211793457210801429189358142982864488173389864036318816236424632311488337229633088183875881124210918980871692409707438204196971484661744620509404326637253920424763865262759014112534024703881908249082368080038378555956309358682245839898063352641535505373105319764860450496173862668129516815824858245048312667295818842658842614169000791600434819331781823552275212101425873811840544027941187623224252420164997995459684764057000875986405228019726008588801933026126997753173229006834217356157438439081494378983692866321971031435091549258042419077245913810740531012451064565795810577839587059524746912720805106827803725449098063677349813100231278625989165031984173745537608603566460766706912853468604339213052490117636408476645622703124906056388603524094161060154158819499673892641523276374850089282961631239001013113374859628433842717549380840219213163332302825303938296302417326544642616271143334779908471520855779630124158764632404136004356498771638295390920734964122795935471207724291341595315377991913190362336604155943375565379150226519920468169204709563168649889375852664262584051204054113562719550304312227360705535562731413518743270075719650100482265609825087754563728050564258320863239191778271473541079585052897618801473841896514880658421271162953605670005844118988333003105770705759394237027274379407300734180048099893989268616466384027578911584416669565988003062025879840657953765735971763684117029355098198051070128514980347523320487312897819702806145458953379694288033790314997766035391052589457821967713657975250828183241225163454347619016054940213386476176530280247453745423609764441007364855133052055808175966593811537514037769804258591186234659235189315488226063424767616469582414502886079558014137767680742163338714139257732195884609602843814784823879779466069966509077567909863937382577980607805171972816073432436403134318074853004055704354242420826912672136140368934737086025904548790444106663226442603072353939081379229355555179145105281439899750084351728286436147542088008420387279779111093189669509759398039016637615824619300462699832465804707990674228404050548367987885150429322895748791066146915784996853266549428903438272191816879347363444886323370859040633046873676739169579035916312184393867078997104245199024555127856665519407440451799387045851701573947797416068467564177005560006178682239356455114928809592043364228806543324086109265138526901749663533843731884610416739266152865411862430908622079423793191918472389730875947245923212538970976381410701279921117896459437908969657616802522231038375294043760666656594451662841822370568373255495232514497585334867562660625909994548817238045611583579062852722655370669176520097198006395981232328929202196898155944527063571000625222480363932708964599051631269781161236680902930651875901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1040441859207246994841650481716996927457004227561481794989623875914402428701707955609816244364854718035264727301516390328457154184872779571017628111736920288744685615609094647865081758120592909326560944602891848739293285048579834517448563986925287060980206948642928234245516667318585054785276522427045929034393615653328829459603777889803591491326180390880809703122649243152007120989693761334615342223607745928277170000395326945643950476292303350180207271088056698065157877833389132259146460510244230484589369947899695248117505882827250072918571414604031181312443763144159863986237988940336530997634087289844367339353048330591834831084013035430097927276844888789293987865818452708683444901366569916077140569932906407420098203670571603201512076134113159102566042006165796413047348109108280319299889369602008930126586864438501485769153642677408013543613839569832632095817759057935583617285624619887953171583962148228130016263723764369315686499324357575947996727915388045604395547411070088825037596286326044351414740033556106614118820358572361383767065868057922842694255639434717000868216176804771137407474219969474447805585143194836158626351703712458131835368807535995654363948506425572273993086505706044028894949870340869338102307157590763021197853141630407932785464992662655780268128558456087667501249366637463796381782489871163600020767914707115671150856099739090669781267061357549340354345186179007771806127637237841537110485769899926948317382234671558436823747753411189252305519808943672605912573537574110877304007986178807665079877951763826540451881242087818593151132961742211541142106780075335266307477431247398592787874391468831904417675105337950415162895779693511610322323664500219618238577266658290218317052131473466318435924411831802010911813599762869470074582071686363904593554558396300128162854317828358998993752386031445227064984348093889599586444594434203071648821150247988046159961010843856090709627945458607557412004981977831552245920576154951667422260161652316553518975167174414698226272481769319974356656872706706072097535335415390988280950365366122209327404530822028088919585848049613482050468836715976716684121092687388440141724143263866691564202197887545953566141163101486577959529176696426438691460063759783259836852664924625997126593574223248395527553596779464479974989590445519143216056415527213787946828915012404548127288503824731696075027517026559241559233717687251721113874394690596836392277700952281702536039301242015958577741047731812547575643497206340016761565624973275276820866733547050370104896949895487915288011244335826097765511744557503541341964965187562669349154167563638392459291282186808912385583903710615083792100855069253410959564683571801044950910365012356251468851495952229871478114922752985843811036592753447841458464146064123883948919068736263809155133803759606660022551778146230621081258816630910822113601082214205880614379158967792240765173965882913897367129095331360235586953166460504389465809466928188651156739444857765521792231262982440189466743396232552791950835611047398475357413460012393952027609652073665970507870223752966660066253602791911148010153528823509929993002481180286331370325722400336151826728572596406375207432354326195472013932787928819587286877701488195084703349569283585270915024749621504727488105720126988731437151103847761549950020739237399887372913299659596851605929264123803603710162031042698317277846009530301340826223153309365783112642336007193970811467249507210533619069834711048133559354272903082586457928813788065704537458217635836972159114367693924060804430048041521653287610678143160982583551571654850873275494776302388277404356451960886581017621870590772309551760784643079427397475319551667535606368736367348423190779868207331086731294980877121030162535532532964341766516850728413353626989957388105524495901879992325210071548751860162104531801716662268545820635761428467162024598245547607255060321716592497861197109101146082777953634184549226929358276809924631135515189038615682669416849146711158763839307630084484519604844922027068883813632796780087845846217245327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8664759539775394687292393566890787437572356845425369914834849227951039356184540428990185862417541548143173868927389243402995127885280585197148329946284521375401809051831399269261623378494049148605316212801503235412528131364691677313315485990748901132181146229535122587416544794968832136694164350228633391397293726555666273874055993395839073511695013342428077155494782714278597782196363112425229353186406461838585435234130463268732048793405364463538396960432688220989872351449714377256862382244069602339335810453861732416632412660064395952262936583634250620536760880690872294770116633149982944873701642673394550550593983468371726345233550091244452154573634961024439311074969374609004606212907049557860068256284193306325794995989442004135802326585404736209740936252841888236012506952520728156912601192718787987843195465434814871814414529641776506157910321540971128018007978896583560764594966080868196194498000520390231371490724374594036429575002587165413455868989278563446927515690556999304731028962466547999737183599178778795991976973734421860712295266945396279229162422231741621205504869534950913757373622737664857899392549643901368620991987204075202116576283564690697195386380865189755845518374543719676021073710615473595017401626967079145975462601162082174173275749638174129417719576591005233479339192919668498174897015547467185386262748950604653643518383988848141043278432999320244769291556641793491279126456911937492073697124046962805747176949528069419113449976123599930334357560985366566986851356583234382924727611687307003873937890421145209869535496916700791282934863818048085760249914213790425681011821353467796658893470769817721638269395004954193171956875655754967202515069342359015012073101738841428268822350727343550711305888632691747826344127401817807339495603851949921637281283252221728992486254431869660119021352999635857143514213280204408492236481606825504188617696596276624562665976492850715331640657931606725984925450880047342964089475794200664404761601249480260776505973122919641655825549381578136242442553035415161335411216189371400114643462867206103961356411615415746106926833158282443905007123495037046866088584337051661071754941265614209455720745285768180167908469501885642027893767722359394918171436903535936092320282211917876307660852150976775596745511522528168292775414783902214629505178603591969160291248184561916217171643225132349888004745953214285786886602504147057987969086697477110580579688022749017269775068472802236278132100909783668406165965186993867542188351973423160145277398528412200762406405047445834927399846425280438813713893629157163836132240908838583090522599116101839001288300537833081116182050693591254788597053260636863530628205243405024758517100597065612036575603480497815898188285064774611677469445686110626819378864734103538241095290388846045282693541698079096314371484614203881830100624562979415593689862037171659533655456919417598214765086276281251148630452575547523908476632257871177860621534914319672686374673993337494307480759960363892856426520602645060997146074798697426795493119686420297319421452082578966730667233364541928208635391760242840918922334419732975933437267582711316174354054798679612188937174803846085308500944674913145331010711349165679417674176865963052541445741063899129617333530888371730605808832745587142083628012712303996013653927912461237656870524736690872541843564208543979122035490046330133199701235719631151204131018637131848435808139512618303993855057321417128445956870172037539083674841887250086318191791584510171753026536065019022279153374539790532273094852358474999609419646038426817858302932327630165155154130960848259719785773213727263062319728656347203966652439045967760569046787781750652968709300101707033229143270740800030618063011004629706501934330274327113683540145851717279837263952323819210170730066994813423424218837865850091836314763072897986150238371985043550136780888107111017528566830355714898335571778021855533512497706575861828209730438855065751056953130323787614161035358465818926386142121223963343843268421372659398227935432666772558351315868057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 48592548068464895560040215431275646373995342557402030340997356372931245277587989139904737141273950320666240706109666805981586791514707148533058557159493524391637379116409402960356468393594978369197468024322691118960678657336156828926681413378461762821667371364408425955603623235143324257385135034495068333274397456023039230215101174815137376842592578810946971971663226894407924820092921993767587416434520249190458794263114873807188399185727130497562742421501831357112256390925294049694367326195020796258972043828649315752769300065343569124564470889959575764558357511033762029765351829770469440885774992531943563211657656439030161231742914480613013032439750248761923144430499772706222149290863374780890518565658407808588969426051163351338028037273307778669170798132565061697027232624398336375981361568325815746556022188855136205090861613504133754253604680360277581382623031139125001896274814905053237445086014159969978270517409554438622838415920676934942886933253799608505883047130373689168768364483593390488148070952451929364712593718951801942482021944020881541868153205201650861448722302190234360325684439610154266510545383715918775503037184414768320885231365421433504584845885538621207223378316298018134671314994245223864909387434837957690783589146481880522133017691950958390046125032361634117609771537768395004936974916180305701178261853055238944295955726636473938952632162693212658467457711398196987062926846881579834714185893272288603229247893588240350962200496731583066702735591637554599094138523977372484756206957064092923801060229731886910628211548279901900164712918052039375143813620488045149724717666357262024032695942190781469714292420129441354011863544008288583414980669692320499969216014073819722825170352640447881064675140754231028731419700209013737171352985065759774259346619004833951924393003619833706467192027384058112034693941097126999918920059366662667924610575415489353511516880541077938112439107543952728104329513225870190678326947005914613785149731265695128170410361784669812332343660284518363517821098563203164317256289190318696217075452254116121492531629138925323726525311080689200383678167815657808186742851832542772874819785859819353472391634631756341928641785205503196154751090339658107529354596635038809612323042832716439031020607408597550307650564087862136024265984325301654983880264466682170064831018462851514357559747947732526804202430928643857785315319475615362581986819840130911914269671270046576096345626521112548009028591000197205012368313098702374188339741309221325081400794498609485806572176232721263588761330900625860389778015745691022420817688369518185266004418199004653856876861097786134554586248961764324859979925522471552636929952517858040537435762226816160040916066448020076661130511846671253679854775128535269775602883664975498494669815666101352581052363067237413639724303940946483966891758338500302998412855830185573515006375650565877475754256109007425338512628877315695920446485244450793032510830628387295129662233728196744481228444004064942661740461574974701411785883425999776846054255884937167392218931653627556983551321560124689404697085980444595380055018265875374110862931595101990642624677239338730989775946565643633855885952864466475770364418241334422987247289849953328593841471998468240050421600973199760896952740184621058388873818030175709235692608416284671767198461942944156046761764807006284382922244407904575471917841102192717071846045285284950060607171674068597136966104408331315450453275538671381596262159349309528524952205204847815539907425620412854926548644375862806401085278510248399616501834274935113316349489670187860938993763108754457020842797329533122920834317062295144028345624854713557506449367471524471385044342690722185163669270528133915950459880118041398065670767533667690242256510850893345740414291532601292834824580799140759614194370189810307425072686533543611396025534168296990411576846327091776968049701894915999133840938861940960226918920225605021622974866633656116148322808907382957458586026574992031837508412164212124947604942453500532883374992275870957006783669862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 176308599260080278773432411735315695604474274953616539985816692043231422729977913394403755467578466523213534698497659348319216490803301089829642789004369133754761590152640914101097836303481642485757642761881970121238384350834126609654467092352762887228674637281697175353612688033437234091154088832805382902312455846202469016676830366435687418795014432924323238562383726549465576290185888829662856154256700269257734998138205197432069152919828275479563828619802274941987882754343017036271873452029138478875781663382683154779044886775851624152281353030499420368033132681979972965750406601918816702960688141530027918967078939827443163430481457109482657964337111597968012253624052412960746093200254242797755437080131635867178229433719248318766202226780067083394618688946460406551758996339946631019667802143392348049212475274875617959419425705196598282285289723801915570005381404797000609370814981341749987402063788092089982791920651280058870323802432998897354822376958345036513826212380367649479968538710191014073036630459457016810859625073669162206406678055760937934745818568100218948996407207890628935705627731822183957527593422030452938287229413077201487779383155229912400331397021780743547039879033587138495262875648070765965259723585214813139313899516553175749204174723617360000328882564053863041928709838508454738152178360772121066021338461084438986326467053229505737310385065195325660752981330764570016714544801815460386819754072510770649982039612448919771020552726514299188956955722031603168136867613719569668567665158047707820916310968014614079176644595815594206466108197647546083099037688524953282683529010586316992463744486327086276989042751156068036118507267478448464527752181205199181335291285295904714550839780044107385967671727576273216582849692917740939784323919089805417810345915015465776866756732216353868154110999252191783404664338266629371098389344478216950660011931912630042304284780518188846064765334231622811302205098161206389108001503477898225678869715784483121899210684296568652175561638677235506299349243496402067451407424549380382484597550144544491127026870452161782167640903481386744129934428631761065036828108391117202382443992856537385168225628652547554003444375880447115842424799496204831409953545775914491823851472024594802306250888478569364352473291112943154031636457701514295086809007638257467398679566020506182782088159976567874342306281347025260357323369971665012370724873469612081268702732716527849243821736955775691426155594522841047265615145621855662694972905062136888233731114133649969462936556706557700551789481205027593371138908801564397095239917942923042720505480543755352068266190222073139315321474953463237315681794995981765130257887094172128903266885246763586565871175864146292213301131039172971636437258043784580784089174064498418994164777673551424492423550293502559153412322475921140939508018289374023161181601984469702926870718123687950322110150721584947785692207085150662077162659275148148495506190635347586449005018097242498351561992424254101495554107274364508211320006031869733410332792534634102150029483406851117145720898159229305404024422840839756361613562523148156051837514760088272606521596049530387819675550810737162665572841044678927724951745544003104667410261555464484176774577916822612342556556073304574412625304059668021410780030611040652323202189989465114551106557593117265128521839909816052735414944567472964351066832707142260664116073619025574418104824605930703957487481647288074346041387486351267051869949753014787072686214925990514044251299169294731953732004571181526093607464241824722342543347880495697970378256442236429755187938145111448814831140502136467070758596627200804754256324413379602597771120650918577303074092654700570756857806292030805459447712938659675208898730051362037685522743693769147752595494217868106352884861181575175787905219413395773832061812660982925801429802513017610355858363569643850703217154854278450312840243475773441119943458338054364578032090443461997446463797851608660183988716443996125793884917240295972783471888542869007624020741934137255945184477184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 377032678578672290512643160316890920237106925259306672052791314048666684431558370526428951282731896687114795498771402183676831831530251429212838225322230404042228410006474988615728606966199808223203815812335684178831253743787240862464800147883288554680240728195666677323120690889870317664923135567890300302532548173763388143294659460691387122233091214147535528150140506793314603543079073473906022641907541846376641720482044809299424416050456638076760557092248489697546306079784338278998947293422207201727224701715443448495212580960990042347355845645013451743730201145424946538769529631062718465208568495554105215342792254237711074887519053872232872835078254295949348106952925541890550694809681278627954393007171663529106860144219183658062952507603359794294222893411955662874452424472284296829729596421911841713782904611781202373929929043786739423714358997077993520179876991747118982863420746601211349536234629341562735205078151918444199313690932486816092640210581191281909338568676289919289967529529889709841437789898022715166790199788242763569343953729808037495865833035694945168113151929825501122678278715372149825823561087454634325038563377580843735728487073541548035635272901831282772000798758389784707428110916121848838934853011326873216707044249564717780494564678386000865043639944073780479267907425776517851691979049330638655796981459934398374945132273104094958875099963868826210621231169421479166072786538400538481589296969448041222411607793120248789774578894867228581393404521000804870955580059729814221764668852080793623393910504625135053395308826474952845979501351731783458148221324932229181131674787732662054449960266203281692858680790317963257430545397042657601888822413536121082211412893082189339442659145529713444381199334562418199847359841922186759154958247577396121541689770508878241311439969611224637232907529536207076599489165087724228831680744519886782621062979631075556039166728394781220474646584083403116687817723199055179686726317554986630515319354049778462484132556841721556493184583823157184426002862341926247297705669828359116685373012327907087708989950298305800070089879408783450856269653094955235392873797489247711125530466342436108245053361103478478559912354928152065967182893241217369492772633242419062151776642796958898623661722761291160717308226685788514469336737159115101185149051185072973043271990947028522287876510888178451385438789503364559662822462844230560295171615692376490556563107224471225943966589082421759400873206563607392958752250025674842565313359562034697608448898464058999237248534284794631046097629086575018522641532641940301543981097368812453715910837063837905853279957336231219206908063234202551930884510855794015904276123426142325327273836103100160802101639899178205059933999327694689343535348009256013168304345922894650195549258986722733475888164235042512987506361985300361733382238149822081487913026032275338079966549468579163816165412848889248658661394775851616390728187807071258094485320195466307391218049571802445534351252324558308520080312070795064350685290714488758402169454560299571204336273932607510044270801497090229947814717645505321982548283969517806609915774412012040094290094068785421628460786714470397691873700325146728900639525092040638643640614445024306885705132901258373138699321355014416499756795780474001888885424126811298775994909125208241179592222932855578087802491035850215394771034118411000816725252815418962416619151166784580618372496039702137538626746235097013029571696365338971140144976293956429428971366654408372969366065621710734834544802965900838556997312821329078737413243898821576699153461813961797082043399950109785699312336115279006472200671509382304335708196391930627692842179337476610263928163754122689540198290368371257410661077109941379346165930483272226810557541431276475730332538298204965049495248938391066703448924665009828949015519094486617747221196416892684199598641906871505606904798076813989304350731025643007278664042443847194346075207987378447120805497019862606391516358957584944004650058681528397813983905407812044558771571350907748764065202176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 324891757378070595659242790720693153088595891468405900692295829682681465934015901758445454569661886701121018758226322176081793571695248193614242209683853818491430925410925170405621995254095487512879286529898891088080430481902213434042182097581768572109694403271903125908730563157971914860536550056818031114718007186617070344256666592062549127548563780672971482181186584281692023840721459652288281273220811974370389699377837058183633222478020671925096989331673263514688281382372803159463660249843859041594029611630785419510142403981054976702618850791874696540516203837988378979817208021718669980885883984763279711902267436624364283551864960116659161385093329607041239482507928016368139099179247428284023897025557333097545989053839934854670821540953305674872011128534905398196146317029831523226355754107346675085140893190080818265741165912846069102737049656596583343123544332560382087393812737279196540064266169010989536440586007457587039205357808937660619334076701953180483637712599647787399622355409757015906903433497922514966752107754436739850595795981316475523793639190813554497754980153314160736410614532523762346481031289843155168718709322572509402462864874577469087181008369560555402926351608294772590409111269207926099891041011025661148948914053196366350272463356884648666237235429210156677484567821481976203935863717155530035478722830975280466191898685277050108276847260856675825139785827941080978841050337789178358514556790772981579767651333184918939297489241106803673868967450971756150195206396820645629552461792172095363464858726118172084098330655994002401687195651229260566241836733429078759446597011871644863420472087051553774888678420346998865043463512432291600374652343543724790410444542498060191768931808104958268421130911304968364122008640467326612477920428991495998762048691161319004098531933885944354003040635607351762092004110659855325113090813912626546068978714968156933524382196580756543730847200197818473093003625753834005203922232229882302687823757366102349522236371373689692722626748589620819158459339791293890870546099606697640672538957581512259516068525983239676227834168313492108935118354638070229499040032640896181250905055723809897463399950986013170163510849698695762033529007917675090775486437201192667953363624067880649483615252405799773508094631180060162401621983378928668855335387315443008088774720540953685101092571366936581449970620419569083059771053517900617089785501792288836280208014127720363701973189757138896262364655734395823271670401486789810852022580239050634545730315131388854971671711032444492235363431677918244847365317233127565463493968725582867294041798298887416125109017018125910308044291367303342347825474613939570750696360969836197602528227862673535352491951335090502622837335789335293952393985432611833751770812168909112002235947777753919421012931029311365304359361318145131518242466203576016169640978343141013988677308558966963247249766957558373675768634365884134730120811274065973639662847658764378327218243829252045846285707349669450909481551228842711477533144060999303573733982464644122780494924250418066469431992618491436271676103828300324397622753578769297570405946520520479976087802562500226694146130032158986074380462686146200019013814367461329111392605132728994052880772949728298232878080010134273865729849307733186655540803342431975986982551814482890164852173521910686751437051477398452189861740827389936386450136799405066033875542488263032812320430298742055647150731557488850070171679641090333146873838228836545706980988690921209917373741078918093681523019085566750407712048380233580084830562018475562965219330256569995524197867069757447589588809585381249175489959741784833541546768667117320141376312425942568017312284648802613529482761853084865788813118059109529227770365281217454356038511588610956446360067797041714277966412327467722841647448666300783266748552822023374955372045858269855032851380244658716601430096228607293553221005144110141199206904749161791987614659571487106206367422706189823873449342233645379186946873067511652796964545392770203912772928155004321672839823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -389679258110690794748286098407493167429802021361694203969538087366710059947857594514907192621512285066799155593772565980816432370803191881096886031161639689617312259602218024529852051813325155894348658202560716649775863279264716560687041815418818526415693166311228507753375342617808962451828734531918615129342291527211593240979285173592981093788854292176801372442323277610589632368939170125824915831148885811725561584319259954329216900061134946038731211274635089208229070695825038881055459491130216808858289437142111375589553648412579749649494737965860749556147424470787891195442111849941498847659218333181572176003944210449676862463197840836654101889824344883262661198409628174019942735847747781170697028540972845559773529084556526101993055010353334349022516833371352348863385152847905971618513973312707028378843413823174823899388435224167650878495900080345821110548264693465065119623490794988260203204205754082987995176416306115169818350478053770896312516954850314304502173407133545876828333799167404551845735950976967904885989630950776915270821066153750724800299056366815580186354107948963447470012431025398347891220887253634110852662177036274807256038498628296214702074755098184539082249097259156875672171823910784723265769536205338026028006029581183799769928373646450718162980006211428971923983783115881711068534424540436136603044155128406422579014790530566595740909104252433637145816294188888022695892562916919070024110250053895978776912898284349645755543466511830403809106951490077021342697461216155448298114027056838010632056152078393320915404260635940713622718230697828057976258250910561538972372339453499714694704050551567005068263503541263156378726002542469224486293326555889781426246668770998515807605213005783500230862775832489110069630352714347013979517749675877547240301251080912852274473094220131801785877817136933625444139030786187367189801480283723204479335288277982930159061555348314701012810546219075888795523202202098740693588601912379745235517438566754531889156809231551137893450032118447411854222261415594221370711417358897791638585812426924704227313582812255370373021037536190191645334477402728379634642734470562262947350982167637156878585016955951488762332009224923883534970553061843144777105751514176670380455857250414165858680118945961992026247769562288875934803017738987528817749203542970549900156943806626209347490231585130969099760298387168732671099512590194242593915347091082764040423282909406459683545919795593197543708871629322049876193936115908824873322471439465916350525152871716055488007813041182701066179066838275281706964727456483611292179645393610324408542748745529109801118647664454164632689096104472080670807566630596827950864600928831535545965433415986190482165563272040542254431784301722694322909083322745887523183773939555368120008838644959426227902095140123862126103733677630617726787722022868758348617360754608242468198633532724503738408658869354854424163309278722672147826027231438745560817117583485186227393279087424481288597366843941809795168464749956907993704678481816012566821801288080085768118788983241427777998902959712063304623821987310254323938582586703832149648779336307822009554354196168545631196742317054048500578997888105744555689878406624487515137669864362160774276573971133660528092858644287597185132569363722288132605690094640812642637540303828952538188817756222499958890970612206529293804318556652426855739777787233942393164537596644415513531856640473513713233467324413248945400524763162717730925403604539019838995310250052832256891520554357634424937348971262011067920473745544365901421396351160886502105367871611233473964573102525569785944359360004424821752602256569064333027940663548961176970086722804318542315897657333251259953108439079795951681075132178404346024974075553653271515833668116418632877619763588220112616310059954667791531785837772087222182747963279918618028982364209765676624476193574505693218592483075743145037472144753576961424154737635814344877990178618757756347388985291365980642964352161480533890795306536326127250527906091085667636240693128533153302508994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1019167252536347489362563959981795859501248709909618252499237430146518796892639496778781854357603032550356543890481691406390880788873041880500951735122527461088635775459877902265391598435648735847019812812914218218160985163426161972192497433144980004752204958427045049506738579646178392818263133512367922141563743162865610506552806997639217851206394117744801724378857864181647928884614192049520830069112330780742320429863995635473354571213476631804444430780028458667559103821227049770818191009737898793333238917221882315126176822287617337910780641476585455878976479307772777899186697896937932826631074151050235809909430859460487781886663569886892242245945183515601623605767171441889579255765830555826906040953260602225860699806598300473056923477459769001552177861306641627594285778969301765176680830925845490608486480796612817841303372792803539047181711137494468323850591703729564225277003430747717239753671076047814071985682892667610662498809909134120140202144765961733908637536936379401066846926603660071912372608338035027084692509294382004702792354479153992785332736999281836809265783110124399890636359950505632529663914779208692574709969909765919270726433837896921695056885040800676748848889174790873403118021190036653227378358218177040683485119695010041044390744850253271378889906719890540956226590212251487969889029859459451830443619542001380463116503038230439063069098101307578339889968330455948488588981187225083039333343784355091531001942240889848757017396306348439358151026101768290880581913755212702717581495438320029087387396764817660161164963413503278355647313670623323389621936894612651762125950318716832811060167968493246099967065469419358886538187567372692714750652958496320231873574224826156851015677667818540347476334905427381436827950963906296001153393226733687291282833565628902053593894011364398797602831680139023459915139458361024833611263074308890240529537960055846596424570424904650412876619884688607232470824464010028109891723663539156287150457951731420793695890241854398386315127170829642984504850807493941861525611620586409518254618887354232757151006293133900188160807265940724152115106419326548076967124671429771319406022714805466923065868429614992829307400520668901683941092734084095897809688292852500865984452740118793893382193172694282514256736401783256235657423219062733353165870559219284533637932969489850801747234568140099456645558200438593411634287836391934953597447255677484465894543354012137755395984728345706796792026921945617071030947573647570743212425818685778820058183596713536329488176794318259029153942810946544572486140590712394306645359318779779298270509387905333881766326218410395520890550462709652395184619327282955934264893074113050893499750473129149231330710618416997017639462806856390908479077498202792334090928375938182153307971849294838012574574444831669689151267847206506919612892848146157631583603145696623860267973006413867204579424198343541776585742998863659014160253005172335039399081900185928487597058786164244537034911780853118537543801644081765308433035891165369558577492810499615333978350603184355300675452191850776778662107521710950128685970229268988516157762512368921348829544958681172337879353775933443824762015025460880288949430687933896623500191329648029316703668421470608799738609085353062246921525601961694929102993146041114298596630168652536088258597027912768598486202655644111847940947627962279400152586941574859885913665380696335899310943419869568049846685464598882703702105063726800693338363591212835237491877993215854016557448644849275317843061842807021747221366358924354733050081071241724357190370695767963762213997780399706423840439307768723028446973186023955382304799041609477788986468750509389138271056534667729491112653330819885094355532098452322193660393699553196237470254949430419207256436828925777429594570015755889532236427124218424188918849992016199623973433968806204976216410899243089435596497962664775243685312704528211322613050911297665813728485458966872175229086905122846962927686095934713614008760748041261730621907203589469609441095124566123759883884953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -117651787036996743858448233241223488222466159328544339727829726357924524735636601102048314535089774274011994178446934195431233125972536974995620074766396960120015507247315843836137698591240461355534736435320613464144088711398485394961356801354926465337505632332118926981854302636032321293142770291062829877349382358400188936084202791680309213977310358954422667995412823570479389800944905046343797606059800423949407524685873504726446486974658194326716245508217779142593668236789392301577852015522078385421208176700861904548284935920583274947788634432467808534730385884609064642574383958380363229659698265090960008339910032056017368697404627355805810682116607403926246273625302163179058596735544979285930466596447464059063957457352504830377078809332200082985880429416818926105611434903918255806873428802928058090937061951922074007406643213632422884633772464293760534833686472651591540268137924153264538440393067289224881317036026810234669798454529478084371368336148423656874412518997883630721808339474796585478415918062704352588592596407106847167982947516995940619963682537497144180984043073967474731777073580820012578030340650281409393760499750796385143333765985911159728819341005110815144642054409419306807784851524755225144305661137024575071016486952698850402918305917048375570627234472013347636000664556672759675402507257615034822471489962549220761721430471883296189470563933271556383015669421562119109904898877052217455807510441818123663665012610363177539328858365224028684927684144417460020710109276099739136972786762783217732409013647390576675229990774776473133628735814734426027944209433695961013112862318691063264172637140476303306570456049323955201144344593738049888233944712335578337451542747818134971399557559389835210786074233780810310527253093849892975632183627247174022588654812933637514919626402103351411714369867183457974666477562100554089028298636854344407231581108239973370781267844722549008916470591725862767277459974622838217603239191069063146166675186686178799492875751686421961389201497798550098507193720717286701682347746999505580346329982761452733642218474264591309363049441503662752030091928843359614164845950238900723987231948610759697272471680286479465165433957823439470564571934802598661954767254368803818264348198465547276609181651804950809757807681790548664031337026343342660122092135382651964646509806001631728473756509676543340640254821049493173932442191316854390578222414216595926544507123181481269678719684788243680479111253368463298958971752802942209078532389072541492739029378586586427849903630307759113811732116287901160884894277726462978108992149925416764977759567146715167308686068033102249113721888998104761647277435883831704811145042198977963395765340994576194569596665285432795390416102459028837303311066740851483591379926529724697470455547312422232763763897727895217118585439210004483195521428332434697192544534026476003830412945837702816334945843575711684838586635678284120340484353961498730982079820462651889677155917984620451036171749276105001971549276209427804578871199908259087240850036709894384142756452055893135992357038787951735504298859103237004685549312671542033129458393970170746005924807528898831105150637476138542490047525555613998681192825928756965851913362342381647665892956889599467852465219550039369336219161172347900083082166116067481411141989845877430745180280619220062354169459876332723022151520849689526174024799044985047276028635745882229932428337158103516725637965327174327222345435802482926011769115557810552547724749919594506508326233048836605265352342760999647719147869577622365265949293533869819839456618059415576371716707951321876666697233814979665301614555569303749705764301486390021782244764259115763094463092621456723423493443164364549760767935327197177243849382476068333283173064000220447865558815098416055146937115780312918291995999823820197571125756766548041245215406637292995959625116345603883625270137090887525554196664474074276251926585797766654006506970074034729933101122113677932795193458201941971173549329451939398666272971172650518806417131225569401208045568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 909676213000951463660616706179510957772622177102312662985492085348890058698182613727172370402625447700808632799153445617890424186738308086803821576128392483147597139509657760122772688311078735794745677511908256958430346292114605497927666780409118219191849957175834428364085021538999162864006430821918277054862165440789351806723243820032956605009866350757570456411038858813103678289366282236030573625675280993875869973554774406826576686859314977764694734939972646191778340394572576870815409982669231123699554429796129373721325026574464779443783813800980518332838084152282298905979113255082129191525018827716339208985271449532999809636119374390455393191815868819542846300393594571646638459984938951803283976462115205872307177559108480811480932013977261789137750389808531213249309658913151013789169833878147218081262967039514644560108362117245888335762905417467084769874766603594719842645577842847791336965014780298252001259601343642551939887329122002694482582574714319866101590859110099142362299439724861437980344020781659694502041231776626369036226015763993977793126523893650977945198125461511407750673424615100633421974080953592084912312397362348647857010786707120713729541770949848667495594141800495709967412639455494237185550861325011745017913894715962234783356981750262306645658631816723388029349960647210557721893693503102941094634716989070324803718597515546716521654948382916012080824732603571000663206135093729249853873949834529306074706702723605466106071767397539107046020077816935120178776944760331375786834042199215847797209898889557048999467172310741816197690098120728414530664428177681979867848336543785291102069518549379105170246147679548168585542174928485372948065690404326620758824516668710724119027697322915517035622302191527383670877598774554175435271268293993824341339641102124680368081711999631137728274869701836773940409036084311113988289217486675831031673874097438640716085814565491243802928382854909214420283684950066003101666996164001265063864232285706183141438969091725471549058382689778067663427796336256145563385096736989135723057619216146977417411577809832055554398887984016907084735448704284893049307334523698095503552828994287714424799031722584053673875732514700837319037365642107473270106382570746126218833045332143112496776873101194258727438102435221814225285902982591645572596103907681399273597727719980633511648842071112651413307259032087250542956518913453804712103751882994228424779247581983607451568207749862978661761121338620331089695960571739709186811305509055481834605239718153748855865675773221499186610759363556954166718632449709155162636426311089129187763220048763353830123602265624643469697535471967525133516863536077285982128985854268865502691780005384551351401896958282222094215451780191287684630523832596931956972286503777961080308237816244500320149345751872137860592565159332463925533893641592740400304724525266762438367762623160367972999951304867501982521718337365269031360529354296552044213250960953981414719187637235738405971283417702813017844940938983911974600060716621431021804295018148356203200540680598809409242722789899840540147213145040978360268989861624919121791118129596893323808211941241493862886274067280085364978860798685103455305916232814104257145245668292046763680236456311081048606131252420969966277868012302839894561466985698552384450147381247596134080802962668170622241145424259972983911051146996535935860178667980157903026616294395153608884074572052835952386779879076026486893104040523861289498672682157843300278062234111248715453885352888971586224271713062328889516360041948451181778175246859239106376603305018265469902271738895876573475519672963377691688099218459607734018511164131434795772820865627508255415000081137008775806223199981308754065463860664553428976866309803524489854785551267482182420758542076560260814319431137038758590642882979678107958790358256079522023280015452249866885558782028727512872736442228007080087057872388451229685171561405106220939088912646049198451451415569228110576400549057688077582919679205268277010967732712163132756607582426442323900497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 716870231005335754335801365161887151694040288098649107066899725158185548196714900614817007145208679967027839019077346747827057201095823363047702697868707846781797513833788272186047623019326378368614918399749011770074113620816229734320034233591156236023161145857467638459171278828757252926510806815964893683856655498164032232286276138420210202813234471831967148605444070405088097886136853790704096863204851715105259769154737953472602521435893096821116539302028340625337163289179383366997683473218334044478239569960504281203823521616393151623510906047244048286424207763152254005674599402735464026654789267760688081934354527834991117498299664252418734947850802995515067438466636551372477411102935719854606976283097180646182906363761598365763542728831233358051763073976029429531896193000902618210135072338758572867151885838895383226915602559552105450378840802842548161537018653511320980095938194623033582531729677158364580019434882575383125719416863096352027992646779616960280883626073956047135944212789893253611333870123210916040775646267916407622024972229548455528734879882472892938811993607326187590940892572758137286619731448544857546290521312816372093699302987900511887386192094112848416867906934635311104232893731797029046449143877650559719254061941999095974822794030684753631380652339772592281007169680670744437381250859666421351333239964881746740066379461319020249375371705868636533296664346113621704384770151450486588071017928177410555468965048443217039450671287295802109197240534851415118520907143031475334793383236904490426938364089633921391886033640459112433123515444638486138744164384983259362141231843772005834919268085184643722935333794257963205318613618993329537046760286088092562747856774725706324591372869651717941114112066220843248973479520173471115909542084164642289879788869221222505528217620028043174163614603277734937943663331001516651644716510322578107891304511687879007357235016652740100924856977230483851691839720907689470945648797804968963669458807269218556526524477971059621153443047199102952342372977210171175627809365624507297166132083548835113529181541772390771110264055471363022411473144402490771849846623716689918234323776334939109576970377172001098578441324890861057750247920613064248008800210307316266644431159400378042566503049072709254336212123951536327961884321673251803581301637264691875428246698438040617800644535958462145007116233356996342652044172291892234806350164729365904534118491152695962873023117083028648169400253543768147118574061402034822494220078557897869812332478274648733233057427497840898571110387089777888524036881374150621355945785287206841665909995789856645058815150276151115168317252954083068739663470869236310741464821810168749896494005059365908185523821262041776367373129864628367988334525950219815025765678167274137966270930765432473236183026573620796616566723837670870276670456713535483691634336961689733703679746670762033581616139413499850610514015385283917690016340986608537788063224968040790943190769257258692129437695237084325780563366668094100775675085959612296442275865430812490026311654015346074819943012433135004448570199038319249467165538051931002732518691315068315163889977550111804704189248613146542338460999184644744195246906884208119212273917583686085995739414566904021771652114235169896342469614770861802597900760332843402602790547950420616688257335197394191167438834041991163999483323862204816195305848008649444859224987191863185379181959867174963406777846469941074933950368474488713481556684849895845979542114692875183545663062407298173564587886755235608442282443595043707725197945028266262992093633234127926813007796376292573118364819910574281259607260714512166286051349332432886322997481468928858692371908009979939619683760663864643149309198292424656905322431162720151690470861098646829434114586794778925093748504507458224210337250124682485031223112255275244255067921965154306100374690319246223108282506490268461147237409245692776347929346591829247120671967053246994030250184974299048242718041439603013101032020976674221938860615718945229815459545878916133761843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -5592412641028485008153765822500329951091516064063121756977156542223052223209712453978272375256652462194896458601549624788340152012486400396547944544432155503735362767985497271190864776455838278369138933345736229963446112497905818418564327506084067981938399595200015471974824525237797196221116946308702781696287767473816823952528733136922920982916010494243507733336107841381996492259300799870816214281846037973692969850965043114658539870986826064758346629111801547861660654270963109068159652294605450046862185654304192783463449045028410523551425764088219827359013352711998775048842629739709533737897587496390725245045773029217171319105863908235002570476108141547786348516393138762984889767325335103809870467607358848516025013121544741355188862458274386301729562828397146510291825557643498972947440539576119576292720241910328744923086397500822890993746767582611500046041310627606553622016575664758731666179425897279800786291445449314522903615377682523553573013120910156763594711447515605745378036538886515060052567234915691972417016456753690238849550789316677818307669898018376704144899042872578420440364910957619924548654854355051429809695438377157135846592972454755473128719264295221873946482729745578027690116234494661652254862223611159751348311586301169211244591912618704346696307240957741061068475586970582708180402732876714236597962016103599364002578746512628801157385175757461124740629120306065330414279687357751316087790022230682607774455124309807438662551907817359466689192356796819847844871047635379027196321783143223825919704622264121467189321526559163372058039390722530298260233445408976202181430359129389941535798943703249148854161332789463771324604703696405846761339331984609524428697895926713768677958379546739915893908323398105243692183268494491782862705819789835028386965394749791187788537949166391427789564960788095762411671320832686558820171522203101749611229826221541374581307597997564806744079361228307035304009427693804476220187061746529790206354429357844431542372127054519925536611280587388051271016684039548172820799449963627169644367569076490216166110184696174424664266494780059823778070641184828633759308315201857785628974716730569737475885491906051186255463853043257743828811191230836177337041400437011329871672217615821349017616927826834008256163623675331022326111417892032140892448614589402855301808445838635249201947911163251753658853962664404724330467682812391936150974065035916408871056846631407314114235255295216935703752480475954245496892937567902115324080998828180532651070351323107999269388791136641301639466983286452722545816047950063168075177290380757267564003038000053604319470164790423520903348824462908025223759043512264794578433491569965105704692178264331172215496357342435074429754914559834691467542364922340814947208790558998499904620532792971613990265663077168388352734797399514534285577781359311754040173055744942292257940599545875370472718062535617250465132934180254056663982359633031410152563094369872450239422907815887148817375093985737116712499978778351243477333576952846404771448916732582705765498204619283912680990942544323362621721220675001413945536849255842120106409326695908686869434455156726472199849296653834641701023200253306466892940140114838660166290924987030106940023220745058140555239564305447558485144437265204180724618923465759296189483844748521088361848956406944988857403374959804724139781319083591123338809108121043791564194559052648590331000691155722601833478638181031306778081564025623503166605491609506362845051430810202574641089100627996292956668701787594917996858489061263602334434562214283744076482117679742149522115075668337553135487142921377029941186592638157890810813453899845266213596425786493124910456886904150377058621138266329824953728326835371465754130144333764919445615287750533867655016874963666741285766644096213578264790363763180952216874112244227958930450645711354513587625074498271019980356882142416735782964781511739973714666376637912331463828473594165212302749630137765275358716062863964639307069242331846176672231949682821511082510065202681555714048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -295718333942180917954364755704632968435995922611631957254867544250559609756465445007284993603041551280792820419602729091258006721499188649003087255919636982778526201552984262822967451532549292959385411808618060745026496814409750549439997069162229921327488664317799938336110071783820130447279600100471304153954497957148952206540143256484347389741463517843168073203409241373836182173762071228567319593227308196999550019838614467840915275051980857208643508465853129607826475953050617217727711416908842684752292724252383850363580733710204112799133077629171905075897171058103443093432050110685350541254127225443459351566060569571596618122380776091136478839425102296232267342786045913131132229804560727191845849226429594837625513826275169646881577657919272328242394694714034134114214762401360694890546042012220142541430818475895476306363614313188980455720088208072415201932480421676418257929026341338266889462040862176267519218819371167469047386690664654349245467070084413852293472756584394370867522487221818415298925469954738003300451773206561959670281878547771516653225795989285005045081393861732502259315219569196023283729682936169091744631898290937673868057418874443007886397979807049670042701257301590623666682155966064644162990584185321495830899689608644268080836356232763534290941203155560635174405146377809860146760306508689971446035089108938113984359744734702267831399433953716331304842123613654039058158047375935730004279628334824977854149508197748682551153021879171429190554638816541886066098530126824799882164370896064772505981387584773708770539098073907843923523933710985561443948211112664942650560021542877183256427610892029844565125192144961562295002113622246512531048233466523900960177807661777791812968427731071112461956656439931932071564082369650649813953220285976002634598994831328396276216846985982504877077078686617261120975781639147633645902350531855997991241429987404897316529833638983179854067389052954548523524729346147981153848722808515031730161900072559766113932600770965185342283531299607150592097618508957015494771134710479430340602489112456433683503140667761844020733175377295940437058223413107396746643321735317810820566075796930021950160648949684702976633310403425915728139769655306209090999098716521163253404465807603591616170478187288288879378943996660379665436864849614846365456103047802942892403037475860266741058906211954547462433359036471418102502925752835279804807416680555888241960574685505203855052276639593102804759978288597536700718099465637833452715942342043256661127420924396130764679625348945064850304446220949114256242361996353399389193410886309924996379981893090260072869346795646011778506421572056958844086095447273902214521864709718953852547805105737064352982237014508897012041634069544715128350000527021936529448655824515394813280257589090750039379076848594384750980588180221813696484222776821232803286200593758104565174707181504207660468841278550028924303926506200303960235747933371539939944067886496510905780051271934853272864796252508270250833298050718049982970166335935063395479971740108681261535961775347296547545413558691391383192438381079836381897473358656466299698407138635882179464524042083197252334624415897416060149124711119167445266314030709424447083296129847052116466551816820610422610436222128527089269849807850924778812053369214705387943219976712173788157678705919624063770001718249209667980014538536952824323842989383009718630754726759052756023024773380032141057576948196882259372065643411886764851061740865178882193520709701605441332289899904832358326519985227538820864070863683786438459195607776172513645297465060625806778998557806951975014183129922684793859691073493310715688324852941219210557857774444921581889975727497077159531717688856360259894928902274724594464547151259718446626942978084537572563598043188810621901510370861451447433102720534609873967853514136002764295917271237879087515067754182284252491215020214143044311251223814676912046007052528514523935444202721458082628467749343624250926639354100057314245372015923863302804852748354594618894982171889397147893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -429886244529485768666458106225251081580119639737461345737474348559094516984391900849075547490265245489119827728693749141200271368038681376838883239785698098902780922857661622177880099165343928551184579665393043036779222422761774420634669558977836497360260862201095451662363632697658383461867721170266643609500818292973582702160760350446738422601732256206296940384038295545225241648551247763489329020044109396915369611075873758530956587922716195636994505324900925767937492472202609500137055039337132714096644260816135603770205475830748289833836788888318528356509089205809609261144736175557833142327699609928181838092561074033066952514485975649167451900834003569848625762056311868416866478018718658825215638531850156719760421328293659501176174140113921791649574592519906482668688168995221998986979466839422874368978529997741729581432510857387752477770354402411998612598235882536126797256705172851601919211614742017789481955490611349339483189066776288938599116395213094545722757302631795636889290275358050276894383277109990219353329186655972060562311248942880287717473677243051518600944243153020328650013583610560053048945300977192737185594300939271928236487873448892475557555763674037316370412403082182488060798018276905220019119048416977817361754692324562107046027675602034151546763069312979756508393071587496605127958853908905271891134128511311989887349015276963334807127611871907989543189201344721696665998755468533679842389505647097264607033093871547600791716574800461644750681335427047337657785373959728487482343646058198866170884145128111759371569627150702742248735258885456022665265236715539364300956070981093023835835365447890697845642804327201393261745873377131907046936583547088952082400037303272419000941895729908227170611777467723416033057110135935188720422977644726946524038999492248885678546110615659236302348915852245155102315052215336656596080132758913444021321091587283021128347447762330058297576058175994298398532340204764911788643946700590676432556634943425366119681411416598709393531030752074627063881848820272695631023333650781539272436460120479476782057593298238004510952963018783703787944191180994931864377311379239575043295529824986391692597725544163719375269413752469515233771447138033253852397237825315092481454879016480718830788167925298672752607670981085657381075125675668586018337375085532810138119535637233220082597394396580031282449117981900449878928457171215240576440003281524185739892892132057807702610771845899499538343727899116097212780718199501554609016508941799305189426309684923179091685631554247811004054501706969461020373919272605275137869873547591082008579179542195079323924988328901896568688449614016920068600805400989169050254931524319564176682771889529356752633735992818912080525662374740101915422102323910981850231484891279044034497848105388314337057209204253352868519151035966487657969978330497762957964171669338074754277751642549229494029838787984385681291201169974286817116395626166117487328068049164055826357171508158330971552144870976134342599381536900670416986324740034794956537027666243505993899551750529195954679946499949555345417125364106481588112317099928808858241475247655042949318122823662086580801465366055462606507158811660059835746074394882111752955572210536707335983593655953832855488505378601960729277899871559340509905395232308908381176693871863815327170830252779055472228532636986296586390041825472704536055599280213069728849891844316605918073173325015642462091829585575496603455788514436639244258545183839100645907746057453900908516013340429955515699454132523138430331950454887273178696585560390974927842067166938866788919006482205071407294149256768016571795871248877449616878647216564945691373860108360569265289150644160920193003129702505724393534455470950943125065291706512219485189007588898162267061478757957649175860772215816673640382100598908885277303046276016804566966095548390401542820575789446441919632339413167205163046789628303113501340314379064046224346239070329323171547486956327056352487074312021788242267017887194629762278058501787566335058936580573321651814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 88545227870272366771539637130793689383952359515104103905311809487013943377292852018553084510981136050719866836520759099437103420820806481380523009754178769865115802914655900511768692690067190100595274910729520995510703530958776949402223253838508308444961960068989284261042732887678577424335141666775232351515299634795876067665575572218416782843038232687123384963715678451311470070533929644603902230979405587600389084164589262026848165213215510292994871434349681810404128419139922637268758066909754104015087432794651001754442491568258714225858129670370563676690277634842455344416639553809423222570603967397512668243182997689071722288724307575163717312346203013612928844233633836820837372748190815856489209913379230461424651365821348596344115571596435820717388146146127175811618023478586942592941281737098702428891899332992225774031908533923727977112426689076496071148813549494769469030934321869331721076719819752005464140474071503659246608994859943308892720451930001076214908918621771890434331653837644465047370602817602766739727759653777017505901568490292082645421457245929703556115870956644594383818379644833656273319412888759724771536428645316804115695947550405880355625487853652812866740655111670905166896989504759756014068456321596065084800806394405896826523656892645488807004038473360182108202890978847513108946513214607402648063776661805288265918584378827836230976062652948438098024111363975144753600131109490835014622514842088248153365486709732768036685972450901214025262181463605027504434279307546617991010076970888719119334494456801893337905027596937310245278002476401215065156700176304935298836071542893503913076419730253046875047529990074847731634904983916092868574671110982251333160488794687180320895723727912967721427042685712134205319698470623200865272879479510689062098978732348339816014847922420427817427849084561583792747811922360454047450536692870551256753638522646472791987933702895863718146564311729903948942322296196291136447594132889928231251318445248993975712596969701687783575492781955238877000391510355489844530998552153280696195772442051666942884834748680936002302848498307168369141318353223202864451852160802914281274534475833945031996136363591357404035853902456108190760842588843695052620462460015656724184744469761011063650091369218544197231541826494181478929119355036798261729631305802004920138811400554010874101446208038815714908817551650091143012541518751876371226219133888476705926700001942644379938573148854460798050640366789526625179842660485472081725183581368369859602215285762042354581814189051172139781234020852266009000493282548628998974687153984401410955863997382458526697856561878020184758392460333940502577443027231165753331136178039073009721456030528509433178644152085520271529228332828348314305341499409932750999335587744717399407058572961411588629663819662928582818885973216859103635173826727454214853350849520326425838098576884708939164357202591078774492519387104404257597575234383398908710652432112826730684555976696030813114988451527335993183880969928101245495559131117711045152502108936781405980402153600676949783300109192606575900745440123383123981066432387904423421896750629042315071597331045291374594761180466566581032317092245502862894535255001947232958366643524231434379327248192289314001645188958983418655394197250493020281847645246226054098747291330929472574100640745585181243029983586931801203176905463313912743546428259190114269394681106522174913129062849506507582970133413642323075980763747773109164414410238600750890336334363026609703739991242491432031233232084587088815250056544160356923416902067074525760450821823618580776914922949969847510847206117327345728596052400952028276253100138027745447128951956677612229854200920012792541641318651933341726753531178372489853762680646637528020793371490314927085304606851677330596958981462138668146938059921554544199969347947672940978786432619965859628158428931696045953528534647218190111574330619753195540860064885662357664722701387576369430095208408998799892969310492473672719790576924763050739793965285586646997164705842150244352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 329796218284209648088664312938138073155850603215954164541506643497391515700809277886182827414332999633907157157486997968045658227654202393887761043594336183060574711216732344264441832774079260628289937598134967763561806152135546891279585834328109290964167315951062718841239337993094689700828415192069467048275721398413355941420106527325961101475304410591281583478252154909247992332419300947463262445045319429251917430751124790435748781657578843357986226947737606213134209349956372504120814095579533341242353620728609608469443524995005895744740748043452059494632941032233002279750809355283356946481248193463355067381136635978647814908783447499847285734395452845067523735553538088423355551653844061670837938597269786540543175166296687524230365097516716963227951947033074899713695207791657608985315511755189127894891021388633555529614776056710841736692256301432026977165107844243596502007304635781032538591757849476041389588031270201684239837878270613289962678253444492700074266573874481951047818491783746318194676192894841163677594480128544836532900169786281910497761717024100515761313675064706406249331537283827636269404790415167798824716361717021562434064656575618307653359515852905670935964311783854576915746335940701511740959789332634993501829094174304156996018056087726370295378889671627536222496365281314429850997214263657268795776888230874391988788299970494473571711727652780545290156594459289937414564694170232124505600485408279332471798072537469026290373242391844460577889130753993884220596940507788294295556064481114331277253787783787426245321410217641186417044689419765344275684074199227794848532797772340131819386104991864255045290551292100029965783827261358736508106728567783016257219986621397535186211290884654091789895379701977578676187378956892060508697274904861380880598166524566856158601212092217346141529479707388647715420961049416043251422828767878524617966619994796527099499993305276613651999326821223334161638793952185313632742473104097197054058231045471304315255218063712443705471603416902845043989916515820623282369278996592209817806291872449986715843413399029776981000823564823504505587268758960753024631659432195526609354569271893496978996159809859388438969115669585339911974618507530454799184320355806807056197671232403532631950022187359839522188581553015454313276829748109519673711959886786582346077931752335174798622687719680095958048916740749259222348994172576710209519915185871962715234247878219406228697626107318630675139950123052720901166497539599492336643810388362899826696780986345360132076901944979717741723081690844006186828269684657106740637708076369578908014209205837525257116427230317186037475926458083863368294106387152276908742972431333047112375291817803443313378030085953888747729191740539550558981452115763571620835318450768415300505299150891810686867474796975811669846733175932242363276745458051054271249890071262270199269930772813368922269981795258653543698489993219126737195582754790308478079212337356075737921603457195375395369575830605997795087396094650359807606429207622611704429983241515278175331997272264000244647349843000290392211693363496763812207071238294436403439507605197371114849796923554185468247561243477972970886302313511009276766447046627365717452847486444465462216888340939360985810618802625253464586173255631182300242009162074317373643159740970658088585686355020639334122790302860640078416496540495710043761167137285432528599969322869529648774305249518393353851344709223844531266169168600734767488870249784596366396021926425795303480702086149415039279522015208414398748644966454224659003414960953741674998881118191633638882046508732526710100073248393657202823627641936487226709197958864643789340305989968570515284589632008043657226226199589727421583132822098811314995471043136427173240309701576042242155760787605429335089305639036938373336572630552671332578138985175476725230948105153680444532454216663980360800328771074752112010553218820346209715651295388590743655791843104872862809499279491810315197776309377700323059924190263404533354502972048759100080525319124528660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -73036240276662736803239085745980165649234628088478381756817686542854441380108690828870764292702776379899214393984300663371912790528587168116368737166143385292011571274522330736757138321611909159536181181282023289707208504040623664303377328005603229022699704820329831949073022939335379183847348168527527769450872188428471680964276097150843956979141749514912668789423823451301741179905109369149870858737715808241470285339339558747059399715922604194458767634142659044470093484538994803143813499203443970576713977466392492254148914991373563331281569819351002950015991773860806774302515233291413032287179965950821476252619242850470003599936009963735680339814631424949932262954123142220422861401596150983681317166196532661857877353704350842540916991425135811050785475923532321774971001022933283760171973868254173765622604515326034086534379272085670971472938289257680274405589639902343234294318412757016698443034901720809590778054339201915941065353836719109755032481546062041126886756305253978926809611287496908507827331105652456506765357438696520034420403463296185635289119034481387343597644279700931551306567287235787787401607723962869952647429807903777369528081028625909284522688374437931037697643079731115773614719711266272444199622595969020864600937432135706783102667005309996642453923467653226849089058449962153866690548180894434571671403786096649646090179404658603455114889747397231185557886173444469842672831115985024698725003373804205957955539825168035945193890861298496619682292110989950564910049015297113316804124349921155022036206182281980144899000740786555052987505866354257501707179775911876178204034674947131683278637902117788410099219120738181741781517967177705588277479567540032285063553770371542468345300027542829662067656198113746544492124790962909355619391644550948438237121758253703796229836268704700859746229102784366642863347768260499450617909852400666832615907206631343642087690878487913542135591538828269503227149356023746693334100757604859594262793004657876953210231035015820403324716803672199072814331555225242045555530687036833315346057530565342719123301870961288829068565921953632426378648964529282553575359104496092665971874080827977830068158577187065276961421137398633355052548827777689227284464068696722595986615195898005965794525448775105351488899414429936665346198822308410150441659258590451879536645897082784490457353919916704901708295458367720590227867627434057324105963476643171387958964623743176244507932072115421363421273673863420969843998443028328723407967185764857430324051038604211572117091238170542160740862454019657533689450911512549745962605255921899818128638589925196935661636619452468889950565765127325626307580721969857039779967735553052524511515232098259808622925847239694053714087099803583995777174720768744463798437810576240047432897914366179836624567528326178339337753987491279035491203616158939958695793987507323331241458165467963792006324897158684980575814742193197190719581381215505675771945746144694003718505311917899767439514323809550062768637575304935784795287907608469642817552002411841914109630659386441000467705626753940427749233355546544241120441413861628913678168520546371244683614920777191406184174758195274778582326969409688376078980953057574291562176585543065735927473291414759077380278212008340814393964840469987643139456541033980790999911430293114724123644862806748321664134730113615150772071661973094070184335290758400141422553958011333485233811328951426847638010064891322851212019025223586454172545129884286569208293203762269295979715243511294052524152590989957468838535679524262968880333182542259324714486997617088185938429273697451969703277017523594442600655706330208013619972337492228127967687865594828818601440610570104727786694503081931989030462339604146741740512167037278653322291081177149682073799559163487796838370732627885286618118562511977773338668207141031557203009091511021644070882413396763010904379320435306675173073370376627976707273450790923427138805883872731267916080454975835670250772743544373209544046522571694301254099614315413144134519010477106790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -141054711941931478921048040107356601707362167661692402266792549610821889267074762148558193385554773398794042134479910651734440815658174227902347743361182933424430828733115584953227586797731616570507285562516472459971176852346225250741872106093805871068575326568477829744044468298938344272284997222760025404635987215763828555062974739887332940531778111095733863764203034302336922646110794240929675478736020584838204455856078391351513853082150588156394641069405084438065507574466730475835175903715408554036389555718931143047535284276328599270791664660931639746992845034122734317602880181205154610792533214502588349276466100212724081021443973120575863935583447751476607516982009037659580055069658185399343640722286750123443319448617899074649018956644871260142657218221135487369410579220739044357115715086344124232655529668052392819185436560354996779932597115468299460797045948464974173184856772199364523071710563128976895409495709349237895233867246360623157740890682592291118628890685041931209321952087543485467016447831665134406802576443511718184042420397363117410039219120825916445903590737240101868381703954615475355551433390457169531035864765741856370098317875977330082215569114484663757548080646664612089586323647685882470376076323121221790655298547226571487115998052226500680908155060968925658825407349986844573307698087851697199725453787937777391944390170397564392972826489305316456375993013292411376298219336125931438967458480056856709347484882031340801815512210786219468664642479794649368324943856041289517224158255623410183059386468887224328959458292173412478262182286370503886343591217187213035476491430991425157457449102875347068954347834278364784734709819264753751837416168476018972591133858811984656750722221258198036468449534944759355202673808434096055682776848060233928956148162747736336489413382724860788551326719928054061555283068743866066694844557467250109411995837259313514237807126175330016166720472902170993206227295187042203528827141860924274462223792898141628005238902856753058222392483780957349631597430283317635771237324720509183335840064621071657039793706501705257838049931809474752399341780693428574620796543953826166867132127382115230633683708263780500661250560004968723254268643497810561487807717882327678562141072939062678259806176762935367035549270131104717388696644146607279775239568023369134046771841002366228128872875180089827066077290943033737128376332928220679661022752242977282706881444905033105466695029761396948896724713669627602990686453833528199852869599406050563574162295784722859414751868267019233677794027476284132652048472517051626708560086757090425724456409338317375740248364217569366438302018228289757522827370015199349310212633952869303694985459114724426341205068982767206854500059427198284838258040064091319888543050103146158872976088967905739739195524517148069474243319268121137515016490040787109618406961956533572626613172619579773308965230664856590470654120086330604148849936261602341887265087114874889050885491439872865249869534124159968231915716248689196122576677897344191557284820765871142954769640735090992371076772693771689662836716098657820522885836542907467060473987281892637104753052760568360967394315116377385754746623296127532695141011483322487226593792296090251575920414543036238547858331517128553758757374173958930447668841558750280242804326992387127348549958142635407157236774772910788081790007793176016228657092312180390921500368221254082855599461256853392486829845086060963247658092433067148111743588045301129852155723608544199959024648040064296724892552663047368179066394399140980182602184862780923560515947389031554754770961116469468022350882442825011893534272105540077345184382895992711888228046019864798937752623955284426401317479544344283798047921622987317317479946225685780062741913460530966501525934702767447296664379526574947893834628791627429588812701149669335714867909960652048602518348816692537420943648422002488079832024464865352944000422843482550827703885590402398461154254372418324706685100713850534828476354762904961687409219389852559064382823345422336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 71608499351788619916269363949287744944549705294212312738060094419900405079702989220043612411693242406500267565863681336147359273643059059623765698874658366271940061972703708606483091718465046254421923078083812378214185194918633696553761389206133115111918165951654797166445904466154960258531898922716730905947967899707722247865007934233676840887589829501208595410849597670709686976300239713052559138433641880888376525712629634116759618802341901329468444408016506501935809409726189246400899646201098468841586897940841775686806905376337990765666153785626200976068956293867472457919750455757649556693904899863485987722600419984508676227127101770822691575526435982153588019900598389958981124454464485363136311942951476028261787700797165205307351326324040683669231578482973403576513276997556461241028698491864350198073807140131686546011403891677341351781406616859199321119664814924965424807363945393548529545231380595339003444609377766309499900579364869717263123927206166627802177403970087768189043091433708900202673382874623952387366558358451481117256879545000212555380216824254146317941983693300309145571195786020432161301611090011801841231886743988752444550163465049288166280279310730538153569572867445077273890416345208779807364991234795286813035502952078551875629849498351151844465224503260178023796622427871060615513409472877817073628124296557100943897352354693718549405891454932780587085752950723484045034713742007319126992949470163385638334966868955283375531372313462218006869725113171840150300674539808576352992373648118719312537942615705770696354480080164968539162321568508492146612573823292127646099843894674183524406390583268709726351657973099048515987791656583167984649907840890628099989431573010901874196661718118862810049059788605778336343718461253059007671319809749644772907254398347975931375333364055859864304677840025333370129061044962528704721421756938085094729585938742112847315949530954292792659039680371287566562891030312634193038986311220888231760798276600365056242222772151249669531329822546365016545612969153624121430366228861719499326063939892000644256814074899107085828360252334695005178090437764110044357267375358035494171444869594154068636941768903554589382857963552900106064794610488556858129141114370468109784682891374962047110625036461398421646072030556272250498922520946621645563379692123683956721267028274284291358045959349559013547794682415459886108734155752365293747850936440066805620457525489495045203539689161983544259106493113319932572177550606065648915971393510914995664740720361045250216039147467936829710301752312368294386776167687674138723961891588005906549983105938307620006979847937206451393206241651975954676943136360997281348793094943526295928555794545658945574753561957429966191900324962911676531596736923978437534295894458030780760014576503188843086978175024838833389216025194320873186396770240971599404588381652671877326811645085790705110109288519177623071348954637329991323677702487734261498400824826176527423303216500929561548107514874252268876602782816724318935688418291188100392746034271231839353102967136006878703915060626956990259790640795740527414818314310071646360441749089195505872930033996074947064367947184120807932561221844553929938350384591257881043386968385091113489401070501720085507054181042098828935083452919750090449918944348076760563005722364011736851695779082204045286347276489280146175325473600989091904334272635706284734331691158215747009922938459695647770726364518788407491017708209488069214328947431944753672009077639579815451329493962822025951025907279120339559399186211826296817123209298531487272048017978036545554374948881548423490741207989141496360484555563408222054901326287994842890886157618639923268694692758146939328483333821394287010829604221884786989229736444099315035943926376855114256438382667667470287544747814201590847089900320960719041693808537138778434038434072102299969049847536570073789058295634149012057081814215568665467041593248662223562695619545752412437144396351774056275253590713405942201685630035083362885131457613514813604293647867576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 30062754937564416932072487960740790343613902539644348644543685123581765266883248770037432961507541406541750215691713951238096456555471924941896088931999936072466957189054513307379261624804172901259446349456369534600226358980889586836924442083981561142096807146379643277578245279822109860343408079923739752226437523456224236382377291541547068555553563396825813132619127572627229654005975113422486075666267412443129656146067086749301507923611708421051446089833244952416817166254336996903262067905851332001906210759260351111721835816619268527121623811515799044040809095192531727097151308161807023179643788922180039051114424948655998365256845888927787875310456276372015779626267195666757889968928601751644801298744012621275323592030028490733492413572859781176711262560869880827609760925711456120745634015328747039334880028440871221578815754731550029120735509484333810458161044319051891991792008992817851177398936695930332759447197073463485207685615900023821545891366600778584797586010879766615830697437191434277140206877144759641396517741023201951575794834252225030173285697090422083528538619584670062801240602353669953945018236428919149791321035673301083927789548304239210788289055523864522612122707300288739866606420034482230396502392190644606885848985256277551530530730691483939798733805363821805190264343256592399580991779413545067198430629674082081716559471898542934859764674172393421903937051127031882516008544035971241243615633182600258438892950721061303184153832313865520891593162296230899088707651040125862389100099832122683429521004363206451431283516410709695893530992082984849237566697303509636159619971355240641491641058915144114046391314134360813198548191685179136124448213098014567718284325703331030916676080198368843041582219789413333821735263095281292854068163917180014820988159701070472868885945767511168889379301249036371522793437575326199856409631017686580250559490429360170282550816829661379023481632788851774757384763555773142129519829737030654028991369738515677037644386029250752458864985598617372160995744430011063724230766105773428782376302379251547057741468696727668201903499384758254708873740667810670213726313774287105033317855968603206256515547012772132970554589770782711685036790136217489706162058189263115701786984881261761503850457949524438978353892202527010675804901915394395626665535077383411982107166908304874305145923709867090226386025956508619588438863583948899530924209475615805977415487899186360779404533806784695785916134533042191866566255833014573077302951632348131363654757818606335727247698584162263483854935439587669508926760148812729501621683358058338582588096191339924983604985547188345729553467939026227191147542028879470668107954589797009873462985567700097566167657371841904699320535643641695132628718961166345018802081647310823337359035906593041557996445216387364568161971630198860622664509627479679320519999781004214765450084036415451127605075934780805462152811357166902833969716157686022847422410532020262325428360221767280736127444422399810881381965948929683486727646355316029523782044251539465898169638289029913315215885110770862318030637535632361120849098377169977400382957084504242453288100599572605589221391435722528353936541652741210178933850270861522445708578628686068534282145634311143697397520896199511292082587143404234626412079034532406883279941231314268901320931478683938652935165458769637512828717251141655757793163156957809952126443501083072883815961536934976863917240835947235991878158084799398335266019691634359111422870429861536053395173891652352183075069788234989980394139122526048120440056609128048388036807565479439413544498958957565135292416560327976371479859828433397830732889089570384141151941240168221959678798758768932248107647554767368293760063065515651967553642155174345604783025676632167612265222615237978735360219283560501171230479795224490329521044109305615205267472229527603599415719373326884482867257901635191308684266328587846448927981574129121012251154799350632031282657083173829904155839498459816817668465071120964788200522793416845840991309633945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -52873811821380171205851951367526260597366176669764636770831755734558612601407506425708576831222341551238448983347110502800643250358504372628917972598305043819333039983455309049129249463061921323430737459092841829391818531612618927071311578945167318710678687338306217743010242054190934780236540828535631289923085482858686737145148860842028349159095305684784171597479126806361712213523565374355850380560121953657996463576513549906188269099608110761122585979275889874666962661449596502133418936117864508926686206717291216537727873521872511814830454990807178588996899921425918256837987327497381599764099164884927711530611094319474317335449029556773441225859064503973918677767070320289977391337728158688442640052931027504701896892537623230553076365456953149437750526226103731685268630243014715259429097997351221626705935923463373994130874074211007176476948501272973206489595632379222211888253254682569662808858530917948987363522321758523569100566957987869994520451551640561619979359664539121862665188167743102789861383625275552542770520038929339401078438590584621831517970310771376403822999832450872561005657901098400272532185381646873625968686360110665414755110294470207199641368549523007915479859792109995219329816728852384374564113844955909293224745352382394433668341256510038619566094641770144892613265529933900294131880764436479712672647328142056838706904795483617901115074776647171384121001154655533975786237297146306773511519945214137610513490729654683916120123963704244534623196650856647681000549632726160947282275726132804499722956712588504062698181347011124983765898221461087105508240786589338727335633111823542560590276743784104442135206607277397986431635083228184112767479763596396395326958805449127799576112558939253754738574220736573603983163537440074529085372789317549078567358014625920734875664504670104529561335295402817127627145258430112093269396875304021432961835897354922308503164711900056859618987954792897135872225649366129271216224127902907196869429593445677533719871619617011562100832696374816775647318945829659547561779587598548433660316840848834633670197592200738732369655144251222116262682719482293199921753155528709005006781347130649282977334931887184483383723035417322165758694699637451258504523503253487240248306687997970127150825590801673282133772781631431431014852389922088950721844322309454781450093987953065696549578354412507964541399764445344740234998675976901314448014472520896472543418565223850091392656760404440178649860842173764759260043587877254628398630094458941301662778566152622001929918984947223928127334300496866146691700360138490911733063804015984686605524216763977754693455104331082465354113102108649914724008279498895932567192966155354160664743336572350001743611668840580296332081126963127760010703065950005903659895977558094945832031643396514997775219647716118658911224857912915933861093235387250834396386409278078533633104785842508621959437529663825678249000498180351941827143212543997129618774825637923501928738236204698830206068252878368676221033998463450991665129239083360451977591443067211854849773748598391367671695200852704586403296415554136678137523737211169613773156874195182838372139463510805905045803710284358194884424576806265515238198164042628762741722700871455850772266217511043196020176322813347712531164296473435374375794830889675822622088619843389925638548528640346640867977368169765406130412126596871745477057302001903354705792612107516331875453735595466646739118216967219851970525512574575182091426073969304040448997575783442039116697835764836215096645884139609195426194998783947107418393341712424487704394413531733854119277488566150247119633819327722116797396427480034229244895560640092990893483062047788638548881911208525957118782418949936558758726387396799054084123614546547956370993351457497287776210717584544529179131666656043852533816875702989854000470924010339001390072295613852704619954711766411221060442054362751929982411849650052969364401215660272783438080923153772529593049331868713462866836566994921775678393949868566335539797673206034897363036329213952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 34465904711833628942639683853431388142540655520926611985273798374886324025442198558139008523004532160782203034491866059096084152087803811502370157441161189602824320367330899628013275603691711361697753449167643543827998192893607052348535801666734895135016500601388375161202868658731489115226718936156846830207405112501158749340640013744884374109479806194602488203160395604637854155265547163477167487628522549625758261786627275905655485246596166166323308656891163070817832223609810135624569864434325600311823094712031282896151876286845580899951035515978047978603455629430239396284559969890098145826777638829311013720655469020103900459309906692954723519398394880296985544241013897575205796501092397117968902435746158616227140403720971812994429420131611429109878679152474631736978473435442017236449252654282365551156353244015074738651449064295303664702177331720507125158200959998895991731426264077391390161485113360978671159699021206329059068856357035011457544964593115618542837952551895363253472042646980790354316689444890799723727024560279043722400661796542549897549366000755067681862023525994107823364045458302726054260412684939504374028507057915259631588181956345206830678301843240764522393336614191577618361245825461247816865839597502210284010094913920734091791181151702420879301029475354156084682282970878927903386162708656542226310776918350351825452831022307872463750897518705816195607308220349197140390845800717610946356143432190934265026583777766779117142919527726545851662033394384629116852909994022412647783175441106986470699281806564700404399972855553042568725354426271173743123880908749691382453431524984590635307106244499045163864953176840943546121974650905415321219402269106480836860257770217527704926743631833543664796667180217580728911973520570129527158595408071374571173848068872374312740167953018416220450475102716728944652030160685530182687199851891121555747599203040896538550552527390753229884155643705667242276535203212506665684818655302976710167368158296856979438998715024303954907408877547814351808925135658500867967677220463430395636446764296346307771717450205844246077909756746122095219724672458723770019843636804007718028222819995994714865153089698193848450872185267169075155556156034996827461046711387456538261353542653729015766354464906574450704690208553466593282106949476185475850607995789999270171191436804364006770496492928985767671719967086925738291489182933061979788050853958850413439158784894347068289199026253312830299039856847233055531328930196088820138031143701829509357735627918803621328084034623743466179903983744784531930562450002187439158455611427062647029150407430733269932633080118313769459029320952259352829110677510782567084872485174359745841055483726659602179054668358386118916405899632805034271768374842954360937994698816849028720919475204005582310640473690712284709886392557040089000548276973030308687545250732429142561348431841261716537024097420258765684783441164884431666252433616842273829204169642931569663670654806478287038853760448446457126423853081309280677854695097599237543543248119528289063619478741336933892168263436768027728042205866727813512546565138552588587388580013646729740333887803916352819965200443115428689229289039170477709306853828833058501927059537910291837063684149165691940968049403396064042539071933992692204811817778337326499187545810143194304106646938069628433859234100424391204625136070319854746204682241623881665878093540054739601468644084138429740655616730148410389859030176211141914758029814450606197284861468111839113395211229069151258998918235229756518552417830295428231614688098874560639191501865652885020113975932190108473565216963524313318369172174164619828684723129941654409743912448224500500162755306879563853800762378215400065649028590509246960890118311820264327255964951838123852208613255070097426905875711388340590456167329150803111495083052743812590000855725407661802000431968802608381267750482625681830354942432498860594326936170340544912454370568018604300194945125143154408396923087084665502158174243944709436575259073833394595627196743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14816705415057619902620115575479273385071491947037333426540088578430715670237891914463001134485866268584896319821382577793849857012633959780074064601026247320664041351838241213653107248760896514004585866742213562501815338923208761038313551629056423428356170846530731307693574922230732159028991999882983753763861067707686296102958214841098874647452333225951292583744773525545268592002543229520477862428119293834949863034166569716714685899884488587826400699600103538914950102348700764243390232087488949365060266859506007181710839634830325371377400664850739196189625653957442010076282061243280369226412697341440926679283251141611180982191811541103686034468407914935743741495019734391581343238905217537066432070289323641756766534256752158451331128697827049712305486816961314837286595297415899594152137438168307775395192111344686380342477215378534845442559717315703335085050307500975298468101808950240895459769530589900229251686543042568058847516190689673399674628352838256813937416720804972342969765724618018952447251818104209812211544159655814968948964941276508594115430948256035108415701430582661193234288201715181997546108828737464142445277486678219727788955794546652704203511521483823802645226116599809077239763770111238975752842207670154745278177922256264092338014165873436696263904072205261706311871141790175011497608659035061311433093423709112913751578872030410259857078067153666408908834869465266799482020046853548136211249645029051269785149955759032896978138753224155868207431705836783792303248370665184095445053984929357145756349463624042672905608942596923355835896470586032217305409676934506554053237110331857344791990079241079751347292604751817818994787875633885863053471537031239190085768448523687218299199433700797055264904426529702388412748843922167603997876248687536478162252955749948621706860581901329822794801026579925540744141587599818949840973667070421422560706986716634765277439517903492076917778594702486870586518030576337393665410233088697173214040185335537312790532651008535980851962668759983966755419655101599091797883976681915693435220484741456577792668570459024332309298245921904013690942761124737903960681728625575577551140248444306777238868605765846422985089489294093722151615635333296566348377777231914032324854624650840176270715679160558806588572425693303780105215487128538555586589597188674293877244163325410889550748909405810187064811273037686443107812910113238714926966149447691524136657842568439624513171921646777727152857744968441381658639593613447072045055368109657498385746738896555797247159023436148713837802642294786098562800241935390928649330960746136073828540469485043583248063971023510646331823984557380342688720991534534321815496467506387006668416419351245614684587591843868365441352975978684796750591180893989496725846177444812874329648526061581086638075229635159556215509333151425940014200711489250973967854106453430362506731062036881451745153391218375590739306715670410566416688537915373877094007678384909899825524069673768059285254470661066587781033886658482053304106323898857498271598706447092080961833885436379933993108514067510192871733823001098472901911127307490805105243557396887895639155392195313269094213743498336474911965867617643128144549184222876728106416617189917893497133530124565755248395631629765538250144500078292907428150036564882537793709684173907455717546082500235869232103345053095315837341551952721072010016503132394020910595529842498274131547030601056889741132093592134956907882225562125808062891720914539215381391964531188896048093885758022336544215581768196842868801591774827870455235410610969396043343759661331743208056211842492859892413136612024904472327333446901111933228203698116602281961290274158779565471624838765017089050451005881891912973119706753235406977711286489155470529929037318594586200410113950092362372389361457557673381527510011966669570759715825755959156388748768609363892814949738344477623685994305809564835060074446697946256757810277537801276445488626209253218275982004887474879311789008069391893538467770741749365161391198088510261795225600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4584284163556950958571495078346654618457600842226171150449055977648819037617645937955725253348432515278598677728416390363856208108880836915904627424814059582489600670293728297422005960261190542893963398037987639448475194646896969994470073330242830785548217315668615085329823404742250010734653697824639947249901580053686397090513832540033259742731658593692735596810257447910839933842602958591816669264966237110468043434384444000590600934884760147295904406622171006484709650348175219126764109996797250532129098497715579234317393538984836113091063070499069021484398174891815087076055993225312990661976897060664913346500572780577026281938410067038428489583185131925661840987097751181215358597005732487295667853749404314256457197209577353285386550028997219840162757121246207601173420431456142581274929967558927302630157750530996562977543187389075646470904421002567227565448134084478870868539131911411874279539285771885946812028670160224467905035187649280143223300426280736713836222614045567182079975750414207051167135178770069619406646349050899844921522247159286317121540130668465455838476941368749444271067918885059860866370184205493694974433139867033268827843820976618920189725677830942164841573632669260556545144581249608634309194330717195443222069415750466363301003263627871687538480878419060733763538142024512108951668107820893799506924100303696430854172699649571391820061083587544661075887503891485804840091410662548018006263955541967909816651079398866377014631587171228075393698838839633709754081762308538023545448521114241759709009454771291369764666641412034457118139290114834324778774317616504975926935709227773500559128410245417807376774014654911736520907994622081071823208174326176797292073006781407248217218580274671458202679554762342072720868088425144236782410137629356832193388338767623403911613769841206786166196922723811114586894405891041068668170124123374173995370526933184274411808290138353534083764247026096330174574640882931324852697637771436254226712539349920961415342822639382434346570972734421947685685392058676943262548741535991964062994446382554757207992401019071237202726382782469633948252104443905850054409791643443762171032243084199521006944991716136044890349910786629491346694910100441906088150384161671430540483362759433016169272045219899443264629088143751228398201555007924044255561346638448997492111227382271095063181698806173281054372580124804383530491733394241342912867395615081616831467129829930071238501151282046659820433847654472074222029038744047503937997845154875184948516791695891517225543219422619888366987400428193867997606417745302627996240113901132243711587115159290088139917356976920757682154081851512443864012790953692613951161611366523711146605347571764123187737667517837510963051454733208894557097737902362310151736989630169121299688910557964506505436091394931707831429741015753220112851576112283999316012210194381497452313395390441994004905340703448422035510855311228053298538215605992775847304340107209462071007319471494897028834302759648803601019771707589361190035039686943098873608608205243471637397789023440590607789351909095461995727058159067635298319119781299928763956010798514656934777929847360424321749793515144964872514477322420654428458309411048707581680106699978198249744100423214348467306392638368832550125650429226438399683834719281407809755718718231493026622015332745647281862696144657003855845674754729952864806071272621934549292961270859800867959690006291428801492372072405963825065409425006028173156445467468125275151063118580711034479603319062595585699826811507395497168239903958837327598673320079324207739941484731672673774630749160283704031177116916752663461332724792718713043592513660105394884422427903530607997388753177341199407244194924384326956133264269634628547430426129487806454337967022257269577513976888946473252173239189424860057103230406232288040689659320314083381274834825907193024889406367565696264196692108820811726811605629330416895523295698398243346609362033061068258732933157678407227401803795339774877251364942631246019576175136643328088473600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1028335379795321845478508091950925946435327174247766368984875651395266802144385388229430886814229603654238670070130627503677611001579880874955185744190530665944481551056767143274030987385984669793411404539195209061542738219747855123520524505540282658747300950833531939292680772853581748711023835400667638034693011565266490343851757752236067512235502482453162968983741915662113795659554047831052064067941150622109125453873426428509908978048558003620354658806071668306651610462629535808045240542005491690316083010902979958699496818956191200336999944788505167170111775051997273503727376836426782809579975576792173159049262817183860358597508480917139641290544698509861949148329737949318906496286125894627608921159367106580651732436688214802869694833798936628487981588212119351025954102307845266497037152035214525130298624892983943318863247753737301011537467715455446243116463751589432405409159264081975092390436772924555417342826975687059985637368442022082033949537561058086042806571269818645213516579164110442105495171802179684347123019465868142844117541180325518203803241125205378669219011553464979736623410750092148826842831568530190045755362451294513668810829112448568425507683795281384494639377705504627275870997376079976943743248506743125496561536704395569505333013320559264995336168619911761400358398778156536825060648678738554075747092487452715447560757711942842429591213150889546159366076785684482616671606849905896038530218645930453668185801936784104269070228419060309125321866961516300799880874106325676085585099189304182773011406800620881321698995075987018338011034205622357192500350931273766484159164576290527959920164336110701039744837468381179622487398392196348967189490661658046095999950921135235605190249542123841502052983936294487402335469407525914255696121685053532266078736364324056631905316625775091218265746346953336612074184150326551974595266184551964965890562064563619330393689139818236519390171492662767635602381870925371240877381121614530088779709753828134921595021165025758486247930589469437637159680127680533639628607842691155611582214383960846947497558972581285694044806524698856193955641292236073496823180004419189520151290507759533855905686306124147184061733328334777945860173034067859618913775395966170615016131699373270730775722313618650760778643151637292700099287361742657179511348620282274223083548107018071107230710243135365916772761715104539057568224053237022169146149641601524865439479414957728780376111568086211088182567388879699487056489653853065520005855666513000431609211741136686172488672913198654436549695785188832441214516963413945470549669301907515253521715377675724757834020401246812059840372106775067253169453387379803475872306547624014564737079217189724187907075171217565043872196477421215684142909025848544396849627764549426177018737312933146138245914453462629276906095431512637990883688229479667483450888706390838995927032933840295194462145730894964831368085991421400838140852282238693918770027255330892223380679686546018351848959185045201485723836524543005770449086007558208343138299117334360576116757743225273037929563849794421585963857718329972682595310009911960254074264836219528241359231082468246968144359927591530909950507799861875385399256800973026148361852199147605819739401556723053819639374178287309593809816986305226693015629794522359241102656206357225327290592541732304562161287005790030899251723293373887158085546868327985918737385177741705743939139160781615397323479780576616558334895899115078332416473046852782059575180036766049219349263944700927179675226832595029223973017657656836878231433540659110612406576968032335213934676333459902271514594412570743921307308617789187273815557162675192679904792667338958034856480768161938795124028291351867189258663988101538205969575252811188690749736095982976675716638451102870258399338085910670929987746244709417643670717100896357347813545749124632559163142072126417722776356357447098139952087399947824940256721961959501948833589576992482582110379551400944917792572621554522666926618231111441600802402666787741148119040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 175001944123406188082671779169713608781223419551801561843957777852434110132405283547454566377947404328744796970974717317575706984352630732730592645458465118518090906472784363211940750883580183092008219695823961141043481815403811317577930409181103307644847605061596768543698882168724463290974119668744705575628705109139194985198410351449184480692372777079063837247931492575741229807176288958746888689005148548226659454914038827096582594006587216198859988817457406859853060013880560283103736524760981013688017378160778607682344900276028070085418016799834424454165667507391667005848744465948034158909879352283169815945912710923652639591391867129703936882364118989786907075566213736591516961861896881707702412472223501918038879736185520695638758945955163967904231464570440953603476028758291815982068709105639371957702264375377125206781757214073041334244152962627414578848252972716897149203497885010155943027850431149576182728247872757127877117066405762929240065985525442003011618043366099121801231348443117079386268150415564545821534308433290790409112864713224167979583021017908911448332014043242989143299794433294945040878497895805070232675668280381283225900699367692424208436895682693592862948034565435346966818906810023559716086570663580959868163102714833262295534912894113944725373993604618131045881506189014698705238887958197195803345035033894102535130084998992119911667284601778957978749720077399668321807207939936817704684998571857563290747880851749131742634625372970538379184417165989456039418695293778661950875430833018583446072743492947161467830021350963435251478626937777530622448593266610987250484804656849645650912513089013047149370775173941809137158212261659784091241735913075490941464540245794267679149799368699335213853767091287276499769485924593583447588156251839573427776142365118892645964849979748997908936489653396125637187905007532849398043229858532305705353058293583326035349275019851064636846764213275033657259390883478774838768207096512013223685426989469799346370182395249557872213915025292913741064858400065033656272870340417669918827845319799664635827348464688301435898105462951364200210089853976555608442861479193579542366982258899348886656363094168792694303314909306642256965022605209098970402095200467352105633752461113887568152634809008732617277587486306868253702099701333268735813302577142800547835252510014305364919224373366701345351467469182112831010135382328673829878831704630069996264439797097602848055942934720125857664290387896708769399460581594590340862719687722910681838318549190772474492435777805093488255833145021532067519945726923459770921220400677953420483177399959058697346918140417754420585974029110096922156131008155594819352626977742412898783808618002907487755699252214506999536189126643769908423716263413965583658589035261722782480545626135627264178143113600112681938124956290413423445995390052210225849912617913453200409186110973941573728019501471874116997523568724050967840975277706222108877705880164177337488254015244097105196803237062868998514814334310225134450965841293656442182052019248780269980406364148641375639197999350410624982150374724674593676621618924864995973492497900280143650876202373869913945383030698512469935695699368994801189720654382665461941912294669860818395982309122025431041069924426838050169077772870094367862090085331778836686247860168281849060232740320259649785542690866918100056473603932297541579607206905617642675301116592295724736875998131553681648205148610601065462358300135476754724453206043949820183334984599141864647592355606184268650860759024582680600742909444938438377986060622058617949447240935749535387429446259701824911928007320569314271318287903422921612236358850564476952232102401218924056700551614443625804579169298360203528029320543542645628784254357081527480046091882070029523244134861798927718386076529025529234058200290494328821497821577775321277338086412556943511122040625047485787992873252363836962595242025223891075816614042782722037304975236321386250230666649357235940487305936380400191067756859953268280442024625386291200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -33059418453212232265600494163343810096241458313912970400950562987825027418800189071850114104066421367540378550717866796106695145913172081420527352842957197588402426203159113691921841581051688921235818488437478317812114101628904390870635172872413133379372095843279825585645221892007684318324801567099797753114205530589698294831379870094842092564328934946175745203935981830975261662538157198927378728329753316789563249204718405456154384968503606198454131678931987779654491172865517084896949241907043212568179934836410153536431638923924132543188710847811031179064039381294906196945084456260110440702460610869859650166551877367048605441880806931919420820114743243095719282499227416049774378266813614967708019775312407138417272594885931467280704526081581610221609170285483905195894972072099247917340558196685422576456040207216599624683604215025557502947291229632190938622878439658005948015402477060127986478354283947976713102031037432699946241250725625760586225569435078729442642028000849655159736631213477982424353488620849172947349723272113581616635898632656953763440260696942442758942209775711332499488133453690539835859953144979006583496916433351056405876412354814206978436093439182825428463320386938808396644680379279530674471848580039101390597043698655821745157586543914359016752342827952596489440757788726731684141247738885824337100949355108290089469532984635013587928183530018800148841915358348803109336495524351414673417348332135586225038319463756694152789307306543760266104860241984850591716849833043221687791645815217860891418099384894688359069114868122970839615447568843017191166258664068718073486864856405073590337886661364166291558265854070789831308059788984266010873327598185322595670979256600646360663240613853498816009209008708409962328818075062856139677817542370918650338694828475482283827300032360519726249430928183367045788153646936225776272726319376108059772696837907429079414772297069742119641500653319800683435554264697805460590934229475987521685627922883940228077353629503679148644067096169074984236935003972800316503576543784533605374765448786333421590115228434340054337912400527365051484962437713151978808639970861377883569495082095480121828320142385832910477618029785594802580795830763366281284368805206001242869910623483451637301450204663898168365573359296992663094943729793176929628337293161363578197008631527336347775759648656094271270093115361817769729356719828741764926119471381344097000926058332039859341925801842704809836318167985096009470859587016910982444705870275056243097926960032297279751056877169520073998805512685806256224898744969345457652625589987974560002321839208391617246228366645590388184151930542733226856167081669160586582313499537004994904761889241452978072346439097495563448893161009606800237936826927488871935600936835804604078006836158876391036488075610941504545086754277151453726356996592444355904547152285144549891330368137289793748033224760920938359686437637770626909124428791667857673871484759800050590482118567147686710088878258381342579041426620629146268835807779615687057038210097087216305187490752738955606607494712188613353088837455604656434613055960955818336303534676251951303217359368319350144568035185591059767755954502136006330867952187092684894412635954901285437324959857805824306342569348261909185672945308140412575231123824309287934050163431239606908351478261332541511335184957988522415438440984288800418156336575583290842428797831659092677268349603439057619569493043391345580152758998012683846311533175533033041618575029959708957419445397632625857972691693257498288524865114634913017430263111613328234510962841316840175935227144128060760577249781678665021478803248582194886483430415525551158418841617027861248173792648560461724001320697251651911688909124282542037101583292530986689097130802496626351393327751075755333014725563905686295240267647390237542136952898748738785024394895318540678895194937397128886293605901788113376784180837554419350222721407393418133489706603839653564250701948462259430881788325293197781794488556389620119606158606467072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 11076177483387235721500174768246423531555475938806709830982236271628958247028429432965053379555940705827130653973479123801209363778618420555950264384200106019008868444590155538137777339490119518615259901028265863390120587109041144469210963188098025924841429706899117044579433787895580708613640107364232819774100871404407958998085311589810653037764671179508844067465647130565113278972910549362893323084605536093218126862922667600171899258248322004218254028747806715032770574642831373918651146204162329840949073713529478495645232807630859398479131137902502310693911802556596375267733538929677588571231215659204752528209716561136086311163664832665657171162152030202119182241864518973885104855517020370038876311840233069691666274262679848020618968480108854421703410705859821253322977670212587989835595810200553671026106659839535020553331796861940204624887519029780437062008544434008396704307607391517329622586942441309383475464968089097610873345742031924088226282706382569747473743764669553134211237133785330694509645971772658088599657311991611770047477787898647535117079719326713557063371217251561541958996037463232203014796348285185570516697721340384296066239645927466850385937467035013505458499391319881716840910994995033769699419330794233424188858597628482141962090601465456692036512535386897241428110287849101151968665122015213979511082457386149407025871339438656106220607595868417196615677331275627823387900175342405812458931754749183726657755438904942547460865813564332668008993877080722003520233263351282730813915297374464105825393645139535027668089633094810742692567570991760570180927860942703488870386846551474809235776738873936695116061787649968986477715658661345725280875638075266844000421581222433204422989394366822511813352528430630638126133240869045841395077529716068440599359023136666351582488753856319224892551845201104462972336603488961924327917463208894866099963523417471636556762563609289026572409929805630549442880731866922539636906506049353920180248084590003404250821299893043002533351424569924809420243521394202214640430069612646507137141371865245733836467367117582613509856101886521804077155364393530561247318206240747619185710183015684178433716366546186217214602479380046198230645748764405865245176940134136763585096032557726126505466612465513304004185300189556163688912912870398213752990259158567898741472737771992915631602096816406653474081726606930292678183470378104367162899332815421606260944432047765307900879699057616409061353006760193563187007953537425403160113865319754205030571778962437070023487643797629713155785738100653177665636942218363090897698660244829714795685407984333189096030342517560387786864754590786456219652339973781448549340430444582005154857085943499551526941933176013769468947701564852429285934050370203580333263268695808368347749138587568599446840277147486048549429546441370709874110003212891138287847274061026279487598217274949381216715991264495126553627505466207495041997642793403229846189289408336606782788602355869698776258773793773883001660548725810439612824166097774213622379142033372217622735095449395394646624338255172187021359118182410556683388591620133004738731560092804167164652931506323579837079733076684814155847107047736956367937121619616081876558417193315570168524430805029455209386348926258117483314194508100944456455781793969540220304214237085410929952755676276596745209972694403169751312018229229989017784138180888114562706900876606529093808507021068888625269923984535894530100830953154008636256509097834150306690534453319862774463957462353444626536310517713443495439595519260371011388029394387022239816301840266147321127233077291552954888747398090382852781372270779235487714750633079512131552139574485935164031441642988448856114083925906045967543418490710621276721930398713303111700304682834654470091365772570797016236824883963427587351542635821443809663000336815253153870465983450672631296122864124139106142398526791182102203218553379128403364561722881864985397064393193694587814898806253023916260375034096818697056477896041300998845838131200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3963318854330275479299975018356414959469834955710732511358275404773840023498522251829068659140099584383812131632009373232964788726989065895378387244049176316901156308644603470242761204312268949573038174076859014379728588384819139539752990494886633255260247159016551172403742988787845900664430228108049880116468739949130229347933107651474213440557098510355860263579558913760858185156844438488631444758226753169627367575809601676424419132204768254673585932912537133375879686341971194710963404362773445737901705420417858540239758966613751720840568758814880349910519794244969362766105228521818974057361984958072285982991798875914479937250463979536109160771041790564949724855561411918626584054072834719606537539813503777392968757000207674115885749951453302616253228765910127730953944637078513085355222688836808691823549149005660576458685369100556723002917140662512911892375280863079541733550694115965868100166270189251397463430203778887901367652193170877466488894392654924213418107322073169553565911895565228406695229769984861873585964027875582440553282813120257960825481184593960652071589565061921595478689153734742320207814189265207499852626599397107546574526759730977844715205358524440758680764924856678239701550065262565912389675302237214170590073492373816285893569153260311176946725966967189887816501528176274225644887965530581320490277803596398827256315945438153065264099293744023799244807906545050390414660934267291508354414561792455847956628395422450142086541051460943276202957383924604059074460831924313642333049187663911102772411909337034450006365023220825613290796090917384417984439023256490478403366527939633589910977008473137803671628266964336790470015971559139828311542147720566021479617834355663304427025480654788699661139652464910820704320077491837265075316931867915888567184902575236945256725636353974618147913334479993712388772597290165797986796168976349050960353834630704054238326523002072729876722092046122852431420580460695972134575246362519264356248987485593193713453511427349068016541231644990320762704784727436940339527379917613933223541545001585202872314709723140941977378956555477592046196968354486654577671676360862246128030645532665954577198947562145598864671167864139556477297045597176311315045078724159796689187083031152315712373222075155291114291160224670357400498965448964723320345239354728286139759689309167570565584222065234598379790042724778078714266454511835088758388589354768531746280447469741339889777069811646834869241668107132265244627572612735857117746939593969060921020661120533297730043683632152234004382293802077570127884595554923066900526229692548412927624082614366395856396542496346347961732713179003752966485344484170491941676872492153167076742365632399419573378040999031256524804028756330455873677371548093469165197168280646934562194733612127065443124587668777046452203002063472971110420703320701761934445543234437441398606779568679465450501242312005676210914848235567809465588245256394599203280638909438986204630052213266699579010557356487727771939834609826462804929813235779079922476396707731787487526073921128844875820567838367349954127912688737605332731111005501290498853016904140308253098936698661597013063632768569377228098916754185276359240804200415059407481215570020205365833773053988549021016092519815729011698820910453672829583816126627576386841581824113328843811804362372461493651369208314793542416472187799937118407194310805888484282985089426184244552059853617569046068702582803275358759402411544339936724220943460780961803267538475840890921521888530798547338493752140361067561285052129474846935404789789276748748436281564027830766505000365905956298046499894717168067763161276049345398520530617362172649790370282603859887493311684159716843445115400580017148762230014811545406349670578737773935378783438488211350125105903186664204080215859729292306131368520047865800736381597681828315726008001784950069456206210240072626926503632025927760702811953410645961120589192770307994045160161266311651752199241362141246160200526600627945221907476847689267884851200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1056624380334450498418214043424684546734160753238464928363062935026902724781853618317427114196831092483479698906878593074613803458089065864776827046979085176125674364711727679427533574938449663955733997726956834215728767191355992627138646252295742855782633993368736167475400445441179481655406027742112156585365086829826108649823102349591821649259659011346258679564141479255857295860292779978200843279661247673434741748410475265077371459092733088015641140818364939015442506367197917650568614075882289325575883845000302754412190746277063301325954215824749078744481726069310756730317728191123732261903150132806124086497904079490804530629135581420633834654540853187990851777334188536238399088967617938060010911262213813261311156509212751868782781024125739917537144124941012552456518424173617273778276193571617579876787637214221708365608056141046754008755145727799232057453520254288315245832230014333520489846278351020235394547178083500336075351093221132678174163773613593122764418380291467248186415547880177523080168064453744426633401112826444320490094570124332939024495987463781675236698837041021853778273334390055949523906323903531040960377639489933686163831417252949283130683365001173791018177098364208360067897701958098940872660037403274385277573486806468968985995147306255831497790695784290972077004698644292784553234357382278393857257576813678644496735478734305510325658467205812527367186899664373976444843610770672100107301453718253856187257552327527533805753768649646583257641115219115706763701421525791767310817773509737905561688675614752888261176230103363537755982392957911445971141103766051848430815917137491182732061510400981634878066210426439127594803360550770028883602561223457108646393902320697104599109700734734685615488803571714672630013724624156263348131395921994544186955427552264965413394282399752022063767497716442138901390676383961029285142077342303380314951463358290793863010549048428596166836821173488441479474191054573059639906984519380419364169065770985036922411859664761667218489491000678128545920249054761479999110372786266900664817858843728659108430619915766348264897061809921070644232825044566699646287586048432465348220683825895650587466074143736813589705089528904145092099831395096826693597522695325866017502586984780571889888576145162462296465609302418138588805447493953790115683575370669788431753619059094741758421309363680361419371799228687085904050428789522022454414107880527408612582857878046055038954075561657126077386697973009738733991727667125533067153497839788034321799597870864437073324739753386252839648353918495159402480246843353796569182495278825867074952677878641503646181389796951515471030341866542146529179313107600756810226787201447423565869939730315186990352841920642144647640040446221633413896731946190392772230567489499391975548607661337759710158301284366960554776980867127451367654180448875519861731218404736578406280104744155107082672035666167748416425761156313996330140997999387962597439754955982789416614287958021593306753574447453531567449641964143408709341088419866903524178552289203678072849279635618690195791646926843420772778258500152268103584479188677832239631749081537998748184715272354006333157716255340606847648579200949988774724851049789648028035312235452683756037808800923014160927469128485638354080104234836113983688694428152236199171236430533807739876376602595260376696040499255286373536809788898757747016075105374362762372771792589515091732020759538464968561108789730157482961895620181423093992222972762358177711526647663860388249549421794499655475827683556945538316846659648052845136058796237826222277035758387959968705001505063331384293367622095633086047023104393264704890257481039882320139845051590039189738992206467780788548434997505230832667438208241854853747324288053366055598215917869412713276793507959494261435986006913580986185718359071446825917248064261206529931653893891423929182792706904693348939009924905734678938643484204785212380200832886485749766837588386005077432558098205575316912008009159787604017716469788721540182835200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -200125354303528086609336067431546780554494972600980032361822463549868822944396564289205748521005703261261868824440287764018122819871028791169820265255752582469918063292641558898894238574621977438322232494822382103748450913085604591219732858938385306807369612599435614992389146955695054698316998255474444481181974517876238788905895768263073878461546721406739932448517898748063003676852461956888106048759951608111222637120952214698815015542770600752082179517298034015773182112805567963889206679900299544957966534000672107360595519503233092390049750607881889123658124746623595028842135898300278348148025134085142298365236693523028578296461575286461227382944503683457273877128750675761730080628720345094043299747629917887157537221875320949337600724470799814392190009561875121767176954692147251511016472937864648834048275917428619358646025466013286001778014290869019958086152803929617959933649859432975073711997792468453281115142721367521586559440293043508833641687879454873964913785247438786740855264742213245249420593977055998165333640001522304316373600883167964796541224501921965036240597657055091598208148538491504970992403920673256920252086084379986685842835547205230454319643618395621774205303104587383295769634192689670095386934009525974764840136651994230867203390961458256941146969294653574764388452492720448603926291095990232950345398716747537956473919760105657773337138333038011836162959349830881669470902984119788469867492649535055351824748367203537798519085383047184930131011115079622069668079947639810410844964078543987488068420127572272888486360279938428123341717859990100749586726151028208914346428173534497211114355962355757921657693559473758191797559450889276652726966372284113613270333723733865379714629186855737176518160954803913552601965926105037664569788430187736456098874002380655580816606332525377481983072179384802123534873034715661826018703829049471768549722960052787558024842386271625721115612952740183147725878216544524354331115969610832105337285865555131690310712597406642527511888957217131298518694962594182544409679885430245217799657088956572833887457130330262851579196864221621184744103659873504776691231849214655627874899302438029835961711816151173387275706054838931258849324939149998662986509762722920242001566333455607252544629552950126610842283651602971807770337676164219129471537345609556489333715073239855176377004452224892691293752715934443188116819731654072913958305469109577197046495964225677428395354834779638954570276606022030588238467894192066520010377926549120964591392421349114904410031318631718557926002630023250602388075594737875719653873927949265486981678743721542443247033643029823896041010324225411489488031402467956011173285894761888750552918190539645464908390476925990667020436221496167389838952791815987759087557148928772168711918872879767340845801827469502368687802276846390060871825155587738175682506296779554183168593586045290854446128456152947273883526038386784838481161975392638976196079877878702494716573951497148459516580507576213515645865949517191871756904207079083006225406556569197540491996220594918071435154671675714663923420893050113593699940546657540571571054215182547488860844586109816342751144335243416034872893400559855558135245324522003244886008451422225841167957209885292392606449026225452541102329263726770847058230697877386147284797448867795982130864644981116068964165769376721370933439415520194353138081846093534727291334972507255167012125818551124135650421104591299563427814140601582200483965820672690481551442510624273479283533998858144791742317282368976371412977643481257711213049841939469910171467691999778382258265858398855018610101406778542557498497213442821112875191914061107070771993047180724985650835785578121744952415794244969141138355594819203172608043854548269414149539972796778132084098837068223089562655259672180803091606262616104048784650075222828646485934017722752473822027373724260845662128952049489018430467229216653096597829246240516774972645611880246223247861646829880917279855115088361680530906151593515889459200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 26514945790938936714246969466899973443939402094502846686663248200005261192312015039692669594643790748643958269105066107336511642187456207466259956890378790492844022840416537195907522573294636731557002194307458783635877945830583393497880909047901144521841694432749997207880061300947675484852940023264901464871795682143231473776123816135080563991160158494629586474053581502898632297238212427003040337968756317857414167092483698104109805442126016159628435007350905100389188117613075727050707936642970351555549137639663487167050425748864845642078666766470949633453088195457720865760866570231914108720083350161386862994604542382554624531839277122158144060516782061940530699116185387307287431663343743060883198682282238611436258405505677866200896183850067158395737890684914651125901708772381916447968852973765648070700431944922848909062063786990988963682664787168489264485809699037932643554511127584838976951665101686652290273464671144414180869356478371341320961603687367748211385586469903078334468861217647573144322247220577797423138962843869752371628649557481345623104098426695306843224374246524884304267956248469117283803000413874570514389881506232480313590221183612424552719905174240367352553089200957683257561426120175392201517638258070229122781591961942968423469476807587815619946874156484529266684733921990823332227723025981720654044239183686023741729689252560341261440764672936874108321339940655660776436944956219294374013748209732720439584107485544929395443238678514384578575806212003796358599292903269254049956138489354715466501200126333496363621798687424352638740400325870259553009246901352934419195623476486890735889368035808423068698637870134383626596046904420336193864282530514307202797282052833627661407893954688400647567236348005076890636737443335338891846169872104494879287206849055042623163459648607940063388405875038251102841403450303728854637481280333614926128256927594993189928066300462679977880620518391899567204687197580649161010523557101615859500588575374762993854452721795446688548180209577989881995875373362490958600269252906803314498678233469299770649004725822045660145455330502926892069296397580178274305092219238844910887187159249615586392746675492060980290756768124849223047773966189586070593900924556133009113365506686123800226807330127777859155417974405478813473677687023565323615072063779331273305602416085234898071004290895846218148376853882259887118569960093830402334318112082384572211976066878985127262734143434532658991782203912020882245807718413407171061507515983005255995909835921143987515033033671285215379043597159805997013931700772720613315104335010713747846795914729903514294072686776524500873301606483750716933989706917596720599343825837085406151727446959259857416471504890740204689495523709965464021532310679750931961996543233946271016869759353419381515518150187577021649326045313089508723854452108126632936353161102018202874314670550692925634065724648690605293014324957041287731800786072548293197516507956417354524782707329965248751703346324502393859119133733703415329090366381606244115535482935190684845999915447121114804917594451904139266713334361770149058735575010493251894314056595279069201677829613110643542239222635659425948695813101269220895759718076907936890112632762655774935162708605363847931369772113894981649520961696951839193997692424428753123718426594174381835722183461471700012059379521947971416111593560540627708506084519004881408826994816334539888546490021411365399419021989519534673591838674214808662916196861176544920260664721078866972769873772835661809369338628505147435370829386686959955018477103261599290415477194448298783753516980387220916348546794038820260474991315316518321457790756030820506118133530760484112405032891354143750800622312110700399305997173829631277395216379820809689888999249287237131789874026608481889771765473293505677108707927018195941400955396367115377861659277756710510921382213105174218308740390484375449212184178251378546133821082955913153262667748846416456784542444725521201332365561654419547303215306584883200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2276394308124442163840663418017175388492896907178065719721849485870341577574953050840348251889600051331333065793080870719797186885628882209866061910589641666109734228702826815356373900812307363846007787624129565914622741947395954633216769554327928537564552821681022867892779011605871041674412040702269702044139040991231907448848087857592663890324696637303354636624275643280046657779193781826230636244700643024013821265822896711980498378200811454624580142564416191809368723601318983659447404429101131859728612810333115204237087242052350507767169364910570323621742329685594890446386309539331119952963647691530335135982161310575728772459796414580097017345483196584027113912444698667736753412564198540072724486224385944369111663478649115411435724994804041736088712049281674696832422233187423635630290851272455175703007285342733073929748428594673704328150705672386801139706047152863215420489633469664589270169227650572787306143145383250798058075045184993586600617096611509064140620803480123566179824674630252524090407852437538399534271465264535379176932314403844686080969608834865607050964245005264024475498792468312578568964345083727109533320967606770589224020636934561110403290796605904557170100204554667399414536498950735668026942037163604854113605313534333998700925764569818118594376389995472495308124666668299391167985632094823909391781263291689339998586023089223975371543404797344976544453631715545019592064835990673282065830916525519812217849572241548539873339461514249655267844401791023826088962497835657167100275295809095733551202094462463531083094322237448589368271755476437737137345853807358982165513938329436687054612640366826544080848133372068317641113083459437676638189368383510518284681716253344643207378893572803690790265079878560269591101727276552540433201687613780073048108751189710904034838047974930010273835241904079011915693479893917336224271728266007715871319712954155950173860590346735425659925415893788666578136107501343681303812398852595547315015854169736027541224268569748505941612331727066929440949655329594323384566302040615521932751172268606410396875102619828490005852459330313029056078741651328310932375261714010525058172752183454476056239468761302665161977282385173865744385047634046832135025546875267864140602632231844863715965065336709625122997120639914424159894945160753815130611943658773450790977583533548365940350434694968969326687442158125997129225623622874762740847965848727813435846673300438357515993307206682926121138483224539645257225421644691608766704559829112183426904895229912744260721334157348435548520603418861544904435030399487643251672410179918671518324433110233209613409351055138196637609734955433463707552092684938493060253450553697651601748818475761042960259601383297458591998216110655108020490457429665820802653308995043288980174467639996636740235827021553787299870593581925407162581505330833387637994224766792997601261816822070631569846764659224855902568648761190371990127840117102297678145379896369685376720829450881174092701951452498226994431474218913702024650840957690837799789327299856023258278309269433316242955946751773536044395308173772628735488049561311974032526200241543045274914173701141460293734834094932129791779276989927990857721345191026146102108359044877058225654139765572531704633906254702801259284115503343756498540403279060234160364561728884993315137840094375286770212062912432019092905657097942638373084584408689067299026849556396099906308507548019467431978304058476983361682807173517888830943985673586937313363883433803017438132297862348538033794128223950151961038792496528459320661700853516006829688647400108092183639377325075092123164214487665656269150611737713462611815437327828370252345878340332859486715226135174878705836855890111838878880697985463656858406314620794162853971507716540411670544904402793658033899771492082910690808356549308860972412664631889444472102294567748407983067285685988525961818200216370823618547849632013397957186356086459475655732278287999647291815156580084881953355723585385944182905726637703168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 82987779641778837883502400855515247994728050721942489340127178044196959058523773014911112365602364005071107143778582692452774220888079837089730758650249759106883472016127718558588438857733144047920749836467331912054366135839725966243580489082632232241834472994039182493854753143124962158395887216996790474089173934879048919078447944625870048012251418777386410514358697928072547318415319662648458542710040411671670348015703748352738540364631372899727249557334658468619161429604580214212248152652023761310765860419656070546081508225456716131664277648708103174297166299417840152506356218402470211699029737204160960957694288972037514936500432034310164380168380473867219160787156011311129387924070847475967855818955662374111634965877577316439487773911795779329010973834980697194902034132018006157322252015308928103134017838279304102194192567053258068729534778940401420226391098141181738812043409179551337639339276700594305617811498347267647983585152457411158886714828681652740278995657078113073434564376423906280165837317248125784967080385560516808671832251450047595004879490974157511522590430243524141706913104252962178197132117146191072352625256983929554602738468745402897379037262657307269439467185814621335157196392738231421336005838870445748281658673041010368307239305445217149636473828955084549495428347611410964031282020943816340614776622696191465454661718579217396590385382272176522766540000955418981494313145321108460552466064460854644304013450978428980794174819236729252373749228049649698750720826389837735025438727414153231302889146090637013631920909367860483655827704036712384872050899053886989566111675645048504926043467692311496899497022677791168438527694281231760540594998196570092160563010304615999905953930099454928358888037873288862970251958837422240128026529635620626854650522865053649222331200485243287082143597805860701294763159956832623965679202829219429315459448667466974859579190918439571069152260179517097171826450322291824007507857611063150564262140760096813266835793162985787905935730671528634103781006647236768726478109014401037370654058413804443301685679020774589220787847685231632796393514028962078299778669868862701152009392714113084172728481024524481009736323138707261765027738696817211220773127241478288767315871848032844067319083183287469924365037239238272893614226685635251321466924952319020108395466104168358518714451068949407543034332512349303438324256219209233843516751051920142544142518822668584808542746967724515002975670589656410213749070144545249841918649131188272216760827702163545973413262173148645627637439110658455895223143461111225088613006040666370699462142014143322229624208741345357568053352939743699724693542003609412919157243739343489649767278880024162060513364887051695448357257243266927992643671423675351431153365479440747080490331971314481649689388726353510752815836739120412599044867519910120123398161153311608174775284579251425889694730793478543208668669553482459595716717091304674759316959987055148903034266045028409005650129885332932988894643447580295561223416215063295445614564623341948627971727623960272096602537735001845141671108758087209520647995161770945206171553756272335596559170245879204133179706794460609602700347033551623716749870410103394493031686308752357782599285612686851460370653335821047355452025775764640829852642183479003790486356958185416001337886208440970055665923269702153249184344770502463044549331356155378237620473437723044070690735946585755400168451714676911201403442858202693259994986484444560707762675114485074682663127272535740488234431643038327825058103699002221667448051788011965888320139477993624372020313468971658673562558741344043979914446436127797928662016644250933414072604130811637806651908211325486013660818693811525893265520091767777885730950941584639299721650703505396735729392200936622103698144824389812861458088111276914232943177346467025697871631038302092735226980059641274537873252627264599544701824271577083849101059841080724760546067547412968136131107705371798057795887311745505601947435008000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 7606101443288088494835556482133283485699634739738423972958199258574741097325528245657941462831383285763896051807556930447877742043757648341209760986507864146685940020662276432355187580609715455709601806074441967690763225255230446500608616526753035738679682637887377928617412355513741720345767353508933142717454572808455977890441859497426019626588002070523450942059913584375796635586836097599170406798944281339966416388070129630026169495870836918593015707699533885953167322711098618816854667840088180496989848651000188162014004405074435597465167966227207232791277765807382272953670344780944743198585546694017187695181458659567586945725927988794159817846159640986180808027697887908948409931310916139664333219012831473728676006099178235450138651289938187902839554687381826408312929816497040861160449415671433684919323891684400151245457322907294495921533368281720194822509530960487480780657395439169542351733244492983516562332295502089519930585432332922667142353727408358835335843912732638838306343548308354880727037972525101301823400725873986674596461380424661524179608069852193174785774931768263247142771564756735794667714141754191509895943811202176421520586095260846268008950409734868366220709763949164266250468805983773886584613138284903185358505529258332270354599718078259803420428199991758819675005527936293106347740518747312263695030472273443638191339436019453212962158909692164121573526687360013450820165587577885064422244743684481733631783784471354009802919380299209895698403123316334111531965034110868288639043233794552507966282032393556106010935901863127431995818930242863282143338329629186811810630959637423124443570063894904684595353772681284053355447692269262925992497493212125783416360269679656219952086699058231832761890912045005262640638661932108622662598037621480204832420854699739557342129784835026522096439387298636384775731298015559952880765277667656588792018231103137681121834672244988834025031402879754976130392522775977904072339733772934345078910486596196566325235674232640513857682522562647617453922171042060286226069374242656064665581340362139939879320461193296104255297513049776822554769125787934999791585494487939008518341657100442312514876695334504419015693396703213975530342106108111925820834797610246297552342583714437438276714295284044601620780615005184227380702766406445096817163316249559106019226865979750303122070605302602204120014022187731294552170056763721334980016925850937256381152626359315135583728155737209912603986065490438639869079931733818685215443543623678054501952370567512855080004641563305602635273549633881359401606064084740373835059045753066695889051903875776849047921472389490989333254656572842382032712453448365882899413671711300461850967462834825037164355486060042999537080048654108791875058542647629282406468912007740332547872168287135946300150518995925087019506454377392314654457983716134098080289416722718576605024317178011162402041310161720755550919013786958771563495833713313537034878715876084922667504399686444691659371180482156640619920515855203335852580426262169249621866892110373158069813654155875325319524699827431548965631278189349906445945799942297306741930838036308115007035360199087959495964371948583506309726385813791548653719246999047324888232488481319804779612667082539477008596758408695310350576376599022317113000775026599702269698064275310760635177294728772827143961712210492105837985956359696407933252198194547940324710003630604552868330009579139955044635476504907217219701130686999970985604319511156754688200953696711559936907453385859450015961486922265296992930549987996746396836717098423081753153671265053034677790542716166372006880931419151851226835742039270311427793585473356196083740620716404210182673311364774484520124417688326951612595839299888206549420403670516769249038353353142539357698836542345607033502271958280572638211127554256433776738011726339170401581143512364528156401955723316267532488500369898098521997187616390126702684925133038256518369881965848305941364866239343090664787992861724937527545036800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1505893217611398546752258320989256234187343298827977330106791628784689056695315623059289306423835749420780680667727541978511743162297934543263544283466395245210626749278316408497477015860637789683993341219036205654415644515615566444177052411291237158938847603975397829761495681316568834198012364391305031425106530858803705885271639782641988091698438774816805589948216114597136531945493450375729186397711839157709395956852349965048217021822935811957977888694323854298511373335217141454455311729243523093121149265987840146311789095612413889464509357821558211315364253744102165753917257531554208161279429344522588970121975523745153719688688974284007316715839229262104817389173122838117430264872274850721277979290706559761222417614119990596816851970791153527369937021273555187508872623754100788314973803835252626291716461821881633499812642879030625402976309360278546436403056791342208680588272122633392099432842556024610712483953125868061936675986474049005715781277340428866486102217470026411675127381637578208870073505633171362762812585017486665619883196526570967726990852257454311192360746826238100218042925132027988726657323923402334916941325201295116556826689453186966478989518596565017756905651938234308139074289268731656780774232054247644346676073707597956642007274246801756637113799823451646449348033697072968074961943457131016837620244554190476027675314849962420752412553817147617553034537418457254233720629307069479940593169340506048832837267292410387908291536697178262834265623685401891705120399541867557548733067324566970975454634089984695354064324100652128679118736206185608394997534350810055212249555559738439912061243136546077428395035424956584486954330167751393319472416844119103602363814018116870197278735057469933547789541035176140987582164583748107228591051467917938571862118937791990311777259219555507653552340093728417845472835648994201032973623245523124870615273428475323624397472027020190708948600460174817655672536988096948116229876474587867190185818644750746555858153225012783550398042497479319698256179799922186629143249159961454664874438743280885349582309410338657939324184236706997404172318892183217844507236736703462020588911989709979980837138529305434079676474009590762467340856795791317815460579812727729309228097672490562561062974659527205356052795652256828158269137909616910671511271564170582680053759411732231932503654384580310092195966791457376022916695410335230803799076256317924084134980772423157250725934947014476742632159260420162053186562380342412216802112727182533931899226058319477903951583493573480650523268719662932485486967545062209468409878719763332484985264302031905804618257150366753354810905348452324601790836864406812727077539693111195225475196355784811106049781505315850603375708037212475345039098076588111304729949450558455429969949100620198395728107729433477414027262158787985887035836284776102549337570358498476058728693376292586468624683161272597738423722116090464764618255130433914319268164983208148769875295388898059055633464812547253051532348286480530621759336465716242913392282749762113929695620940154903998099369025647211853572436359573872629550364683861550276257426303634214176706083605233696597977262013110298482154049750938486456669754168183814388731612101091309710202336466302922955226724365816922175028116028948459986104849913600689780216528347267850447769871352539994411878111432246758543332492297915549494538841062218814522233316441154100702445755944926695433043261251900603673398160120301849208850128428557353690391381703916357550744299133815041693284164495040186446784074605960947747509580226051300732137537079700176852568475874789888253214058829563963567974840361045715881589875283078025088407376792142710648197507257434926401946969352780923023760662444043877431183053486107159778365658791961810925326909102449548461475746688373704159566674129115108532730716748954118240899509487800569390820832110208565001269766830999169743006541341109332559574836961813523406056534140761770890501725173662154360372555977184203767808000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 137859308238076993069340206236065090534864348366905964777349935501005244381714444390899449125478666695060596658904388593861521659165976617912574216446705618026985507259964201379417380738412871980627762938650174053582749884372086739990371991211944146755323658698450116420456312783721175819267263408420819545668656656006747165482898980495083643359219828139114787873557635147318752712013050378103255376726230596882121178793289343860121628760425049217004535334640235152181720181693235362294067461941047473163351875570768953955830434834887362820820274472112917766476809694634311551569206961450682599000091700248312532581341831775207411169195672548708793928827134787472042593185071668685965474487796046763525841362052223483768888275169905104073803113767484322276867801513695938382881392857137244412025357490459502742795648577192757691792118686861277016124121420166712967636386568105776019512842387645198826935225961695499796101925565827672670459804233485208163786550037477456437309878434672566269983153534465586926866723430895024848254617541626461790776909094244334455993305754282130988886235675968477007809538111265164816822830833972997353910204574462509177039497844631932375906975012739057020975244963690624050105563446167137315281388804574399017117495893996388948480263279609294843542203366409916934618347004702172388254005768058224569056561387003447993422941585179537459255564569646256397013161342835578417177938419630135814516810180996773067919597841260846569496831217464375251330919837876729031973175127393250368649407685786974297417038802697908288556372015020543753617377033566688072208063004525871359462619130558181048203416791775300616743731652194279420154986898739381141440578210295822582227882973367953079296859620723583540398464780810202027542791496293921715984776784627512749980555771888585508934605415127737910983576051659037277076172030268914251681937320718663204856562199032081103958547216422747142692159779419330554848640142073038409031492970469488401528768534862244182411637928283813693125734527946220898911914114700544544221602099169800636690966042128516910370165022569453220006865699570261115006189603732157135714862408970581807007675035689178955372422923548327606861506942258684816140445036993110775143625194453645299029563574737703036886938923199474740329103327266605889470449247371647230994889835272993027703564963309769775518973722011180791302254449979344147299667756631371516368541058435976818426340008914102783167868201530742577389678332076712960121388768504978318137885799583524844834476801681600070292948188857055117265565181703558152630231157794883762859275668131898028025660070531470408811663024990048475625860431389353378910712256323846422290463626876056432595576228309124052739112736564431130883138897393916622227519616492760996442243053921418350598781908911047263972218897040318944310365239660922095305910944167326150681110826446642958706353970630392648222359707350611728735806062074478840373882827114596914043898377680311026721595040499299123801281357212803208314069097426995981111269701928459360977256323261053427048067294072371290349415603929057495719711990446581724030587544006035909094279501124309154641169349242139065560955908472593075568507775694466602541088177304106972499915179581088539789607704040846896348027187698984833670255459392689747737668648239857655805520352588547323511364692546544782300247534306316164818544559331708064094395683420266366648554681086554861035072055849174257866700082303193273266163406776846856988600675894599966286048043017189720059589393673396683291633235183826330320543507428824987093865434456211799843917524576311525781633484227826946273837596530576980380220819948219076782947244022946835336027265733737167024927115311089150066345119429087800080844854495113508676109965144324662190233209538233043191131365860656228130187703527130760093844688740852860051176534866178802581759279072734424663108010180387562974886966321173667565402435665135001090112178714866014819212952845302564114089662743395908773351620441318359040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -10640452828944907660889748292287130204349601212329866580531473072931667845041548487956534651447826344925953070037164751842234531527299060902765705614491364706495127959726096156644158267788537648998042399605337636400748629210166435029671889398775186170551088105319956777833966636479225448149464893733364003721160479637939498593707820503656579376413768831569807435865919311570049429362031308354820728497687085164500522991362506163736318522315242599643093136886999809000312316871019080711479072462947096253692615835904351066941866724731058086997657097021866096794913643166552139756566950734405198353113265077396348031167574509162172703007036572187621399167068794654425726037771472021481856495546209029333702060118393442361506852059834211239109781435406045678783175627741678935518036234107778145581739736274850561054268947572794940971589875657327405115807217047904095340455610247000224977305145814653226424146277196648560228093799694403901757799013875648786493298657870434013452519409260189212278930894528768388054772101215864146947501887509339736740394339264965601807146567812286052925552670936389796240181111577755498078973914167202234693358757067540213645982072198557202052478223337387415912400723487715031610931522603400893901602758068839675630810014825218392755288760258771852759510654122417329283289403177946235115804198452526657548615884518195970288996588741916860074327581139986247982284475687539519228393347465063613817925081513123703783823951250941417410603504532929265419160598658250965021889176093593110079801714984737732841132928691388852971072089304461558910980565135223819913532847728352290752215445110966304340653571907472736960319258788675385851185343048426330993131276392445012565415772763770559758518389020579151094601213898066150881555274894419893880115237365891232540875116723231378935447000286512343195201948893501083490504378353335020849343765348993405228253929236504415593480603890528900150273172131495841700594279908907194665468765061160642783622638697663408878261223393545601517029555043853181212833593373570181507792887627468789701977985876087241529474174022304952916771409580190819807222585986723695500487604585015821542079009849815059168164892063220773902641493506267702504916779984611495272924752361047406283419142773148800746479720763512832734656284397493013919988625732237256943539066997694302964682003991984511018437218034039102003065898284906530646251138726944591387359105595630331120812944874910135327320707319968154491323330797166796882933452067011105257959160747605012832459194434636367183147290462044060311715635957497338087318907593909816101696392986743958619038462292621334394380372030478929142229338580250650410325705350165355099160982718398589803532796271086155621235597521807878574329835308193075605751656308608105872091578502751246707136636650405912441721613670750136770753073560803643097720319551938554070743481852355158224188082768970014608201631893049058520462362178522199446201991389892576628190115447796595317055083480977992227487832713269179003709221308088137236533532819156501679060588367672727965618792859720779611649707632769931767387598861850216516210208979985860175294345089126368971918009437378710971032830696252821264620412702850574135530822134802696295605753153295657763235369456332876915647579845523269241401228227185594906221093118321255434108669547444605185949686367802600789779615662132706293870795455809150219803631619331526266733863382651335378891700093772525081164542855537748364924982614077065878802191517965284167393903522650327727400161710641912264461096204452528982303741828734961660924833609011957618545717030657205103610593760871704242870250978906074999970691976054783784237325052097359294632623294838727416632632812515897243851205037047864746320465868454378992436173205435763156786270408958035968939388429780033295407607192567734720506127168128235455709403956384872545766502410124500148055573344999022118933420563685036445443268403921198361395425159263488825352928243665290681770313470282934930524422851788800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 968946213731015554086698431161396413323275487574645705734368983271788468705142740403289443584671987435702512994516723565660887990193481485110083569586981637421211128333885861738966370201615582467789195538597495996366643014169174185502201948172908461962203220727711081263049596804964861509237677331607909207826727772613001252162065391065650409913296331965157603380864051047508824648100067692276788593195258746104253818245917567952093071234255871237301081406247111439361870948539459321339990013378862375996347716022073635699718163393250966268744101225944349861950605496753139265849995300306727251857859446859263242837944730693320068841095117399216146625174006424845423515331919399098183534896963832402502863192194352505286295483896533751921090008330669055167040636942566448892169658788481423524062961706618611828660744903694367633125677869384840398697757358928440082983642641329739348269263199558407066625345940459131857106118624094809258927417373660618191914102633333273004921773726122182965195992641071450751582003464242002289686231836501039527600263302285384875338734052350398556586695085713432547092107592120489654057930752338458356044183929342051462252489985691119512496949784277454158638340313898896955201271778453430053857220438679486558576978645953410923503487540766443345611845704706017758834105788153588745014090798534904478858162738459065992002399303647696425443844466610244859165289123106382012016441754182257687094044216733609365975641043988609505256023319753473476872637599745480879787449104863549067656682616085777706988523608570863653837993603185101702384389473903704847858872885256186726420987157962313340957439205931643730684481525188657798854396408029918986523799132471455489943925174220276652788728991277389794784624092209259493403945703629916115227841941348987775084118025311144551026233310171715333654378048163808002945559479152521508502962283161624874239991488651008677293970027497447345141333062499437276655926269883538405748160935816114227339171880110214390003511795173202844073783122802845924597906946740145096669448085380650674355277815657651181994111490020161359506367766973549405912004609168056920442273764228162424574216391702569080696700997230087519771591299496434150626820289014968085357024451420808964206953000122562951496182951905609276176568001879188984384853215283351370000176227805679849061858193614324194861924599220308856567328926418620198446807890754119971083758567202584427696852151713833029562905392457253726450049338177589445726553633154941085800177740635215595141087412947331592128189526557077720961101593051894761823207101151212234627401338901477624640923764302869740489868699729405958220833131103844842962266632158745247881429386929990016869123587455275768211810664782024693826522007785250170397127318248958016813927137945221429669735296736613147166063890773783129371507739179891897312641097925548628312531423730838979514375242712221578926234190751789634365567117657374679096201252598320343776314998730581174944842081988041367977439727245186126031281680635181260454564291395837087579171053325336153509951834943108300410167750534202971095803878043358714603516151192179461857419268511285736693567585673216251735011962963356778141385798789645085283502515814765415049033805555302133528009484621765460538695179773166366523813216242743136034326055327044951969304193554929065635493135801065679554192153019230735104975977893248687698336650758041008270177287325212238604605657102089645221566747367451797621564069540440822846623780415410967584681396698939818567575000767126148738174455015210089416881099008100916192548639060617476425008603422572152864769850862529314373773863320300718874674556233547836042534965352658509099731821693297264281452055080000792527903579514878252621213310449650400934661284128657611655240077362380333051769849879084704460775096544857349517692224583956866700859672191540976372240526696006964540557897222032901208916425118658904668650082391822327647278063778449255485423077184399636856930496803297956256467124224000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -94299002720423190879462384267654431611217407068260466510320556479359618494509844202475408853725151196066951256803446579518748257617181268528914623114976521369944888380442256068979375751926598294046115815929983408599993869647140997735482288412038208813670426844147290700325192019521654559563863794837710128044324726572526101305307451806035087146054756174589051779437701308994898932983862300653131746218047314006301696973982604714843681317372887352362547656589695392185092921963182060938420330433203341636436796342601135703546110311570127563214751230092506369314381410196907326840465341210939689601936320052918563556135511628982698254012345130792728002147525581450713156754980348097799079329892396178435220590621758377713310881612437546237889230280619819641366468307672976580914052109417466116991403779730069047798614234716113643406936359233433025069017449115647862833193549357006238209079867578044145228513900618150383606179660984779006317540671024555341254210861922251731036041732227114152257037685682018771315983956353973966127892978837460954238925903818885492311495640486679383526351400725068487134184631583178182768859735075489873657760842553547264889995773962010929954820812524850595237994213021736722912385145645211783586540659487817768976495590992909200342513471517852495211583837975461612265612600307872699308529229967356426008803890295321765677383849017624118039387827975383025266274190452078494591012625514730897113854569343846739996886968212483395207641586610584837958494151322724653067861058010889014152909349443249831055964705453351564520310967325985255219115634290775016940101798352350135706011985003316830468547717959573307063500902172781155765016107965771007067416926538984610663948503069922582777259775548086312927112936750965700604581273052222572044379977431839882805877201400975920788379947794380108669534971598412291949921300717780391978249245753212817535767129639639409885568057019269065652912804208230064840129277487036721578877774842049758123248279988319589592791431387711886529295869029888141284768226973027887939439534057036462752815054438810193901376463582106786134697498464520318286072630620431152694925477636211675915232554242392947461103158318579889363086589022966252630410089975853052763476767120368410790365972787934799379328817713977160638153386756133791203263317667437243500088521068950076707574930475530074747911938398728583412709015818893187707588048137425213680056987906971719786073298983155180239447392847469492096898685919800901231675669568123677437135993426386618087074052087242740588724822887001348003842811866671991820631566018986100478987099303084766145238179579234533792192086964140409854803797550919990419837249579804399981342676673664195028344973996786733455740379851871766580529253989269120661683612827754380805636292492563819448038150342503422956775499238560718897707656952165791286760912448963357425525579321549146153179154238914067138320323735459455972671803816920256781752975464500139462234626284758072606123889009038195075157308447113091281396361913466865972955365291306920107761514630917587733779519411128460618952708613038520689649043965647358097875799577604478821420718089861409520789297744651731285664612457398844003175403143183453197542206145225529058679636536805337525194289220940713116654656470010109352674997009537385460895068614513778796693006527892095842621477905813695626841153456308963001053692070063847235751859409490322381106136851638938022861760699595581719356671481604834948491395105315762428939694114191991773303931785105173263665855591320012982714323669281581942674942135469546964939491167641839658970702413396840018581218856605880596441972458611104632249213651330156212233130346765203532018121739357238050519964373638823180710929758618221224174334764792075338368408920421387262584414124225858133753464833734081605985413234004213654407732149653336327193295431052020762274231961765845638585982293291944441271292706246772101364415464725428039571101833181527964692028832206456222212997857374060521979904000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 7535770196121516693578229017462538854673412736401954785946507752239059619964409344918490390849122782080406196469587407911632629829482354684469911667709302297382987552077203657097615777191835622013687172694938948072445297382410810712021169379416766400181577047506535043827767031962644798129010720827530785352576073632451022294238467514621075033963860458676432057089024302478570342461309669127433370777481356300057708361413557454267651792356510845175821695364235695564271717472526587393552552431646972548612937488077874845021847249488444484425473328702371662603798094209263941301891407374200667833705478578389103982454105832823941792216234103196228594243186635215982352527962585608555359984756867836511242317163959368325568392327721800530777656705258914079177661390974858781409508041370159300857809854605153210615603782409101809787062000939164995066640149414194964400212039792447119180245270534764323651698512663083917812625804137219971662834610736002111740669151879685611671692574679465605371223180526971587360509009557673404261805783069338624190105992793520690407695215169033178317720607722692936960655592728622544571834266188689514131885940439997302118812992472635300220573846270545624049380023644366530090414820033168494182390122728620444852015791653039500751407986836712766844020514614535768721463847350614937628331516076357828936638284231054304145832502107776588348949665310880192343591471448966491978401766862603538006821995806994504498544507514306939218058354209307488839068038527259365504195157721206242038797260743009217517484855163697159499953376422777270701543800998735300588478644012012300470667439117478078698756572240209511925347034832574211749544498413919195788512632167889010939192649433112424261147863414942350663408405765709539823099001432173319703387864189151326963155065268295423517285637919413606498184659337116097315948097517214768110672480820036427779105845022803758639284252169248166125354028667453673303946062597134175125850693359812699950521118024437138427803621432711763659732099363814161541173710619308064088842238271435873805255142098124772196429259600263877928798261942363816519416747307491783526095571360955042213711831729645870108382304241071803073824037685110410075045896680605417008240749869706520144181760965743263900988875436741018658635719682747854930579341876377953679323842379328849686409182594478264594732407768714404769576954121577339437753386434781500844935222808872125247541779931400969973763924947752502742869279459717687684050721094529664686233374171976912496779568515543991052802431204689091770399119061476259550163110814105408226380639227214183822876135428697452409657002446765420758246339618537605501528412553203589573537238463674619777081017795273144838725990518140981461488846094559485976006646585362009936945791598012949561443116483863766332820008702113504403072104328461536833261193726322933943003445520777185933872465702603950005013570059474114655366849502089729538558565577495722636396092885554569848072177506693184231559984183887404128700348989350199265195041809545406602733172361900370808663562606764044986256109254916117481220275597330366394504536318355955648553438491548833422178493906579843922607406561419862365742704049926768480212270658553133548900304241030228828114706463925227844471246038208321405214632779434792400960487726978919477853884606979896217138960440780626490997594685927293380516242566815775581445075700216406368210295854762157435565853346444299448922936879180980168300485934293784184342397053216047792725145807982559071055395237830439295912734871387800997407200323113366561322941412332342321095199811362517049648105117832305514285913614878347303835705458072334602021292903796964656863051094825175677130658474398122250915157213609160359255046184326366464773781480638311395872304836643395623385929379760109843775872274248907451244608021740786272449001605561370035656995963001331641230972391638232878436008998266901542227452612424158942874029198318174960919472581585647698730155427996064808960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -392901794761202085940499032545283174553452129796460284261229490651029452396254478717144867056907029527666072992841109533874816873942184127113439737512861362192179583006764056696533327418592288199937570012256783924935772553895473171293388719957108834493343930568073664302044513216847005294690908530240824648470115253663511772469184875926012069190376886528756958572368273037734092189274736543620426492886468962394041111095927762899611980882137520337689580545398992043478641946691841924380142815576066112993266101728984575352054636563458436905383003669691243656703666063627120965953336244500108489891874420574716796300694093318561626530828966792422642751804059351554716951251831902486338176525037671219600869483892688266304864777243505977416120686416538981748667891388823386987204245256908504160370201572576149259153934197863130206360581325236356954349996845763084714664601335446603083111808379031119844849699369707878633873301554332527919796141631622390012827662740134649759392095133744292404893211714241857896405378177182850043915222756975429396759633691624064654758846806447895309207504471153385808981509550523675589675924561289175481405165160951484240986163808374549007316449193643559342478675895623623806103703540136571270269511245445448236566589166132121101082685857292031322565498319433474901200226590316087823471954143258533864090575954096515774651968593653312054816402721317427594414042893776351173314684014806354363569668503678835584425669095640352292518661542168207092829144747141931967453364520847212756103547618846966066234280342877947346600836479308408288779227957666357016517440133378796579764438613731142347440088856254613628232874864642758897695075285628148178643928486011381961259988072532263436795035507589218548557026361782847676983075686122515216843154838026213616891559837150533863872277250740971805106558105632225655132387115416208877010850826787704468435855487951341244754265784830950871264677821556042558631230487249695356897285557860172885069439422253487567689074844179860148484872341917379849278124963868907552977197490340464818139387922736410886365870192955461772074794053536357359459205401037083175999497085378578283287804176313543633222932868992319152729074621384883032808809556801412097701337716780305498179893514403630323526687872393719779727033041166487271643948640699207597784310016303142764323021222986846892722737555255559697547299057565154979447419370859273358259307996560043557366826937869681442712542879582716958445060789232366833602659908107275320734977298600768909284619796308823620300565639920864600572319963795350301660578638945227970879419980094474005889451613052071554395025363582950072568151430787156900119693633987161050927345763937622227612469308481367087515959369306991387476145482952585937001112924221522366979261378693612447927612771579715678412932256230566985664666155927390583701580969477136091232419720217602012667083252583883227527016715908080032405307680092627520523479403404964747144134898922470458893904361555137127927627329823934048064842577554234071887702403380476695807252995950079666088636532722937989370555368368952493369117095731893667977285846307795242949230160717808954200855582946596104617169163805073470847792426282447838980941375350335111794777023700220161164728811854242375579094633358794487635594872999946291152534273645894708461818247578685204575095620407787141875543241188451125613271036779430085891500139696092013947723903833572778431611141214185449133782054914139169432047090697957353508198612283280074749844170297578965677989189917523709247638303994765334421842136027011130270520607781076154511997916013459640188751263135818647496617234698802806848444840920740735003389522438465376445976785507630758612399098025176338291300111624302914873108229542514997842508448013636876774541853679912030974689508681269496158961499490976159647128128672993248249186484957387921955814378976015241133562941247170660783216126370017965414365693034542991950601277618950672196568055935961334994070043319336960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1425122912127665475003352498515297662304285270096445227117985707543448675489624208960243045363158479936209691893941177326235133421688797144171915013942095889990850142328242360490391942084779368907454450093856262260986460743700321539435898375219204150117275565263393907422993364614525997603019340062523767475034835248520403826719445640430102957501112643589777344337694225669475928029601767422544572013154074633810797122940729950765746170494735374106268306746719716898349450396089383010006169972764172017520243193275827597849249201806282512903444733241147983611055426457124296490880532804353363029070814422405709327177795616390360378961888958562218918431250136821569106473962323477901327811339713868797591281617806469267874089840494911013542179886863296142253886378475485865342187806247724108045411678143093179663709124134697883882742112281826622004795138828246185202920875553125103772810201897764349083087665997756650477817241707812676068670058800211738848591746150138091296647598671994716605018459022574923340064089366727614954218433031729895013714605347542056290386349227848187693891854175106412786504182814196899646297995977230684299528716548674447407776980965842690680347817010430882320840265055835149582487593374555359064312963072125160776056686654508358960702510625942425251496720265000269226629145055287525230887569473259293906398692303079782179017201228350662244760053604339408945904567410596392284300840548297073457163454887383202880679459937397823188244136269047834436591563843223874730157357321137563337656814538057899724199341191185372101315224130156871660397003739872729846554211675545961585126136443155381432095422663520330622287291807225296160255056112740198356650122385148727069107226518911936406484702915908738598117321978708109642961720574749041986947786300015839280443763579768733513111172139467769108587473264208690112048491826826119546436258125121841220382495745305461834338976875080369569187719892642913554602744812782873796299316818640785533151174971440834306098533816070025937706749308941135380210118361659773147638270012085732051422982104253053479609058798183008648199767687123674124420843573022963892771300408887365400599503030155129634756744377413282063173824140254654492545894347957868580739288509209160812679457076664924392217561929013770861711307694232756249295239838004867633492570641357123257343015239409208730476711508414426242769788477892438046209655384335950326536987078007569284260647497017211004952627600576096406210987170202188538638968288654971277021619106039042480692585634595557669958725011521884950136695409515344103238196310788522514739280834602140881348500463007130904039914998836684417645783863247689152945328293702656494254371560710432850898476690965974258497840178085061090316980564035222285309694455652346452163474869543861436670042168476052738149962191088799959516611595266043907343037925042370263407591509763803824384265025328858089493107106675284885892765508759913488578447907591956323186746525264154833701654065004096280516954849919743804094892996243317550219783031292420713180514948730380135725918733642155232151821811124856297164342967964488145673247401770078315210283733330899078186496035076205939304693613547288605178907636164217995899779312337512515307369528173541306562739510696739736042560565196681566786817948648086912065637717020582150576789995956306325952390702930997972339323968786486175571449962799452367795392915655743378669907597881986538022642370010275105626190469765158725367544809800833262126333166311532317507329295508010233864112155345133941377979476436370433964257121247862298297064048340078038886290918730005119186295606573341859232898402560209794568415132945069005505693764382341352410678681503699287508624686512065233069931663575271782103060445539889021094881012955395284036454834979216790317914487605030485769655870235699624597373702893845070496011296018826583010880331980839517143942171163237236216485873222058149472979540620307772214411059537062935067950281865736581433680671539200000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2175650177508574742709363517965169463043014055642929426889727021649543916386418012607676485057576678523286714438763600083367495364578032354497573372008583206801842982484127143084391051053497593980399200338323342429257578461359279126688834558456363926425500467934613344641331976287712133183696118279105900901483939591812614376149676366051424398005649244255254354975071080744197127994010189119393981831689212963528096625388908253157960754041780021302364630554371211865997666417141238908667595319830954301191449417627491554507111587418541867827401641196552644939501174028330377341209403094470974755690542532182855009599299967565678970895749445796844655427278735229218193272197419260362790267786903195337195926526662375216611474368108302625339368416617084309389328655600609574607738571169338526224978878983228145467759778456434451609877320254294354050353060220868488462647950717755312868933246773932228013046818477460192891590085641154580204677958930640765116897799475549244182988974178620195916078187554484163230623020559981161785725599157179530118297759156031467580379727152125401374643809774213411527842352918780297807601176802128357881520671031738894442982577660904822557909844323029422743137024612790676142498552115732650716695994223888802788397674743707777901150569959586075403019730547480855734517873702780727114218324166451693472068989527774459561794252453797870520599327335995911552562476932849758084679150258533674814444347940441927571725543359195364199862678806355649096022945775807804588420126890225294132777413910569848692284748284732551277163898340551054461052804329935775053213227449749311976499355269169237207874191428597235764920054469089580499119772837637457231116974858595736203086005889560243676749346185120082096449419673818088945018310848344247798514255568978659438725591829813396338763112100325245704137773072258209734401257456792317649757444204636294148033319135560307945041432017849177196922137149464660378849263052474699349862751115859392473149352945061085712123613971274305481952898514148168530514788942562843263515409864399259698832393035344603123994839759216525332394931976817628237792138114758752382483343847481225174923719693609831003167141374970363623903057609084899651112396379033753126318307969279305691963019603117533756335637706696066844672477292656253848900566913178834434345158473072538965324459023097106338513917200518576873782121243582106768245726022798821179727484050569391267708871192133861982963303645652395986031644144897099613154359868606622487567152190822912709942702079580524230616978438013481170612051423896917498239492595113730444820278228738303036190331045526678072343011669890807362711307062492648247674749738532642301903186691565742371880355672008591805661257886206047553064294307083685599930264974401178344079669283366636263203034957423288869754660274374898115082452073974948971476390452495891419763472067897055103728430322360563550486235226444623769610506229649725807927004800237038339891364324448801717486897604912326372133398675485011211048908172431885459435588683393198967295200322029624219322656468620783856284874319664624459110284657452529912269283234636641342911490979936412986528033535230554039164965628864876907820677675287272836231865119844664534322987402968834521599535521349066787532036211016462370283191455062295929348434079228069482084562208326616371051216262446551885722189393002922938082181789974425809326073000022382964873788209204999915630678348899575357473217783487645123560489683719405854688252729103990038388807001633750091745878303379752454450019384470840404473508477284130241159119088293598499111970816020310618803711489920567051960874303867386075775884762955006718152961987116293198976708398384565816666673336560877733228373938897108040222765269258598007663545491523991256993023138208389698479760637364295110440095947476283589149409493609815874719591649436675895204820215341683438991520357436564796737571588320881506028760291218158126392998495957361042532011278758515884319100108800000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -264990199646713325091780195334578186130875784193823764724548893843098098739790026413760008074300459566997045371692033096882303115617684890348347169764712745564689915626481765895911798634016648706160531911159675633588146876305086077450577908097906003396774132045983130782504002888401702960625483500988977196331611834998815922752742885146536571972599970233125926167007684661652878929431511875309812430754366857811547224878223679267856079437779925069077744660707768894618332668282627832957963672395089146077761844466815514666726788498489594770865672797248137079842743096047785629541881713015052077528933808628104613372052420973465105920310065212831951321888656518071208909792299252986887507003780134629810248193100899277484610710476447932766511724821247173559367126633636357150328069325723040481522155415884499382005969513577576986675010901160284463950674064010288335170593573420503182471768715658272844109557126803355165709926562384053145487178609647976114019478111428883623491368234884877162124563052447639149803789227035788333239074007523537259561667647143714912946065714065033024256767140883389363065194510934831521534785288132812869957404345250231569731116953464497164237663725821166485686282056626044296371745235015402401544384477075009782007124664765697876322703195043898229507392462617261772573843250792576879407505061343954878378484737204725619504221808677341163720557558593801331316336672603044715473572252888933719044359228068521914426747641367256841529300366454119260690476758878809227573363066050845075273848320562234044895458657155313506563570223845101262931660247283485620982272920514032711138910343798905522387378974194187737160751566792949210619948753401635175555452612546968959104358079959994415588760545914023025855391310326714082519658113647547232691581750233711672930783279184468783203075783467531118178427274463147892929886272625826884735671571030957745640031740424918522928653207940087632318768103269486328042601034263557002172757823363732675148304568030445290172689953226154816596803807391926576715089511289667098445129591914491218845057346283360242716049129510292095948201603634002878770867200272156348333652687049064934678821788994104973281335174911716477819933948397020963888757823507547199998258185524598507686319174840137811301371475392855385962090963013269217563837763445377187336538479544197008778263232032688220978033492916841090103274256781321101520021423998885141246731199934909374604451914649394860833360542824745514787058684283047809039907956804965477948388087239225181303107174381920693499923577872355950587310278734823306538946103876333312751750730123745947215178583045991634884305784626550715739076247511824431781009305835875808374521725978677843186729615286532306889085369076653745787691649488478774955033822788413733892174996284909354335249692583707264368572777903202363719949331406623936874131728532162981398851562929977954967977388370377859034327642805318287274776621536508796715212780998928895944850999324910418492978010043511471406195445284731656304188311889145386190354607572035544887512562872678313325521783143934920267382363970007686237155364961072428296276578370033577445924094511600203965954707349326913821641473198320607639786186101922703701190000577661546343879306571236445535459319741023562822379227107464558905375616555013684362721608590917590733482568651911554705092020863083050054910483481242872578394783633044285703766632625143419986529062214254427197715305036364625038528481639283831887496679521686767523129104314113987307444193871114104050087388277563417601544901008725861138651144999153018558863406896746133575715175599229933279576294754529142927888752524951010748554749948759033102507421347714395267807303291626962581897355866672762092503320892358632353710752306138480303639694573073311163443593665174571487400518593123963784986568775436595764281028082180047556739640038492325838837880938703999612608856970310759407507629216731503966954634953946258932568319515173521474252452759309921676165120000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 22432446042831431610721716038771944296028360516727792686649446119738968755474993492822886389294314143260396642261813622797186034624862954532299005275165853322985880170162795017090826811962914894723173861796799724801440361550412685143020313399618122678093404061983259391802144241772855287180301136054803458036023043339054745067961362107667729935780028410361255968664491062543744882149382077479406869444996950987976282996143336693146596255529078110198871453402672285943448226542679410124479522690576113113059240858265095550529246215689655352616184067514010732560785651859184464680304297716046023823429768307473245285560227342895244797621828436806503771540853944640737071315325579511253015562273492064044038575802763608440615666616524163989127955563356592614451958275235663137766586472973659682314221719423096219832121225114235015870229164853290808217617072548162781122655518697332363602013606863728541305176487514710620801252895237161390469294980350190814252420565006395942768298807619454939229004858781599804423646425958818560175712524379268012959514253838008323066138437856539888926787070276462242946869158549890898590161552654930644631606433405025048363562778909449026023487047746791236681565948821134659069837264277838256315403759347808471236800419425574930713960539568056801947395868400988738547836136761462250481130649550507333968766237035423498634400722261658493344388556793977576765740349471336485899380598728278302420990177736690323893011867967920072587977237510366609715337071697842441037477857705980777677895456387201443126688484425338335983104715347325950755284304293405805686312037775191669277196113586255377110423343544620916378315812732845800005719578896596198250171304628624840337791795198955737662055279212194554091700159721351878639264414234832144879253038998818823800888330041714309426334341497045152599791025899903894982565517483695066522049121655141774763410094166359112188153089922246617144630938482355030902289111552957768901820081825449878472795526355103152570823779190582304406424483375422021306484661539454566823559237096601760327412948923574180501607931513829131230011403851579227661884695368957782025206788819820702382423171568978968093338778481125791221049020602365332038181794017937216685498335297545694738618597844752570605031476138484753952225849516654617362607069698833012134932074743516862793105991794152180564812460761295927607721731252437760433458959542515503099258312145996674047723741320561739583282872140034560470723067026141342525847730025579751654784261499365500337479093005704825075234757325840268564953033143708747117235108852727553197116871694493997422507235483173140116574103548488502923569436222341102890363361244038082727099980838030853406832734440176377958667266352696780535644166408505424664724182278579440870977178635530452662581860695481478769781595219365358337409322287709479435807503697764238179669241052849010954976554430910722216543123608046333523533420274840281517063472751384768099569546133330015141447861258433516670678292204673970995098641665129441491635308111515069430623738660607473817737666714267343706943962774030958616730258049527972357732345871530064240110889987355627225326406847898649990507791284580184152047023561526018910561779440776457134505717137399701253666934504795511896466573020306538949629108465010234275834471762570922560692266528667880802054353104424737204757792356888818683975834098549355039146714552282080619507796506423869452168696519033023612195988720298581477546737565636572829442115878113366966971089260672081346316296088611599413489309989181316916851770585305268393434907292342916493191433531879832279949172548047196952548141976927095403365075671961981136931242644208628551495779151881893133234152012181063248067173558229010014779023221001371119921124488101092897978724645360280862874359181170751288649671772016712396653847114655315463832850387854740626044555119796524414844178014055640018617152707444149654465643027260687256831002775383316045298873785538890956800000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1794002850072105445240002010347886211857135869789933788426629012398115002948190439485660053358098766457984849584545297835080622491756540187613430304887853879618617201195252279569588835286677846637881960438996383212007212414744345462670002311597950046013055552531435289726932002123370982202794223957037133495703566847856712732299397962799564376649647274595434399642606236324001654582200841322239831857566229925226211276200939450722446352888520166447493652029481179409945845477530003588184992591149826594026498176122427019417983921663824568375140190978682721257813834901288102725970825289289047985118180264329374368685997309153479283242819089728738629706893126219840916629682816428305242893527410067198603329099910406067355755216081390454790675958151732566810070972169010923874799760941199622219211588021902181812183132696804674557676916903297827320032330463640556629487278191113587401087820985247914947218682018878781390289054358029938379911704048139221882100540176291109462093019188325541973855584985583235235451895549117272995654148929419291670606767009084915787208747464252436050289939100677125773625498657148028121993043653868121282380306086925972081817500962438465021050841960014521587524503229687703138084477851169892698438447819335795946739651302391521637662786453109223623179698800548551170280387771495077336190418554768540400896226982709719465767975660719221061374276413106280364036124570586298506417931297489820228056048709994902098989115402699580761270731014658839397713728485741978266017585707380590159373033709441251198348548421146832635611548078407237505392247283955668502639734640700672694153339387881825813386773001680760966242185949427378698011287816431593411149305492986358979463219378573948190889874182003262335915856857565408972259628765978936764429895811238024484300581765766630208137896755115400731151097521684160821960683536479593639433086259589463173471065822364949467036652442939679275468293186119666592849561350465121492992582341132992996013011038057641229066825137546609690161663656393235588052771591808438616019639340145691088399936138524027039393850025190888574236516014367942012132315344278257384002642995835179889619339981129192631732679411935153620696526824724487808062850618419813552245066090677253031502656032491229849977961301334548394639213848091256890665431196553578269157260293703468136550650405875585763778287119226039277709551913689841096723144405930188046267321969527768632180742234226785729733289706704745288704148664762731069589880768694585467865655194742052401527609867990083670629047062479501151493727445108032031994217813212450073520696651861291332363043624845153245265581453292771145881464754451480326670397024485294620731233499330360368134391388641745461858064987206953858133678971732671676061436663133704376486269801862507920948152877862986823292595536002782112669416757862095570226891404296720281706225488260194432583587261536938692466519898837319873694360934546883604844681619556040081650313077951049723603109044050087990969297241302540379252477720165104874836937550006002844051319816031653588759456324769728616058752104397434233956105304329945641013193145479378717900212392016841000226874516553255446328466954960551274635970803414020581817876593470129307966224689401292129960016913038597043339212084942275626762098047156054917215756346457173170949643971911649848007449221303165356205474067325546349272710697829631054091657251253974872623802730599539647415881512427731842030649811016739374165959526779936895117359842508066953845133738852368494792855313488462045723098458555862541017378948319080614158721884637802693134956660385561196259048987863513535173416387978363322069062488330310673113015394742611076965780661938355568160284939380510968255763631818028375700660199250796973468022671180841614949777733864669616839342591460583026798900396001150740801343546461511508191134746578028267444425139117925495042863313710745633171198346543210778674248518010279912502537681840966318266382188130861056000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 134956253269850333984440972124309740695175978524265448462956432705109227725172898586260203526354864816175918083629791679044896449028616560340936310752814217634092123366256089257189346311652941066247500289848842347509466549858463896229814843936280953461165181674131615394716283645355194484035570402001327622635510697824624533461098732310501632650119967913562237944140863992469477153837706470699400469864639012522865539036708237974032214760967541660763353582677816249304939605327330370787122747598795216265018147860325219284440262374470998084937608563731144783585703957069119780556558193504346591999846788201605410575924104583861864738643078274064045576517139977911519540700863378420688286951969033924621034738493808908432333125865294835430719238802887291287953916803613428369945602489625082601227500885273683024994612963505084059973290070661345133753684097376380151932417072924023641221037065524481717258076752681274727796296654287029267315016342343712481892891029200056209514874922937286006458692236839865891827152829948687628825114067740855786735315435183335867928253377186283179317730925452640085074208529146042240969417386382675987865603756410727662251529829336537182332937410401036553899700715153284413507864111704486552302663641312747492491727065454623025671185645869122555238560318039428687065356519099136457294346602472997264088275991759834231093052368062087028680756828395734554993365697662914647990291403548127824973279409260269732142163796397939744903539223259084559786323318660711319900918453013669901285279960674937312050662356403598516765534083114550711673486117464131114916115746224081656219577611961299611419172065338012541862787335714983441041643668275886619702001901391970242395296543724800370423365020588609697496586519635103145384082563367142802310953443627308207646578667007548303766361893943246890654971801192750549801478443552668482871583315286771155092696781017698646685295653064007621621954522541166476529532035282008247895788072565719008192926136427862517857679340588651502238020505886496142344595482964263391565796586410643745728636609768561034152303583866234309634007187438760363307572100249689443799641482046131158559339392465870609086791963245707277881423643968140933672135229713543318526586788028446324911258568555281880643735307374415219969839523315912105743485904097979734623415017233260983187830339507668701635367662639160368234757758049668311465713624683876557538257495835856770910029721800098616033426383863061026760156239214630320155055115489132543669447872347637297516283154210178606540776630576386172350027763908683275168266117316562752659410866577706074495423644253214815681300269256338971469941598298230747480564270110238640153641618522442828978939657378559047616221458188130437946669575798523287226413829062219407012688506731226259932807217046047409560439918607682652010864815230014457192597968005585780559476223809633217875568910122852466676619985742422144369109968749450466366337343819597930837408410149103853096947185358400844540320731589274351265184650635647006342693648937190342556497047961802261818677863371282694554103374517668793152123048613652106722789098681375199897760333457305246012626776305684256411236306999537194644907015150657829775855272689189264255576449876372094357148382346319889802473339898251560626630914280131926372536777833787153499018260336824172808708814743354267593159254389122634915990763484294845947232740623647431382061499727466265140963666720251658233167535575373146558671608010847366371301398074470280538947316775807413058751326035320964827226816816224094004389248091675050799093148821397529575774652607335571584394665107433962036013748834836950604029228135338993378529340399483742556512364227697735851724208567720024075092146478081917311092630360659664834176621451548372371579285600810200071121758330285837914673904661907747590772685097330468891606897902489528478090715648323540815027426815030374611795136411091969938635907974667666521097996609625103860648671969280000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -9083315963872278738230039121830619988145331894820717188254407022115985786197253006188885678495506085593079667133492551111310315428128186410490546427360588925099160538402766093955112423687899229536495299988666407583569622563791255719449195365030211871360239884678779186461996105253021777564025675624380316944417563856498949119952595517806218753900726284228356262365564203212868784175533146996395058423723628833704375662559905928528067574850276728920690403586359411419695367598293377650765981356260656131975803914628671457515077522543343174541399100503289704465334753759650912203456929266798676743763574895068829429728269707976971056621122946409110357360686378484721615126432040748911008565735304101117516083758554964310770325149728764882724963651400658753105548354861427099433225149131980470051390608118049947155072431753859003377535757992126890076181817880236213292159797000842181097915746782883275642461895966782842527391317316163307543318968354908317358427039488239472989378983361506643404760446734379188545693588302293442742338847475170060354670319737836929205286713962836269597908714212073372158196163372492678743794821206579508513714078615036426381721571511477574946367681474564447066119251418660351578284002402207823718149096220942424669277988882947988214608871915047529430103329628460690334394132799251406965800765754553185707150408300430149805559171745963512528090782043373184815004457291939773295347440353912104687755153232816185924928631296978226954046237720248306806261879556028085766017198393370673533589029777257575216929428780843692204077699400653457972163835686700152199314169042814807951087065288339884353926835497665185843685347771730053495641731792082916601188038533450542034389110956212238003398533457212163966687620503332983856672733269054932814626741424545219477447355627964695803293760934648120831273803013930888323167860086104032990096341581711280965160510235031762642754701370940783742923937104736193005319716337173953956177816324017923270677855950270002836475231806837929059379878781950537663261742025862180095075209572563912384669489724915985561188859877061699256700462677044583786061584054243094637155037616436897977350283482071582247065142403961635814783866433491127349615596331067523594322823899697989897315440938065010470463905809678633241205992897470801016750497590588647300484960977546050534918896384820013429949122452929541314091675580136914273860939574479972317918029655533546257491033765947694774594304429105346278483778969963270026163545616207252118147351105525718032370277616806196791035218145308050607977427729153366781027543249160318338261096548568938121365368983252282225602768142237870931583685027004871662477159545115161115474900895495629858932709924611317385431601780557782543388459951095130606958423192406517317315436227908020379658227957334125092348626249883969173108230300931006393227825603996526419177374652254327113275323540353334786802922791414540003546875796189237149765643020538062157422398495365818560151086000470111537683825739784433736024544722265466673632375648270307106722851420240617419189738296603543594478774054458891016129657841031499855193287797928014934132197721580655373789664298940381617202129566616371083385980718156826564366403176239700343814725849696443288648729657852739272984519023625399021027551395966325299543278965695431744854479550842507778711131026767710850310884570828174132507346215200801132423625370396862913412767521421817962692180204175892958303394501244502092193219734352488844879365142263066482953609663951149521615112056563733331417153252235792513648885100009144662122815160055530281496063610196003958211140927330020862754152006515467519208232611129117833246191894678281893964772108448452312635832160180560942195257686384409402184323300586688004371015352399203754881412737098809358318349964420537856953812427747545773539079247851952410652199563731448527386806456731754596482436254850329000110597244124376571207722644325417458226034927157591334410885529600000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 585339465514942246563326278092952170221338141198151481127312618435968718017305908992130287310776605037348164896800340449199947029374005341090634787811412050371938212099360434225421675641248754884473879087387316443512605274012387975907987092768150139044083811857416947108989886052262027810920773594158633441051133358751769345815076967280692064476377412598612695838346662885969154705917456443674084151788181529340188853651795383745640938716034850840946844849627380612821606176513695562140525411893987401581978123644103022738824376658800793682972361675299540203313975491552187840313678563601915533142926261697341259392849280668532695745288912181775301756960063978954385419595957900464578793020418333251969778664389827358068470167467651848663888512149919184024211043126190871313978808130657753175317413684569789844474015073558842229346408007805194252245677701120476076285483519776571895084952569998033081855904697637409228120819935527686698175727080943633744751781401913694246150275364967363000497944732026139868382313080547405450303205158554321837032805346630317088900967178748177685149277321390409424012549837585020987232287173491140405006329505261327717062975810711350767186252006231735810961652397300342280649039501746815106034263947475347509640762308953937813376759685927774946980801263512329810151600268728195236651909441130696785623074180519982365844160433984569786805289478960583396854300108019394291568354912315328030066916487568134958262055629758557652928774530201166157692082975744078553986922918880302219836336495299647016963450537811779649796676370969438094507592832284777491921333356780933735121690452100233524118194051271302676110568875183623173273388976355707931358030923030232203413200105310914892520502871094738567105874618609494875946237131141216740715066348659914132559308027459665364502455087541165980667156510517299874701221943739801399198846767678708988725848994217407864126445230413459730753556059370999231728998787023762579447324212896349695021074521302967176939116710517660168428789101676331331037942037772856970792601362256478134176651251237307665988404868367662510956373679904895140310206487211054713306149349441214034294668314643729888167608662170636173246442254891230707711156022108480305423176356992920752988561062961301710832293714262173720303734056435209045314564023954365285965591044255543897168677120154261748580704661091886269388117353302567104453693414006827257753208026980170677500062411593458719834759900816492002442974575215905519338904494716604065050895251674235999272930747362763347950684857251304904467524615004392672264721951383430238323522653648923620253799723993018136453095096449133966706234729480153586028192187113702532988914922798300016190521540126705167977222558661154222502030003092836697987332072254435183444267616655983695402287675079925868846182288650180262898216060143320933666371665200637411156111970770147410279550519593113080223067556314555448356633353484780266458479558396809845341133459851191064808501621957564293599258233224755849822697349567900497602994935364329072845194599774007625457619755418109219268445421546116974592503063904302023727089602787813586016040591920510775223876311263497451438284470931586078837163652161888334963715505463157117929984989925384769795687917002253105449965125221738674382542170556580898145146663243506724625205420722122612465604367123513253150432741057459253247364748969320594441402416771271017192318180035704347203944299941197203271975735150227198704497834324227323391933083572974966124818640712372049193146860809079756805281459150718037939414762375844900554829526691740754281609507261584923568492056726237323015172210424997513918162497546495769675243282764931073698917883239394969708886993798426228236486613773668961798017989415028450097924866616828878877668966942826543325303419946835341569157385224576420705637589612242448634878593581096835437858255472557459179193792352659485670254911331364339469398361932453839208614222158092689840537600000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -34994227013390571144058745460860916489173719436364905662999304515795018332557795357126433064741987150822646045259972200129648869104711473837805436712538962287413162764201405553156611914669970416274758352156141195833061172176759114404122196939229804535924600078388280590944078473710584764598955632535781569421584779590568781054247493260889147248714471357345153620506956271981253310101825520812002574235853455428695159801433365509974802608537839693144999376594709901664937408016480934164440373315599970296634968283636252557615739729944674544529684102513692799185677152941688765008691858590811637050497826671424074047658842941724538931775377360300334489926619694298538765549503387328911461927717091533360509757918357205898639282579208946532012991341528957943935402315739567963024716424518457964014192863733331173532351854417516639272369211331195323944201123736065053061237710339896328644104199969947586830867397570154219389192106024698438828479352760818420227386649211364885032887652981342432846693217199128310250792409630761388302151409182352498361286802277011858516914950342121911637122395921582032663311362825944037401224241105614617737309290588495240476530458190462003307491619182178682717470501514689885925481578984675582012516996222089942262008460024288021830637043959821912023026733524700329243190992536238769818266359439403898852399383259469448930104013173370057275050810289063743923655313466981169727826315386823735532262358749183380224039209673716464680864236178712128799463708886512265501309045468940311921773091325869215467533452800308115893442960773351806901333595446915248167418949552406936482697447200681252624310883976317173228155484881744263419403165882713548163092506469035165676810736421002599602255352986901422208503498528023278964043513002928580291511681621586761092580149353907510009105372568050115635197354051662453726574943754777388396326240463608440911098588580554947630014965883511610151122190299268170506812357664576985014974213767771721816066546870803045374742478156173958403922499342241896513069470447143993742478186982042436731932694668245553987082772732151146763816357305754497435657900587958664354448880250579905938542414373436096749060906634047472044024396150020785598545104479424853835425414061422596880939401755371903403884094764239660363483348108268665682868068517579232226595589329253922217667705728226224124335867267529485208540996881074447854475669308666415942041032892989824225802972275220941171245325040376044751851218301682452043289479593422087227586521634276137187813586018214882516219012608890472094794921071493829822237661218794104407927022461554976308097348976468816241035238678800898349742764587474843935426294403179279628421769826361033798298404081615607286861641376891769796161661298167427475502834900958524637167368318732402401693767936648052264242598610038424527363429039317025965353093068763447385422288216004697734004344092996944360076299397903584014029698162524444928515005891649821118600819981617995687396058465592087787624672023410561004221503091918579740588257642811794180710042074276903765691119246282319185214747763124240841571796801904939858548422732524192312751827169067852179903109995325733284942753287286330601695808061179622537103669902269704518209352494466494993094016652190211362112790915892215734613408345955084106935021831368024529844096335061914827139661584363653839417884297203882922948387212495942671116069862808570423745995411588567025184069472246719633822204264332511322547652512851175035867813090018767498652823007278268568482724101874925988554670301052266562113953695633175202268547030733172831800883451687447080170854868949297814639027267689256010957713386064918652725203248770023838232631528719088362445162550526642203180685289276938743658846607823404368178293055545768000986949507020197335950283642348459261071832989694645696986735266864142508237298120794174363189425713174766717313381515837514594133336926240724631843211952843768336579193481317475942400000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1937705072636490414172406655617275242738419047157328584855813290381509099161207503306731918848285919803249852981557500965783096971515959339930519392785599784469857719897746311429043444817641650086656456945754487955544949820703363776872509269111797403946563793554607481022292595211677649598886402271251241963043647658805703570936911748547243962720866627166442723370524616073357196892265907785314505830432976512530387672269838369443575776586037900636196115658342089683407242510043790727671415770481420576801450877494308041227674519547419406021257039011386891780176910093273478807966503355708719710816105469490608680470688574235994557485276343270754543947276008289957857498470283715854162674124653926526989559661803638603842275135987204400280062633594740578495908675899107192842182874156132173291515819691494590583830314573595406229200148180788996349226709695444905126773139981083361268727910244538999327317772373703234523694480548223959348304791131646685394584867511426151908188039201697056513320347751413656420358897951740876891045884227338734946842858203610285394614451669301004665902355140234091019145455505500210077257419581994589967614654243039643307111292699142944956885765006564063058991346667164765625030297469451082326293077007538043302926286664991724814834204440681664944930301859632929324256784742399565109180095268850154905146306773815158634155866066031154320702278165967726984159447912180146969841996590881493610231168812209908632372438037797653433469361601713237398525843578665568173761105366048134585711970300257900747938893397269988687607819335923311148056200748565269418822854907470567138514403811065172989057719830173886214564568327769162530282779902537025567778384222871829615675212183702487943777153049561611595014937476009625511043061051662302993015935292881816588011642584753630566117021843889875326187595620015759206591066623891103811157464340339841939312686941670130863345938698925269165583856962333086459611645596815031069718571148848028660754177970350446143115026692075028401922197162811460708538465822088721417751460836469266154423643784321312889569641658234606832008319536041992250154518814669852272758881239274981586391389869561122927808534460316617385561065462962418191430393969259714688294560879374761079532748326027804209461409019198630908915451178897379944180847211323719414137758019480619904174602561433933606151190711386106962408569317524163367864289169787676457485563137954004246272047387645664868724389226595942858638199991019978087427657098608209497430977380722431665210317763072877471046901207266434868231791035472436558483104320743332934287359647229819714961188487412897512957434778502261351160356654013254633002845455332266260572596094296452574189375981119374704586310072647003224014028540973301244935092963491633432649556014364633524593222854670857898046737823087861723506485669508718750355527718051701559827277127592766927672014524178040788298912278587268007561840478630451369444899622635994471856116685617931393067142955416262340955531956247399581200223303126675507071885191941156513712797506491413795428304883563598905076998061358463715935746139607451163919498840057765187737276908952254777437093296239301815906930903300142908259417179739084958636035578067301262976188853984810239693583736385812571549500068068618450726969211398426270377579867918413852520886528283492948298716604261314292735613315262473141710336629881474741131500716409003664241781579915937406811174500220137561237359523632202443828685180017119429191354949793368766363916753897868607955660300370248542704806594097491898510100680177327659682164307866689254302197541792531252560079697658032027346925998561597382483396758974007754678783730775611409923563184040457700291037165956258015846150057039569103521884720150897233521375894110121206200288873378506089237476387967068479784561064614872613159600188865127503768558636183496899516359688511465665791176919419005017661234901747090252266201225062859163755915381833728000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -96372099160126523690766542396245631653834453381150241943478504171293446199018928551511032002925182286084538704011425414972932797832947185800275268641135098761373922874423885544915133984945053939667828514204237103488614240604632465239946258005209729235313174905002726757556584146588632047650102188640854555342020944305019827157267158071076935163139276767632689101024953394475043473692424970005891052711279039507807203465914736497410226661176799717222479840127388707679095615878173495919110550267263766347119643197303053356254364913244030924044916527152104699273453095734390501114172067270269011212063259740260553177739229696700094778539578730142827285588704151280675093226946654289232528952911767060610043831729693244445584476957842621165735312097768234646616130405951984049309360666471010360545718971717878064201291182465173975370006405711963145600931379372500742301082699165843459216031203927467224297302221211618120389434871787237634826509433558754481230802371101580903492083116418672525655932697834120578334070188050912105816462089825167064805354449408947055434112002051115312283822978901455992791837551238654589622773366794748757428112598685902159483222566061958746525435051815521493307737042417333517013001574943872611924099805304500197269038404503688197579075841088316299012671346544467171008743888396690352560935722263565196070645263185226989821167135424051662056656404330280502007117880876891467603977391776117794795942559066540584292537874314272150911710798502302741994934952965437691048142899442806081583003575266011812038831866468504764882026635957267791728230270160142391743726876379072499287876836944814632514305094204017843048766499456426084246929646327646700515608127663669527776337717092647456731347359972117914425752797104321089860156771043832217294230410144039294427218308555506675116936840494445620208142565207899063340462455360514632809451506897005453619947139497638112721151636269289235704753020438745624219122654920264626643349928435188003397484767602749714212057851107075794659845860857265908669090874346003251550537675220094910124588101949590909054922118128528184818783878464618816134371609341278686327042571179885543294111488039409747704961159659927514364938938649858984846480686826097993802367124146047252625205799181010394260894987215975752301454204333062990721765981196816471354081525113855046247281930288645343503008087308197625720165343432496693882833187723273231362351644322862080040484390590770542419202988234865068427621371318274347706099602065045814141122163651209426388064532638897136531349616910153821682867141861256600398404954817504114450213148025800836519236103234403355850871898332513392628075057943832622194693537684034203711284571691110742914353970751016216913626095084832022107495673215675848798081773293363069803893238220295496665487462801526411638879679386531222150650230651057614999983858516885584197382898061351207231841256775270561667946300446304521135395133211382855362089349871546982343878016499349236637463353451806817088376165342938571811791073931693356598653634605936432507573134894309833386827677087832548839830296983598703211331856797509516687965096203554999254400370128902173412037953917853403615383863201033896174008911399529785355260838310342582479557346417267391475089715572395003931043483632115670708262677740501372879227826861007045406090512473098857571146428722901498538553233022132920597869280281007884862614414809359330054817998813078313593060360442459154899657476400840046466273199059422052873628514649540579923194906379040162439932334111925626784249931285951520934169558310575956899228623180455538310877778817517832205480344216998357478516294449825688144417556351803675914718947254688391786044591159580566973211943681979326920719461122940683815274616325799318146118595813179523813934699864132470439940203246304415670013455410410401286597485464873805144617014120610952562025407925109674825096745052110859193950549247411383728220839298194790140263354335232000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4251309243844259039446347179430275699468557334899875062805419890436987942226508610862231207438706813605796084946627249077321615243472597478604350039449232786053285706905967125405480916805260510880158735232384669705185228357848634593964891544548212134275444178325791979907654209135915123582690799013690596618140014947708329671361738297127474231016438894886217100154424751288703928309382119533109877773567503059028724866920100250886682050058335320960850588361604890843564967802189786053681240337678149756585531813078328630697943421978786235625980566378203387523845828290348430710210421297319911113976169151787238129864557436486878978065262625744440919975551908418807869247015770253807232636289327551301957314808805556893793478831022684679572306837172764978525983223724003371911353988322347846862519264995895341560532948149184930867061542644373160924308284062076118407910051443645812186812032332445676057533701023848626885663576612970455932273070396811577793798413430094802294441912228665479892886909259752190840747395736186024091854797360213120020128722830800693753609807704454367700609049423777317308927536541256260668192145576588279341456133822267773945707784259165339200613537088642710675678660527950852739274416109440876897998994566004417273266196139199186425975393395854011697776966730298215561351724644557633067729366315347087225685980190440328219072449597193178448858187053379150479045517888792050069337609031200777609991478592983157703215631751402046535328293810933945384986140946731552423116894835736399346997158543229191115205754570199405732577932076513278262009204274052689446667190871073709849099001469174640427806103417932597726151218497977384389031895644831895198250658661729155013517309932524127553851891257515310339144276967058813260398049798356174657861292972971633825504558105868661141639715961346304528223704910999896285181881267223919827142990587408413854358581253573717950310070989976923095214268206709515439288054613891528649929134083464476529338840349365762509106551719396244073216032803213374463400138862799366291551350733223163288318553076144844262621366698889742243194652799875416878301220692289143621561307952109015345259828641791949832916151440871913704781257227249334639051779420811581955913032209235944899610503712009306564866695062804360466793628364321755995752083702455667048450592746445852905959853660253776364385764427817000400165198037959482119055092254630394287215473305490337568612135950303302614534948788850699865135402985951215201065502038299999651966809409829459151212726712774203809747699164185024710711723743814899724675368908790304938288556548809592145701970993550650653470995669479760814744086227337622938160355775651316485127815578208336260759420796250112492519694527229634270631400137881498980605637799990649256221571032145076085676816293623878882202636341912873843401406681924836727782311639608330438129316651994332071606439202233711334887440159090292652789168936291442969916344574741058842363492098721195498895096742548452484985648425200001624519049511766152970747339707287037104234595420173596008998649658214835263559360000155321113718070781474891359765463391507616602668725150939922386780784950713739851493966876258007800420140048943460333910815352880006045431219473429932906381001371682719515400545329639193839564496221463878934210465767009759213288662583126987227460897763085593929195187042784006409894152591925876525126346429551661120721752402474707687986409304884946330421944854439254222830066912571654996930228720590045175782308082950804830015313048984137738385694135311334861018475067345005522259844706372722855050461922306324563370889406421382650283292191132318816299163534328990973902106817916362978700822938313261601312713469814695215415623982876515679644883006324312418106499371035802968922081221743169072997996194832392988932220446792153256543415559331417115348906760094560636074992125503164322876530819272574022555137867363834597819892506146377262560182272000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -164880767390109530430035731320564253152561811045087577131496117081564101925943329117325016436290779912778762935667498383634161194954001872188224105031059613436515224802938774962814668682536763979415683845410956212028503895327732604881480940667083745567055899351859569195280312607879498132984743618952539972653400252100499502993141239435552784678519182823355412155280517262425953211517379964871748596360542952963171394924328060353456547373450119933906095177995912234656091841879610317257195090327404352198092259383103130991483374598950839175617557816895586083781219217298404199215736070113767490274139453330558491960075633170111102473195487524448275059638018186938455618670926257064067256884377283596395708807426731567821205589262080406015196449609415920311330965789227644568456407924461251853246113938362725356697004291008873963382870271253800704044224422033310831926512357649856899027237961973519821757169239020976813025995272018085998947067309090507191723758135300220630366855037272530511745356525099768441035561402972257838797190223154199403490521341479620341234613604195686692569406317465195391873039605658255170416647181179513485477213995414137670174692954419444796673255931910094280994290292689591170943348286434956348346780680582067709640820233298861583288341115724232166225641267009468559186014100535337698334738833812579978336390769258376461089566865298324216742524201943549498707234862744576979737485337421246129555748582246450602315806049588954178780930764407282644438493246744685772852514272797470517212160789283468595710414594301510164019059836610694990161597619056826179236301800252550535382074010533313791641227045790358151098056987281624592160178376377402381476594371454776601295313259981052663229007709365865227216696664317533428305279962805594350434212436986408526192962348860920603771230706838180457867404201922099633596611573139317146138152325277624913752824327102231460349646065937340066499151431477717704022240578792386714619029147088360398860488788057290451275036885678841460300295524681968704302085862686973012339372152050847881569578623199102217464038231897034322902068378719661889350870225473439918690300626213000267333081909152603997747861833054699520280182224925023393159680474282671255273398475757847086772717225722305700215578199719337729512244253549321778171817385152499031954417248045069501082058312050790871657634612144813081318596828246785670533218296633614808369781571875491757438990844844399670977561674266036337433756010013720430915033053346624023813330102275904125083042729652089262771030006678742392869410730285436519156204304853175766430287166416897296975455042454957104038867444129671979756135112310508466710787291537764480242035729681058640334806588272722043489914752128286887914673800163001885369115272478712538154638950192855909113018331604228542110947876903049473939821693556323943846959256728111004693751595845097028115072331231369393262710610417389735763130272202989587366529226340759606248247766794307575485136593083524189463188937686318575339946463511168713308825045277495012685410079762458656938559923714196075956343861860711978788562536822101892724168584562664605444444195297704837118626124635893753161407227516033647059007131423433901969502273807017355434970161853756711020548308863276337138443982266752016033384325159015085711077911148648842024728589609102916810711091473070791852492673518536835097489638375864063296113473213764244565817171506818750843909782226652686494021825794539156713798587632243439498792703100399524530230953178749446800868181186193146642671558925808756876872187419940243524600925194449040685395536723992020644228655836706740147817210079224729283477312449717048275343314360450911044644569097247871102177427322791772300589904111092311610243662594295593812281773751754068596481025321666186022979825418657351431388228486783739363574330398207382931154695153442977199281174223289881763391287135678652234564777198654808994418248042151965150412800000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 5612274596956493055457095843795343377664667960125126696840900425263818666946238971758662160291721592668806260041542866178760374593843936144184219591984351989328208544199329736664199388503262685398833230828228896114137615245468826002843898568579528619332118137007703085450425467633506692054078781722411466626230756610326038895122198808974123892745249332147133841214050800466083571954044456010114370764625627478174997516943164680122785371660548597189972859714889838810807007449932002402478210284991554479211108431507314432739079756281710451725521672136112195469703994934183363231563031555778580805084080590001325129041654913486771831123585246854976982624493613594648867131014360108859118927173882480773180623868121593342145410494248552929872453919459134167126620603014403139465992834576446232080733546557419934431679008327576284673799418184744971122190722915348417166548946978608330434232610151020481370432353263687309413782128333279124327951025325454178024287472152130295848534894239288664659185408054274357236578369363144939177857362412756177603886392894808887630549525360827006589831701303638535865264004762984086934788692970530826651481999732656013170271148469063961626499607632328634377269320866293754518639673888359020752885258081932198619563731924520179541512356060152549069395264534621903754392848020440020337864782157902626908464268635895030102023914366917725341724156659702745587805396639467618111062006290942681036817848005276758343050006439933309194994128890681881137959551381999426287482539199830846792486978524325902442313777541635498990151122985311351881753919106142531277733636386540657775744719617381880156499971227928782296835861855706105164293390986001114960257378074120452250236887864584901814836166961547496229102447199369235437605443567250240162678086239835089901157687999279535627823843435318181715910492153525111331139079959421828384584353269293647920732033363773493711486382285359949775897314203312716351949058393149977241477879656464368202000872600793168082552781932326889533740287245468175975472401863631842506367242165660472934801364717502519115350010653575773321927569161758498419564769907115767038752878945390136256588864968457105862069697211175458935612584621105240925870040954793883013058755978847954791232239784937772575474987988488186757358869039988674491439406601506698920792923723663642804115979369355235665144144508951654281331919011510782224104798661647107683476346125546790762782854839204057007368928766939736847473449036798033018770618316422635722849889422850774399845811173708181745667404815750421867696686012766089005588529486629658043565102023055736893659117069279511751201464188648381299724568249791419592852619229892248515937870331371586826828931952012185644962969118955994347669862637039106880740754315292596777079579725413975172208728018182613515484635254620998531460453907151241465516482810482265348789909462490263289317851149927761887374229106406998267468125558369812919965195950395262319962161331767545978062208669098581231434141739462962758601001924421128349372704855456581262947417485600788225267546776203096986515523606631902047240786727573674020644067076080038401534869383881910366147339047140970116449352050992933817575712704511529126848030708776469424363021950063712917031559367191467855703022634666968079179998782692697831855332368189889894150347158351829295137541042031027302603547461536805560269836408727005742483591488240252657743638054298823437335821865944127644010490526278251994378294799359196171014698806794131900298181899497406239781760513583763223338492099256393346430448872456720829365467592905046990846305566590256789895402347284513378932837154575428321292500310498169682925525659814605779829176834726255707057052336953557908905408030055531599539114574928461114992567910297562884718792912572025785590982988363616950737148060719926239451061281669466479381274144075318748151348866704530399780273148602750575377882358548167461845512463483928576000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -167878628905268396255380155708530655839976580526516717713309312039600101809722299618099493474957185214192427169209707184595755965175920941116414503412949729759726419842822447182949143959212934221417116812505475817482611517859982362733665703932102782245286983527396934202327769747642673578972956523434471869191891271211722075661972061143563288237123403290790082710313821993436031143483320521183719110350781322143718590710946637101366753138430532200943214214654695036898674106049239369633812071488022565784547112245801161501564155057112075837094564513707614704296280579311141749675408316822616477467424607769505999754619827669607106196999742039557083809112820876682558462983346155391806042520113187636054161300656707452035545405570823030789351559065644442148409252310472930459092066305363150465897384438503354859602057463831637579198144720729683536866651631765341570673690326904232261365622864008124815076063286354227736266513445784866925667127971690844574327260500534462686205500126124499158240189985613514064174199437617540557397815326495961523263991661651407935286907028756114738495668438308968612379123706857685036335910808664953218458422159170102360682323547790814832372122575061872372355558801327169946694592168057395918441300846492335714729777621857911951013727910698684072826151010239564490334136916540480659382666984282810343436495216934080274323243224098151548420313142217844192249983356820410178758090370606472325786768201287621828124886002038828819836088567781937739749108147991953810960683827329382580680427984955810358586099749853898687614855837249971180911560462892690367627538306718833286849740652422753358264102890374414207124993472351655687015331671142992902010614740572528391441219968290506167793737312405636243898446158600164867576779455526374153155763963199067155680982466521514769612132313269166811476707110055235472980516014685388208385886104784572066551770863568386845636313684519809363805800923088260170560151742894249627754788378871722868619154893312665418411446704923455692130817585387205961475331136483560443301694276036854009275009484653216412267773290636106901779851298544252426776059274661336786146631819554894509852199313955720417724391776704051402883067641521068682633217818770283252476275838433645049024847920409793408775566116437428664801846520178014720552973032541320416687742915003062743284048973600696981196048632357503238521514131432219860608753447086763981880888542802250080501925365474712157795944097143314893745872562392160158624065463422464760543846589973900149309137156334314063991398150785348197358819440175542905470238697846195394937053420476495841127303998802735979154813279655224766051114889295154171062118645590987508444778653851833574666183718500842117383617059207657506637756164773263857422195801446573946825254842110359025892392057402901021080213678502721291132986011783268109741229729186974140185555811254812904271105770911480066126868040619717912618940712132479736405845865436938378962014342392992602230512640187169925703527240178781507026623457627353492807328767117455432136857388014461253084480749826267346082675313480358104487532260500192076468885507222064095306849965149593993580604811368437227853227005716692103587233569710231568670191170181044770328317098756624253624133225060007311755415760485186801879854553885160661959075155906901548162607252795860315168563621137288113291487669244399981800610651757992126935323568748253916292376619773112361708154361886661708021395942163085351813808543828178847305348610352794861022717557650934990434359282811169096297889079234737784966148381940756793416213781903914176262709672199082918709219354632130416919063423415762746045207886618219892504034900467852260921659967976991520234794211890434721143769178246658604049517551183912532950534563044064047864864319718481455548430542274500562954690208438256170100466021482386780356103473231197090104081316870499663686224421362733589745997072705987874909620729940541440000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4418908560644475720385371709748841518593661013067348628756069048718498824171021311085394986583532351903063271357561797564736640518263175643652686684950495590417838534871311439501026244762649263237474005308528781165971463229952118679044450365232589864033472811902884095628231042510448520570837823188389638612753463588955046053908667049031589410422967421471598727648581555435231343771979789166490664951857448449837899938473621414899981150275615855195311335498040107428587186683277741294302569818355944422100540663136197486847172085838642665823541111522923311699004699347589880244103498727315294767854415564700025592947241256270634286247909226485624989807190851180100501190860187633967722114352382985476770904789208584931934599734034786015970481728406689749974683924173519369011304942811692546076136256258958283412043504739187584830575239993108294591657990015190214426660052052748593874995466584637099882770481948098508564247228936032812155741966262279960699132327576965929956717257057860119939220132934027768826908431347588373146201019712312342914518360706760258223465662272485846722652106376162353795321120599877192437621646012745931726969613112160569987424660980732331926838166032014796253645326821236198806050025580600027348311892400134549840217455871270445538113807699125322469342483188197306696543726161745194547842610206462309908562417051940927519224590060262440382836066422966953072544510388212837637647863573901365385009818455926204051534039215772316248403596738678340856661187459302333275846453354690997470189660966775096592725420138270207284333497852159202964844989045371889232006606831023648175595390900437671484997109581600837785247742442465996627663076083998967184082468272645061875577578140046103857068681496109969585417756338352294619289301628427873131737642328263597537189530839521924407057328337408278890770397542793346245883771134885652780440911434526094357286976692503357894393021434456003736281475643588692182925759525839402163675969354871840059406009706950158112082586525744606796870061253323017986653877854177052632888476352238011512202589420152371267806162555238557401077614774187233528987424179397006158060936437162272992358254801913545673425248273381450783227556976818791288547986299459429002133444387811056761282045423309938893052955661435641238282312238555679909449506845083086432461917840122063447682267503931162636030698687475864636542667532952967674623236894986852771421003091273410928618051569056952480169721757791694645731607047665686928211110890671744574939927859268771544780911511795014198912319124237042129322959527079150330077254928189819156686255134619323270090944386055440664568701174292495482553399496235945672885718156880413806333426455452839353612095021457040082289527381225357596473465083463154262889974319211049238462296309365050134506307610637341253296403316012740474666614305478248213952713656969313553096771691889277418963994502885039495836489330312340485150392652411286234189195881224499502565813223757626297709462217103776611724560629643752713162963421316376019954338300745430917524753852226423848951671334971582465961690766906146892269337845704486726878208174240417402061667086995347950822422811556850636072662653071517257832174977227879109099377351829853525630767387761288105118878240489555174746183978407053861883084252992605491470705248464640075646545997277327057741944516111037890926744273118882596851528907869992789128154862271361684501465355990549825214327848207738565655777468710747160638643384033615754892063693880848789909728972343186509341036963641626838612924543634855486336480046423745713791263751760378693601325764243295468137410780907893074058776623781227906621823780168642788812258122917874542192457936911298219836091269562366348023357399754379444420949254350258756458389261375467122789082335540498783848543395137638451745310083652030057972150604121000609939951973410467789933004038666862908203238806439003013817658932332962818212524851200000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -102625886043029736025255680580588607597947399488068087039964200881648960157879169774656708256426929516203754125988479238954299365082118465755036791603588531657615104339205195991638420200869704927403043626334817586101350553276011111141808841287300382426048878454021111580558748311245164676688239650572488614187861675982322535052605113339375239738552699661707864140667226866254991701805408816047864685437026151441542933622715138976759636708739408318399483430831586935502653840580721674221483543587847345291281733499337798920275896434475066572308884797924332794359484240808137185350279433990085908671504972493101976747665955288579636504470473204287115803312899275629635419299561701316055681476546012690558479689383500885378789973094104999316896922533408253198287597557113983447066622548726838874841687137518434225475609387431553374045401213148352107143518764990626824526346613143757875070437720890287955510959167817169356842934219228314325534907949443133401192468809691263753163078120269096342195125023146389592209534739157717403088605770250178940459867956721426058217876240661843527908692354610582643235245553263364417339241124040161520685974940918068559403226596082932027908636561604546515817616374207986213539963918559934931373156022913148802977748324484938287839848269592360078031863403098881665891871823932117851963183574367076498174672062824545750162131217155867654348724570362813653941086026472646582212771573046714402406878116154230989152710451642652282717128366649046344229326723265416134136229613120850385622793480767815094952278461435482311818801359703216107786931596475071360250099688210162168006133466200024179097602850221496499623112376606003339227770456202285203371002555488692968441931679453499432948952704696834348203286457617597007770431846621857779205200750707670259705444694982582225188740302657484333279060702445261634211213810181103202346893765500754256245484592658715062719633228280893150515558450594908253234052380610646624641603476643802319783298508328602172134438121245384076930952102563393543642668865158486141562754281401908956163381588693466482356591809449791546874105068349865618778661286101360495475606908247759931964843805574836152021340026695401638037972329579866555056467863980598413406613355036973215065110030684855033141686583876261267911411076471677003008253811581664293144864423738623088809933091672128203533542971311665422103566571074729965147071694486561082402672326620238362613043763010094566411931838881883322436985389216807691903137879477451998289340640638853103111619021755548392929703986798888860585986606125873045157140423572897156928741855000572405857250222327972291421730227906340959681128645345679266527258711980158380457439097966598800290628479800181925359798835870795106114750567195445766854109254657531062901402292886922849437621539934179982699909950723596349029191227375573899971391775785546584609046074342365882917539083968748882484272304042505950080945406904165634776074407470583563490180394918378634509872740570764940521667469241398648857439715225875818472199714266780868679079104387135458327292121611642677498521943632479995137630506602817840527860430589237821022897240999545965323341004347961097290139829856620105239754858822618645195679123369752523392374918691005973713154756026941717442065725522633587942935301669398054535694958249502066636915348612357042139176452755276622325001575039282510186810286835230443657460467998186041108218112557021667573412202285420172323695931625061774563196755228410335494541394161813720763204667248856131384433825409938939857960610008151066803438294414610197166951339947425459113052543231030748335187127982014304795028884913812009722594581975304839263881493760814460378597016532507034209820768354003834401430143442049522819790550538319022946117555128192703739338097756441227413960786100500668825060860649857437794236033730144878777864674370842683881966865064828837004446833936333854191848577021814941043359744000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 2106714511207510534734368907017467281038264365947879444659808317285285855487465427667718639351612305367519473152361174966376948864168864128616875549057864936559084328007652256043812804362443286696045966347706517058843809243841996435302659219460029120596095980318913767383235881052406995820326908040775406160768520491973081269522720360208661366770550108176116205419472626360841680025783985775493444122661084459386385816295248616024151099633512272439161422363114752610600595820964175486051874347268228974626663951465148154341994445060445387342955404103170251635130369111030279916694171955482342834788039902136756828253677975848682483052313621894901829825365285062398354638729254286189061403569327877983120068378980425883120303332923314459952084521415741469341230489852152502680919969581428478022698959196117380288956534637793557484499199937636240204384301644104332405537087952928226736571578203315955552122389735607093447548156735149907587511879007352307777083656274874932780851089695519696316871492288508129353290266206738262884222931925920805981362215454505920862699073102697730829943726085586470611669080930137811766656784998326374024422319489687431263998847956006796187994911996101902017904404542681781948569870611375276952755567457643843280874985070679114960483649894908267127325655163270143178802991415953142435762181914159863640606595041352745704482752326227988696196288345746458369036079721991196371833357944221531485516720772121462533650267062645361284822816873071832852853731165149920895968551346107379085326156122363430995071105816501297435660380005812674465952849641067079303243055853880176489296138958875729307127185191072972561147617648872587082307039969002386179028664635960597461813374062557807996251125231783576976727909138536999376995457183246401894110067985613258394254340609626830155636805884404939933511403120528892921911861266365239389856685663353570416521520484496558188656654513879808711470364914272203236420475999164050664833804297366114483904814917055838238727017846696186852905371330245260197457433547053808834708664266764680246101397047272185691626378070941050002196720552586744311798385168095046774744094664527900991674179831129317569587384491748894360320087494198673548122007258236491127315626188686202576266587913737664542906698503050982200497122989329027723728047958964009893626185804805689532186661441347815445022610561097634622338225205019359217277950828885530449439597150670066272282069684225916854067180931738151373450220766553809979752487761834331841916131565898192357496529985149981295894773049395758064627331952504109123265320900397115439360394340110073031360125851739347113268461070438507187188881447923558535489260714143008154640410241998925130591515596739910186704573603628107127914709759426578171506142823058979283789321916597413241371479093609205984510252766330257141144987248399907666114785142619519896918003064800852496558363949170260435613707692434262243327526891498347395720212013482878667354561649576880985841909339296209589960673285567640472904632260550291129846000391703782462568995798111595312229013232363306465002199312868459810335552111144630908672753883236865738102491121675202293724176636153420653423567375213585191367950041348370528499189223033007761855524420914172109187750072667497491582851077946457677335225068682906592868539920067206300061769218300918397860675597195803025606724144696570719924401090196236005560128868586300076795183668495862344589509954325198859628381916822226679761911384171915373214362520544004290926440807574616406004837694553739651055306733355299680268994708796524581286076049945264866666160518387247938463198464191346814758820594695907058704063431922906844096012865360560459020825642659984732396488945619970487631474010470863191574964084556528871626380633468169862409262361404091235249333232518316996846838335236087374150290402081287786824042109639537585571917776438058359912567856529631317915671800885504057344000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -38308982341868368756983548619978064575604405120502924342723111357260052003355258267855860848781763911991669701811689839617332187196236599434346895077298564715953043603470660012311136182752093928874628184851229558465628326045261133103159784050172505391979409215709479646093349613972234865281444529406415922912305988161288071520478405021250816254569483686933714932561990016467913630890568100727138448831668602771759908930296159461342439325101542907262752401917253859860617254215784258143433220203375536867292057117126065027193387639010188207029069570147190964544256310556957329498607005114770404900375266411318256894862963402950282919779321363862910672701669775839607320143473593076211888251122686327164497645552191234491541511675849410919487699353068244795187880925243705867223253554200599475842947101028725859295338303988001461694217324945787233913699572842744525506330718399016062927904917508579994249361393710356656744775550233310154570870541801674194620399758500273331533233659412222558139841669770564335934028434129413278979423608502264336897405779975078551927354114185398306132368315025320258259610277128991532779842806018304682126112521318335538123639157990493723192651931696640514470632165241775192159252780049058716467540413421807254912753006409485584005725673143053667960204078086405397353777852150009225191632092678626696339553830757687390493673721871014498149685551276872127742005843279067813678080220979875570421861592452460015226362887081051774729153798375170028945120125550122061732071508739878398144558743945100534127168318338947830147374613472324057461059910175781760877325675908906821437951223013416627879270126519601440554504163738851414613490500888712225635649774477948516973393454039288824921396577208028449163292691010653483969292698817136177832965886255038417733439977393391153636927033044050985231001619893713867373013331645862476587196208142603720677810124331417789528283554999369526725426797396975887612207718704263469577138384424265296430255796894052285444948707709589814142789152336078110198578114531753598013649787078708518984088322319908672537661588345370618944823170436941742073898990945257543267127355001132272150281017765603404870416149817269847454137452772658419605644944830070278230514863758697046711125966468401045604276375756869678194868303986995191535101085001040668255389860698632000133185166816480157124503475608500238151686562477867993516238400474016854554896606965039634263000336810441217117447994822381610774573387881116315992729730570924821695733011987716808961096875721508316454932351483541620496246608042507135300068865336124123651557767322120608908971029268362501363932491817304048794472278399626630426349853190348398298882895663185414465228427576567354792093693653955460411903855234226161075335084925497029469002679356842329728979594625685079085070871332609127594099597118980242605912151220098179248946290459442253126035954184278965432329604354120104882918399503675738870971675072352609403504742886191339614163346952929947018785181533484577266043714708166878868320209875496234259892143185872382301482171865605855370325145442342665985986041159565247384154189930535369878118625010416822527103302372435907891341737170007015208842335360826004637584311257586107543695523408388227189837996321162306179361150651897577972885164444250175797196492684255189697669202986388453971569321999444594342748107684832124744904640167331818746538807710275274862665142007781743730839327877124434422723628570927241881864199914195020219624250230276531016281302934574087855621881581644669401817303996278861764261365389586713479674496010570379299956536132608705599819323695145038956140914000331607056965394957187768706795819155220346570532538611722162330623704130595768117360865294218442402877986788604103896864985510370717036596626858265241116364987827580952183661398323319124912333109209969666366725514935987849223137502395992313221977313500794424496635178994399232000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 617169693842858231475367451537281352671849514819382923461770272715982914133774639542608980203057676562215986532914403487832368675970534376463505026396146296643143159599905340033358592807728469407008269186802718701187346269718449092530066572174318066928304896702097926126560438243242131026233237218776542293621322688891650382904692526292661365469705680314206731096747546300557554437796941611274630150590835532829445732803311318686201299780624323690039290638704241822479205459692124776480640036078580547293208430924013983673669095259413129199184303016040015620124852993990091913990941048577828150355616426640336927244252268719733967404489751511210185150431857907316687293737184659030772815860211915932184969848448676113248109736271139676760491179403433740870005165137463562211447449672096248215966557288949823652851828750317009796608772921134170451579686778818972519153201198833200169394321490845935338552381576245810098624985719795201856742306875068558690298850595760630787348783181023109428336922741516786167155506161050776251428179121532030865993955445900022501153755808358274730203105049511395747369724039396794939095484472495737706880758833451016530136032331722398546608029369567595563976722008012459206566379209898055043722341807752893369136628288722207537529604844581815452739616213171007307662724045549347152820194991576870149738568669716556342351907995726774563298185232040589543273599542277554803333500154892458900889584709408075374449024012483179797399258486045037053412710242493766265689383259113138198507255558721835257528105679581659640743100959565270737847404654287852954586712058386631014234729574170669526940096160998799153807028983500891013190566432113891837981012772684597106246794037683758539501187092159059984433891174127985188473858855258218683234899597549752583622705829561053591932019110996717342128170307379633831607040659758216322047521876520320351564512062159172920618085886826354581219404162079054769407195433330845191739712572748174497052886521098225478011602860804722067308766902937458072041160304625652090055755731085572054105617933992926332994426079247920246993801998410799605841450425961770392442594925896039783903851948564360921199324024707673166798440435832002658195063592401380773518398753322573007657071454794794206115965651622390866322710137328729167275972609140177744785617781643684724360368219056322122757600872142126966353610105895470109831571794108567453111298591954080303274189002539220502747298138458699468601049149572382750431947733736719130820380841601318984244216269660685032604334543905264162628613073223707483567519790939671946098303175281210612150412436900296290106790915735868624535941278879998126887221171174209955824563532650070526750409703987634704322114047804424561264191841313852500535262685674030385414864959940019562040165155040529734618715353261900363595717967640106334182504036941286297758030504699680332998595036877107044498853594909780504489610967390368875527476740788335069345798607884638188941688172882612876143315364041759879053567458335488339144069423147194922334311116041720707619582229174483012609799400887325272027239914231168871774876899078250603627956538384850238145492946751617729802238065113877329900273453526411265705933417986841681572228512057538891871370295771528507957512040895136332937280823491200049282508506441304042154236954518457221508385763325997568398762448608729475336152003172013293920837177212099669393633433398062770555581558873745061189259359967854536669766635877287299979332052042306489999026466818000543817036776794888075892736466414405575926719014155308223642031061817267701935262818058673396118232407807807524941461775693837931727418438027137378634484697896238942545914854268119040298727520763427539769264021044747107970185545741010062965107942586713325052616085914754011542282514653269218112316223266285296446323137318565268562771102170561455285513809491217645713503867776468918423805760000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -8738626341205779652139757127535971711013699092232751888103829705721329091403694821054485785723980151496808758497982911961935735045310648719338813374847634677349211445292366310815281058105309419703965369308074157055085903156986072891105966124996829724356994119466389397987958243346530085144543340517151231618438047187594690951080619890222969620763112238027532694608634118390514513031002273573740483917007393659266764168415688169567832377381621727371874337903479757140297612894511317331366775285795558565110553252266207579255118082128755853103551142586011420160429776771003051461848541440257706697697394580958398753714159452139281247724194461414334434945666874892572677321996620353978920391376128394104824591459921379593630534185990886031096135154737171119258898810266189785412645283102519969854742817766638464013649393493670053772776699572611522104827869741300762741175639427284260667727682484880023825462111208381656757065011252604900295102573667944440544328219766268968544747075613845796535099554788942831840167291678572866479203342832045855758064179530249672767154261108209384267200569392693497179994215455885114996979229256202349944760731787162212324650036754967163752165241437091218119448791997455005963000939480220385526655701614219940467917509571687081820018175466964708475982119369360611300342651711806957648845500873323327164318294952853587770092131190185358223689574847459928059770876038354024063044840051936981515307463456735576653918840220097420647128803205548442933904332637886728894942141296563542512233383467113879841133297749125323558274392596571697724841038736301209812008618746237493747527619699657272601947563847972319586422286858563170127361527102394896872539206592033304322357637061194710567076623398097377898403790992141050880139801867391651389552190948788616692724313931604399616750647402348313901099631379949522598928870693123227580895110094696667092405428688007418659569236520707229967166971195094671563618397136177040212730372444732709511288239636543720912581346422948359010917437568932445157652552849293903721247943492715650289142667779895480036979794306538413790591560256739759479120139567954474044713467530463300853674366576765164682123277999092056814623324680563747776599435327427994960122651539827590097025660787311394132128051108189676719446451693016271212667113807657665854569152477328676681128298095064870225792193771420880049675508613136551437301644142190104447948437278225360633645354979609226078732909470059323494590671453152464623491115887975026050607224995155232349774731577816566123862585237547878900913257142212830086948509709667394942420869842176041005275244086738220197432049732473846940195237361918870335832859560150338998586086921558504051648075275427196864063234989674575035609427725546612964403905678072475663971521696760188910526952065901268679561774252124285963579936778675425600353821448326500003146148898278951024734280616910867034854182971591915983815275014208515054290169801676100574011128732229742938493665200208012692916351634204950796489191292396848862704331600803737261639130762520251312715548912488452824696452693052714998612876181117004737302157717596678750015592684493001033043070348326701130195777804192761197591050969373157623081842063540435975752422731665103621025087876554087810602434403937841169246124160967178915430750560838209257225562862813087901987642251331705032798303459649325528895928831656339497243053583599396307622584918093698984441534073691383626545293714716425786382543501591111365475419416693607485439037642610544225414914846045239898157060068721064428906180494466064501587397474057948552260852694806531510876082382684659824938745974128126805616396000733995274056296122629993083342093102206026436268726942477865309868059784615474724144018451820055122687080315301102190380458152159073403531224734873268566569183160324641920756693973888078832476227266326436715526864116191842358234618481837150355792440320000000000000000000000000000000000000000000000000000000000000000*i1^64 + 106955941609314421120362841947792268951722736960412315721883065780221421195587254636471182373468209188732415093174488772919755130367435366440419804398663436873109874621750409341899054698789319432402954986479771267147583748570484830438849555142383729684380069606380433380202765725540829491752443423325590501332837947361490371671649741056443519835215188333972035772027002547331208581408666200109552989124053233773717266387701883877156257449163008477190285688077535733794431596822358773157581899024913092330135807971189014847063141823711960633858937742732247795505285694701172595551062589003952518784402967004265484692034190207684933095588482946888508070912627284747487186242994213477141876478899539484380516406337942769922656012310935052667265742711593197572254958957718797235996706326307369062556050524709854469569653384332494381106595401620012009091696702709216230179681815199632179059122076493195730751586431471252797154912140731955669396472187787160380946049185416264373314653002252557291232917021354941542262953935491771766843389189512684055970600855801649472142694249449567022777879903094935341397809141983625642105610637397620564112842305192281648379958485621829930955236261122332302655807578208352128501070910611346228426824996460404992045696789865152376308216109125352304437064738245558787519312732192031510120398483869625040146574690706806308387897001433778175094274720969667746813566940045848247689583965161529293868297518516169250492770210207043068263026329604134450778522019777660384866881274992528277367250980997462046945766488012780738027129887247967607072198112978475080457843433364670776720572136720416873493131217576085404755917781646303657087612407750831899154273428861424118084810830661711267463737548686325469863540283277056049410063372864687556515180985356588353588637150062329182828038158059397422247128165640593803661463415842118639983487990045704991281701025730867970067797299684870922346878420710701096769348727410223278954493481518652391974579255229921919649766335519107226880735710845741701719415003080248882416238473920291668435985100201565526322500181522534065832119836593271976943902739902362562013165733176613909767737178251284258216455512329146367574256012572200108624797577653318326824538440032638371522447420376138568196138920540487752235843521029310758560071076751711289200191505332694266244843467685979105196686896844893365138867787513641419783947546084464516665491728722756403828060416767208618335949184667950734718484407740824160648567584534051713116156795606729246107055364273437357512192098707959322740529737155944896283737020806706826825998443075769012205780747445015802651922999360319845983614780651281661881021282660796049213471611088490924109025011198929884373615408798176234118385765372811656722583361892561531011511993436896251783990575594019963744190080008436995012681148679408049979232912201209477859859908138082695528121142567123133165098292218051440842862063433934778889309919169940470843770574980438182530088160971214254627992268607388646900033900491898656489344720260707842560269628019294585402754873495780326602641193384053459356588247934528880352667464507567673168095505129689290537491566559885646431485973853051581367161530274575109443103829322741411659126496275876465423917082206707258798160619736165745509031041383822322400932357218699585977117025783914705194587936896974849300767881734493475968827126967117731320316882341540655670129214332253084652108857421193808849542324794128741417560311410311117701508906397401154666565290138318960666787853105464079644792656333504636661367181090870266622076350118475915780472436327725154811024543478031541451106669978525923764631425871450223059985407780704022953091160263607262763298293414469333294927336071489452904347647993462841221377326979070556225995270036188122475144166949633079105735418669029188260525625147281658099643946709554536873004652613988862276733253441249633627520000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1115851961362384671714594853736128973296592315975841306589326298612520437973179104113728192834072894805236032012195250718261313815502961082833339754883896234762816636830729104556390540791568277101459876917394905104472426552532257770295749519655572180270217008715340704263794132192824665062876055090023339085507801023517673288412609491284885547589081903740377767191855125239610179144355364585564698755257561732190981225217196253699296460501950322613483174445186612137987437379525688146922114420146712832671001234576082256507004666882850999108007458210936386002419777741716755734748928194413066739740967487399654483427396938148099732572757294287639543668410499819394842029121749324833663830391913017142930155632817942725051735373424267704281904634318742829712790671640920297880938558441548000467951934767671390365404067307353325426693424111151069125561860993239059989663070250837674956043120537529639725857027056796080854008671268402214620505112976801350098861295990874448934145060163622712658536761355063362740894365350615922142683197040615791893964728638146279097851126316545224409946690639180003422413960162715257832160990939864317547353146426692563559683394781996556319144819811297845026680532838701456651103726129501115936563826420679086830120434151277330157977626401080069938282760420170568631011619695939434141513063761974592721093449142227749137453722912748807537998248840401731953263886138378276317851091525420744544327953392508503894889451214495909906363913943600258961192790696089031240282006263579455415337065385911048181114844611809382820307426043326014554096248048401489369155643460622117846160563703651427075152547839496078903900486773967430694472443399631966084340075772696259359886540787014455496758541848591754628451361215833983928236733200628272451594514458592328220333395818002606393601261037405924573577611643130295041952465715081293806434004630663354682865260221319879541611989748350799141543672024505392029260497053177094982019058608829736885090423922003250693840753761423848461024219938372173306919635429603950859432576334104185340179127312157687784623809225342890305282542492830431609583393689291192951095009649806353985456841532106140351170373712284817733914326816056938600547279614401874980665950257453056648831463247524789209711789096739740653853149060057268908997455141647735929354189612238309073070961753880905411593737581212644443738315817384688184484013420127211723310479758805054526022591810952189699334549802664993428946210937309698425165539175477760944444379663459759728281096225888932547404764359908758345836235105354960559751083773716385627953715738188403882483923444372325117585929057119213149137395845091362327594771565220740869904862420905586669102720806833422672851779593788617137302363308407985177855589979909484041133588734065335702629905546331183794474011147340120473644712713677219567044999643071614735517540251807495632312905536599857442202588998077971400672293664094797371717812165648380627307239675420991301975617887171881475653946379308677561970005226416368883755393031704585069901209862950620925964464741614912898886430204723672181601398112588075868868328768425630734262217074673554935416388326818154465936357124687483214264133133800362652810567812553170398715214828775521853268979291719503602070547557863479229909985315444744535292634595995139489146132744040025061547761435554724404610578986105567706147065654343457327150897265143154395929751728921950819195286862778788492104901353269841363544135758448879666711472825794249008543356290069399015940647561502165473786245850858758334458623662914173763375513050808996514638175740905294429708575601312097350761629757089114992559192224509762032266647446664963998241915904486340908300491054001790949304727227467965052150710284329927372943510322195210415545911736335919877648994249753581674325470181308293691581834105915327841801176239784914498821421463643864625692466935387771808000000000000000000000000000000000000000000000000000000000000000*i1^66 + 9947208378377074995136624869662729354845607755788777660304451507874743097391697326894892880589836457880652613931130568505371050010711404146674596297586697030684714540041896122169441386732607056775629086365542995464916972781481652924798880947201118173191356017959570280246232729473424769862102775181253086626037349765059144023595836105748257469583312280090109193568692373347107872102089782511236720014884306997534452137570256318268537671832929976314589460391795027548979410168255230473152421621933217506074158727885864952696248336567219178829538984278963469632596364570974364775737322460701886590434260957101898838100311626498678177096368403502481690588111427388951912890011750002002926109415902205735455955200826707064347283289310919655440344996683311604394979002918462423579701800164395483367613319261971757979741527394596587902202443230141448127493245209509248945872402658327928163128287440221143740147457480948930576425265302640016283355204433203691974932802897199302215677286328116547956947631037247951454421268938063595323960303344147951381790314088017057146065951855796087926943171022911924789825666803406573194858524379328360072100717984357886626747247037680381824910906141329089184712613159538991240374313108141492932155782637481263036741546846960370615458629232033162089952919241413396374378352149181951322206044169075244241485265515716116069186282628905979551156414146831206581492641765998491949728679622475445710284875252776587342133339818473713374327851540855484524288953040480826585810253012311633811652951824801448634664897279134559525250842379404666866157726065853300341114077712146046083962232075244148660888597990377236988146456461120416683200948779383567760644224760241373707626665031501248899230331325080010831577785628800991716305762298095736833851959526087574883533118291117211280934993482410416031674341207521946810005452201159018231824133032657028827238289743142675678368966539477941682536520555293827348036598917792682322460624615761955871642165075536532612768992816742630382933455676274670821214007408573128872727190593500057480295850330029735767182628733450132661559384464997223069212707767903437008379919148984000292127320720091324787059654037104196575237824537505224450995237744360747116878683565205120530024549178330422915495029332761099081826263584821644351862776600945425569879140200425217568633408493484696239966334349272387592346309282715658996177754616968129383144447962423400793276753740992708855009995925334914252291102828047258900352271968961344440809518197135244734349403464576595259918710831744544072371081607144252606980543396908877287421508653669577386655132540996277672203113950739477387994548878336167961439563037664726695084536507283375721347246663982297495970377068644639516723358191514237464235029760018632998962987103959566658996887300425510452665522226151260814546462316513377178138370592537219945895853699573535292815965697699970981055456554284601914617847451859219801674614984236823052137275001924231517005402830173292936848652502171351239396510124089946614560176152444686112137282566689379318964603652106268441696147955545191491491326880598359691464463053357260070624497171701611482719483433479668103433397180306099048397092628075131502314591343996196556378037501646163446216015053811921947260823094938417190640604044759725158073102359136384621925146727317239542330504956260321170610870811337805231672740177935597151073971900520676164271370852171516085862591847639345417687365130450435031366556977469327792568558715825925937041807766348251868572337515647547606262922176106081289781880761916397934539931247404437229667351354200681419920377190239016276887647392198975981350175391827129461733785259843861424161934912764043400249400230047763322847490447050087670651405294271654195494627923384713315004942007418496763603734312401573714675427497807488549114503718982070795454078599601626475646188795936896321218115533400000000000000000000000000000000000000000000000000000000000000000*i1^67 + -77345268658266931041498532710641154131933799333572419350116435613770825696837049013180979917952946727669646943250696685044554039036065348718662145619149125725562609997491841726677714965519197369585527674834157976707942609558854533583184463558573744853454118153919514507155221942212955919738919473671424435986085049027092648892359783404496837708429955191771608854128478427291207170371443174846894717999645125686858907174313581299527007806199838545124435503760364055794253036310214624060914383165797399042537838410203140025070504804538303259046808992334586404258146821473385700351233518923116607781896752297355793533405786240136789211137767541689112584199052763310885135764950517213099237826463770114684966422396009544766773727413971931577372356652668049847087141209804333015403569942127005877124112179502873514352765465718349813395994905012191333232866806284805725463420179797692389364873000195794918803299244244243912585222579210465983303342939661809419486610924850015307524202167783934749105350195425464564342766363080757214951676467864349753720687718516593464079567001651614723434090022157515334367210252656414356158257116596037581332492330054536545270891045789744817678382338450066321619996715865309634448002659510604242371135808155177003018400332481543519142351884838953611380057118812915023563706914840213740856431157638047316099344425338340400649822796228128836365466400715145925096024553192320866170057973361255641585734361891362725542403461985618562628232445444248362166548015396038895527069303181328718738024399659898364359409846066536258068772088431796196936924139517993972322807802219185899206904456259794422219811229867357506614489875634256517963202764941632028440108165231342261181264738449471539340266076376337858898635239340784298984026961970052188324586676389340927012997815103352605427233049634356701528115711865556869253578924239993475879622961949771410124440016431935141927694762697983025571875060073613928912620255043612532657615575139333939654220718047197305219491812595308809101880882224872393857610254784302664124138169220272638564740621992607108563449858091559331417083642543264936492640485604771371821521207543633503595458735281213282504170776997198201113036527813024488602645951258173167177984936979379075295870762393994402364645370950826476954278831646640192742588007705980527848052808232915846531705308786677298824798330574169230569410053832746897341529355682737242698038341384888366676971421459323550780704083425526215774572924972995849050313855812594765879903866271948977350637585609315801753660185524542988347962259036086521416564904158232674239400022644583257493382468228550579482864833171751067290581730225802813747240286386685258920809011444526969983035254089209436454766592511534839719128691484670401847548903088395092211592458745121141017895748189949648128354623156369353434464527005955646788782200305331956829703777587591829835167069384889332557539434657075974348416060966070627786442849815229158431824597083339086172483717183656867780933563419582146299854307191966170015877131875423501328384726285139404243965621249723526978814512470742560604829530748191238428354145810404329408154009492056314777267803722692779052078032853255377479500796319375631348796878060269785025248202969384078217291976272166832538159451857020766929967060145957450030816000817020112657238453094553441675263585447234825489953347037679467209748850442844007879805413320468134609062469075769226909122772931728307856446301471263147026985744378291247428935060671129033442110050893919805131305063337528518639639624963021850413533687133912340231324938870537456375977479763167120057706484000238221926892371166166994074653791665948486485583046283092551071870738413066525959215318474503569583150610103892013492791885100864815335692820129592205346434633978425621490946906899694371060582542871045879179105422197512042901041567294517653191187689927151075614816576400000000000000000000000000000000000000000000000000000000000000*i1^68 + 533233326946166200176734076167622167152531963114837830076533658537695197565112601350835587740757026767052754174818965010349239702898671813322671576009842368124435667431991842432384958437666957717624729019506360576224376167204668258994757004241023111872339566459390305550485933218087623122466552854884207250700818425673540089829762152446069977882210515535102540272461212185286608708199183263987846473010070565347614565492000933516954531529795749875789074342660053286754015337913078125907003531146978295240217446441995675205598404830880740206419011462771353723303910218985639360993020706218624339830799139908286960243801875685517928607803141884736558974773695271786063978205117801600955048607605219474346324820269586135536304352743235875027202441178573444480692256431071887803739382327227941829220751003484847983544234752579635216634841750774557907910221781178769350074214823701584638275067262965618463631803652728871674406041190978211073214812768223892994454637584484089360783360388881104996330583090491528422656782650044602626077067342146647007185815933670696260150055259850018950233449197354964468779725992822816258111460658938000831877257445149849099519365157793896540202517031728671806989341449531549661108375975827695359533476156250487939488819647769243364717001304026854843710832513330041711288088142306371803602664960231914848236700389016793954496513612548949833545449968216763934015760044073753995718442674505823105439083716323220098417538785485823914009542113008409719474696988451939812262711608661185250338231957549069627611495630874514020077415985237653271960929191180646403521098553519132888125723836075121125652583285466253326759794733383236884650377139040476778142231664132025060148010044536655359824756949476838507814493468982848763446463968204480339940318777682591380371176963314497486735121920213190337757980327405393928458462769610115081028014813955473176706366956781597082286580729807263350360587808675424259189099093067526879020359119000593020268552321879697019218552948279010091405558464618290486522214510341401413066451148990031695957770628303047391754470788639654470981224132529593278116680845325915515988311108687917395261413907718195455933217828898764453718288497896646485162121525696249361427594242763637561129751380005551364850273041596898785188125116810685014253549910316568704622809697188363110014236469230720271259819004457720360821320964628143300784447453129641353785895193846090234921995071929423258721423592865874097366745311006726308074309388345945301335836807125743672627185910081061253182673907206206387215088831209541693476691931910598092343766022206221715303231103722019443463333665831381834629624942722559734415505194235265328013536019069068775297866921950085047580761200242683079225863555548509632256825379106628242130821520540485029033996931370898793500606264356083474681272925190341874030645207057161203856307560313005405188956856984300927311401235740861862545506304736050396218982505146797561999328280873060602145226260369574443240675475390526141666801620166809248304905243516401663830714503555439531958689711388090597950074390638486494867312732649739642697531679715054531577149486267448853209040767677343738773993226619205526830394338922219056864295558119819518149013153228899217593593278371751791373361052722137701073183506054177070639907282072841030671501173000256285023189268184695511647935371730015912921032027968715449472660744347249915208307448310195469967322945906245997045544869055479690830392948335821591907460546980177456236342901208928121776383247491855591386539207374724596997412834249165985470347384251837092409740057182290893739241976247974102627641104004749564685395864174366569777462355212288536464576489206786669948434832882794525911584609542307028346788746133949321725025160241215791558689911539979956423403329988637271048543177858544300190947859712175953819010406005463967430957415447212880625500000000000000000000000000000000000000000000000000000000000000*i1^69 + -3241695905830789418545204548311405376514858444117385476193331312425435236013250187270721125343913747583091402438110750424927237238279236107710318498606101905447384996715654587378087164615785473345213278067052522402467094543072954418767407160581599262980832642530269943283422722859068605566408279867300501522046280260962442143218509845243719705131509110496715309906343778908403711827744046731283957812945501599616055193853281539613921076772111798760247267634196133815052348940090394680265250824002005582273763648511368629859980408556449357356599847101727693788918113345746340662498289696013676259884597140067010184327377983455784083941281428967957281407278452204320452492154850861754039062931501200091417755180702610713883944324973563958772894068116247788036822942982969491426645025208491524843147984168379051496313041160636816695612410092559059642028842072550922831475483146466832811359443704599985068556960904090920030614283295553219656450954716304491923543704098576163871785994868206968731217119118962108131037529761881710615209208536978433972710036502700699776783500541703448319970692836903254905054387272157900312759650423767713632605398838005456260865376754749032712472345556042869513312079375293842415187836661965388251774768894580357068218848556569828476662493553265484970837016477044337882534753662604089478494444855546786144556742730517920996691609364684150529106923741249600715577649213899439555953062776019931236606124923555545445406356308824791642452585194656047955916657467683150031709517847186478630146768388592708787657753652808951117570683329281084997228796958466510135868928643372032933025155894683431236941015583733468853817204207001738691681769746286867151695711335638117337198155610986564171349529823899470457983372528421640969614413163463848939380679053676591706704959088112127477221189662683942670148072250923953974693908832338925896075384936843373602625550313047869058453237679188474329524297984768843247812835553308480691284936809718865350647215292906081383166842722073339742006988123965376810188799680206136349783383742100273969526496161754418000581205882080287248077148065018453370684732059539925822444622701329250059503883980262472973847054874152865843164745301478728895067710640254569675495973904629462350105652357963563513341004508141893877954734373387415084728063860231522418026758963246163008914047088532020714495413311496473066318773864004713833922367002495264340192207682834833325295945868424173021625967654531646012996457053228389534023042664403748330004152248609788099793384669230444973860406037479616902552501360607516424544342354277991437757271680781386716526577311369547194748110577159080747078230839677436878587092173587424756582720169336152638483683268853929074100200672168757076535774252637997423129794701789640700857185968108342625228138593341149248216863806711763178719981777938841675481482677228295248748284660354674478539905212250234365031611313510167946507555465315407734050771314271296966805240169991501233007210141721711946918934953721711088102759874581619697228564392583458707582552548173826800704104026151284699171737026357916553075571915318278951561572778006482170598960909897070885672651986044878169536614902167585970270147418199717960873588129169079749234873354452802160598248244990161228427997801352067650324701985830613431805684364182551840693362634738509830162171679025657503756830825139985039408652657028191996560262087730172379815711773581562070192814503624762774971613254448085056008377670146761010453792653203406334418431158793787924464938670089348174691336236530502437329999981824967761706576600406327815379638234337668013572577695938592563337532732158776195521805607701278632460750184954929133835630817538648467500276831365342913895238899175827725052958852558033906560133056527706679390930872007246303484811422076819795595497328645800489255585451938783875522644651283434437819275460094085665000000000000000000000000000000000000000000000000000000000000*i1^70 + 17501273192335706795021531371394316157170096136024352129542609869870390040743041106974333070731333278417153286722850176389413713170968059400950382896692332575638167992572142756360604244542244823965072649764843999654489211896772906755095904529722987358506795209596794076754314296455616937815896144330785210109756150963664494592903900518073840780573038345381368090473477255233657128764095247600853019225623085332592484764772590272272051950940842817880346894705192815019439023758731557983274498242917085645067980369712783182245944264610795569300832834241861427501817347190798181494472741055109032155073383941765114857774486365965384907425903608886221393702899820507399310923948809559236213858791159458551541871948102054944836662172337087821357763485570232360534820634149999912642149886578820837211716764099288955678281547616266064684553776340891823573052485095254551634418856122671300042409581303343316145829285650761194079909770334525158173974839151106050828658311058883172987913418683191842631087724269820000784134166561987655904079593109031750244151502989431367415555910497192837008554683371149282391522513319484688748449079394731595969818617596621250192898638254949032072066010290813529737144943450834394976949675419448785879437025002765606315601504831849279094259408883529734770179109149153545713341296063089014643673460272728246001171259929878935160181509886892422428219924318079548310509921894997967772975315267649353387585401373502342876074976812617541512521290880198374814811766991163615180733330891956641159752691371046625633765105609832714304622834652523621836723664618785644955438573335094429405325961340795551810012442322816853988074241289644320579159264096407177879742428777789255174898048047007847770437586813216489616530966217636359421869014631318713983294033203115809547906352025783972058624011130953815545226222774342417469264637563713431910172777398700986357525141359642072863048497381575579566846130712861606587726708840677685618073848951688984343600433778700982923661710284004375069795002598615053189612153371204707474059164811762793707604875075184831305434180701579626056907017722930429124275340639298704041625755522748712684924133562012174254490718563797237134227937750322265149103720800471602328740156815776204468328571792317110526272974873955690068153113049541258719088151747538635293465655847088891856816679541030536217236297799839982249622730317453334047277750940687705429911097233170537643931025879646050903664778051132963942705210175426946309260328683698701408300369704273671885586911406619445920701860265819638928929236475073379256584322559539004376991771230254238415677865557243097441982436836381179143924365881733295974932489631906458553842613396200368335621796139620626818772468032289065064310684733930395036242162108304598441347698286285427695855016173374316737816071835736438318950658282761717847984363549597363758715723959606204242413942527918872456159551282497186728971239730555021315007127777191006861268970541147619969146331181790973329092347023643184325884522360047346655706701147076865198114465495944641985816182657897987235862549054217191421668750010412442479796418141808131616614323157854699271839370031990580310512042893579504759870716776224530508308024571126274905935019636580142121306638097014307643588859074127318144350409243515094400220623856875390517259981822588855326184657020946787523919392704286263536012033909885409774799645977006345586735160387716527011051513161233244725710823849504712313795777284725230454565208816800080635003936387888949398280592659225549458484771540130941663069123352461537172500408855404198199745774383666023076865462491513699463112844928638787719177585037189913855549389702052011053372122654290172746224198324718589889422908795507739609789847590544956223541640022225852857054236804495023424979626354735983990237154184496758475476564478396920839470043599937322150296385780833750000000000000000000000000000000000000000000000000000000000*i1^71 + -87939216684802036378311931068730047158245640820872816998476828712787276238389316463885824588812176076567297721320714228606209227596540728886690352356415590273439086737437268113417596582756442506334890482053930331335741258368967415019582853678624985836964765627026839594855309069915280892376825068757237139243904399350550341674238112806494359905394310013786430861923255394283865221540829930241905740004801721908853304018926595590782876343189149440468033804526893037988279344120634047957314040809205197698357248068567234434766041030480025321053609479556891707605288353705931745773982008941106110525660475566019705177179095357885570975133143257577237542150177073870154117767771613841141902139287701485814505710929617099724081569323015100186734791827865399471240965962017548969399104908093161726468048076762462698929710972240014553634728594748090881168572965953423927174599135771099172105247768970048915006213268100065958915086488824951074624513040638840537247498806171554825447174939329227719855448230344238891150570522560824355987160710677921873762274556685994436860880346588036133311797458211345354040188560594280478676879793643394693456499620136919709549990089951566602843505199011125770509655247992227806934047991082560325731926175988433500767131492964502371232826740759835269411948823155168065869956242493837247259386829332760183970299532293183187826464738478191406319657353682988887924753210446179732356020999928430057746030455750219598164795785721638821753015936926855746129694770294139954943567417366211146017168227063761921102443283002030499785384678066309337253070683534127881049511592453190118572407674905957327046671621526355696104509705487446678820495141004968465421128116254647206239222966259296958891475725312051383887656066581604022242600079219201501871342674911065740289389645486467801186454057197275643124580351086323954867116257924717217737026931738836864098593582775819753426166852212195856699709754966469633038903792870644158190106179965907697044170067579202071100660997360134154303145670957760106810605895019457925428799506499486699640043935619702112776279462647197452989390631263540335220334404399671468357698535616984052898224563986418276729669160989846317363925679366062094002847669960630026046359756551045699928778398162507902551065103491607720883425139233440163982338468152359973516103306950136041305691910511410404522493122309899809966571817704811217777637109856523773259559753466888567936484827804263425460772706100521012772535622407407835199179297121061049805533657135924295372398913274187281924589153337478766970413995609953311227186877518012048751739036938047045991273794513502128346096259683435186796322192891688255110585168548289318874644766653977034457749554780868857976387209103670302619915210627970236759049531297632313311267948619975511980641636920607768331174610111535758079278254354279192292994100323481909419006031104204328481932292258290409385815804313277354471152866821046560584689032042795370719717638081218746491929737840888871516303073175528381009799561932087270703215339233994717394998302146242931140806542678814114063477390378096029244432973697066028460712241596401158806947579517385877229404033484410343424841022388080285003786830889825793692232385868106714154352831807768076365706351629330246379145000680271317507895753501706929808243703139959509649248719242869873923257724087231414331995330695917032938492842805921054170092428148188466124073280686179977905112682341734135018892114682696180917806193461776103407161896486027216971867352623761041229437283267395468799366491639795033815599868135382693662948301694246211824310239910286930796267142140953723789878091693356216717273908721496997539619374474926089299710562146602283993120454013110846557291894686270598894669308391317074252358687168271989775859400510387269134177601588180102007230886895463906218097673817139185717527231214660150673029769062500000000000000000000000000000000000000000000000000000000*i1^72 + 404363561396373159974932624559742889972825040139198686938896572904383741042649261860419684738759182184544358737872426272461966336672454958033968004622106974542116533834792220543725451361041485338158857879171117501877137895869097146410183378473329927882725360388103412629798250064257617634049539349923876820963282797706780736142420461993290375829248193124757896449738549677858107587636378809873061935558245849711778537759063097590532918302499331159108908119955340398917281697609991114137866324513384810988948309617811816100866621155761621845861885720875969204077971664126377960850900104896331433787412524333839600996135412751978196604955102635493438975827000045824408835989347351190144958858688351897250451131737709304406081562445815651493862469944652687354725777928782502575572676541367081137681044774059073497312597820587470244017401130017310900935683434337583363822128875741689218131076003811580084546652150494391275168128483326379390636277930146149585851808295164829175535992912668097017452850069470616731666048614108127549663779761289980481751356294593358660825930521384982717016729656062861947160532992384668122914275643228556021821576496669434199161320409000202387760444720365647040978844019625889606366661249903144062612134305946390961016025106864836607115003960741258117932024307989125780010981279537210132817513532597962466206237312894704206555746747665188883106340850171269280229732836584988108174569210314418679612858308664497473819500230271628608625378916352388049802677141677366060348473809648175893214743504849416775691923036802569595209766127549225837601798879608067915712407370019665465903449171064265215909633265348743232569103138992060082951452883088679165162885905955528351034480180535454309129179580406710525574390617822598155109827981959385363627382717652067336583250346146174967057145099719998306620904235183384075962158847278382202433179498344207245653777276723305094796621761509988336405209321666925534526685189423437767601967902279397597379549802117416812668859909575714466327730299278227270264593117344139040790551307911142340023627170556717764153230828459442887414131716683468887124050970543992549196439366865104472653680399840029499839115325893928238197872863838901025109267220630802076376396425889420764618300462428663216442235097295487173440023722321236435114130913805704763066096372866887994387246808897301265640947773963198113247505217122897021300000208673912495137370644430723786727722246080218733949184691011058122869144854400970198256789435399431495378972114128807220255431422387518216100865483234949418033637751643721917794484608526933560066427969419245653705531455535271342756180697611000311876428702815823441679978324635172011699877922306050717603014552367576788870623386063673429264611097461603881497968784722514109679372204513691181220838543355979804950847997038829264300860517172870598889882886097472518948452135722534942878102377022787258857699922596440290215291117138622048868274699656454741348252966138497885335304550375515585201608878330869112099624675484568355700169332167603472231631173669526397873438432701293039334437332410819256363698424194526578974903518477759263288524931879053566059592506577050891128638551003776198828681131316840101486671590525849981476827779799655621627938338550459156496203362887779915708790809176449806221820026750291936244823364825508015549536563157597735266765932688235158761795316898712900294453212082509314096181845521985157253518866912549789865267873619798978931792531598812137308860430320323393740677447407433746475223653359012034342674465157793304604129677210279612888658360097918148565069851613311426976297210391358997018119810287439282218822070393131693767596349773417869134875974647626529395295424092264151267665992265046367216369246332846587165703100340194882980008693757093707650776937302665044547194306716205768694423604955006836795429493873390314313796875000000000000000000000000000000000000000000000000000000*i1^73 + -1593950184753835120708650086344963201761360828677143988811586730136759828383541761145015439984927233598916441619615553038163390654869787144839591385695462664480171239605003423732545995316736460405025794520033715300797184785387112923119811671131524493912619048952591808967905672937968219904496205802138364777698306120946680859462890217328486161858470060181929560507926494380432711127544542275721144413451477462345077503935092890114293663262968438239411292415383274187633618124468457474761013240804535501526929425735177734064009634102436882159832539777043782760500923939691495437475678631557128849601127433805987304744486912818466718610655403586504918044055330004341463770419247828397280921842751824187479282680162275398594877027412951633455247701062371451706460899712703685932057165364354975593794667762466603643092080701372024834271566683240571970385854429546407002346567008762878917389851479715248640914584831915501549595005227943416696893503859500585228236354047250733499208002983383476657767914710800982022297973508736243960886089068047752153036800896704603169956584579446431669237967428159924699392600237696873422248575867575788552579086699173276865115874402717328764769975106387643635017287340734606672883764740367168513076909222357694130073476135356335540163928605956211911359893172182016780030118030544341229872845592344824480872550504763677980577810626077080834215430074469960302089243280179311149986121270953679473251738651512862640619228747448591349384132666659659993552156251317825172492352908229911954174545602826199116310578454831451079826861034849246884626787775718475179026712908528742596431602923018097336507332443744667388655865041293906399882059400716541913843688746149988846711460774156013901893124875739187321420897747690029749674244425333418221231489095263200688556938188245675834419337820162806281219146519637046415399930981187481041828454550699896303189300952074726422898472238408213769837522955935434361456129338283879672704859581720352571883875930039544215839962091034697716545909829583167700853926812591139682696804390617471726929270844770781937468387490583757281975581261097607270103317725189329913599828196967626399117426615235318951113967045334344076904565715721015202107591934134361942154838223232975099036112338463075639541691483852608651627342429053825639701416769908904253553917855506964785831520341728148500752857017338895610360386252119223634132451609266496039222370144351711856533135713985878074422602524337762889265066939641317840729161193005760804868453852230660460242659564649271224083671299030662776120410185789568093120138022457417418193487656608434461723369882666257255125663550168780287588039601128396377831607510982882968251819041622676919820148258103759197962196658491638475120053536761603460680060513704263708583946199571648463169744249999935687621749598951718168505566572416114646211120634442757477794992666965596070011825772201018327164997397106595107691676112137757894588646202791029209487211269540622725889440309183638378896008791034446631881636390612043336529786106809817412309962215524705423435478803648008843126661432394606286600432104660571423464340103483508125211038587352188473079343482263349244203289836220156612732424978369346359556032612149212683161268017097260242448875670486083224739846423956828181034181084046023122177299085871638126348592498677027514310852088165768987662390770593956789340835887144005409805772099316385690380869017546916237493226720403936918111294730974405496200593588449444625514723929456920004026287283467009297960385685269795873612802305339986021453591232788388053813803921629539608274926023762240004419178430626530572499312804366664058134750317846931238878952665979366903270550260105576407211060091900890221113680668175585394665007545775754277857529685808594170429492780693648326897962099415288808916221847919488410178408576329916347284638545960033084531250000000000000000000000000000000000000000000000000000*i1^74 + 5592036256073572924411298506127575154834732258435328668843502854075828120553906507352507090278242577762729579356101070660735010628628257866658720446818112049439213502921491652776027105982414903873979187511909219261647643814024857727774126974500985552507046572211359357259728468917403386735028614635897301402862093012029117473159072262753434921882220483163368581740170969506459917929376725771370372931439484914373206036193099095468062572785894992462242082225047748256676525303130884270494776991726915685020332535781530656875970263261637858505676859153428353687347810719247852611264691573488008011837006257081917525290934610488121031396817109534684485513754504514631854123479678285151363548138281465529359117454554804839764524142175798084012222283513506342631047349851753478008642288547206130134930626737536353926099767223505943402539060624156647623525532571236020561927558468681958974497140022234528932114795924456746410065674252502565510035545533158529101831936940877099640553655386455805610651342793766928742756946407719239380935009978309782382418833750415557176439161545817115239436267874192387889560075522473052358099008870745546809318827846658338372177343198257296587926216232204319774259318247783387814660462341225725607631385527135579319565617281614209496592873719592680188427088594433220240105168504584720700509877834977918323763239805582645709427872818919271132834015110517292272722676173315042593000570808982677012862712164973398108943567985386691989401839241356298630514798346758252485509316392705013951945331197377183602374841985478027047738663281838369348382239041949133200817927288727709420718736969755675985313388140239321665171002753948236027469477193746373688260561519521078709181625552184683130442872711547352603144610625872574848126635385885807647047581180954929756737695676314602029567351390003790687108565466699435172961130405953464417914501812883362469348464299938197264411606011067795712742844131774754189778047700698489622050450840509260568840436784451361623142425189414338480335347379641613097701244317182171917725310050317243421783311856168964479311993900802878981467467010341408473390865457308488447708186503812355439372150748305291741761211761310559373897905700902122702418706089804728074154000023033417697583477157816706911209876228155369660802505155660757559430912083064552092959720782491272974696205503736950285914147298180441300257340905882588283099971241305575419652646110293474500735774386656304257674807078981418628912652723216978805986043541996317510730262627821702169564306148069796575742534997580435639954016696862232478858012544629043176098430809015675424277323369441142544672292374374641710291722470812308554499062579910185004400779897623888260521885883587464697755029296486091037783824074856412612195021570934006858406090443473064160970498957488670664028293152585985689934731890388087960311576939152035559539406089314122672165241246780223508090220748191064649261187986826241664983124073697421783411047539570503562302294749569393502288035593254973784510643868831010331135762779547183978903652012469895168951160801419411885280195177807276000941067190139211435498413611878935278594352277131660111402345001084168349038525915376680213074563682279557915010636635263390893371455904014835734412111035486811725474563639576808190488773065044459794737784705653659889882544376469341047303502542214882801448337097902986354086090274416587127500551430052705529717810287207550368657308563991722147027358927074712254224431227169893623249138280262449214944218530699850413054263775502776992942473053073065766660967940435226018353769778662094703546970104876958948629854501341974304630819653664456251049250971058576640450845758976553699653592431172234306224684300470257914836565567187530970268163628400824545939002841655558508279508005916691737407524491845301775821134145090232999383161233165264153108032180455429687500000000000000000000000000000000000000000000000000*i1^75 + -20679826086459920760121153772701031779341312030828169320595116281609860619683330498330138291544606370794662009601667521453480125013710156537755197774335181545564555230730046016092356162833002379767523056424805764309536700761363019178282516330668533592527312149949426476419818192127682260151050859392492728882548106112890391543968584987278070847972929452128490495964172374862267352452753141286797457904658959564803161008285311723144178572898576144589599675415839167867542904896232644760202946785460254675680969084912416044363582280223067283006934323564426731013998313223054671396773273756641228393749946111693491585991219022092511269367021216244138713895205767062974088290483781403403204190633786807354498976772838945844467881650128129925549937090298962658332105021643086661358930418548531890108577358880052873545375888866282196019130856440739767205153949818946325903466477508156016919450161477079072441499594229794331256020327523533546493312514961761271246015612101093706895543707326399447285700358083338048435093266257986270513276125252645265205550485019215138880997383440714391633661605906944442617524051695517105736175741468465654715773862939894138946903282214677094435970415921375128017391112002745793366463633554143111484230659134077882273694293909328717306143398745519075944627073504151632070343229349010318821163616528332645437137671374278750573645243047523158622844351625433119759838408377767011237015627271561987483986071675122660079443071482948946858354925610443689441886998183327047178252532705876201062734602937338803047501741745725216366034459934967274117137297110056960497994990954580533391371463072936809872864537800451688848399493436694398967755226893316157926996491761580978596922331970282920696585998019786377644794857902236912425873113957547521969478878165778631390946402369290915978202789239731660026392390424009679724771377638177103144389370812581999811750846922310610757871943194316268583623143461608712799186053726714126405978909151653948943226060961080281801469423435755798867048271486189217410100692694363125171414713048970251261039008881296185847861885611968833337108821018584620736205015008390567179667438182003875601721519581805464346899102758299519786828101672666380855700485734553246536189489144749158556495828656544930431492323588681781611778941717263534330167582149714153803314598169629212981654636451905728758421846629108529597679272709850240231066486915843482647273315686860553133518289512744140554268204014840097494621744955394064266945826947604291600693525334130584023797322528295474773178658575637455900950075617886226938987486197484535791285520202488164502499521214817024849693427901468916671151640589829879035929244847130481285196937953733233089031501416216299661371798313312438436774498620344866189555290492873937144100693681662469858385559566815577769176092979343048101963276968783117708873757535812429341613165110420199106409968784651412211643094397558333867380518310315718960964930386219103177690468989073091644533036676446358772265606729165429789787204613258640434517098192768676361090535893579199401830670010588613828274490407298966939441765038368596299782857902677041109475194801240739538452981426766896197034717967834936314018469784761257156171799948385946684771414005919334987549901989901637400725946018100931718581508574591911262160760366430277221698635265934967237022712932925935206415360160073182449090741622448769074643015145361152181960680280990749817833384794312365801156325215609420278628876096792124114668356238106212542745878075140901009699345370428954649364467734068406188229236493519043496466567709217988633764325731811679868404609117074487522408158509237158272983862146360361864172664911633171051757889203391799441196368923381907745324262146511575622329144135393361599741758668759017596831706365820859635088295826508113886125395825711925258842733855543723338993065189453125000000000000000000000000000000000000000000000000*i1^76 + 32482766611828630350505741582114655017697373578772392803355838870186653547587612927407738254887810315571849958547457476298546556805986490491967822625320067531248780015912508984885729495082383138571749627957220570873933164182700008712396420585243307201987077839115687810407185754609993945855335783578319742965665673076836133673345247300502771920513966864518784819515884405577311511588417439852610322743683212505333643786717286424956953450358575197271341814466581020511588688036358016310761805392095842732848394101578739931266297852765894415477889618465613247004066652030210617740369064542809092484436083664371513724515303727951365171591282718204793627159021620744375867089391411170920794477043115936973757378559082486033638976511781828934923050040831435578091192072797016124603230933278085775073679196031619690477479255815647542355770557551396482017889068463182373635847486545106768919195488045178787069513133587769228537291459417502444758103253861061185318954983919641026264405943457547901562969534095301529963179034406205353278781399578707537616034955389451175013771620444263554416219113984496295101994750720815217875325959432037361130379721918369365338986766547880629147939182466045053541128914285464254335636950446166598846396665267040874035461570931678958534008877989548269926873875731854892227217619318421316134505128390989699367072256091125367958521908319454145809730106686780033967348189499313254514452496841691255740505737722892205362746924728886530203068472362195937259562439107252275010965301807131150942017344024876334914228900251079324357591330600653890682937890572457414110645445173458460213952427512192069460965707563806066800566513430174204379005611862238514295391295838252388896281805949579255615728986378553577215387793763262778881846172106719186487863360104794495065160430503932099893434352923157503364131296794947122892598530036209925039728504685841785369975157709800959268504734885479658484749135900622068936225507734275778178250186225124907880523138445611176817762889844095656628153057013886026625856334809235234325777640944172193068022645288523058576532511441920782377207351325966194336463034111569916585486355642061005558908481875812529592274458087612707549820601476967333398665577967232446035720907645044686783695017301499218558215767752530117201790158364275494086080828681105342503719638289247661939167746315786460305481409864831472379403290084779728016606279113576838382365762196138311906234287767990107773275327546105204644618497580883027716372334310173507952700963092228582710618438802471955539497783631107841693664346173756681513674331875059844330182735806541482911965243268461577043433859734775383303191282053134555363714641961144418179605982573197625829234212613572963963781950168150877785367418618932724291220243493176447792353847505422880496032854813464859907799880038290617297466739282031280571332650661611828309841989003711788415778822487305221692384659934020354507651176569026671757415627487106569007817085362370477774430699931118243848461815129429363308854933398238137783170059651524179517326918426333254367891600340778481934701822620262548684755535700369781796297063672169872149894612538742830698482963925200778069665882686915353596906471993304440652230695890058108953335432249286186084741856107693015932772656990707548600396501650316018959466072235106561782190417394334307659106747738097958466453077293468140913958116387832353542550721905988012896664771760730742141764447158740428584324652805592175064125842719580171809856085580183054110405205322268218650121381923316972928349608508327951991387133790037519740091065903114359344734886966264934619736396215448597777556023393599513305358939861141921909663578031884685541005251499299322520484951779996603952122241971620831829979983441592438300653775377118006678734510385466054391343322518587787633914393143269022861074213064133532339265136718750000000000000000000000000000000000000000000000*i1^77 + -137048441586303912561751323510047617760509646434879117771358379524246814386141111366977169452324215300601644407210175611788148092994797884195830250775861499834212768226315257440220102002648431541348048685615776670902724088317197404125785872275693988053958921632618604954309697372075059361873795927345199409116290711426789302842513120372851126530691368347002236449735827751078835218490122941311228776288077867127650793437721170255314583490734471168579946530968230402949371002387519263698158105608104070487068423762010151117418405727548758923674690632723987161073110450896373970434490490985439114764682362316042622554939504499500213758363642625966529060893635091355934314775479322284990331238682573958162079748818324163056000427130908048868497021221894717512037152651699483412533383665347394225654796918473313241725469420283455058700319227395508807694990140852196256987413435265109939481342333698400376297089309715117972718506607136342327500489259614960441666422670164462048111663458519011131385573938863003122877923419438206046703483752411945579815295791188889938300529777787740942512748463723180825064218750530355974555250752129138198777744266987917736880836961743866900230246065714410787161350948362520397312349271565034108180293001696746194498546620009854344027626390546194923960233405519788326314482164527730522668672711364189807511461951586581582493081591583032098994761242209219211100108383616650226276584486745033997611265547947321894643606324094652400007873219939730387557877971885525980438604691046745481756796787650206769091695223020279266962768880188264917532139013471725593454726647574830292540184944986607613594280574946211308475833770917234186004968576947385691410105674146081652592385967999624383649269965025930154415158967081640048157451710025471330135812855574083778615989231441656345726085756146647232779766761509819329736685211139767692290321068793764271468141376981649390781549079018082762784769414556030684704724068603366831021246569221804392046951376426473374576781888834531723302735222273174130117580898495076059949362304568051598264833389304160162892390880692866554136101875360432198527167101213911982467408224493662722577472014909930012153068149141428833887047960544172183255448503060862782514447434765914103842768321525918438409597743414501239788590713904728967260439106689921368566374035501884176554462824007809009460375209819089259005793937653256620250408357551949890957692131380806887089269952136030584835426401875081157690982837877549843968818732060455613459319770567216347070571797872712909060231403842107585472427375414132273127281898138096495461605050353317166415817771673092418180047239688959149349144945260787530856382549530995683701491685400069737548122237026267939719670790922502027084622162285710667804186321465295516980402639368924838249687078676561200209417032892768376770650378344682355940545893353181391749045865011132259450460659568442896785218930737037972597783379188348647399845424258893132449483630537298217609836073391583062991992607089370337954835787523293022758991378316857483528756638648899785231030699822100643387731692850047988421628487445388255427325152584077237707580307939408610276956512224815168462230579142395861847743125787495210127904446794989194981364199663315742143858725765969001247899700929486210533417288615559655801052265111786028529062890474271399407133667439593001135643652233788407422526813561270142089007041962693400085485624785763941515460846004516823658887258209176760912482691155642132210358226873859968597833260435315645509174907614376367417286821858156139121266363435761707285363252546169479023238062755910095182578393736126401095809849792985389997996092565954755127433877656236585719143524509199661901036533614146273619352562505650362038845346646116305806343251417256040203732322043734631000122932397919427150520919104854437645762011801546787426757812500000000000000000000000000000000000000000000*i1^78 + 450508368965904185044607662424677479572807321356514262800105678041932257736270469463923764911023479980449456620574613125988741587806808085887297339218099516970063952709775263527003671554240678438662102361036310517780323707686956765059126266902895848003963030046412130022221332383605335888385200309182275427709385194230311367926806083040570984630891762674110264703061112256013549355547978032135955274953239574568400258112971184241483142347457781733597808769605980081624246500741328945598055147901447675422330049719528642102733530663902063962440940218423766074422718833495957941201024621605523191806622254484662887842603074425280798349820563125328833211687922665209690237813415400411728597138431971553798970320820381898950694129401928851917251414328961749582260353035343327019698963733161307529129033541282925633438362433059714395920492684016984148340604188823791689939711481968866964487039149896928372007468884963620827334856568005549196159486371908800211848584276400444614518102670851823593352269134324945773204439123767561528030483333622008520768038787326019539383702076405463221950993334682136251085416600190122024458843379013194837653573245847359788664798742811795293387686466361232128015645923237122692502620011828898548995114102597454287570362734861103685488925479535191799069283603671042676245762732810811275418704330149521843514735126897880159301005318058816651171967936911950620249366608836148811723493657147218685713724845774493015307671030969098379686123881183668977816820226291386067288802223648059912802846783336835653698495082397366541873525511993299691281566912061780012974818052332975191733655778828377623682929363210399976022460475957591150639235323043827173447815329009068985432994758612693716333299242780864347371846925271727684450711313711737944764862080916518348761793563149030484611474008470986998434140387382343052508351982323243803705888259058377498089765676564315608918776837437491233717837314545879090687843495990107903532705201951018796453677489356321118336510247350979541685648004817615040982367687246124124832749071946472757910752440957127279239373972202095353970844430608662214646465184798663884163737868280662796203606097535590440829271245554289017154092508621580209258017986015732246590804079592546182170195276381050921357034371038574626057305267214139003822888876352857593133875768062858795845883200770493294153453720031677991942004007207439617994315281059905197094603074520751966987157670870730866175700308365574634821894360206000807847718402559426389222034053156184297240986838510272764972648206973890734827650524496179512567776162686870320626403784112668881905573921579284128431651978346842751572343381480044695783793089633443861167863576983948734785028569672866052519445465443167618661905862599143101764623409780981423138143431983023700512948645466325150897551772710258865199188418854633665773757230684419598437362601202791546403126994328594032590722978026073339049178392460109120758070273447881346345162571283087287971407663623557744224460392972584228562572768373988808664312828521062684521033004951849505875685019117001829604743170320957229907813419599215378113963935202636827890660337092191279826116024113641096520545802317937393793935267821668928317428112183171832336057151853230620550799810423331956902796726417698527491147545914551900700759024485359713208703491323539970384184117465345918721622041105046927850269529001196131538059457226679192345109634847123994106490912780875832549879911189112367936303934290540200850351981954354188037189042434676160051054227656705589357392951971153826892837310006922835489175965792321796888110020215155130932981576621495350448359636056939643138747289243173568644972450231806957452739307812243855218945904142504648417386638940348949457260854440054311955955369301466272999374921306179006120056519014842581438028825969630292571129306738739013671875000000000000000000000000000000000000000000*i1^79 + 358684438957045718555608085053227184031791424513353580568531435855895320819816923491575007086072640076063330606836280019836981103622598104173251959426230597276051012201552086926913227898443545583694654939414903123559605098724793335460660307391124576882002588635110791263365091591969966480744600616173023469884228874611252853946684410742431424639445017600991031644002046598139848608990398051630036875428937712209364795104742849439751301280066967519702612961634855468569768028349352148865327894841790052700829536276635267138233704632768891916705203952480881511075640538166041433072381763888353241319163859809768741453626669944613581559231297718434659977915759808909445251881154527076701966634283790116685848136835245615556965456896426254955740076633068531134954573258617752128131206290459618884794556771513651000787512883912059889525803766806925658046994347323503047359156385477850272332939183162432361221883785582206895689288219413689043333675260411040378561245284119880220447432769281911875718989399623439685276372956091198165674309954262142884624511873588307816806847951706773274047014317560858224935767055581576477259504079162911762581680001191696189051711183807062135357374119987409589057695110463554381538583740417886655731447041880397982800773024445397885600589100552540751110882249699028213760149934024338499796397590020758487151961936355709838913483681243699276033387132951990756173468945825910823996093344164954690421760285957541085388997071948446893360476895854442344280849501098074818557175480968378372976472200162700673637666206310775861188336507483211021191278743851894792035326509610072080668547532983312064189419599354359225527304405260171482066207980732617963515940950702366774684294607179407814745581497902369648035518067802419214854120611392323349530473094150628572258233824586416991890235712811302417580871385584446924514431011810961678322907833424643984077789605583374872422544659385156020936745259422731726707332593917607771796242488641518527471855640367746377840679814018597081746996664579751042816377507399472413979300514670137200261697980658231212127500963111286855038953914933756004809427885040093551708140369511668474772679092609371295081487040924116617853238161216567026608310793666357112499252921003486522658113113537526411007538154416531309035108851376582645681162427620798332992120747902868202595862938809766018115438133461327433190494388589803702552256099531083579295506691993406827946915048563578545210018943237766017893793942749664319343930777868471569777875963275766692492971368824707890520722372590574808984139157809005021462809392319461746057466076232767338437532884081541479208940158369049306005064637154669326214467776578449498739729266453584962194873626136998114441277000122499532873765540120895513204193485607760373451871096900354336115821353883293070974019865564329311590161487689138331551043932020768805758010603612046980537209922394848456916035195444305244532747403101866903224999840855640022202314265335704144617868549562408340930639146618911460660412411375611389202900319807053962728974062548089950110829702515380428685867617113611423650231716123096669765291209647731438449356379947699032871559221131734084363356679769049442066408567730811760340653985734052993652454516122720960698941782628301057806044169406600688519948869118721081589703729205178906153425728856180467240772718867784824290474608085205668657595592438668243627759731114908553703200386047357513760646063374344018845123642565135112243138778949857163617363591398454112039473638916910821093699079566448313796169288129833551716430813079839935129979714345254677873292936701622729926419974264873041995871602823836201745792216052639548081621672535004605886838068096540358835566475845396315227220222303656102121523835586295644587458294203094288521394014819728600186762078438544671382382759883468382126589902038574218750000000000000000000000000000000000000000*i1^80 + 6170234362448398701300486813470241721753168065783538341173478041592737257520980453888940320687789372808901449303121808457310605831040516955310090676241205255532701527817238666108625814491706227204578855780509465759171038269551058533997454307650146853911839703226234984234982704894396361509685599882689871497466672417008585520752124569107500976872696452712792649951726367284990754777489549941529462803222090854083578401023568169572533645843810654223889607620627689650984141269037445153233423112298564711677151470642244676122997016907350669621917238504571727310320962459984508065520019142583398115350068333152363411974648428895692610635961935163120922675148523242530768945761618109322030762807764159821963950769297365784709031152111382961620461868471219355727585747174021561637074495679036504187168474915678301726923583479077008464258763598199085916777306667011063990954191566904135389655299461676620133475984924206869782267915610062800052155994347452295239018075553202681847375914145166112249911607341063821987609431058466443226349595334439094562214936065039028739651495902529924499529797578054568408353522782447300917827337072093464367360476885027258144662756595679873550582626279453037346066119546596082929756570499854196293482105432256913278245761317901498216896275724095179588470552304871476053474891683910864742277649748159556119842741992078558157289453284241593838647572793273627767958951281826382583852636278725511767714308605668029607830722891431357427835447102725460562692631633938161625407822859294811932663422707881808920525832091535454945587018847854116133158513192540800251045934906698863878489698407689912259124380815565022618201835716424447447613818104483363143777131231561992626310027819361408100920921856481903399005970111032106426685589685128757963965528670302895186844511445523540621749356405733300615306777346902644001762965284961011162925352480999024109956511695892149110911962025886527776164951592227301757750371134776058915392991725292344931720841406036593009756802638593305045339926883689279749062724563263449858491993931855028565388086289507183841614102244950939159493778574055249686849037423319611737685430272927389388373857478431004727456247435999780052592795719256232064738509701060079996976585548232547125192655198950178763800910158481950652153908457233770521003211955916858292638705258421486276588477379876216931147370059974913547813898089697545141662104162641634966779751131172358723643453769539954298389846671266081792159868582123233613282424273676861779147706954757162664931500344481832440707181884822049002390042751509811346274704976265754251794420214854722508044479744121732774079566497148825380244121382599243168262611245533477284323114826126976074731539195875319001973227647798777537794777164713204504958886980405564977522039947984932929375558988998320198718812097062630764746924205765355641574366395116659131162489447713842045108020103043400673835970095138118406710057067308056255441669953332813774812849877473938082449454236963251244169753406379810876669707570511052768158885225192842031343247317272697998937532200161292774650063811662905141978493518153916177398417507390415877775279681623359019554112719643371954857372688540749502651772844204039868128423083967537313493390504027581616512877088006825933806537076292941178867698680956528222479760913321174129527767153030834971959908948882205985615786686207711949526419292663523829035675951185361917638850388360446970051450336656943517320546249526946462437976925256857600364398738020564457184286774390279476006737393818782767234439276879008854506346071540955375504880834285502110417979878679248768360857510461091337688178983622145000296099663046671682331568290506857442270143211279817442491229738715342645991903307454070280138656893082174394258172750255050930359679335785047443634513199540532500994215885591442804762344360351562500000000000000000000000000000000000000*i1^81 + -22089002210518761626142373283495841095818212633525335739062737653727155756492637596956689945515665370731635944817393313924975200326185073295564977433794041741511444672651459299921448359440243884215203452100540126850721797917592139436069541942077501927133815166113995719211490703797715983966232912431721591575458880527881985022063911429426730463827937062825299805644533454940724828082883815293452550890172376383229410396685702059816701685133900459086696254570391831200528042822255639600019312180639887038058904639742763514081198211905755087000632115004384859162105466385690913721494519864903861402172946173010564318150414586416745391062263914787524324830550955708733876859573750241554075362569507617262454278040202289792005073270101857231380976664013454629958139660963922204651513310022626983318874173438638596716018999749982015164561096516358507766911814396852553828695828455907726603356085192523044307580667683122344425621175883491296565298143046584432473848281055379639013020503453789808058524135283969617902173923077312441200561813098022271886307771782148105325484716185173979053158006361973169091017479006973782197883670253262110162373911957406993987257551514413124416132200320753857018229839982896704874302977882646195463288399342124908015892533603691480529463385191028432598114835214907329830198522018888623366229798708464655754065886258769755900688116712268926851972833332755972415023810568631767459147516552709527259758464101833212093778635423705019379156168443918521451764725591087852605327077399577809595628386520688033195053123693701487189805481318570572752608910474523848856582256597715183297221774647269379336491533294766011134420147858896608934008412305458419378524065164262891780979042671646148845315054274497297046786316890957381192511924128426557267479965663112398288175771125413144454114626736225700121836784540123376463356198936037335342498544581926080268035331456234035363929480055548546275495108376331986588913297201680626891734601788354448852674248849171043366062548211600515717313583795557875000030453258112041318608674475809739656563903621307959703894512257706385065102280714602399252207526267670506640767227646052722019719599946012518591273822136476071669718413321306450910398685957229380820796635077112503151243504650425979814171997405712315234281126346603847835315990060010516671380805094148397698577000003999097279090310725686646616109687667435478202489355212314865131471053173854340312678084923987389751094562711206488531651816634119650320319400851586527026942980617029501167911994402420477840770115148563595839700081056255972078715207303074147939051824330419613064449273054380072301702941259119166841442921689976787787041162459433062623611807839564408396427109139647932036653221258984366299173473117052706628745136281773500764195770448831790084550681386398512063765656047730676439216080912600136245362217394969222104003170004659712089597026881038728069633940809275348721110810597724260886314034374808700724517001250880144513244902616147453340678351569091941873267435128970311245018055163881621526270212489643379327387399726261980569198278410730779432306200128799893303120060248005212035828827205375207888357518236868430063897305644310186775914895660281999482312130396563988101261686804929288954644824371617584351781758756569704241285504683278512985512222788407702349125097044999400430970236388895096643828603387238709360369813322825285711557776199596440182050309115914435878978763014406807389777389466575790390720678462494558138812848160400570678058300554641155414976345612184208313479406561668684620337705066653655801559385664087424751204917301992709729500029953711800581789055795333625776768615074343898776720235743091535041835575597344560591651095558314254153482461791802552391603814386464216735863191134543212870442905577991096649307297095518372284496949915125439815521240234375000000000000000000000000000000000000*i1^82 + 40839129665303521807059468749893632669298713265808264096826173854060759957753994480750246580485228258207947018034814692871935803713698892172587279919789269042360113321055243308918220275512691121390819607946217195808371585275950070780396834755512447922782153361763228197077268175443222596540586590238251131629942636356160466413125723049640083421159752266469758312080532923359362984040123475317801570082266250634244198857052867797755133972058472238535533560714256076398794508222760885089810494901953468767059145570153142857803131975307467328957120701935522580359408343468865493073856134719350886390220305794601925408591565297292438806091888472977737712200073225419932354550594132506871241773208391883399754293349830887910675169664442737330951999060197775531890942601623710693595329387579190331246988801109433502768190758501435566004158416880386633011062907406193122301736768937943952554885306960616825670354870133080850724259784322727922542435068700115631552668354387989397327221402032056887752638267447609787539832119680398453869428994593926743849059531646931889663932678033816400686589249016825184303694043849698365884744895604858273079924158770387790310200259655619730201759451513991370629943634938390145377731045474180186664010663264396797337680663295519728651113034991233232125123322869610903860377664170741192677815974259824921709935445609168498074880413372727724932974928601391966177696515110076615808120890065523738247164508580355309663997741782745304589753642797893412768338984360576276201296230897886122398993285801087186110133453403139835387367909539979244867642071428082167399429752760453059101220213260751429896329835981077127646448731392868952349237219771312852215414713100999172559101324423340556077025189027150404040369660006161686173939971197714934772729580060477490365671333411126295903818488299494311612249389015200679450280484021739919406777296075397266121884836977462949529242953846395511970275269095129461775313262009664278227577510311078527255892155662164628013570231663501965878339964707836826482307705592572920189959837474253760622813991567840318661716601891755314175013734271314896096330649930949246090040945874477638067249654042607222174817552613164342248223047166755233212512195676240016079447575035769915676084627754799946806904395312390067414689858617012034767760777822539443529415442358150165076642252859602898703349571919385944176794483815342654968181814669321126108305137421124356338722999610344122816181083180950076121431945928605849275007026213993852101268653597458829522786689145713603438112600352503099025318042468895301244763269732539978926776137295936901295618075012757437615726458309046224738975083411841557262432778151553921838220000056836068089022092343818488920129648305779419481985505341210752949748983200133166296393585168425913379556179437147321067658380156465688203387524361386573214904605542443271739354119036075850736405564990408099897511364266196674790321590372910324469632591026381019156656912745862357406449992484810586525600383413805260418868017407532094373648393924185254474307974280488993049856497164159162806348878157899468693968682930282629393887956195077978101292304674920113262802981637736549353232583755836113686971313614022141675988497293365129879841390665456530798860298998635419512226938197085831285416370116169744493019324961331231193445558318854773966639452032043782136739682824862479971758227461508919092970608381505853368151794930239971683024510410050454046683746158443660463161853133380702037989306750139011390060922319178478688358939645932391624886126204216465878983029164174645400743176546594787417994510152966897925365251718249193715707912082844697429623914956959639116044297197065302182499928677028405435821696539705780234560590725472079582102446102178739273863668122111502184943974046942272458937004659224866543045881428246498107910156250000000000000000000000000000000000*i1^83 + -5533149515815763393498830953133873794571207435437008941055031999821639661064911721094381321148621501118633831500248968180469558947309957960186846257335592351681070562013900526391669680475441201643577065055971401063417818979111361578860108470103517632653157605960307889546867665847439528289989219044999647934703729960217328971519670984246557297663608185958930050025064762142013327922797781924466671338771290515166175059697767485114125537690404866124064319992330131901070661686995155122803260165113750584408742109105133273300063958210991611256614788295164949810900338449310505093515012857981667047454486131434066193086862342341638269678596691620189987329363291521616826338063758804533145487510057791559131133662014751934108701711895394794435952179230887897529420985532990893538484461718338474354618602821451135390837399733934510698088818694841196469435468678835044921048487455074866181665444434169606989802362878491655147140948339021127384844540772586344230494980669499426762329129367645039251449334123681628795998074252632005545652762718500344522737136572813038970577237037990937259652154116453306107749480684223352525675725810587311664787765457506740273685518959361552254550330331117627088651866998471447170258057945809851518034342796586638302186067201090827748543957665261855557418598305007855795358396571322813154468245129369533486678138132836936393676895219160607145838642148150987343729239350850289068663768222414670565086375266756303804608902989384675309967326884137990799819113109739654432667442808590387930049673894194232993081204794457507099205170301580375481578436130077518108592869569157064882598649286422960789445879057911923516919314710676059386420045390642232339094707347987290130999752631660615975415051061322870260145918405477105672685269366617951769632240586505434326946778530122780625478393939253403330485292265985953253476314914118050415367340701739176180068897584032392832038715790550638009692510051665600694530305438914690380548953363517183201639324335047447556719434836996465875324792730438548196710395370847520181579721241802564547654403092789846465037110247342009431676264513016137736243964787033339540780181938412328948838968028374413545423806124687132744874413488328336841383920246424263434624713548040660547984472258603359062704422585452040721135125662307475326389709972422038665616373692872162966680020964863335191561536568700951309715885567894399357922388565412076872683193503394149303268656438411852056376549602253429378152452572131646408015424535741685997808157326106693513068929254247464919620647264022721460775895895499564994444890411127839476993376692572952142128700804523369203035311900964607701161461814204646710920706685570768473325521499038064492698854648727756912629147720810115873281595953506738973335617359968806948755650593788267385547418758519513809084510905040054564425717133452050451442693292859943683732621795384674405741042069135045956406690336494648587998478876652019971314397601474209564542522349639532174452699138859187124128205953860949898367212161091058143787957926822450146039728851046529304584933834940239054037063095071286317221614710189053361839774663101960892228962814939012343223946920181605237753746445243685092703899951453546634169315547502398649417180746397543160491699824664564182557516269747456585314737345195501051391049187800110321481377941245012435224535359331976278803440826075879907969898078346225787297045187563888217289757201125941493009859660651487368968976541645850987717881262860166304215315793323934747621211951177429129892620145863235769102951548063435483692635582234308084874400043303739126797777530001912688461962881548103851777782435120524107186472692570102929091741925729837364001711056166881691934112026561618232647674002585508020746066594080126794110011574086634950490022518669717088851354319586163740763220739364624023437500000000000000000000000000000000*i1^84 + 3029241834959691473479724831820856809980665453889632738946914717156131100326289793571816087091789601362251860510733718866941953754711736308732637832805711963081482141640720013624367458102535330538593368370157519540461856782631170999667308709173345796084249945279612622885802345083315912127607330778472678988539240353001874277715849058026372775405406802441641115398578025298960594223665726301048863471789868821208374430594692260133217724057740007107656515489741206914248395864755306155703540251172655582510003291834787101813228947782302030415772701586316688955806467390366116192085951382920912337034047188313209480541695027129177422725676134024785825460586311912348799812617189784069247758320637006361331918102791288387008805065404655986909548283068840696741590230855993204035593556803580958284033721658245956467479952050628707719000768062558217258673770977727542151331935289708281714032519770735457428099874744786509329542124141336930226141751658801114687290210456160528309557921788969800207289250933341776439187032065005318658708958973771063526287703483413797755225655469993512702029467337863368771708358324061564710234847825556577575471422138295027144719988844625090755780300724064699687729737564212685993422930918429045225954040410543640808423487036997174682941633153299211115145563726046807957366300504424826939843846121916766220906904077893689586058787884009660719021021365758515040083223584017970569733514976544793337602568712387285869188178665285983900947107056903323081420662467104986418684582497226231837697208150180681914506570481970895455221529073006738357620091471295088414944313415293457012269194037544020786441153738680045360342360068835286183470202806816599943565005573917452386829419917778526939587970596107542865230771778412658761653717214932214157590775354302606077712974875070248658554297343992465382295884017936632557857099810338339875207092284818541030451942592561752526178766419796769328747791379420951258269200821565255953141290998669237491435337565867086563766428795543854915261157071663123486826802937393105088744652798179348218407840027674652593522286500712659449624922783190645780860352589338263688347395636191722254443077946546864429071065462419671187299464949369529530479807455800454525985543053497723192633981730046287679438950614874931353137002681656894887867056908456210396890809607032400578118277895190244619628377211831487275035304551440136937174440200860914222548581587695369580473221876366864000871343637735277617725730316235547432606762753911385468010562338487906404006387318429880981669224365016697622801580972904150489491810044314949919013666889909315546138003091421932361895839268929460771219842304213784683753782282045778181733900009784522551977837860885445082001404084062103059208232659288952186324749186231995796807772292320630853456600663848038959108940310836475753851345043545708078932450069639005178342899769672021678309921549423704902701016378031822997717367877944670202279409938685860252472570598682420154592175492568648065187716697784860528015422586763560473528863682948396876272196583404617741439572113109827289724381540415939801880505091545708102352931725372245769660353413765859544722805147639542215273622511304255114643486669125258932239406706973894542161596752402371509909817049630585402570613850424267701579060738675114913244749183995045565689771904015254612710784246576015236211763997722782985019784505929838616862634777779599715706811681653881786508699250150443841121297347694383087098299162104266392962894512239416788820493725871882372640304039984187975524881548233489219506941636122730116738720406878822200121286096360371094526637865026959891460523544933342184419031114151938615769815488236644550825719985770964685984657391647113012255781977066982925984341125337456814359785786551285564377532923737511526602140099368475523234617710113525390625000000000000000000000000000000*i1^85 + 12073230053596198501165621022358185732994377471472259462723145979347925157055199957354503556783204486322538210788669893328269723530960923877373267583189525625459212475104443679228174762665099772621933105915412793125305000651189993311087586912797237606922814852840995543934245307936731990190965059940649385195533127698331198039309142002370209211101015104735909898017145785857029712303633625309233832789776852012767535799815865724633307226273461837313643077052918427253892718869374140247436751920981091582215077516785952535810097148254777485536776474521707339571342062545829254322277517815078126544585473574896105247211059976127638558010494685910662040689961498243775109216975754327395987986079524950118383583257274028415494028883197459975652369407850670129008527976392498796617105705181340018465884846343832273356796574119873634202330397417603752405754656679486260744607633915150666221800369595533189711832346097629414699258274250226231148784785795562842555875964498977562554244578146107781621066887027642848854031637703970802871260931776604359810807006959990940957879300539109176625947757081274502027581564800750243601044258852558556820501187769627282043902572667777928276715180894007006054910906343660445095582714476671473967979089229463903891844818732754190570388533379660166739234698461094747788693971765354683418980496890897871645189780522577329752868286041030170115530371925011142184279116230236077330931138853553732548144549433927776271846863627438169332775980474333610805305390310876569817006520018007130378115190081889598736832289131832507253903241694138920428763831148688242997902735296465337994592673919611569932682549674524645960394443358193264497824389429524691693713300030665462931443503291509258544797663221377556397991214192788998076232887142289685753867257518828380280578948088879588716925968615323557396596748757462006182713885566087839583869590811497550281160626765987204270724003687580472986206991138166223918473150378571220560525806238443033455659912282482463325088649620996889460895326470600301984459644842337459096744004397469054969505922180008967968717219650918994472364251320388647638222090523297661625259800201181890714526793609097721198548157625029007554710018897943161975813229309143399607427166107973528639058099192126282163888655154481866345152496894807275653310882723828577029850791907070431781442656918113187459206242803004181788736163069387197781978292481934460249073274429391628010687595630829248934614991804108291585143206400735252387635242708710542482878482072914788249813915508482024046200828762779655268017338081636544767849002538983640974854633779567773583341207168467847020401057489541866929242938393820193982939114236372688558214567563128604973501823518333145868441067180618781589429791301026081912584793635769988168929438873727677476217226838879987460707745046324685640829868272374904105867544537366758901103469675755156507124583459989656758094778949393465662572954376668201575061084183147645783804578050497758652519038074235824080605987495178035018783585396178459030171217745855124126768173747753087487678083970351383414341342783100017265379425556037641432083385939832128742142565584877704177381496348701318057551541923219750720776479632746057273815102679418354135519066096127640953536960686113954022825602714263944812998176705276704945319013244517024090103955207717626832087948423380051633616904687264974636557237517085607675846515146702676083638010316589355161797200913253772840623346537095832991828481418607922594284268386879846421712154839370881453261169850265505590192061241889954228124214081782278637223683941653889421303540324825616629012695684299643367282419631428286574059551122602307679360842625556644101252586496002300964794082086468230920564950926488691457048604333852688136789308317252085655441142666543125484276286889720722208619117736816406250000000000000000000000000000*i1^86 + 28677386003019262854011344830571593800428980002134211642696678779272754628160285544883838515558040511773493824239267526729628321315695539536066916373480885930430990468578794784658736452480145133379870060736735150174241010978048428623970468995889815441928008934218567485453299026490659005385489693225058535162261498326632438287683496341653617776510616727998932620756420927208820756812345174481068416436077197331864618486449039267490752159005824689684928662804746029567332274366541542334065378710871106360388289584878186639152270470837901381652666714951045361389061406864159954353164675081437130090013744101571779791301196327637518631653445580480423699363070951210167487252733176399379282580759204873545696379321838213869392478489976355824500037948227494613168585068742670861458506100945651691062628853307626361724241343477526948974808047892906442197189106907494736847322408277140645974296754536785768035724177676592166350132960917276586835640091641085845625106090510772919380997923855499083620423603790755437795074184816489058063254239921497577689610350963886896295754616715053972067609547813089805433148504956541240991617176763584185031290043059930158436511304692902033384848823732602839896204836461933410012967477524587020935622123389451218798249800208920259100071462460503135846463863368017222811245913424731987394346311952000912169078065404691542923428611776425698517680512653508827627762640613994349521450440906965128338203910031998689430314037868806226092007883298787783952759242057340544377615546167297142787980521511336248096187626680772907787216500086740697064243680812965465914680648234466601116613393043584816780584973551618147393468293367378249343652494649937561849492931920856467153946620671678886323497496901534753495214235380359661815356716006688343859184829152934740818247881155407749546167255419980208550378258476253330957840339538917101203019665139620939286099646563896064155204325092239029548145064032028024173127533985703081637228291664071998084264485718621846772194625072243560843018410354939495685574231289908594689309078280931342728508531150787452310768358771341131187412909928663955305030068246849039438619031455298199084944681145155395775831439535285417066290169617769992595699055462582584619897314193613124513226556588844380788938475582476152458702590945502522758982733007639799790070578080207926763913848943877766530773348534438683914794819451597382880031169043870734226747723353111539550752671783458606404399025178531245959801583163982283008353947794166250208137060428038231213893141569736808523664988244693132876854516413239184674813246454443626247636442964822598209942345346098726366404228984625702208253491046935844706837729410829601262278790776597969738389312444270364610965282694398393004082544305333705435258629942002835332603404587101377416021142491276704391282941718017543183158723927706834459624016816762054550638347216897985679574341237763183694203095454315022215889070106167394053836593356762030338861649878200105575051449732394276961492764929024763340960295578352604645115169786787615999343113452963574583893731040992771284426106053519670184264396341219351624356812577191661816809567712777740580441864134258506199498249057781167321177498576975814285732714104443044688020041459070868277051655690895730804954758136931041614490943670996906267150657208669804575617784567637678115964468743520791888809210793365243478672167516132852329049559120706063378644411998816690232004025733640956115751220440828145194357366512762943763034645527701148521109228551252686304247007758338738515721783448908901114005378658091220171035426815957294626388377441412570747880412002623734927490426679452650509500651700872829671603806474846895820854337000281075425543448968339846801156712030759956563284172950243364561553147168875068931073100064141833341342499152771383523941040039062500000000000000000000000000*i1^87 + 37911708481611008948564016652603723463884093283740178196483076467538585886993178549565642333057217121553281570033329711978487756704139873217375728771625584219989022839178371906294510532690252370041446714232156592736750135913999155671427714434134588390007065028688339661068163622330873264336667455193223405729169475981623031850656062739124341757564914760976022383491280468588982735038822502194606072765268831555391832045456526410811190315427072519380015010033305573709221298800007917695406569527160395093017880903588643944170159746597233496646739161337684905530867452615315878156582570610009474854923403481834037533467515702328906507451531619343210415072854132040645608907363415002053102208099675504980075613055425799791816662406304746659296945851784328117812394601157483236577506349711857982971636944718864754013764754552046347530679406084477860836687372782409008625385549521383888994095974461775093371792870102287485537419637403453531590637878057929290856698360025590537251648350672869218194000187729592281776550232411607234490511217321805508917167003327412007445764715143809157156992586536820210944730269626994808744653143739347545549087458067187719152937929767517209536005587450872682001591019366689534900205978186597005169246947916160221933731332328470118028479564112968790638742870423452202443052786848841875931013769112992978275659245263505370129257221010878201127282068670281716624409955024885321757534419973076099729331797222829187220524693849285410949170063851634812407910729571252328622724201773769255379887764358829684736099557416925955878561952641273375390753393847864980430728032245397191343753966548550075619904512841893049716821052750299889685412432142475923001879618762793605064203324946205392298815989843677672685449491709519219050510025910720709923182324883437426599728091783664776311129138982892184113520802230047547972704477921843363435666666472822974231361058737765507580357029007712326718505748352852812904947162581590155628280233321277923350775601234289434078308919425670261744567016467008671498448843073956098962166050044394730936338584026486101218333710070839610605689657813934965192341126234579620755296498783473739015687273682300508569310609522222619513405533603681504298155684685120567471140677281972413449996517930747011270815267769246904579783230456124653661208670458352397773627927169936299458608387254624450648578051445724660010968653893110280653122993601479990839778115982712250417128405048288929192217254038020819453598637124348733333802153086585154307664111842655079872098040496604870171543064240927022769665627923499295451736360109694706557626674601595714754161768600024160049433242920918461085951678147392784789652697740540408851076587806084905736304337589600990362992126493839529232549478032614110873647069071501064788069284869007330059344059343911824902164748748175030589800149693295703085840059741992660999710239817902239289473169906080735274502768634843472681289563585646642257377566650771573741466967246888503337409389865395759262648314902915120928726599151324789217362695175875225241758055407920859095201566770455914052546970004035955275146176562050139559663245247642593806409589262151723146255741852751282851079968645394793016207206753013659927222706185023533454191030573505668779645315804233605996007387530012575597349573988229150569579566791251699497222374715239360937124215573077260400679182079845784408742027071842061088095566389635024042382050461080324036404830853792574840659815444290147113938264592959690727437333347640244210022555016934659313321355207065705499005192445232420071891783704482515936259563540056880492592659485899289857332162092550553332737227953090053697104994352164092851093804815339747427642369841769402299440737992220886787962384146971346445610694125675659280587082113408837182785976125934873823787833251059055328369140625000000000000000000000000*i1^88 + 110171952242375757082955227433195523204822957079076297222400970607559726578466652054906041908009432299735246664056622239021491504568051818074466338645579201381732998320973272637535762658250113755922764172169021776337068436006823715872078999969322533101381460762272269080011015998051780517743336859062319931412011199168251253153649584199280144140195313195067743915232842096159039083321518762389259177567107051647293188777235439066940993345350498565647878943728769673704475020577336668759602417716746874210366547045465694198537077010454975397752645427163406139811437162253712582700762564598532074951624415434824186452525928677020351583889890452610354947871424801385665213517425164822222696613872218957004255922526595289646046119165624353119181966284502160004826496108948387849523028644023894313324584362536989949099484650957558139878642128045710787107192534535144478200435206791215556029080286969138076692005056305194320804956512552719665589811059546600085072376373192383012081322563678176171627596148148944551967575093216461559243492730068662760611938076752724130839324480070282145385111260914975173122863980183495126327468766219830234397871504294884198079993336932536161313911397409751513413015856063127486530644926445275799964896033681254350855864690071453766782255087676502786214418563661787309864550217065122635097232157745476388068100728270632596317059536645012155265137077640468480512983814760236887964573809658322563780432663717446542491100901395791226786309699482967313674595139733739287135535747006330950070927837160802616070264930067967839967594423282156433793666315208317794986271728779862313529482747628901687849352622835292807266250845657748768004256446105531308810079994218106063586767912869028697802599466257750401913208551560226287252920490344091545314735969681405273922450219139083516402323754999194490631609934656442857607314111661457307275225763604884706618599554375545922282724225565319061996356078054495814976980639908373313144729341821853591456986438246036278207613383739130696659926606701777029750354104962919725638221941702455888902747040668184253805829720152615881355089615675002073872320494347111366085282677968906695357463841232223614970440963161070005344483758944842250809516450423232362071208400734191108074627720398690272460220318179750003244900287592384498184937414026470948080122433975716032275445592849870500244314324847256953763683239825662447435201354040298373506250958217264926916587601269839906146641823291014210552469475048772662685276872107974361927880343322787163679282310947431061025603397971517729571771856773894744689953291791583919136006941596077931427832516605737113472253825242789520080778061109915177033065261916877001578182163790774617440587879213109994229971598363210455021465789590409766408802727463719138764526909409783943584090726551744708827477680660109404039301440199911540209252303609604659649721047488769856454391606990387420936157856705330490850735410883689436693267758171676351602688143831179894167216739387989777714458144959310019448354860262247372042313482332284911568080377594927045683744727684125020625488991044629464690391855599961244166104246572789332365641663526535167590685145250873038992231923090816852853297434907466583062590590564285779426100257546512314834616842531358581449408382738556194507973804061883767337819381617035566449612554420892844380012119199998447111919588994534135768473577216573323949669745276199344691049909025103257182958449900301711258776259850249791355431050897899957766355465594504403544185792826642411035500988752410089832726211220573420433823316430538615545372044441099546634288269968226090024742831167699577956345865652336735733800893727172342342360752612129550034151064562735613293022885386176849094958539782759132853423219600377424532996961680429022658051592093739491902636364102363586425781250000000000000000000000*i1^89 + 236739997724496986120723475183659857186073986047877073216693949340495296465167360737058608853864414088022091911593337898408240230844205184954711463400854677428549955823334448589045243056688785412593342005070279479347831584396431799689247082148946639746335500291312031630808811829489349533604268746216105890810323450838177528166320864169889797617842199086671041757247001363344077127075705023596322371746509518075631141314517052772670929918896495772824651047931116529512811763483762946171772470321401723102681673185990294209163644652292208180032088186834345933785770234304827794182812469455587653271233887879970719032651526050899878587728826856458777584452509267879647663479528677283505210716006086038323316132797252509016716335041784692547908652268205227144426417927992257356350183687043343858334643588028005727965019734204143205895172128013066548515818375171034111991219721233004150310826079291534696856469220191304665585855350559435956622823332621642896488933313598781481792101265079380530056906213325182094306876733594440108108014613990796200894442855914520721579794608770553253657811733119586485281411695839339401646973184489271965385108187083963532330944494570788205618708608259105233108139742144983796671307631452635484057013257478980250920026279601544479616090311065754799053192668669555528929533142013276339267504128555250688655539955035242723885313528415664435909248110387486551741132090787080601508891368783528642329304422888587791935770056259501511212646832159323434003621257473709642292440774621935401769262009204999838491182877907974755142181566185594103558463885682420700378302432413760003662295350777918781712204439502123322699193159047306019069889922531256279498062880716730775232463665060203857877222983330455814881144038385130144265374870153349789081068040151318439355181627469324001747482587229268079271914663153887385429590421551544693957003170632038795009675918576262636863889153986367312704907901068694111754953109010702436812376256481643497639040624803360978624786625131769111854965686293963815453119789895352325021647183555365195521194129417513167003354313440574559762782701430023367804521396178203548659837367475578325240941681577802676671150055183306242694817789228223991927682111471866814919883501364923922138545876642628850972190285622111548912334951594745689138321672595984918851561951340387838931255944415549159412584199805668671598783139684540352676889308899495227466450845756224727063281378240269630883235708201369836534911350229740643221906127166655906387333272075074030297970331477725995014598346219751824892330505385326826279552034163280367818029670633448084718417501841453817003933661872132833454961529065026646869070251527155137651402394580808769400927966616278150069218644626939712791068231958557021163936814819158456002920280254914412861910142384749170057191912533259160923558322660003274431560991494948811567907985447429643778336230640325054205694518147261085050306090573243045103408395589423291270925501960172015132138181596072058586528698390603887261015637982647936272953725378927149217858237113143224440234217126084681680068769340306712984708276673450682323128619675730915174374939091506016862709472025224510834399550187830541708400322572594530411830261478149722099532161592858502315190742103157230419976403811478165590780478227771510226238944251475293444659481824612055642447807184272652634117482358073633141789271818852601728974902807205648125171012283575851491472316630979451855819923745548011212807005340244950486529546288461137190750901306051036424195941867279902738108007279548407129504814356149048485515418334495598324991836260610647346945741788928820902190153057056070165429005959862887843844336236363953180962592507095985691861812782769682170090004959232303245746695351729004274587922099227443374654947292632712889462709426879882812500000000000000000000*i1^90 + 557022299793237255157836611603384235323832596667677806119668904103285356006337641315193524224770759217034617111521915676631609466487554729173605664991078921201908851259157740421264156753673414310725959225323160062731501769759842922740078354575582905845669685879654428007289750777166825356354815447815391551997965331962145915897444224583379886802305077234592923549336116850353171452943503477368721277835245151861998432785700994669845718330270161259760842859804710357294243542460573657725500917032709488243577155724040963641656470283534131509962918238985888233963397683862279363101209577419058690178237002553409087765943176172386608278241351194326265692847996306613067469930882437458919282910555421427472988521559052054337084082206691285979354236878311171837770657217287750579452110460502463821741074962740039658806284550848974266176859510962819864423021444088333300222641293962390883512978701679106164722476709212351909374417247472393712690571033634718169067567866543874941795257991600753908443742542205083745617858165496156558451348792079441509310862075895155907094401380813922996243320830768001952382434210975363208136524826044987134469973156471453794579017099275060610556934395642367579685166540587424303347977278791781038605965657105032930713203165166191572898882784448702724019380664179782524955448886168384034796238530003862338484231196395175005000158280048942271694137806595384693155459883179431424412580094946016762850252406919487951891623988017058822835568081284369932152806957636470101489980443852024699133059513806310697059592848966956975195676781850917579593495805595230095508085871659458236271901559210160368586014773089206196637400918348963893736687245197314306366348904126443486567620887998718466517918416704870318022348064558390630163719725221784713353415379113124687057295450259637635994120758935047759078133190741074577827821607261213009621503869888859351374103360731912325647354149811376133337400288698068959302423269310739760538778443853108190281592124172220674952525641868105002309773114187366425419417429079148471045716931553247330405759787750400537942787047926479374265151896356255014514582612986600405993151459727296807716363196335404192199700679481633384961561989435384223256481631852816147365753778714729969556022325655560958799740425064222509376759842007387155429991985241184381788587225399058594918684608527226068101189094436265623481153778895951434116318113542807972408463376695293303064909651944926139268970157345238267313199541480207073145577971175850412525340008958172530390152513063773297019073859197189571029331120101718040145647705453566526738992597445420380185208976769380676203438633300823210694518605879460518753758400125232032929096295389496942932998248119340544095226962983889670393854438726740161065851094843895889541082238436934542072778892679711823234967146546030734301859353220208441385845511975893273057264824150096574795072543123047826120482282714428164156758013934120351232064124366598366764571889287563747720236997533585901838941061357562688360839127236406481762546771657797068971494058798570044667907224930026441363160760113726265798926614211922670560094811381910463359223935940325909894729727047000040849311954393199880402332159220767667053855318079682048069965249806300474886823259793968759964883419595515046219382566142440715666810877070765248141352932980910557963575799516622517353409972913655264240349649563673206782603913300709314910973299935931338360508815902037276915854520050282735862465292922117448333410492470482138939819006459152004882131620300267654804316874113173572027689785816686184913817678916815101585077311305777775144958704530955647446473742291670907222555336766551693905721890020503110437233530297442625251766968642195259783398143413159371580426657832788743411403880069944883020110365102742798626422882080078125000000000000000000*i1^91 + 482247365914829805553164974620817796027921625222876319783693837316847263254582303434905244045249223039720646812557120813299442975993426647223263042308236352451287902231888447650465134224950793029912059692610086343815716938843292998871683806731323675499166130780700097860175025437260322742422038825100416435096305867140577521793832629688077105537153201543544564470724339650963746177752443178197142137967100952115194061067548336588386037338064268969414166658060399685173690124582066729015378586808162352930464722504008341172789937159253791165011651725729778344381479084952438928979341965951037045989189315749207563148265527690881950887296991120760243813930302987585435838927442702479876612731522989880840589412436098526237086500976603113106297879640711345174644433217047676196189392211676649245135198031596937714317498752084151401128674240352198556700010517244982890917770320215601744120935929582496723357997806371473737155620924041658720046856680748327768089571681255811315954731132456753596730275186987254513746265757872316242160921502181497652621581021912884157725166675540815647176499311176094845947233749096781976319236201377692509832659533803726050946551635126467595835905509944495937766911533239268435835675026337619173250008691305853265530173296070942304276407912325810543151762945692429911826532861227402153319465436982441894556371598123840339572542793183295021496572579051077959781622504915502797586601907462790704879007530323921243832590089657348114313873555283652275780505829204365752186816237651076865136342981948841894540189448179338355339591223354587808201386704369295335122150778901478461278802899091325946382622553623644634756708785868700968990054800317012631517286123586341716221936608662476281348466144966137753632522268303581491637582033332926354796459503589766001172844362076073010316606449664144227525852793107837708660307163507732237715587105007569835847095637030596380414761492411594981179364624031965612382989563805369261056566005509445008317933392535305653228469849870735504691368536979748967226754422928932510712684599628645939400293326431361306556017196597691847103444034031314809955038727279718385539448633220134738923319102340115083957176870138182475117141303684612071241593865575415492715288404528094578520978811481046050110288317612390916702997393590422596780770841492855899303802610331403276361616987873190548966827701480849673681545055534634195396818523046536310088096921679811616766609007082876903568922450348409605231425437490368219110663171412451181814411239788529044755666531868752093784876320620102812514931922624471515072987147757135446355588762378637895277802583079052497859341422954021062262905526760850146658043554980634937531656382562651724282660106847534288227098241672154554447576371105891221129992230817730064931254595904037919434929238243876940525839969765915228182268555778474396983839775896779425584549968522143405221554292253425830614260155291433567128881884312363722060565652705271386406091202192626008383695476841232444862741180287474677458312037860738053699893916262282105639559813098847389987391154419968878428451611293904362783983671018136796775024214911115590983321755849813179536283801750353831979735544421493370806395454612626302616164119060557148450493744547872134632323486525370281513616489618160014537572413205071447503624840830550832045471263827418649609009457337232279257301319498117730968403925594964586786217802105150828810291959809082812901476672026507087295427585471175497678323527392246417671633821172747520824074336259092789607456831771721031589782775474560213565420654774130345859906401167230615799255285100786435842805940426723352985398475103279992024956357456486437786991586857224396307640736840862932252520141167574932506349439417600046761149105321907393228630262200123854120989359216764569282531738281250000000000000000*i1^92 + -678652805637274420055176108979212354333882726828774589785637356217651587505043497498514309254178582990169350211629885968291821026200270924014789861655073457845554381915633631501826905228247525839092399738551288534831834136818963517240291393906471091106501938361235505536003417971311507080700079318296597522939944466944459541987571279917975511310370795829573059869459701482557835164902589201343045057948076332135502491184982012138591999210383753824659191431529124351991274132536895614271668111740211059703095463019192532156632377489761333133338467313184323397894186019424737456563540578777689021089296863915165234515377821682030247405889016391771095009364035824535726248147374434398505435320558739231165609549126038225455637776473330043643255505362803482948282340865255057924497182781700188182622274030886297811846981495768105183041562463790039424911865880082000410357736451456580014524101668078456683448716276678807140676066551303440792514842853143231537009556012853544277226381345635991168614219770980408749418338891589153636031155818878587933327506376562632123256252055831447219671751981247016898926857755233810872021920014376588539789681754127079360000643428327674906781334491894226461049531065737470340394793209084811892827334858834375261697107870861164479891370733087541349332609613112738079667622628979945524031926477214842134962742249839651880093527639159221586597833299500518147412331263984379256106063082927323572340585917458314683059366497742488845127268858094546522826276528730663601617148842560039818843769804912230989921357866167311473475829216884240061222864133817250585732066094723007236981223363497836824816802316416363276182936127732755851639716673760127462263244949248401272170571303473843456816452009878939439713124635386460769910057474814904694912863730814239956031491553220559718518692286250026019847639364597529910375644923144055762187827595607166603217202622147727930135709155007683184852351134760042468124599073779240933924905914171606156256952322755651340580049661293572851524698669937726210689766571110874208390226400695717204813758595263884831356099686393631685193992175839218408070181587374131587516270005780998121931321678069811787023566732116050178030002091657487080735710729407224194408084975169420323356511346980178553531940725598380401215919644364114068395411826702419621984302334779773328179413029297580152006293126104246277113600780148873706770208165843636635418315242928198061973666802043872192189628422889844510034537564809396830364873675660740101018016968391635565500742748632522667213925908584126411097186759618446132643595793561945371801062900371344632224934249233154493653648696700570503822214690898068332030763055947051491086354655299113325171393807266254649175788455917720399720760309079853648540335259263161612394015978292814600378221717639414226846616972907159063403704355150237503209348571952434507097423983392329340822967297488546515975250952089365250850474865851238257560127178099143221235212696058855170932408149074681467397930788636427540054083974527305117363014089528435402802139057814074568890205781972199652609727826907886906870497561847464893733043089897731072983488843463448484629957783650497526956623986889610563906453478713413636090360712279764357630337208571602053291521784165490871137412824824847204227440022691904791111148403598104638907330906910238693153099315634938922222023468012954493549328533289765270042433798653422395930206820870632031961688581632854923375210613633901703362371873988464591932047712517021380737246686311555522984055971330984642110283934289081894577349665598801612317029639365201438895093145262874944770804736767427110548107395050888013218460280327868791245172975347532536839686990933089093272166010713429490415342975662003823887946975197923619173015747861536243923183064907789230346679687500000000000000*i1^93 + -8259649838358180066077166861280056358460375612903910926756321066047429951081538675360725584913158341590389925018845673420836340038835967975897217271570478178147037146589915890909112421925770444120917637389040905447028409719560845177362804626392409795064799080667070807880780837077567198508586396330193274595614327692941341104612284126387847261523965854294579744059777798202147553558115001645369242971679209839686078717765552085652802575021544591432530005845610599905663102832357791070513567709850760620368723018107208455671682709042489207757856767010274568245092219647295462316084261786586845264530123345358820638507256703157940803257881341386351598678789520155887702291757913008350829144647551376754505064566966845191146007027573983617258918590639169279158788845876748431314986231781334590504193640745633947924893069581712551688155325235367704251904382142449416064702276913410237706939290754823204982874033223305041149950088067165314896398615891674546450986404498066424511407635525682195394123561211749572775549878891487246210784387941881164187938835843748517420914349646181109383826098861157956426372363608070469370414527165586458789897614224757257354653591460283785983612387514526725674678566331487985714246270607795373591592055041679473861680927957677968570704480413582120900786423667934934857619045351751636910845068212081006288376496075421540583684876930218691130365329025220308406736789575277517409239332163321885445834969674661823960030177607752985799097033630881291249379312075579871966454431639105693571550323859985106042145101300958963638364566097315224186568253758109188068975181037011878252898412662421513721533290287045673237757056787104294146894315541224702053450941308914156878206014948971758913833608523176581566216729937181253677497810811232559502783174183808539041497049332590645230017735130522966458508083443601791797133693528993119877115407056922003368557847668983017926037986158220436776692878086659879088699422305062336449029304591438358306029882664221700683962926674804140386395261775578544643663111219602885021384947509577355251809155541483858751472206079523862792333051897995349581303095748818286026898868155130426276431401126494373130067253229046104959795303470452657836970719473807298241562834617162511933078783386489981994320460623064429765084795136258850195529812087809137012477825100912981181694236303410764626953916650190307293390682320275116625204491429421605105027952568259659506018049577607549150842429457796130057537861872390437254502819142629241801297761509277596380695038753261657910406905426802628358815824339199267517921988587436341320578700755013446217089910249033635196266006527486041566385007171669383064970647796572361055126928107223240049234742356523567305265777355091148159532337692016473355053584229423160233184009325276667199979215444171764932041613993202656858015986940965277209424409990571129504829755360075235692122654316236556206817516687045083796027319707936270535293066102683096140692661053133417299583074895514933050988030012227735441556924156378844625945826796872758304060296567607329107957848399727615155618324940581319407461448276819073905377309829320078192954488086707672435279364798116420343296732048640960370559468388763938055687705109791714605565422622209663328222653058880072988442989135016116571702735274609743053475849528126908888148956281386423882367947887345645496473683897605273621596999355798920311388895148182181450133306266254945890050904953219055083055965824458297320828237274866773114107197678349517460109716981114873649848524274297666756488013359670323046610659678532775077275354819725521264475055494948856620809200535233681516405926417933189368642996823487972537699948722606669352634918702669502002659945451047063936034767994494178858758510984157960672603811103121711566927842795848846435546875000000000000*i1^94 + -15692060453015694211890347436151962587158859261139281773671684825799465173542106369566760419232613264002831996405587570323134635307435853136834376525422870935756857918696859990011201240703203708808884327593618478491871780231763499431532200693542106689352393045914892506308979828961620224972923336960898801007708542125847185889670136376621487652629376293633391890640028111173187492239831887731474155495271487511306250131785971116862527171613796196130066254369442373506850452628296912784703884596661991240933794941752755970746143393152537825212843017639695592614830238371784511776803209582078988587797145135491551312107727031518767487144326249572217004574103029594516949547150763303177267757705962989401613373202057451524832120144843355780109022219090323628779366605672315963931604052083364965075014788420009807859408370111238330269793651109974404209871286639554070711768157485423606135029611386002630986605163491047308164039510817061164527631594485595534139687211910820025316860696165025168827992623888874227465048797116352915240460946089776068514900804430743308321555366824162386886358474350165004241196883679048351358132996687253119174833440812062546587294673365959213707314575982659535540162863058359317883230518727323968501234676323206649193561736796828776514520794256765770017406769806534861871320110919060823159297410957287306217504777702915452165703881785120495869010999132194547261756466897170510072782536507481599609407371410915703579931813757459099847076954048808757133809402304203832933831025225499642823392364389923500294352942573807275296337381025433189573677632441847604229733330205432617474803550654639151282629460617689719576570695681216399800334563720771796048198385454191405362262470520349882183002188572549074571797432277109589783664412422866525690489807589570494722903537973601955383948014206505080984738930634500445675827859722837922994028100238215142026194879738552962591750190636157958213550963660929363358464985584418179006450606797157579164079156415934221014244148251957302269591936462530912265027471621296129250971388338898828539374944593402873853983657474498009907276419024389881975893998517318555046922524374286583930454706916261189501202538964931793849460221964438474557784399600021274863554792720027095558840777127199612223599940841199775685298468440011745009187417675506335047294550895078827730043179573872770716157471547024179006219770084049249041366344376092594070848400344002694806392244912645050093049698479870347332445748661210087873827533649631580959024646710813229570877674802586299615935496820920487627217044964740415902156945720123918316379662348106243247946933897993862795774895591899932203681963532023304948117172289946432054797482156984779424337343740626598510984804451588993287914083918324066980111983570507609856761499191636184174418958295236128008059659505682575136688518614883035641299833952715842359330149412271504845185507411049265818230384400627601533989815369294777604088696711272135869624003749880657358957367603175729169630578498624448610744744878329413864251515428856083759076834074505718374280219805140077189757936918396406048393668483093506231219736785447931088898830454245073968507976915801823288768093921045383009225076542861470426832709772753267891829847630004796865215868317674669959806992906809071672114038871584410973348567594124881998008770544676554204088279709317355573469873025210175182631481692479302011266546351127082543826763025846094076794754723985118433950086479926460919213883066831588270849634104805626546571675900878059100085919121967575903632701700753856003623010899816250641535908879216769688207756710407044744563458123759218911008227346127356833446356438019469610549924456703953787206381669046575631664683076422723591275926608613521535142649218860690949316578751149791060015559196472167968750000000000*i1^95 + -11464974061529758279193398989204661604331554706954425094747127651588744122887868150823850539291778813142674696376658927425273175050034615115236196079176745908339633287551498624967327168344641957724100955164268227790534511675479231737307139334323315238552759695546272754108851765858180767221248790300767737034244049294093294707942469638877640629196359548756653337689209340320133472001071789793545679548681210607697608530760024717434719802249061510749207439198045151043767314294552936414547390585436353699345334659868126599038342057544933271700238863520839961165234178556696853534600666921915566767814188484019043673283446152952970018862464928915572663459742540205941662178948115151071500650645229162319390550597454511446564518596395524653840115553433649192047658577563952057118574377593733778905209039044430164798866364705244675883653397805047316642565402820681591934347415769273762270400981059635927774330154891859162281380517249153450369722100452625277525363800016621174553349127845789008520050771565173048851979226177692089316148932548921897451520412516270077552099531244931469627291210004070246450934695704342199044123402891198858299981729614204522815223512641763098894457014215428209220555897460945642591982420308055322603452077081971030653372113159297517814973445907784768533024429000623717432645208644356888022528739763321183316109874519975435029934166225111349942087265188175152116817025529962302091058121572466614823702014211674900891690622081366892488139039498048116174957616393929898721620170590378568178790858490671281831580213499867300670274055440412945057138664837469163657475613675505898879191482886602531971298638651900388109016605413930510519997907639709885881888047820461278051859744246790707777037519804484456843490968488619485572577980643503163387139461278474248847631217492285817685951805673427858535008936106170052786384439344497937678282739505746719103924525521485006699532170351032201972656822016581366229720290190319921722046877910387081286696151249860165981097882192322378079092306920885039134208118870668494315544070215978100113213423213648181145140950051839525799540736188476807867731143380731082255803868326220289257704399336142223763272655013395791440675151017759773356508939693190233810418368461560588875600984279343580801912617035576372531937179231807704362170901845352271006172149127094752077959738734035647840158216810570696064617526890404044088735483941200898954970081352177432407999761737031401873659949193241888331554495030980637679550360166224365009383512401298470010602371311165809142907666604684486763293400162233606441965759967537676956010288429159100903264061246178149724961247821975489209798247468233272088056242015004253608595216559219360820492468087139115620190331566112364888986010471024128231483183293153464109515526196380215089099531818979489334210407839002046262356936030514674365858235373487826461077446965685816976093028881713282961780414776830458325993699192371925677559097538908963814844558145930044994231734767279467994011324638923461500633793936892077176843319842081098336125888984033104189146721309998521451523513431171989279946108460464614598213212282723983809770124508618514053972825049173219417095395086221349319008695321621390331740447349639762073764980919185081545560885597230113391766721712627852211821664766674846239117891727502981178626453673370705320030576388612799859742026826330082206472095216749007532262795617156558631918621975859184486332012252457443607896747453509871019967521128213841423881754168224243273516550839681446852525842136697223732744905152887668502632213432043110289159056785340977887625316682979132836984281048808376083982463007107693993477167921564403816261694751514406914016718303448017363650977376544303832655703912598145120566598411591938115276086136873345822095870971679687500000000*i1^96 + 6883002339449902270895651513094625414805412147130229556989924331213497180389761469207277300579645160986278109107192278019181327958596396715315364809131112729006169555733558174776369757520764089228002678599642696869272100576461432957166962423717529136577967597289989535764010631280195991520021398861236307099614559999133205054548032049635997059170271442023965215881938787725792125868451997261742874516496461260246660103596169121782418417908687104405305739449170491165454771913517863471885783771871529527168941981246461595273770322612296489544354942263204576788788770184720112595668454513598959986889724139300038407630982846914548799489609294701502004045133083301822474849212148112252557079679512140614882142062538678403272006726784725080911451548290531698396662497304306150600793061953228576300097550020695441935143669130637468254625292770752763243772357303257398099650229037628013051453975335659848048061655523795798770107128332038336297997743506259533877843449128768432181486509315655945269999029973410490532791413607341125460388795965300687658131443436290976262604360948493444952311356030239790336304317791606818066304211458090449917427192815317941048588922674832014444371156501234040501266933089079591286277086304613763959097696937276514616849056637642881034376634545697365330227753328847976160740626192139846842965862517930535115611676611008319892748640754453542929435451251746133676530665212317951594203337706596378625962343968044480020020660606003961678810946286934081160427545142596763413296464761749175399024258461967666825118682849856347966217641748914268153957511914527111189009080321517738847137164770262278009887191931905006960692350707566846327231671167890249503803967484560135842162478737704789777100920224168715237453807718550560798122246868021695241897600822409602419536661760251663635474985478313900797634859013031660396256260730095231173139575934782827108718598751791288407436754699858519202223916679758267177209712889437590655236429876325573453659641224652717113953439549115434248755657955343862227021867063618653129635015400776157674323178729280860729846832544735330420718453698854189966852355111001616394770604869222494812210306126345266864945080233295017272375009704146802808351439610140977066936868128187856718876408105470996616226505137946066682488045302401875433543602819394136630008660959284614992251524135268537265809967043025776070496483871962302764452067569255073315952191356004268596711819133742520259760907435563541625749656118549778496241184091552735404298618380804522889718526661418900209875339668351589719363531316458294709371473698365657559010797553624674392968347487507618130886899944002154793548247279698444829521676289426789513141666506541987517174833772894220887355145936236702205159164958702665407115348093676711504862310011956375372537715270285442419133254626325540844870625602638771874546531392892993285383615222171103099871185112849275356153227625828337213123437639557706082112543316294061681614569076519308699737068267884126497561558405820502294311012396289256621957784798799866331579096512386197923850143027977559265325253140826732436510304024907430186756180913821996309497919658067025299216901037258801225986900222995231710658942094738694214705320434040803910038436178523499334245092512481024728671364587885122137534052312709750047288581783491315841787719823145196605023235207314219707269791106754918455279641311620205490910291308610076876866441516095248960150176818503252472857504806738626504066010368707040910957437127737175031193242456739292838228132229791870685042990596043605718057632082540955224760357586850613900580792769516131603642137510876290304059232740920405297063787437607674308626877055249696392742512091065299980254724012327958175728996227132004396798942929798110235424246639013290405273437500000000000*i1^97 + -26284348680667525579076275706898988409714758590740948934748606529233733017906095533530396962463171310525080959385042289868231772995552317026499538063336454299064081326077687188728803132021049895566248903622926112417297273209010593660817555749102989016675196175758019300489435039589539660533934523128692361318874487820748610549962214138780785481499172500772644271851334076655887990235496795051018299670650125362149396225181563933849213106771906474391914135640225502571666757602952958994233598639658176563032681702287751853977889969463905656589264560465514139236367505101048721793300356242235386143574550436722333986870266596456360099429459241277860453494008950815816711465078503864461899774373465015231549347759540202293845629332898915171615304520369860948689238967111801850032135610141477962199607988269794179216308682032939593476858787484062045921604801015253722610508346522811266686929912793363213625700851083610129453739792546319868751909970223673707487930643624738625984473834705698518713422492767922110631482351527529767069492659699187379838844168458801927707838763451862413830719317607491101442498043219682534203557899493281970535775213657756995999881306306899474698318691541904496742387103564150506251524027014044641121934054685718127885099641364277436453700806448313601636849149461000316659696165357573106917266413676762509543557357913429650746854153313357906999915069637426937930477346564727056135735338888135025914851869258090018476513502877802206025578156582056573466066513738995135087127128100730301523563141878768157897277977362552011105150556778831921276058546333771754761974028646877218218524958541021981766030638053978702672618190525567126535528407026710683206328088924516312128141924865456084932257867245961500447114353090948719415517350524101926163683229561346898208977417911161148431363463000746022709488092562731158281514832416028603427344984090025428488655157025521347092257690648846513505868340646133483842777507870553042703595453785950417573845000146916663028809474087460523561426684841593334159033555770317780983663758838178110749846167265502517662071734886521867834926451973170942258266903682013395388586666571622117340503955117892994734647936668642865391859033411469415222072285562122226471339666638140179357989534753533533982397550152546302483827303097028760553959086659797339310452996591018195996454484303053799637309020586488943573850902805696676450070881100720995397783572312016141181576013426239831663699276650475133336677530466391244799065731084880562677472879594534565813009345658125476657014850188436659127713970706069965514828315629568538461272900768860520663747482844574284239085212847902887928892943202761825839916827385102910729843185252996292390414026660727643708164253282771636121467199835637399506814403890673920800819263407190033608192021593326691616516110903703302164480811350015896019224969106098591412776339698581029026996503588855948514066959226856532610885984052433918443673581533535164956267336453492166773961831134354507949773806578411758887977567483576262330543655736281428631456190897798502329120052622719789257719836793542559397599879702626341823729021430593609919219256316335813550115416313949806184281665748847747015809666136255193502900638129802799312249566142500560428277166246036135914024838647510962438033937887235140497947676838730799667094620650299477908934000201626279613630094287428346964455246230435801494241857175901794005702048259078403851869018057209744070737002605755278522292258542381585292831536070185426107087817137218944014893577368982757755590229750905424422713565593444250344285397526000181545054905891589847257006844386907781709386809201225644033078258666638688944214571218471018201398950535025979270138197472247465758270315055739162031495835278555750846862792968750000000000000000000*i1^98 + -69498252447010277396796410842001527391407535821425098900020752159044687055508610837455230579088359855655119569490737315966694714336484605318970573865769576424024347304784725732507616340356521543159643463782386427329564048431378940940507366873255550400490751387288412840063409753728335274191219602029901317931898351707460772646047197333719464772428323266225329643190463123846840048287317803185237601333105230874617220564216809148278116214039351421923362180573484682667707651545552853702948204057105310025430534372469619445182163045206869804906461754744245474788182479364383034923039656127482920487085587701845678617854038394768524335843046797343079568493590775505330488425012736857317179907977066051403075401184793937964245547481439571063733251519863861913059321964372991968323972108234467587053343232475651120414933146863516112482500863860162832501405158204921263160041885732589285800180592571931817916708407593405361153632850755739847146942960305344550254849058392213362328898417426561927262256271890140757804799738781909399596834833234956221229828888761228559862989396074214559101537769338875539132043047891727446046185175077266995864771668476391746156669951648789210733325911878694031787249545793666090836359294792626340426022917833269883286908955364743830142807103919127222566021811578636252725892693673218259842338740037949038609931395113239137303842252059266967626629189420530399766228000124277633921185238748908795268243861214018527812055346985812569492726801884974006341115615448613498215095921437368279897906770055614975282801606334766115898664439275599621857960685025996260578561698100113807935709530533668174807583094050865921534060260495970805827835414952600969352541676595816714818702379597158625621093655817780833780879673085772323353734735487004481600414560113381037694396897701924260690231714816600330769965891520380513273380839408975788320092309013502764702745857095435358814697755221226247671377825176371440959380659749335794005722276410403184803448097444747512219770158378493925200611514901281748422216721468965614331842386749535709424688643695847694326259551433863161652538148376928497017457395932281393534614655622153659787920422705673830236926067728341167198994183360253460692961878690901775892482884734269382657196073226852130985894736384880232492262515775705663966652904595791627962202502073586213538965557819616190315601994853871329994145391275284393971758742032342793754529882734037108654682379464865272940511243788872876859571286610670873992006304411608563598604529038476876597216838241908374428921417062706244519723189947192752687296344398113842425848214777268647883928174344125880095323405016802226211264202383957406865025273528252144573394656429183093807064264279814598782045936267295037869589606120068013385108463449781006857068755542188700654937978030396366249348948527883514026433863423682779458262071520899781347983452382505717173265028037631202132010137162339096368636119926359982365644409745616051532303019628589963967365627133437891610983981800602482306879814600730284983529581086753040239233246421673689853949461499821562256826163678811831774653415035102769880943304994843951441825183947088998620709985032123330590909800421101969551520461831410151039085098975622122721506335466201343755906533151239375978960870468776432914800939560951628956299064741338635729843113554320904087298481033221568839980749739086731557542832094249922156701236904693411209878077973675200412799546312092612512047010937282728610833547282684017857704215428634358202602683944320016886765651034068323033224802461794719006562408983375743653248923650543041572832700671339106430471638439198034402558116559020648673682359889161720347911801795531243904095647165816750691361366005750612574631149552157400032401084899902343750000000000000000000000000*i1^99 + -36939389496032749695800138288294782770403768402890544142534210831600494261355362482287116853574916081345583755364867537733349878371397384240598723589450133170576374433237855720131956581953558712734768454027940030094143412152529777815217636932676036490556743909083017992210410499271353673324079464159509252147983128157155587703619945408965952588281899484182353591801922921910513654087360499797200332880751305794247036306228637642225422887623097238862872997230060258406317999626725975720393679225439834739713568551438666353711297248282462810663416505223579823733207933674886559579008114222336968890353517591265967532109603953809242490178279542802537737405356170002651677862901698163054846255675947729106252484908089172869673809497084377807230394915231287665155664267319191562942291029962841470706042528659662822143737095677048464966455516496364420305572040870600889621740968669647684715198444389075260115019667920482963515970825058063148900054204564652901247998488900854878258698739536921201710112341021126468589963462043437877998128314285649890159166269109865689186043475783340291829541225326344559891831083150885182528549537162446277337746280061129656291861991756556558400677868656025347749535264759902897286872907184756738253651165141619013230052943261827550066598132140242593031000205135443124259551582372808693967335436820227445706193944115994041175080888167390422615130505432238557564470835201241203661966919600655832361179409975112004040137841947210140453033813668740213451176411909993681267716589076430543696214153923223313729469902330236282505475594941738615327136326194830821737596472990816559296056203567851661467326575633884592448761699316173165983748078718863121381519447737659944511742536548836715315034213313802158870386288605813466327193136348096408700222862575311547924029202338713390782879674034132664106229558786430729028477341482987911802846172746509004647531195416459734036171295953651806189195187231858843315506148480798572169890440985792032327490747022699875198056057046520500134099639984454030782323182361533704421386732081108732144808986934662336889631344660027332307494069191107546597074261153367553443259133414265417111373873233465768372662172463684670237315082460148690245043138977653901884211613105328076195916397335335798987059203897384529916911152461547834766646114273085901654778162191050534731484578224702822279461076406347529849622226877753378009009443214608222883192833997694760006934385361784524675312604559352388965609284292525490481450874820371072861770640950049934995248333224652925389869308182213119019037666967913844647140052474829492047486539218852104388916118980416450277866272108571903924020177229052101013932369083564863051909123976072417768791870360386974575475530398640134213610333684035910963587408797683158804664848910224863975145767998174878381946937851811704486443397223954298984245828084762161451516463374718906132069228923170745961606408049996601690262168487485666439034246041257049886916567349659305414023472625884141245121382952393928881343591943312168658155207841051637949457264153802577923886814588076538643422498711367234382535689481550226161974742403514554966598980092140143814204589080383627091927119832682053058646030654866509020687345914565419811479948340325728774356621313541601165631064567069016109747749419693603733513066618540738969994448851267326044579464115152385601587765540855842307164123263471012164689391420409465769247162017944673829446490576635231744463197786470836031123895302103257506589156823903329896084269106446931588869967085376593403632607448048279822245576463864332618682243286424778604658186400174936991215094090726859161947292342625140131060747210026336563075062329445712461164569271826643667806996743280257969544953108657226562500000000000000000000000000000000000*i1^100 + -14309162782575220175395793616617250656025510765320133102088613556819594737650135266904015883953038423927561649021759187514438496485192027903180055264641450921005385619356863144386018523270388946003279948281242624130867708720381219474694137351615843344689897925334353039696847069138286639163977962899070907995101344683041852025899374192224223451959624244388573447451597267229474006251126341746344448810170304543350638670367875384917214760824172553447843375436583438724309609836435251854337379658249070674667279480430944904775291980239965520090930556029628368851328398019280196679399689645512627201855765685302292038339938904399188864590036831190493499803980332864789540764066162578323944696467778932038452347647261112082959981426458958090696531978803660586864786717488152141632990500618551275228227693273535934145655886777957680485911087594528705827467893829448370887831208748046834127173401473671779854446572873914709929187767629495370008787790885527560472996610853218814625486344895835297874449618546369365162827875708575885423152402903598377824589973486804879741950090566056563111005677002523746944712360029864309153255091561863812202621432661449439662394361418882432771712903967602262307678874371652067917948376658063093256458797140932600139767354903514728229127829053535274749358633025460795261090908339517616416751634934819276042686047533232327341575455680313888571557913404875457234306105021905010234271067152614515880640524289459717429598707415501284934759735751561083440060020607294036852090573967996047745237318565172993939012773103835826963597096761790575588440775718212669866111742036969803641856422919511436882383887347855671598751736026199520702853700442309744056320432536526454183218156155200376434465676346070087517065634297251793954657824790323734098651672235714087689626009972029422817357044961888386238597698574375432585097430463130876542831501061196197895010915958162596358090112198806313166438104680098372461684870227177615998803458217979207671892942470692633143003401196604126837646493237193936027851907119171606851249746669262942798575271410726898179847637258620055335316395575298499639499568362837816096281769243882529360391408252232584302278381725274391454893363716364233893951290371877964420943628566471022132647535939468967593707854326010220911817916639569691661244324221945946627998068789304979182206215853647007113927099140136037022134477913913809857995235076226774407688426289573807094394831501672179029363075802086002947552821586235450266304403183751903112319687912196091069767228955845347707196742981261480467771668290257604058455257754187515884934845651236173945111822235905186060854491527868813640699026651207873695281882333606536847491692731658350363547691149589213631872818846257816263712189141105138660631028023952043853731869561709614504693823040094274727426087772148075216829448949249779759601041861239076342289507219726956868796498300340707519860691450549403750681508301050976074304031517306188240955863598084945511478645995632348945757048572294274287029923977514235242872736436409300828462409858037937818050584134766765960906047968736296565505233357341668455162898693635219649419333503150048076415181080244633216606421487496632025450098774362518340985731394354323523348370798915285139981224917314901080374945986605055366273836825279703643784067358410994307963844686883758335675416544600124540480530422792326919770119892680537183433083175650689307914075365184248467607499753170633888594767738747183429304340395214060672034739864806772791947715874496666999755654722478085507039991242393838605626913119409680104837989665938917129020512335158689926624394728121074580656924586395810979681655905500404100436318125713012148626094303902050009022677173865916310529453125000000000000000000000000000000000000000*i1^101 + -20304825721442527359095823140844108261134017313228843493285172689285192399394748101029850294105791055270821776486085208091419235205941344098725717550707012300965842680297565528377107776712003705409945566280059264161853347460503410320326935344558772580652054240377066715087938921952020414974088474384671412370353744615780760589331318015143330045281941437374397551675049907946572933736664132999990071900451437926628156399468402141344173930774629493012835139020644824109687338826046557172672231188335993149907110568076320356206398764256028224269068113000429629325044122601920147703041962576260803656568663380652159741582991795821145455697197705824199460424916258795081070306574219877558079336534185140778914554265273982518686576219406771943060811144635055929989231704282106468180402101792108571070509128137997746617021305415934075976903627799009025381233969636475680539714421180798484746662212140816402647943676285620245576322688213341873676713603594499111021298557829826053946388215115787787276311463694515713374923714708363278597398579768244196360079727863462698600807040704881617211090440158270828195954977102763695005214373464010725693832439144046619967555324781260845749482952591960001042122714235093889355272333958244856473092167192672439247864464680467573539574967472571315150514191713940598232628574529030229648770399882061193717516565226228571631593062030066046879129286703436261057345522292557634643922636940697154907047791111989557300502842097414888865729294484547077273544761053574318666785545083806566975634149769937747994312129261877275393170211935811820819058766029962954437762542992952617406897724594779869030751440803734751645778182661127056829762114507299073594886895757806438529478495988244531531119333613072151578240619502390473187614039192981630368324315552784069534211646922048188019281458063319642385340606215508841839482105348508929810345592580081333348208556552254715632308360653865598469700466716526188349412661132700086661666428080984969670415275088447472979494805247061763455023522874655934680205711119761881980122674158995126229093987428476533500715165055117915871186693899808256898087661083849920871460131867797241632411004587777847923766030544863458270351947226086949583677386317555709167230155873551117972443414421991789033070116664314024558319384298021345217999021388634258477659451572801690043459942595546613773533149728166822046867679001554108753662903912124567206508398674107925896067307196640800942470888680947249559617525475197223676231603376721670083545536936785801438325352366904098415287706181538189301946135799644798482331478167285107321836938509335020462678052119076645222228938083926477532261609246397071201778436845333702346152735926167729961799355785686526535817835772530442722171584230320038353568609701266769530458612096004567901342124614783632287371515613988338675054716898754526821327728636072246136262701970282423960911520467057498940787492349861281410895758660856127250008833618614732958966912348021137856494326602709387749911710295911271733571278963825939913923857021740403562715005832193211401567028502653529920990953140055177894138891989008835404119053440916034659244753295420911133402560012191645008655744959123222676342890216181157589340270665568067736548998803165365453071557290583621182087610709052336177296261007752200195698515817593629346658406167602670294837552821855774088429659893217956724008304777615670604080091919661493679753468008848748828944030871813862142583021117832018835975615700514192499887768725391372753622249163290575251329183370920146279190278815273153039340287333779004291733973932241561414084581398750359832986674837917470921045771589668922618484592885808397159894672103433361593095977339553790609065343877428040000000000000000000000000000000000000000000000*i1^102 + -11312029499797676341055017972789462803213923150738587327999480585729327863969123539063615606171208327137754668654909851792441648789589038919310850889820019829046360193722487492218074592689645392113189621146923086178812008712833065833787611243292711337855708551929049344457273483800842752026996841441041931004454679778311788607059693679414361200519189466021628551177777694678275114447898489335889476114946810503528743301415400760806183082218691369822449430101463018255793846543647059340808588558446062315417446997005845108535264927195383116223411457461942160003823476372524903531263158275113280423534603089525819086200995622504459128485665711441050140086773429233104130637037250827294902174709907945318809008762466901696632898506418950861162136983205787310659487925395730299873293945898621191052471581467728207841327326124379134601793363544832763049047070773967042898974940566657113617174394171598326853032169600944462126735411228119018126108468470393389424606477504233715903532748951135092366769845665372054653415111630951377541738596664415749041609316911003336195858045652616011114375690676202426086180728408375704842546966674463079988115576029823795255455718931572278624169084340735075903552502798139758449686470032473232680763344119362722146319621109625531231454748058050870228101804669426980190087614690497385111586714379219918770316377054205200863106096121380645999878469020048940196534849919066190252816333150090625638552463601187640292601524934184824476445786361651371467691731345623325630548196744179656102668874611885779211422971691257147460531486792822237596069111218274746254838109431074913247783372686085298855667744620667312519673816025849051147990535495152427120092976797199078499870610325161037418189579317564547802957107127316590500790420663555514957572220685477590262291011111667525488400430916250503205691009096495740892686289588234991759816415639344029339582509150610618344798685639460191137754769240547054515672387909430232957347105246557791258271454522062533216960296929108270560179244720651656568733186148786139719209963921041067093477813227446991543390887585893349028274736938775885018513648294221320398264609204119941904874666935422722832425313922895859096587876760038490885074317148200193383895390480319928789512943086638184397562372655028831702270138757929908936617808254113938980262054501501808694115401008667989008734767783853094063295945256091614108603610415754633037628513804101433336102225796612879637736259878395080361214395330467946524453966888128235041897550692914196922876808691095751172039801385080920428818802663049723875746767715408527302252402693835466133056588526627732742990167430842525287017432909836572354867380316634600303147282807160590053507062625956791650441851727180381773085928460653117407183063917844092978930371631930319949395844544244207585724735658714081595894749272025664000135393343003957921771696592172637727088906916824642018066924134820256564401098944134355608579813471552687276050107607795328875577159329233274505506574965601179006457101418682904022014047197418834245007809072526574311885414679157534890385625507045067659007358315437775000988096341930431155784505876147044442462902734975144880969607482046148525375472069983606008518711617056379560149366790175980148159128998031979268754846880090876979339044877330480314778957004178458274378874768846348864657619104555617933984122087487749745623997212660184607715397926478676121191327552422262999829634843869369979314566486111493935936366498761110056687804152293345813144253792761092362181142695986011576558038305109682020267131807676421562353418914273953644496015244109966708078315603737829321705254785734828717329796771024334798940039727887121116064354253465265991245753600000000000000000000000000000000000000000000000*i1^103 + -3432933569671175310503182096015887314594360987973625722644881611112398931946573424363233230279971149012419418279513765115523940995660852693557278497127012415451139300808030506487687480382733187441145292816880282374229347582610462323719940953294066390083176954023613782745147050511075890526550416288459957799100462684812405263817620251605249974438412971772698532895633634403653366862770654297149150990478176779749140594970301767605875814506777887550089074398692002741665807573464303590776866281274755846958548626004210076709917925747137993723760147376824227577861654771172821736503331422709190847799492817819937829166219015080474007331928527720678857502512814499533888773296894650727964928486575475452627095484489566960878430128317335730755676033129704792739938157949708465325181921716474953707455679453163409518897544565912757719831420797312230892684378835986872480630956687716920641861628056960649707585839718106173846870651923326299774233906619904024376503086619952153999048475616249666436780453207230721027523286540030996933502918788939177848873703240533823775306156094967098781401419352724927578972115676368560296190611559411128504043864983045559917388199416780365556342831581115583688892262751459683904802593193464705416478812454083724293796887179925440932676554039273549979878526209027100497217010806521308708265901764921768068102656509082711420796523769120927446917356423203416484503457653174912177881490324980411411377447465769749873073325594497579182681740945716493475523000696695653051240492637171767730062262857734093588508994348366207905108977035987676934780631254664250214063395685402937964549198794855166439076274618938719889098336885230839513230568498930168906184072470752796448112680411536779337059153227560714492491443449838869740550888025175588543654584271888392772913071565524503127922068535784250494479903283195494299821770711078500372356329908727475093295246643594336829781068337105874370385753737557623010391582536411737056655354538029145554388319911484473611396946148770928660213306653161889300726162045695364275286807653113573393323077879737276899685397024503810217362012758523163123043761618632902778812742468053587539934173315702426173014482904533841561022496548443578129741858602346464495378665586997448520431354050248234127629248706858466126559869086440608950283442633649623971170033475057098821027657118975999081635408103064475756358813256866020510774520905740859476147318171160995487714348512521930016856684034703742765859768049285573419326235743880041933224048867364528771853720526813213794373586247548557846008559494433186297862963929368929864886364032715973494290481276494711398321786837488961464583022129105832998735418634181156647962183895550622167731721357025389696480598760681707201574328935248905925629104984095362843048664092327337864880725178474344541002848052448480720865409186921848644319118612970908174969134629110745486506104357541936534712295041561172748378890168211017593364338863435176556708764386272636759387017596947775431770207211532277170753524768007856225404216048890361563827869915471165003735148016786499201656654463983156322300622112203128946663221257520004546197629237824487940917365130122141578394389973755468596320661031817200073042993177539391335881017305423405083241478903732296317400916242288640609363550598847571123609503826024500566289764370856754750235378166853509240707700189143976172921657586392651467453308493571887281268440852139059476675035481945705812801702692656725918694148728174394741930718221580704402918316449415587694797623276657037124771405992266497693968060992491532815141182693595464865508599004097216892487955722659096813383094980679921888581161371334024607834061754274739192330729643215343006515200000000000000000000000000000000000000000000*i1^104 + -1790885757095319621063571425777458237723803498992616120783690550027216724798890824182229198937382431005452266157504650032499849256503297141372515816090230940616314595139636614478256288800987428253291192685379754494115567840770064447126590830548905054116584928158596451834940598268299781354837767112822229942274810233371822896663344151043961522733534715416669284319705113593108381125349461045161396504513227367112888725052039251614487654183508240100452914763122471079310721395248264260857633888027218064096015473147332362675321690832185085958899932371938337734916526335547881900664670965138582780606107674956669786963962212686528285254604639637949044195997602003698961110952949241830250119226690391685117479044622446646358030158677171232225325644498322473103071830856478039111857988054661519608541125666807602915162714475102648086053003005672584097126756677314770069391733170353856550864980037501946813089264484769165271865894647897543613547711170900854749480509961811643178123677654900507551903073361277025790052985972647477989034272335973999682454238300038013944916274217332617757728479428207785008832073001877681618433589113159547320938016086131607771454164652700074070235707127927053093051337432554506490181585895022871364676787767872158976803393290553195897235695222515005227900044336251520135934272149511742911861041543225480402258900913089697817114323224040846341438252887198953381344941847538719904536662761526096800412591240578931283031566167994553323121705635413617175074525142539934622262246140946638262418582953016790238980442708705131361216617085235517196646425820412985368156962001898229150561463398038109048246704471811233193807743858735957432416184311579826833602775282965651472322414237954841522111143625124909796723512920573873264305675577825488823506950144924051323468501008357025135977859016537282933480688608022625221718947920272265995403200836212141835341485409491009272132551934574776195369106616330443746375945320475336819583497441019384008232568674604715651551548081606249917174551469879326104136620287506883755965703290759787782789356141654574101211900940074525484632306494399127574585998565416823348204542133478942253805888714077711495260289075893139063955595325907361754780808048885803973381595268884802486512278859597265952773932433719159525180376693544262801266292077708002568351914251963473607197316276090658628666358345416375714005027265484620568822090964392871680409054416774942445803458854682988223813000247190381937653128405668723949121146573050867418727729774735552684746155147822272825775994527864295181553808860325251636904573154737681458511918856306736206200639224677337000797813172340529892998123359417297909449724020242552083552119578449450900682718013206461523231531103991319147789283242354511867316194732047318381356887952695549748868689305720346226737396404978607327380045416875916693372221542908212989382951060229290160449999624410891591946835652924813796028094735149099576674703487263841860753500255129317182439405090930508391752991020503889031671117394187254962392290791195162556175285266520973255102017010093329354298955881649605179627698683655513357722638921519890546012770338162109022682962822935600530014898680729822180955856723417880854944874229629466027658709796133901775000291792220036309883375981862261074398567031160699301822453280988645002890983680424454930029366656181262925326385529064981236321335012416746809718707622317204588933497736695634779664713904526722158697743939494813163122985565549203936285631596057564114917742634656065121713368873792760845856179380607173308116400195839284779176836474135417243837899021119617991543003887631092454851944426990341012440454494937969231015243702276077952530594011073740800000000000000000000000000000000000000000000*i1^105 + -780257481737457874969078193788314248554726439652140882910884056209381380508842155815442225208236795845021504343409106726975999611472555736035495209222641340729195220979577128179405027843766711466376252828907102874031636781156195075223647915807531263306688543591707233294753408792125967548443118450967556791318971160702771987641105904674795604842987930813388122891973727711850009222884191272357813001333543225898927738704541947296464769018199790693595740362421996844285194961043229441100102992766320648424072163753387582837827871086895098805997684760092270017148611147638259666025834874773167883649692143776195667230841189165481234301105451477043109229279251221142585170047062374004778617481550472142608047041071998436318892574487452053482903549740971486559416375521017813913369924266300712417615165048132068243752155508639062622356996197818564107480669043426934905793874701555166625128564229110571323086842218252058629346525728083623551841594788419294267885623622770487623754519081212748599196921310028655665090880765362338462442690735158530688455214898502634047832158644994310859643998806395005614394973108379483670211811160879001993841689657072350230998543371407706961023985251726005732263795338850509618970860630517348192691073297339055779793331573169149396352944359346732890229443378504242924801022114179365175969751222447383955506241980204304973921423819556517881049492649506939500364040174540081535686752056260807131111778848743897771018156336592896365858994110726172192315162147709902645958778834108079663793363730748312378808121409483636693219912725275394391639267989309882285118681434589344987284855448137228858344997360507656564089799100979403056446114513057633474910054047561919074452860182057756336340892641422171407061076892844653732398098855511856187439691125624429939660432150993873357915749504220912032400429351253709178489363044584294494375040038418878618681412562135581106567664878294509296252103111877379484930308996547117275433472437464153071988410992563527170054224868285529360328822952228373924118029468958122056715089879659764519113656728446434668778271273866499156050311529428124055109180408855912891236076657391149039478695933987502324342059086055837017219703777138108009985646351436163867645076839977999749619191870267945584536224008709719059355218443328250561729900893505525533173639325038805291217316756929651931407990709471964371247003404071448436629693675608178566584945515391616147586047355596062338019011940991655928650122279369016447772078109441002507637310762355746513301020705088020813028072483348871775910203076398010973501587488121089173499611519453517347769016616698907218083156868591683804974107562992058963683107244876473762167318612610307061462182866309709286928645926225485486806447006640677841712040995481182999978650643976468106700212694250743147992010515971221511416388270406700034015204761732891366553904412730311210709648516104852881527294869219749304083496755112993188964142894859542030149000074280458203232750985210614240261155870400797528326869044545425392737330782962310159828306094018914161392753391202423205519984136939997325867590771994324906569738696550752993805756414921218864596914572317586617749657803796809213497904513573813905750739358270201005132436642675628520201494310681271011821015199646129072904597393892456016392589845611944460942123360634943006730883456252746661969434413393467896119572579235567291399917738145488160124606260616572786793591322415660371006681829645124130392116252184393351284976462282108926338583788660860323641675976264691247169221272339417477614161395144759401869024524958708919613827744054929100759075696293728270972524859942016298650888037165273056140096219501252321944356782080000000000000000000000000000000000000000000*i1^106 + -396402951937070147877129433564161099191779629549845376262781105025071483469544153702153981491900146275480517319301648389109545692465555879343205647797224289274252557969537827951037174172948808188070874613598125908094326040951754811834941040957218481279429055789522165124528284671613411403913105624385582455386912452886585065947510830199677730276361891609943789493275404418870399360779384328820852396912202930604312290514835038463472973947272347883797386635479472239109155660245753542653403745145144211371073641460792672440512333519283657059133668881603632575933879376186158578357582664636370838061441757136090891038355556694546273855179081269753419904752339842563043722140461733319191380698679787394688819175842596383615771616855038785200885192023210005928348028648421964339032427721465309585697694817968971125399382601874302273647927937038502739776035857655468689866208000227490214087252033088920889569942900988562618699366417529393706516443436368588777647772866076112630038619580174053886573639416556254156895995117462249800998457936322844148317871339867246840459049885659380336917554318973898832781313504070603627024483784738799842819182522676820454447924873960257580969253255961091560262824689728544969288209657563229165184115978273511273602674350079349060404882764558049211533385215093161833992059504974333250327752599747301380235760542883695808090939166967773753554102863304893276465683047742422591571814867035825041306698062766843281085340208307590910968762275719537967662483973011069339539283946543928990270893611051512527208882322563953251091530950725107141881363152965942328626013276805160329920315454801286779289810110133423673233145708793750404741037461089345855776835484813026493675763149129454548434211223017269224168231809070343780893771149928567811599305860943912058639193114021563005625146492423034464477888747383374738472121930371792416348360649135566102183327652607724585451734558607792385665444865811781070482925036889495996782149678914351802464071773084588196141465906962024745360422509840332853486323711391637741164233063602769379558897684082149471942953130442560572964071475980621361430589777043500631751666078494285093216023674515617978797541878714193214194209072304424741990764815784729605957519417967548411973320274140318117482748135248504471145857362154725903641350528587396691844761685887976900134352676059745982561912072567083131203642402969668432395502913926705754886261867810834387486159976160801201192381901091505473796694000821485372022761095798511686568291085423602295928166203619897622814024626975810121683453863736021324968743389408831179795183065341028547519574833364856905679184869312508250687752578222831382950214430495035444448656009637674800506854732026475269773081075818570185145718515380938851044744611458692347963660241762566037962258992410827054155298716094648066440816727170314859289204101358633417479417740553325441876047338117024439224891322319056981416672028463403266855386510582443768548948352794075351982139641385795146313393830650815658263592715142897180714839020933365264985882111248213517299136715986063652754082657731628325254096924099294307161938501151061425751509117737717589942533229191511276019558488525735295650254346130315298289678113399777686997244237890207606546145928988573280863243781315724550279121801547849266357455797912854892330105153147201654431382660854740426140831653272775971503721943754759255682416348298200727285656372115946274544913447429707628390751835398630155117387377841969156826026417210415236366164312444205318524295036170754524278471436863940382159320156172277462043895186291552716068617827861211577086396968716538922878860530675659148906066175691700486674044313904248940134400000000000000000000000000000000000000000000*i1^107 + 31179963341236883756143481406789698252529342404699801401646724618349505344857237227714657724335576766408961162630992258991479528484432043144137840711012456631390451079326852220762712628849540120365305349028233903535304742086024344791598037426703266730182758625960147364482433984353640900305066495856081130669257313424846680203301839489971485257782078678264042780822754871400800897462701436818437583524999090977384403987207331104203727211723617362674492920579389447124059291082742222839117598054066997242807083171366142588661713257016796001353145549468627946073870117335922994404889302095950543200922416117739449112900230644647499621473292398001596419487714242688818002455475727075927449041890431014946301479962825062995576653153479781778848400858547723941083286157012176922040844785775047963198991153798465383184758329742825925892744245710621031775586222846523735230830351806248912948095655046944614217988874287431075706705392326044153138758251034235257976767064771593554531212190520940629139508533950584552909158269144201319227985043180132169203850123863924643553643763573363353486397524244301777846389042636043557380041683047399609730915681707304323384265594972263252019173801386314417441820089232702998212834293420720854923517157886761114232565533545897327616040161926567317881581781127972189109869046111725289360786476329099548227070084961973438810545180406399460972398584606153843773382917257076156843551063636922412615360479227845722090096365327622785051117556594506925011922562270061112735011153921951469602557939946490993446429304587242108694771164408390759390537640415478999172285855083448445975637522472126257580946806468001907999606762993703816163055642454090665691819536714659278853439354893996326298750740151983703394781432155914133206417968734894086009967095644772733041555138140141660390634187121788233169417988851469086001871320949479184467661927686767465173835109250178726362319161335094755312596138135074020985845329455275377831570071948229776122389678789764034675553328120455929674941725357790987901613532040029586871456754051792547213685277741606900090194020450894122428896034570168544029329579877341412356647963618313321293513600536776864617683411325067677177503724699701713359421545619886538935585208606451353547136843881209042015682096535286540252196229646082225168727212126975414646915384302464243285879524257502020769250290342535827903175399901132396257279989955670908600931587623698366164028552558481281578565525588323682288105519676031914364467642729980957999387131105272406168812153439706362057653392304160484597253040323133534987062413954908629269916761530748846869232237835779548683821913116037964746077565133901975818974594898847767422063173496457434055079644981369957380410683093191685115174166451417059336100043509082164923300739636434418038819518915569482191998407576925652770820866414528119043829339252639208880972821522382771033750095712371390474739943057170444443009137022029713357405534683969711416996583943438797735046723970504179798933965688712285158794349998651595535109108789478711054272706008299785726329839774860508654656682727743064092692173512963657742148191950579884545162138374868225553168965127558129539568871762852355935448196568903999377409414002167757362058570437868174138604784385684832317215184385462322044775944010488833736625412777224118024814214248787829680525936293734467826199677261974256359511083109095732157964433021292249850926699813266337077428455270713673535344350804286420451319075764330837860895982815684380898751580972221099696258660261405781379766638973706027279362428778429916194898055840721047998034027511856269022211053853392163455309985291596522058937388756476724549072644909039616000000000000000000000000000000000000000000*i1^108 + 21197249758436632355655615330884170857486257370179187146312952682256875826939874628967605594737798553352704505651206007177203072671731145324226956232472204890417851304308453851505087741832798097190385559951376964758073808924914380389069025207296553359551083067290702245753210131227616356693777497398983964331103613654499021114085910932514493726274350318523507896726583874122738260598064955511814366793148718526830713733313077868821770600189348442735516899047731317322893210697597994471503686234010464154409117132277370820306890623923862881568798922798067072205456399952415873694522468394240171359199566478846119381022295615742713484559334515698394166746382205770652271831955857850705639629965654026463987936204056969629014393771059901903318103899857823776520189490214999540319659878370406490283631905073226897353399133356612867376925735207256822840102991787734418791837649431160356284872693058569825767433889282747097604605244456259680292393655747330783563741528164605800532540367938627246732018735999599177431639011915695537431446177188480476062610563070935088591816827807454544230127275836789448294302200248751135500149915243107079115077864553480263559494746148894074864225588357171430548682271939049734520732003203674838327510015238255872811157510238937320892588360867348907476764403559514708883772439731186941107563109782434447183677078532574785438954633052443310048885454009721193863282283979993451802430359699971883764036343485721979187800983358172279621274676932792591724474209925014451375871032598171941871837680385789924957038226903079812095918436148539650175999219978607089454385774315985450009998073920955512846074403865166935873547263566528063516804552247273309150526251528047918241791554740565499992622710794344537228224640680718208742612381320707016502692605260607624921674439097481823770412977117073826959796853830784403941126195511807941526517574979186816479344053328639944402728192020247072048469735730356033360607147248135459992736337549908079212122867104701463793574616942956128415300875839435316607276734240036962485023921627103744321883315935107402445077994504497621836135084381403218576996073775653398787745649337674765755141290653481687740050110246114518667420511605907540789271635718620603806849984541975434262720720332941304038911816125407271870289755624250325520933972152841891887749096459743710548718861603065836975315166769626144085745232318881654430587634021698960848508056682690505373945921122896435796966661877887119975621410643153445059559776575803573894717712136307370721029853018496578827560869202297625175090460026623125323763954623841604006335787955986307808951840812065315495680540253552323983173696218082088560159139620575350497684726429715703111157614883290865110184612079964253068746360384029875448271704263832116564458794540201052058784906741362210806015913718180994159158422173126143684927929131679743015963952955937696671799509984564372429311731651322788689176055003707416340488036724051612585874674438203601640420403273355935916618640554921520852585656544709997622682833885115968281666984415347250399839887496044030466474752692856300321924895905732258364182516836927168857241444315939543965603270486397090580090174858667709330868560641940221108931317273683037914175641913391763009776067564555787822184072283166743875831374206672671018397593103680098087012135466216183053618114697914806854056000177478743594619010872346560642671919069255349009882694318968216023738010964734794546673347410339088349649994912814379985526339909237662149482473190972138335373106244196374567510228261195837924318996958193635999385589156441638449491314801487618766996576524072010905694202864490913685291583681425476711843102720000000000000000000000000000000000000000000*i1^109 + -37013687265770948131203555139328699652547306132884767829454913861487492340076176465798557286852603313083440677845396399540131140418544784707531574273011376846363406419869343474978956862319715189723733829969349730718763781030783241708460110647856064066024979469508778775741237807933793999636993578074098548148739635038731556631200303293549031704508663990802951905684052404980937872196123355769151330041500887383342528563247000671028424762861528705369056693458035972014214905369379559519073059384209666780265040819842876104171638860731594222553717820332032780863137884444878571715700058565578987088735648505750679323477838285542625550466354938976935056004936136733164578758249105623195967635517877405944433159600244443413181831938442864932721686602619817571030009494702136869591998121643294811201037388901833837012090765287069457467006615201683694957629492445475831629877783509239294902652970518482491182093751197168886481566328779479712640880935961320368300908477151933081741017337076348925940989115301269234439368034972685068254856121785615816349194111623162773595548511609457480561467529000972216427271885432768735706411524068490290398636151946844396213068269651213587320794770980654587099132947200456477440484758566811105420515791336236891025641092854939819604116176619134946021251351318250753464489206485894516179199494014574663304820788455726007671668343557261575295184063909642637380629270848357177977520739118758489806923396429319604709813136156558476957742500379260806660525877336725186541440940493500379292002107163346417081628225056565789831186638612243661479933545760414163135649460363675681618462965020071219149462108873234744060801133334154432632178614413771291091907033820262762333042257410564369463184204028132465859003839655001416080495198050126790876871812990244943188664617338033063776848619367904177312617237809431079540533723885071745838591913695097156339467319193030187099597175872897887682952474224085065901710327464134716659429004269735251218187699318640571699990145578097803123926239785712930913705511171919673664763941389535631207133783123747437952087961354149955325737890035400377743721852772296050563289453886387989371964167410461733335774617571385402628323189648312149769886864147224693781879556063254582721313480493786878515770275854904221839812180920721585793740567553062896066743100917228787509618144946392851236905647286818693314928596313474158732218471254844430186968675010858009335507028538090349590959517000942647951527352683492106115176098723805104540437566629475557905449590151133560669239253059278524367782045384252552403198047734606650469493813901361972311947431367440559806461379999277951536344452781831349184654523299212407951601202191642659583869560866738425952823882749545090680168214157662397118207827093273442041553637516314815058973430531052257059653117525053363986022105529167073677480940800533736710206949066310654758461491906398810929032067166346011899457866084784167363570653900829825644427410044917988221523447763771566718520580813093387931240024156685185648469056216654186936993445979784877533070967462223924663776563565810162655099693492497116277947759967968936401034217728968968072217650625648985189745836686561290571160952270215268017524755138283019350775559209807643752233952550505700333666471429686809313492439328377268695671540773518836049079048965040204905098100209803176163879828868807442775450714246438971173904747062392820442368688304528320388036868206509828254188208500890343068252891795231889570141769778664008934977111425810911029085294494958421483879772139812704985306191915042609426835756845682814913271406556094507577366154298632536257604568892794623845405594431399592879718400000000000000000000000000000000000000000*i1^110 + 22651501399993672352610870115798208209699371948227429072620261547782012579971435855589786318352038524454810739532083269056615953999067921729821460328927732836436149221735893546781577111693207336993550265114910264568221223415681003383274339203532755639705049019080162040101796981751236449954047640402635868254722509216279492823604786961792332303897247695296965905839520118182149394878903077013422935060578338134755823142998642055122523337351117901217384842497926170153844051875362427743504195328988786516135179401375267691664289796230863639980425998079004377802551202295373368485943840587074266823276199742295264466077807925964524797634705610529331331123031894927572188365288156120344004396756663810330720067933421744490104676537074494911593493568058561158771635181008276150927587314932027305212250431208177432856988979727690568031412726921351252372705771182621907963641517019289908497557642082034505191722886795425339748765691698565926807141832726790315230370528630683293653028910034387623990568564526899376148759341469536474448340575390305810866975039465992537152225546148189257316825122705524712649402205351545049241171699012142718647575216466708081163805922481265650372340339810970952453302179035477175341717311702412740365594706881890788270747794009376955204911805529754220767733314587226719414955893021449861704702980253233579424023375204204903120017000221670832777879183875315718019932844217254464261977463256713806821072370847648008719073007005859153886685014938441061320641655017314077048561105668213321858686172235430697512798103414065527810914846740720664698442561633914130863102331380179912239026230516425227295118661718005868130197989219678848936315751276268447896759062562274970788160703783877428908901067900527085777814552593165958519301785780197000407738051416634529007113421320866831957202163820840675233885275915886792293549427125059059459752421351689444516225051790027626295117015392817574215000501689034095452678631945122954672814240166793240847149344123896710443458400228089415336321393315568579250354716668912308273186201421292312736304677569448693053615965584553088291284404290046135571211421121737900431430426679447321231789681481423993917613867263457891184235407639220857493589936525872095794143595564384416782389123354136138644469955882841451770927308974090235625196967621870611765293739391861653942072743020573676576045186163866798679702485573527732899591148144875639760018494613975223803080918434446278710583320382218248871558885462146640435507042032043899853906669676021264906769173873499090372402131904428591255163503574642732687927249620582216387307999307728556399624634794865738530599776427844229942998105978558859023707596197793779067436695672424018149931421865293975269249763799419985577804930745159771040888888909927134114171308674084557963876953636897312494954507678222322265613180503977995550273594070168374560168338656561314712877196523120222299795707938823014907309334680654243485286533337305243906759985681729669580580625682417753896208148335935496195070435252746106454328633815076957229785508119963332664422967340815978220092824457171413944504754338312208139888709093583113346023473570167899692772030232947252021929679244742612682325992407187018375089882861040624909004291913300095154467605659637842091890825679800700355946111839238633172895578585315305256419185266612796158177737448972263754247948047992179071874028946914579145676797904087056193744159669792512386305051834344301653586937341836224039388038547029906478454858078114721460638691861782762131100064686296404513866178389428399600671077996148692065833326076807301358007365211173780173751511851624935233613972372809906760354378650379878400000000000000000000000000000000000000000*i1^111 + -6373520366269681440899559566455004103941870108013701016279286631506315245234655999556948892599173445420703779101019538363525945981232495561285052229734937789443160874817887521500552765484985977425016649828432244976435048654275223192920500640521030690894374848242191171700215831966697487277620080513803244805768223267139059613694382386403798392225778002418687032425973097263392927826401053903009807390195233630081253575970008346416767217791850341682655314917231185187255461135552774053564350884288521055103000727555941844749940098754926388573877073785411512325731859563480159180428374059104993242608981686270551323307598635377416922423206623708931260703276399199479620099804184517309047134358810185394542043277336332254284418736096498631040408693131703808226843944896749370810964875288971519572848269591392724339219836494284187164148558872815348771451461754400782139342871915381028311941330726643501725223011940568431848295166059513456850844849919041080505472554350763027544082661821052910972479640457124186846103823574403729710797279951190852831616967395350330451175313984299075101829618260009452768720416625116216000489121531979847221328459534325807350035903479737892924135093086214898334312897073357900361448125436988309592040939008411932264011490181628814305067573590365107589837804192694251318192713514556917155294993749031847333758210698283324253866066572808720143432827546082041550546378561627611532540586950069199571437439234414925448052135459401323219684689509597215238035342645188210333374661771451268076694080794654360693521473092058204176004607182682146084999609709113504491682937621327872348035809145373866327655695289893671123321152245731226781821992245944455150817967438901798482651410955919900319466828037190340166357157253186446826145256406248215872840691158757144881769389199272224784842629561275220288867395534139858634050341434346224929555607498945814618291312451627187598772300064866296203820554837029832324734443968169748951285607258203512131918179677224168074172184826728603024182463292164993556187417727890190719736028783053736543176866826656578036328306609811742334955127119203469295517198048230894546476385612595128746027650745979991236280363655400812236373761128102513858657212124304312209384585462582501739626099212849555897289458446596024776353356930922787265174150962996251878795382467787641866988449800748444457467235667079034288264678616756441742865910736835839177431488721972996439379053273759932498729962290132144406420779167876692722363394458878424770127631349849429416234950092307508639766679483476098572168430854437941193990475922560600731658148458207398529001366010562510469050531962777379632840322313480004452994554596737773180716102368867689404407462259845471784279956119193423819370114515050661938881731673303164074591167171343946788655175723626131004991371903148990888858905891387215309841434873469785733383125317845380352077110929375328661029051276268664608637820795872199913603087432751172202828404996319175256370958019062284603106585732315538344879797533981816216678248306590929233019970811918461462018968852145518009757498709136792423078708172753882631858273082631303057599498883849337577278617697340254961702375678349182247137905252748347981681403020957389354943012884348561992625737919279296748688835403071380699543271464868689772138440696386411983876266822122424370860755953944531816591990637419389863824817537585785269850055600830399440267264526972707756206254317452998629481831390139768489228885385929664915862582747586963443653038870021103159626049944874792201666625583110418984765314878968791260435062694873788910279620756085892758443907087642983742596754688055703821534573363200000000000000000000000000000000000000000*i1^112 + 2106078567916501989073638248823927243515223866366988646378589756520841280263106201087393845629019743552172427397601276719616907378444764133560954862271849086136861844211665400406424980253188266076269983603358759806805491780482868222601395029759163350110143715670690856445022390385008866492778305058961075144768303726661194054880099616716271901906272918287868949164846299494480470210105885532349287550315434936526685147316038321263804529734475334695903394280391543456326661605924730658585782380553796132272799034978660934502123477488860617039058902542781176121025140711355059681188452746760794467060509690534085806821021521646594794038405944111444983200811404201724452848036286058529217669324739993776577744775571593909711731270776354018161893107155842438616006325518911993593115023116247962619162093721104968334454184326607192573933029845952607275317250950517241520767444458825587133416338160405831394647893952833766868623354889863845927136523823636323929519145120033363665113461205989092754322444026336819212192178340116095404105406127630183860382173880284160071600981815570468778336612493296813964225318281962563208060089279137460182181347683497928527166199050371886073533715973734339396480656473843169353152982614386090889558376564663811412478021623971744684030979857673920220006529981657372045975047749376388774898979832704162564527243003258771889232103920831432877115601216489803069230977893290853748192210077436337598473859661313796242616179625530427301478697551896987929844686298122666354549881250839437128248787945087221299687953958911420111477673447387813259543425232451881865334084640291422668997097962751941706452624104853329747996418233261307700834345124087635454581108669604714302973512149138381852907410523944850085984770412897357989935046384234243292152191916375096966187849824326964251709024326514655539715225297388834405846877213108251426039058760149070333295041088208494727217019694418103816843563337171039823619611825606841034955714050935682628257561493384540319890263994435247884387070313662675651118715298222763377990245952248461997587445749509899533156417220531044700593866453508178565810149805400146311247417970312142123789883719065749126097298738154644309113149925035229541664678764915604776081238980285357466886509378092412962112020662230587846795132345211612506330917372783511399025987698532155328367672006143593174713291281036231446023047366509056140903936904695822475484008644859508907935009281809128468463783143156143407802457501029682416064635719983902921253815201544838319667999954371833201048911485327317649471798291483305738006291117070860300321014218878970909976652073179740670818607054458354727084363901798044891927727230769354103141154519462609112473698450479901205382687308852912203978930165135296409724421716420824172154429114290016920429826096758213326410307981831986256780058441985649448122441143901278488320830138801021122414873313707199018068261239923627648128174815471294081595462459400837021920405978415599892875844214577519346085694408329857483547784926996320819162286727391228889431532027542683971710680325138549174390940682377692364519953796757938065413393797453374203624627954014746927065734569125445562923154043524921314031400604239557427441306861963347829458985243570206264834344602702440414457594214480849488330294270808074350587808010351551214103074623584496993244546458622003565655947213895108787942871685068294045561618571025957011300245039994910046198757197509872102454867628790306602526511418320526324393985091984217706124397398935393650844638426059756087264830543476619175826135828521660153515080993374511588442600466237739036420676914848434080423679860702240047104000000000000000000000000000000000000000000*i1^113 + -315349791182715907174652525831096984165190069580086361498320003325894578755469112501938798851444800959524872961031135445168944097682163575142319529903257824546985273498150430002606946621137569032351939803012535687113817826648288876430483133051996352826344052974577140526053587943748374961622493490222056416823051009984910917685461821124328928388897394034800911471936610926599524939098270968963160672409527770254209668446573331700042547007484818356596887079689507646146367820810778040479313999762611412780221816445048803523635549300829596534659032261340260571484926146251690767743890958648269178028277211260363621760939163793701629942029012148760068418092884127991397955583997444243255552548957385458743472915218675303528999083763274447596387115755450022292107368269973383854479487698328715083030990609968469040787104337403379453289747955135312823390947241587116694218139212517948239145091179776509315925890033910765618054593557049972374325143409715980726696767284276609037981179637277939003767789431952053539571004564853503413592797126801844020456152920521534376839209672120999137888961106330270305138801255321869859375841198682463597509387688738475111952851254912652382242808087796972997158658855480047328445181618006445136457407641337189306798098897554917849942121426312525445722781426227455278357127524454452789721195006348245599871671426021193667291293067402197000204728773778647674421806991659940072233844777847594777438473179188485385789700418503838485715099622275761056110324512205941560325019278319343310013373374770729856773314277525523909162721529842487669047235299528813211478481784571493103914106933407070790819439711024505987881022926463935134398027394193782261001302498293451213332804736432258232601270796255478112151352597313647324133867103033387023839896672194438077966150616123745990032366328671428894981382918528906658858148423955803024071568203286456538827953261334098795847056234124534757927855667742299732202500714492412318915434648473987029326813810711044267259206725625661004564788128090937900559193482100442995202957089231620268288085013195916548241320136134995341635659495596606283637548098679323473211543679473146643095023469140270579413466449949874929898903147614206058412136969667746530239972808554115626133205946155341433622721788742386693699136082710383994816469914994065456423471830405246720202494452513009897301723578045420253556323718631018381085311925665558776920640867908229645079003007413779731778911345148111584024335553590231324659129105988467196691003377918646485372921725554980863787338205522899167835128809325998092289511000933565715591828332285266962359200263459828425658717239679103522948774637387459498881057756339432358541814910947086800503928944161091357326007057571364678115729355348357409426892461612342569320952118367441134148129270125949317056542787641693086377717219308762278259207430166065866127778581544417234404064730973531183972939074149168703657552326656183194737924542596932863784700281088957015212113637226275278114247175064686152128327915802479643037318470854650954883501071824702762111342313656529946461400128967867569155528375273346313490353351821925882530384896154639422709945006886058368026158823618937700336795291966081396839139910347504570055943272252570985201609506649845238383916184373601096782583607643541134159387621060629480648599342150597071906407837514087009507682718423084511867710687827690268847818224298759288396091245898539044950263394666224044850942454797640673824467580692992160920390483396075986034948410537555600251566599589501795217535459898215369364204768883698324792931071061947432983263475859035202926207172998679251072046625238024192000000000000000000000000000000000000000*i1^114 + 45858506583233470016527460839704470176093366117989896370946355401747734371522045576562285638845332342180193538142829281793831268095307667399860039501401895896534948614853463438513171682790197309585845507569119298623248783312355185196073887793382716122591483676641756518245667767382573548749002210975166706340088679722620754027430425939099001016700027565826882833506182823727891375034072627541144400151992598955285577146393248578853351852380930223452845557878198464249053647586707543391260844592862716395825609629547110256922597682477771714956871910883953540864413616038352695571220575069953525343031809370782464956657937645953896049905702024993421941389217629854352811882589516002077234009090192417762583038096807149774218946241986893613712536973210137704113694437524605653262918283093185003963248480446656538915966055178507663436684223122268887600368851139612431470423895779041172785099715702275083864754689654106281928762747249155564311613647023732156228492306495034090243073582633103496792824405399904584315368641688328326753203171093284117691913726601441245269663453244262110940945305695700429109118044640278170548262965344965171869851552106035946565760561424105424302238468518706883609848693883801754622446505663558873322372835167114640482874626305653363040741296801291347433952103370217580519214676776366642180828367473213629062151752438827844783707463163787886673403734845619466776171580431773110466640336163737745934582982936375247919556577853389751267168982593592685564596927352708782588857976921305212990360556358812913861380061152596045163946820779924438343489136516008460888977381839028741695048782373511958170573191179559703737535217303635920258974954309710283426708698744694655412648424356757338932060157540756417321509004070712596865838877674297695281526698783745809529971740202400116119896025632005858678389756628942158342352164467402714309878508854697701314841881432623446481771956121849823909426733181150889190242101267129090936233060347456315819778278866658473352752816569051943007069820813102220094037282351059346588058988170781013711560548459781215952644277205766055103799583696659527441494364103421134613975235062102405054129859035905573715760657956582079535477460309019029904173483720794258467313569022769247024887420294940135016384087737657730914939661547659820042927392817830419113437802019601694545167966109055678635832995885869983832095960864922653032284833445571297808164930783052600575898659829196207451696624517979204443810400267835393452109244261709029787193875702554345286684374653127975755329623828811543218826832685951778173151784581968950312957007776493588572968315789961369447941874705370019700456271018130552068106430300828872535594867247806539478390074299135065906062792840736834264482821842087277154295416479940284814227324197783041219226646175967979527542922547395236309748645332759118191216304757719721832254015708616898147875699813838253586940384253000778246725148434122818313059434533039362944810069266237363490115359557889213194246738988593786586994704374710747956237688721933784481090366978337029470716766225463097832349216339901277392933719657109260706688871819294893240841291471801619285428864606718643380038658368372585577385883582248217615950630083124405030306912553974526761948768026239988240409117773210445146660650149770854053318632823270841154410438302564956583107627574630042747792711358407413839092856760560581725420842506844571013502954871008450741867630539937401585853780518078135770726215647135359077050711972701327723478694407807341694160942609213007743909581543915127920459809535686921952453042602710084826301764466743963267882050529648945567629312000000000000000000000000000000000000000*i1^115 + 5353877038741490218360255491895985880849292458186833374416694890669474365754745055451176265778149125413376071322207433650592400702887833334788436060893959552714301959185995401696478413672173290051603363042758781178466847332573611979815805207794836988782880219943244940115008162115548505831647007731712998760210948639242362625590678558636995719844795167435405628081612970809526188299753707783965836304345595962199975156821781511027742658465947930390356866434213418794138981553395928576924063883021869054364876297638965746907391088386834145092586968511447320539464656738870493887810117351253725196667704879042732237272854744010983077892923794452964819536345642241559655201051418831098238654084465827318140706679335092923546582691885998808377387144193352575421833835522492615734026734772754386889707684688239717196102193201131950442710360489900933971117427215099301251099364581310915014065716169862597199548806037048236399972264896783976279217869235091870693593266979424029381144165144741661764971872082803412637348625365225257408728302609098423924688532595120440966995244569630178915731483979738401033391658919659941567768802395884771872034277356343336698351083497723303204500770934874089454728089318034446657268369818369827383278819938356598382227607177695768592048792491544331888569789702569644996242945744989771333702892794614177238062075777567855763768582648207576503034390877476167305975074443287892497138311011108748283029015588942162450557921765555329868265921806507037406332371257076978433517102397299391647669677472394016480698967731679440745048201504828044094478988002602593936268833979620087885124074463199575218917566251490054415005111409452844434324129878362655878529038624082362926369468505607582482928092012630071194134133018551237839724148908840024109479821330657733924604668798160276734384937890658010712073192571579128407110936684704450599294184812787473092231605544173894268972710211575605324691185863116755023775728489686968328921214237010434777212689750041484420170828431746247864890168390154459370716287160258386637250230743059358486795905887773256135041011402797478322752512033791071803019906730303680815562512760967566664059183266355135436349586470603707243522989774006221731816798802215652772254018842445734999694236218960265346640072910908522391826626207170128418799710273547727367192826686062531392275374707611178478234255768457316973314502373575651839526466826492128685321108926199079912999124581757222495987364280954123493359465207188112568275189954402018468504445944405527833843742555115792412714122674689427382099185040096939158740024073542051745131081417369413148610876830511943758404988980200353073100056874795525252830402483997491700325847973170030276639340646530010542702042983337702412852601225152610574081645237291184596637462910951732993109987029078210083759671322896884618923028132937552351639417939973266943619631299026865484319181836578341700657128233452015654652664637462802958218437333930989830987895851012571661345888497116052454515209726179935051047397835827087139499382809112286536635041557359216862518601075384416203757184828198193196712446859991376632941863691706612395926546034352871999052731555119653580871426236108166012056247145155815840893006703076728690581673933850359299327216090360235933682687956004857649009429125135320498635866023808706904224661623370345492173196417507712171185350705392838404663967246823441004213459547774138145336686129031666954652072324809743213967989908394087435881920804267461815650240603689062279834333134169482963867629342115768820209519808293287045480352650518290095157277299245491558054569710907379372476237433770591073075200000000000000000000000000000000000000*i1^116 + -822717549603022815809615688367786545462557785311230305466561397862675866029413972626948226480962318163296825792312752978567360795420129647674790641265438593867755193467655863697652053480764949911570528771273664080895662695294929579293434839503664284969461819654169842617914600999794262278413394202488496707455087982026728441695523404801021339548161824360180523412513547204069437276259333167177983580010865713180559795973255986902566127119868488816778188106424570005654106764972180225769871892926278192652643209738894610806253049247089019291710949055867035824163211680394308828474901086451713795189890600682009849127856239677819779491068802439704150307523105099302913028517881902341603586399327368431899297466940219436383579231701201521371361202603940957132637393643633214265885542001800835474763157897687130847600837251261785664817227754011748593971573037072000271855963895428430671398106821965991875534976843760621332922322057727964541005702167351805910479276728316862778273432629041004845866831273263733638150176733753452528707716871963390766936097611727400981369933487857966193442847630369781814469563252527934464276596392301087436434823572612345295989151182778209674082411196765686186368988818071903673932775867868901623094515485341451861644987276802876297835672669737771628727925365370088563518860864347226107278381953025861158741849034941407167869941894861601544358882832611241072105307556023749105638074428792295058610674387317672860001803528837764492216798419949180617091530670150962741191961694417707711619720334781477367941063248031424572162848132368607800138269342838272384511939050789812568083061189111725079223431946103133582441175856978876376024647945920020585036499652590980119216217063042654324368355747732567875466091234304050396684510324333616174426246754032971694296457702409070175518614647673198334404624337549898074151439005351677214994981315931185011621293540135647317562575621405707621830582682396372317589685219486515071935628860188232146338932630838361967588517155773159551191050739677058763468974142866347954924213234202933884448956013744813725363191700087354823666948653439273177918402852930502918933581207122423103300721857739637257025985246480364985393870706069399098073608163126913250466595813303176664953305824703250906210586497999682247305193219504511218805989845473825726334349860810055193003090102258100321358029589241418288458904911545065656930482148790397953947754032998562846153721599769437047190666164874415831784066493127410529862576599002076292183849017049453903103945587471662260937145883950042390891276947851159064423163485656747216016168847045128876756208929343642981651282628598955010527275473024366113035682105464685430087290340501319877457264781480320996314376387794492383291995444428526589659022023845354053711425908880848218703055572018189976844516628507424672646024068623083695065994592931050277788032863991453119445396249519286395885242210983660717694961421875344469756521788567445775242686100276745375775613632611502205608242424935771327363669022725322481623791069677152708464414270637042625664924673516956750269632836458823100535156983883614784342320816998015378016280608785974668693828841177810883832379681612119977022921686949491848497702369690776934351427945171583207376248743625323310132340643089908382638228886265714348370970249189620333595580302409142835197108275805014952217564441902024635862560647309363271264217509784401192136539019741899028628428666414933753331621758806387860275656902689956075798445146603278536263731855886948002015417012160688521785605849851288722854076300145829178939471465451401246835639690800635064113941645885440000000000000000000000000000000000000000*i1^117 + -127224210581424459643909808236252516344063877367515966201098265666632495363362537279989914011207030063700143343913579631136729306384063272436097319687018218325923461191866338229447074173985349921813019954704319432386993900172831264909430757045666886898469558130489003398676020383527937426237973314788828570100621069567002788002063651083213811696949085934849956605338595216631230661538643926477492050312800535639470307599540412158858562546883567014565214782045187278790984538383913978527505536895582178201293235745073093322561179722594307316351410502586461095826613174333407977188637803747174014458459946131408605359533602827338795185565591760576649414587188722379017708384695235244584087650891614125247419708696204419318481777164709544463655092619719751881017221165300564507234803949388307100966701322548397258234691985576978676878973776459921464541570309343504010183117987500160180600578275905310594225392509211321030085461500158742126912596822407042505812007430559285463047626976247110770082762379982788961642184240055605618695018086196729266963438095479113967665798107451419354956154604859451183107844694138152942523813509105319505394870587835883425747799921834903118352420648328114053455072901470510042653191331921390981940343232893096667050409250694167618805207543209349796348852691620884460309600287762618825051398808062061631445126121721796800158373000043761854776965771051311694316522933930245790031353556733807226937786601972775764329089031658973256610046554514134879189276872926442239643547186853590890625173365936480363331345912610264073407972115037409713236394791249535867098543423061243738623381166036337953724055987059630344244206528024817905062517102917682653360223246908856427880547463232037643715012080305863591744820547447288764311319216137210440427028272696381520259314311068623812691767014206582263541854170192630341590044520608678698686372724202775083556174880775552839597197077956204444299159315089757632419841203274911222650354244282564290532875770155589602162807187679370000974054679376389493484181663755415735138981465288160542621830229078474279226260959476035226605241554928427607933427294476523643940078364400716122483633475449267880786727453772326261144743397229365105261145089434401373953542168984442339117374703196053279867796630281866463375068896543322580339802757255203470658710153447520417879959919621256520380024930758733336849191738994550818458757373989367729076467134285676368527342625732102237979358811687957362103651217599538832519630946400683481281202770327338882190252483073070890349836407198910320421494951125127236084173074641947909113229222476878480266329590478166759251528669067839385068587195138840151786460454052432918812272993379622205024403323025703206714633370999998568741945183063695158104884671452927748735595601543812932915333125146672574520720363807569758624559801017230494839200059166567722568141293005012066186578686174981075297955071509249937417036078162432601676579095932757694065994457531377441290107009362811030073229279129388442930165220539236376180630289171224593025502768705616024168213889658235641335210690097990890310037050671570331381743003152630074669300545517715842554928089546749652605696065191924672347561244365458754234380277848308556078275657090261069610628671092705011058095648008929560328569083830199393249427217266716615206775134114009595675227774640094161554947163428913119811644058790818707867020922829602463414080744691841920870530716798274810438350764799489746573610495296544786065087152754367881188195214700292646763879204446061314643875550252575003276308948831351164397483641808470394006055322354837533547655331840000000000000000000000000000000000000*i1^118 + -1964851463258066597506687000034531615523268078498206904319264125869544259781839105654722780492896780129859284455586826267279699402338980880724563463079444326055099337969358098482283267015821777587236692820579237441509817828827065970975807699455231153580872693120818514165142969001560016949523467143435554736392567901419455487955203577142562682405941469666419525257353287782384581525141423533787154127449193050201554083642746707002320991657978004553895196528447873826654198322574219881765336164278811690506256612006429299676479751861020230830031951851529475267827667741841125000428225523519229166371517752792354011777574898043937933761288318789125942007415110949612205536158530893788551844960480462597335171579402902157609383136298622544955594913730427878034210350116759411254794572937032357901206496797953336082854417333391410700414913450643117778211186262691230422646278573340074612279403715481891399560468286039451666733040919501382208816869912019315521567720210324283596541137727578950588679331180593969868792299836082261333082193677617145438953428534449854403583867976772732499707600260455024500278291703848025893051259862633850632456771768594626936446842116895495314481334366944337804528619871176821130380271535977005176031979411107310935888891896977308418491055545526796353110981337847103766906043668640239596031866810942041946127195745041476627861028597721936580958828455978122043171551243306874176287706577527196587821000216321734112229268437236536787885737870772790562402821401314275517607196654368919227046417517589204773893857947777908679129785329987626396495410500549853569398145077853340870176825058036959259875721863657461828597466353593649081729802885207536364026119388609604445656834063276204513339263060358469297969192342233891616658270475359120356926334077085847768728493805668811409600089468621545494607076527790512387082583743200344747573409733190801105271898047800824249155766963318724723684066156710630340505352498372023028599102241859060815498174222029468285509725508063419155194276752434339996057337864615739912183875769000035984713175803106986319011466766884156158041765142354505555989127675590733698156757533244080172856570430533768890686037835633457361493592088695740379712050675855575512180626618007846943781158479305858664313758396938086160827831697619990689038937084130482744576105241748402651313533586169553697693735263535786814735542495314327696741284873714967259563106494505760717220238908627259527011470736031647160072223586196284481978430671576903724524903044576032429200604640610578352599133092424172107585860191437977606365559167911244968326476077689853565510391984319135917523734955180149836121480817237634641014575269493975477779598119323805745436321760578597086926876321712080110644074281019693678148908007949909878270542127504557768923333397091425093253152835089831468120322082670511029660945790163679931599155035511719157350754520482696626584687872044985983708793708173278842365141659816731868983792852005801927963756040009017145196512662169536507162034712654468760930850618521186332157944354739989219659873207098465562717685133744635586250313720394182737712332791519853882572744730096716025914318445911122954657161210887468941186351267789700047596988548991241461487617487243025748416312812740745233049512462473512127096212714032328221438004372510635022749778527025331595660932980438296469098224231301832650433476490691943879784632091068632703035549423818857516984016340825638565339071524505747118406934495409623261079190111451972820932115261934211694276445819869826115075824862371259075664839124094646542164100508318865779190708214101652275200000000000000000000000000000000000000*i1^119 + 26373676700353901327931288732386121743335098392259931215721767455747047511055695475308088345703878636699038497024343941559242176884074735874125219625519914404157912585466146308612924349088349284768470306158056663131744977081797685126071954410413227691306100952376726283783362611627689449938797831424589377722720381358498540611523009609639549879344583204082524662876034778075272493780998540771929559036857267272940168684495159310484515823780839347626065225871719035000359510646427137589779638460531798014452601369882734281981755505146566628044658768714952393520827564682140225084105924208035319848719497626761982652266641110771935817631708040997379431654148823831914183608070535289195537913341117682378869463231461364793643797333286325983566527995163249328033130598075239032260664563968686595044201862914071511310460380761122084417210608226214989064482083475092993081899047286779108132114970954129956785205555777186314288323213879396527556950207890370494839452667922540689657227513881831561377011464329197042328343248456472322519721925603804802266920757061823593089050644113591490397210779031509458514825421068493398344046058992370401710728795301994882257353560821350463931630161351048713784505427183582085499730282287230119097715285956310448352035661234721022403925013574286307983528236729941816283558816844402341255177411090930728048733604087180862537883823070878042530586531958344428467931324263255077393255221047462373531262904586226026386811416351113500049520695267008818128382013171687058815781176169914020920533367070118421690244127197678084449700705028175297793718551805400371188531189885428163819527105205769538358791506191024018087295012851194985166433536247724661544735598516788603112364211426367735076369351591686592353569435184449725311487051740935479311016106966410986566318137523661981086202776803534862156138630209739139554482625596699076442840496995983808496262692783001789963321528518315931359582634024509756180365860419222184416100368997966030981467016973815430588192961131672252658526463727002688195083287698231318723653582994169605937415775789200489558378069380340758243928753104398711629353318761363305361566703803194547359427178664893550511599836355521390581334444684726301333372175506096974251279564442375193511013968449344329595487032088107045397006997332286079953508029857440027200112429590968518114965800920826928555860332661285797048448566394804075924150605073346197320368479245235283048354577249065319409091621942992876240231883402968184473159074100322562562219560322633846823367098592920599010701544988905087575627419492953134205277162461870715733730260340183489058542630755203833356892652951082706975623287793699124233751227862573090736819250543504288239429135363937877645785662788352714320169216877313733370709521390676153543191201833183676195831861575635043899227853461616275043210089747271857853186058679465720221815455825241052159604109094437210656904939503773460869199916121512571888424589452018674404820361654223482547663167765151076309356927377045869315217064780174861606688947958874944309694129223222993106674378638815635815064354821087126621842121254881261829479547083382359167135831147260129961506862632404653336845075992034477289511769859178376340582010354402584096066113228575936859605236528530562737520044302409838022763290529384839008980138078970676328612542736882677094404001227882827285926906872654077817805205876283083997502877459158269218348461768945269701969634506359579493586026186767762012594980426621931035248490510701978337026688950656390392630126844083742784115877382962325965655329782292902091151327246068580313360997810176000000000000000000000000000000000000*i1^120 + 162502798972663147925673082044818838309134015172369419880896230134213908146898736529061073112778486291262286528053056805631076987594849538724889284629230074529889037883201696268700778162911580135633255098206508671706907946794438271286643166866519252726154009389563776836710893650884126952513361957273207753763382867721235321063059676147077417193418942036957012157932059514111307840843212734820791465995076078016783086426321357840001541316278355109722704711913856057639468646207709043952199345485507086750981832341546136123582751733685140510039451713915740588283991307902387181376610732794694379345448982379343761499419703955880862051706393983176694596469895588341516536523449396914198494187247648021373294479366558550950411426669872246221827309217295386598490618895603474449476132722930534497115127634700746563931748917507668302811703457418801681228590006826912323168608676181251217940572868099438663638275699663691173762396580289996173360803416633475804330039941053135142644041227964366603274202300287903397950290449400159097357788253572529962569600043330343628347603344142449029679112838215335214326232941693958551516068449208669994577868917177559421212920658261830754737899771163380595682835538205230677294345853192038166139113812875337344650005548968165991565407223032226196391530453501569003915229614719998704786917200173381075374975641216350192126070535109011199510681795147266419388573785797126419785595904573301456580090033754581990216252733819750552161459733783166785109060754560003257992110265274685267860736314044627267651880247941329912376327171518731780777659899408597712062241904397475297346094301962188200738915761842550889201333551289707667265805161792053348812417288671927111334848341464189995658604921077239564362353609586587967918880374349472644160876801322997790859907901806891486712703977535793049115932690621362883993194986576402314879296050554873029637626267784539010994764119777740327861699612447460855473133374394356290911258699880301169978516962782488821616644773649151545803403958930116636591886106291984728430248938362136833985248862782468442524741963428106803801714096225653357295110051749976495840973220604830690092084671919935190108908138833086099965628107530239247881678590743629767516513456833487766024601560557259980745538593828375899023400760103395513041821800719402934789385419611158040867423367959230070173035001107518429614222163670268033394323385818264642728050253087396380845391715228533407156410073220394309097357569926646593255921802398969595018625948313157288113158954200717836826473820608379057125877326529328353196021323201321924025981576901442885502045339793808055641917617681899010176323580203252661712075537953094013811064612613454229525409553845113066809903183081506719735407360500128553055278989082150196833015341370264928478361582175543457481792690808699239401824408249274462529945060759644780153939587079069438679809689700641860104566509881872561139714678920767087782146734474689090125112228792204684656549981337238725989997204246984394468770743926321894390459394161544115421346235488925042360395809229857289943995707536400039715004982628898227211280635839699273170645571414584333521224111926267357661443299199772568748331969311758225445873769151398508494741289037256598722948397724076635059011318029320685050447165562207562669382668797037949568430604943757804933569871336384796000984250383406086986617855684251598077937934007753385236022740094631926388086990503149631003694331322571878151591216347376082677113758253484022779338752279274459682851196616299589768798903426000693473715878475727218402586958776993625145344000000000000000000000000000000000000*i1^121 + 28457253599950419772841389107833443592076654336955087632382182799306106573269083986001225361335618100963372500608188053157008956311093800410250259252006080334994286762064119928161087943150207293735066357163771685823579928333998463482141172080780991865478000351262225749293609516793160581609484271759288848084670451374374501438150797531319993237369969268847526040170439746511057770479243118387623838764985887469216387072341109701109304076833324201872336757796564582863342901555539928901662271525147788067368206575716678003253595144608030399771118760376493476567286161228967388641480317203691330230840974699593794724701711709491698078412745099592104656342266334888400932741975303002301112017477833361210286675529806474978963965563135555459642689171128356446074793948087680218275866257561992285223636811033969819364381120708168261320374734601866230019240968426918642739608671979136794118211211906182457958811243005105174741439377660042519218676048197909702905106370787959827097052373931745344656769122954632835127859326211526007520748191264281000648895467031889060840535985912870606498422226522903903255606958477657984393197189450555066969818934289063461693459638268346680132683331968139608912757334515459314272581655439522333968504635720470514037218542605343466696506727955615012852737745910226595535756958376588731187096815936990293790861097252469961701683250276890807966954499896138081924939810355462577103272025983938720554288044395871233380633217027621995369645123197548098370990491425915600960370330268713691864922803339596571982382653022119511302931891793755549490519897628315000890017719031255002330279512052232846742832998717791375291488710131371561564611537739526452096005046517117585735335899341327344683109144602077128936796445760863073763286024682387531569027869016376141309915382870534130137564743225673375387324406224971189973271927139965652773345453327122993476448337340316353918062844684694306822350727897551060800875753217287266374004764880410847454792242613620224917802562225748994205633925520152742736571833534793459222284990303551710853770014516148047647695876290460981979385915518084935911819231277987621766433262560292051414225266052421185839765814077248478427702675374645401092223838020753744169942215829667286374364828700260460200670715784854349924526940640007780527803879189428501464626296578505462423203848173938965735367944072554642837459399084137329984096596160280162808756281952420032770885373433310810275949328973305142735164718007605075940873163572617558229259982466639318206388988783870050679820589378619661836604017092843202988859053965186531404893673815072264579433329463500201720736563249758876655369914815192306042303212906126484170409337182900754929011193033231774953167503200292961946184555431305807858318262123369524781181723382682284987154579566122767081055122059002638899061755785243464706025654728682217046376907610484234214549538028847580434967969423481883298187028947985370819849166711558414394609992144939328636598455314669611477515197810306585536638209711126142816363149943781106652553419042427944733888419566521590509218035715794078309345064802990897316809059881743892101425391333402895503303932909273353965346938957580864811150097004725531678024958409848841399693507009009538501887338528046958377870376800964839897760697243647842676188541710228294857235123560260657474841367202289742711063983035120506618583507230101395613673712696829901922796995851012133552794420404992611321295300949009177908825521161626985252914226157276495730725398536135063890577125043541694174562281958165866705657530643782353721437460073807872000000000000000000000000000000000000*i1^122 + 198068429461858241906460063627698240970217744951865087496744358149114791311529594146827783645244496048502651889360846785825471525416129931527924983032057895961770928987468575749485468500170645776878877758672689648031500851021470229407172850328052778924619325954391765276374782516327202915456779372381616514806915600678739690306241152170906002362124657990808837414730789233852011359021774151579115220815901414762996666350029123446302485868510569139965099545612001343918271462313037023295927338558095317367703270418464743886889234932057861102998173145426423028419078185553983512998578775709035938329422054000770080256446093246991807927346767779349277857094426859989024705223676768649441088037785969728380780805159754542798421862776361208534469081357528903428203759300016152138305385412722602363349604747243535914380001683097576840278415220568982456140553258403726287634904313470851469924243414298719942446259344425329094433709734326116114716033071724203753652201268416447792497007616685926783827649242127308969487121946276675196918374244396129294943345830680420789855998538016958374839951204005768636217213420081509660648709195319460337433016999695798121913780329835739156786040239443185631302177314155399204196570664460394947301335597192429965733215889802313519227998837094874404942764883358755966354201387082885414384872669655403191869599426485700157875160760895149576007450745279596807006488150629237001990009680745330640016589781607658287156260689666258771197963499403347843848519297583453824818345130769928048418093180911342679086315679874694003886225427217824438827729841318375198184026485949719216467540781239004482519822476146039447071040478287634386917697148338878024198718770473127299237092682672709575409435460556810114177613187802071075226555063040261921416935456336132658981610333302697429714338416138398862649253156814426994597960839969744173951805105199228123051439505354019368755245392866217101394117308437296423270310896351169126728140442673698144374342102503306596686676190004992904087960396859212247063121205982908239770957109069008828725434192569737718329737387809411731232859440817281415671848704263585313675824640986314318442076800676317911044357088442203226665860828356409734173283220779160032140762447082527417544049419515531022427266580320417361481393050386337257280534468421005021539708852791890604284625983503062500109911159436587707504803169329111419076136897956564632571262587589673014777959952511685345621357496052266422635729100823668455809625466319640903287845356309209436208110597853837529933579089247712810001801073735066857690865329308719636939038785100011508829537071158264414267228859610929117130297135406602011529674244468676730674459056998827863389720804668503963033447167169721250745075353045677506076755024951881846975638928096929161197957399688431443928162951255082811626971638125486135242287765888338815896629427521228487083705122358906041010040899636346038379237837824394820572405464331850067606040046085450814961912523369138235259850277389615203076352000551734339362235668251109007154504907447141281404279487315062340923734841205279946271885737965961463501752045176111973105380145446105332120187507978321543840978694752592297451509701001105874590704827401521509698566095354702395011847481921136793318718940181860653437690886558590021263168554547453013010075589387510752644010819853937992985519589869387334545622773756176846469708866982826563945693858979823478860018955032805835980712140947978319468727305610942825315090844983790444525275064851010313406624608124546893957604688634665521776129174633368451389430169600000000000000000000000000000000000*i1^123 + 19716995727581456010539342149374735264720382866511117087346630452590892078218516979840425498353179704788592477182831642555153943324227299827086195424802945949828664204163190810963660505464723389283713100549371023455267907111180429589017489837136019456901110084375078227222134514088600940932155031151066029287823055923799716317095337037248054149626010799953193968168697262757142764450502024962491191139307667138049697929942642769976490441892640982501889388456477983583016559106243344149492988805910218995719866091125035122848856041436583713762165082641942619556650742903287969377407495444335961682348770239628361106548685311531443739073349559732887235586752827593425396924223929968858821344617868873643360747125795211253781378957685830721292952670214406427678216700389915910724026914883766327712710631399890775497131356494825906832516456209837909919272077273255031461205571220173026639338939492168975008323413548297615348815210174571124410725457053817568301172173338626467736268455294423316356493721268866061658322116207461558953668484372849576285683779506995579918463147013389922975719648786396227662776312203219695840123136633883286850179113399961078017847288234570083440443470913465393640178392256417072497626610929246802065399574126779136626456875252571386495866677694834410993426445816211046066860654896431797273558767632512422442624333218037913941060951196351294252158818925230177871758381583256737804073235385944490283080796284696090160969296910646520477726314880549889377122055357108051373015668566810662595711852357880352104837239951841685041704870586743449506249099416877424131925305963336080937124916136537316621298633305561475177729959558996435677656150611482211302215998880771959491048998270881370991643184330973087232581500141742367388147084917083458907681290135143998342234704470354149076501009623228180940829566263651631172149273242688365273995414843984306206141537352752865792544026586579218492441129725230538449403231147420082349351422148840149612599233006285823236064282348846656361076630439675617959996391186074517697599113131911986020313640953715595221453564635071635501422442736893359548340135418605107183854262412015814174421116198832130255180642701954843615952439432688344688770907168955203007320165867086925543005767422804787281979524828039013093155112237996094849039902034294683495187207974968456570080953192353156883822534058273279833878782057463507921071792950229634853876677911994403902198468693797749293150604174351837869292187095792959616988133095760605361850874056473311353504168399032504508204271320020737150676058071575593596299198315375980750959932884398526230063448226547293915867945138051873735088086046162560762049650552899371111290263739637949252975749987992027867014798540541043412545892936013889118672398312200267777804059270363148569196153833744295651520652817400091960832554625914734297561484244899516235172188660960608608414691475897121140048187307133123474653105638266986818982478953577892749669254458667402079593736622859217892127231428626240048869269161303645410956204855368704865248430378921157414939165400309912156128233510092392591612276000568487500801417225009551128728386521627734991328463741936156497759924122609424439303587514865665096915221037490679565001449366323481073692262470953236673435127082802368425104633187271188951220706302715362652117205565774051756577225441490113863311510556822027415011347932512654044590380192355286189377399563931254114210639941557495245306991908254742511350715744823798413410373067397284481898672657709772076181301018409722227600565680162362626351683587229454696448000000000000000000000000000000000*i1^124 + -137004937475229998466252299802501891130398098614968645110045834584516357491778494506344442715080268396128188098902467935957637648764710304928809298507394638977088456000817606775240122297275757129610101399415541955396458265492265630645468467998776413134456734783905337957872536552280479203036594782331608191666943312446075463239396370421402538787146479496973739541848459665468539610004158829200506532146943173395546816338992179411652220683518554418951730597319155572476733439801632757605266039641783632006953435939080511560070448167914897675570718257194703819542721133461047536687737128494509827180116301958077082295472991339306584483652383350308606711997406340872095641201520920629574289535730002071268964877326524800885775442583601602537155044339089871010866726914597643633943198375582571605760928341689574327964026239012060225398020284342896336116179684162574811447855972122887468377119827833861662453222824600069608242752438110312570076974970508775379578309403070878959686332925833860245036473684787655180336442861725436919268947278874653656606618438818792609593271206600481161291967177802320810934977206642070985809560404494911521567796687868432844040259456257742324935422600947508436209714378557045717849610421483654659599157202050778902025191668463851736911382614167069883821520489378120052337698204911872915335238635025300642161372627942706547221279344559223992635780545663614092565001685442202389742720720403568931999572892814609557074096079582399458269434547372624327212973179327750690292784761750327412395142182692764884769860266876704704656699320886103795530266455814876108075070650580202993413463945912530398521595115755621455078524777111915292007393479496146906602621893606550828404588454821798472812611706093652184126388148896989870742596554142584917002515722810013620573206013462141936845193997253902760451236867810614970014161369932193183652587215767142660704318314455143245424774210715278408376316268445301600934831533215126890482844342361061035529024713145807909435085032890260693357651007579191022207377257714962651112661629097865856449238097392935302143956222982202857239708287031283437506710781545933148784913383376266861889776623782895452061348935280249571113690305364891982681525351558694880679330267626889841041660104739294427775531265936156242672184472520911049342670226029110678383091837909782789857582054764221656986070907207126925374780932994008608078851558430157405731441504679413388747655868329063873325053559710644587694316725239396737141837575987527705455631036567292535993986761501785747109410779339038672977201330391839344392543409031971919091501798438535749344538126403843756382502838480504376593751030460957716565888808418462893605379857232745109309241098589114069084856763297577127199030003047581247183289882361975107298364933907898805401646916491361317220361425191846139114664841575332634610023571547582458334298704645189282442147742248123446953881128666154610792087495254260366592211905759051273330979495815254723708264821367514469449891680731307093157355805121015613029006111161308191235181019740216006543152132142491169686356334008862637831653522008953022927968162075072219271407030407307773331755924691159319475384415787135633014358329336682968168700615746582253977365767932534288866952866670962509187253227647891125662381686032446199974666767691104753729784120119481595522935340524282070044858009780185159709992163909094560912014161319867278872588363472038286717394317216592347243298863629756518832803312391412154300255133545885014988143507799421547550915165169913179590609211700757540832762384089088000000000000000000000000000000000*i1^125 + 5490255505552126032552381337429606660317726838564915767411748160109839695596644100528076222567820498029089816291860195283623330171998776560697625205872854107007960426842613451916528657243598664194767687714054767021281615643764636537221541764706317531260606581420139107435315944020975158874603001332682353965305899000533773293882746549059518016475708533936924770211059061557175148037950962726672929785366969358703747045753735389800011939035529433345102219085953161931003182594417146639876219437030656963577888891159459465005115337719963537333357297587103465982909525130437668065961441231949364637782685748403559723953644352997396452007959065605737253357226176413695659088906815142560912284218012140256561369091509213027017259876014247155641874662481978499497895345346505553688294468150998873802556110182574066192612825287149283666128099290035906038282735752225800110757610985462502902953795494442475670666632752206880471386728270371742175320542902022569197198422718545648735410597386327901702744334260837387653379010512324164845124921488945419864388026795037067053913299116028435923994324403744055181742634147934303029785704331608489396079146059555457117281066263836715723762907316378739949022460938558126705480983819990135660487260096138091004647947139111409470772502639648360107487774703691787403816776293901914832788220115023299959034885932403042796090558137437727610391710603101368901308700579540002467849794001208788742738224976624461621703486294753538378987053776662742266297852272596383726421811641488354945960364356359638137692295521453011432139695962819168488299542250353748362216083434747950979677232096762885872935704852624705078725876424671469636553076370582713550863284260140093740222326543256895124529341430434052400322800323790315049977783574899079693360917454234406178847670253953627930319751656650054173131102111993453269088884407803981692563322360669686642790422179820156823484511910231997621595260947942334760264757500243083985585658701270816981199169291813532259736516857669186565611841776378876331100082619290440296104350707579739553395471441364641286287978221409658809496441222284705251489778638229401852880244297907820087324277829248337084385345443206332897451368887845131510762745836321474762712702529253782366268200580144983451630812637449151174775507477594737056540456766376635455389680425253584001032687666607627205832007011245511472093069491297765937006836201978743990326730689575156930247995030848574749180547786430043558685650941541802195590883598868222509048031401441489062519882055428891488441393676860120618057396389356620983243973307727067817920385877115252856621217304994142907693121138348973353785686489851877184817796485603341560931759011523564855348867346376905191742703880649425494648059960778910092733977876640442631306952880906277202612895058694169770727072055430961810945564992420544366272645810706660862996635640818936999500289285880904501767500860510606991559282258727165860489226505523662839941954030107506116034714930620230738754872739725475818316545588807012613305834909382152741448704785394589438685190345919725168453711125020186209213686822536713469433375537059833974398667315033114328694858864119664582248265469094838761214735409191588854500475867728858403622587844314817283473761622133886274207846110917727045275897097721439168820277764843403423141789512377479541804915317757735916569120608882838922432966714274498414405275211839543433232509964536279579930796617068613807199438095750092205489676402313335344354561960574683687375334265172309338485211351266877061360319381357919693124403200000000000000000000000000000000*i1^126 + -23353506829565805441036989014161363733552666017278771930729754858245145341117207027666464142668457895596441353592290148710443259046197460203305126290176612702693080736753294532981731273529986687720505566135953320400369676194796630147632109368605849683824676631564996766597517118653784034088312025523707368678791867851946364952472777799600191706465591657969511303074858753524746363443371645180069850113208761805193129239604133375926033705372432282823729555309660672247843109271231225827470476685254903831456454381347167037102365753306653174328327300404890567875371512224760047248617524309015809294195989878772980946146480008517449922838203802316815138100464442018780757400103067025955861075653615128393177966245781867408236241089345252452743258112622145139065402815990921598941601555186728617458783082733669483771598995675631192431682246026756767975192584690753011448588246615831030561179864890101576052439618786240689791721289810018493345672405981596434601006769683740175089551902219823309808666471059307491475552200410319025410283535788290782492091466563131073448740287219784956959113582676347951706014882024755099707448558903481167166021499621888418564557018944305114696970133011394135214614245408321484502485858706638215621117210850477962754329499793378095871117277074941735796015476565768993797288496575975181458933713822002839546613623222848583241120760141763827971268073243497904546651558602638375919516533967565008252344523893310607441366392076966245057210187927836720238862016602316301718189642841271541418304825273168131217577120676218505639276402791417067218444882253684431408775258418728878980803560923765814212458159862073707425997308075428236127292438499067798275019541492525875041939289260528990955534888694824104576691041448191187014732602375754578970623290440198916925064859968724877039898480601657391972184206671505965564125218197208635360157553980018917857237132954924420214505823215205527844224874072678418798321598790363541065708194320692435171500995396453862201029349820615983980796967337087027010573424595395025815476207953012655803198321021004192413162421136530330022628822631917696657905044513787236479545767090033530571134577633505957470604798058845074612010609388534450372177404226601591143270721676236036159624168886537715753072942601554858351014249836584191044263781652213543231673058460591238435613757805205431518661293128877410665818829906715753510075385412876026280087390970627712728955294440603747773240774776147170938397329548219172093150413306821820096744071745612149475552417993702682483723195013108702745966640591810064570188438489608440008827564201567323363003710603829428070657891188091688406122600211267835546619916375205241996993882653947091861524232170754541041505485545476197143765375469513466922588366166623910607786017779076309464045079056555366287952299357301668113641131190485996635855012602020213429345367178301665047509529983951498503778023764721552257850205396419166218494582624961934359618212219607723453107216344420643945094182107602839865860814523464418844467211611840356011099663026966002613230370213971733394216744351424502707509242744128687033964407204904396825576388706612502389683797006154287587320153216664843676137229246959817644268677820871230456475427619857145883638273865566064199222657047406574670984919346949761016061069137347340599306247829979770833734377969117666626134490571346136116468463823988549358188137069099716830214275143392198426004384930612770727595000679518220585374084565017061594684790547103601401949540683282349463098364209870113285273874077843456000000000000000000000000000000000*i1^127 + -1089249108350037329910680821956083414849288540322330315618346982448385507724425664608936469258718503851905027344407302584345472993341691683144281995419726271463259894342070545567800215596600676920260697656637321231477656250034525047061756200013384184503119266901089982752031769537250043492930521768357875865349738447440764748105162840702465232469012599859406912288247353687398785273424812078574185408084139821202595388611332578939864734997224429942668256532588726508525886896928195018238899750199969703932086118149722954821787850291539594052545144262782494675698543316649768193364251244743991150555514099757036559106779777841218539279803147381768252466396860367812201702272834312334316194282837514182987026259071571341352471698537542448165156979959097118181054503972445083977460934760690732079700452390372924022637201339368696684381588301142678718442072642563434995875943246202400739887557392063244716844080327346914463443799909711515215904680055484974220455754024027477264189332169977300972175897343485930051869841998865604557162526904021182728421477672105979639636137498436651461533770443802276915322676575481095177861204799628538545158323517829078077548647984792983258043686887503328988378796681636243388015701011506463451934112456930671733120079570573471664441642231510913879067240230853228136432461652255112745246231953328221946630975449281553760917531792978791200036324733799894713273572996583081576821794800285098659259413459047404372081890025672705084775657294007440938575835466701484474715787219787115725893733681362987153017965809166849034119270092903100069164258256384227831476554585833181327550321493207322635085529886769969434221999035181438208775879297375398819422813546775105409749637798763502874288042354381834071635402016674460085317068585409795183611212519747828319350044327024110025995182076395282511398955814576658117138095255441455030950877507761016935471826069537102891658059358505184220946970798088531315729902711123156396975611232398841849366839609493705535076958438091036796361113910892424997897833244493245449049082358242594165299650201392532256253769943486252363790772666559450870314530002006404255525080662683202871780836515954242480269902804589782697346538394508163192416302786138373574873900491067801982007214196412553885214730998596465670788226186487861769693993854228968289848445061569306718446931342482207003603471989617790207353378510849106499064801258333439823571339805564005514303817578378928837244357648723973188980682797271471500163717029579998757573262728674919076056628370261240830979901371596925863076717325181650468413317495700061277979198552201964770344463067450455473789356934634268588251277321336874433325370081075313546721130996244235970951549804179030488045892918087970568712346055577763974078415585553189322893809269796183900688661870507538362511412052417867358724730236155846704856870539942738191271895137350256114636719544968968223840007312607887810834790632466526575504887437879529844916553160842509257528584780508824308067935061849667998958380985707737494577242774062673423956077849869575849253885558240588114676292625367156293829243394702526751497993113201024980141078157666095045476076572027506207083138577738349769179624641882330043997701933832430918315327592406493596660606855502016765878135321196183950126215973675547286942794113948740874055037691849799465262850592511337052357332632888653735293361922707825186852164520763006482566697313552038388549152182759982922411911085065208025638681439972027727107000539006670559748963491346787221968300935446994634114586378240000000000000000000000000000000*i1^128 + -18838917160812209115511880246632501048271406604987076657804664797559901294112918769549192917322070671772770033198523645202525758546493344259070974396223220834926970006264708528008475811672669982660673904260778873821851877730884712244184504140251120356794430237724003847515336159337602379524096138520157053393434645120633574156635938195456106957782920141435525648341368462941641963435977101701681004405448824187884846654462486309163804206759435722614746985376162543896527119226762314153405322304078385705332559659204413797028783651797948327251587184662017692638980054251928121543957647085533412939479347485652582515834569036647351309175676851135472752209431183919105534458831878952131589601023019249468639353652969265046240215012568904861215318893553341311297038892804416699534135826943590211779758168029072697895636592746586738601363746270541874847607793370210366633750379651130305232138911266774724767102067784349366195097105091505736326566603150063521425014563121007832907580574454782943968735181538901486103363295901298907582714640677192186395873938330871984187098793418964127298095125231408383219989363178718334327695628810448627377732901771011484899047194514886278706169220638278196432613952373966569015572655111871900259300950881998162950146497196852081763642002098120804993327295574198360760123324257902231198746214115392437300234465962600899255244714789691679888352518437337926972451305450868982592000194998868517561996434685970013942004846908035366152725128973185056042063502934603198430822954558575018110770229611397388088405518603193755749570406064618580251783696482592937623020696754013930011080975649504890076257983668390047963000874017357367536873252603808033824322845097375076026863563508976396497446040368257155593927640573851502869120363028915846261097448595210904292694859916239102593489109124592361518328226256849598109747919100790678978516422521263286089765913206537791415961433068111567700091685210259996331806742514103571139383641645831088388779705525239393170779444472929026998651089412899689671733141140830132621492310935245135436531514526439085422066281978616382953610467148270312030462929610880632330323447674512780471790115789932126656966209431141838070497642634249196192519595014089339469485295935257902922205925307006675287974895344490276553089743814028629140654985796967867839872006668547820524897370613880557537947870488735451733894873407065635027797684593294208582037715280315089389298465787520138490097374318715806975491270940236801318408218552493738106454553846470475373819341675607799922019908682323098033322108857513029519996536101516064987554017433029338657326528025621183175581388770554174697929235355526832502059685040485029303536893287869170644689330108787167200197716225464950472440758745146017234590280791138809562034294584443960302924759910231481217706077216507116925028815446681994562817785357462224017454587586273384049352326887553262988291184657067443929200884588807450699448199442002420608738712334898147259569200499780666308099495364336803494148912430802816642893290833041874586589448534419221811168313536227957711803217804292714503585090109995969294482297699591617400881030147282356343002032460310806103144962937489614589098886184891958753727477567785870535901208917521822895421869893454269109104835393539266597289379699707963826143103306790004799037438199547949376932534327975028898597547947062619285619482457153438111684214541596451589809127949198507260951446653215109524920705617520928913952002499235917035064647552637412195240252713407200718199736141879443456000000000000000000000000000000000*i1^129 + -547756561212341416747469968674789702969331384157694811481068235787180212473869727139260372660469021623945938166279789235498653487940176041197045252093231352294235541806828240713093036089377054878198859704924424700014673152267366554001024278687375348113530592665060614386509922255751055029393999288335017176480632884561859817828641106438460927626381125300047971115755074033903829082667138049029583230594583952981823338860734504975308208072351588308029730663231489883657409607568294635772138644763251812862765480752487841199545503450555715115313471223183575502518711957993690161321156608611909201109520247422658201345966190538555710371506667667429011519787173757490827000772932854579001932917292655672213015873081860236291864913973391879825564590343181439248984332636443606052192191285884918214230138665177943213424263723188586901675465685836563424664913310099269318874426540824367930088434042339061576279535623770472432754121989161908536835314190038354584311337123214460198306796409719033507003541654743389889312162582650464793925922408763543681342405349578486669282731666127058024221962271580767529653429065249879713913510662364392348550555112879171095839926080069790971680111240733205996923457471145877850718805039821883683563764623506914113769206290339371025016873218685839976648586279395882053221413577395352390054200869287257840796171002721011894935635977764749573885341666832873971982004229637971699644293983567099343542929026654463123130044492444033475119362142503302283944509879889216798431926737379137541063104208436584095923472992140977572390305395854598456115398004767357530368720181509172148267936468611804776932099690253722964873608047972629985390851689012019415850522725102376589025454391708966898861715704772645367429938629171776477510084146186869115474226906354737723963732541947503756035857636159259398112160094735804187387281417265036363188095432221931465459730995514141258404662010475918883399589721309744091888555346218620253163127415801678879324098495734547234548247392727021124305657069953868390373471781254517943053031905031443879900792733964733954986230577677105479733437780457116655769765570130494052576812348184773243097633297486292453613545329688121402936272183030505769731702750280814742742290771732549466802763851403783657275499525697911171984169434916993808674448185891675536922480702025428491131271105092157022309299693498364229886777045999022837320199443382882061588126333724617852421907851407168665135608953105313631696381488654610322026944969971033059589261942704921909502432576010029760045650646879859809874501199311398936825785923625214589763217863514805165887601182601367352648607184997455970678578907252086146694994454587874681233410201793564245434550813581873698243831215647197795283154765923055552223358963676728867543466887657483335055543052326840288128900847622965711365761575490869878461353262670588793413646436368933354294531029090078112073534953838613701363798645602850570302073804224580530787255545553286764134803158234131832658240330676172226476206783076465026346978389076053240787847812738822931903999735623572546288365334830547068980681157266744085278262403068103847514716794925495794908579738114919624200788418165541296877054815036806212887295856480043029955128804564055202630113979208010151065804572062341746450880967305446236404765669808141795090470639918825567435593079597638289124451691213681258894482558832923223597246001491403092588770342263142401191057146617087682287963757795994080194102477263461734299608313045929178456684395407899799956681029320704000000000000000000000000000000*i1^130 + 15739485202054458389414888461909255648036583527861517385226010631225196976924760445967226394427649146557932720671729593481290468543856512148234032460583595175320326111715882246805137290374304066672236902101607808578833486121165655786756811291724323050603581019221826622475650938820779942975693823817395713746394741389808866724452175225425380110916918759245142752977981791311083557621196373559940498773964034153522767871089578366603914230051396954393755893646621269026178689207678936762820090381978291167053179003352639210253567515696680171706050062559450930097756365138068423331546860608253303941975147611442112826080181272142386598610490841959695059294926234171417523196965071934368543123957533323787565970683588272843514059571804769058265283714043591049124691233196113736619183805962196516522013039084262257309677377966862623346592978024515518400940287052818564312213665200385763126914384186083559335250617376057187127650372085498287064339056803145989786068557020038232254008197820063055765687084997014440512810233603224033530010518737649678280237165492843850691317119546276450388008398764160710594576823965803348302045619524310457767440068273450253994566155411767702943765123272326967601448663993077602031084431587209325339129915080470471523498094858375651498825542892032324881204391657314293155818542804923015866534475801118524065480015423183572872710945081200422390137882264774965282969764762509592192577571705975735252387295947638994864049267307695555803134027565367409055982423744003266233589562634041354968885026254068907876533503351728106547568966856036174903129376255425175615055082786782432132386004248397453679389020330056833878097228352530527103514768830362462575245632027619511957641270600295501562862913689395518257946762846289750838413468761152095483801045975220174730650356590882879656535195763226585328308991962516662885674054059587031720210045671329575999631633937217921971210536647968333178046544328579503310786277427138986023366950552906070972479509131267384234795327684363435914666372329363884838258348727424946024564531600329466188224178229331892813242136855880398513780487055306376486023266672680805642815731235007824257453003969609955705974998437104849449052955073578031176049248006840807352880355277393490470813856854689276420923101729414816791498672529434063022969913520659814918947130438157768544084524865027515169353672282879741638017886679817438622851320460334127553713747796674510877887030773895597921213458338697203722376815369589919423525513438832866685215516271552450797782793224363041117249338461088553714394319413765222127871618673125700925634571865805982915174078043767633871547095138616976970599337051918846802386354537158109099830885134597698471667433934525298712289540362952341574229198222986139638795304398829346478453129339107639527367267670076684525347676174346810432983346882056520583885251031311881241378440012191770693282153354041179265732914666104958015393294962756239856043080387726546788792638023204092176905000552645070303237433262553817711013531131272780515745187108019405634271007477764684938701085618439748778474229936659556178719279100907337897566955669929972234691765480051252823946226457707833115741533395097527968202709908243514739333539055476922507438470315540463909266310917745666934315818348949440775709567797215830841562328206661536417826042131540760425529507392552474235741292182985461716215208064231929458946013297634530753592291793668049960899147642216826051408783992632108579111600648401750168722604596379587070429485481542761299574784000000000000000000000000000000*i1^131 + -340296081309262659316753644263970616683067582049120943910238940313960001232713014798795900150684457702652390198280534212271199434255715086229144288205767852784755186645897610440417326358631527899394226986751876376533798542518423541701546290224708313848051943716327027218723876453257606184988929523792928905833396936064494550662193303794844691413518216775605007378205658752156784720944259070140120219947744645449280767457533642278228932698857676335367021946772499901538064667156570187728510649716294480437124150897108050279655189419841249608666241985196474792912249699509863466081503988120100983026813297434622903349930659456207728897164952531964706760107269187729251582625865480156966159801662998829356509346544372749327286683170131091262766450560331416021584560644880095695308697296837938935905355970481525736882324734555423089620223665308108924326608187914857104825344646453713947851245860773683718836651669159347757776576177802886250536679075510185601366608077854861428393536126224738553506313052573603071225287620583408420201160875187314170653736764912501175564633504767461748188390247287808087527123967595117289954686749910033138850463810657762605734097185453371206595466060270165254868087213307093135737681269031256477966384735442066259272302157407364795213080437872837297337085991380061411396350866060671329010753926125362820595336325778582255736254065330066286761220232403699218039793169654956364334644690551998394142388979940730253308503846449778226267020805906591003218261847666197947576136389250487542512838735879145338298152431556581406497424689103629569507832736371628369096665196497783261192431849632819410014188953377377177532608649247711725059509358463329590565209751336237857627081686183340523425730497578332728885482673382916291842123375880311650328255252821335507158181960997267919551402797927847099157531954346579043213879976536081299975510230683502962859242767779941922414130351380507075553831569000550656555684851671760861686617932236211320042441991143174810029298564078518657859080120004523145047803477262306991596314761206318606267360948922087457796353627269362910823419555105555104240678711290059455206814623564022729374509629353618114541229879654369825921128175991669885313448394556094999537447925413660022624218213882154226011785589382411429068698870113030284377838790280803223504276471820465249479176566708245983750963130092956481170579609188596983997160171992241371388467058790300145158782680274505900258859485874310727739703094245704159899154853089047821120623987316758434612472169336158690783804140880373096608955259662256110893086227423065931937460027025675060334110186638428086112746220305124218103188650140708921407608403459102782758274464861278469721187695172113592163599053207317993570062287394680639466919376713060276661647909165709308829725236245541372809700560457186017045306920191961120170354459300811672725184221213920909207109077592185671405405400239528880685121268052797120536332463334542817781410125043777043019641046399523596737723694460324666124013223652187485192628391415990703335246584554086986748439804302952688995564649530158275539360862403833373981864312025351106556899613530146858966286804395838985328822719046404291443934816885486078363475065843767057750039100634402989966752396195931624990484719643351758905849757421505206976020473009631174233378894063300792034886288561485697837446849204188264599450974116077106894049638813422149606627767055426966274612726941114677171852878462576136103230273369900417862454093060209309164676745657319424000000000000000000000000000000*i1^132 + 4063391423630589733379898178882512227159720624778526428056299987109194357132286943356016183255486564575033116941322186760485464957443226277502626645229932693454212403640910658655812625992937548693810879375870079326015919813351637441556145314906403838642820032608787120893962907314849307979028449521183959953931501335553076308158732987325412119164855229380762303765106793030723921634538253095453451217641560720101447955605739750315277223383240874083952421997060908641012360686894833685952658700915596749425389749656091594374397017462943756571571139692462835757650795452441500621828614875651276538107645098942916640385896133828230928562276823042812938621384303178852846061650869380357579410510355518352576960962167795345303767556492222914267070848751447075735921321737186627971302206931009214085168760634845122335434168125406560881984365363394862462317327853703929118256865835366406970286004308860541378814670366053856661729642017093934333608065526711112349261972843348684643558242967252559224234935399118684520611549220759213804599640343144978098778879250095357569748757446385053130574033238630389642506636366568041578529339639361668558167179808011512595893682641105225676788995210952585838680799317789671431854791464698848094364465056645336680912517457003483326660878288634083099108206612853040655615358234313417210688447477060517727193400837833221641643975773651921799675317710548075046745916854599472015639332918095316586017864465401868496262318760326829073789878881999949715872046875496566178536719799288367298595085764078453533352677930604069594002295588501442743488064205701586049865174831674559747380660662378476188094944051697127733078433655940265992458551321082469847821460068317979917626990206113744738380145218845856573066318794972892858088679126425613437080478619377100983218357265209318689458362102856390330689903389897012603721702612582739075658716696761128879715934003564072544038535599572228638629466057464940735853579187159929136459415229276167267887030868102817529744469087116538821269288158075296960319219837054819379432188083368035452806934325504507823549539240779057411539813708796522401973862262299179304684568671074594479261861848699411338336159956945026313778381324890130662841932197921008279527487788671922681646557419173485679913623549111899115696463372732293352015326063193292136867669407805338801090299556790695898929390810394254572123816624431538544965072896054194319908051153747539265141855742498703144139659347887720256656338106751137869101920545799782503957107992001600433818369923768363502882852238734314561591365243139877821554565369519148752875680099621098421180026681811333702753270163113236655579903332797819616641209499181998286931695391514983750553026838447376666426599414143332082584016390902001818310724620297578112089872157809712867595892184051119009223884799453283426397852735606019895060902903702563863136446476770758094421508133753980887977333954084470977515381724419778774195683889837556580025146181864504172427254347856812643751587652166634035467320609241635111196801474676497016496837836848142723179112889123464545040050437046761790848879730564246426414619230863224615654539386918280599598744612483667908313705745254044269530143446410807065166293784866256749678454553475494589662739814094479021139320645552387773072694586018020217428237522759402201714217151278782511616263421290475541125913542021276171915600166380524831535045292336253560537762480184580278767828498826765483732933238080167475086714211804908579589843626735459124918616064000000000000000000000000000000*i1^133 + -33518472687057270188085135258609899470632934835937491118650716288802937897185291510352078417205220958655781066803616705384326649004169635668725519252329800104236526024304168069109319493011249404117641248274927803725815215331088842896891456613692417896851938266705308298059907537296357658852028412337538057507763763602026668153976656550937210362395464896186151144319293068286560348460406640090719209551420129924723072639211115626304331163545601706587497768713119391168168547240315477382413636463987172515044190355433127792525388206019761787931049606464036168050468102133074237252155297027559114094160039117677000911159079010299349915138989497370820646351112536430621210218178902551287344844509712135708415146778693706214870780193699712946530192118063196772466936571329832781735796615441752067353814588939505200815863823645345136334664247662063992247573166794388408425661514504964284186297679142726853759799125031707839664966931683850510517973591571610169370529611892313803607266437559092937609298661499939168414203643048719807369924322329250274177194602866156456354531407930498411604330294466793270246737710531188695962214216045006394609910254751300837225669683333925145382825517821350820356959735602943783645952389514230109360070072945574305376234026478100095825348390792961222822272823487262638240600766421257699016984733475541873346817878909201609314140623073711438025461912447613269361678118222587166540741463789821854480778370442428781815836075989442589347145831232858763051618569398463312935480874459643493446417165020340600981358368616841762057673265998684948894902591361591050275848582626601658237427691929367891061823950993699059208298854504857995087758044560371065835637467365470629869952294863731178746819755100185890498757567031029961280584250710212364154744240554374895614172740255453064449824925933472548845745095564645704505087845591571791648202061567964707837993228058342499611689599869311578679918859444495235656927125432039052327122936649979085261900522579402376533997435311958497775448897657808271258138632854472275745013306175595175818799046835837178712680926015336458941658151451020291859037087052344049780531576636201819672167565806489451781954232395413657756290945333860776042809575849636949016391503530293001330330010150850984406036737275761931265963650764379015121229667336836521534249980174660217422447987988718117575325646954483953734549082865497529800728996217674684379980874605025781924595268802883897508774469035687795297599028871985754131985578415179742142981250081556171143029371511852828291009919700040486948690379801791980479365274073568490484844689433730632052150714508272628006062532783430985452786627374932355824328712286146861906242231288662413864334170052922351930979326382775651694940489424008255264238611040673208583179499021350155660218508655895420578630069980857581915647030529151315575188676076265197992301414939540029246567755298897870242127977173618220098541585703029139057789612236534237437084718307867379423026542979684038711354908846873995695918515532521022560022039360592490583936227851774054037991092872578424476277637001002867206223923480443593160027832058844314766787238520731051252327711848436754715455767783235328734951291322657710455101601331860421933328855604608996700042320121550592820624012842881096114287363640064643366151392559626086900489526793660696792029455992000606968562005026963811566712857751320505292828907592436895533279744567752567665715150242678857934058585432520651748272793244449021117587886536295563919360000000000000000000000000000*i1^134 + 229562745419893306055355889920471961900117717838126670566178588889527519603921393576107090644450049425772268250461439032200538802679913968110795714454362539282686493130482448074083946714206661462018662117005517437338803351221710239841004013250389512267732835410083281635338650659411350501629226895829448607814149306957564445871736271794233350404588871955783765873260563907398905785355863972037897929467836174065884916772722419876686674008134771169745934216050864733729241386600483642448955522177874719722884017072133658166337773562324196018648721385063432141985394611198142627793902868357574056872388562578002260490860471811878107629871922642076412526869197619879285459844481859105351072033511757220947134590357223494210333680667679941298575422372392849283226561865505979283152427228572355824540308294865934672035517048501818479620023924271552846514951642681880316435588717379282512177679889149190477820594965845733199747032953587980975214561297183374492854687818048294315153851836761949828084258235901356629708957292832467843153471917055170775715915174543941397073718752789283749163148567974707661036781409985408960246507526089273356877142377161129324587743775767524768770129794506126312760389265882820005802108392924926232103406374618911252652042599265451588377687943017316301538659253600587509101506697888494440581455083549558625495009618984545898976826769212958638379215753805952736678339867815048455256252702018581198619528840146175470755686255930448827459777225355358708270306463280644809508123091874081809888601090473861231792218633931106144309950684013526806210022466519703779492540008756803598690870122897935560356310938292953854502910222842049518203061109363127461573597948316578527512890044088355985171926196926431338381358000649659398851679542146546249014647069957330608925217090812998317992710128824026752066177611240036501473426682494222769809356419500974484495751051899953466498434274565798298297546715155694861440216260891076295440683987941330151048235737696133085746896794297974529156900359884138998186807536784376712452154034854894665055939792423550217290128451037586804043422560345976521930918639501754747501879418614444971610131109958850700311382833239534977081651898012415796828100988445165909254187234156598027604396757085571621449807054016407322714026874296374500121239670218978208448663964432053241615255211988356438777085143242390468225857217990937475743336690117272263608406851477011531666664807946425770209805774634515546735061289423965568581753193159882659667563855170125140885496835436802897868957281468492298584091641980463744569602747328057401358989025107694809991953133426755139910417659941922624118675765975401850718230995607465304961073739172666594499696497377182035074967654046800550370379180669497918993145370150059124771318826113928908085691053306956677143489952393357621159540272562637006984143493510220220046275815873839449972899314597474289913832048661163035555990829273707779434803316375613515686580052013203535823093019652384940204792380067732753230907410505174902303791377531247743547189081637387602362893652024526747128687094833275394339541662896397668154514665692655426830381214882155791288999455921820889759796378890237471146773631633239598788733261892532195502887361704581323864112923437909177301410289005878606209968347618556621455943961659766043590930939692371662235516935314113747697123007249007785501810531493966770394423330908011423373570489214924934730978149670346592258490615712545892799723812017935168612239314780160000000000000000000000000000*i1^135 + -1087843017967959319869594036576615072051397835542009395609138425110773916602044544025280148834128900212857506534323417167568496263539124479828998796385362102573348368407229589407169596218150425281294884168710108350081316413787212988458044381482409411012647947476779628642384116256183533664873394819799831427883108359751240096423838530553317711548461248581024345182166579296027510586334574002613579035710077891790474362239891386549589747387326760741436753501974343268181136725532572588114860450416393029525453962031313124995225146120407313614470826893971868770975003337051975330894233416708536289694742002455011893697624340631539662804211868172891462306248649174672036388309077610017777499636409044096958708558552005244761005384206464904444085067929810148176749597238535286226313912117182157956437277456323382290347738740728313321539457220410558497184430310303119148486741538865637742519651481798350395388295697283268059973345014847414487882153989928470797240700514549066360133169405530241617958085771700246516755833887785752057492321347656266822072780950525672623421642405690832881585656214381196635795347725940280736591160195102769357923061937650755351389571998407671753088953331611440704761801789628816406682863872456529780197017592804095435527486385559696257953616904221546958963204660963937255856663798798472326868276323634361106315202658106654562601736122574212023540620946239877322555267034884756509563422964211482194641323297884237005077578152995205008168488878711998213083075538660335664390815024254148968436186737386780103160103231107017758030815703213314877159238669025140383195776492078866616048927168253243116606231397693220162685092444035404037602721906070741633392384319378399087877679917778641689020126090497121492981776795146617363899785964547060471889736280966932660702415127574140276615705273554817840587548844649590213852224566970432212077055987323728054642241647873833401796845472126777102078274506157722689232868661291306743637640682824277063763748910808566982053151041766315459828002433564683475892193773118616883976730211734987776084495900809861236700555378356036396028026643946811082387899225818734569739073044778534139248011984774004762938968068662417286788228109572177801305377687397654346116526975036028570662919368309095643408399097371784191101447081878570397362063815317490707040429042918590410700396489005215297904865337729491733045346612994676208540937846434026934836977558863956137943360607061207903609770146620654297700626076748077670579310118902997110852756098625774105033282426266329661512900383770366880597712561195554422210149978187168912236684919017144684947851576911211198917983733118934125302685237745834179662752693693662580242820432826628484935964730989752324504302710398260935665370722235404263654411922995134791958319153292037142877778343605562202846763943977475756350709621632590899205230283226859649313319333886785674044306809010253496536599956005220677016188111867154738297318046897773381610015543822251399906021361085057156817938038106963094683871532018333216610747258795153425283252532444599812296857547214190940388498410643294137725638159308876702594833285851215080277633429816837581039593151214349228623160432586455108542923594671121493736020236683414979815982030405066066386313777073950842833680990735931931697035525620204341082452994124789529745591247471720706310331905711763532061049262251589142665046023164626296615922834741441387759561624714597673960699145315548101005781244290793302247288153436601989464064000000000000000000000000000*i1^136 + 7212421783705857346773327316088022880542210290571605352541068386787124507596583849481278744327201672100242663168637349960050633648645228005016497673438189550600065751530326179239281454896159764630062944709850464314704155141859857823471435189555531778312621855325005504643229581455531521876765713186883108740699428639450676949036463824484125866703257778514737516885453992690672462212563518681244691406234776281811793127245654498423239942976434217123484081771854404417080553917745719501918295299649058481019167860239569152278052542409429122021830972263308684286608217213816016485255614290019737973699417712551662206779714508266450849859030890825065468396691631611448706446645055376920967693824893220563039928203611015872263345733408555659299835142595190175760453121280437410592591294430336967380678722552134958129199278726711211599144824896127424027279153186187227271849129342020087616791254472941652628383020769690126847903674914194217426464911351924483284299372634580588173220823419963607729494975969185188591823743878869977741815372408336706056508730644459058642928717205692507042280348490555643435167354979874763833790857845785180009368517723665012540073328036586997299164948838797675971764731076047776494177415597584678083554429705240775001506146931664754527338060684712709634932953252627985609231484510193509842560177732500707170489892192311344862544611006911694011128824877073809280531411912700288868732921061623609244146884237542180894058318721622353151321527040615958275136571914215081494588233065680286498716817138320613034281354782083118973293813443218230990600537281734575512222351028577044289073006613789558289416626724647620255597914220580951881591688344242293710701782388972887367037701903852581475481571131471448070094041502028417191909000983201992542636125769878720734482768715470555154443689489286719774111979639473513511636559064092884094609208662062702061443135269712008948173439987710364018589082060123083459623585358708477701149367615371207049901889342315731157492752749981803931851859363264859354641813080742350664218406575752432694999990206917102461400870269228737617228180501657749812412178790680593746763570035664395237949220244462709212757712431255901549508904463751221919707713253663064475624268409686347405494365353703119294944939925226636358075010133719690054975735824811362344768509661082989757424689192339063871705094017752881199834553389749177695129534606611289809946525907841122165358402750788700001343044996863981433266909772321381620053925794064745688085334378168275427378496982692681048473556967160793373651095600852895501767344586800395596516007750091535549599854726524355035158626502471913196915220703585009140497822594247088028286198989074073323069330139733123334656714042603374093651982872486803713720327576455027497822395329578499605735757325196686675714790640791299540308787606135915812106521353757887764044300552675054653903093874069770876209664499426876412848877400012681024309202075992586736311880637829365155928939754178059922908287291552725669918741631601980571123084666171556079478420352425518815924989139434584178234738440997648047133401566598992039955517243833783997999273071995253076045719255046342574903160874448479596441045208960481328893536107271171868689517740073141223589195507019731797811998991009675019994170501650997123388421653240177589038951123119622992482513475918001341275459027634066704629291963789437475756896560506455989811528338921996899445223212260848309216149901450220101353291686871040000000000000000000000000000*i1^137 + -25285584457735709589344186480495884494212904638304209809677092223913195271051812758135403706241986833938098002445247968722938198496148286886103624348949917133573040293089247820750580798685844193869970065522290345784295525111794651092242921319779776644016746012982688893893495390947946564015724359507674540595827025877715850466861963518660762453254902858528369273936809445056188483400096036841008477546641856928108330243033931083025149294757399149890606192815777162605917490625919578123702552174813796476162882043523398344204628274789031918057030242603124658307298316893061755629199428120097627661880790924456222366567205817404095026495750453786837503511571561747979969209134372022147329849408146880858598174740799289322032507995898633435412871880773577949846504401468268467883207227738682308987527449637333468456854753049343448367517485741530817904954182420073338661090882850085671529585990010480705183982100336359668389459700626551852473648731789975112551864067280794523990511928209268808535661441837912176694365970432401926751453158234843126111187685145931860805897492415465991568136263232836205885821688071146898074243280145118405891172832455948710528825425657282583742477342147764104461340831466989781781252277917549941480791355777158821690048309213625013049084952897811928530076674757782599670568566813945234106311748995189973220021852397786325568821070160441190983611211300770238004135598488661982794443068656966687483276672430679635313526682368830557285897300054908475473095197016592259816224009293315750810024123572746027271293065335662338312020918770240296661416756326214969016371609729809027384936217757382045822669470524048246597494105394124498764452287910862497954972977803777107642719926252201040044466363334959622015551296885233092349912727499358330565622713771568561002493782877360244231586368824701603771861050030951022367582479234481991154390466147673673688707279543248746565146597770544466188985250594973996249486411954138037772992082194895200988246201115114898083763586302702251388340131121508161440582364440215580418216189159599363612935965718956711832406436287330415382581828214211963049608829717640439993996569725926825058679038747444761865736991871731824864973646355022221266993031539246613008906606990243649618256422730973847593852255521228724615413497756537253776423310713753263976485074790108763331046819944534380072504374217421729189955082532192293087967222785023680847478990491235390939499432947946023982738437282890730404359932402796728653342205367087251294120504966154105858179979140965764300653812168399983963784787647387808541786275343664452769897240497261508266367529574304594908570831739256675196287429985884657767892508028290847120786134171315043468003930412230134141519790920588916996930583126671585264489015291580436428951448783729928669484414449553121995888490319256910652375497243178168736834283960804672910000216050828761898261678118405398700997131052510142372201355362313674065403476741062405074146902221627185511607376787581102191300882366831335131915823236734475615438484291258456309097145725346235928067561077087268837420021191993320719497022596937168757819969097044576588012984140961814407472805767439065566008368792641370914183339171464378452670620452985632768781200542636067755691606701364636018434059896523454681307870974014029883068279569557831789605900047102322561113682846384378359708801662522178324577320973683691208810982421533973717484870941771596864645976767363314264209660102793460406498099200000000000000000000000000*i1^138 + 38390667482933621809510002988331489029314853044302455910072015426028072152363774657465240645466206847867187325597275893305299989297937326779549745573593260667378654387407118243757414210270405064005500599826583756381310741154830501156360288903196468537982367123288880276412630985638108611901340236016215915770907998296381146703979148407418102820876326822990317399373604054120989204749259943765371873260588333095509768944292256398533586559834423122330081495823344925214835331969787015862706022432661003035608482518555756681821644912112473859129000481081703212526610314344359708558012563740407036757379651618736739856797383666751225483145205766146689574706069430888497909337514991620317815053755492997369872590040523477833381593831934696751594976451933525375763565842214856650070122042675530792643805645362568006144421830947245531539584289023869551251004295152476048499210423468821488818291153510188459389729461465531659571139257971930352731784629974457458334504778780978257928223238712356353559116984180799616067701555666343922136999913127206301472497575127678872813699559865686304688464199969839333484582727940934318988261755341543589241004509765921247772244128998642189133079368299632095668906393934588384247950482666419228100570687492649322956583330758034725383230985720449973117806638892062443180163503425143468881261286150520904141943647323440233079223969145085492751728867842036759346098577365889183922218976969716536058719316949507255204792422655372735477312156285804217188720739983938806082475280811773379460353111155731809408839788358645531448560186508827501476517198024053412938474843701055576924154729380297830655163809202237501459682815388928450580298824654253202661242778047153827807782064024981122945865971549330187234577219076940488454311253203055807847655869930947850293422626700809336370302076082851876928858305390078980826981943766295471579611276836315832255830262565627811315896557810953221040678956807799890109781706632306567068211814982796859357673076487553045214762348043187836489393244994927026321787407513633285184499177430263994562450476177732511958768091734276883237222729859860420897967942724279771009400338770916016778918492746999497952485247934993020638276918659975713340009706776743239560148504579538355107056056080740173847263742322782207580909402839565798446429169096764744182604511034979958145388736032842387597229023026557354383735960929609184547720384792817063989540168151859697525541245520090696377128279906846459253925826544649418109432857755717222068655114714232811466099923581275116149032010919257382068115029678078244192889519744220133604489329870171406380784415775433414833483910808909258166515374778564993879765235745472315009496279655120376517878588498309147254402837860988891820544536359046488324767118710060273107018106539610960713309009016747455952485583324691585076391360556787641639271067590055280643278238084197868038711409935779860737131989405383371620374778303813473201928342008328422487612206363965603507480431172072903313660172777056928250235420966018037241565244837032992537494525643375752308443306624376411999547239542466276730594913920055474826357071723090734590917332022807440570993939850864330729308191642502792602305818714038705902274330056495140893150509211054589532205554750885141905907085688477756685019285594946638683378326515466532171100996785227711068449666722540473733703376400659872092877452747673452768022478934872723917740663501551436347563644346749095044450560249954304000000000000000000000000000*i1^139 + -408067092312926808527974057038960445223629717817473767254105672293651754651282570830476809491989225367615503526694271520751948334797949679187929538192577126025821919999779889288256644819534128795146975482707756816192701559585428361279300806354168484017329024670777805141308977928842675025984635455177819469561523310149789279229793145765928401938132107038779931704332279019010528795906841753230599734194878970266362663369594366082617828655954061924524792597103314275422698121412050407388046536258393938995925410740040497975608248686991189886951942433599501748407321215968114077189012019785112058336749298146761173178336320280978461218851786836745207951751854739531919416225180727589851651291806831250222336248426761807509703867861859673430647726614135470189919997019155361097513121640206082193234442941852081249996759750849161476721261777331611501206821768501998868258682521753850783847535084123748758643342197253146043744155812963354321315792380591143925132658075910688293761724465072036838593396345287007573670118235349604289318445672837820166707176485405942080269333808610144913913911782113351731322512847010571530183018995182408707738603454485646814132639677898366595221232303188186232014332322091108096824192245664008918685605220735784987750106252600292681944074724397090110467831843114824429882468041979656356869943026524239236368181043251656299690649195155574448551682856629820140490687207741272597065505969182595788261110195906951744724266564361265942406558246151481892625838380299704502556173026413936954622813965992718120229365497620980885677361370818069580052647132951635920225755943521326161712311627482171840281967843938315068245295561958556658943569585097726311933548681697520491442567916161783966493499120841579812153118058210324066555649587676518347819372113309361781050535159070231171107940658355069091908256433977415869541009808928040608275479888078183010301562160020512258651250010243509517107361664751402502341892644432792900735542667504508353789331778095221029154980200766963104278975408021313341604988497855983418828815048503121827116362921745079634407631331396026408111719290824899499723293963635194086927896488008731599395813955419716951885923211459973352752447620618695258373995157350755911596375116513131999778790074139860647088410775288897861337472261194809085840518432468303409575519462112876147937139781996080222539137724063195273463342036297383930536139243106800536985378346842933350931151059958315237412832126921368308185378680914508296955694881304745788540699486808479980698218654707275506191310562360051156430884984583352997284536650172705643308850859637512523152030137233014526305177610502126071015588356876340855110716031370916657240929437783188693139427235266872920369293259001465048564431735609508972250249367589975087764882411145519318626474484290974250939098336695814023091798039337345386235149889976733957459376857163707095588458246366322868490667847586708915234067183771299598321255685813055138755445992603325171445909124941463465620989695562997321175846357452032607262299188223795519389940162688230952117005356028137537373809852667438855985935108730960633123498161740892155628906392633703137928266680978609265217418239882085857583940614829549445635909119469213142737731926993940419865526851412023732840294540882589171527406053164390546021213562499302511576972288890490034305436604019305585301817513953068135535750432479392916418729128984871043211910511078994540198996699499244629882589675520000000000000000000000000*i1^140 + -628502277435435820894100340746194687501888650897307733857438059514028263480036380163246769577516629725492487919236657831660631153194721203231505575689100122863685813512923035760763336442692523369933669532138891885733542793169166765182325930073567312659809122622103446120604989588142452985830635603074533649303094862459541330841130165867883599199346176350068946165345792230181377467027553734425886868140845836127207141686524183672618023046850474632756976342720469005137265387879322718798176656724852148751017930495252037521869027943126332074088903654173839086888459365966452722429073605014075977983911808006848521124287331630576694533143846517441272712350508985898779097652324256738483280836095225719862260251057583295229846828332030343599425929937606296389455479546330087553464193376011444788227751603822190194701492049446460201433823720506230606676267934085970197736102355490497333377640609329465015034868916082319375122420163978339661884502673589019836618336847488073795928959529887403887546133684804610401606574266272826893203038623369362378859625329423821692547440070533001357768084000799375927484045129038848594389034968332048904361504418510970512668907530326406470527167178833696574894046530585191977304063928146142066284780030563363575616794468284362396550113074613451937297042420428609241274400483096168015455633792321113683246521008446330122687563955470713428707745184494145177207815987982773440722988372670096101075696615564819571827194729952040536548737335964551374834979117481118380060476928700862384281331265235821708840510449246596196051501212160029443507176924363278697091011067112563446559807857147512690896511295241670026923660662993446366764048232170108633968174040477170100299821122292163067133345540835846482158820256762772205595554931425607753385433946249719614198523976682535194261466259402637365301815393436700169597828230465675250868228728862306827735828138025105023128915988482634419474964021943368873011809314551498825793330385565201496878074886534079074318962881679017425365086882656560408491662116851469291092000284609208499688131396811454287093460077336224845694138323240128137797545078910021215433455700380565447349907933282728340107499761700073907420000666636562876690888770614810313595162929402741237877030135072879031745956148789034665887648148267174618883499630866160221183130360610290610923376327937566033436833813311353252802535820650827526811537358672864493319357005962230220900505733703372043607821189806434854743228745053539040053784986543301544527036102039002412113196323479878013027977879082898360187241161649323587665985981976172932743620008359911126224791001553215157537075357474082052734555373161843607317642837329316776907944905350926209365308957949986151775816999968437785037140068508279800819170967820687528864960253554449882852149187638205499981534045309144494300586626132161141168521329948988159323804931740913241097014878077985508546375545624181255006096647500543785360728091075899005921169104969458587330999264190631315996970180636124774628273393078954924841536579211155885186510513203977941455958138510046232583085921004512261022876829087808107053129411018953004063698051888037531296370700318624572575169830548565659185876570340268705033617615064913523183546863755439114106870749058348041197578786875386079653642050518689741262994505174846107787003998824972042565347592417660662743832040931143859776570677046151267935023623252843455098745850169905327963864362014295982080000000000000000000000000*i1^141 + 79502801933533328314495826520867534794808825670765157024180071279066982455271095551581077633445414733109593473961706271587471369180271145522591584420250645206588117801451646879836246526372732689295332599613579778517886221892793217385451092174267983489763501475348757768251339238256748439114242162811324852634347157746044442521991859487872729211899861815181909183358530625733512948752854004386389734581250286399320425169329410219608815394007456237794926474939313970998645828943099768424219624566359939678332412138285647467949047173334632008409632051930072372307885356127807597502167281722591734247364349734360804461316725190510418772390941538122633537565881247573503148462848415968526271327288869858973419869377838787902329398513330280205298170551206170639757371339557180940300018207719669048062082237223419655845219904611034399224828316619552558483572514757760824973989913407049981701106404460024518727143923692061458079245103052180262924151560349974199020964842704897495883923221882690859008912031798685429244107156254135712511554073888404289434872649975182237603035538877288591056962453654552677119432397890264098709890854451550746997648552820092467234486138067246133021695993573089458783882198935917704779488686891999836199656237682823520522818268068479473365767638797141559527260537507515775905212415124232512311466248634044564779161989896820297128130941110060427146714285053603127806330959905938039988842902107395611863596539775976301720171146529346223880796069094972242659329892359201610508092085208578562623549618941331013691196661242698162288021512252677018506711965199635151597998161565915283144405084515201058790207465721376348989904979978367683328597834525812164103065325225222448786147622249174840229728551178004480754429318564751347043754977466418731640398256548807197626489351901919413392989722614901014432576559569920016487753207768799638921221474000174395682325572259612592739694174472590957872731161767795132400212859996033337486607733293688702598682530717124665778750745157969735491688234270653734145573251891413847594152820035733574768698903543400433315094980706881829448755453372594600769574610845506990719242893608889012980981872538468147523981803979895705193828183320872239125823939940024826708462813666819995791893424035938770185667920172800866100257214825007537262382291828846765273162729695285841028859062535703853505377555299404494648990876087101035321558605366910747933661840112562632246159322394224740408443371174244661267955918572821452197659992584720835938747362582691171298128698485750044775388234803264526083926590565208121472621949406090058331980890438498695628404705117199929175432874818452385461251870880789357639396490625548251718929359165635382887834100038939758005971597015482229898850784536528710787444215286751748293609875756733797044794177734742679190102235741906945992784423207656865499994787149841844064885115284242953287826832448799594057168475091663539370156845822883259443630611186852821031820266666619905208305094538897200387309477813402015136533237825468296444237203792752004064328687132517670735197988929897002679788561101860482147471066479535922961574826383629345682976125020413232415139344299826251977292128016844915491973200145663025814471129763939515117967642232312495490385631921621746896339386332038994398393236500743012246741273239630906323903548758663670471902421540052640464291113975989617547712971919598357634675299516773182655244439851304312568702566400000000000000000000000000*i1^142 + 487927565470815134923173331822553478610586492586944364702142118697700040486865922964947939109315687093804871090146233997253037397390223743113572317346924231678652004833448114864315958622474479932092018977915081571609544720495174424485115981233741644367029746533360485951442275374215208767565553304208115935855790346768112539963660034657155440596775361447359383338184996082525323503273812266939237550206060442659863135151855995964078434505191085678615864938422612278984582350437097471281120034221674376850343360065347786799841471675398173838071910408322528093350673179122832427749760238690120567622595863694780702721915454520115034488768834344071505457465013514037272344973381383922413266379992476807577510012528580892603628519526126804551487726588625884903849872198188803919352328196057325624849868579805612620203152231418737780523240036800756064360005439080168218449825911487715072900373898072188519747101935312664925810982924826062179904632227816076849214631456017743154186095944791651646761301704718782345742476623870592490592739230012175960087992303447726558428068040732479905582623102480959679675572708010904349928789235721927623947485979666482217915871064797371416456256984797184797935248913685358108077114082808874118635756712955768289513512108650659751481584051595496915720234470965778973792807490515527308224148082484495673555801852716400537490259763954099549999775072360124808848091502416282648799531285361563635719770115703150160872466886213323920919646596320097035325411343189689742467769791672299114563038267647871881952766131939210079107024631678971377121261151883273542282638096048722322127081580787888740942863991294476300266443040012138511674544490580410303310162335339527362973036133429000074484887500214188009211379497244879758535185165671092896527787042225912438389561210657346641866060244358192652145635921611679013281348027923483029058394633062930490225231903573294747793937693201523004361069985154508782081463518663422408433861502608218580183821957566174310608115981172179162872369337399068034794275886443528762792266543525107602795190220481600873256301107769250450215905650233913685722645105107662020250763221714186549296574269098172534584935207619538138331342545825741389716000279952284622658952400993931574038638269781241702920859579959636715918808122080617982851925662859099237456111439188769644895593671909948194417695930966760707135142950193810910413870761564477121952284913637277099745350728725910088549456654984979418175938918646430271775758854035840331657978575784396507695121146586058073458261472305025909864087255266946387794428757658950570358843718288808514609335272555421934216862103624223639488643869733885030694331397336608897885700837081449658747478120085555531120701929781739010945339745255005133762000273479980161562350731120239843757444746005380578246694087441738188786499917538883508124691566027386173307275725844389755026870349880379207564656086910328009565347819624929582384680905525764456999074276150144041700934852835058475811365512668327288944978029566693319665992336221144581374135198509974991197134715321621396014324075399329487836553503402523850021475738628440904658281848391273190230794573073398387579093641314215368992256761124935975305065553829549866475316790134488507305674476857293690161160898386482546472691014562089085903496761552751737055436117529551616741070381822641400152974626636948894248111674054391326327875110559971609910228879935117721600000000000000000000000000*i1^143 + 168460950966044874067814379079959886264708304553956642212902026736134359305590516826902329192290432727175569308583489042938977240819535003733660251029205844949727322106726025557401399114093996511555720334789010060446198370321270800236395278519323207713179099798787151708199855654929312959469667538757805527271488698999630060360887383019260395095872625228754095168831242135360535985381706339888321188359179262006983187602454787813922516163952376788244009913592816665219014096485156792690705498653769851121731927535838605275660931751998374245071438399863043463029055908382819935785173464595792246576997810832796005935295866837008537288102652899267358081117822743944403677890713918232337817805046105581892484467093664745629486699461913051569888008814141657734845989266342360841856309233836007617634059515577018980775094033460524594380829024348574368142408620746666705615715743172433163618673925592021810845512736524790434576247056553610569291372669151826876896347076172938048417998275533959941023821276664002830190773293437749546594835952908260816136957462907369171735779007127754162890438718765510775094615691756887049822552368957018900145812341205817232127043072119735570019871452609703916144554527097081892970693103965161274102891609213988080875736622876870477755990185533956240008694556050465830774008572001276284994210969817281182294104144167585718828525145926344477440600108605340132328464329652891078286642881491204257270417726617008164001547198372590586565626426936358573456842532718245022025838948747057532879844140204033909733145327568455584067852437776799167417356711623168698407986469836529803247710732862319042080980559164452559440196803866308488204930168931799884234583024050443722305250306055559872193977542971907425967089822257367762396179982692358464386988096214377558534508054449398181388752742123752286656460436675092034662533412875990586190050994497451140831444459911047975269811332509684791411011073050255124510974593884601027051179735647366400755123309524622617526352267673214007322796464367827925389927360571477629706862459806186362693853345536694396840628050250009074861251558120272305456273119805861471629659832263037758519354411763102335547218761621510644069288607554527860920819184644674075413689454956794817054864592003000249922502719220490169017669711312441072922160478737019093643039674779197627409347300147304394562372230433641571861134597036554835885913951059262360357754061797278962102621880756006798748814730394370733610458993288570663736962571612186507477428503967237753041454503811728905185675508088065738577302504463282149088325132928037344896994713264328883634831611160299383125637300681858474932842161219719408469631053316271967550093283820365977667132784345420867953242359814494604504814341399635492525452234355051324243994904114985392568347872803212522638554404088927355425320782437581115717465230377315247395897390358280309968521226073712211421818639167359259954445606363888372766815523311713401775037884182904132198712152997214467208548537329130142923811789408972860397946851833814723442223887714215631837658505319711127278035139700073898181082989265853480010466982126749294857036750839321957215113978132266010159335833487623314769894550004562500001720307301867179465689381458372961264437644401293540176525463431345672943320612544250074431680402932255319714541004906919389769229047703144575647319821927954063042243558125173236950309968342199248477684236288000000000000000000000000*i1^144 + -74975787551405335949147765073288684621037928313646809907264173451231714590306672376069696889492664024750680941181084298288781567655596804957104073978802348225904842370865500057804682691045789967035163328111644302590725641032201389988724607526217718563491552072785213141570684384965504961142186706198390741699429040867817769619457540428032403305754009909302188062560975999481432562285820878559620091427184658891245453519582527317649602812288226555890769951532321170440413605058092712988172667527438392225380359325592249508939515497149432794901116955010288312267035816011146656165710800897536445479402731343946868561764506047556192859037706371672362537008052659735617900032241170896582644246587152997562419281358626548419580387812182270224466411622488142839633135898701453318163202462083298613395962507057891284365363868081287988591079390361615026665351365417655568005273263295464040909107564563742402693659043574252032264934373532714967599436124669431179047140678701303500293233437159202025368620173509140805080862068794433560081085489251559855357442028226790700663595028641489090465352625388701721529964748097916910819605059799137622288868644224198928328276775704791836708377004167754568033910809887877152740567805859335132254110928168263844535028534533892431825857092308700239532953807232989361100128285834391967610781095917614050013053503864423419217199444808348553529338764863971913200337494768734267870901510302537077531059058643240852302059515168893189428403629860239647327470964965670300898168404242254622010415025076759667767679392436423994486712301689114796812314729898695371940042957442533813982653609516761790576338254037583217000874536224217976406529760670591489029788092508323846160221741139398219368237735194846986205495932005868092522051285566952710529237931575200062834937828186757320961460314777151489569602314096670290960737167126639332208871400365397827816989051366190978207066064721802418839316145622257545319649363375614795792760453542468814259995696526474134801413583638115702456785562510429073567689178793866100563765052805785279764892435561946057005873947264525844592945753599669081616192675719565340562483266153852747398342388951172063771889844639202820089735648721752520504255701532708458137045435935950154932137649405970660544315466217878806251572318108177475156018984995648418414368284356780496683531465569833937934084030858853520764748476248975169122888575002863766202633597978761925727276293671624515048612437108514325162478432135026085114346544385097629358823250609457099101447599258155464709860444383162096597504919818007454723988221452208967921190255110560349130755916557006986319590454177711875900972515343439555681833627242028620582616905685893815085737713116590000038785283723981429345813121810509198218642987813443810925353658082282295519947956137761547183733109442736655783400285604578434030599590030465339503758212056816643756569104720786338456630579839345662536109978230653200765539944841641092673020212204193334518575598362446184365897717872173711286616409858177321018712559442480648195865556613391955432024940607035304016400606638971620919747263771337531374165690328555129300975547059684347162645499279026529750460508898372357617840800738767048812673706334345121928806381598683805175523357593033890572574875406115590018610321158153052004837744174656312504836260621354904309950211348706868541445786313029453761607010039196607122673556512118407168000000000000000000000000*i1^145 + -1839216687764768293852829598244666023226199542939015616437158116544166163942955073795674031029641614966569421754943612128183338399207198085027128783728778273267207869957352394761329720945421422997795099106303672385029848032729401336080043788121119680379557325510648610892204008661258448234188864916287217540299141364636915716054597805176985363882769438291499235002238560673506101752758089843799293458313944032592775329972780729080733284144074563202884785046930571755323502273721658574301478382541283936433722442482620832911037784768561917600536118350626605807783260896251111114129092068502916277789907476103670749119783673430470687608032663432055682234492166514327696460013203855767088492417607767271406316110771282367428562328738765828315471776438223794107518572116736161719522920851163266087047042856605818930019931510872098923444047850503616195250954439307767328288586829091195160195795728872995380534621466173612337634988429842639511697806891064981317698308281640493105949715927182079037901823389595162041648001133993906044675499328472057274630954697842222127229812321095340094169893094971274419863694668977059830544687953478425508698534842570083137047451223255989717215604544506071122986973413682522659391962634970110409213235475411982984838473680208883138636808988097453432371332688779001045161272006040907521436811903070131346218308894060902303244171633460613730405003162775085756271866941889673254073356536764240718555058875352422506805340693731281441143786465693457232524000780341173202796062604823936642660662873641925775699353383764397910897007330209567982525270096105733483685213322556209908063560773508906046091958182988992361373229813165912214566742886427988183399422041645928147035975721964611959756384296469483177351997500119203325188673597479700361548075242276649378539066622509629136195773220957117080300891582121855578136181339286091629555105666332642151284508656338301357794461923535851647343309316882100936973366213199205461717502779644389974105511576092572508525242103842585085295932330722557961236231391625465419952779315614666666153810561970272816209255137098217890312467640901612798260123909502611550132451765828798691380610056271728869404370568334069996652417060580166233387517272007758460606266625487096064165314700771868839158791552259640389439356216535496533830829018570474787729808681279043628199505918059887242242043325678722399807294896903525029787820594275940262348304597446351306944107588066271390435854217378652433938550110590324438371080421462546340651049431895468753019847101578711045359658766640683924074428382745546620559397099223570485176649463645601314166910178440955376107970743250083811773447246185692119930779030325520641129022471614271890735111454281497651050205059562162555413456818057923505550934725351239950818184361492326582186422281576962731167639830888611217525312850521110367477057066357073191460710004984755832506690959536517335678904489707317059154975842869913537193098742994107373591558723236020737872382088822355833094470540484605802201434863016206726581302741873243108229911630110964364896195101638662999284028136901135711642102803340384570357033101514906301149925782027032640262267259244456536506934841806709350912096932975175687960128386011406307965847159841384679970614028574281640846106023540304887605475029697435693732067357957969376697680950099163586656467285822131288258727531561156336493797959115285847570435276800000000000000000000000*i1^146 + 3189663497284757940458677476127443325952618492815697805535729153192609145019836514311116709371652094337477819826689029151005474291848251658651433310239301362207168738839520121159942720285901635769340086527939605479898701509608657574079231335899826877464377891905449226289686922341644924854636010024780062681927780301668996951913748453334091710364361585197061850061543097294453237350364658921049131838978411854808258667793488660226853513359106193858258891477113617751230052346061367139015997283081997523285687763146847625152206575216982567610881163110430449249216996505533936135378873055823441363082342082519997728734662965506882617299492072158337326731283363408688393050844653467492625171445714910758042692227846365351095254417360074164691852237661666310969536094508796995199959071207091401816088467869422740764949088493073408209586259182101757300229663774381803079721595212442959863030539829783660470154704572078214043226741052625989985740122151167635191618914600469738491269641844982401601298002360850527477512048942251168507042427152164529079327975207064114174831961307232490238962649891419927587680235377310070873026524275603159770051509634362654932799861605566071296192333486840654177440114897231702426605323201167854915641742188531914611751301645582034160546662755904991834579974652558201574439602013890862121139526331226446546084761437128804612100478827596561783798309657192479258403151048453595612677190829460493857729002430012734091517537924393649481110045651446371699319151319292292407779592719583695438538162637296484879383391798847277732054045190349504937665083179349510582128557156006351058040389525345224752126958960942619040365402999999635759031325905146613154834850977883674933641124024517901071460718949050359568673545699561129357884670391432087254684491389232418205685604703771481634337519138849585348018758846300950143657688077689695063138900773033206351571860488374911738046352218552996140510368781224399574872437601430563496072096511733709797768298667780762787200416480682373912861369012478806490481307911903783275066311599053750746354245636341688596760413128432024955685946374446243696265306923276073182309425378977304993341521470588818314358348384259409772907174263953985146538081437006789643802226881688526873018906792032405991222417908291663406294278472906759390936081726645316632851541134026073856668205865434772711475029488896375530632497468299096261495506805398757262802020846475152719324576436676596571815318711780444222223887249225219162591017402876220945539532722473945910861498847263176701446746856195498124979512490037878233252116173820918296749115431089472530832290267888051375320388252988819535733092432321500709304737197145636363795962932781927679506271809125379448707083114899794917481401327643740272747704598211826669659644814056274821706832407388235472056376044900930868204293422252740208631704157980468436370065776290198058656950260627697396126276761559160416123714913632280605030920583604249694757288303562154539982410561484755804369783259866436502708878109004052824687042360725800837356627739575860825356360673950613130674424344184152797373692134700206640160661201503440192934416212297984861768419173483049614425089669935918211511553415900299315014447616680198182951873228754521391661401150705014263923924819416387954171150481724955938038160639304972640382488121578787023905891727973032390096542091774066917514999457898299392000000000000000000000000*i1^147 + -484233169744726636612715300913811127554919131914054609680858224233317993870530879020687305747273171913769392509993564014277733813521063896392003539945188832215941371555760520166962605935101009841728532553967259577616668876638282625732320769347739471031196395929824692950576335151506117181178515974288104700453114418845486329568219143044462417316015800753637503695609971689928828655094650879938552021932546837761877606487222803643658887662581944237359092002113929285349550447540324048490754595607121673145927975124024336303050959210031522300911468963569074091781824535188950490426622365081650866573175079950906559198505015612844768709909588513938858232191604829594597917100888894324415971972179329316126531055418265639032906113506595587017442013936587866715549352238685012779991800501355008249783289888883758326679278905536241266937316016422265036970262099585878126370276588615986953592684437003032540268796066355698563433069317358050574580270169768491399763611999265568782502705501894775358338749487860374736717595157090346475570443444731292142141329971902846064990757204281527936667875740536495323297547594970936503572894772964871996407347975079111829410871404894122774694410474234879209354516098762080057487145289857558266912750070128054268823081091044429392987718025147099273872852834882453496717941297030960737297658501120620999980376164208503615654889281554357208523039302070299418540898818642809256787059375498137160184044098947959363706655174761717561562804400342268283250771485489458014891623392223005827761888304635632719380541241119079740528071850480580390715622753368502126343860533174229431259361530891655233093551494914245402087781923921465160104143695353550107006456054614506616591453617657854003691927786902019514482872235199904366866985447052310924035671738040567956243705439702049915361014576475509258892509003952134706161161522842184844528849735694268753820856685003049409102824444253875144747454040809563031377091545013761351804313510604546112959240694792525482194349241373167676928078881440272353577376628421302226232416539069970984656351410639907009824145455500316752111883386895150393613200998129161347382517802091627906160969537097164066691916149163136039754209799850325569299363780599890220664888855919831414939555688349884147908040502739447121240659235151650520931758835230340142702625605951422723446531691825130503336556052989893294053691604234093514406091831674633987974266220802042035175672012388092937945515228994642686132098456655481961571984705917243371217113068458263958644892024678515547631055115110915731381674871838020914681756588132559256942418156728377230224969821074180819412768185764879185161455129176877135902800090980177860458322598467340977368266787855900650018497208297802320450694576066373002194183668722249993140888516364949821733859226997955053066197208783899470320481398491018142949426856793987820535365965699624869508682162588709262148639822303539585027304450910078956067210375259850328967665535678164206920207344153576236481033887645331828020966659162740651674012946473011099905471241476457192933017566794849172321595331115810757116751478408817165324008397478807418405118605284307349664657975293751601406274285214937565554884281528601290771258805035072632996701506908252891447844047504698693310291863634152056082257921280139699895630812233109512865484598203215528842771062595456829633101052891335154902855843840000000000000000000000*i1^148 + -3959138813047263453649238943728736414034046173832873563209199855584914473036386763813626833317065351468649990810871325311710891542447349704083047366432621059867969012858737032956327553213551482244221195394570376653913033703201869365722326043701774665003202123338106253050330858437972296434724098116399004799090246863431631589039246971574315343547166562316446874095967894329537646720017664490344801046226155710176017225203450489901368608130773607826270862773754735881450024865212816590648029263007484878015231699699888406125058099510250094586661503096560781773463913738570811458875560836045803060333127529591578485631263572578144797786316085431547630274244061126228583999214845250037161519631446662717770581331839984044744022468703816554500991773580069056782005466519917191320671908568031775600864311289198040515080310764290613168693627527019988135013413169606885295785515784534147071270767803080612908837160404547710549357529188912667047409353580993277499929032771837268553709776741298802080276298323918038799512537821374215355300687416174727779438163684620207769079794959168473427799048682117581914808662003013588539916213778785550599762891961441492321100517393555005522749669550735231877925852735954531420073825835362698513988143220289753176856094440250983682763380242917571635129102576597133445570776439876271685227478960430155796946223574647847416146332954022392353891762070945522327459553362246492405676215888898551857772578665251628462144827511634431945916055398135979100611143366413263379692609442564941064035191138612676033425435725468487247449790002378350985158601582206821739015142593692262693057138279328549447511745880441861348247138253921643279527618936386854328962668669725333653006677504859014358597067176762554730206473285985838984270056556925491500095112031667975923993057833795004059516915774514234255387731720375829324605543908687238473102990872158599916469762666986449438359265780593655114393692288543632915338214708597595954544421579674570291755302588222907202848998422430715000706777822703319603021087073653641127334465449553956679043090164251705022661075750320686586259440309314654626881900936868513947783679603423834321791770021149477577186334809267030487670807874442553410379016263064671346149781944249253586606097574069970642867694272592020260464650655160945354679202635781274107661300668350494494231715650225590485407482811185348414135993414764779467114249896052299957988087753371667598809510073559604809826961535345038000007356425883501737513759976927472190599212486388820431145760139415229854156234711420734968840429771076292842438019171276124358730499755367644620985656517700701179701025220209254393241711813250393130693951000918387455733264629266557108087735791619810214790166960251116576297290784132574359729512393659146404615901939215450456454084111186651161234057879007644191134995396661334846917445201042222675427594562337793108027360103929063153448370684657750172270313415033468576859893624183687005276286478330604476140802934360491163902678646487255656876257434111673404856570354680295540098361289507046976009284863196981549292481157633025997750849380506205084949235747751117357202984316138659167583924330696733622483524722839951515297960782214376008830580487786083507940243495134959056583299444294098724887923293125309661928977542199989923054410008150791389200928175375274046942374547653992014278042581781708800000000000000000000000*i1^149 + 11990669048998796223096254672059853447935390333691296298099826685504078612715396247938337512992977850939416975561426387725039096297971580628603313582634637461197302855012612033794946730099413824260289428308343531938882168642930500111224338418207875225578309790438009446296193266468070041104020046352464842209625057577534000989947780745685652592753692274282090043998802040139488442583109735015556490234055601494944616122419812113881071720457106593351129014419580987925569515405286992383404172933617003276159211393382766508319098144271253636417241898395777406450709720883697012199066813274569003554581404107748981339059859040527190420915244735629437843734186155670533119988286133840835813969177147730215134955586961493721183579532144367314105607576629620444540532985185904974911231146426435456652251413796408459641290543714679306765727022004519483439228256831747032743645580413417023446915992689239381475623683676145638698938768286639839193875971375678322358988903501062711311427877043904038304393993148023098084748433249642629536486661293741249941340597077194123820336595194159808494242520031722390066408775496489665069056189978942315034059327281106660575433849236898324895848529620465802517339541563052968083987942253547501271674842530581225377954791129982430794927545631403209575893093412467626193757665759107894558213724990006350424762985231054674548695131466697412984243112483415784789356956916565503200730247800685611009484502647751203839841762072397073999563784042324859698679468480942208941636301507717229810421278411213535778402709867116505639231719058629695329379094996209472459133686610498072352322316406530271810672607331949661147921518104225716147443092666531997759533291454831757862543546509469218387569909217977627966482268364742487929870153616998272849358631662239888616811860852087705243904055733976642783973391519549838564447428610715034965349183372146331992364394855380508115349579571090693138601600084837533739471861320656247368807134489364969239202230255587895710218043064719199031815867434161941036690176803233716328035940836269515257735823765287639902800038537787965136607174285568087485263202620593385938887981354468602491143810776501238954628397974717599286256672444009019746431347591198110990572414756347249601579431865481358894852857679352004013159326559529049470014164854059391307506614454590004345619328745509068254323602138536204386824634650814160111535950627548884452344107642827712157715311045213320625760164814711013841481155459840484723766303120781724848024265883237894514333095771357411323073482459284472953296008179332111057586732905357911553708294073729115319061998504614644317771458362119452316905739949246546658118831471487634909720441266340389178326795946919750075981241124893700317866703457747910607657837717978096638072951995707240021034811619692991010824824966376682743447930575983326471479247816739364955415149902296745652764327124212345612133155040320599012533791199774253983916511789576090210856861180984236044477820533100973813467222648778672765802608554684496247838753900839431810525468946464905867014994062611343262473829452163232405050212448386803912595303076959583331213587641004664055419708569642841477222021995305365428570799861652791682958924290121823350425019388270734411421568594050363352627113369854213031679275688112196779638160223013113920938247892743312255499112682961736441691897856000000000000000000000*i1^150 + -2194460985216354426463445728539237342212116746565144402413511417509366457214068354316291121573980603126697065154592949136660864255195120249290731324081812676617475249654144015234983127798805772786758636094216846946786186355138087368292116805246752071404511308110063625726154963155383878771166106970045639951892744279230556781127358598169851607534992729768682045465492349792445736444631923431484607749627131556385223081816275340573425775400426872363196837444983455372813081911526801544338136426796877741851838001701295684797533670748901358660787372248261811241678798758537159628302179505988243082340967691375665583685329373973529801490906263695449552344459066404397454119794310056199186739944929612434057806429319986762102902562267487034071471526747252993013144788490360879351995516361942273528157425356305283506731958561571483945250744605941311246731129625227523523795502708021593527828967133571122067808797017367733272433214268675610138076030915559114349452097120787501460591447792519400769846365672408619679111767770603245041404553923371845849715304368797331552589856555713984916324822703609401213556260043932101368585527865352274247392145128040560547683125589882689130622169882866189544459250195401974375694419939258306090226841155426614713987481691798133672882113404412332806354088500042060424063408525227781555706572858978600489559152260884451591950145303995108625222121203215484973072816887314887509651744968592164068087344886739785600662444734651226606820924527474713897571100326163362265375507314513999770598739837500698685291935229301265852148534062026130459697759946170469298928096287131606044714256801857484991062543288361235112814710237125375090742576965120485961147394875931341044709363000814753586975962291192147780057202990925856873748824558907182441438071716359677884731933002676408442771757415449863894445468904548465276247785696438888733242693794248793790457878937791052267955525406770143336057299507881574163938489074264025839716903536525940879861219787461687390283707719287964018153867894201322135181582384421987370353683774097467824982820114304316165690957678501140795746920992816622491166670813613814020598147171344874395617951067328769449944487944777857529410348114208613071800947495192675203450482672697068548781671579198385210567487062397132578529928149311623709103992705810588322422589420718741708212275199475823875080622098984324234739320649093346989425701603972727899454600230424099877066310609694091236090546343828824061690574984133281576770150050316783546106575776960605487511601323307556862820185306873910350741453474207755489743761604496058230431733268717055994307118368062028058339380843351954106581069883263005524782717414858119062239293830945348557737075287730949699085859840448525481999238053977102503408940137828703902686771829947162079357511430001370755079929484410435390506079864580707015247709463638271428346421562333114929371647871994089713478946961948794388629366535297392742144885706886071768975479229426382432641937749303013471625656729636177084701817607882913828714091165219395063455293798751402491231219253628382112311997020453301516766765260697213933973593664106912713658684404757385112832008811321827156743023439831938102834273749370870273015735099693442463467218372758231292969431460085766491760371106527163932651473786407220963304378977454502518208418549824134505924681101408731136000000000000000000000*i1^151 + 235687802165752545895564841673252029265241032656937577921854981990627083315999478492425130417986294528466175516491255124533316312624435180033245801021984176270128401649671345945913786126066626795571741697837330061501784776076661421623517357282954456491622154740164756680412276386186857255210747435240108970991464835367937145884231042455191857432960335767828974320927407606675238188328675369471813341026344032972290646120652181299657584080153471308398430745455772834349180325828281151753987171811366699337046208289498374722247004900157116687600461753803127708995375766388618102629893403239932199851629802456046464543652504724736621825979347982264747296895950797351695070514419503014016385560141567844758155345592089268902557444558673678198899144802208030973000443564399311265140591911647498758956256753147567515584641251337163900695880243575448362494591881990220327205040724786641140607148860543730064231110326104697602602895111957892297889261860005699172923341143616548563147623804393282610326917897455594209079961810569519723434982477855081457580635632343433433436462621048190491713379441294335921096329053080549041644191583672331544223917141238319929097606198555811135935983679117516403277982507347693097129533147267498296870212532960845426501332251002940922650084873613294454170520563512732169730179353916507813745500979779886919185638032247864560533304810565225812127865886002583556051043834577993546386108168421275909452262860137914199261384291184969546234214555931081618546808171133698766389026985447564042695288415278471010918021879785371842843346855562364245077041978204984275229991187639386618227390734612225473238826318291652857047416163924726116788270060976573600314427892460595187382883661494004791332857708744202402272447760419772408260557305007850086508120402985069317621948181324589847788851057363775851144212655466697605933444440268518480848498707745400959350180740929481077499922347062157184305403551436336566837718133813669334856255325263344007288253052324043429697042450625482926764923324443129561723931529862844745350027731647398889282510982234311792413266525432979505583264206755694191513334845014027315543503095486442106358105631643728571807530248125793372766242600245835938806010569637601973930554190762743922997329948990320108976859024176181557856194006962692617405887401116166762153197083256501332511033673075705640512875665119624182292283387848521229721111604664534030242529881768894120291544998205044482388661431261643459365557961733700666277248024493773568566780298797477481519489305405242876790228061446221886194094426428023423246585369341917470613462755682438255576873187759387454793469347477605540721380234863217783891171380644379650016170053417327558568768082213151753383854684819417270515355615207679826800996975939602327852269247797980298817768267646163141342829553374539272831474035833710037175432784876744911319847250022820544218657679756955248712974788568953949510697231527338178640697560554401812372163976479186091569941376639544707703793286910195201680233491512825633383885200679205342825615452374616727169956156697729921223886928892403003416713146227424210681332391976629206892918389547242599594469574950039868244475274895829375231504878642191090741240945914435010463404280578009700544756648577880817913157598489882243850472309325508038568517766278381160187287530361944625018568704000000000000000000000*i1^152 + -17683882245692441165196863073490585706805311550243128022325643142175501564256555890968379770033867152581316957738274013147432266395121153975495687634237349309192647417555278140993023036238543744392236762377073707140683754672751155619371554219210696040586412819043389212904437372772888604858630581198409163233116198643475889763560258304317038514761945999255895565912301504665736841367004345866904064559106457264015194447145515499180973974274878654813396271391662710636379140516409191871256612137843342836960779672520153171140880872922032527485499098877251198595640409999941636128030082529209540455229274996041428530142043696850426091373493112193954388083112908567030290016227181299168713646017502772446139538246368985098095145085295042245429651462174979316155504175558800126030595117074178071768890316700173533954749877360780479620215188482885734827659635102030187122520405622875160883041185360775986846613497121641273378671710109909366891732603894219711440010160122460519942778611692282394489084853715349991689693724502198486926914446420722528663132933894376776393594621388317343889434094088785004156340455264575978791116942961514241491933112951530100880612271731928364932227353617722502665419210611733965538071683395133241356984461963261882110232047294905189893145712261745973286145804241906136046668386188797795905823677386012693013140932770467711629075149571093755089672215958657742532493600176635273788658923537316872281996126710259122547702921501089823841520631842653480328802511414744851740243432573340466049845562237793652513610851943188666000429816616611329410200475797306098578376720421840029290664847045954045188918532641481427794748171647386104805026528157322884774267429857334168275181370988214568866756334811535394130916523898568734858297902405392101952198555570309302860381209158405678181460546366160671861653494523226653404021601807668323174393897568831499700046770976861151357703856568897954597207217561354726745706189902625087150470382709068959636932045572864386537215045692750727708532127291658702394809484343513572303962026564655110744680695527902567781702435200392044470204971476086261798915032925860226322306861688617215869694350339774876875034100426844514437779944447491616317997270804757832510631821799503342308151968093754090209378593606518705328272327446158480342199216606265405840041701123958416525486933315163786669688370791467289775069979488919762866551457836172693361742479419153536511829677971097080209309524725635993444285766599447171295896870258597655083736431865179692615625468068337915714374570666672204754462741620398477965297852647102879765724022167201879646689781367970258330033875591282441384264227266818506968728657712609560666834351955299503216063407712357531920731947384642452317795340397647472627238867260323348121775005119811504500496307903452665985368531864662275830317938188875069648558685804532048507397945712880597718964192391467668918327519524639727005611544958022733036965642645627856696326291652719589041275581105210836676746691362999975788346208162303121185924179162927764656178725925079901561230355841066351009144885807931643235713587899232322626892563403965000405252565591427017933410623792013122353222904766523757221133877343500316910094983203739943302850695378098694659825812357229282988548009861814565519264669834810766709650457230190635911709489469849600000000000000000000000*i1^153 + 997291412988664376026830868017132500808705595007030150328999746493026659945264329216906658032652280435047982518321236196690999405836374129412625362194768166753981461657710836117561224699721258316776206699294464543690978606743583144984410591875269622569354731888978759801391578840669304027099390115149877989840632024350405099075839937889051731815233805398548245212217196449349659961700345385834090704220785497388724090302259704895685115520744994322632967685533173512231538277663071971388233970841595533347570425563266894172207833531068522831793458958729550963214557235108956040821108034646043230596835015354449162291618660059861446914276155397475996794278085371607426734010578306684501245273232895233453351341304926885544410402981900052980542072512292752737738515896319750266803901863480168993640901208257250060058196525342366373648187435682944186423019790699471920991946251460542713953768592751179313672421596883008732595430647866789010030773881958933879994788565042954012937870280889671390750844620126343908179097623212720696340574222716477013608002791086686184461789067618204731708321605608843522445670486114224054786654716819114423508280575042344740377680465553762863292811167367197143248411665468671895330116353291881648178979905841247409516378417236081042058923698756062712903307978344889814252924330845817142228309777206294066898592233142480869661376582710828507153131760517696611799463013227296713879266625995063949786384072475591882081950864556686433435489772370014262867173614132262807433053093550320458428447052793335361917164270365645173069861753895829992305309734243525921722607692419402375478088731873663230162719718180629655292502936614358325997590144496185561110865499590081068671823438307439832275506679186857357693879503075015681006200236814905480632185822169966581903984913542845709703448074564594187765744245910706055758417112965364696363139202973554447883922871955657092971416441574091106396554811651725023587117536516640460400905480251633023575091157147784938653155041821416448383191775078053531463633836440953461184123176444565564866655300597707424429679193659873970474662469923876959813573734323521374270944121902295680734158756211639211071278265945783734720020049117558868014157577706243469404753310431910838229023964148893776290467383079998327845754164528421258657649495060195001553638309265252367856680137345325503002811936325095246067919765492519831739552727441390996651038822045814275647397726291645739010844980909673558879742397520293300107559126064611150881076087799175560404258704247328536312421346327165530206469468561570787560285400093857414903253806163048536013321713766439734618825223083142152417443847568105560959274841304200930378406081062711219182348406784068083007968362384454684014440387756192366262571604360653890930982702363759697315498454820625380268364153017761759981575301192302190320704500970922793197966250063915849812001575521367918636179035433458456775586043916191381600623460501173514222373767021745687858825204061885375895420929750812705494239572836693478488475250805537246484693116221722053785042167930218742008974122597091620064862811037753265209878424425192754818445814130363493682713137817215404557119470527217112564450136401558975957487742157508487802008273376948490604199707358634662373419351291822469355942426425195635023227591077119429779128320000000000000000000*i1^154 + -45043043140714450645478443854221036056676478271887861055994187113046751726595648563440112372201160994050148546263795697851680873168691760738153418027103048330764439396848690797612198561333838765097105845786479364937547580253022348024832252508964180860544847260230808427748626200020252933852963736483900738394252157464501191260106818508753717241062461589967167516977517782898131144376403028874392607916746546295256985466619096523887546326350242988559312705992816228917909767425025993776982316455339847693761276770523447870404160140822812547957632890482732362368028438116406842576418723923932718953038461788531230655022125669635931219510291249248492890908311566646217065403913329418208475237651095998198389745548381430909783737222504238411102436958398777032650018224739633551558431398007052186314125853267221920466607767371420581993036039581669791101552781681776636722545576508343940825873907190440835957606801083140644982504447050869248181012976713078376692354937887081674193340549505115469032755670798839547264222944278560695145671415466024250994247419301324332022094512530572413771144670936782910628144173770814243737308922055657235968923471002620497400631409441313159805812831733644139018388965259128599153471683505236048289502268397874148702093383740128763985250060478476674049381223708658107435534317392395459617368110358877180976529647336344158888585998251664712882361862403203949605314830847503443377764434735835191538198057243410527841857683445995938860557084088369995118231278496082939145414008249745211852155397180481710447687296656361336355134782235643187772472658959226620698846900124113923909705761509927538435240422828035864635491263336648089636494363455446315122894361041188766023854850384182344130738087806725035916678725360907086841993381594968005480827972662291350627571883853119777291501966317650572007085550831959138749178230519838313665713474734750024655642602042131832428557678769608471474448724528118150064797289015836404592918112483507366446724132967256364052148393149317158480737617070071163828846735058993855035861852433091265208362757757738644244012250479170549056635413421919860389193001366997710624539049572522088826939866004915177635143616417600842986784210206198398441045086301858849432653564311736487780287499994265889232745884321231503420428008777069346734283287203315980865737101032443518890307841189392380711095567648389919340985994905947214644162079809689275383265862945718981935578612294799953206653575406577527847532701720067798591291650043002904102019332638100022955291991608076737140001784007056427992158149988791274961913332540305248139810324507541606660940907247133440696935900285609848201834553262971749550872746014254715019234749733963253710488583466475535304646285055839654316738523618757919216888924898972955136198658708614504933911865826201161470925392103802163401831866812052721676900064972445431288897317921804922339207787294123160471969679016684630054242167825194086958928435866390717912066084116386057792142407239649210275111861843111049000095166997152319128604428187863820190217782239595304080517227313055408844010284863744350230372412942885068438054469645643239678299078178389396692789437148523940567620651408259954605125867828980248196836711499470560657179347601472365831702518770952013343042162366298830942740201711358257107915237983518720000000000000000000*i1^155 + 1720153692850263058464443197306199349694158232145876090789357855420475253310636336658829887658447428121814666526081811818151374628656399081527740229280679754485989641404600113886845470120132821702013478230681191676750895976237729686645187850454872595186795173205195513115272018062515427434136552882911931386116980096543221397084641118206247323419974924442020790960756174117760554870277734897947319001669555923076412555606466821373089390106037690385469725141442777495089234834674235628568280211871863851937359154372727046581334793937775958073361862539125097368488872872335761277024889698926376336199335642242873632052407555388317901643606971936200387470322981815581431589573051789672974091525527740967696279593089533425088431326977480359854227993755137267828662917334078602615242168462879632267589140514767686500782691636628180751998473501449815199531708505511373407034138314216844271677383932289793153361245887427276149404792980143890527898817050139763247738028322494028990458494716393143359392181232223316382872296830357086458400132092541786372132162870983600142448578335454049169159226928909421879098238214416447214360198698805271244658923799497679579631531152641590550778421711413454795257714011379592720719788391812457801635068599665879438208252197513303248593639905662986114898181194951127282718517386070031051185219480387633573097019891187676859126191936837842929857794048752287551512004638816746817690179291713572143796549026611854037359486254707267831753927120593205821964068517954622396088455719937350236163230860214650684424466157881221695161386502029943118008595380860091017783705397238127051472638391896335357188408326317588319368792627780294430171013619820204902759138920574807911638769513521113529963570694434670877245956920235096578502847101636241994644923633283873110456086831093912214788751283708157392089065716343456452022385780262739850709112128688760220703618741012368773909318708764493803433736419922385233317633652999465716291334430098308044123774782584551132899914856411785186336699192194139852607279276229592543663003327614333409699137682754557609402793159479752516880512645641781120823617014019757475614893483167767218061596146058264112082288503581080893848033716438226410554955760185318970491483030410760289161840521094987087532330304601719132139806230529787014902349204408809951565177418505836300123062100331531866975079880062418272852917727853295717855469356518991797972636773008384875559755964948047010364369434541067859220521022491268058007891524829468906208647894958213992830299480763213253351739783394547098276757680419227153969058887370156931434529208499724061606464844495076180577324399954570575920200605272285830537321360640157029382792061516225535961151885055959427785115362414647510294235682911666249920698617192344895029344154467153752958431406921346056644366018138751398651952788645801924469400882832726426542513587160915527334871429634341061615896630502191335913236364898808887851912989218456773474725426563686344662850329113137461125487997821213483138340345380477325234766346130406310014842268592796360779602160085435012154664245680739966885729610408569282685182636204750683476956107229486014103013487577065037590473733627892508878186997133273078909973972673150129371405929890445611174847740852618099494829205696102256391013213111827801571328000000000000000000*i1^156 + -57904962713441863774485167890194489083167670799442882999547200726997086709526926867116704876092099305507782131781591364787307123501688981367551466021337027424729091820063703289655309288710996973894229112526282829385544636857635942375140469097024237519145196099778662316237856398830771437931053164320694709480880215845035449389165379874025479770201233265865252476844526024701290126783097443354853308259817969976784992989051235974117784054072938614719340170894697737196498530404031038428220699950464717249020896555145137828442892129952185899988425618223441823349365972164283165020949637261000299687187658193310052796243173073542978334927588412304616827896644543129918705237765089281760465054983004240031816323099886948144247047681028482253299521272180068866025760619146531613564172220866827633436776557274640163880910802207107745845279232748323475113558639944782087204281381795204577580216133093276191334615580089965438783027361541951943078633881976150466420958643092542350394876372645778199795295314227867373111174746818631149641958608185144336285126769392704901870769252010930195158268415925562020597617605747834897318924518573004728108842913129270165256273728485741397097951125491787743368943570538569970652039436531601081478118139061609127910085161732652622511366227162907801612677888066754818837360013639249344781346880374378149554228016216940067852729286626398971573667466106523703650017557331475016680415009504669935202452067561535466553350851673470987829875253459092392544812013266300817942752326348027303497110833163952331431401970799025002520791402422058563486775539794554486228157601890249471445181996375654196892620320450311640637526277937207446703086280764687345272280472200583026494948450780416089312281872827637454775521724173135776489975325789336734309169894833802171366638469828455237945869634306867011316241259038013604272806121788212361366026486901791016779610601922897767063390230895976589629031333939775841478654199024694286933901611094856845394317877204325958231457366240834201511729472113744201689358940598618948705508004943548532700140910346250032353364124094495656297046623494645242666460290549367597858041002748061021737202036065702449379879589843047977755597648194995133196024120569367444729844002566695313448103805974718970083121699326638668203935197337982328639408791251750427559402001346158763774739214080396594695778023940633404511670012049143870555592360828456889721987170463590204233415841776377608167890849242226351582586432229907015406120406862257678585933249352390617402453452388893861097455290187596468512763072287008290285251694777880184172482227857601426176184624319165474033843091222277892753229504877273478383034114387189883038606886532514160193765557600068743885842069001153374478204300071340464560480434727512599967650747254062402301860210007216489007397902963612506098350923878767500057725110873923714175076156479693749313128043640746548788350805417191052272086170080201873803468725963590306911065930393011141128556619428635794049381617097705890651245397587197558686493170572927702506191411838555163633111085787738198917905018546149811380302125868704860968485572826432582342568936503291908167018570512981458462059503707753759544988865125147029168610373264584206873710181498478143715297761251826023168416783525268925052782546780160000000000000000000*i1^157 + 1861885205883557788379671241692684229607690606676875597336947927038862414651927847544103867400413403714292018271006186061840322199519051428707787773756671166755547576519758106797742533971846817671453615304058074966454520038265178869862996068141902805297223876673423010624029997752849447291092826600657227743849358334146816840103476707987092264079098176226446829297462269199982172021321136664547738956920405785252598608511134607697914969863478025163035856700487645050022978966567816896268984286773219533943237914669939724214537882516438035586734754388469069730899790238971249291238102971449841217073885060363169566474312567057993410323287646778900187980130476321405921534137490327078625238556348454076696801476290468565315130683023204414183539245003409206611264990140656570083056005333370195767101607930656871652719581786055272986605840037689988408105345343914502675203000969071248563250168050112857665505950388875175879507166230782326598721425578823026279246674189240868651198965711511489180580490362471119732725957707135107155614419435917920364211966501144861224533246559395872169565239616872034713566985478252729086364014025177605325808159116888123295093779850623596725746993009288697186760915152024002391199926549972785669176467780911719162278982767754062600411683353584704701523013807267596583944452334750571996221612066780372452269207670943805780467743679956803435628054382799012946475705054426093803511767068652982417237527672284992309480862251577459526821384272292992275068032134734345870356954820212823943658453665457411545997849926090014535136579495857823130540208409507819081588039243102044730278329127817907459697043301706161950789354995835238418636102148246422962057990272557639779136667873664482024929820153815089428096221691671111977079131077324487451230205789574450789725297429790426735843633174822921967477359759843688667850457756345672079897938625677291064238002262535836712815191202453969037750815798732617689211432738347893720059848641114593486496339875576842545156500714939996557305499688942263008330307702874665261620340513599157714186350418598020363675630766616335295062658113373478148127773522186402308134460543930653002935013804827263812479271103970624483995758496697795379949343410413745185456666433763113531256715949166294239365716327498423964100017094252074632412343634196229254167301405507934589899608149912386771048337731532004368782992660019781171980018340496850410043792391639850283649540457076530295988317012808888719675325585996398004476443405644420173680243701070683551130765500660522372877850554739526310460005636560153376468473241964230150177507392003613418504677546476037371378731264316017339919094306720340320615837016114221941333221177615243280877534942528674356127385468716854451934679033019853451517953127646081046107927805000478945979507764868612383564282513379284415234580962662517008299610523315801499669454472081059905918022248366458232169660776151316316085530234999248096640086932060824991490853317481089129495189662160899980344242796979867673494326530109361276691679157169327673929978674156741962770618124436002703953581917871385882427466259143572597839366064526679582374364543461911438068769512868730472227866862999491421314429829504637814667060185821477536432195704005077624993746067157596005840988448806953969254400000000000000000*i1^158 + -63675836498889222365487745904971709807907749588722935678949380268494576830322179018876339404135161851544484240790778750534401667625680673558119523461481648266086910837578321741805010298899865313267947825789368584432270679036117618434574516932287574055664043387682977373406492018319594095324777989647174672308945848312282023253234639797656439568225229885200274432521721646554848103736542643551128684246334047845582079385516673325520219150929063102147718878962578218974720458629202483590912579740860739694073052141046996512408928769914194463836195772000273830200828190025687531241848366280351903468341858447357309772562004468688795679857503788460911191107650071323169630346281838055222798107496349260589411569443812418608734957548252919869571108325149483890854762259198608059043932607556706015330200166646265950613292722650699197161261079604635363642092391489851506968440017016736819895687147776418211686592453819295858188645264009487799458612409691308301639088506485588845231214793856962467072885369424580387265350761229066832504947433068066883027477288517293677132371296048316387335087136413706013037797312149066642546731812602303557391118731712050623086833820323865328394875391953917760238241955358628615381196352408668261727060744298691674048841897686470270046421134713209683134262586653928582068911386822281699226547751412598400114265896385910256174121296133007703007068406943580301741437985110567649570711960473185533309390324903675819685955742107406758726002788591651952174488822599897769217829105254041110193274505896725094930100619113704138105085573329467864392004868453527004022625652145338303148069407009618964175957600317358565024255962915186163013281887958407116751160341630423271347699811478408406476308803290000338925139391670379708844403739997044582615488442233054115356285066670665132650464483153782053855510182249594517208130122686508043424920750467084911803343285056264060832421994407528405624105183557831711484185736452609309592800336043020146107308464010299272394409274179335691997439946117363733248699846532770782836340097463003257999638055396416454779883645651769935600065809175199415221144275528571243872140951526430826574276596747734071802143687797678202580477543339839978302483495624912536638145247257866982387297799158330765737680103086144258764760363384227875404727467400260187959820219878435782686359770316747827082793362056507796923381939006530169917315517699644161167076663371360651186586914082394779128303296409452042669421617938963141491737428030527527917898254510605087567114516316163081062182131194797751517115347781518047768283011377526782998447953771967962707569136143972801544591890852972275821788266641026914721712053086082538178517020603511672359457944196059610830014305715793453537550070786012168094599662236929483503398090847773292773641299000043910603613096236643017954626355796052623498230870123950271782002679729724686273335878670609283779669107059416477359052773929114880420144300736777409375065253146808493314587666376096344325952098008285900684340983944739412912990788360951862421943117971435569104721947614370686537679959421719725271516250427151477820878834869406031101234221064250337542822624332261358215357799613155872984219107228925805266247974455361777322388150741194751700818288307642635990222241792000000000000000000*i1^159 + 2179690846124895501348643612513670734561036769481923693426749861315655365212850940230416776337695213537489023676914982165644586078198608453910696348969501116800510999679500922531230684201234080019950524906561047879662599704316750343350845569115445409130916081146753064173649361295146255581367115856248743394350817208123203760512201480055091874039751278301811740846337414362921131156475958794228606320107264520447593039701711874019842000966032668556474612198248822155630713983748758335376229351977491660390253724442234254781336829779663626172679755585515127068893284023437786751772584053072184652162864973561025881233701725595809325531713048646652631604117672242839589720251416383844362771747905985096897698369106955572552412475095730585901989481584464060042998243412929683291397813618213846540250081798717292346334040100023380650423511744674823016025764061048894453827242828021849058773145046222015030313557297332875072844505662683296246983451026924821980183414775231583736064286530617255249316748211904115804138934875434668513590465637741015412383887570398244157201386284408004243026919579872679030767289279088122492094690843874585357115568781405772573574491782709300745729751725275866675906625652797284629159338592401162914635704202343745454659730926205337618937745464854269498440582502429407551870113592156023691235553866105540432556052638142204413317569248581932772637167050385144466589242235124502224144576381533819627576720773353893549633948240288734783840273432312193137524684638126409351260407430499151469847207989487635617812572088427592905029040611917623358754359849930792369209697517559512626090653209254122015910634419571338357487417641864019941815343997131329142996611013336122506065564950677976817522583743453625286326957467407388053539394026657218448510272044424059232142216367263382997431320368691431046568262871650338904688961400248705585860541732187591351760792682742552553924002627082671808394651366066021819925366155209826906953008114368951271156348184453011625722526514896288788795772111819786904058432989626998436162146877913506973503167792989915760367250711392903494605925322043458491947341455318071605172424213445989727530741008855869945646467330697152525265700513707238174671528736616082156553717689381542611609968488764000390500843849679849479559272220384308252580363483869126676262051206937050940688350815756413398226599996015873602704952532631646918543382752913903156480784886405962174951454267510193677423811111633473114468669490444643367017813040351129256911155605819900792707003326441215904897702845733435205033642743947647468925427670155163551663222428202409817360554028938493706133628439732493618262680336498728413930214692167767927487432274280866574035778346077570887455726020169474822478110282098097491319791214355552861231812536970591832397332507516396849584513951763549562493988194511032899739761580846141936929707565113720361571595605242278592050555300011337347255178078946464578378932513273777183164325060667986954348461621561780701990693248007512823855766405061325921980060096548576231208597558309243732180221650848485498310997145157609412017759369176783408469111935782463226277352676222629010890501613883337321761466891907614005432628433768013697139277086900146309414783740802094997840105667189738045440000000000000000*i1^160 + -60523379215362572478073758940706286575506453401546087050352068551836202840140069666800794375307070697476635530120803457474600018025957356893869918112290007587980808582663637349724052350373288937312873082140058770549343969615173366421349459237628838222599088991410057855513891984785484720109241055656905416306930908395661626304291892758261669981028079166554735091738726392215946212695366324531652965303333365023500942696549481115875411519823978049358776470105619831217544296874613914141022545703545242910022294682630716067646803395694782189050645277994348001230569919970108668034072199206084507480702768484225288015576802561330312924532615916466176014615088561107590235934824789760804198644060119965635627468691891123780447905440793787081597922538677668979350407704212082799128820680723229841779510772264960621754146474792354918921965976844916371694279852211249808580331013674337570699473285551724152225505791133194375445183710865274133728122026553727220871431412702435625517072928368527906614619976272858545538225119932245775037805299134746086517634406088345720438062188789078128851708373060033329532129101884938190037210439933077713133601027653654603156078695541641469392064017800515739928922491044352980475367396340164402748347539742726330627245787987328766979114553077396780571494545824886315625957676774968965264161631005298419332213113439563307994562092875937468763924020695695567277255912361645482317553929296393501199642785371585583763329201908532043552979062197192424496373529862157590071667422238118831234017849943947974115865946857926772326447419193243752337690734082898933841917981717236498007430767643206024871635723829664040433162765025614245891142018156293841539527072051845221567248504891888760084721695102090152441819778482514691265890690498886754377164150588632149759200396355842475257684955201869214889545283985722740870576179764038592463088300132156409971519742198403171781744559682299286273001332708420334809962038073951288693307952676064621075432621225622267534328887435133710093637037881019027400066491898814808075349325893101207472601978327731462398275029938908035823927924319679889224932120880575522294828931698250925049648696891996460431650687213341494421803614440434005128366565910036035520602624957449087959644580410336298832230002373662963919338722799770635930102798172921641134862679062636555518445050213073911132015045420222598926675912055402872166017055270393232471324848890669189737659530275975378056220369086322343850552979669819275314142761082214114720977265019805131995774784935613575814255973464185708844702550672518796210775592341200139553707898345346316183921737219972242705283113510515441667087325766918570364688016116482137123324873135964466186734485094413337321624605320763308225292142419469337358509898203959351716704240869987792416588604891244956866434854061841136781864202399508177538565047681139393481986002218155368540441136699107590375058924044628625488960467929890666427990708398357812663973486915400979102968644735414412086235394410906265583258268767574531006738257327818425827720223298157299978225728166004633135577510821795460461895719265326368017070851106349258779045261547524055225652988506615895436015996735921544487332409385855033386907309203334632248397573849560244335086141440000000000000000*i1^161 + 1143523079343930772266206885397593290558667400704257127795278780641639436862950015297342712061477618557083245678961822808787732696509815871552972053649214826486481424511447103220088987825577538756946510646694458951224089219742543981352359927058946953447148336158634010811866516835318763683030827210974309670854016012869897023044392688147889211825262442979498155484833469093089513883944518397101066141542270966935317509635247271727230189979650312303802248015249120235982603198699211538357074269437988508394649177326088764233166635239739372951597686508472308164378880248104030170067928930312628484715446398578449791139091328607003960101586576263751763030507573954763410007833939443984081262868002758810673685704851559523188813717298966361594139977278910522152354842808705829933139084662194741077395048458086809187033501008989089171327607149063091167623999207818643757873973942324401700961529138417244953518702108375908651536050462597712485802302999027834888387418461152584301243857251093368700398923054645526180891054942526373841298242379819730602491218614393714996075483763528353172115120375315679678243523289959662270920977154038283167631605845323706583477255446866908185661603963685107695239317749627645235180247486884082876531934409132136001444791142169728200416639227261308771174514202726638891200516705380461565882038653392302744743370221891531008623137693605185360281055643901476241847373185026894116015050179310466258210216600326963268482327847801171240771231230070334200064916342816160777422457483549840257728887335988233333999554751759452908488792000740531860575180764193394307020299379612366692537360811238192890369771466132705029043738864920821913978435337446954485868609805958591316449883878956110872590943215084462714439870374695481030992419902744099141308947523591022306629866235513612282815789438848614847628569734097281627955327924526812623480717577829660458348115105370540973870979340236826982951508615125739925143553339975518411518772248732633043229053108305875542417912342893625059737716259762590865071014390781970612152470926406436981795637189798890592777529807397434566638501940312022698245243422153134547830215822398191314244071628345503793561475702091585636460486151477458074617226568220876695048336017503025787385056135688505016311311144986960215228087269748273835137408756079341967581148825292959268628870067907859418261699744188181953720822491071799094797620908230913911509153263770085971430479154443565954991690315392014341357050869373599957648912096413569160014149288218232254568026642731482569167782321660153226923942500468332963200027221361327956604930309526188157264963000943156352127307407470614294780722913387249961519841985515279010875071407630830921630230062073226214657210116625124075577817063589172856684812079420131360661044476452511435132533343590532659434501960575740282585680281997165900840751562563676023833509660029648752077678438194719603379428239706229045599928259494270353069500758939596747914569332143699563247452127865570653167711609636057304547412041264608222626378947637919710694423032443969225052264612121719141788321311665529534920074665920735794619089015065403292556312030023651199649553137308069974535981370466974601871286146316627639029411969021651128511913166551121920000000000000000*i1^162 + -12600369809060499345188966403582002619748216304722460443168774558998667108853692462466677015678671632967807773298523145156628873069407048455243304203253357385209506672494005890276211159638463025038632188752190066950706328752123191277131803119908949676549331131954032296297993171306502107690369618982659106771943930285820880941941763274122603683472105360116382806890444952692859900894882011310011307280529749600600072533534904978041084854627414360344425671715191653630391135983376839158474904103269191167662795929540172114371037780999446461349543682281393924879619664338616723385037674551625736752274630443229634159606290499863672713429430300790853013295139478552296503459649502957875980454828483118532132160077082181202242455381145143793122686275789165421342236189596996156754030306557679491182140503871588223634409763307808365722284494026154671032175943863801442837733933642918340763452753514645627132750239451414098922119550818907938092218731695201656937117839667022635029017330307685866770791439736002524472421721420567757623665441886617445935436547342315495084209921969998645607662157083155957957021547229617576972849567474726646431077376383937456939863307423555975356601747536778192401686658408995175791646919171343791529864855066480805873631931438371097113857440062782776640422426332784413678427477118329148625120269254134928895149048210996204482813531270371423202036064681868554893817352570352607031975146598035832491249893951887909101907123467094518230069840108454841245462411918962835963751220727374442900197123913416177955618462801788543204093808469727367280581176827544060034557312721454315905290827353118555854454509674196516236920964787994684873199510837802543971433454424307989912235895806669307467594904202241970509102599494901024124502310324040718530163452400471639390131213452308131985617969826643348350521388274582006069093935539819028154224471860841181214794451733257982287440244740095331506228572812363188974161793175994534150081542091051783568760755803892447758004667913394725326688509829811699555980705300403675344779119233285738442199236430925131343331309417323846736074475104548477140202619191873333306463669217259861051443302591679688349715615119381813132315420743478963816507418327510950009093328012713888528066054452599976111099687110770170215710619081063577708993399215129958303377729391217021762140859296187454730678576352217690592509842598714743435739541313498696988020733308465175125245892007857754952570876141655182277577102014188873155450498636715064955586822738303497240893735805411022089264961809908877632224128164124936415585054262632528242468975252316065522604299241793400063357636761228723078052819423769930995841241721800718084558069347110856881602579048653190064460701959546978796652931381201231331294356562414173316916823032507859313443911581638481797198977379471441621959989820515957972718289077722850893187086603186313997020648709925813359973149094920881107220953150661088843351227542771003070481493849796512159862799919345068233637392875026733421960426286024903984555502072809319935775602441949714458334017257845885445533421370877038281033252435575752151562203293356467663574321431578600173342074343533601624176069164357291071610520149581658072909877842332135247052800000000000000000*i1^163 + 59806372950542661279797348301272123976185644240048256070747840266383206520362844531850095192688480292583154206236905045083354413089455239259031688733642894573118043423543986203717951650508953283846423995164963491793625274670255327755106656671673570703085148435677832328359631036187226514570380784874294150508900093433248659211220165366331389509485675907918267093538338505679453686239220008417548042405287417535422330458545024062243931077551388019583180201699818718561809065998160459048337757032818224928405328851367521983951518831909492167117702875687478059813239777938456826349766224482602423607773269500190553132906431422350574633118267148287643464569602560794282498587492126992360001742484433345700060158247818304768553924007475375636204501739690366816168476242679822877935432540907302913989345813691966930758765975125534916773021021076433976633284639889382503525404443720185371608302983989104439468430480992613535001117101130065463508953631301691516957743240371197369489694841997365322980190164905337287137150591550879492432206964127793711768253894310795080605834298727962480687496677058202911214219865286999393741353742640836659281267393398263524436052722083333502495730695968218774889784433550603934438814226476259155274606236209872020593525912526619803328563054349845636866422885525026365537694807954171641336523833840290584885431505932103825834882377142875628969364096489171561710989341767519857284811346978632856426217556280207564391239168436289719844386187965210970253382126027948654457156789277009310056139347641136905577679808488390522234793421497302217091096860729379933575137854666533574199242738713579847009824007129225323446821745795345024114311210109064040614820049450110717856304051302778454057814813587211877722594077592845152796611510599416619786574378199462929840995388785921963470092019860271452369404976146748191992075714664893954604012238525799694541423774225754063529688916581359558788873352701690683336497546504574591637033402664894558475417529423572791757843969639408166514181969984993928243144847913097858426158010674437204528064398133018571131679522433691563406015899578827098179533359059354509022396580537905300193404474177736709994289701483117509701113136865380957740099527218809188190470009396797106935408263587197247159711466799070325574720925484247222227928896735860177645463870091467045137579089834896175619822371646450418304477948763496559291160874881554151462235958306180416112432962972547808077579879022513078973862356280203916220958048458395950198751036434765727848633213819594747599057022027439769922102119489345819836286606912453018528881448769990860085582865557012690401941264684997666196449059544212647393493076757765779313886953567853270728983737485752529652700895802257758459978504749524558234886517519605739581917230990997917307679061029973795936451768448301482893503140248398095861046416340622583304605820260603374481426769970212455530142110798569546479311662978236959121783804491214990672645689146575537606070506754668506059855247765040867944447345005205912788283027115315400569513874682203335588767753353629023027931963890017600168426606184210577489766722148501018091964246720298898063846703123781291825245759852946733575838461282365516126031793304371200000000000000*i1^164 + -12598904923467943684864764531757602819697772808612948566114404692861622041818059558405214916138027065730530342126979635334272633367554435606449148395954578644352086494285022168077384571462222961996829469200794661673627684677383796457772331901183546558536911947054434178926270420304564435979474141182132630177527171993338191032368007819694813491674095099045135932124608530281924807145517057202819009763666063916100044956472884541711371822217516805971810460345120479575918675415670343272992358587629303254767999661645235078805536807454046785955148119189107493178157090311977986182643186450939533899805688264421145778741562977516891451399034598575905819992810044576005619843030675890140615581367636502111613752395792574751525205525270285738527890883394363600371233554939975249219641782167794791990579561775123553400294159477989367047456896278317834959938212133072626303062013850489913696137516632185635766536581645251335825012407620228799718828569836743845573858624514756140710137482740045621137117251712442087292372743874123330148515930582688784466021668949142790758897471818350645259102599741726801294489432968357019060464822157693288333909023543974407314100659146881382796141048981361708728926680045017943246890125649365134964861927077401466716005128668402019994384724823763669949140715711616987516498903499328886980953153127834487735422208936971293831645306602731807714960356032559771107715504603815945595753396013124377375440725872861981593900651656014459182968871509203718962442251148934370120241751445151172154058774249629176306998997208458366191353356696716980842439588817286188384720056791182197760240870154056891604670462207698247334794965951148215242136973466006934424469432660611815006325397276136233670129907359643629429073901560146929112673615828022365736378545595189897153509692548652675570749061580794052696302568552233244360541478564017078350622161437368598251897816257509714434366318018612509534483548090221101331116785879084418411059781680559157997255312718627610066429450581150951112131147790513658575278294351382204074245444109967846071258173554617397704414234810430350309288386600783176579884597638009574216732024795868916017886302821677072478707411471396833626970195733820873573836910764732140008750171527069301430308888270086965542151436684545401615987759630517941352438592668285224381072102688543369845653304567451743278904167914505174017907904920665041640600902663829366270217624690988663672971598808108124988621396407342839134518665717457287307177745583257410020643923237101714278149614052396411986048286891658635435694748223273656096093479291330937744110636326291825044902759654440364802804439984562749920010501048814105734302131438252889913536377720720669470378103626862993178759704765636009244110617719553146981728692651358571892611927285128025549664250516185073093197043440079982957175211979098584382707185755404686946598317604576567948325248556845940799724870278456614774499486837613773835216086574234438569441690472544123714858938920252943676161022006901040302863144557486231027809026356790787376584362543079601047240765735809566315613449621829913680856584497372937772950826317219469978293013289951037069153159949945646047488891975919439389454208888097420083200000000000000*i1^165 + -271420015385563284841808975983832373452627620168995411075823340832138474583288186226256173448250794424626936083906574475812399915164818040756180665634816825301886470268292415613037495830732602640224882992384800063354930076368050578260105193559164721874910787027180055221100298477513320166312268669107552826441291602382606474101905504156225179186307774924224458322727766931414327330813435054986917801313107928351397836492506606637604631649351855961071472110879460800228663750934592757192309681364146580958586455243643011240493531372711261686078778591586431367854329193144180089686352329859105402957036082654376045095213627511998162657276929642589132916186258742528579599325010123353039565507880150047308540388387479806003995986351183160791763533371260833031704883364922110071287932203337792673371032073088077414799737146838090949250485997008370549083716245883309839478948099817986888697314085572406346337831899789565742184281784478001784431267784714382632423777491879893261808603996620845493523492208900100139305920625212566617706591971053932770691330131016836601471633788140310418932993181794136538240090691015281269777141979771802488468312592641213411627832309852847961855129438633568360959805796373172629462191536981318238810652293750858519986709710489271212768666475731739402181252634128654758303637080771932153739126763946408397081724876328414162356220107036553589957321946195176011332867549413861350790088346218479507944775501243937330737209385459004477520369241395911278047693573317271066623541303302919117147187662514223933034575603046580877868708221579895818199994877264878349543391484920755001986786564512419360742454185015311326010998883368588625339207788414442048523042805928338814879894645811397620009545466517664040905896695852965165899443519501131564143870192768339062631400618868619144370701786147949279008583929079556636683192058157948989053156829371747921697204092144279140594670760029656228906746493791018933757879185775979965826550651646915751910962633911519804654608903354198691651480016287023554747044922033211931066222014671268465212322060077922104384575894260011395536571954828600872257877181343070143537518145199943709300202587969534272294147252601093623415842047672799767901267263562478719380577990162732671655069602882332904420469184832634465017041976721468183470480109010741357719360247553196512710992019221640768106283729759843651462459308944261886702369493607968511943890066376071471572447907709658635079125074393784165699406843163578588695273351511682722904492096701169658321316596843409463879119108776936770120837682975310649192824034324617906185822323499139356280155326519884926793936193370935881217759903205285446523801861097531603165586401756361577658253622061136141075765376327253023051050958348213932314021679289111829265365904018994534015798610688145498670706865060625445857918611581939839243645813063693649345964068782976440910850243874561971991062764361860005016102975181554099158207713651642514794231239642059467951268981063048922279560042959738515728750580879942823636048761744930169147135245811011504767708099158532752127178093196163748977944132652172107854470931376928142272714591226975158817468279581819052167586338898116994075952414720000000000000*i1^166 + 159352071032744076707622673321569360006317041842642477358887710891466063587354951875606212136008501348942244084531542915912988355320926347229286747079040198116122467147080576837157134494927790807925473757568095279539313864459914229663386282450332941345132555271746337756764542756719298750574771341135499142539853257245673091440140832060617395497367722598643329204136460358690404659457263745033128611738010823266659958716849624771257988316664624616163457442388752290997012273272029831738686747729516420849203086895670069445604507195868255878601466411162391669731628444309274326970052507385419493121098972768431970072012656900618400614764897211234357529086548387878052543186422335051168099381777154197569604073127705574405659821454375969182080255479591372477285121055477194617015305331066529137853109598527989104103130231744138405791619380093119802281959493823935409940799974200536063973561452353089568385455402598466644202906149076525427328204155275845097069850369429266715037927988195523433782492927478395965250602371846566797233946771191901608852221129583507607166050547708029487201968041493570773717301293627079483256316004463086445753552164698591857579628626829946727764035467766708563230883009718517814083906589032259150594461695625964080778864032485244343470770945163654572085952970037372405848529066687798706001681414146608092288646497648531017550344266314907840054710410552208271005267497947733160741137672736784606544345196147358297243806794447031567858056845933453957295344076728169117890580779845583005353773505733112952116930368790798254401738207065628538803340367169570754399940751804416973402389877256723864505641951604472402688824053371180228242597340265055010182432226421330820712485207792407045367000294434644341746078300858488318049031515925885538846705645223108175101428362817496782489512134461591696332479024582285895896859391319707642065176885076864047898607991827396378934438485907238497429086326505775313541765557050299932087483303089833641349062921781167639394548907766238056472597225054821619451701793418759722162722559149338351456173329143761930275851322108419558248478882623793123548368718704588823566030121684404985351557708246721546799872285258089094663332638487593913994741728412150873887498403989655981181514179556573506500692996922637115240178783751408519298595837576136097962528298951498002207340831107663560175528887192039380728033906617563419565925857282829062107604401873313986642848897560058371350062610030194684317846087028557204626585934736011745483082781915452650174586757500339886755759100810817168015656261989365657765330635694382211341027189061016064865813980985283218876532722427453297754926954750012255544108116823085651237440256795272628774449828307936609558518611927730691551031715169217332106530678374370730720353451773147507353302580850078855952107934179324562948432505595411832030849583263862927364550269678372128462333266562279645999863707129793521393345920718656386835740654065484335070369599292836440481455877922097458647753549750383197728521371104466529143175754690349861099055137147132278457613265087461664516111945043597246604318838318198326764624097982403967933225423899791022072948327610896590673004736806912000000000000000*i1^167 + 393942654006213811277465098969429314667491255778142299613940573000126836392458727478497456802259720971907780952145604456088310945017042298153513357626088708486986490230258602711046421938371905894143988284788794585989458912524334520132410961221884460663236944638808713307443913098746892541657575817482439801029779448184281923965554735515874577434332626579767373964839905977729679665988822304452683822466800302526200147100004990732923533497289251878405973944858029542922783607579672311963776054364435023684331083184288420812010436567640558793919500525046049944241270900141497267381282630056399249991590989158756863662782901870027776920707568740225079066486706962653749734458063131009001675588002412791293209457241671844719796543476419683795156520035211461798685447755493023736918087300644964931904496822191818942455982430311224069634988616627787378048266091221977137169066568512733943519542655762222681302186155372684119577654132635237415945487425275379015481331882583583529031439532589134392301875243055724612778257291024583039071496273546415038665473143945695333420863185352767298686192868973881048803144874399155282807932873347076766318094862576979736302540549336521781636344592114210787841626748245492272560247422396059725168319460342162372769582686261328953937635197000478965722711661463627883630687600248739051728848978537299817792593406780310430633619910683932197261248620596646720085490606338802607611868499779384874401819732629415938574480090643651105006329056709062907207914839447361924154698606104459765930842951443041432826878436064958226716988841626938580140351493040993090258997759028549499269617229837973337915311422862188621166940871644896745511770996472979882525841785189234743517482450217969155871267137953020105238486215991764022198328891689031994531196899667640143650420170745484820038472722173357694124167332119226102836971241834341265902234103427632793504683844893438128929323059306983406253839897297630438732053584714384282273227133774587361704700144781740400309945302687774147645242676690833651647411295102475730210693404988157623288477817220883490922390510216311630287196900374984649075923412987377895509790808367563139481120251331092819798899726678665769378642364526713030158837829259332949463418253041220295337875988841729488690925718556790392236942014700345560769823158776579887902973768040463617605012604637130504287856412825041138039664640829721995721178625488898479439210290831700153780824761898765813104969962788501701001857854334919350362704364013132761856988572770792986822225291602057386735912776405122305194419179293715059943845016726740933254103807735266559383758199750042089727722922970834741832110959679382281719537799911549976997903945279982273387852078789378012314393227666676814323298380617380908531065325778325627394727933621305436549231320223080818321635740472698774026523794746907325774182687727909225658260690800412190392087236133219177681607346613754548159916733316254191038119117272416704607278257580328684011391446138549893986728523226875757266688761378769060235294102244561947044267778635772268822025439573163209735440353064637229139506628462279670994007202099761011199864980945860203818207244449962025549824000000000000*i1^168 + 40779654043872216855372944077571237401948594084280357872031342057292552422967398980541672424860813652932004296763562414032998033250844162277837540221704871757496238335229134431121929713784320908081693880910437358810761247518093252458722133897404951343511953932317372966750229230083944473392432255100404249872435551672743776017977760319493221178513026059215353795443832265117522966131206148064210495653490074618600041383705512991457066865053252859070592724109844105167610696893553725482166686151790156230398537413988901560595414257932920057284861586734695948453857866180076471366877812470685351967817787517565880450453279823979648846916631413575063916331670375341079644548126790926710523509150639868720818169411616271470600259631502752090967767814420166340538402830224559996662754114761634411356146214894507148881554342078775561270219066041635685693652132204813830864511529934233228347989283350401495167645400975928370609408922573965960241572568083799715242603428262769966726770265586115547032924080860683399642551380185011811165072162729365773956341843460376142154898103552610400366708281549259189373402379237334266970196544705113877893136930370185923658009848428452227058969085059699722053638979533551566612189360687023704557663705887289232167942390165193189227903530588851510854859349739777294828899114027503193878018605053778231364058599139853600426515111771699583297360239370453746301257613549951712714807401547653415933329956830684597158929109621356145228989155435238157711640025448017360287277634111456922126690705071030353757987297772000584302378477680820659494690780064068604022336990607796473161591200609221387144662685260307901405194553935607920961578054442787264874761273423207886910332183222176388307901826250883440072611577686584637304762400039775686855502261467480888612154504022861385610194817658724501223861867653967395335298011747592798971625267546577886222210007062292577718060818696680783816401603538829342215263629618122532321799846366164451030049721114321652518024746635429800048086789522913814118482405007967377472822622326135042642357806312118467690742551715087768492201524883954245515330736507433870696083152856675613640035333332446463984903672695508027289278129323454115666415593548455003054954227860535250447384556011254897398686417284444199815663552336426665732042553165883079569160398485578854063440554378818554594318089983559697492458975504586831463855979762452407983292821377108285697043779028700532116060697998915668926160790342593265110375591897940426877307961435995058042061802804728288121952569656082118194840371323577655009248691439361571932466532904810139041797867904304335100745865484229181240116217753236264006261295071875237206493338681962436001590944115129897571534872254230250444635877556722712961237864018372919768988923486127678231059817056395775169726688259542516947228771151221216795674071122598796438742091533854938498219161750876481498161522957855382357064976986816009632359981038549331380415160137183036617722128006211475282312131739540256414842207517562859206139470994789479290595386999833312846824329700884022233982708286710007808116875493840615285353964334261470945855334348600873223475691520000000000000*i1^169 + 2015111434142114657101833326328718730119084696050810838765953475990914763181468038252077967429721346632720884019170006611229084599275354552513836221339326017611506453649628173412442817416528096592691638740042567937515296524132035360394670152224661300097878418105197731527405218118351794581899496082922431044943990061534305994863663305506616967404237648755451008422391556833162676684422622011608553786619374660643488025676254256226767870891537042565474792398520362637174587245739058117984426370284044888987124834639749581463518817228429620232044522915282584173449223485819945315928077577898108254462535902346068185340623249526298757195229577546019980222736608350343720384473538129779905871802356323432242522261110270171450711380656018959093768334976351496231165298521815725804463705872785892235438547074540700683632899200919627804475056171487461133975922567290359539348531397566897918590286908963005151883444463029108180442527262808111219420962645443305448567541090559830089780541350913770501859841471537565763279633338056091580581970668052794670995618758967067519285799725137151933449831187340684829174825784128996231954200575145748374644099837897318604041974550796975266297157334974114705782127557653710168304943058733840177144117142029790626105707743129714377661710975008884076055658800130082487957067763650884938057366890753271938669504153082853952213687985747944811750310612512068634101774703739867500098445880891631566779368106487971179174813634199564739551621784761201899258361429033267665531235940548840712285776551994899329671347054365252415439687873883971509763354034350282631416504378715147429275337280217709041211655881710458984374753319899897237346382002021763774514771982098923394082135955643492465198424477549424063806139237567204914289763267047573145520108816909835796976507289192743793565444042847023267135999612378171836787085932963750342452274635381468735300887162840046475493228993790269870128970067573627436478062802786413694454506098979002381962562482644225641818707961179187788757075021205988396515507864429692701574782499366030395623508110869506626973517335876622456123691563901468028092880494945758753198943576907444574393268033194702458489277028912765447346817614835181190906694604684116412738464326246169371027506683793413919179299928981439271300986942841976869075210473276652939635976115843252156976695121421799001982041911573950437159351275636661636442274721377808073169835286161871626920927285957193253458953346937386693566000314269350326154462742251736473307994556609459887865065059199287944110812184874090636668672925069744189913731723536713214517367778437780319409253185334738130099460783895280410970772407851165967980373432254626976088575541626575077087299773412455616953590450647537446550749109683518087430156666047569515996778754119152104675170094840755865089264867038092342297621628538465814455593000295832550290268578647505899135186378902465568444626808911518568621056005596743162046842152844809761333907329437922182261244196638451817488682177469109334958084633591290342806184520549897675630120253913645167902300475163284825594948331000538912264919356963814675681159133140444689289815236437606400000000000*i1^170 + 55975440939230937071849799190863995164664100554595262392260560770235209408160010839630660161681433465978431242107412954928229051513799235119539361549196941586062252561056325242954592906586823929757151269503618595232067810969995802767343414800009056086230557472701057693544829634102427961042400297947793012958826245520438063030230546770530189983885351286854695106399155592364260666123330123058683926398711223683374593697574772496851446530093664446152265874668110124897765780549607482574382237576487956908921915999052066873249467351081331432018935114267575396159727234892594195681910350117283384216671336374811438285047892806384341212034287425202544771089336816498786399377369421082573409310290461183173821626577840155897464695513440086122284247963324383708333272537552687065540370550228968013028408522636633672301104974705923470028394391912204464259601022995752484609266888495981109280999274700625323925483067628955854504561503953060727928658112445900816662830994884491020426047983646486204753045974751100187092714533140249950414827262769443272892152735259863212032574665181045144480949751347042096828476582150830794888953799604608116536083051018659822676429511376179212483710791989793504936543908080544438380706399393391347698936039945454364329632538740054296890980511917490163602093071160823588918004823192833546132446407269276909716122297352789961512371257790657613656179869079136749560865663150709243193604113879461211015431860705859906202388857417545777601123938014692824396293143345868874016726779890448530082682278454432673021224912669580944742903956572796475045153995984653031553911053756383601285705084527771180138226793174659400017912022947031810326777940766474477702748456671057774652369805078608935438022313471359997974563861732457081464930322897399017442273321274715415787177977510223977103378784558910273427068469996795124743475146255226474279477668252460651607029560336817763179821072734677558096318335377608653690614186300473746843880354797944825161023179618312217730809565106098467463651792923062277436291289672124103189307785107994838709964008978466430663800605341628820988270257165192044853006928417198763616802463639655641536924322866081406141249269720519254152011295728751181155974201784387810628601162405730914876828145880879844177777278543728879191788705888696596877739166776437854942211357832339104299984891150687900603472130921317295374450167170675082566655484978578918293193706602101615563327743628819693737192955415530033828092454116263537067612937898141937635462754452592946755769600093286247667474716641416202602434719347727440218188460941558453934514248960550768549140204822277385216231387304243423108250072745632559778526907690273003660831815926417314937303490534946724030899299052771755311544125584735098403109385733585664930470104744382442624874256264392753906628998049464083960947982559968336601374295879801606752658457315820709239948201956734986728562219729822899276211006622219070918409212182741171562211285279856995554533102215121396657137889337978627761084270165062478894775243225667411914358138580257036825721321109079447270103509911719370604554505430723701296721411731600546201600000000000*i1^171 + 649811796856785615250771215416343686751504977366425131368456999772161761971100224395622111944354427173785931032445616997656490319355264629859288599897085044514466624763415454222831774143070423538742178611046679144153411842014478962085148360660116153500508410619773123816695035137541052676006198177708917170169355319726420792314337825729447233650805379638826948103184202379352082151939609553847262569267765438630774366446117305475273050852170113681936796285760016068302454197436262948979475998773693016609612144021559611648040308479764220292606057542145736765732071246508603492628989093929232355866730259218727486856189012299079201246796074492219381505132799900973813699526191939027305919761363722775918534211952959974387334846109453169101439700871954880615607842822675826457440934970617928713922435572864691513923516477136462902183588501510195148544373303111073196033864204997596854737930187780612250869772847534006265286736327036571576604114676230825083439123534272900718495016776177481398588373380826127064520361834237279816619932642758788541962354892946646714802359380033011399799269573219757265817205641793080404494724638863373914586837297918765772562511229660386161083591865430834459676341489959529328963380579316698126309417962125093316365766264733005436848193269937876003311250321693679229281802367777591829233074927052392888391652191035238711118059695816596404040123214522807983454458067297093625623700340669830032773300181093354035542428321911433258314830663108771022177757615535731865057631719299151830694758460701561648880266245432704878330177316605396032141023092880309602756073109246340284619592294386670676256699828870665526561708569888814160122994018540599959493696996438693130619065907028336705832600500847649388859394774455844510681096720936626756879761140716295374222334070533218289463301480175441093180534049979149910465763186858168178414843000051723768949942157187134749857049889676828131074957195785318226372208609797721193451346330147716563831846481946076176025643581763057984060506297404281507850954200825319240574214328788390766947474771980403481971493828452418148945536611548807878597656062861825131213901951803404035747001161208033421537580657853008622038560351649022913438324781670561620667450669778027921794097265387698412947385220499853680399705924391138055088154434891849195070611280819912289008125629193045279089299999439481306106480113941621243468455710769584926557494984312618383995330550218849333971149886020986253293566055591719903191411704743772431342846046101112941537802233410231125956694546929059460469325455641235071960028571523869787464824474004069845042250731958928564391721241322283525324845806252218871368375984289583964531495877490751185068531310850367389941549332575444916075818056821475614724795747976007687915518996432566128011724925626694331419435762185411328702142440530299206179969686528400372999168149690670866771861739985651290394059164422421533674644142347968937779222237059453947191433812982568498766634154530994659691997042859232357995576213751181426630886125525003087936040462502096306291359060628940908544518492554024075123315123217670142217420800000000000*i1^172 + -209258004498683567488127056798300429629977618766584802689950305205577820174478747202104595963965542502794455643228113359129701497735274956311878096015647702932488702568713103091440595957436026920715838835527335934738883729755158072899556778378250839880884019796740662668620717922457153155919613501063066154423899691489802099928297811173939990047842887330530564297658520140829633967658337726728385400497058964896272880504316842484377095146831106795409494854610783853619286219830087282695028783375588038196311818177463689239263167619550900874143523487149347692924674272395601449943503645610561436900205941783961817090893336647937340050089398897091922146408742725900191455163437042419278734528411349831146062921179333365157274563514760588664580129903080944085125746744272179247517359185565503292303167044155115062812374281713931153896227594231928769284664560637452736033061345426702443862788113555976874884607918911416498009515988979614484578998527833732748590812129581344943160144483420154763881211566220207154030826245411638336303992142739124689217424964821539838776486624331588152687206419893357474824414465478435015717454664942274746025602927300441109323544341698753028490867186167249588162157921704204446612636500487112725799516638629604459877484338192482659815568107487390975043363928611971398019936202284971722072713275821996687934504948657785395256326023124600541020066601854796400802178164507867049651872680266584000455987025653551017674114613617992544618895984278373809307917094182769241624306651593236113562523067387469870976306527593667881181755825010448307514975412948368717116429821748628434537059939672272000307296803574893113358459261953381072350472818666610823054638937209224399132192527823290884608974758338657589881501295984865813524671059260596793147322146297386661659557207372298884225828599611520564139954748433950658870667452045424915202511153264812017391267088149169978945954551044399613188445108785031957306311564222806075219309642924728168927693594268820667597414744567400603476892585422870199827618654733232707088398889618531361005770618484826032074110888082281834299712258509094181721294566129394534601721030660894110437918754745778258040475010084942071148652943966130956432313116918124399457849709266403128772735532670887198899255601645795576154540597157248471996254783894334991144386441058246254861446269435874123353046975990299814829462532696936372020777094305952759211985003494666396416974541627786011770719552268838720688812176029344385918042181582007100565444516854286124795001281421263098258813420718260381011411438151689543181655279646215336022483857830014605612630973729922515312693067506986422973648724711109800443480287725170844342490569514383725750346618799184894095014772710014107486019397431638552020259603716451399883491731541820081467831398229032772037575987689447168512797794650016301715930720732016357850746724450224132877872835873028314198767664203067366796753409659435557802926112581528041310093194357958045143085113706345679972031878838792136226875577362892759411000570320332717721832542583837597624531132534070998131639869668232367391889162240000000000*i1^173 + 83689164604561924242000889271906102633904642666609930051397006860922072748904404988783871264625243703968072604338368351682213357834160700179695801572276320849828827444821077484715463043074790409146195868747637342849884488960565375904696696126027365654147266663468859904345489871199047244454454663542036654832772051015425466378606904117355788839466290323692802935375830115479856935613430312594213148071306813465056728517618445717371345477423911067663664454515817382703314474610045309864746088696470231141173503569962760632478127580460536945235509795229070647882761180258888148916642720983818638950788687281632442007755544289043921642687240534625660847186054126149082112675769396529562157279290800306511217412371879526750030401509408729949691422280842688276247311440034275969923718185278687062252805760789047047266560332037888062823377446892920488486686727880581439974943778909747540684389483060943031600984297990529765676075928115017340152079369942951623240232738999593596489877377949133968501080638346404430386286196215357497085492180523839759282328696215927967805435892022792633389770129124052159012336590007177057260584506167641657975411992184421941971321661255192698280994311570585794134371524641457994814941532350215010738178982497225641706625329798914332289628529570101059038604955120455520074947212021388038211138203416780494662443468486624680996284906886143273958970295504211945841781170610174796226440797661136578786318251665332917073135458701072019980862246832662181481522890530875637641580692371183751100286360319528289517173782270640826783869081278972766769049600856327152018159190604289539323364685044691356737841390549620046423635539812544253600805095320989584834481509939885213586446300602333483418376253161974505030209523871217218937487146811926927411340517102757390417893109312292535436987503580678951523933510880467935203418455019404882293957805827976537006065988623630224156334439103478280015470882485679441375086625921343861003400946613842020272484506045345881186920284937382498818987118217296080324288423074088865206417312229063908672598021324551334244204335734760154440509899796625084409325880404087299990737769031205824814891134261359762132315947611898577399586242570933747389651714004882236204786202486996432878961833500483742721128012927565739140234552369091114385654592688768707215907316777047249554973790869682357259639729038051490433202134334705211977606345382486568523180362002888792714708059195726115522565256506443623526889966977828315228816692871744954123724165362330374644898532336203536103102771557435894122329491481659910636035391223693428047945637192113380944520886570518192761226337443566403111762404784666253620747668917690508719267572825697016712928973434444651121720451709176854431298990200190811916539987338758615472812817518248613301308758023695376146266668349875510087178050269888556051387690044394992876713541121418250071876237084794346707112129917728627946023991332856477420629446337741143324665625539952895926525798888825450224706775257048077337603526453064338188700104926848365946602896920728378992628307971758226753359134379212800000000*i1^174 + 266730807883700673708619352161402900200683177066295352352716309171028191560552331144179881709172055542054138006334371253480194065697862679427001487032444222770049215401468910896007186792325591337568942750072919707487454009623103074151742685144447588786269133393405567986791193389261540176720012869759898636132296113277298451830832461456098970474104451329527505435212762932355377265979229674699492567655314988808605423691211542318366843671255911213632488524417444178075345237483979189956736091066281714754183383204950906344305091645081618303601468614607100749740303117582474341110300988774449959074639424322525675520710238088791249105466469218189475151088151390237323758583827583390891281524128010660338537364222078367990466895531333566878133437165235748393628038520973401850355807425650192614931595868663104183680683201834224701238337687700254682773229272148816012395064841954172413420760061044598031367957259527153235767013124267236254811022646296181873016755995862161038189603092584294917427611162622977073228836158553047610535333747057652096861407220576256942403754299226617181266907123126844123896388450193487044100092015093834634633349249747513356282189225419359189039756408446397388119618417063660596849421876504082623857395947860346392825221241147969863932128638545738901253677482214013693220312818023319425070483723658022045316959408526034475670243342626539248918280664728995103839557003644124880104822852943518960685449466517748522199835128660381158090318836864183067811981714546706465318253435331432647645077714811091437635358210554152703913076538915341597352600062109103006641610178713796160274350120268591069039237714314886386326588084363289201764920311884384756433701329898470796123661669264873960231006325229127698282729597293965046496463456944378945647208529881381647346749568004286330979199564292885700913256978874367332394454799586552772724588817371982262989880650458133845025979955099199572664940443009715223351354444559139086937666184723709408853120026123954581799048627093865712218365586615286178708712448090799165132731793196999565514141169773514619077440378489492248881939899407426882155510018898781144126608325124978135973080040350110675738916512409704615795654525061660704268284792355225878663131233671266654683251235775874793864097401889498491869884560253290981332011471861213254497893652266407607717161696296106806662363588319047389578308256793108811752731386218844032493852056981133866496616531942399250274392038635169906004532042141552903622256112389983063663565665678997550786942204958075707297545546187178195561686320289538373279896091200006770807222627566013082558956064201266729025149061567898479655012095456259812806458791300028614963280528999719457726079218137249788274037507823548366079737972084661445733291257645670696578574816109800234041089598105144534571295152781766637722049478858038172098319802021047964599698375751780827708291165937374117084187886109885814576075386385056527474101342282499237452488892036675732211289334381146890513500143047559954416750606078300456649745790391076003715687686593264816521245363483443200000000*i1^175 + 1033070869456150244603521415141901855489378195836038657792424832628077933782794087787534550117798875160574026886481721989582878562648533532410133693248658755714898680501822763205431641966717276742708692852021537396015190725399561451254281541254393559351078267920706418595988358006106830441895290878467539754960364358968315467680371243822967967856835126642323445216280301355493011582749437390488447895844364779385752560150166197192049918008561952284881553893135651394782310729285315889114729142195710399802178913990714135460934097903250689625173245785060341023808022917954102637695023691269851538385725901996006594681702738859258767843405987556257221760493849128293107258756650301450991581060173382758501428521240666892593392942504055859577355478101893878700992605066110140501619556174926053191566484858073757387334222020220900394401341865181227655030891665655228092098680053197864638880806091460346263334109153106299049307368503341882727681819217181856886357903368861425852162551253174165342443823347463067043035364979959090780508366024450570492162838027648930195408437406521205712610956863899974010313376410570247344448421067692979195765978458323770865367443512356217866827229384331768536520877301399764323581781216705173656868192230377173814446728355106468524532426175198852866176595975722713645005611287570613199287485631940768922379814798540160397337928353298288739076023875473052209452156033408164232580750552877425098941538619103437471730014870278653438503693598226011189037170857564587088461833588051860866172018764357375509639379123388573239846448726569426933549061770652917954851466179488396618620354864175088802550534088363018935598341560228998188374099403844621650592002062030767485046838899129219886568963914733132875716110612165449776609018045691491251243599788757014606266539159150611404273166495635730110765845267523726654626140023743950863824754293371391763541719920061116292924319618873394966570830116571904385950983742402338161789462182972651805474509663819815534090144903845041947838834436362589228654260597895069630801155480844948233837456661256528241946806711856082146308155466025553639674105542099146759430321074405149381237888300680446363123671530861255403750066906952282327523736110956305350704181984331948353391427803979039293715390548912951139493884067059506907761459796775916247054064092743298932164760940533823937972377404596837798040620134229449523947275668015621362551579439341195117374988316177113865404513368217945982710034716708910696986222671332435061238277670206406752129328460733494004511369393470754640717438207597657647145467309015000151310157239818305974545196452418602755871707459397068463848489832880944933915784636807513006265714897298537252486158184459144527145445297707777749763515243224778769842172587843060777253825395007667176586765797456416687452641140018985505221644173311960194486068462812877360272538530581104914008852445267596072738671561279486724876553701639875631409126714779777323938863729685031011695513273637534753998418866792600204767700411497901923903001369918990188194951744475627520000000*i1^176 + 560739077009433008147827837569074452929621632654625354665964106182517924164167365931105334294033107392724456828724409351255421900863228070259725826059370266563689000824755592535571247987750449329140169845752892759389502361342212673462081226094214956264244122995876940076043508700937625260168348978800385690646279492745191381636780401340871273703672857903376947734130694829298873652126660535780461727167073147921596360094951325762248935004983505707220605419875983611308040419071939155057298535311054025505629479868639331104705579387917262500668227894690163325292165525731544993241883429740807447149069513788132644522370569585053737300003042671200958224535872148941929352172220739440998599604597291174546638441719751189429361896408492466710866780267768909275801788586679759573570064989549991751772926049650654626976556931729920930716684522762102387544556128489327067397556490729414588441647336808050218509158376234267912674596269725109540103223432038689429139685869875648307982741329814741943693795747934493408824113944986435707331258070252483239218843900063576055557494473912468990979714645225912218911320730434031743271648635798054030506524978073300967633652912926086220646257472583814905140509008512117167881993712953397049909832247047297267848631639655207438583790408648066989791241396977351518558327923947639577156141939073578113899344461287709958564773094661215123794117424016279822111432105619512874313006789132929761698739936377577690698364907649181902195093083579278351049501160031738842574409948061581715720999210491489761148645270718067547435158514320139454084187508453346023111697202666762799098712757322794395053763373023153731502856962488145541075983888984836459916985631950168070813159122837278729877219097505114587689861101707705436504896822259550442386755656001778375766164768797313419979682542555438469717765075831834334409114510208023120628267204537882921630587867791868304371866551390929561932707799475311180546789050066815405263568397764462750249446116258869928151226925999668576225464295003968962962266870371549357340744881611681565938352695070723574239982965000462746821002485604992832825273302461507881088924754107966532353040145101880255662069285201475577648166797623099749930109974436514353709641630171414480346719840736368662414169841687867091543042859582962037788708635760601202440233812549293406529686156642848919736614870657078429965160219802920252948126594403543655004964869740379451834335636118148518544753849485202122343916341140789183056049740556853908508820378737320284381024783365861990655214303710119326090333032533889023276226179780051295301870505798735899381841209339412819429273296080529021195932830161423175412602173038830985824128006738659592630019086083023989779623135674694420078312570471519186130070220075313237542139604451700812610693413598891229041287447791488076932032893302655391189180922486594137907655696160910204597961586066623229280869353188019338727466589815495971406730677379652108208813698200659859382322544754907882945779674498243347101271732722699347635560335697510400000000*i1^177 + 26780427621427092739371345256427330633691807606393863273581648448900612048086097823106366281571901921090758208715301666103115007520160254507933245250540257400494849424465313567696445249199016906904171423013962086635139477984391953170313771695989536628600206127873009801060653201994090498356277199767980124402849373654484088720298369439986529755188172656155967713497408040988906626769433725514679382915027258619770945554556477702236715816667055535685094301390372225147551116644679489303323866026823595492963047764208792299057048857572195080757183808957504126790244306549322606470588454144406144681565040905863975339354796995564497107450968138422155847350069632783448480603764718893198824818431450202980795469907240754363248052394382329808231471348623800583818278129765689463986432977400270824443622435968742396861252443551434258849781455846549609419099334147237244230305429866459935903633513086860610746616953406992062280342321660873293528702593586620277736725598760965223664899202072859986764454103288063524705902102243666798693191667869644441635380475899401306249942103819467782032762113442689834255659727849298344042230868572866605348291329615938094639061666942795504158345784579784153217207942879430007008984008579125376489004884641962244552834162477578112214314015014396065691354003858642045859015990783100635814356479785163699907110473847336785505618238087591619673523041164881286845105166858864459579633301006352493143870321323357462521435733427775318562174157058555173856416935787155719480156224652518338285982520651060070357915211050070974229083889131010627678458514213451775351464855667730156842674924185636298972473942272175817289756868715123066012899711268647291292219114405412693040965406895000912798243988436849971170251722773751388105604792050508733422833050835491979508316450058933800602792743773848400691557392512096732715938058291415423892338853906039412482832085497212660401254164586818902171489666836403868779771595421745003897467094471689119059493403729087374154169345613806754459517235503963623733643887123851018642610709656930642217814442572266730787117740457838216418456373410590396082778042729906916694398895761002390987863192765868367793301500569436761431346335527718381641298122313830075223844845448448303508042870346447721337055459994341487368171778735992877937811717341615105569581783286753922401064292079038047257358374032344873217039829590824501120636064737258188827029584904930964579488501092184271196667458400767106438907086423890260345554112844898505231495006050185740507988101411227193318195494140167183748442067481469672399179813870239653471518139709053393888622993276176833130523378221052245992406784360108728951166070669255522269723288177483241103133114289416564039694076597612233348524633018712999129935568937693472385733450982575750340093626773362998684838426232476566402825670968965372642594522197279708400206644423856572400727193682440619938296717262353178240203383864764719950352354202016016841942707313646214616129818213022187335869812000685475197299744871284736000000*i1^178 + -650252398794051975454704374740912865501518667221722635671159682674223931673853424330816706664335761022187795240859143301109842369365099012762668713077111419161684493737307268639525906944377610544341533045311456353075160196374829052454121061247258339177572006488430816191364165868075912357655856197493555639227990405489963636260223074859940139058031887485579017218998085192022938587169925932290294435486121982362556850460641640514105146138426256617422748369290268036292304734874715275548907020634604864754620587422916715923378452228130703845253604862424891939738516470508028617360719794291355290592898791873174946645083563373433693496167695589572383719175900840014046670381081296982043158527802726975399576871991125938020932207486200522038405798849341931361719830413653324033710726259194075239242006635062299986840980906741407985716007925159092769000033680307769139299458369007840624137120866810227751203905411959703163784051621294750465349169763708230699879332729184918666215054557459870972196003187026607938447147452728047592067771641862128620566770479366220761785096300914081868878557239912502087533858149670410403087414810238934498158422591184706815134885030652705366205228524121561611860416489077042559547031629565308941144585485527326169204383640690375927765440134906271819925762072687255459147919911829620775233767348770146210809503433402358694533787988651214023409569152973148523955959051038668809377102134305491816199711831682751028474013873153028722935701382150343041168565030362178515831303234769535416256110369830500163847462699362268975521660473860773521830616254220481370921271890230523538583745022795413804668908481396677070282502622861766120324247446705783407437860476933828918764837410058099488394654411654836461848299748447490832906311585258042324286174973452841289016389462716577761773987623759582474181480225182424914022412273494259654353672012931338261014535275565616393816313657907351811184449066550743972863931877295625584345557318990019833386111335632170193245536413329969499039563741691681517711228389498416438176879125524698364672102141918949357363803992514565374282910182961774190704701092312068586875321564716932224091154625715081184620966002448718130554944742919975005055125882718968223160421922717318315757390685456895409184502560070615202941337635136006336160206292035826825154457325154733324456674635441876899374126538743123133911712878186072561716351648699036055055819652335801070451500442474003595451239515709159877954161543061837028680841917194776197735795565128284795241942793115351360247955706360052044938009929738465132554691788199149929941406594426043867685036548638487964990904438657396034400171722431625751182093356880618483665801362006587852506420581666825834168386516642264681527129184967077437168940616374566717815831875373469077166211152040003771702431604759562765357287178505658451644487127825021314172823526789134898318054222209698165168766782659709512940771026213345918796368309751906912507243359740133192000545856356998414414091229593600000000*i1^179 + 4503719871578954566592059462411298502082330935855669869245112425981235940284250771074553643074664438244152522479159844683964108147040811200746604347552235790500116265240455552011782390749455102792610259935927586266686017207126076429303932804796366982790672099185332243540426125031905668492248246543114832362609085554850410078831233633893997076234793731802241054313891023248347079254536282242884765501864864244882503584208658313383538256654802418853884792066865959035605153924742667925348251604544254280374875263753537118489814488297711613236279000095546124931598386667541759432084408044884305653299039336857718615015189737098276519996348415663243941361035204893132541577174275047487216291072674069977607179215639360058266377549199422179337623526672617709298944891703538311636519388303893999519537283006860265975025695981213715096759481070632659998085943380269564230639867696163667661690724595005197311678149546953551207367191481691335901400598001223585152196714889654692233659547828218736352638327416986504884855524958347751364991003089437381846357231617812677011562797801460654126924517193854998848339782523960227347853627328839999621186423047961313744735223510824810077776932858727845130427736189797839159542816826390620061430722797062608116250483613872880038912551012471441954145808858496469320750891785572349346039938149624072202568493730989655848173953886835463930117151197232420260293241578568876445487079349043329307749831670128487819896193495659738202177776280946409925088251220510400837669364304747120977763517853577059125200413187343390067609266634686537795646864687634647780944325866115832399646359656161242751804153127363254384931258634585334142051317327017367081062612154946617064403606871848090187362126707247370528628726433366448719930540931000460087560830023492252745650268906391346058329641391394275095340887810787785451930528626634206493421734220527653373141001334988258062442533756927294892480035728150607040194543703186046391693882099839072962495795354767532594677501309049553400069796344047551009667473094413780056734740998985840919136665851521702985683550247863786324796635777807131865798589107805245921784398324289671654219979382364626624777972933431347852382082176809640890504237302464148787837531211700040823497523995572015732960019406832174142762356697476953000573684261958078506117739315890612094254775583969511898240835747955976207097311342329443532076179112978443668563391846092529583252298072601843655742678017603157026664558651051078050806080828992514490875723294612466912141181829074514018446019161981140963108394008147540050679922767429199114778297034831236859242980529719557289183920471683147119110295365827188881250403780704810729153895472317105604552275531886099968886266668135843736399102293755376713565210983516982471394063186158147190138677395069012378026403381621570936618888358457031881418752083641468010002548258805482641296639326131312710180009064256690545770410761199627958451512217835721654881683591650528683420932479385600000*i1^180 + -11260247735653273877012714314033521436933483370915876519481372781549258809665082067753675955688329764850034498479387383959816393301800221435503430415438996770537306113029935638944386923177000717760292079055164433125244866623950430987489039619221416030603271569036302958467251661012581516973619323283255719935027862664380153735297450159213091884718647887157284193386553458662584107034358479706195629088583816837792295467885470471487186269268064077635657947679439028503063121112361287728599928773957609680514294748080888107419962029703113021045906827942223714992336209420034453435467228048964323518057547320359760578164307483777488555385287698596020230000153508843692817416835762368253355146918614345417262320200439538488482509804426908198876865811252450976836522787365432558958763316168665186481804920815910735367606712487276744572893092538336293723666001882935291645593576552554050869038914091094733161635511084783178055599613990832111628258222590863383467229733114448712707123174774746276894395161093978492288012465983097798741882164009532060651952142736187295510878825572620685231639447213741816323976283400315532647391542011047167125329730570192121418767147174782377439404284046928080163499019710327368720919791431368217194805106032137142180955907723892277796834719214744143433914776274653452683048757873499049463916579998887137799393089848488045189203219396823122372116371625317089091834547940230159657420576992168237473649882086155499235886769433981875731178964392400921137332481641331614477795245272377469307049271254973417072347462046712513080609977331862189231231124079177630819830415294603671995868553922818998177936045032270602109473453856890556265902462168674000988194328713849801485052787970769497072362157701204083201889461281353251354955198760710267688612358716561761139141187465448504671557501759282107326571122033146907955108402913753754170086821969356435526315331157148003573008622997670577912155422265043110261454145638740258720833818386803157542962355616363038535966101285226941532139379607115135263514259588256588629217116778682986052705895558108050345109039762357060290439637836656626222808611543023608877609722186121069307987957784031493625879833218134668501091802183077201792588601834391988427558126728715301586927436101241429010406191987027262063697971883110852032449138763935860185383689901348433714963123299133950497688892804235423301277504981009549532265133638968532809136599536430045893861709646709439541831009236065825061146295926040334601672939137222076264640680955883988169098392737424965946818302361559987319893871999132169503279294859032801592429887078048533197760433724968353890716854205585247694514681043535597341040225992817234055543813240252327992521344502534417538306419943505446867638371545033204333634819165978500776415585646940057704574522194358259861958997108640522856156256348641060804666529115291444967627522436031218615433638895804596743028001029747103026337632941716930521667305470589036051077634457600000*i1^181 + 6067433387272274749929053073863227648832827592668256800490867927947457642514665706729228746428077876505000728567672445846019548099501901629242354073453607311856544570756935501812038326040483723908652902176147656835748119879459457202168301684406384083312025524496351936055608451426741265897626716048779920179946990146766429861216704932117665907605897566624036666453422356971398847773277940678417984156398195935977118636486950999970588297105202409565002550958085263714733769398520456529190849288222813557682726389553662609771182568338673760943372810596031505978182103395123742078629290297821886376248577776909510512167543664903876245268390842255887974322517647993088097384596803650716369664875069370354103491447594647774697460171163188445840100354588430369091355003258897132855803060201934808885064247401064997937052079573731858800121072071194312484895935850636975057785339972692713969664300425082872124132720634649305153274808854588131639285204316288897358840982897626108236559952039436584354108882775406169935148748098912661925584006297589771970576890209772100153212639296926570001300858233070512185379400081396308945472605064401540444203302302560022441826072628802717157359329256913171782891438368259285306176569438127525899845293533682430110327156935912480282810886799376295537924821574391865495288678285757153961241119848471507040412857028949015260003218956763070825785768732623404710242533913343621765137387257130855185810867946609887383996108834587852803781588850852732220964257919747372834854863794503781629629025854089263513990966903734441172057636186041716712739747003167635962921900366903079566373847314248545377124855154043269441229353045287286634947543646049303359392171562538359272066781299327786082288357267996797086189516721219021067708793805216789147419510002269706970381514014424355243238766240095259722888377572901795066926212592104092566937147870498504398903370042484866839060449667554507098601488795655646329188746699559009763629887993724857058782953244267315040175337444744084219246739655377197185184882923278707086877493404623037241981748674821370567093618991488991007426290088707696804587532726320184482670242886399152344002773219753897245281237481535685008119672840237139440956612620961742090054155479480745953270804135497146164033848132839305169031079877646899354252409112028719087125068705031689013267328655235018195443120249449594901615237765624087931931115794759934234332836154681450415218352141974589266076302988057412917150852481323005462560623132496306503225437340422371418247337890249145653837120595681798918590836438286090664253163575195201127503421624043688240758017883808849757157341729539493883472733911096823159718427379368099277302158554220065339102032934070442490176142654968792368938713530301435913077020188730585779227484346834870707599147037787081280146650731433107784266247705102155953927271193562862978244505944482432549866704070157032489938508808456402449876823084889955500661145600000*i1^182 + 4759864738660561625772960663661569060435962260256141363820558489850960087213693335101828103852788724105987384014646252069713980436447154567058124123781638255787929416156547579480467918951242730960931216914630442818710039462961674298244398423793710264716778773232580796059964236750036099655482928804956396033619334930260649570230440672247124284163747367983518831998000893141193274920735334935690810540455115732485125584087755921120370457663558779596627231403110678753225062147478167714196037139345978177221287408171822544302055564587176406882816249634383513513684560632027796429564736745443896187158529554411394290247214876216348889611378146047794951313054974735637397608770285194485046443942266932691807713925709209350837824265751142527132189990666899667536262119411248886015318707693952741274780966372535340537677353809170374925067506487286756801058086112395866770406780448700973488301461942780141859851307643179931362904095168374932398840193307722870784970640784034348729364102628539013894958387872716983103588730648032230513214266001218588512467667575125926114932048291417628969968754899736315492030003858105658337329914907887598565910514142021234157245330894711462752798186991173455686231996187193149912926828798632387322369415657370043624607004470883730650405861362027322524823618212099235183886088126847191272713194224690482527853133950597497655481712952400655671393428379418920559917353439496070923478295317751888724354847504713710969094722116625955979807693452452721900884913923334814866426562713811072319782564129213283644259745592343240758431494548527751182140263158887139560866089243202009344669083255264454498363862307574185516132494265978420079549375504163122653310033089298827296503157690061989598592728623264705819671603726543338544941208336363885712347568877836565199885680395373167659593993130247670505437832319982808333035380700997028653694883747475007956083781955787268232982119262587881177050511620777420207984101387759653312758871822622983581548871965541468039368199046883579614450146612604138065738920070746995419917105623989218355580764230030499660682230582128620628934674337264965928447842612208746534368187769444783467342733795873243538276536734516332021852386000226589010519129455534341820849852564741893695772234857030347407072739544879098837136301713283417254448243455380290390951379455132283773790984898932327619001699939411406114328800362923502879609716701717938296343305216376913438403650429786345504004043156952177995685188727070659385523300490549476791556819291487337495196173753374365214754007686493644530355531444294552041915311000491842278968231099024244530505910596569368357181219445783331011382374237648945306880068673111990664269670083943626677239770883404590339737116249218138357406019752133768333701524915536266159486487648776073311867083155698906379409249059942909433554599467759869365031353183496644575340787407131130190260430251139127932229431344620294792806400000*i1^183 + 815205251997557492822005907559984826132944590571954217440865062190343937872610725474305280859242210730192111417008893124009648167612181454114637864951731579014847635372487896341175518389672353852826999847038195242454222807434488980533146736516622683907250454714136727863700320716484170716611534472293051679812292529709719755786652966646096422378953427987093851122864254425296688713977498094802607445798989235272671577040482071431205289291995544535863661343195428003784710344406137776828094988299098397784286982406846803082251801384711828489953625903991374644922520383376380212869461129054584772556404705702410401100199385825495596701944930778019172546158138325031888868999894558832278046561775708553272222441898359661928702303162936849096843545374890582270281565430213804226207567299619581487440984477842202859450384048331815424530189707231908934237521763600637834011683932247813351521864883982995705220328000641499861412250146006886169206118662416754290205249763220504215058331108493235335621149723609883863073889162818211844642703095181458400613845061485224481746499861999544920803083895448383643938931687255284357562122199858941401564279192826175877064453403023871874601643755081624481580352856278889494223255416134144923181220885921359962838409218523385853183329938443459280169721579818602733503027029179665141749986437236513023566551772613731426545662165776395211437475268601573329992259287471898490482491429548248767267861475788960368824815691499635123590867171371781067781749291547852484160822735851355094963732672809882669150177704667018525237315070509306906314209532376635453392267871544094743077642179177185415702117552431022406128220834244521029328511961158815693322936178022049582038371552874740936700640451829454604695672523084490713614082009485571286685614261207955424973561703528667207187836230591601023835660385754272199888488398844685222935396303413749083962986004250074200559857896682103330915590565649966276441176739380137265558608469849631293710975442620545302471231800276343076126056698421373693647384101136243044077165340057258783072858384860878710588793558055861069065391812632664556932507326889156720833955434027120088662018430690945181618443304722648205211332770281385609961838549532346055313367691184834805844003310303942069503984517589642973211113265328402668692351906368728057356201570740238476566190457760474263843472888588691449108691523598970116602665531632333022572437197728197018122369325555367975304508892263234318017204264275345402211915450113659920825876555853795129366602287221732473782682550638266424548985164283905858607529371489295656159174871836901267874681389331523715802778198489276124772488295254030256273277250300986416651742307503489345146832420499222463215850428621065833358137333095862761838225078631087079356812258469434917200016109963672207240403438142028267751605013446527599076345081265524136189335566697451734800161790914686091264000*i1^184 + 42460688747624098676431930599404244320464217016038453231706509571363538658035899852927959959074261507836503639522679795324295724819735695456349702651456183433259110448488069524591487040871660082681625597457147041546128855074153340930633562910608746695642323869991068626177029695967205297083837239470352692411441389867411065972673840746030802598688811696391711240937327246673361643905302414064601440723084295733714715654706136944470568544234611652687628701537522675326563000680294218116357800662796264184863715161766608860007861491883811812087482713131678302024044969123768090922639336566713595510254579562530356775741009752064459778963764401692723094585736583053937214447878294490827372849609271189604383770881657807491958796607863620306585017730659641081823577196524416858050078604623898187343099978721935167656671654100632701544842351195828428920406365807697289508212296970272955615377878684557242444194182549878831278966681632120874594356777762535481377454882448012381077405185206476461115654257884335968100395011404664024852748988804797879577361003269777214186570128302764719623999851900842189186108724246783775145552425839911728656729186222496051118070740918726256775877504609681196933538448909266443362636271521038977697314527955449437185512089108453488525762249751718353204472420174452298976569502631030311777372427063845988132846886891461674740192230521411674785446316072766035068568762744593792742250881399688712757291564986869145953948210350188335661823006962923745894871236698664572335895039851357147022859558490648430749750351405387677415164711775261780747967276893828891121805816050784306276210956326544259062077021461988123783213612826642104617319231193567526291263694789660205324049633521089217476801192093396347835551705538935826878134586578641664010974412732699060327124812317536717102606482596380489430438915184367523668919966786917377501544271015926446478359530883630923421119515426070270255126284547328978481078491389055002250949406063190762317382630706299785367091957334328600654701662762526211223301441025540939729037689832692007054893186214246179660543703152535230411377431288783824239107818727572891729925755962773980064396027534943968638044732958328643439067114819909642828733606028289327687262168829810810073607215113145604139162388405191619326812827140321994709110005099832292856781714098011169450708216933601393260897073809184915267673981431057980472167815413042954547218342403751923431828246956941909369976711614184148367411628943286238750353451545555349946255812936756071211572530311071037180100210540188880824925876553004336433789509101038164716409723643953083148239140231789941854226137744184772762363414130477692977872270523093352871117272393230664496706868493125795529610362121488483548066778786709359873350014400564546724697393235886370917980567565971279054210121705597037238321070032012362860641574126846099876767446404694016000*i1^185 + 135877360738236422338680341240093192300264895025736008602946823403595653824919322065441028720368005437071333449166847068326387124372135350148715411058701077479139984587941215827937285599129438629864281521576055692051472527389106162025027351505096317226662715811949550960283750849709650549051582254822186845691915886062270360431125176314198863681577989613856087935279185773058629274623183036999596770585991862705527479108317852726932683842881949201216293318286525097550325549412846641808171914320225960512694057201563719284592731248389073954242215190765138273334595980487855129757117224802947739495994756287774134437213187338867253559716991714965571016350935112357071084668127659548256553583939603641383022801692617749350335767547570986679776219925826012232088435744515608419442278588719660844220216883386942456809848421869935169634852951867999600807541891982667849079830044293091959880474661899332073954534864072942417291996171525758348545822844909904081863350149560880740027461244387348547873253199273964633060846242080763033424462568670967773307038577658011937124966589569575713220773274538980723768101044111241260811783827365154861586513432750856977831789441487755392009621871720070571513724689118097894919156214783305387763836546516099383139895959697608338675901107645700177897920840375851318025193120884046624672534690086616287617188686910921513496275297615406458675028183657486752655058127693441661915410504242222954076366763792389783751610387304001737112493333585527069200978420062802000382051847272936293363898328455118772942067811701993034222964834783574987225306701361840513040033861995928137702814872073217228964393648803730057417800599005014854492978707362363831085072384949489677038305324981358773178767748358179728309108341444180201686771731855473132917724237210624452311180342894046980064236157495126365822629003754226669376434441271242386202057028682207852231858391486200262761054660508241539310809789687851914842117400261444385528741497140455309038364725967306071796686290878524759019640560099245501406008109174177385889072378111276901641918174768409269561018778398698737218837489478568218749525833110813221646117517590782170468461605575100744555470630539707260270959956406578330626363215700927641032640268500647852573398832837428800481001619180184472051411979581146161735347312494934239991984976273240151527633242185894991927502229984096615292271551975953703601895184097210616917726916725512581388375345504492278038885736593502268439994775946288574370534350632847008123012395999991475421148143573429931679917655435264540869089455170874669393533106025535892707842416577732638171800709974974976874024534178508940629927282004637944767194369684906958981845675878261498230788851434532643877758532793027170854056389076716090265148662539070441460374962066858364716425946955777538990876048258975242163923559065117136167510841753600*i1^186 + -26703976765344600997026524150606050096074738180233733487488519498381597827147660039567386538512489375436355720325759997311416346840559210819151143139064817632770079347027696995113453905127761790963708700026512058383837705994072693564160022818583572042656135084777358137283930204867295078269958164026542216421397331111166310473194232359771990744846371405863483594768943505391640596143962605154998491780033052302428719886725584463606947010049734935322812040006564394107956660432695561362009019288918030365126745578585157233618661813118494873151268179293101380371828207755160384412932779358588950590185712102511224155608878569053292255615231221991964435708016047373247099758908095490162258417081400737582124864572026622171786083330852721424882877279508418318576288098487588222894269859150915479090489962354031681460036820818331966987854578920744803532432861180983793507618588070839420498135417409894427479940424654383873960162724761253220821809274954718931861468702230689110418588443269999750103003067402467000188837609358344476661327393446935624787149050415749310347404278257057705674463082626732807652339389275949564917877782087473206350963031022245262527771827434214451085948047161285330566002265161152560425800016640023172116538328405154039382745450498092593338817087413129393768947873920398848222698477559881734564723971522175010637611123112815532458256547332776148381533155447526434495326075159603970675998773139629595324078459620014568034889157022037242128366158706292863668637095184770806378607727200580954505495304382389485970383284069547347752007565488411733569716042283185225743635761391169780280038818992624203811765663818048131025116866963071662857364882941875220654643557826567714123933476883594812224134071617220909522293446601192985809002282340688842564029677961373832604012941511799587481597462436450872877234104950799616571232182395625173376559964530913763742655364675266592708045910004523631355549667344712996950148300276740206834036986828658303111476696377833325131995583728287397891822333257126427136715691280344251754674859529861272328368703231356318182251480387267274813383485866314171835677353740796973573779551809963816449488090721773632623917926573189218829238660748232686986732760299318630659164000277436279095089223592897787326416178776565226532512801288755320032435624813201329716407110809998188929386285795665393448900875762012581926340365013559641688837069106235779485530143533494339037394465694836457644588304638011640617795990600300691537467817001280333309977820333076008341303251180977504223792059825675994548003346782906358733290498177086457255506304361755687513721911763249029060203990406444059638906568945061035101074697577103346179246806949647116234728311460262209707743588969666673176918344073731909323831177034112620677968352798451698454700411484626300350427831185561411215425536000*i1^187 + 1104668581673812163257200760344560789749263637534125756831950129891595266390050699670147191276791566999228976280281801372124652265681589994364360562371458500713792275294594479902137579335365628727570547543134871923044373383001497322798594922430125269383112832057147431873416248775543802377058373365176242624181956839654351080692886417958034900548864607972401092505844933828358904832693544676357307383742264589807394885203620269184478174634143246019844099950423929886683644964226968946932630435248097856149372663140506177996115360588564592196803584945251355275958083898420406540057924405553437078285235140149301280874921715866227371736062598429497753308351606677578443074328587682761816126207680961801066994752164584377566804188532702998563869800275415275972205166493516755757755627661304137887984979581576628246285627700929589747365260067970940650151622986740632434193735113113405757979770913291964844510823791273476988118561566404041899470724354974481164041274990452156260161811174097880867345211546194137815941739460169427635503270505823178249162943377736848980151964077179343413274438878696770848496694409704359751233423554280788389950438936447457233308716545442002770064884192978229911553298260274191280784995223061727540517994019847767881459687460228944950315979360901400535454944929563325071606119822714593243381267367530930624219158674830335444749150058647681358878416810531263090441691046296316665578870717030197232487915534738528308061038318707753350737483828037666822685038560601891477648643878563497944087510473822216998378433460831375202361119048923461318576700432706628901157109994623412618854761200316677061861969176699001210300430346318203993231742014333582671494353547885743964004869079344139837373078322449150946007183375029263226718436993177867134216323080350765228721815611944492998384470839771850364868882061590197325748881598057530204808666788441921522883203024427177174291704635241591021631554422896027328636864050140895582881848106383166352011740674104027341986116086802433218480117183884428509851551210156544305325571317388498154378302033519080855960263983083945968504387429941462113703835707941700472829695868328598214628117324389251940938542684898427434785703778944887884256353830465018868749178599169389966832184488080265736347905532399356304434079095375104204525840722939511243183788229713839270072495631202371391170634812085441048732598360792466030041789662920867586196238134777701400806344656201203147274180565072947760835469214515970250704004271951442739849963171497810006834924128978017622824038580719972648011973037961521343438138072098222337102131258832390416926646882511827926406241249712511989847889441352337284667234475568947160325299448455070520614376858434888566539945790184882091356471099542305629429940181262172522240852562633750110981804743804846080*i1^188 + -16352378008627835905824785896559909559343095058082123040537932562143253299409792344141765935617101548001569455298836063464928486892430895545781235918614974965514692328467484617811284455705339731535000776362798721791299490456650321452079356091786408629195832772339877867476894506077577220167382000683628808355952962083848886085625002127955803034179768030476128112566602866963000920173874235600281919964899879698235826109294904796529934691312668797368247711228993971246272365894783802041640935962743841474692343960432698631278964809560948228086141212230570712343010123263371161423750643456638414104093868828086633994975686673305185005938634192211185785245414764393220623851990076617511088092232751590045847088441425052875492188411637122949601067701403645532629710817961409493725508992132047211352751338478322248457673487517814576175206534533661313140536961208986369910379955656432017219421231104746931552640751061079062223941678345506653305350682025702073121065608460398842993933850461906554735852926939847454592496852562634997422783925628291393403895978732187070701969286951403502682179398830873438677723042368427112032417104528352710230962061384051168377314862022097579241533077138643026070972406121024642869934322496961640405113345003546378590200214366353544891392958819526000987314301767817011803893265870066304592154901127868261000944323764302350317593420186058301186574052177242807077298393882714069310968409179558190059996231270939892806933169357223189061146006312235032956866076851678467048593445810019991546612944478887415613271788599662485874941904975554182174424920176519266232311344490091467135882948093908630121940349521770019880779538841177400556443810605061503784259300994945384723426752173881626622743608265485638072675018883087784920071010657902057446756316846451508560490031122927763525573501926166530055765146171165961704906906547268000560330568505096505482250178412622182306498081566051896921113347897882522356723141905549908185661554692484715740749672990351208869433436320446065959260908871774441944045179016533561046453626903947841349715623747458658377819797590759420102490796243214339937228906056423070216688336778987208555491769843527151043617872897087336947609349684711334634944444337018097114851530655772748800225348623372919369101052711486611726937490412446545836536602911540862498778490311682011348485158055544879084182843652550109640060175246882147234770249630601542123820846474081387929531355640243736602910085362502097510446771560482133721641932145591118303285219909293840123345047782381002514888167794395782796880410184700389241479713615189534097993315060710350716336832806501247800777370524981942637129993657716348370749081171041430550988522201808114778296237468141515372209947243206175538938198902967835824931645004185600*i1^189 + 18207191269681218637201511535304253623427222489435897327138121478019825750361932642435827537628369694589718289260175896286081591593393654156430223865864672040485434720506871967424961991875635883591116812646885776736860654229765832587919220833547053206975845490133791437835953304162409214077808983189755778180969323665865604767588105580798527693679040999335822620330846352500508084853775429597201784600336116614053622948720460966537739826962202850674280509199069791144997636502276807252637339555889457773644502496082165506054862367836168508657747891388483431158030481948904883756777083564363224727905737740017366395394843185237555387121562332747948605934243458043820332629255705189487300607438988078660449406950026492566396742984386335276624228315827330578804069804281731369530409468477908067159469855984912945552358782956110284186833338726272806347514111345753730038117649542206467168977505064203221231430335183718910533746255939213216565329440357035550472571927774587156160382221345874295581701542913452112795345702143352392824128755374484850589824259083210533481087157897606676059331851185220576896790974629175968219680773814419360007828100122080722998820864967416877852360131492743348146694981881437799044959629241496153509666554041196109638512795058005748828935384536723934425999119653271313093958699378534629494650679946515979329695322233879066987237882581389850873860120004431888513582152739648954081646624780907392406902985489290924668258780482928786866600343343743835313069958592482913006303326763870768838834427913009303642110166991513111465530672743406327904916413953361108064443270668123839977947897630871448229589476365704339368474870391708081131800071411131549335693789728768840271446553046143704429445150956692699295182131881405836259429756594523148379594373156292818166788046753995468539518326902897653071111896796246466093527193750666601262747667866873607704114931263871162092074060929073134231108106914774650145036262064443551711136983862763087977789946926734790663757052196741036201080510931005041795729451713320805000945084168676954248842059242485226796138353702424295632162904411790306161129173419557074186877776399724839093873834418756672015470164480515976938298983915029838918961019446441952102034963968538923861007849425966514080450782582642849631104630643626614489960376251796860392140958920105288120821996966784919878765868839474185353460959120010568311832281450990256264354228890263874144014041414276661971087817168972043160620350921120002149494187147473249472220736805943901256563636392297420799987395561127410079208234785762337886537959261813800391867964426556779113484099592812662510156459783495951634231982424187396756022045361448968311213204362820779592711216277885560887311434879336448*i1^190 + 26900148796517377801579447279491902173845454039491628534816994558099669960219601066600225779541514791619825082209164530530339865406363321027034993740659543345833372612090457065219284631461230272616164052348428981694683107466337304237357046906758468328900518022801065362686585094897276718011214988390307856227024733971749374715661369927572530833890663882860203799950950798828961099599971577717258189397065873578763953178425087310751118964452376626253713365499588196426314179894889337269725912094656682753061574861659725819675031906885755951981528119813150287985811871891833469473800429774231869425797645238097502330736056574952325971897704967620688551968575913596057907395734927933934449973623637780984201795733368939621328671812552227190045412083136914962707550681929534533616111370201162982593643305028622349486871965438961646791894980674595996032274705730409132514132358155167862880985557737901630868463188145132490158049993866109227440048920430746704627858095790232616769464946701511026198294784947263158458509166462683054341629960033311909355509959137914645986312237484014822560747528523321426027827374609603819055364530673105079671797503562773856219438144027741527793783691166927341744068377708031314422398958481312700432878223603389346820561691103981324197035636085549604393150230766627440671823589708557732925207142208253517042679614339922743996404526828064462788714113453109252248654737633312423799129677854267884500850546367639725933967004150334861058988303254364940086867839397031042803195619455069565352080701392506641786836347512199108518115597032971483455821355967524709074082785309003394232392504748836412511762573374630659617745993026387674624917178172283789834829308374396719859515632190118791210094211048072465988133920759365174956300577814339041703864211303150789704394047165204647210047251647864375477423730371395589488879623958703195815319618661745023316779493151946145313265322824885113465691504628290635468881179868812177655797254946341856849446194373410996647105310536091070287882041109748133417031185450613983230015605223419753732827576800845358910334242555290619535202754365410422497674661901100248200963746537702096219115400276465961580150863418755556067226903595002245016515477375867417761565314452958154480032058172764601742597110054401842719686278679053787520902640237121507456215399749245476997572262506329092426081555007017578539074016949710518929001282055049500055957908680078196421732634415827707754292459715827164331434510096138794551705482855775771074147336556114925016272248710972931554138473759062535411754747258344483596136739393536144399254480172121197117126092015598921360834411449509786663442260198245548505382811376698254710712504942592*i1^191 - N1*452309804569872630825545946485159941125512331151504805102151190055864911806092177447656355570860096108169425166107404691346301443285325423582834125460173986004002439326640216553492029625155896702289519431539440826787296803485597581277703865786075976032192697812874023089724864809442096511978258968968140330805041222342914530527263763983544408925540528765620188105908826714508957001687116844145*i3 ] ]