[ [ 1053325008845398571048090356805496945426489393878330150362608773195056978853105913725214815066631377127842165092238807962083910225248468796951289047162644995687800788154563497347666974094059074833404505563186446837626002721232114792900517220707798689977876175174905719233322155851609076251937738063052410334901041393319727031287877701973095683599908558679204014817676127018772512404023316433565723430633880883962451869850279300877942947707741534418181244609924155842456750598132933155985991862016135749667010859123873805763968004129235486168584508430728816283964906560177363963548109502432460554531952872643158965265264238586304926351067575472724857365038860016924506698941194137389054653484621520876374263958741954227500328971272771875590626746423746116707958086919333911156071494906698822343977994603939620428498696586528584779907383651096586681621371404435717972279850577758320776112623194257361516496972162570929030170773777620020469816896692615283683358632007568709803181272381102108070998100273647552253164005036862846817177533646704769801372445966336000000000000000000000000000000 + 3851024054269445941569409204913431377783051747463378408418569419562268299130584187422512995463638838547410399429980444424570334074709677774791886842823015084198744062057823302801356355911404919808976994799513082356055907167620645007027280398616401633018550719864864788389170082577182059097506444087595133076400323904781514200447387724591138379943025539047772523382353264907688344152260730549976533741507905681073715420875022991268887545015066990507171538024153930190731937854924555238993972292684852283426442946997803248655619552299850236161344856531948410782421715282700371273842829525187676551912828802169131803831510943962000953196097286057051974909916993670587838223817194417692998008045289740434023664077339152678313773668546523269554577066204857693103869148623775671045401342269100383195289056346076525951596707872285031078000192536293386312918046444495333572484407602177484857056942978844449404088103688968177802913167331302560634736044672310856678239947636454981277187147923596301516526406628875049730416171484686991125549478822707029594697556295680000000000000000000000000000*i1 + 331520324557375069529476981497488931546817323535291957505149400401014936563378197458006853434913943265988547616686395943949369248596891282702750628342109032831137866790930336307747641536032347199742878713656628763864454114320740585500800820918176092181031919338415603609612212404591508002516911065559606350254642810536448007526970171495134920109313116937255790314793488896171417457771070752185073328302646105323736846803281080165939618683396345219112380827579992940492382352065907525249406196096247172971071835278664222038035523923517517165014422436456712364196621608930123341643511594673721663415103026973401152319908065673492408615559447507697190657045294085721176877085219439933890467987265443209509016238321208150251742784799229288185434806352720156568821912670648402061217849292209560030122448137955916367295434961123156493772620960965513336391912176550850540560635840994957826380752019964178718572715331802753001669705715291688099815065635875699126340866804401696404394638334781339154206942263804923820902898743741545735817295263470416682608280312217600000000000000000000000000*i1^2 + 1630875607341965369877687375362795969401487603735098118957940749578404302771224227151594159442113234567921710653421524478974484730581894170432202428080615975643275038139817849227717825548409373405898437279895205259564442768836443973797862618466378485791676132705532401971015695875504254327043309872911813422203986086863034951810347204278145567316701224764842942482385806169414684061898512173871951889958484449310171820117520208473211419822629128526187349478055618393374617683926139146632989884164187040487123444352031611988429191482297469277821851408803188419856796994861113748244243765406693751271922875868113928404189888037086482730714456341260761408483511114391517264752985394747600429658438685822715164541608476002966267365550029509327226511908003299895414097113672808238614768376302026549593095908685494830701197602464851577708755542771604686891652155579432537292239470597301937276806754964577693668628451929302357411303526145620526919147616384481866618030223729533337819195204496678198772903166594440106180523911729103807937717152932777618017699758080000000000000000000000000*i1^3 + -1272436873407217556117238594841860989796996298642575198573740367994999521204725134062895380929829115948111371122568734974323294688499413724451800707372848074770787096154167781542333225087629172613210473920046201845039265774137031883418278922287185926746939591418120550134629881770211492054379331964636609219692247219013338732026877737920624577039547273141434791585254605880389793544237390545394122011590527055215595642585865895613228565993647130254725835582000043713165612777955244815066718759835495530230549744457477475689898601450789508656885786077147436967646115250645461062630349770481251360933050450305423534847791256011298354050380788289376309932251650087872523420629458545402186481705454871165881218412446585607578048307164750361530447600396613241305608113140214248844615275847112114251722206998048459329550604400579060289496827269164452404385336690833928314989999793682281813713193661158316983474268754905713387331952552917253200454705620495845893510879434207925942606061513336175142058656485181925442466000466987932288853235538173176166012996812800000000000000000000000*i1^4 + -881683355173706507448098566446242943402293397331089216151583410615734865139517581424798130940326966411984361928327782712627355571054526908805735943968166103209813176397356295122410815962525444260671183405528732175426806613389687994762486240732713064356383891223112817007481776516963778143552135750229734972381853231717891408598157984602482649952339666367397533048735758940205453738029931078311023794449583581215665305547783384805268092985076250117043488949483272882192294992188185316829843694410287352584093421105588169251382207103101998094943405881986794558985501558519172353670627293541510564833675069356719596914749267466935824390283538004465085123856504734186124021210068098417272072071392544157230854869941861523156547446322354348858173281320120083221940750729489344452729785420213947623968254537385234861248213028236387102615726877060404444747353462303019999902920844697273595366867078821472680080292850949070515604349877777624973867671876164521952504778267545722271184215288530672693916555083128799240733557130987794108318620769280954606363554611200000000000000000000*i1^5 + 698371693646821869265660164040875798258658504707617570388325653720093160375085171617851709920708937173424610394965941719871126395695020732962913258717635736565500402681697660570396571190282811585745671978351484042131347920925522606837505974759507082051620774660428453460884395780606469740537540813346576425477468253474231534769080407472984908571862108905447569975676320778612970099078995287907173565296015007532767870104644970600609006640415946674090677469558471347023005510206686213309850188038701481141143926053711501619484613676400683393185130842563415285577983189505925160754374072483740597783508325788934936693120933459689414036773423400983684281160647864027560811881249145274786360912661371606599592952261467252536550506880857190647861677351662531968827639075290360891397647448759469564700269811249628345952886843666334292071509663743918163565381494317841175371997928382899973247298468601477228173335906985504547984083388833534441825725671092541275345037275901710936344272944146033867409997860816590371691613779630676800028567656454598250949771264000000000000000000*i1^6 + 181525378938969533271587704130152181264495452292922621218877027251952447778120131698293328817264191339947413174377690991679191749835073857084617451178772357191137580618349997111594343973183040452457821591688791674044949181837016788334002313085013217213952377284849488330322366924493817441045155734551558201465007479458184568905356654779339912696989176301099042641076868606323809985587745421618302218257847625175860467036526817078874846994375563326427753890992444913378266819702958404045318179078749452983783390010675933763066011822792548186962932429435712735503150865360634075990138497016456128822201213027746719061093687426976936021263891223310924014957359290962049958178055285082019828579282162544173330874958396333583460031405114841826935586809314678741105472347086370882629069279871253767313155606926354307284144628342561146606799975114438056121747228098054146819431328702503476422429757927357774413619445326484949269799019535948080375427014392991162724881196748197940350452463800918249365963587191915415889718035440215997401352222059509530367098880000000000000000*i1^7 + -9549151406310284476279239080337929999398561533615720259770791709403610629792183577506791659217426792628300489345801988187581057484250291990775158978636925907673586061753037816575547053739446955896167819085498066573754497439088448143952304665295619264676823412410139476864871325010891753532287629492110217621769167120911891625306537694163587881969836743327234719005360449410386201057038691077777358848571727062092079729853431412940812998505108537070512595735067048893840775653766893517290890992706525139045290368858903501891528906670832824541763048117783780114910613796097942762742837112611311429834169518015119139406457981222209101737815593988194694288698291363605541232528573558214174688449772566526977539977832454774278634893444611824894260653509639251970413906557771746921833334036090399394388240039991496557514469985400598742505967330700365469447697040530691236717428025359911636278551490857930911322829381652632119358703910211468824182699412718406254833338686632855764057193227615695589040339797196769515324885156740327740518619562550826631168000000000000000*i1^8 + 33769240891333955261500372718961529182050118146598536781817173380035139358980948747901950479753911346400860129790025652381903432946679634485226415088831737888405172395187108661422949795894805663410900388260910069516752764677950301248464088384445133712615003956268172783331695589870667334722509208089515734458050537503595414910305710121770903501221226336226032069260662338499708625436126115597953464785761061297573104659843684919147272083969848400417398615302146925641800528452717445497455898254060072005815908858471385298926538878094325922451241589986954616522842136764240925835422698763180311496744838226227026648776839023667156059633331788565656521687995604808519975060535692878879217300343981627957100153708918066701011742877576211236696701587313596240539881492835893025472946312243714705637487382363177937857254999148262296691312805992207057025942987911472175498916204799998286533379130515908018458572468094918184276760026652047309825525379831791928671217555029966358855091748247239545365620891268669523105633571516072633754760521204391770849280000000000000*i1^9 + 104124165620665197074790065324627120764550381637769383016595331117113998882062826947764690331839413312928971391628540995236380211048820211116974886247406251655740150826220756069419223433806471159335196991797029039424476039488656588042577735095434859815350157857511431825490162280702053549325192796461777777252511203817433169879708688728272572063719878797054170991463791581688674167038139394024274740034780216239543671712628281127024355136138019047362675135893978053464096744394097858002475706778801350169826327002645579129832727420029225569274802773375201241338460995753676226844512919527264934131679210565864126747317177676534207103629628197438565590633358510719751241835256212761156061441853619688904456559494857637059788745979910927504663635958705099957980071782843935245918423096602109302453326783467343193946089163122367635957026323407297296528504774681467111984506546613338681987878020537888680607697378131673343616076108192857865837439755090729480124110315717474091037302496036440987388710667590805327002159559226106854054209477326678261760000000000*i1^10 + 174966364944344052122223050933759781286372754846939596896228079538574141722884624213719430137117319495483007392457207446687344791105840285850687171817842866464007429610684452018942848774635354333405970030307826826547824981494048006437958034304698910528795781433045442566028046053762062149716364038254287880009592787379599159073526811815440966122280553946265486400571463058596799027701755808588628117148504126740518574615995025196687401730343338945240340287242842693376787002647009751535451615764687774397997048239255519930336238902684649837664999676234248762585943512788751891243318617653222357628029641820676587485731705265282050988747273939153507613702155872338350371450545640406848014234012057541439947139204811334324463795999675941187222876736215735166335871157568493300598427494893827676015720225895131175442724789708131915562666816319929989115719144602696630489828339799272526748407728082649342216608679488255291977871975938579921305449770178998086632953662989070413802910967801817860001223583390085838954562471709361040445302353005694156800000000*i1^11 + -6123038985122690760692671704666419063517941288882960982343091999371335481599775714130375491907366861770933103972579905584229838988733167472303974658436082823188966787246148800783139359039644136654381667725042510491216520693996067295442940122610095262022177167525366932391259797862805369421165739711725276659623848678972494915256876280366987187836060216421847482791784752683876144756184971965077829997585000457021608376127719172817254204284840723585241282638497895656550593930714981445861488144869473511990861760555238481145047858397601576097079885325850502639444447081233375897821373325236435002642182910618118587666874734092922808434144589095379131952282838627426630989074299410420863877633485815445814857475103529528973961128108520813109242520860991332674770530968570056074913292982744542457859894161457974634661678073585010333884196882497418071386498536545244792301569521947910502735855591708269544812972901345856058552375271563537329766619454410793435681500403616889646307506583674350907693961278685096656931456509075979125447686214385664000000*i1^12 + 174744264982178129019536838815384739593206276713072111656484209458749122806572361837075773461088230918726659441197019081631542218560975930026364562503593519093725774942542613060294711261755771547208552828916799909898022621344718970444502832961454224088487604994610125968355891915080173618473109148733652127348311448829310924065794402594404122919386215075393784290718288465356561312373049834004316296756914711613220253015289218961200721053933059546572911583572660631043825562616855245141732135798896250604832157934012440474889273596899311856835464504101723683210598719144008336166455057282569362113641318382430017085130361478847816804103976055132734374862865444074020811381687313135671753082142730247537766984901157854011700275672582183676392478603583315283206762705123733414959395038230474057926750589990981680494820763349817261900253326765527326817922560733834219487301890913773355734136175940891589730185258411087755649065317482070378959620688950120963835258337019063766633121628430432016378697966617312220678611929159400816902731202560000000*i1^13 + -1533425173913509113163812511699890033721423010202203185148946632034447700555293438744772793841252776163523000914410668220264486532141905566464440916779127157576332962557549941018546932605286385415578265711437928578454804728647740935353592508598554791280137577557981741903195563992889584317031591084563287067742690471066357033521631763533946033234145347709810587897644130158641888377632105528465936842696824110303532424292732752453015881583046896101231330855424158003569051418195393553103669638504117278677823859256084611779175053654309629400589517442461542184156233834567477908866536078649928929627316590660564242714952369130351405400802516985120431135434704001931343260513333618414988344427378569354864803790802565980957832060936464859894054618498210736205517662308195774351415235098408870577327066478517628757885883807767256914718749379444955981093827052309908352885342453170729788986631225379364293568805880012503042541041748809561178297363890028855021685399305241988029675177618310660666575729677359007832132128028426488137708994560000*i1^14 + -60911843842312215355519557402251345278408646161953266917845314862062954254035290849424492193509955323411149269528072565538267629446931139163829294956640342168587253039044928605426757421236186212831458978257080003635388057956899377249301039735135494729667530759121796671688573789409706529577031000884611292503441460871281954704870062681202887260304806800366064548103189175633346023963551225065558333956279700383420081973344906700238005108932982348072951889149765951328111176674251002365640919236097859781846855791257707038347738910138200886396444156738884496060283442502741301024874965690290709069570620854457544339487184833287695719370874495759451343192130125161599663888512905218295447118055232205157493302598239691441356405274253836191096853047390243088887211926280663907611572038687672790302196269510998567797281794510374619725481893955546867534480838356763960674287723582403902368574748194165054808397740509730538626942687471756462345848173685840267941268431894685184314492805757015629560624595119545894978581834047416004771840000*i1^15 + 173593352825390333825190207400498097489555486260462137048111556400106534506924180475389791531439652810065531772698604010505804449230657722846762142317493839072722704931071484534793799562480054422535879167086568932448783454202600262015224290848509514884734756140815430738319956236711293427145299975556394171234909610346268096862091792836209550777011038774824281782142058346141282690819307192949676490245698593837512809305617401759067901721538730302554714551740005968592263686593808537468773336595963599532274756641063757315886578462981651365139367001631385321925098974412575229221770569164229503822556662117578483535641158865837331594562350406260445755473510149833798559019080102777221307552973121606658317308786527550001622653072604453006265996482041730235001844343854559087669259597861425832845449804984117528657843587561952772531345531853201725298938741534057767099356882910922731683126414613465082706564757778872697625385938880217934901922137108781271861763055294385792574464968220092965915301591420470596469333484926454988800*i1^16 + 15386398703913555987476940649345586299652098038684330851631095074014466498191930584390154396207833072613392254912861126475041036292644915676547591084577434866134010625829086596240993962087347346879429425046910645721643511877512516876478206879408037027771250847015040738625617872564765670175774336901298211007330450484379619259819722303889400111866895707722643947647106921601080676297042587313517652267500387033597342337105263911517462742107952149714395111595813993669240610927300133479652838801717282905050380117862069271832945932257975021023587347555247768756198658748039700883762482764574073556967861780915462238655074044603578838261832697385039437599938670993781459057851310617756473160222147788865818031237894078342384934065451522078952951094487671489668855780552777363248448470711430938396033281819806132567038258893699416409935734210690578883827707217128861943044841600096688823429893544639624154502298517369116957848302275803621747630520528941280162372466615769506109130759826023707141304937852077852776455783999078400*i1^17 + 50451609629999458319519914414416666042160865456311614300920799789253089853874988066697128877262027760332811123510982891277487259950889237196761109983977107758089004722091498869595842635677841466724589629652278288241195882726367192789761223439479627155796485221462400150734177437793411284996734534757927503780275258700947296944580761052447724652517329286885005812736482281040899722721899510317645781360769958747925540861123181420070793131254170149553905457915719082308800575763230732954660418913199642716218889935336292083784127005443734109842401017902588466041779231383360109022307903237045050362270672330897030247622363685436317738094929573884487124493432901027915567710613543429442728904008616717163717567042813274087062025176235061828676073413535521547726282024881995757179958410152074989263840516860394801830870236124960194215405911659790130179508905971710777619583920849907318137599332916550425176082102177191101321696154899658099904882954857262964245080288239209672262958841176656255788176826467787183834097778688*i1^18 + -1272665173973555252187931123091721575575606001018997426494567032288529130457708359750505706631174166879204275785217314671317243441366286493497799950165267230438297211418078206585249490265161584851450760049081682365131973964881311442145161050145324519083263977071819180723942179127542024400952643857476803858324101732353885013389636536482257853091512560743471575744189850570098561117534082043821061585918105981189327535615700283737678180286418957093545341423615756166733556641718594027943806295969876193820983116466223800230530158276984020141696483478913248629089884359445689825072572716263000293934067812317522579717512870229287035357925767055372750866815099436352531763580184552399743988334360760343155583766269874597759049230773156765767400126133354209607777386472104568521054857085317693726314841079214278992266602605649224524153770045495799319693513677174822662775536873023169363592044737600983474616272895865102453331277965764984689432285500370899634523949063696969412288634346629989240581048004899938741780480*i1^19 + -9409998782082528325522377749697137119375273451949973535506102288593168220765197401431826684882873124375358458707572881133962294754239913364426427020426245028593101602881442465925611272074321674708535796179459133594050818891095930651943209188427446080000514247628408422380040929895021968569409923028164977343973870495209416870235659121513623252571361676964879195677935212986816848647907130551284630469567536323821198478467163715171441075923729772548936245340257102287381889464444814764678687385909179458261464626594689400751271594407075691969644389731426450952605387596498782597420505692110987726213362021774670173528794503833793560799459785576392771012451752763668836916844675989784873592002029860028416490355820935199165241403059777743009555920615140275613502923798425262676983741734884752347530760844717857268686942292370074992093724024938840187178750992027811981992128043348985150777249768843339200391731519301645908527395055591571935198991924543736346977879217331463809063963423692642415905305834050027520*i1^20 + -18784393291885602647971811679806940108681353661031779030126364386053848932668779549021400082892805717305674947685338410455066228498155720677241958607005632790333398544562160436764386651775137088678871460992542913716259661528031198578130759659598896458640722986418896070915108637063018937062923876239518937187680866813866746080585663583617021827284109760036580553696436884374486826152955040974931008596422888791790733281943421719870641142534325122219423016657037074022484677369571953926566049347316355009818086250216253399347912927735542186565266478659746599506260053044811145736981120033914449257666115039433855699388759231887044823272938636172042368981910035167311019542549462375762606226759656274421856925408862782554290724624195642845300482587456961387993415221898624866226909130302373071343738744813682792484840559058110721433514052425718110932128564055293364366879931783401368513959162253372910997165034801914329681437994635476198278063089417997532065175797418699206356692403042713709746814676107264*i1^21 + -32267588078122996844902487024657460382601976888922523242557130897935167114452409268155431258335022919248987031560585027863529125749400263329452008575238213319593473362923756799787035767291690885650428148206856094250834073589890956790568858422584354211402274261832440637733541800182513943755537882360133305077935254914933281496511306264856789394417169263103157719609234690555974906919843456077191186854642163666476928613681076207715268082506196176211233394061692290391209979513207267175953709757525070568412728023530251716909407903782627695465236709817145291048044479500022803979602709722641286347695871618943108732259089428472843988442278366030453896186695626785818129187909773354892854301154910168808135364659810501425535622485516619895470663005743899085747489565464729980576243708175745683562384442329939593118096239202019458472528343738106657601614445391861184917631399622935789084310701203828041789913686765636670599140440347323832009238340290859417693002290518670578344793276610590818412003328*i1^22 + -33341962912767352806969966858027105343537527136771997700453219789375751405634734690528438764977172687051252771654332187357653933448933978162382193658715762222345311674674337354326965118307578099977509262965107738866142039119292982026506249633607599704346077941683090028628746289374471038405726168497537250199358800042559194324463761220544633782011608289095799087032595500615219833398748655024730795153663341570164509432899857040177977240843311427191032878399840192154528305264988994646988620737594674304687397662914835113712075261511272149819485087169148333261377509529186992578354791782632679276622300634030731264326902049596635609091015380196317080187906232203553766934402564024103501480312285202895048760968591019779685008847588451162129055861693510756462670304642311251019161428985956801478841865636909135083820888451464569490709508132997443209614790945911362952922494783369382161510142936243699426930135857198416385110867379185550564546501539105312005769199885018703372022306742911107072*i1^23 + -23242215629484579328584877644180824400803409089925712826432206170392532352893077879929354403708036681228944040458775567732430208795899610085713698777266880095716008093450797241560425910135171754896513782456890965263109821761297769859708874302357019373164484463019047993790859983710390232999152558382491526703112868929228080881594187884408824444508745399944034267314372608503167396673349448555838327783091606701219668135224166943180949048402797288443797922604114771565597531393446063069141448152871091249865536926084198462602700931729719995647737554599320496329810354053620598689700672485184823776800435506664208475646020039145064851515861268294412392125821471004661253479959247764476482100510177422984777154188359808859017521993764091478210912452855300928410138286824362700939029575215667227608237082047779966342804021362947771384748574012423818618715581885857733033376630752308828483146305699309558741420635189822122957688497895421899295114810804912536449029269533141872807386502135808*i1^24 + -14254602953846651824514638754357316480976354015889279233088613305656030077123687353194112465283859853173606350512032248912690358481685498396051582516793557361225425945277358741786181253393036102729820964732642128743149815599957302093218410990439858653463916221258350427934782268355742851429762849250248025809024164045135633528862897971824797752237012456120370362808797493088078117520702142302664366775178464372273570079060788078432436401534068866041353049670685303991786026336948639511577471360355137377853078343750518783090863593673122795400622408523747851528764216309711493767501690757028982130448695698836582770598770831567303040477304266144681097132025241489055851573252210010549394424262607469603749522665802513018497576504438743579365597294899088247690945651303009829638935225521439934308663321179060862804103470630893005052223635910829094741838799829815489615567281194097246773958905614860712459698773856390415256384760142143768438236214054750083683761428561440264232632320*i1^25 + -6373460400321779149887582150215415814475240011845751431266220201019573888916565784555470110125070439691262921915219322665427885605039232453645814211347149458055407333905245337404959154542919450049787240579372591617150949501346054695377545198690671746865844108448398149481111923287018587665846430392537948666220091376316524234661771256823978058999740899352977771197514906824286584951383617979158851915731654653273018647229405587911457420154351943683184420723448473962020666113793405742200920933475442242483171156487919756295846157026222684120335200577146915639365037231277865824383997159311698076197703162298156537169441301255910230768284068915342395936251797600019329495185065176549482914528875772541113994619850088496602140902050750641242697804345809253751498561506482948403058081407007326070503067444198964815355332922035826041527501414017553359434561872949675778654036694974737383585766213833924190153849882628151687338653515364324847192381277296280616947565233770070016*i1^26 + -1425325423419518402433323534416937006187699969312523152836260622062559881883918564807675029370713624645235560831345481521799784889431278839109933355653840597420275061925885183443864271409201568022743613762127714075487963220046412977111038717768724262200616919746885058207750129980221043579753907560428322956114167624980421236093661023927356398875766208799998941314950187860341669644856776634476225820239667665422731902479216611834468808648560396707577741673606970572761089942085780135078488604431705164615742511900902273492970790414866782225166265802389960613185268939849947023468737650049414633465013589258698575219009037967220315248135667149113745035496894648584269112630781468045268793283248224250792906113181968687229819869526251381977919245979938940320053721182298384239032019420029265769223015900927217868603574089470365634274646691833224354353434556176495576573752367850666962276798619831269937882891744736501795731848517526792631500979987369179526896323395584*i1^27 + -198463106372566130524854913572580498701072797882677066807658877001879212649812233899620313503213396131600343968375047036064183668347904834285933749444829738719924212316577289304208306210323231946179732345786856557847986900820932072506841590064882888044872478948301901785161535737177929545740282708162373436552552242524016933871068440217721688150525112053882565542731404317685364017412234173361837184063549373570341648191758000529042700774629616716008651661531873726524776764109110257414709187241291896587862214044583692394425251867381601155460640943747161901447602348104984195583734797955237739177710877987598888565560457614173385763063872783310453869577959382152516818651023825959136744822665308430636259792632330167032877528623589621566482476553577672997348742815041671724924178101653353181536458499488159929308048238607449143832817531313343840208750071650924344142678976948936101401002251713704888309958095461226406909648117114105291326122146629140070006784*i1^28 + -32309428848260974226232768768580181419794228364393211379683219802997319629036920302960234796510964818560224503969098069363995727679348386658148599438577582285018537144214317055714975381558550217189077867806851169220987777043567580522774156632809535990433272549395898164965774134546536247541755097714295172545756861270283893403968678224126985485655872631202751830175348346129641242012314397258812491740229157704338836736621390780226395513760894517244867231827736204580294730652626805565862015934093869957835533247131110241319328755478521591313699853364941167173350944158199668638299939838609858339957179872816073438724767220863280837632599291279331851083350708580898751736079216509902549234123563313429552802355014294984494087516158085838734102953453420298904381976784650483300744589995210943487836609403225429225753968441002260219515512463197553752492488651676223837648234438763988028920991326683916538313024569092304478327047796316317958955936656654336*i1^29 + -5770191879548474902890936736000038618124050495319280155590962416502923992711082799385674976117658821144546887126486913368238273033231823573964031997206612906799696741806408498899769118353173744690415410271708535840496211050210846797743258047967072183265464777793000832525404482582581818597712406032907397762201160722503362390481138500875377181558449324240589213176175534170279322638909617733051597822554210590222868805079901709608992057467554689569125478653775626762382092357759855241327186068122030282797875614193808133585544515241214745925161719217749540425546083062308187161335996041626275384854708532260196507710314619120255732748461307174504331504758396443442953441728672864227235577478109084002171649074292252869437437773848306089147507778835118879209717158963837045517991824904562990709216968821877924510161020332400136433248005775839356495208973080593249861213766530413053867033007370637658294612902443210155393337013555751784950651682816*i1^30 + -645739094732705453915941235235023466868200666690082645238901853827051758347987344998915435923711398825871735752975501754594277648036943930543605139507526318112803743597285354581069482418229785581612020587333417665530810443657912289230413563633848437562220419786277345629753541541941943096141171286494044611430235465218474000445776491028734566083585618235975170901811325069413216933432145974891774865529893821720165326739916332863167023720437816561834193332832943734632094441163178891958218964764949265917235077253763622067020177485495764698308086742575910927567731902117066416571866379363087075346222614573982037424026118566120391149574526790722953999957189932156294730795837660805207179988938008935388690160966154879937848642660610477250959254794736041756820654523712026639547743152348579584901293925303456008012490902927743019214454998451259402952772380066891155178979444702623561872548396009711036843186102830381788996260017514135683072*i1^31 + -33665736318691800433622705591116562060076926343818564246431952293379085213655628323621588873658959080721104943155479367135773445520624213578829899321061643242593293667029194333297338175193454091792332627223828261922433659584680619314348044091624659757580470658178661932555978151888402056326516382700830528821832368585950923417386892766247235459540372610973007445841767254504755491107813395684734878021974063015305304935891253184914576561215444070160580026240438536937278125579989040123043202063623443094794296115195803883910827104270925420469526637135916040067384164808403332914860230665695562568969122672248557364960971247752003526967007103189533693529642770137474981660880945387710501400198823773210821454095233103694445184861924725599317274102484941244104173817090045424995575767114154523384486577812711233671620573444259883818439560896064689436092228430155478076360917367945742290307709826334966733715941744231910705599594102784*i1^32 + -398782693610415887476767549215874230484597991018382893839672476480192660403254466652473741091004473680262186075858017089811910785794407668210653064079841589601485154641416746917453169261683861220664985030673821648965562400092887798353910469483623297584132527574674247481121460775407876214585978943717836988169347180597287404537272831894828699302186747452729289780881893828311360713454319393959135972631621809141921260740267750440647851606981393288713507463635124789776272442630243866085759843124690420374612580257604362300457764766262258604003839473447343861920814153507804516973004418203400899867700650105756241484323807261545351811097202192443176219590902472510575970359290208933595891499810351037207066114399522475379169318322793140800385189877972614135161273574164827590052748740317493400890334292290291830915013885022287723614368361314568946479717122501041284329785322928415513931183732056356308133545062348209086529536*i1^33 + -1731006940438539366628950117381653180288390835720360516456024251449846652786598144625955566471548444424367044779032181774119886740247238062260572348023950290631758539579803169220922237041955970363379769837801310415612397054339843530080323462602049133987247941616990168586260456463430504840873154575361552308421114377311629453609934223179048159359759699375701781484090969838097180770097373671523995360234734548393032002605457045443648340142363512439154819243694248294577584450723512162871208361658843762677301142874250059389491695675675812090053243045981340225829026411297806265265314761177742816140389206267711483487519724342690520896619056157004267783090196346392648177141298593681125946141549271202315086090383174946232054369905019712140157299987893717391691900468353502827918863432256478513951766415985834400486145565612997153499674667880883463942786035093474437550557010189996508625880500299794897082421486813184*i1^34 + -4208243556405907455548086501047801779783195162571686776946732719827707079639415975035530901847118482096954347801697936333418155344858267124317215458090587168304106240207811088319731077128063474155220017037482722281648380199848215128251007513185917061137180611995191858731469388507556642603052095224130442060408021099628866934527625494595591730406034879206601699026750336989822185820632338349623550154999151396959915400187774210521542826160805628140918427262397192289465430746889101915879950270143553563301409279310172149040619944239982250429142941619294178500210291728121716304933791620872640286648293074827229364430899702352657490263146893891744681083277821935329893770846580834214186127860259027577578994292403126062925610717333667288461561873586355026308582791856707389868474622757590559049773349103887588810189364213419019079982768226403157906032720445128022366391895706311149972460199568037165112754176*i1^35 + -348698014500302403008768007412222086381038640434683949685634154648817062422947596542153104166879188771822487559468135783632616223392913155820348367811305866663111545469707077386986364241938632006056834335864798761330708856240679460421302390871884576514036648415857325642206007426436780301035685336171433634022285881032282780028323159046180560086799918521400241720822421422423490294366884185513191131692899596989244466004354893056731342065445779548246268110319386567572171848954073692821603695100532236293368779736957792784853235459924854290320508256468988560014584842703089310265399195606916699400254637701569033172440674980355507203053344174418759587762086769721866779932445020368710040294687609124440244389161791947626434795450348584235380634838782734868346031667749850059062910810508641139961058367729865785102685230919320499554494512303445836658033637623227147633628962573109801126157067747328*i1^36 + 754656027337376390701000921679147732860217057824490042482393511007738557653796255981998363017368451515963824206482311639301970554812303909689389819860372442929261418491085849511124969699115281944475860028166518441105980195324292722703193597335563022781377261251550617218814104694607748838656058676103119381711686324124193882133838029470149101651920410227704648465154419723391141414297638925024689229106520593184362712534844759825512368650976426212665867102552905942816936408594857417667612913069741164597094651838136677295047607888072574073437136541506657504780833198942673577003405214993316699986871800755252097224189388412769488290431469533428020780952644591206897068257805176785928101982732792317118985556111506642195086680941942884697691251730077527847369663089853624185304683961905360419730576412884002524149248224148615485791958289007847679092019043207154311153564408240693837824*i1^37 + -384094813702821854010352130962384154297613974891574661609852714689880408154385502793114756100439778974071348631804371548139555826761888420488305613502834045107753852982364115186063111513757646516221601442399195447763036233099600490477289070984224298366397597369706806145832139594552594137855306078933040073755144303043414376155887049814289577654252496462353977920488490542472737259568852676715483361479181302590017533036984664189761302316263612909577341993138908703989015917401079381222971003561296011633798650890566082282998552698171442207049034928994368461609040712944174749508396475616437903610959037228355155536870771712050455495395802042492784528810022485073915065582245236852435978692244896307509380237000145516602471427329930717541149596017062826299788224964147048112705315698061600240059098101705975587052075548952372916767898040345146507242705096355261576893874307072*i1^38 + 5205396555333151608369970071560318233511014560482203201621829559832912409213010924001295769032019530417179905408231937341775406631784339213197247275209812908384449741839716334094266443084243151349537363637155388080755323794749516276128980107341091360719271527281358316008640727146994801994080229539569524103977106029437982285749847662273348036426264628559327203737765799123694058989651442541016933412395741572264008365058499438794961227916273872523559561391426245765583517425271486390176989617528667215833485533907773076254524568701674514954665712291090507686137602807047712587668356540340145016286544618900487140357638574268241430478765445949595706293913540433887118065848447190882423346899230273662997513973584749263649857553305230324462944912473011272173848103325070663232071213784844268230579277697771630946548870091369495717422019149277092215200675397874221056*i1^39 + -18147368817685754343480379901876337876831288308562907240255588104954563499420054203545876018892557675548697890768997162423259966015641159580473903070522752850236521721840305735661916182692914370135651425061371255465239493385045255444158553049540663421624810608664680744817949160241995204039421756519092814984284362664486798606853943279038685758085010531580631180027460133621758764832158069416809106656133291340547639138070114381824956712074738914963430409365036026390326892154257988609501453927063925184134728187075070928148368633464421780890410942458037474203455304390407843428293662161395422706280436810572886223977978030868820334940386015207273482855555388916651392491593100081795333428131126297695420549831792407072511178519536799748326593865508024753615183412184134432628808477534112258895261229257890962313550090335551770083275117266187854363164672*i1^40 + 7185312758650817219084801415209433719889708090650430682905845387096205871315643392030895861677720489713367353425789453449069216481567355419997318396547034027407058755597094544578599903741514928587745357297808417180812046544649623138213329867092032909820892502818365745912892294966858880059992149642288764389606333181670604816477797017810559698351805054004726535197334178675997479704037547891967413309695212919058947838210256680917855597705881576497091506566307239567624399139919280039301780493760166438639952114637293469594779250643930715845169611137967760872198079520334535596565578742040565920607667643109468497518211966066032252238141304874415232057057446386245367364342145903893571746840729610794271043627274808502959023636289684800097308058053661633214228682833595487801922528566628905382971137245487606148472319576082384970130833408*i1^41 + 402165478766575135070572529217493762381475296988907729455117860890313950136742184423746802047445656368154229419773527536550618187359879666688527715892671942201258429052081658000434148383073530509197152979897262791089046029173505012298192986463021338049713009608435862789601480285294340854710560344683844720097881100987593307240210989985758806455728750837361006146153731095045750603777201493984576640941865094765979789317540164971417903977030332947016935249406865566001486113877200326939707776171626556139556483789285965526344132469436331083267459323088472025648710122575402133137790280568545695699165814063145155657483137327843586086836020836730202794152367269171023466557643434090427324660820049474245089713143104534052161606736604345486817403901271407083779366697278058587977947235103419072326862309167884099434946412917624832*i1^42 + 65586837382653712732217693280130562830213527557333818928799070813554701360279554112734534622390883828835956816792185196056418734223071929048008070269453734620010629160163982459481553372680698620029807131446394252015683833625000181049268118467470669269298112352466841760593609018798320711557640542372893738775942153948249394919647813863505354794490110239949729829069655960601618643861395598306967221993520237737276168546300921690740792749020393588989391268277611134867489409099024955416333010449872389680992018017353472867232311827972007540738520239504625673507305930375642786020251020563864527581933935941016238907650323250801969610282794496316112589829112404352727590254779019273832377862661598528602968423756431477539480308073264182087846699819356411624189752310280016917519960067761539208251663571217304576*i1^43 + -59383374104621675480181852035981690479164535763241352579773478334899284484954732886782970106227411498438085384954372675343919560586538287208700096284026257513625763923460114332013268434124766158026334022737386389896628463769371199233520673590451190740093028839299765511313959915699251696335538093722352833316364780095675253897882536462478158288790908974557228372190695406563014606033869402325000929587657506922009329483559354791326206522980053766814501410722653219349445975356874032178477407591111930159035368742954845568798201080327897430234709146104326551309502896206163187669108271530518500904475740409739659715352490129673220254802396210347577732864922684587852357996547885448113527151981394234360454796423494195372533754335189053833625861447005141328081326972109722184114235675136882608*i1^44 + 12602794169385252349927418116981143892746839881272347131300199632466725255466153703900475285099454389174381968062636941528050450120331352482137143710128499483867341374729923941923994303603028817004711839653316760748891245372474839367253807738318773123465190920687802765257021588816910830968739400431188921633039799680253890280597316883017949867865139198728355949976162447527639955938603000760675260634715212758687323638257557534034980919260650090111997311855745303964659696707661107445696453452820296909512600669156377194654331069281782386494059718534253621405777353765690032138198483286250990813728922239714288521230833287616236640650075746329068544351644165665973019124995448517473298312678003732510405189743904274726864792119255356379178622238801797180407673894111719024*i1^45 + -2799015655633878147169915003779565079789058361931404968353082294794038780407298948953231918862724516113207947476400955384687387480652551040107429751183300488439924364012811665729571743213474466250252139548561364473458562963763187369701489993809375483983997382036898901844759215910091227468035128733983380917307488249071925097229812502696863633050597921947968500673977878135193642014559333714340549043962826208113469661722487387588187149798874539614946409538226828107230474433753639496512210106439487386565870836166949307774889184515455414039136351800855568921689155646067687181287694123387863469467583644933475818621231032263546410721770916982413931299149655792621331249471259868441221084466819079678593234065762051938866661599781677681303347204*i1^46 + 1400917400641496656608635661422746396415891917604046430373569885299204960674145194836870267509824118832472621544719460186149002241299363209520191675265258512084566403058588060959311344894511663707166038085001498495824089586878257211483448511207982269717365445896297771367606096973037075711526751841303625992584138293533511187590216755270635473044858946069727326696208929390503753631573279998168050763941537802603290746090043386688085633113403480529006419203333474442584658070041825345834291458104255496699557635667363373467061488624780852599893170021093074558569122293463674660244484161823864101640804023356981901780227143794588522958875065622538625701917802484415400751198210646704456236672353417317050143160558143852*i1^47 + 218738825181456516643364792822978726912006529078135045999249842369369924474172109188845245754885173606733493626236661088628861243352671186474390551232209658437762252358821737356045234703499032730154864635697817806943111159170995320752418469129760334513426205405736252108461613023944957904718394364576194915939595899005470502508356832043719611098142892119303977776585495926650282806032360819237718870882508090616105691955462138499833592158885726946619662051526589998417888758801350710646996788514767587215755543206259952571740988948878931383361275762085934791970081355314455813003180578262580113519253570029425639502290318226061841853223899975496529*i1^48, -40436694505479166956073654876417541092096201886992515894435527803467311586917852870624878157153026227731462405823738237286106428423060998328502546672784487503031416566161886363125234247746819281751464799688813166080056288228920525485598338995163758073211087175243245973022532750027070050735230063343078482745456431664802093357551121486565731792556932409297855613003168042480764040784410750019769635390626155615500677815612261684054826668007152775573496212960557900842770534455277481076984819451854763066527897539884066002198961832851662748356413470852596741885941776411998006530603381724351178242020500695633559180264111737065236240330139849387503285809151830820282342929072449909924345922142086950438708396559113100208732184717171001603036455298141707699249637680883984435735405785253509598665545000600606705007586974396299917223028065292756421098691666943440906823536278846933934501904456612923216619990068706595465875057317968009267288577355374388844093097935568419058258245440184806817712778543580527731548828978112009228353161930728963704483024382899399579958349663355003446717860114789356704830853996475302172876467058705091543690822173535661757133278855212013894227923603930043177914550122786528739010273156587213948328020694407434828442599098542556820465011417762668333355773035981436742860294542285716696148981019253952864009070499953384896049310825770744440422400000000000000000000000000000 + -151605778346817163503230075570604033579560209945730137456706495079256263573257750656971635324010263530111532481145202170172699151734383754126186276433194442189642154209881570236613003438010698591286621339003362066672272906468207174968844805354616870186421947490190712522395423750713640043103440939867143947749315714644711531279465428149229963691003939042327612701753282876860604785417803791724515530840471354693405121643676270230396845749967090598116660814226364980878011883040743205798594344066058194397152925554099670573482326957042549230479450639155148215512173034124771410396930515721393801537555491433584160311468938958394870483296672295835501360437930890400253008469637265621399630503546943290594238838644687482409431264225346157008290024294055153703289688716313366408842645837654669918150434560691176547135210733425768086880158828736910319109583453127562068020889640742134719696383330039425093115005733020460680868736268188835330480217862248180526302394437028091656450842234053530684048916295952455573950164290056917967580904953989179024911036828636204189379844044605682717933672571878557824961223068234952529536371633880678478126804767177905702979113249308570317852567516646411082977834997610148964805171120203059368110289426726355701264692029419114843162682971619030754051576309568053689601915247282508106664396925561013049637256886554954610409884350514705989632000000000000000000000000000*i1 + -12826252437448493861985457317695683363843686796187402516357056788523771336826387431192087261521072854928694644071825229350401633017401320567167753606839309528388022541312813418331350968269215838281727700462841902554889926312772470013975164730031046894137025589815326077292697957505823720544427799226081480654250142042895129770952657298683263057652357686559175759273608665556581653742780355440711013806641974797778964494826742288611424047144470100569301715035149229084417190422990763611628144258107776184266489051182791857309476102431857770541227775225045896490958943097787939131835779474945265709396612178103314629276071796737564960285976528747562268796092418520665387485302532913837443756388565783512646282761128000089886915889331060887368962305164934945648111786314736211810906626998493161405094517928276908649712880768480695543189808260779683465305976725051520738631712764354299992325930680248423533632829925820496116787708410977965626235368787362720517838338526095899656817234123642574679246541597704436120571378404934253077710227964608073998928907344573288674375142246949034417532720615438943575326602597144616334265612847950181863286805550007279839948051830467425997473726516754375437085944168180096907075187471632888352758782137033109328732299984021271121090889298491345342448391219759648526444897386893545768804098319818174895124469776240315366338785684372261437440000000000000000000000000*i1^2 + -63017810628181824042723097167273082032174644313170740697600390586296064420058187284416205192082235801462375079941405623222040202234327248797330499012410459319936401192850415249734264926609671079929231996519600669800408138040523550667897187370089820848911768091120605398284662665874268007522085618584224367137968158444923231458479563158970338070690239057221533671699411053660221430681843683246783957794893559805537935184952913840434886397267207452907607751946563727826234810460530423559325931190094383949952178086110594942453218496117166668230501393554188734996070325119680066734543340875719216087036680647556366969849521631160776792287712781511780575423572397888349660382378836615710721447801253568821104247296021407456227660814797071128535469331371903205397641685019719029855114962410956017870444602994848203127656942028583584621628795456175565495531116892884615918101639134390618216106002899322728921533618565959376976570906133901501005369187226225954650963134660480928803320468061207907499857866123717243285543146897680686830832844077622861990579833328227427986180797840511924865244310361881122875889901337674196746899804187836287573914623765776149389637140248840967620640105844733303885526349489569678982906082813169620226331819440257379893490617340285814673195344843815792905630554174595703087072570393502998572125840203791002942354765807247738983347436609962246144000000000000000000000000*i1^3 + 48985094286782678381606405843880937515704859218022988667249636961736158735790373004234515118970598623766430862288334364854336697163528986021586785784987225212111905943305719293095049994016291525895281577647124823432368422138686684555074486111092510538053715455394434458629422954481215545026095240230661167227972913750194038137891775017101785357495536003728392936890336762712761017580155968490588356169939280591032822235729659000017443113749168824322685987668930067381006155169399024160361802711215724288654222701731330963562380325661739764690690805586141699640700995292862963109459341513530890954328646284753189301409739800519669266462755503405283242525891732029699408094085296418319990875973505218312450642006330769843601823948064416652714635509978492222439795832634494338595078207033182919417352203077148846702651200282234770528279469316553516413936112337629297072410102328825272296869268217261247517351533892752966782253915754604653531425945489382361471278444962201583604127478746532955023932878205798385658998439259150662349415659553281893696976942629609586569377039678993479896031194829511541141875937481272945029429986424207615177349858517068998363803819666501130230976005316506749128446817266859364755215190914474760760248901467746162941816327844697287114164659884217153676744559044256355673970097559628401650583296490528819897149450872010445820030999299274833920000000000000000000000*i1^4 + 34109119321286130749763853112911499162747090714913510718040993146529124643781724138198481334440916611680648062189211746003492611933589938379889519907903488875222247902184424768753984555530717349883481199409592240363215030009552157594673443689418789021843529504396107081195863961628566051471067277629694950880853787450126938583763088735892860942958494759481936030443738571603993306115698643168279695715688558724239018970895776318847159928114279867129067165441019975691033833409923854712868573648930989999589395116240458975258837097028359208414512425979887320977043558972677779306464848065321279997462808209153445125081801309767529612902218044439083147329323882147628151029633949857466400864109382074351616997985403077579265831792593347259054518197897309607574787496301099578454790402073957354044621585548357727982062409078584650296470725393710717989187732702504498794420507517570741479410414752757213213790832689769854094871531471353526882653976590421422162430291437450577588824047219282251000816574018303801927521609548041055182968797863457273046684274564606016966577523102066124714926280005539830916464647047846268947902923013463816941644957996107650710437294204700025555506290470290229899645863011426470928007169281923465434754397510164148043123178741827969186879094563220451262666150941771157205103212754988859375472470873486013767356491610300359069073185548879790080000000000000000000*i1^5 + -26948158213333139797488933577846991310010841435734975566647537844049636180590579833815226097262423757093448980599507621479040775453805898123318912198360568099895686264806121836536188750846667766596121195655619446785438090318765640897254418949853881565382793473760732799503642708901721417322468552808585966269672523864912170807107503402863729470955311673546434489471927324788678794246698425361129493128588105419868471129235375324427390822948121097009363368357758798863781506591721001505457691407088690921403074464266937553155980830923371975926214466093734248268275925552358512240648553895041210638779830434006384642811178685139690169770842975065940310859055705427259465272482325127682667788071127367034043004258735113364996537251744064068087983069051434077177570125590793302197702159996273218899323439889043344251987547309035729666444949618145463670308508514934478517934977705231701259630451258113706165892249048470237512716397554381099019235361693142501300408973347537511769148991991249348355878504708913453245012853467638522668177059804283205220362807580882335940272238688830886641913959588471153576256674654370616625533541634402432907621271712566529652162572297179800443252212171952691690013538960420825441840263776104894724835152116225589471251159166592366264877299178506584316941880317498383206551188036319889389933144938169741980813757809994743318574506058553753600000000000000000*i1^6 + -7021992454494589742591133386804952527385755722916082627526293854339967828359558067182458425349695514728110732580825174333963333698456347589914982231132728289943549141274297078924599602430065239620111176682412817129742270366625320198196561668088801408610651902254841659301725293516153403810681669239010676506526472895217725389445523434945038595072552431457509656838461801123671854279027984314417607344053935070662695739310074853170790235159233951984694353780396437154990626364667823906677249339467447250672638301935727053897314943160758807087906380841713855313693057506200532434710008446980345797128467889030141545505991484954789372249184393924604874726907825965258650380576393893921272172666907337550109811902999765401003604749021907532246464426943399801751596080171053332581877811910568584064150357516953487344123548155423355263501769995945381534087161965976232617912259485506677560644172331387893173817237897967801328106411205561809062235094391363931108589912907544403355400997516088051817396109511572285013268418647125097708776752666003379368007554679358573468432559273753694453562704297940159656701605401735571111167056994712640097764671866687413040414120969046818410788900388732473777100909801426003255147965479089734145007920953967929487193493436646187033906305961125064582342744183196046583132662898716174769886704118145000776925707453475739887680077715996672000000000000000*i1^7 + 377265645251505215901867664530146212837596907865905381058779075467162594453342963937491396879903623311647735728672666527905487970417767324649461960175180569494037534412075474799882410293166137172302978550662260084777575499064414365982558626419091699158462577018482567596794998300215313708742904915788512056322623417717137128482497022161981035327436903188082715374339119043459581179537933105989730707428777916318665612629851273139214200628260399225011937036201614194131279535367638164577433260243288154052462488501271561056725110628175067012813506689048155363045483116811775511092989805120273925907507980108213195618235285762148746209557409130551851745332091693064387602472254150469701884757543369353238046681526029506492518277156856390888134188176118026653955188093087236388070443606494478596124181721723065856886664805994596477438946487958341330560792658524013546176191099123873804457693730798071363203431011812548208134264335024352992245605147314787318555967767124586241359013055267496834984526493426633836423562123983053046413688436586722359925564069883262923582459492490602786564835318616145156182450307386928558507409344494095337344258779672854205284125242639086676037144999095635720507409435124722988455396473068033175555062898133875486770685918056810138157984158264259369978549638406719007777233206285420128084592482909771146262708395022565059699374922137600000000000000*i1^8 + -1303666542292858613277461754916252606736265529658423374445970520658507294225090368442185154900177189439679333762649560201367981573221055688414474123849356899587809667144574650896378604490670246955032678232385119828910350853795055207560035060886255456029484964558494678623327094587317044122904036245456388674287650748972241837009859779488440029971705330271115946117699916591830768791406433369256962190196005781644428098663593044288964431696356481805274841058541886017845346214694324646512701618604383242033894934822171404588792239367419025838463742114936432646321776187573647890052759353955172113995216899929470768954469170965712866775927722805993214434931552841738363290378816328369127385477232735548567152862709364162784147440658238324946007740522359302695277716507515097808763480519176061195623099799333112875120017706521739452171179606671430974967241078565596669146696656520294628898797800205110120814304761920418884289051657440214718158721652013382770684120717205654856243761435135248684512687301760837517111363984578330799873057349139636124585205547140688260341473624484020454042155880959392702312430591387575557964855160312184174211469283863170096670337790603566914275843197832005022364861435969472105221490835771029984706838817916213626777822960309984924801143434624759967537311096426098763738250579085485013573375352750114198137303212172394222283277729792000000000000*i1^9 + -4315013345488673293665593235860805677208170432447406771840944109433213484673078638780685374950096360208136985129166745468394113659908706605378421221167945500361034220963158389354419446480056342505746074731081724014852754055691211982676306861198435490187035004897807228515555574065265639784063859453930386379214604435939026315727720258714490678389218456496058249817173490772445471770800968368963025058108133116470958565734847956093232330190218193012574658754987374448794914236534003594994350242719114866220787080284301762091021239473090752182894258316145404966621763656867109277394760071283043381130628824282179879027943758620078681972430437529408949651307586834004913398447935059223918775694772729495688012484307179481692926544592270949142443159805985493663411520921914238734885200663399037120064008290109460149465813270394453520860906246014035481498852646176603427565506076554470334542851639052961158038582644275600164868555212112707669586562549959397481407973623607356734844902912498799261046480024335196908514888329250726669608606480943941431605832633715458173299498258097381403114561725143580886503472961270340988801486970554975979863988060085767392873735855426306175339053200407805677651441160165907860022290880642566972845647914313346506900994120665897748862552023330357719964065123469774085781035053461272946158934912214472504621305462156412604471312384000000000*i1^10 + -6735909279431935671668750648480770769477051114897371156406294608574284690161269550170068514170443974536457646867050997850937095196332768692640845267903395422081245271670857478354650702174196076593212036737944206046038942887226122986282008730548634012432464923640742356851816459655082722060796531706743971103359627375613733805233866695123306426148902188713707272054474778154317774103442415641515759000361167567952636333160094448903879450654631796711339431946310300480821382239919826274446006516974261631207917794274898974534283633671661929896146827461383375688027831906824513762249412680700587288026511361108237575986340238758860023209836223199845765186246959048607392773919084777710096542869959445060241055669197019005107586975034756867909225018223558688106767718224816448775976338792410813702235033843889326409161305329055353668001760166330807410456364471688859642046638050104763840528030504221117080096045118755704354044046757483951571122685932160818649263627829200996854249230032392423062688366851813501382583706806624110618474775262067541566373071977346091506427612173479391661175968289194231548003416579762534435386033836882390961657279872446403359887365072921769607037341602506880199011847666164858086182633442604889091136113061699486573845487394959685627473720239587104082840367776302716633132181835033684549032427185775195469041937432187523018596024320000000*i1^11 + 234906656301210718404151455943247878179117257206323441492746576393028983872958219343825728349266509361211599639168662049237553612311907094292395378132143665228917546781621505002053123902885876576082635084045426435672934336431548134314263273039413692217966811168640493750814400363578540090676072468677599134645198529419350980907186753291111197796721484813147628321791120999585836255469701676211284557689061530611756720550464445814930122364224149297770195858308516612313509311097199043737780757820088889488214062330920284156726414102639275542080739180051656624891716127030562191499420536864846384733223944749561399369899631989556118478801252031463996774494516309986524032944339176344600395239380871428512022368212907556252333358694875145529070510006536721957505664171237175988970868424788530225106351534300088129740328070129942614710861195958078080654924397816632742977883724786616093460522645869155939863074430203905699643383173887945782525433791123421859887318602459522460780699929869361984633246680010009713638155645978183000219814119440960240447749842870278106028690270030246976325195588076845018120339432581051895831261411820504840951964772951855937142093685033118980060133416199809883485014605856764738084566644659453893316856157224435061829982346282343611413304830964018108484045564874547563709161318741774756551597930530173579862671374074445049731481600000*i1^12 + -6718720687420368891032475087840580085427833350900354291966749375387404034648219283625746994235205622553157949863668987909607077209248340500984846457100077574816315147881468066815696575674948549420710005650656896626904787584493848525578172703659518391822226563404102950618184347098171970108742383800433485763320639712479337752569214965934762731563711250635966535763824752322011544484388288274142406299280786962883660420417111985976609354604175808563422141750848610887302447942531885011371705488647581908265056931365652883050328040229084536938168932411217142665951261521954025990263434794925529208895828912808883456091944013001471575759056478288607470837700320122547410692286420433163130519728706224652202815084639401265501418396827155904330486052561734264863448123564971395098439756789176018672766785394959697958634751595003775768693359106490154532317039225749968708782997698319877436007744564914505413478926704349277368345323099422860707143986099334228770059458049330686669149787126968880644082984892689508161347675937897488856067326872003461447321552924876672196594607966504841070413669180890626250562689378137246277794106155659873970119274327191064293815505405061423083266998747978796265018055905990563289518492948335608470332662702236527794285980217973853554641284960901059678447548385733798237455505016699770869052844985437332888809365364117780561920000*i1^13 + 58746717657651928546674883765510650516879656381411046472866550883796804237585469444272379804693967133192011943427813509492337599397538175807080633178700019958248580390257970586540931037308421996355705369588748992176912145725352831625396641753213135363955597441897328875009218630801399211320879391240756091581813106642543846265932930836943475493366435146926025797458114622691990492209576972749232813523932217333998182432217527700401945633166783739102554961117538435353138384087720633430487783026080461769056921484238150856947413552476062029146401189605089251234385709532123367754226418191488409745087517670369416952573767926759328977353810289036346061676290469664330026258541967764329327271308316309519290359840531392359924712850434518542340676344790079444094119508820935790053445045198282475342493625854192781582040749194554410261320633567820796045649005863860068370759975061367102096156217220009493808925762110946965816758566225706213807846532299465520923806327343128101458879625574055628983547990640557498057443424680580822720798055818868781104787400433818696706363007367294647489292081885121846849762864346207311577387584599342184963073200996593670296339340305680285197826105502751997429337900577986983444336800985432007197030167384287191034671023886497164587846059771222621863132513746715684043814291281059050352612181337260533285302086395756544000*i1^14 + 2341943703880530238714843018502350520569329097279267688380883806228088862020585680258312729245329045867235136038089190980217404626463080692256113009232892391263226187115334163750328530601318308051616831737045420954244666961656779231274974143477493652320697214648873339720069873554689432427720689482323496312626264172685501375980705711970524754377876911918011591307968982890388629863557227031268624880621734188610690164064494553580622063254481978782509985809582423305460771777267528650238514758250436770574819647155638652103766677520271202432875496096862693674855479308185833766639525524003505741904399340212893020375575399369685742295658825932405353265441927681715293045442657214520428924329273699370884865703965631096013628918312202353838902147150129119616104676360129983598521651627154486764186614945134261303467903220367721518346535130147260100679936535499423219219240806248878005480362569622521578885610374155114066080388318543136887971114974385245630645491710906150205151099471043258796355767972938802929322728614856735909818290601308839069332967392328187900999461416775900988650184668185100093941257482041139141866834587981504408463690534551817403162628576221015521368831459181364107848466649488192448656454162626720773946293009951983029223019316292372344910760311702063887898226885660005875119205824207366201325460557351586769649760678707200*i1^15 + -6436673931110850508202875425257550285883363616448046350488442471780112835965687969701048983352971410730633457478162077110475318758342237936397196925289432267063170367318755769701969727337136529745393311040100128125473014585685340200271713374675457614594860340132774570887275119121122892256348129426029719883485653454061814699376957498344746510080895163134870592866915875983360085689240534001619086841946981733960670005630879906388505884709636143129945860301597947895741856650686965510927764053193211004135202198145559457076430185972055755038981233550371005382632489170894110549474649622167819056639085825772581742713931352256760461143481276041716189598140770743149291799638234452644789807493693099888466188599816050500785371876380532309163224472477766320777553075849201868295964886430214987938005664441076745682563623275814177124077594176750257228471399333534197989048935702394794472221989789713925569716236905444459636899908314263774803283424959943316361384118665599158897785659329884338757527513274855806577283849935402384705277479499745225826241189537113232798704275135012347308345783775690807536710084461791225926087289259543739003020033210998338030677627640187681223826413502800953177137276318130939615619050293504742656082851546279101630520026908221813955429590971335009114389658934225647808172545389355830895724920266697529180616130560*i1^16 + -590642762137780240671890272327836151731897158527180062343837525908813854134667824271915630243273458278886910443242254229826733150937702129960760674231266538180702462881466429620709133847908193478929008633782065106963303642203769838742752860836762620265598235420944503206299450657348416839075218400185431168829959236817487201994569222153972122679616434732768370336685388492410164859784409518997067544130662346583333195220245057849088035569782008109411574843615133130035724009159257284732342739308613953915689318046909473269029956494044763768388704768294689492614090082107885581480337092149857483697174216859349859178580660194344705995842537655555576645242826298393842548363559992357457497109711418929846018591042288308004765151417434898217710882625777347710690388905628162994174277342582794301096950462643100891234804339158084964317131178276435836348723539054943343564142487051500282682156732595130133736777287998047697776999286497662258552183234626781107275001359214826056356406685279597424465439066866143019475249895551841786987594656320453691575052379398593498048534956590674339621912732373414275751071627781890580532012276036340492835335558963929816057512103749506438331499335928861711995464241719775934831446175614219581097859848246033621400363447549244294274265680319743313935568582658801840146753505610451335610868396858994224791552*i1^17 + -1971545841481915393592617032102963599271684745391943647891240082742334646256328345573861072729296644048826155830273587031862764882944799895665095831059343890762746411654493173563696909249546235389549265281238861562179856952137164780115029552309519997498014056323979516996113670635595761746046149875348494738311464256376658858740998862413249136087996036144358060510431309507999288064690561580097421595431013289674779546532767903134549325855175518504078254263650912435101680495232188629200240250920594313156286875316012504451466474333481793366141430610782166833628432228829817078362186149914562581258074466870520898426460443074306233865188520587059946709780004358662104057534880603861388384210822642159569744158200135717059752911154883137677942308425513251563181514286913038459086930225131055895579513836987261617835383305134163173190878136986901248373307152614421153928448145962563757452568142037062664012973157502501076460746064420031734499335731366057327439331030998455201852499037940437530205889161722540672295272440157272313323385954911355838662811042625012231883156974741532873814115082987593433537956869456214911811825035050917826951452240551726407175756430455941488803085387513240139938999931957045260848530211855320854929053904769913925364868396646460939820317976226734029478803343546832541446733397254547733783238895839739904*i1^18 + 48692659012032676602762475103875225473857369828741585342488778677943187563880099973789196256855747800318888799411399021692764166155456048607849236253377564698232952497838624019389492088046956525586864453711102144976149314547019765332861244851868769863618901533142566338748528599540208616455537324395438286398562453935751117053811498667903234296066906908398362927131942310530592608637678262975216797134191560506179966791504795438661121755131797920796759083415797869806125567085689893696384709849181091085212263493282997206815742853010134920229739656528133648435530355546422822380305550427927790645938327579438512633168414990900975652146858420275050107459822625817764636438548870098832859115844819908729138233345526457899044002045875034440558315404176380841927311950545621508010930679241470672971138450324184146391633997375234509035929157695770935201508076143509586989266110145681515687354433516198344653830855239232066708409731537656564580363077154283140219717995727348102966687377317496996372396282763595950606193671983731664627298211867172103252251955278729112202374166373864312897356474325226211137002011431603717625853080865664682087641379763135821203372806327623973666575735274804327496896264247032730404233937800681417896384231536647496634753429818200788591120954054595538009581002557761938370717278153857866782861122600960*i1^19 + 361171777892585395530381913981274582682360475119275777840782607080470538434643390300904973521907041305320136708598312255271691259114964747429452904443727557599113700812271219515262141221126349251281558114727218252205956457418756600546192780320533521006597449073859442299523572933842526692312499841070210554646895021006236238556448571464900569849976769998972354345392851911739448170298469149231539373679634963048917765516912771879230125482763892775029522053877186959734153040952577141507988295075606822490959432514644965426759502733094082191697930063767443068781031409110349645239968808657450597910400546978613026802153515241179073955099257806221404569754964399793681383929958503597468035893180105168248362183053297329036396751317312831362046279221010908778640543978209794158372649782940132264460079713919663106400942377936872266488381840731296040283899442967651268537351308865857217828796944778508170976601605185967362089797556814654128026065490898401063269274902771143800645109357651111533468957582360524303964104274604256100649648890666329605642235566815346660045260318361631428466773345863388507779889896769044456280749651741723263606771748078116807014353495926929465026319346907654759762604416010512835869822130113548996333583052609479892538496940783976318806184703443826428464188823665320425320211283143335561561899008*i1^20 + 720854476263603952206904093414330615465056983590330922554622240645045007776840601129807731997406725805049561256185006609765005558065647117112867521021926217229383871646986003662199596232289722446344359468024654930537716281102859796123472828328659109942723797843977857045835615857827164945595288393038315525632857719122577712530237875126069979212295901921833004850833322071099895329255468076460014152611472446579775714023863382915394640168654064044213359796410200268709502186350992371843574818840110459387323816844138212170241978134503060265169203529197545157234872070493553094959643933995497435833692825043800432821496898652527956129637336408956020565852939464312808676238498286855405242029049724634101167750300344212817849015946725961676096281054732701741230983919478314762841537130706651370236250349525842048749452018936149099145260988597694103253775069628458802621087693426517339063166933710259201488906496631554179590074074273662617784170224104160009699244082114590975144889793600792917065960333088572075798539579039851024170970649131294108106861006507814177425757140033317889275990786382524003600616987893451253877987583887796237346508950444557852959093138367281813001444688933598038033785822741762289418903393308899062496270174033434549654986240025260225722392311403459635030647729032178658443009910971719221248*i1^21 + 1237465177369702757642955811471133441974027190110352821587884457820705834026109698745070141750761084636488769146718978679665873307825618110433950867057234232701111608579284115862731897721792425719297965155153327400892307496763367131901402806033709831143347301034063753316216846671775205026755430893927652528998765607959654243929057052085399828435353901541087784553235991934089211573768773579761547717657482820332859982002025400294202889636543192518297727717527575896589718498278485381206860201582900956575863501146805420037705087081108905036305014580365375969174035894779987992966888197146446317227625209869829737163307155032683288623846742164043302723161510336967901679211432819042239582162751568760939897324990923695545744305868867920638033704670418933510055909199610801662636011405674812792861284362441804937584348737319677806940974111050574002963272514818327966161545987037957223259789597983495623502202397149290448936038237252312266897300456043651120747483778950843038165165298251764684436586433515332110908220446505519347304657983686466232507657489815801810003552132112276589507355760428940099395816755321960569863079566319610747824461778695229930175013539247967789369285300554499384570661850296350643478999149287276517474271260424492630490312713833217752048306019668205192293460851076843340384470566961152*i1^22 + 1278469540750043105326479300884961916407241303323060125845881119632313630063914457549327143274039530721335431191152877666369696158967024430370930137917807554209978800716710984642696538045764510324843603136786505457517715577045227001404062742914749183627294464769415779146589578729195606099004763234024030660738644917326081172271952768102843758547856274707200370332637866941767995798717025237364726824556672325575700735070985767887476132908349979180147522541530782135202968046374604890245395887482659190817472765717571281182595077951981024681071572970145081138216198564796340718358659307025202087415849835284097652323248353397054859609535779986103665071677589583892557182166367558706759365332238420748048432940954324770153781334958949719995756657808651282000301094386588504730205226429735464854879438293658769197583384605836045877980423458909765760814759054417651715411545602796511751888649626828200727857826810344361838265260605822148614662074224069008155666888682559930046814085963783676479512465444929241790154632728902008728824057651125137539548080586514695204610977778518595523322543974480504541170155433580949620604622056723685604330893473188695141831171397466154467723293227445827400647198198092839480918428556786782765691075764342591670938357963315587521682257337092893895890421189841798867875528704*i1^23 + 889829332811663436152294954276039211491817209578935237268491216117385980019470616603570424763009970074858281872045709484643440649077652108581552683741736152804157032018049178601563752768346228454158426296083985441856184161681039589814195616753378203671395197240958737144567041519950931439393680375996679262084103681738539466469233237098356805992916881477183907626731945500287070933524145464622239917733122812895203914270899021870890361094007909746057740078893169591243770724078427566337752701924543603335203442547518931888664861413800100035610701467330863022612455785090840333044015051161387035057763358244124716887879288469961302501381196973413805810714994811466890330694298223866444733624632793188726830560152164285176615646231664211102865686185242553495719188457261202609542459761858995275565655185719883017500753813080867115621621245409599701909405252509627020171355199906560456654018482887360051597415108575297927303794734282620227065636602199474387045214705517942380689770694077019876831299948422075872163882465020886325725287037957419597784092697597656392595451690991223799821029989938708266998257026245588155089130770786027963623484558385690638047766510793195950554271160466648488244686795314705395551045308530463615024247662820783374675735194796871299263449551730569049189457190110271373312*i1^24 + 544542294054341295437076893557481464284493365813628471056018007810620031415256146670562835151383470562089289053004339642993550179061570958433076988088407650470268426410974209856286127910405665936964966807526965715917420505211870382100901357961457130006272786766347828321976023112107211929416153942206956581990891276812270583735303554413207663395809473026570365045936433864608116913971006484939347740458657004410369527284862555107196680499938861034662289148437464257228953385174777005444247570660853363703626920160811864493581474747144802854327131806021428752751529444877999989199212891072518040990940444300550715703616604917820634471514484203234762110131836444351651671519242707129526471657534479254292884087127264577155298872685295636044155693761228478764083432449287950643362057848490791570213597859421127260702892869616208991764202206422046391766979133737565513479934163512761628147589252581767971576553246563630057632238578072883439349233299848308706828772499797004152221515545603195310099109206826703533743905706764167021462826577123495267356691772252633829577771248299449451927050548689399512538237114363063248619655187697161348603587179858717514313222954231649768994624048318098906153689634025435266751015894152290944194377069049707669054314780591090783125162928504775716521526773678080*i1^25 + 243066417416222078743951524266397186639214927245696165580409741880257998441114456946995508248537721424554809254800826780664386678033090410451707179612554082101407119135153375607845347027126117651601509806645949622713636140473045200628581756870238240271317268652016820135560518154075157196508365727708316290319594967417723352055751362125876232767751704422605303406087161998641511389127700523168112299156779813735706407281976412221772748973167041686603814106388011829017082201059561217776041871319506578039173966684337361318163182057017870467196805964604722633917484159636255849985703130486040775776417605960403664206167465851230078344270940626227710551999648812470603491241758848950363553536502729394135697949427870226263489424899901576309160108462392917349149262975532621359814381321346975430418766295733933416000799497698522544539309703821987074462346813377732360757458892522324237856168643864717234220097529291781017608922239483102908070557054548332776305505088165201887754055697693761718079431172164292851147662594238741049030033148865452827106340952153662219312828996972726364790401877019073206129354580691842199553751452703380684400547788635961089829780336549182049682103510038199871700357800334915963263092230397325210662775363731713844712968340024095480835210775522897402299154432*i1^26 + 54119210863469229709927908398044524902446006469060935108299025681413802608868108515077980257018602280990188887978644578282351382586440329566842768034559541306812157230443069068663186205902884500105594949794757715904315782703551311846915965320070001384382608674315593632513816092419796673272772348126875278510822113934537002543107144632521288378717011268167665604261194681893811682114809874313452182335605191512955274875549324373167689645963255508509465379027806637473245864314661442159188909816988033026482399554974085097214033174029227607199087752228919363003363615070228721296048676672443398874875746540302498533585531254486892076359242255751802310822953278938082950815631985044674030912589056376364612579580086217403889409275923935804111626688976143442332116997262447060997771531721125238171791511733583145884020484941215426536388344112557430335813138400616315663353502627092571768315520559231223745951607215817264413118215748616100060664186456031257766689166140552925053012258479168308305555133842943891308280395368974733135077271359811311850336464371606875978686304698129559672062492158299566131131116487740034216322290668998692465159479240370848322353759679182926068028071971809785859992626513448895918167075133278621286863569053068799063335282470575704003333334137393119232*i1^27 + 7447203525445351659790685558250936895608019188053439182429068173802166539410636411967096158545789155809976416179480241884572012367103968539153588345112250343148856417424590214754049831833936003185741522689495042579883889411555808591782368302534539969687361708413960893962177820601383160449627239832337653966042484366856686726822679242409676835477416760509786831671422842889543580230265377178418503343340253748463789151190056475439565667661809360079265336411042781362704071242464107166897377213131674991967214635438734405694799497774684576619446119668972102547117074836735091571891314827871828471527518206979483648257671043268999839747973085160721534670426056377463967427004540587995898260428642782598232077689367883690875920854453300087147848505097399175177515033229484236638095419901646268345767398463202703315701939965239055839043021786306648019848593727472019055063731039098537865564844657435451774336102367876268531075902766197869626361668977813781786450395088717491817265620081635444059764569246003280786980868910740820538866838047737653219195321530368354469952912731823054543244772692041839476735561960552995939095425925798285684813154989731351019365449828144490388713974289057114735626796162276545371147158775298261000349098285728521330989817020040064864025705447424*i1^28 + 1201833712839600040793231587002364683662032633104247018477060461413823036394464990701344225200039840443291176221243672435107658634384037847845495590719436753836042986489985529199015605979913482645457897801181750164336650111699289972809098395533895671539274812241495460982098746166295656723058985085305635327736035974595742399750897259807449095135234747140597819164036063281048328854002586902031677503814791059940405794251268352379851282132720896949710555248801787367129414314893758785340299875317152118114665370646971509717551381669840910403021864789927544377538582043248491881406781059275670065259558691594212464086148723920019928545392501427380148013907149537478803285204658476495057928038208509076728025493263818607920104437450682919268966255267487998656229773063374569289474576374212924158343832245659175022585495436425617354893453607576285342895799620287375606243711940679790960724927921574792289612166834992557903340959097612929713494801602646458624687056271138584541933771304845520518317216631905728436695856159137831440222335229480547772165629368158312087547307758143557543553408551300761890771281051682044265059556542339556788619416173871302134123025821545798586527383959635319705864678950399634106694402613570853229087646332022820040738962496334149133008896*i1^29 + 215817162525996321194270100406492497031698635175429201380609605234631369512831498513724740051019005455008186570860215017915031767371867598119974888032253132235929326325500893952200252950951026581577894537568453768046271132172361143029991555031589957779853428005820013074766425489534562060976916001833188543034711898578744804472328831387752530898388589268170912414203825293434420536958725623626257670599997119911580023819202556348782385154197179910347121245825063544396189334659768545375267689609432678052036653117065439701554707712393731707057045227381234279139354199077675638784039920469401618206014317585428919668143139069233116537126054845653323807313296134223942791581734638469938571094821906680624125708142672505727651397336496751827137573341337545549582500253222491327628183880023488722566398889487875359902104355739613408278605998472140329720263875726928376213628783289495130483665692411199673842600688913158518248501029678354001610928932706770394203398771846952998285855639605925009661763734133903951517161362311131240394742005569812235998422610973493164862647155765489832535939110783652726922333529573724135446628415500811464671527530617040920833770645139484070673073902539049873695204684700607830593664999001360631667744548483837386562275048016576512*i1^30 + 24302398880400409362724387227568447975388200834867418642505311950001993499775492729846910678911904862989192288869414163896023630410200143626098194348865289694207867881986226717402458356474131709297005015503891357200857579124803372983912717329394777967783330702399356763085247407432497540242936326297600526385455524712998150974504960095237080190823247330489263351300315648679626421714159438483385328621716068924976150589483143347068043389656811646687941666114324989755767869414607732491905642568293778648466410102961603754087562261198597818344278958359132942168935589358292547930587450494327555233211617493799083955925334622793276557196871090629004868060084272527199477017076238746938706023012545770036925979335325341632883335176649498338561055479243167300442522520076803574374535471554820456381395284152819028926448423152668330449881566894239767024443097411132958994060656314309129596456967335783396365845003234599342872626270048704854024623124999968636506165273494734332278691168223035906459337051059164043569308566882261138591279857821717298881493984826214587452511144030302936776647448110640117613836125275307167116845405559244403111798068259143680814015141273195252832398988953404229472864856635684927225394050410022621438292183203958034298207993856*i1^31 + 1272674570627554591745733413136810121314621246994568192546030488924129709606932076336802316895094870401322120633075838738783401951812031929534410112013567976644394597723300948448272577310384059487025116974337374226998764030607180846211947792970658791543418469652837469473634894861672444719979359179893602092308772180521241986868795694030534478626533591998822578005845500269278865919728887243272046040252120448944456181012491410127731963174214977151521412895117580612795564476827694459503533260422078456069393390730567325077138092689062907202070751836244576390258227147858875223103207543093515854379786265509712668325819712655697548003243089504407709413781632875471962568425928896596118939505198669026608727538211526689426553472992203224117445077958198998105158150377272604944781999533376870444126389940429124305881494766741896612607946579225612470865323652787715112394974981791537212324563932854654319394295021916043514828060671179688017437473008960236205678204461438415723359508972027119304066038033164417748336648886122628446146113761966281790337701879049619641524081590689836374901607326091151725904200405657598852183851978512224845856931060366149052565979517926313005903251539006524737350935173753036434099910274814923731361503646439085965312*i1^32 + 15161387603100850691698489895160298622754104525391066093210402925804516072106780686402627989680252198168619067168859298576771691549206273916888120959473533949339626483086816007786549118797879293251361275935496531069826065036631319026240219363241580464683348192213430524018891685852478651069874116915269971938858760351347632968355307485776565835091439069641878302828393603713221510184006037217072271929433708144054087402349333323807004872201078282387441592277265847599978465882968021958857245607141130844216937685158247060388763230484420707238476164382079751890698687696077146587794989619934457873419644951662928485827078657109349803229221292259525880211685135353206485681724398925860046308596589645141940764662827819329818108947673354180997748112760063247293740361335104933047080060888554197409837752917123176308679666523091781678058495777546949025252884277816482111872390369079020017791600671626207715770034815155863063592023128573792887498357802805267357824884685178929289561180219628175982110975154944578253674430314849556702834451551868978688474911922822217002168328442182563560789482891678909413167965041349059670463506112759535744959932702655192362112257290447088713859378080312300966900588619022741710840844991564362394028312887296*i1^33 + 65263921940875968392068993503331621410275844753496394477280791652411068539593203497752974932254433889658265258708412858597645689662295817789930820565026724930894055844679585796404051661667540340370993013568053819973991881467104413023322255079796664459709691048492436069949905739881997716080885678691508580608947345794972348941412553055059052715645062757320936497316069932982773305174194964588593817819383831801591926061666699953506225044847639182124526112559707792501227194852506330693191652274046198703184273566915430251213841518300353128937522448991125593847152852632629126114814300083409327082487483009245641238706530915214437252558914890796200420040207159117885953005427630165986308242930148055870763329583826572371935639836578005796385060874147404340829535211207354844391239404933290389430873501541643274302568368094327260875590366357976422819796034505144560507909139035197933006725417025493353925801267655463375128527868784668534137814940768462003546653937212566489933756967897868568297012251371803928247148854295803108632566866880189442963464173266126710476731185995294718562717902834679610761070574934720082629139086387461736047326670215301219498677370513631191602339030583126027599253808153414483319908269708843690229760*i1^34 + 154209647196768976952139245655433002804129742711117079415159965487365412617207853733607089377233169327578633662572399349050334738960749274404237215244450070949254179213435752805904899519055643303740868712475582431862037776362687029377055738288225918252936101551868973134905647336439752860726345384937503266196303951762214614320606474071601749270398924691888914449598907054960655603724531620227284534070077390694510827600020520065405208101318948375573836586922399761867001191077854076406133657876302238994831261410188846922088681473868189347712473750290571515629582620949463205189409236465819109858608022807817256763104058791982130156440889690483734750026321842071877643737111955719682992899336460339038840579971968383917772740469276776632941089487817606838359248852437956040994934629925389525385620873444309802459496610942580280721690156858849852756202773447809788244475186600149626178784525326490485018223553912971367149262876274321182389239414291832780782204718631135386130109314853308961863652134980915911949688553330268076454545164108208653895617118145764990294407798931375541213234906475457478413967161722095277545619576729015033621931058972015114888565602601156086075519896032845699363580511875396462479408665460736*i1^35 + -2201425897231703182500159747709742265223228114107450084557412288157482403462845570773893659627135308041406786844410546938563359130151349431182987351554996551019339604809816921684663177191759462532959483354484356729113324489763792178233759300807105333682485415525569435200129698405570389287625297872165023845204427568624931586829991438254349016453448543850593050595869154961419508165740273283305152320624929077225367885053833031314493517195678530012565981602199215544698629713138369143793964907014220411964820213995965319400140880325341862521212030831881169288182519192373899781356089951741773078010313047931223542590515008900121716589958200138836459247642306006560326011961248335677960323287285097646565044381042795352005757342935927172265989925226985399420597184427584413657427802309562802869651042317131257476010477345640938868267482456700136777057342447207163702563957014841853059793230290159844125440716478599539798500674809892176293874048722743801800289394641171615695773943960985370829984062238170336917546982746977400002805521833621818352672335503952311877010852528605103655186425871381770086608098820722715480440242948427332484441279171781116153969178269328314213339588413633782654246924715655480475648*i1^36 + 164741292699354792034192926267300109164622419530231180781279294272547408022028294301814354438253404779862856985638217278783030013627418591138818424027107139924408224794814489512601360713783143627521662463180648809369392587103824323165981447997398313059855711085208629866508591230576953259011491590734255828857283956184608186240087637859929536293653323677022232779906318030180619324044144468013422677084209181958908067201726029583918260927939446036151275918262549783058375607998048812289216562475743617242589987737444334463706351970352133237174289165204240469658797652950475771927160433891978001510796266470618829646557790695074224841108779885037951010951050500977200625270138698025253675846254486111846998568809283005344651512135261372783621327070231255216644849002904565531132239573191504820926948142204427172462210042968306917644932856723548855596444421198961432870543381924187249716310392559774932406727773960840572112512318093167527307373374394858425279087084686788244675633143001057919535688952361014942787626941598465868496315872779274074449958023277291157631937384021292858652505844944274361634005984584404414937435503529863879816510512102655348641850957678963533936130282242063730576963141632*i1^37 + -2294933752504525569830011313352865402567553655508036913915756868175585905862179859171926538509796378912209181577100188433892215252164733545015775288718277921850712119177369340920213048250927362016088434421557912796570253933634217311800267348202971110632549369446066803067374746785094809531238562928976538170356987348647288287476696596088899405169470450040514367726679450648597768924149360020161590402445425372298558173196367672726293047353526802694836521607066974131622503682049078947157796899627768430947155590604092676475295604108859058440494744913890758745088088831024151913739808412147102552540158020960116239932776625974131093218337545530599515425634003634001060961210612053303714590637740760154557727367614693075047006876403411011785180137287534143922035788883252409566744608344733395493358800383047339074063610606893644311902459582351583523692149947368748824739784983136174574390374545314456819591574811613482691529239121939263579477130168296741931050808054028768991318011313835041339832791368547106212525336788826401594346973454927934683360457344436574600062957323199909679692352623528224988174538728993076020132221570188320867069737920473568323799067394874233820826524342705717248*i1^38 + 3088975732612968956996946769910575764324824548586570678315195762358619381294640001343730964879420745846465611881765248747701473870647555045833211808336667416795951811141295369159149684590502463697774260107087229600406959561641817849089565215996009627155185458561199740211671633029940985986628685335062673354632478112732473051881296534779227658969871167306060432927543212223978770076576209800491441434190862891203470474609801685857767442157107946926890010753886886484587415904306606064472182284038785232271705148742469382199897119471939423986993004458233224015530877509153227650591968285909545158615124772862280565559830534625005820893404105551740204378113676520846669377093158710745011610860424632988407367490092145238682475417088734839359464078578391343557638931847036972634969959091390090611096517529073227587866239147043355097221906960495599128756020729318702700022329098281849015589233252515227067315699194885549554118578578943222662678227236226352483007566595973392464310956162060062309613347489831946941140494606730387466976099697635897434213851645892907277522176519173339130507350602860223264411169157091918990440456142328473181551746142345863955674575619771360316751872*i1^39 + 23225229700871892588986373021442855809351838990012740404233635293790377844022914599888071313318167688236775555713970674660878755298434468512268563038133762746922616180341304260847105119616440780766132749178781653242527302148845937031216690360763321732669609068122422113683865264303626553245450225571410111875202188002898883995404731268399430673864966529177911850637798533052839254149052911166533084990125678167851968368239009694604687974183035149921077974247193640613283291106940767033881891718770662991448905956246715716015888717478900943979674212923430722925407645767588136206053580071246434001121853738694798055420983884038608691942833247404232735346040960518874492154082087389951890800874462774256043415586827706651133311334451401149520750923739070738627121182191025326764878246862304020118957422638594415640956705527199113235893717203171423619240630959546193146675719981522465855104720451877621331237715414565995940384638825118141553254536895739889961368621042967284233387824814350324729704173660823770667855968681884282873380726335857408857046875801237294251186922097325356080748803149393281824209409813714955022704945782530934290401324772785976267624017018880*i1^40 + 1425045897993532169813223829123065393404033373430179690267154433086168081426062918115460290443467589850554102409215596330815762018548289076350038173145848801646951464962027098251315241666681107664745562434413061995501553721882868475172929039298399764911851897692909509257957872090244427453675592932731682784940563263886196644686866706201757585890018344681805513747477033722170359508288696415720996221178619014047205529110596107408241343131233686904958707883164883362101444490534150095326734104909810440429711280027508672181539141764104441826493345235714645099048690650456375327682834071073465115814763845149446880204650854603640647951558765510774908322870224795961582501253945368360494417780976245180311258876728955585075753030415660438720316791726660611560188081529376583392671152986379789119792791825356105436888632745921997415983406730653551185573546662231320190442892204552484645923497196970675287982776471170469305115681689582499323154972477729452140101450551353533624942302192405184420891672062311291551678733118546234438902096873176268354961573140477033272114423314594300126217753479354243350168183668295055171614305657309753913922292472498243584*i1^41 + -274788850555230825574335203111194144414846074184806753487658810748363274027690735765549422004843567808047187455124611784135868805823907744295069738612987894240797368900235691157343796011585566942510220184522960087776786430060449424468809504891531436032302982922670581580238757215643754675840594630671769912370292928325377378603717747668986241618892122470141128108002433251299366239884110724500158903480832113076085111770111865134547870273278939071308691386077285787276400143769447635083974357186191304362124154316952456256245433105864071554836771122069504131319392414673322959454129682778789359352428287733494426687929272637022958738087003917824601804012443100252186280742305468156379625564932217614599222174931093052303677017110884722964020180336775441554027694315479996320665859491064219758322575850121261037655112356542634674906794469061541364233691375718614786491692644222127861325926200533252538081834752899976628094992777280857666055995132389948003908848679512698282770464196593815705494926658607138193547238141689458947988167451393169216333475387351969276649787296355308804539952364792207239979574197438016600090530143816360651666176*i1^42 + 114609096302131484873049859537396055195470101550632178545836142939394039087330605894964201104055060422435824596746246749984168666907037497553678812133578962003820817013351835897848262773795165462862225803329342936128935875912051972155935827843189827686827348865650662411708752823595903220570632177481201325913655075502624405836859789225554652806075296666581757603766138686272151632362536322134998671185414583572300680983517914913016620848050357690441407902705583471932032209369201470788521992045103508737814915670404939780203757879843236430430276611795530150183770062303851057544748618394359006796184989249713302246310766730222374850157277292593649762858316765469752000789033984486122031242974104947120395495304945799867247179958328641551709447075145550244943918801753674023747076162578853932595967773786128033358446485463430773796405115223366562973793023708013538024523020541063341972673036937195185190178861106620545037689474280581951561591100384435265748913648588310511665143181465474557373037916019908039183190232591961863676145257373792786719516142301045732502103934711002658865131560890779317722385213906527004925216*i1^43 + -16736727884457569029217466851455263720023560459749843180843148807208748945269862364727238255110928020432348573051378248715296528091327952705433934469480807083576418064465235226493377304032483661151557148433471258315064885747406672364238946929138984999353062861184236812486535177857388613844260942042136570611257095548157908479001077770603426671893669428168023889437408190417856945638545567420471217707051631068236457927781788033056254640552266548534058850907401428016378065225008277679186466105029689389231097907479104341148755814093606609258253989520452886659668020776011989135674061284702635801523177619250500138638436288489922000348395270556276795665896251739665748426794191024362667545936817664009323328417150387870585017146072994063479109976183580733234499510154108300321256941672368528306132564091629572572376660418970561038165736707060088778125526654596559120644096345701689028639220833693447324969202778401869688295285435219398776640395156670202199765183077827009741171645152981828726962978583426547174051577869620996243795398091563851139234655043339668683724666060540167953901067435587008670568*i1^44 + 315613706991090945813146965120799562124273567887261842222181730300617458410181073622874381003315939227933360092784949119089039533119297176028534099841569404928437037824451004424225815344932688792591588632487465423217447237286600171131985931140325677501591736728095455663105279909729898521357659209013666935814111919871133007109744579587016280824720881882432510443958685319458242756885897345599856623463845718947666626105951230898646858523052160549524352041615948796333543606725652282628321898173337306966964599506349323437588002182046166027405521749950280890124717204929217251155426917680741177127354343302251471653683488280667205217064215451634694046098661127088354629148861883950251620292358335349748076141140507130233438231015788414822641351304688161905047045251967112822595694096222386866970624881093645091593808565170672681753135435276778645112624888425642864365982119766791122338216746171134975341445906714155980261777909541024913259850086372260604390123867820736330401848765244728239902820796667657317277699622173357484713553908068430604697134891972921872572103231736885362376*i1^45 + -183254240442009051214313478769526254253481413106173949413708692471443492135569901874724968038853015443413051423792983000190016524745997130902780239883067808122511250823954542826575432406391577648888831998517490649049647431739499457458482755305408618134272141115037561468305265770449810671490486564168918842363218015764335281787292886835387362964770293051724728082046684187161991200736650684274665434826532036666630629701976994184172202157278055813722774284721281972632083588058688719946125266052502635833195839833070246544808588238367381128566769931939413131360319072635556214215043836224594327179771496273920615858824547351452805032571588459337145492149202540008877041026401189073510514161247124268665667119913951645456207761715835764504867996409400996944534329745746710160298370749105343633295845365155348905733627961747011658478936722319322360654799180459234558606261145839442610466501853689558400561474638593445363242927540767493028373276172987993631733239824359416255304890168879875609308039796737680758393413175525911292117735588999018958662102338048*i1^46 + 113892306615272725171441847363652053009202378418025372756844446609556624248972751251010187669665347927605454955221806950390901167327469335613621787658841212596308654719138215719712568538683828543048678889429834878074201781341972404501773143773363706796050631005640799680509480184644089537632366843526617040726160985952471835440541392899736653689418904069296226275195151886774448219874999699223562425271372848794853770108466243027190039860291369678609207323753491462221383598053303506158832543531683885713206857413862226589370199381253435884132730023038897364566631901542139879047855730327758669880066758802716324940158616069129776945849903749452310674101247124184400687567115780649740766397201065250263209125725451398177773264909271891918217865980362754892506589439328092706237793308137128326482480299704574241698759910177629926374647438135867843424735392743415601273345227595952518716284084140757483685281531642938661853100977142903655453811839276717350019240062151829758290722162084458836080160576112224492449480428035961850649*i1^47 - N1*424865524524109352791412244893174104509450081790513615535831363133097052514900455944210639721515433007881917201160897094680980337508435637171653587168101826465357261687569838482290359440163669420577298478623316060499866937990169218754368456494837900502369671909505196655189373396009704914097442261155214000000*i2, -40690527266458124706096704807448506160274156015514754809262443230960439145182966779618954464364329740520576084600083277027750837340671292310332445613680135800565928207103501727868378114884764805446010325768964993055115895566561999205207164307236306726502344756275205931355223130832415487002565678357894580131563276812815084247273377457467657956187888972248514050603646573849088558947619634781954609259708607286809407067662082661620236873930752897279462254954118770729456507548213458501202167396208786769070514215355839475327054592669775828157236528342793061594012556891541418388588744648726436778964814257199439121736871619625774802951371087856934533590668707257073109715659058148039181214137883046138973204406106726375926306581683816696228857830985305056992828683259720281621511346628702182991041845378994830094721988362496376728752974959982835107710193258867280007022585452476081777939193311967223345626492366770882652306443297384172469885841788408242546055063035566869154476546432001499797534664778446515958082320954477219293225109990032453484580892215393397295498903092614413649685887864324219552848717800032142118906694542365524362791662642583329434441965664307668839532857206022378168480090273184626588584167848663397062288700640450761715411787811925129869902014064579760022594390241630466270329527202735083166271277628495022768098304463177765021006799291826988646400000000000000000000000000000 + -148195845611946424991887744988518313660193227181680965367832124905366379495130959156609218105065797833603627244831712951721700553222665432713793703009110311295538919505679579323824859229496335255558845782038344751192432497369359432964246797670525082137518491390780913885587014855686915440203321662060857392885380315118256359259139180586261064915583466379792225805008959405480432731470734458064076227826936594793839309061204167409780240809441922643991850434054402756005888396319950864807837723363260604046602537789954642990160329436670107330633168128783347915047441647561390232744933480227018541616191785410199668490047791543607335300959864828302045620829495304018231502772215338182778114684514741901499205957963350087962750955890672340811015613333541673788588726530842732536319538295668254159210506558446672360577302518144900553333475506048644593758357742522012578024445925573902385702475332748713337267339828913925613540330240036140114877667699387528955734931565404774089678585118199215780601115791392134866296981873994007872522189182671568411641957703559497913758337979971318660298702793318791404577181651788582605137800540732497784923447008563875184092183295350627851045892430063064646993219794320730786880243030663791284166734251069632595885881046940496894987276062754364868453663720520228828914766864084633198414526573933923084324945150035361422180124197165855670272000000000000000000000000000*i1 + -12832761812249265727018617228964117348559683561731378312105212240061386468380409957023908425785602421163141774738197207488618507902870592375834871104213784981579281314455179478949585154592373587605150434030747155734407880412083084437870994125472641073309774203146750529092186626774702762295944802390512856814975907691038125876227350435963361073005604948443778605414679479535131914911129800195684417541953589170281364237392709177462803480100309007240473577876649174591096143294114002582216358075235098102811395678536621026395461155280853619789561124331804559761375447304092009199409712756395493659023621338359691785225710831752978554209199237166882640479504103015182475955095059404838294920731038282143139796305124137776676807013773907537754108584907821254332193743556812474410037654134230996042171603493281837425750923948816824249457582578451381019487105267719938843716531952209135972126322495459647145172140817282966984915934322999858875426318021749688737938107786172045613325206905524793142273807838449208899779523823154759651240449592058791139407034905780024714823887151987096229767216400941883121603670762719030428620801564189401563262036801945946349163589993835548908539912125242633271876733906324278897719329261462878489724177480551471522985743115346207670044413021218665119945389114143186717107288175570594438066186472267498965707806899569954623130063822835354173440000000000000000000000000*i1^2 + -63192666056654671358197119060041357051627227595069844965026487440227637816856159509091348001121591713691045058947133254422486374761733035651757125614714297915928252425665647810917335571770832927847200710039656704316778139077027578505660935256083184747122409331089613587138182297587015582030141903999709070700163485327264386581274656711409738517710873618575404346578614181275247310790459238892026970621312954775577290479434510442322139974913244506819842218473132179524538637130839733343972604966616280107942879092909948283313852201169845993008275907554206138592480703638840330082983784779996032805707505003735945394637350035056788288683751662218731691982627674181771386864939167697688794501664425464698347488467340289250940736423565921124117376368929068662118981638677308262565507188589197294825846691578141575509786277456997632162645206183533259542434582038276809729277711825030256584687642350995002167237346130305585141395941496127657390753469251468111618944550142853920899434003094468603711507521130847159994928527253695010673829893312320514214454608754687384685141351395425012706001694225513155511346365747881813013757692234286222893076662088390317373782198891116043189562868877510828764939006744948582691684665611318785792849323627462375049156085099649295970755648397798657524777896480664538123746273634051420715162533083105235506787208538274776146834248090251165696000000000000000000000000*i1^3 + 48984092295343753519308441336950289209822248480415479219072892718075870074120638828382164222812386019540653977919388164689323223237342622333056469560460153749704272039264872966574774732666550237429636144009501596392386195460435826233210760801610841503810928559985802413055894329080314627815791417512670560994459835470980389773366218682141106722813177439629393884683169802036161068455502123520946015415081484995391887816398721375618884792292028599186645371828824131825490563951683662773033418465821901761275868488525256889638504214139479246438914509490151207083219206417811615252980570236239432217969400429047952283042578250971581362734329295405945694789649365500925148034474287380453490000406654683279148107863838933604857061604840890829230844562802799867033182652936819185225550156921321916562330539140602487190081647584094022503358257084483353272810014614846465761957237761448836296714600017823674604137715829877051685186245606670955474485144431336445989950934783782681662285170208956965290381186939114835177071288795134597086009697091208004133046928909114041904093319893444161391893801603091734558063386400088458365426959094900509520488361572578218375431470927159176932401573797731091447660619284460303058274480133511951436080528228580804413616572324301248603039788423897674549890244383838054863648806025923562667618255724351829231478630171956214422362088181092843520000000000000000000000*i1^4 + 34169741077213549542967971134154190518533329500270409526403172940285597544335544903214799511721700285548120449106198447910259909780254776485377610542838333971239472146154945784033674014487333460925309574196944323951625925895096987940082130981931979100072350777918879265532709596452890519915408162424769370663881384229087111553837436367808360283467053017295653788539897223657158826562386408926394953298874774415755539023297815202543998510874269225284864037966465918775969890304176891551425337018351396639804363812260990473757770050625509295954540391484448489131087289614885918865225685988486503684303075566065334112571821976756705984570865544959052431791238010711570955391576168889657354583958027806849801063464285940185734133788018697092382906323578954703394390495669516973587111888956254271890083240115167133377706730560908767330283162788345580656126746927032194406650129500938938640320105807226571526822387488532385777090257556002265225685425992594839985072712204611710807339872637422000573000071047449489897154203505660344721265046121642218494489335541253569805045752372813523437630038050455372767095407810646907140555177221145205349436277137375798329264921700322639700303456334477298623626831154214932963655191109013799722546277180985833266371750150564545596962439866149705424452534271005130551200995280834608830447510094513661051327076989508381196870553856513146880000000000000000000*i1^5 + -26941159056033079868475182096191418675460068120090615711572580622135666492785031333623490320590102518113147323238003836021122478372188928671431462282729921906612318541400585845410553565897908807849801631530856606221397788819311748819525805034844448049664504446516967618837285303321556041816552687559660791607980843800402285315699680452005145670314025791317872584458785958415112097776183522262787511751275605066978478233686664031475729421444998173150107098852760946039472871072135474371102824912497741428745569085145827650631268901072980053191167020799740389142323988382853751651918700471862090664952160522839291882226088133843898486454589515113482541724961207043986599305937760039628046345791968741848306219252198791356788238517550149057975936402134127520772752441178838538438346854366729012110053244969132711235364046285530769949763708009001314609359290475019808330094838837855296061306919064820996508667879716466969447877729863793151414469029891072914406619536438020614398183398880980733072437426549818489302184455128882861452724381047860274962924542843165706154668339238769742457071123074641780579500309811345814318862187087613237160411520120521086449887201513042486915217630141631741638945131267528494948168404888879350312840193648726791046842425764206913273043692002033221337794927354853772344783187634493187634491406973332658490974486613815754637909572584053145600000000000000000*i1^6 + -7022740041665949249337126978978637353482897632556805980637554387117035210778479288459555142729106201955301309326520920049380498277020834093883969402351920559374042712776714978065044527381394359000126308311034006428837099115455958774673239401284172657816208272190410496380892368534023353627864371978706781764204299279053350764156622843299856659972124982473425122680735867688573776865012785646937139287875829928980575356340224287573629095711461621738473668482166559241257908517841966760729158750720395782428713476244841313652145289641722927635613836319931132080800873595228280603010920618564555113495496793756178864790885793465089890384134577744474235442054242949146484713789067628664901432265042029916836997786752988713797950084936233188288852153662751649470127016296886089786642360072090014531556267418704364196283761155606068594465775098342470666090928321585079902317069782208685541820433474329726120683205349360593211901552010135440557964799396194128744349244098364762845834699753292618335427007849752084626117879117872082790202653091075607360267654889060206637129365910675614347412077567242927732384255818065210890619618956172522942238062811026690592549108946180973744962203222245891638386080110207955014956506903507458067214976701575807103116167655493967664852438104178726571326141477006926034054825442246212505454028309198172172553568496347937465161814294659072000000000000000*i1^7 + 377359077917785905136233437812333767581762547852141528672472871367092675054698320195900316193369597782324790956975128126948637066684356973550567632419498453810843062566481795431622886025959069822852307595597022160443549591961534474020203014610186903265799581739208902753264802888527796449002562385771789029060621938532717157256951424383324133624353026402222218842178800347942561476332963974393919175273377861422749180023454479748837699049160735302873622480333877530353650765814454342281484542887224765081495280895654228809202534892121941829943406514147499627617566134618582760357112641379933995347118073575306111221154357189790234771414803996864735180066958399899874627767908691680948302116798853834040282898920270604917804755196429109197679880700894166246558268466483355156217580692602290863585339141532186161304497716471823232577207054841244045513909455071611133741932181402417414479150740915228637225841447207686395577158735787048582593103016369980715791199651988555043932317993539015541929803868910796801682136969499178164709320268831352679183622608966413588524124406509714061988346650433527997612664560124195999917969878817538406978795734043752280835097585634361777480555639807324518436698470636631641083322680532322308256327043874245690312504685423377863133133549793141525091852640099016661832934708650394018406819315547620095019627535546951241335620763648000000000000000*i1^8 + -1303115012640764219904474699797076160242078984449282519426678897832358332443433878467199281232249458191121170722931775474414503622483085679463739463001924976718679265658412686641549783624534974654561612407824153098933801356917474871251517397752152371103429643533275348607234719719325565768361150294323347374715301878056567215383460628039472251232552066141698888458665879956161120131808601500100167145582560022708884224621689543526015785348249325918998099806880116601566044754266583507237572062917854921477222888731859975499353530599003429237808018467272450311334426217400206587281992016071103270013514961240495351399777019976736740427010605911984094012173242561582248403175147060983764382360393847830287245926085706056206910538157937378729066988521723923877465291330016078576312701963966817418747610168944402705976131685671550671298728321752763787983259298682792324397174710352024918455965005728552477757403325602426084184717478781463209508312410030891900384463364353201214098455607522741464460851109851904035155058351726265292002978478329818775414407619063670042735866214430440424458978196164258146475203712690140574304824207567973570058622802644180895740522980850650245182635304985361198407904693842283132638348140669291451940834353819217879831547362028899529994495218420321908235121998418540683674156876502334531202339333608246857243326088406396434795097751552000000000000*i1^9 + -4366414498132296322517572186999831930193025054339389844831123802545118448824475649524414545638446490755058715696704406270865739402699482910484519386444533298207120749911252236490266895576517240528760405847663688396037705706035385494412987495285670705791045040810073784179036332712137107901706685175814664183773653753758263457754938682222019151377742785384903659180644440383008641730680914331659706715829492011869394854629940177127859368366363123868715770352249414919337881881219758955519182704724619839133493332199283174642182515587159958426905218402319071296204423383715556910044450965860401571116516509051999853197737245735579284629196009305170759563597134570274807908254410210925103164360369741536023998080213743171473348229475246514270156007528975701959622051215477099606333166878795804433772239379820218940639128772252019257917007502353244461214609592506540865880160903081203273204280244454938544491936824357387208689436326928439007431593532234797622755809151878220706348890839218483737374419173201362418972819802039432423203578662924323531657670005039487789710985056867926789493722753531032130996472692145182214695992315120146364265006161675658347097779098974623543775174787144193825235145347893279135081233872199762121501188388024190251119604710013823683325067129110560908255263730799960303495944738069850498789850047943381675105949336178467487638093824000000000*i1^10 + -6738927709776757576773197602213313250865404932802077527602472005579583776007923127621923922885503044586874089843187649447865347746346607778538131035387021323806084189333969965264109042792707913989553864219727907828630062160009103634421364164574780182123223005927891648914672368956950391031668433560548723204856214040601511067516227019161943188396608547853710763362803188930388274453900397040017476691700482522846345856844723541037885077973483244764785033611487653734258910069220533106728429745650462899123523092397129929398949946105608431481880504312921599698028445283762803412037036184493227508679840824348823356172743909274296683752309654270034379586742215420368372358732145444844241625654737852382888724782487697113153217384736557744813574527877790441785523111713943207745160909324978158717009297887498219951091362609774938144539124170098641539477416161936478503546192083494514642419133285012309509737748114953052338999635852735122040492694651092649431513932675310282909731882052949296417801639340173700247956054701824265776731648149022703512399176599698250647115036756312905911649398989591455875799682436839650563240259235385822501808050243033792100056404450258534200631146712617871699528009895117830775802910214003115015699085889475011489543657097956187325262105430544367795317818693426929933061668372699143712559199489475392265915757326763113205957918720000000*i1^11 + 234954148177996960319111224252721764886386603667550843027492885662349046696549431172973036313781540060941759521756038011785021296813527606006026537452766866969308427681426952232872652266343874941458629223393411229789220352110418040520107594919212824811326426324558044369690386717799596331871277153639777100633989406496281456442335028503120688571598574966946925485551369278595734291461753619797010460197723266326135842392188204524939495018419849565486014998026130560931867458050891909599913833622221856884902405051087388951049525504788314513220621460643182769447636953170444091350726434149335088220126268862804317121072764512143936422275049534248359990890014056928625744695648107319198409856565787573393701797757279594028859036836996570219372933084615428151965284200627937241060176705401526527633843424695961123961596410302682403098045474035940439155735982198619350939119758506088156649442442244133814081782888488582016000772847628085573719820791197116015297560610962854691208906492001323865408782238808192765986303627941190103804453164116917786130679399360414080178019925170876220325308752471492990797746781182426052366313835284970835883057024793360813344380095359580621167173368230195760784422870330548715742647927740173879022683246228485143902364531331613148363162690136191861958253746224874427512815164749572842985869332547825595947916946005427184310681600000*i1^12 + -6720207102063774717732311394544796919363189988927594186449682745158651193465202400186273257569570807642541656232184843283205151860540736459274925759020047774353897883524208570831755326645709785249118490686195748901717439386514038657246784839675296654462083032824559501167513618828466408584721496090767461014645750687926178630474413825658430189566637739854103501656483113693810528569474053242193942023589521365654953216779561357115963864071589302311966750021042445894190709015265624587553643921042933706645672777261647411087832260360851599377346243744257987101045059172994658521203857581148537397913041688940881785659081101034098318950662121488442567227781974176174131954780273098086952957343706949127611430141576390267306430256522220295719341479021352278626271980006918780307797426073601567267293020904258490209151002066608638837892112595918067457307343932334100575534015585697075307304485354708771122232736028659285641523686861821587262822237948708442125609575001899277175879943806860619720995030051606752235414135139194300109315302359528126968866988094454996919507364831570678643578953722494804883788790845597338605861256497413137196605021239885430547779067599428013715785042175521036838367472382004489534294127184621581464316407990261711492949238870360845925024085256835855581511798238201967884667849044772805933980012081540148392804381110077688381440000*i1^13 + 58693698051217688460703731096738236125470953150693423368361012373720449049964390190856012735199817457179791842691841464607093599882581689001956479693358898915627483073718365826312815484090601144834129621108671200644905550162138485518699006511612246405712533593084175929564944388948620942521855899519188723381697569931301504978463160383961626430367456093075071782143751586696066666981500896843869747945435510422764415893357212694976848819603260966146097979083282069874034135310641049300490146964427868305382083187492575521256835909181797184175490761496616963646692368906205829988044470249627951023960994448536744744417476147301241423560788975257430595214568303696446855734339125353450220562696776340561790049116945906363470500085323313743742584749569539254146588445885349490164803043376546950916372436947667527996780948291476855578473462972252477278564058767899656926343310145251381291590123116258882439826572415833017582960488907177233534516357486445090291237505781865486535566234570306227052418811101222749971081800721768751876429299696355803469787159983155282792752859378867791098370479650257141229407506305708448089561016541838313480214377748331752983824276984622036766306780594211723002326479217737143308152773133533564807012502829490980799617815817466764615599982145652192708962072917481276952604414882835811164690929177079397485006720843382784000*i1^14 + 2344253476748820465598452232919781630731468514015284504945650074454558950821195776628324099018403684621139203461654555874860226051105603297114434695404037878790852492080064424743201231063239207412378075033463268527127471268355199029643199218862936479359628786951741314011746849774654041192141825776685728579589124469797485667415399893698199924919773127117092837062446659763924835419315559435270377195539531825982603686877521060764481946618788699356973722462030251697914442856994382128094298215917532236131933601875421432918720116795318018002096787976914984361873500002669330869494143142553890047975779858737121442951059899168432298033071348090061034738970930561360541043840667395483072944291091198016466558083222876808622511931091109850629282839887158506419065643343135265959714951166383925967927956243909984009003945757239943534523251959887961320274483880774631745097783840297834579811308211615003960255309102683538548810361686726377432554598358419018668578936071327579970050554053507109149528483846300308846777533064340945618660281860480910048409943006564374225889666294159558166452309982527610336846755666566173561328909496627548910375967857794300120201808158167676145937299460089524483668004762720712519181900343950661209461732758192060761381331104590507181097912779551988646687502650278973036341583049618311172120612459953229268784487438745600*i1^15 + -6424460442909424501853288365278145388462868140329281433598200593154151876702204143471720475251294489923045487429989654315397408710839685903903889402202022132436807090470646807602469095396332963471121045882338931056354068836452484804328746938712272671453543882061932896145123653840531683387594895810464464345953397889340487931635497497239152279310190928985513839891246450170928305128426559259241956208256509452909306247634908836364447222122297187580993392502038945178341847403250655489348611469191387464882235986712473119839160484889281078344805302266825248155604160105850458148958374347524164277682477718148609456057235353932133638229131611195176915198057580761669555459296564586783447253526256047956282824493138155352259180741837860844438045912887432903767044046366836007175661016670559788711542953079035878202698977452749233641801871708421716081194279614212835327666444134134041559151304113073958641448528698794858720302511211372591872150744828458538009614685960432308359021035108101693238003042416881950659308332872601565254452102802391264066822729678357047782463947105134248112082670764072416451160881970093792377267826053767982946210219726457558443702646594182943388950998168665511396181491263034813508740222667376120083019657247322214798716650463944913200550023246544505617157499704235378631201103766899809963648261847084312195298754560*i1^16 + -591034974910104303116258349811815215985423471936388895954443006982634875869693559706287057346093527678129511148857593625010090342990070528751760288288651745627070620045979940263743268175337462946813517640844446401799307300403864132066404334369719996650569735568666915301939612143838895979724515025063256091405482000677901964934540006667804556261295544874207097299031752694433018023231716223494155268994148240931774736294116711266994280276561769785313924698366729652410025064106113961522746960348185110329961974614663905119658616830739895111184884973748838719028743811856381870533785948844262613895835250112128263096718985404694817653880836235578275337552007911752214253987222723566240138947857994094879180999801680634031270229000550765729508687474957657808986931615721402299652347699663955504551380607297812282971733835732155536486172334676872509700809270030316943915597253376765793345326379101242236021325115242039295779721870765820980850386401381859715274021057700407703284784521987558623229673430679860967931589679459076512315212622394586941283676849758237243171406572485682193652236161560555688559612447109177487430797169323941800748456147414082991264030623637165646490059793094451031237572650080762480513616312023899378547759753819113666860381496515065061182093192306298168186360894546415510254969244892557257621639509589768192131072*i1^17 + -1974544611039827487342634194797216489918371491370229527789139885702101501155297280570619695799507719382169403271700537993146121740591094666487486731583931743562881570607762157537786055872720615333865259169282166906877357439447769090542487090063070356869286090972992437861101375829329266419059646172135804504514311301794047133925667081818084184047336576041827504182243165273584317498499254831568849741421447243683342083788535435220423685828634295313029379238857453170130183101813444726506656476039127576374941469651702144764971833729241876653864119796030761881066565795407278932127389904484217506328554464969992239333031290579225527546220645639357414342110062408729595548526527955005554678499011665366873411704060934400299668710858900864354850795734354762527961671774043664651851298675372726503984273036229369626287505380509612271312842552623731144543800169009602356853980968478673405837898020032277493835085869573741019236476145186309853126801887092274383984355142712785534356197191350284618156813315322737350769515814473766621455241718178827525594840183023643735339709956946148080893293050154149341859921997501370790724630412197377802430257056050894715620242393486240295458161951283309891425895744953063889002498045586228584546017108525218731896743738391779446499142092252747797083485611201176229954672603380959829330086930606456832*i1^18 + 48706479285219008070724173308502563348638622253142106254466342049513038349931866729378111729040161818814008913145638082027713915945181150204947701836955680767909803773871401354920230642768906386391853391639727203162798099384811722357041610525265605234148571034044187262617685478486768537854319316696837109692785546491508126649215619253114429369329345792988242927088680071797228993361671048617942270710412245873559029039601019450621790861702027700098232503003383592379733546421060168081639609676167294865046746016006912371905132719195133827494582282404787973988607447490155757765184747514226856738457064991952071738994320708846887830205090164000524439438100315537655917721537691837893385587067509741241148903150483655202233759812021519490754977510306787412208435281935157968614615830985690441107335961816464669975548167042714451205927328517980163304057528905612746628082650605883948822934966547113859033513696978474555626858297529610221995589577701820256776141499467031628230983315130248068345356481931432530337654106015236602142696042373315511575138521073703699630656165873343548142109067452253082229015767379661134016071282620984772558724506914290956975471571943441685059245639367626270289211181004085054109986618772437993962287820205371273428115875899303539709898541575630931596204930791473737680275093269094913981448315731968*i1^19 + 361390359047519291071568148303757789870607491042493855285420516311877634190530937158315674279190167444466135197287776251136415513773203829444527646190043332146351398923453470222682718200779472688260429186263240284728150335711300240140461976706355700947020123614281377484514133023358678537478916791256693745617297247387466885989366063348772585758740164882491232324707180596172032582667934359054340709037350511432353076156021778667437036123109877470951428795128474121595178772657120398284203884969634490053420236831698175455171878376101432467753485721327636819650999777648313189308526798242781376216244776820845499482079061176185727486720675833352913674369680114804883951957113916778448828920843879437316775380617244819860960606113443374298417088594569655046218697283955884041778393943159855603368411980019313744252567733618417267854564669368800592219025111346795397712032269358525899649544591984642695195717798221287982733846737167017608933324303845179757606402002598868713532236873110121640832044117507217376466992452386646462634825330581978219948747036280451403244232167178546732776245851728096509101454505463336767353886320342270035697467346490124702865072814337619323742075335267358534506182028518915098615300090321269379754145789570207387333412095375368754494421035570049365959918839502691033643263013845133620112523264*i1^20 + 721459637704290499061289514278937961045102063352713726015670918287426117635661171872441906117589645525748214154945840027297506139565803492221861034036927397711584576152150665283753690460642171308016183939486491106258552275772511384631987534220499651954139623057588591036911251120739730660694105176589409936264224193956230506838741666814759837324875124692288735158894264882166546306349977777531928195753876654008920178902528132772925361770244142961358855501276739759679301156102110290718083869915060021262823708119638045723222448154309095305765747882907348501423208239387746190586228215206145807234879158062912827913126864648980780122785557547900135494236954249876947910427323486119302394169972980332117107945989556984601826467353389360820303434264115059678555848509687043099779896491088667865087694147963109352837681862909187775774336749770361273155363590888887558179036552149799206056613168987976696247714419933655113940283937029949250860466065090325978934792998646209228855508588460082396152464050461350478986240464693588499269873154864027771693228240839691466082706223712346163319056681829930010753299271492330082223638538252355517448786570121424380756076331816950244336285072815657829491354375206356532217700505124295378912882943935121121587941600542580878684929993446336479967305319565598551922770011989341110272*i1^21 + 1238734382353158793765277171966275245862451666455825250748035487797822568940169786601773058610989246054585905280620713465982625248583005905413644363832317009779150272020678733010301164709375623784087249905346159795158863040009445523790584392607298679138286756274062568543813747936616453364607486423841292221863254433675658530565814004069885571146213487798067785935675279766556885086991083015030532117583151450197122163989282747938166464209257371281285918961555196184462827042965352366153439743235440611189568200405794233326203473362169299834568995942455823402282059531503496038586487472129769163753162070401472787976153150158279285306437928181587796350366076807785891665346460599804473573660355894292523325858868014231223576530911724618282816597236237478465690063019765989116875808687233016528433041317221634255951800818650668935214759262633130964889844566045209368158435332403870788831609067144126771688422770223752006388120381412317513027362313000602303941446527725811204455575205974135467308916734872772275924410059684367209886475512485738935059106229490449798292854248283476691031741997785792281639115887553896367630832160726420707540460659352122276484753507736687126513639555725584045137270496282210706145302028167749509006574246069740512485968939333178136611815302238982861734265399485391758669263654617088*i1^22 + 1279990726597073829132109799986553322683340148197476620956422377040948541044029740780131414763496803590434529342342658907391189974102679967413333484281522393690523129244329229862895547394560526166675003404092762357064700749695961545555676764359156842727318759547301028975695015560847664216167044447904084444813646319679880773054322236052923143929154664330872028767371823327905160174510618771234180848906959942137529775404794082921278595051670954686875531737534630558306594869193949117112203111070870679423507191470218940397142778229690355644324527325220567997829835670400553519688175841456077688221059340161823107404191289253084145501474532294168117433958825568464606923448002243521662205768521600189316759082973682054100628125655122423003237505077973548032353062126806599848172687870498355232428029898829195777172058811695921476272209707795561590736530988746930336852206684753919902913571766047707090236590909700623075407647246272709733747533348270415576961958422494523824825322591904049372225270705343342172007960636205683821579192350090766404874244393795226221107909641671396338764639001434592130435894751368696662613284711760883994734530212987445829415342344244906025388247071736772363358454102069792104985098702643389132925558404708353853099564082597905159360317060677240341304077014457503535591325696*i1^23 + 890970123147565324454941729075803380196475008667059705935905094023878880670249948992994906118779341206238170571105494597958568919975621146604657621078283828944228128834713793919411503117781281568558748316456807316094042916889187901420517749657621791634969678754833049112594542327034239102422684265621750624577771671564884565807590888213903798641120912324548245043454231445780799357096262915053546421199658222038918107587550807885552040585261762333629139587297480213646969859318468886438334713765644475051592647501075581312774511760126274226441398951215725944232561397624436527135607910743820352964313479419686626596386147105003460972969532463621924101010747185044624105856541451490741249747113760704141854842306905529539026926482877634996728815325865867032961538979788486483069477084530127993547819187843500811971180506076407163694682697809686065160785612283868377252344982243291167457875779557136822330315323686463568963434334383581491264443322643063668246084679912518633672669439245659842173360649334870781658704721056980649192021844992885702079959923136660863471934196063494016447246463413693866930592212702228047909855350231856692235214916979759407066969777389652259251284978373957463587746294023807264901349323441820019015059484954225040709203575735400169418189528077889638046343545617383424000*i1^24 + 545172438738656769607766880252105150774760897246831357426292644466140313637006014348286883388496733111847113194129944376604916119477483640277330741603904706339786026544243031173149263284939061283752494122458432125685832844421327365156655087502964082656904811428627997020885860071329806279796295164831485168551572573693660851595763021204803904147431635051893256955954721171987447586909483373394097788512330544918610758584838609831236146483523095655892606632632746001040354227572970925197966754768353245339469737519567735563113087512205744138186327837365625441556176539343108194859508630521212338792424264138814216147493078396405707251020174716255226071168103263581795962614459320307259908978941208193702476616891394712188790809650928155359757705621944372452783588985367513426242736405014761005364656174115392345073416191830877809560204228470055858245026404810888074685106003675079041925326889464823852086210145035363481913893003072209902304026577486847481968211354434705670157032099440216812715246616459566311763048077587779539101315911352392860608774583383731438533899467620460211043156940820105705120582892372117402768663963949251589692313223403193113488417025776835535085420711613481382367967641942501777940107229517346173768782240280208210402112579489900585127377173150389500476780739297280*i1^25 + 243346620054248848693055224936342931336506796001790908022508898915441210186309423194064753086734739668609844903978013039340949046540735114986650230815025182886671892639127272795253109713468506455440779092752784615957412834681028472467042420208775986835002517396599348869594580134886289110675133429050532939865153061883888396066868501487069211023508868592040295659110073578243586574249157090428349085636965389851439628029228994868926132133594419156299154096547474756495138629916437795242186779371944300652615317006070860988881240205253370407435546177281056922091588671073091157187515671284586404690929024680466957475889453915807986837325013284396661768942027939419079981952324765390115276256139290475390579524127400337566866413911369403989624561765258147853367168959509745407434795301063006208725096872874247251567208047367377730401080750109666147474384235847195475809385500331950005439989311118217583309934239836279465938372331605695530665450302245439406874492554604306997552343080325389406598990502306510608271391185871782916373044490335830211543984597795786531551020402572061024545536349745800385305784184360620965295722442339695091747840303114814986227121758966187237347098566415845367295749681827988307325497861432737890689515805033789796657553538184524528708834413071127342414299136*i1^26 + 54201438409645080366421406310010241440079406386042821582847653634053592879425955831979041024974658461993195052943687348048149726995139025732587562816983284060679950697186865567728841658012886667044286588252299545354305569622637139259169429918194357745692057037484767133570704242842559273079202319091338510106175496559302390038051123311205496538344485090627558567786550198571017279675624524147744902678608322407563178176612130239750400460837383218462025819051446660267102425097617741222357559081681144090612973695876620200136896364134559193349472890136800149717008175859015317184439145113674470109508857482392850744016081130370922929543283177607908209700340945818026865203375423163929454891479558325680816931468787818039831675799229179022223221737296349225637608017210614521666751253760171698751257602029434804445934425167621624745490542588210994913362850705250999081157308583590478465971910728535779636695895933812793043174979228480534195279827576633440988495076323333731783133363308976778695882286396808997873714753679452648689269556358544223893624725100376767940146584522579393274404275790699791020144729231859070214296004860785873116859051229498079521908611236465424095266947592027784832020656424170177714080578029077281513846081651137261415263824482251959204145470043964047360*i1^27 + 7464473718780923775776022154256328872545153865530881745331281096644351666888281308853156800091356063934331764885042006272845224203429578043403566861160596333034446990486666832803337518947573359520512951113026696063205536269484620052153850318008658783919610467063924401667749886171352969788061760355578836672373802653724896104293927921268737940145790212150620935929022489613878145438695230540638376918468233949158023193631717128998361929769208796327247986462994753194007694839024719406433464597182880947013055108846499120050305593783602922318962924075920121614765860433310274450447865105363411028576326381302791120364014861121020028093220851722779448649779376753948430207120738660039624619491033869910906219643793919690970140002168632253993393650398939486628318719891956058184289270901632038748531896968652830909913226497605749848547486051882687889112858867949116843057262286399542575810342621997546557192738583671095048422518664625154315301335943225040400047270129531052870742054092560365462313107731738571086470976097573360744129122440905532195905055348327008161517420743107604264015572918560391940306206031496496767267996992699744869613913213976373418102269110828462141291912370363005994478736966193253090017664915685671010673588462666352270979610763205839843059356925952*i1^28 + 1205304472947101736308549915610444730720758956266964307432273110961479437033495769687252129196979075860490100298668862747883966764540766914490139779191722166539895117356357699646629776638555809623351095992611131608540407337635670343350142633565251050519544461175960038258429965476189913278594567465681903926563285015242121203990675886315538045326953927041862299997011724668744875554440617896667684031757872846268140211600682320744469414081610119327152378553555892252212312512960038797832051574069635989760769671365328544192709862870509201614166726759256000423750506716595232448715266241108147680227359490476979165812565844185365337542843777365421112602469459419134806997602837849712790296243027883222781876016510599428478340179631127486950090859648653467892002015920715753483216586102002323733280216052116641036990020295577965463535316517708520678725937518409003740663667154221125102951547377277581323606808331248963104977232297834125870168868092396044843035577607707514912376974983491402099192093890424044078568770913056495168066527080116434667336180702860324085196359671002798986952701751739814704585334940677556723860912357641622573447800085337395918367536317255998779636632289933879794291466256262561895216444510647335826081917963002828198515942076948031909920768*i1^29 + 216401693209158191547354521613011406948395041510224052782530691873181449636298570119464583405175731143217077028639272503138748472911480947788354122375871679867176280666783270894974892935595935767644659405444423518503731962886263111836464353502327022744075622376116120745455051113655573230188382385050372182327553991840252471220562953787281761649689441160657226765067984666065564409701366147831010427456965117643479953012107447226715078896762783344069217520699716337925523791873774400406498744698167643901354317215992954986884262672113118909144706580516412736780459310206590184569938468825501834486620289196325116522414328141743902031916114778003367334170177767751543543293111741548705320212456824468108261205223958454190050728160337241774135419437045793772607447560615380732063458827094327962492150329206356044257099703378120327775473564133493199748457507482524394470234501684846384085012383621496283104463009343232327367354045868874165487792212734833205043665211698874588153034604381825295932232478444502670637912173290877690585866936407014337321040660011510510993600631445467090227843860985910787145764340189292855324589748925031714778639933753791645226237405649539544471714845477814485823213188164872500418037385640602124872059426958281060296152684265734144*i1^30 + 24363167725596384009264737468786124784030581760958780514974518641953214779301403810281552666723271999045130515973884631782156727844011803816307860373818823574136160069101917234722329682046629819045254819931629481419074128336190647579984742597625120995731442621045618724611176747818278913334391585012349588147633443214345922241990453207885873353204334017421449789407657415963775498350268010774537859610200028247939715131602994438248317481468631541304998728457376564466704814939121676171888146983328148789800355150210096647347441597106798006471931176234032008132568398321967655693685633816683443751975576255074696570162487520803973504858879335810285358263369404445850353485511453200263950158452670174154702143130543675162725231447704949417455065526231138214083865803409158162598676504603256920278464700269183896001586677874698938369379268521609127439947467879224543121327581572489260556998440439157979773936808378081351263169702795131651116020740358305102181675404576931600645329132282471674482531746538362286848657220170111764585715241790852734085095665734238182040530121595624337257577742682069038741251444513256203866762731201140721088433790271865980159744012931065014857883017694600550173420514933896747378625869014840098238814292087385861708985663488*i1^31 + 1275700149124883290293927459658872572490168167423548710913115637304533194076431254616562303364787484132916128612989383885632456673304890841080800603242493335476813559616058454175327493063469188087666247985421035941382475295282226909925471017596509758856280407133693016904516342158636605925049489588620351924593845479466716102618163148778643036337328921349617178181498366488214294320036189699668263427615745773013185728374591533723485362734993814682489721845933114309190095665810411435583256654588157764001409266415137563397934093083175387954243495664721949507742906744281358180260736447002555795251043832151173689029695759885128069983461971184983509751958209727743053425073367015284190941653507678266764028353973691180564868203622160674435686433069027742842009538276499060303079344583211255564221506955983842045105553645579658151560702940817950488024373439058126459335186708801021761054338695406030415704012202174311174061571738840472831691555657797375997924520931953738527303423882694018933218176986516948629957117286938373906110516949879071309058772430016543548400505890225887759715580810383494824457034729925732335563381510365875527848101791805934921351358866589682216911953711838306222232223666111798411876281952606909440667049476418516811776*i1^32 + 15194908605899741785164924620445703866299135047915701014426065402846255888806103722000393437002026603801833453147182307564960122244575492000922983822645577503036498174925810643213001603079550456301566976317584303905621320909245590524384831278144157051912948814997733053613591792422530643102394324015774482727343669085968942620151590380228452443210295234993681094454352827234890923024923298374558659860111574194117544257739916920482366802594152434592152127392154549310792981539243626698200034738157071938197816173345708586303241671819371660453619689798029613110253134881991224240219459546435827087081775772506215792972393126831116457961609550859289772261623833789554501111916626024511297584891019875222213898831672261082784460556852347620234675759106880862317393884688886029599415177172035670767408763167807890426064726780541954244603840049129372615340603974096114645510028491314779026145096152340928556387356746343927199779505226595485912482320680138604697461026417350440007077055325975247897666012913903076006139750418860823264678147305875715174109904702002908940021039121440606666662289705710902818389637046642837238894244676927025517429475198708843821769071102884066794672747102927834716297023364891562393056136878334024017910419161088*i1^33 + 65339127924430008044947657504698125298233792561937439487295839492456404877939202467471204109160822787010281111453330456373379923027138341742580850058381870457406777439016036679888497433455708336947480803516383037851876278623552599249716280600741221801270098178203545402689600529490874232242708638320124529676971727903233343644301594321952914689602295637660831927669459370193782159101347874019578276764434405225555695654843320428088159966442381363349736737324294635952364977883372133132547886630582511898067151967134746813544062222505454097511517792097216338532885208464942709961903650733949980739487626860311119160195233085503327335499957138529021722530844412400239561451786366228831575280115912360082137637190799337600686690383880292897315627945127368885749831940697732961255437149018314269914466624082225866750442111450880968403833041154706953089149561071124502669762862076611448991524784900681789290432156375243383166354568411367296636589115716512622544247757478562989291690494579133438655865768869699402449702457863560734639298982338993095141039127105017481575980819430499494033865401660750383905086613483093471477882445705987037585686869405060437013777678070657899806705683837384476795704551164258297344995594317304965365760*i1^34 + 154661593717025931778481474098361322977028006028202333056203796357506318575406907724347481120900930960079063201361251892710666323344436937828285553224264376969686919732089942648004974933038062369885420514892605057081749196421256665708546206220955495662807212936908591889471951580375626742588398571214424166330671158603478619178844091395586911306347361389070297472743874050962442687518637394089500334270779532649539413857335101135584840390782945086870058615247310392355126926444125127170277071152100426010932411803432153709614158280112766162453702710146746395812121199118289234430081376096903452458366849685419795278801492863144778898515591909226770433959276792826901969386428563015484845888801453079711939739093334329738883974542180444972313407627679754772050231083788623822156225410034145483973677699235246268879867625008520648008570339373116430275946249568611952414010314363131301913826575000460198169222663123861639448901197911521805720130517990957484555754969555168617994160532564339994441863922237665985278364395308946360155566605958489109525949987684045275903721631273417752578327986223514822746161198729587986263721383322966775988720982093474746225388893932207697901412776120350408817734960238340351616154301628416*i1^35 + -2220364651245688391134047539042529217735484653827290260617075402787992471834734791048608356923416286145237258716325971545336307865720373927022453502035158899615587320503602854173126745002635218310440095324949199556175618342199354243179885124442737861653432122482227900921948356177283908572776061211658113819959980826796543983839658357440420854563662595708684087547102677183896333345644113939457358930211716860689868837898770564681674350553661346601440724200330765492444519771796532709437611179395930388416177497394839663669021551525474886365089653925766194443820510984182553773703148513900323699038922135670247891953368644415220668392997848117234233741752193190749093923878228758973196946055109401137655713718032413810114207142098584879504424127799709217055159057740017580614005307619205525642040631471709880261588359601104442336326731024985059968143875786486998239302636817105564536943184872536090095005424902222797239261341085692680937507391564840069788928505530569093706906233806547636004931981616488510281360005857318079707345196923064664943987839761126848185720533384856807946201092396002267625106604077555420470943483589677210130774673051434462022211600212847509045670054686210265186383436611535262187520*i1^36 + 165523287683305091332880742537204360909984655825341240851908724640664376642083202281634745138289307820902099718094081455296599543396067844122629694367240555416489892104662987040415871102641631690473897494624659991847029925767588214980483114003059987993836680322092543816830670110744693435243614663851020683741413663186240640021984615515339875624244747317849860624417463536576850396541013196011137741741292793887539737187355576432696211123679832801331209050026995234623429351785859984563317610473363258226125471600090555800009132041287286380314301993983131469023523613189022485542079124805670538620866491289287672962429396164585170530350153312359328803221218161754286968170766125001578939822573426212809843878051056544874782935118401534584668239223997256321959499805083318449949138471298374575943951004224753344061283146199060045090040686799084774793309657623556311857381129083587134065172028465597909578105776228216281982661566276536803767791787565267805912954426046783761273781731499195185991701215652488801784149378636002395003357940934343207641175323938170317360272418745952894966786961969888851806243728633481897402462097665795890051110722571181003099347143034497134415830496642376580480158924800*i1^37 + -2311183482801274790105426884700440295764871733416138753825340038852952984772331570256521860419575047200564472537645605927518892692363521267644261994405323604740896765985554946573983736796487743594834423843718492718540824820363446358792498363871819019060752181912332739684073093294292932104814716479515671869373757503442774969486174126242095048702722978075730648898122950807868738193732547262253465962379060620809442547846193454660612434761462003428431165548866528003445246953142498284602525188554598860208532535383685863316054481222571029331181197536020366818099737050448729909856609477427329022446925698475415127342310634266881966029746973232650269101878916402743401118804736885520737447054363422582129869511645516972020012517190802041012276063773640344371684522554580579115135549525327604057090027311265285528272887367169880651268013837474501632122078772452039389423658383989867155715842115668229264715368280029941972847595116342976644721221649448138745145318638216445954283655848905694923078597610360484801688250267340095303097665719156716661606263812381329097618668023722090620677634001724853625746919644823307086704923037389309176306596435386992439628434061430731887710162942599102464*i1^38 + 3290155655041949854254788241561430839508542025275885962558879326498692032588089082450142782114234857112294625100400047730032582997813610318644675745253750350969505528512455376253426442288336474402607918912538265717519372463668080288047518458717860514015140715735648734853232357869738451679194495147508992161465350335120413009113711449725191202365699446870002614052154974221309642542836684423207217638940385693598653978094419940055377554592617894689073103112951724675551205972891638749322662409718958359989493828147535508003395525950897377917842074241505112105388233920671843266758936487719325612292783047858524166363855987337628295641141444804471026462993186769989868119069653038635866958295386931781250191742018667727843510381906036423934617852907212259126723099353638235202960351519650782120987735047512158494302337505157385250429552706827352690818695874375612570175135811897066875249610618407889899787343971167457514376407910636349554826210740228836876657425212214697187079268489769439358078569360473824081556823946442330963480807988660184812657702540032503378859468682545761337086805159146525711414107278149347995818478609524266184357804609193596611735583990351214239023104*i1^39 + 22022852082911757895544229976215212186243782363843166951262967747197036597912344586684266926046458496239943172830847916565029597853560726231652930912003180159827451166877537568295909854472933480914665272308969281114093545505779803442957616652653539276505820826716286085585560705428098777818520736480275468984181224578163680967828393074786634859250048329441951120084144632452917025020998289712376658603218097174961147032319780437012114196259355617562233189948180094398143637548421224709504549766793859771949890136565274602720627573774637300629348479226219979754219371611800878262545841280147674466643819303026360883685372995430944450470273880603896735909548445169871297606233200350271171501195628810661157794954890660273110147542886792047085813591547132601248200237487470561841790918290664770078145410354317834738342615609071074567465826667065190986924943487118652535998005436798608198425111539943968196967694485665410858767417640128152137857353060555041303702648363255532380874872191453285698074458600432056592404355849829706092141398508354125118094783118554626373552111337217217700938669858827966967515756037649550810389763660716574245497734841285005193037273350144*i1^40 + 1349783643990611475860946750038541462885737570412367021215181525228664809537003957581597556352580204842842822528814669007124339472598555416160034655576766308157024665691075597713732896363701668373530454629195842615724921783574186580519057954262177788763818820462224386758618237747928240948321475631377934587433069734060946989246347653365986122732714181226572730086961700743029572376475074681845047333117993229128047870233056373597198916628353325308714897547638094981161927000613546787566787442540019268157030474281091478413781619975150666069134122058925359605940418480417397114355083785404023955637382365704554134635289230609927030400092867916370870285022182561694990937599841839023180875770137774262759745914613429937786531052017886419716065615727487819252838121466760347967042468685799831803758229244039222712585913418360973163749368280141070130540470405915701433769393741516190547643293369897410145239612703281817010871999698163571454523374604220684204562156110300555556179930708729185770054624198701473179460836323584252766080883220098813849580925376647518696413257198104472633118280453080026197749075804287117477883858779560781151107813399727570944*i1^41 + -258937946518549013372748276599726718198655498486346607932507679523669780584094605584914432471991358073896686335187456109399710646707016143316186166184694522101848190590308939438050416784551497861287060556151409742640304789639656676727393256505510785501693579940335011034600788538499411775122862160381344964408039229975977141839076525138524125054239304357803389943890806232236789761187006117750866802669635363190955299137352506803203354910210450398248436643857370105551395881607206841734982641524404544702865481010407264315642475292840569757096125403465097690751092769845790761319170814456056556092429693849291472948780454353138410457211466513368431670725997525364861831996990646688759815908547614203972587225490553842950231648064625951197552619908792025452943485558899869681749893354510578800845869342192409759384616233296791181694587445289167247870995102751094029378768920324156266498093703784030158486020249473473082043377641876692365348608894670141877707197645838149591252733750302828699176224341156257065380667969018889307432585512941698440568039842146457389648408061117611805788355915092998254160597368089500776941251475195916420420864*i1^42 + 110472783362081877078634979507093518532092149936690004391552464340011739914629477053218164963532004742107951762837063612141471695684691302453722004823461493488934656374499571010059401422538062410173628333745353632432773445531773203726876447018081630627738839511340065630005053690922583639196090837227436067734059619438308631544276803847163214381168816154993832451649354479657364922036371030427553528459143036175410075349088078674331254754052124757662227185761302866931112656167379926683147798584678270752555346383375110600367743348526322158842014828951468965119815203210076339415951833674129415235478987626933974280667868635151479768318045531099099810004157688666802331435436627216628438042127919088602678788264893399197292061292863283283111354226095156308582832550518056752748826334683374655335845787718837030665617530408419359588987190512034715911162388411734641553434105896427995635244839182964435788039707802419153456920260411124337566072246187256575496099102208717299746418465652808054249268371466019670266332392866264622980470070277820346927940063875781110141601587838504576965166794772714677288322808597429657641216*i1^43 + -16372148523144238211191548348259879789694966749781084679531528160901747601978706602579259781282533264809985450103513860051363668265839029413022625166001439882622209617284538210594227492910974511921326211013926735998549022853364301019364992699375369496672245263771617846824341092375844524447315224337339964161087632605564646855086783443854119146837971530078773865304006065900203065637247433876028308701898664256464450663733964138371289243802297345361101075219839167569467697139674436197141994780825947597362967376454772782634023830369865295231110779729487725007354431401178131021802840489007599329382315284650544613023127277961802403905150233744212927374956507211829574039029612486332627682658808884582747199362187843399944244067000462121546750173964076623568933391930732272313788955420476449713104273016137861085694670405836220708487365644542535040892363446120253299605949157632358503108810272094889560094143227501394188123269253059165001210666405899002683698578276850679482652260829207948772197177510735070959268257697087670452396942177829011657035254463207878380543537601226254636084925512935406267416*i1^44 + 505402114445280803922946847937296636490563566497924952715079355937408629866935654806904439573772756374524522422524852822613376317197410303505670419293352651716886352866648945768519542200978256959717167498499548074735396590521926590110012768283281903352979824122557393243323089629931660010044374093052780461335396904132206795888507895069355366206802802068901386221990456909155746385046276641670164914748121233182383162133100435255316436875901791087876219397753077643178537091751567526808526615697869745269968498293921006043240918129684330218277199314856112062091646752361898451588497323530800667856405243988305794676853725603037320328845125759123431764787549672866162798543667634919444287584327789562404300968445540012575054471727256688536293630380483542244248090989846975779160303415388103054281052625782470391449652687641191388651284445841494163598224140342828322394210164581501572590268285723118945999585870929333658637434949592182026528724873990221397718813161032248664845281231117724179731125124991859206061521658040763901662389190591231425369852791534896974431867388178984234240*i1^45 + -202685565717248347892165600848868435185033762451225957056352904148574765769344033327059666221197879524668709642262413757728727222544554023800873690529692218347986814483704975760322422826240638951869607082042518287942731255406164859242715314633724023704590038371172705441076861576826802334032107462092553081710731376967099999219115824951516150964011650183556614329164420718119054193729546601424332020849458132685164801849750820473578037313915837228544344913539425236784564915517883531469188348823702717542001661068098556511713157356580104808999112960630614328841689332411023204743972863759143060813240896669948178478744653100687152509637598103089952983908474072762029676928594645791745518163992919976599254191535437801756959857343142033478839916059832797112853547984655867063461705951879510127932317255615820588937581201747405720893527681795025652155826477675228544206060571533782903299780756670765471288985182862513876276515155785604641012908964347089615617185300923321453568012363212403242304226820195512001519108818922022991735499925518712369334535660048*i1^46 + 115647497266748123330360196251814741843143942161185350668195687801539373077582721913031585796516307239355710179022833468918650093774355809924823138280743441971409850097300002790356671258382097854465472729183338151486536441804921962347704840095791418488981021234853442518304427802011659159854297204421317741086217386207904421379728114695168828593205217583771833849325809177702862917280353406751558703244019551757701959128201160101133609363419106198036371574853362871327020417578063701548714079578440923982224201865412189709419575447525982037343440388829487317670531498852463666459927586006968677529655843701283017860286080705019393044363124397486617296938590978198170540122698624830060544243303003539971723248715475237322384580244641605049356104989461727496610774487227911432135956352796923057974615637244748241301763133463215080882379809670709981168928296256723956951436303672140509080547617531979610393988500868907392394514564807649349271266581485986078825275718471970541237416961019955782178770369515730193973188948690641734557*i1^47 - N1*1274596573572328058374236734679522313528350245371540846607494089399291157544701367832631919164546299023645751603482691284042941012525306911514960761504305479396071785062709515446871078320491008261731895435869948181499600813970507656263105369484513701507109015728515589965568120188029114742292326783465642000000*i3 ] ]