[ [ 2619592466733851897080044520971887473007083380575516322336037573290552556451208495499806494232998343170773907030624872175355759428696801738990402553662471141841828678576736178902731211215508124814476088073114178463943865262841325555784810614698330922069474517654831982020972726008162152796741048625385381792317288561230414510320179626423067448669559318958188801498321987369265560553229303194596878353620664731051829221673054722418963558672673736959389354353986710593334326533609751681294213769754113649344240185830556871789004943118553765858735595060976053460091025201343178124856984471909005037947476675739505061878867265531711735546150686293860352129152696990523486672365252680178104678923599111346382383297269823273748698298442833734078686846537176644930321896575375947379716697002209746856547678208415701833250177400375626227117697479929230704285228345777888083767123438550606391493011655723761156300058109740943270560059221966349398496549460348765628069724677110929935408455904852431748193405025061596846287100856831975591613404555249254730612093542164219036648440229108178548016679421746694249515655417241856037236633102400049187968550793732777703136554156383559451072503002376096862994746860762188786583917151205919626127038944377437944802925673959406747433516393450429754239467801828014987370792463402145708854122898356473572285637349510707353442250094175846400000000000000000000000000000000000000000000000000 + -46965568858459327845066465963412588063714044630623326716999435325480373524369800930019385818127316196190138490772307415218277630752171383717467964920577594027835182402865041131160691900532349609548032723991798703633012153478369023665114303866022953588831876251753216196444742942352158719163498970810084585117686652454037037017602533520871541393826801514316618625723453394598632695284522548401338025121098802361512512993114620665030010217850013435591746622884350310546552582407893481684276202609470479751774342419634780047342950319164094730423882868639577682662335474714322588490545510465646285024081839621682578670991537948212233451543923353299256026931817951169985514273590275701399165186075965863899946243327915733874912740392657120358129718429704705942967299448183724565660393888837696057176268088696363733736655765790930902734665144505388732813248626967956571261532581186156729755857778852663583350047374718406656507363582356204976796308164784947934041235883731849358315058399887649486953607324174735189866981751578196100088357213941856518687370165781829731061890662950312633626078794288816670967571895087842723623117726707597881245261262650647623705720472090778369358930295583933597086357749577025915198275144637344228592846631877933257795570549506965335247469541286552629751733655688328192505744169007127167346844121503238214957848567228986231922642577868718080000000000000000000000000000000000000000000000000*i1 + 839711341486025293675383280113572683837123780441547955119996179244006751183689580300990514992316669574016166130395235724871505726737488271373210296129677497611003846139711634233624463314729691867869736438847439724965005172903707415346023748784796778637066864373716661781206489429308149094814074300544058046450167430955573504586806875510625190655325920068509614934212232099671246593261983289636869797454370736883793360771160110825916069340537025831196994563912906048595360783816208741976995648998840425229523730123635100232414199318441482377256177049721635248949178901041016802595519662734386123418878878032318143648432128550334287967867157332640508891505445298203736710373308820326056161050134169038912191445670597364656559893242511991704600269015826929467631760768323503874856551222686535712130083197950264451861240059659228175020594809445468169582842272049908029214273489685314837082505135682187852119844797393659763012080568959829668458327967983180777650445678129646456770387741048277753336048360230170521180387726100072102305719907266187251029401094395009919416393807531016262847904479407340323707615888492695133750565260347558516037874733028409006991992404273277361565278497973461751700707902380311063609464698342650014075775970634118583286641349014169431472854660505155035338685602124464864395695765972683516392515320397430879982628014002141571510112016243097600000000000000000000000000000000000000000000000*i1^2 + -9742214503244319234740454587195557336086062357099733467231053040484665757025920428434330100404584129890413639799981724324366006488962485210141177108912877755133394740769516242538631907042609080295327518221292779003384607061508218105976129672480165468072115307176576449638353940979701318298104059863690670456049701039068239804912481243292865858516070048998598838846794269008109954582289699387437822502432694498033171247758906995506417306569304267789493719483508653616444443308146896364746191038764224960484465708325336044172370822530465253553595535738103386012550179412929849192203871908481257292863564454106871484390070905998450677672351998264804690465948341237540219605355114501815116457171504822246519748730892699177252852973222461212174040724479090546741512630699004644103954883769246000615787910091035234061633289282999550139514866996100552290012754196283296909102975085885028232537969542600812810034516293923766042013716088219014526629600608307895356199331854551078086677141655024864397867015351968750813153955283387250606889533075412150105764704881364210446604394726306677307979379525149457222062635134093385416846729616399453913458173316815792012923256894185066679715531205151712869105058788239867005473382393941703700859299342599659765222011392758223792098456407259959311029428504549838096208192590117085264415700689977641649239435062615760834335426075426816000000000000000000000000000000000000000000000*i1^3 + 62094403500662527813775222719724888834060526717234582442469801593250559636676409555799679439686546587325747453396083468936581651433353401077196022791655605824379308385205764475013227640096811301289565147796834339109981767116821751175466608272524606437209003976475157007578434999807677882970397990058781783603554562857508718018693999614220222542193558819617564369206182871427518647410228663939559395937834996249846508045902540745874290085599195372489682317435692955917139644170934453673655584924861016122593367281467616755457205963199097024742586587431523725967989463202621565958722183378905408954850598146229442276257147841317790435434018546543010595614093115359831899090759262419958240468626699582199639676923576695801588901113470017066919747634914012569716429372203700210858841371496753550292507283724383173391957088766742638104987493483166271279449114355388671159366137603697772947021678351617310867910728627538552501383748863671172890030025461132834462354933269512322513593003474776244775788368030763887726267410618692263609765615609927152332838196127562813134250254557971779198328243114903882122038020283117053677128097187930604878117081059848258731575313992919618831924686083097847550698559694382181587559407488985206607924451378226501533123396334290670039230867336324465997832925154175507410775382292554938668424562171230093451295612162238170502792810153902080000000000000000000000000000000000000000000*i1^4 + -156809711611383988871612324330277874816912307952753046144384006962731902139680203003978497315192381055089350709927323598817031580386164346661385942630972236652163454121643294868134771686173639038377163142287273762616847964017084806192585390031542756288977838962135051228060607773753924031013194457705177624567408476807183552266543429909267572209700483783632422049701892222928350208451274222465459149623632156305866484826495731160996794139647096604168054232503521305914188358327004912434485327167043188232139632122765702030040502040569077252328999564071880793990307736119800200480265326660124761213959817613561273511310990327270026459072084843867396370414526539537407863436805709132510187627920873059872239189711507951389561456085993983473779196046104054958559068659087944924730426185928732180897870050498600123135402750507628613352996522717949015317017987311726887494210808159892990518579422640953054028111657273992621614604734209683032397977318525305097332306446331670833005031891317461389483229700887262437616637665446597564148592093582639656844254373230648968433530816004117440768015937593589377645293548233868169083476413367894491887248205060673086535127702340914959237959615564301628094987621948311489902257335360634379503610636695969443500073612361214134412739794171337621413189537992571791058875238310944208067679275341875227958637037243822820842959110993346560000000000000000000000000000000000000000*i1^5 + -122347193405479986810114167818003787710200355074282222351664948880146235182336595678965775739952179275791178856347749763290215391868190990115752743805193566751145874485072025534836830038709979364876482907730820773856801484539727880454777839936653439341651272088526159345536919944553514570665656206346741640839844235667276141202678132059262738210580567277148129320441804320287505409108622224791521989213458759758512596243560418680441265487287963871609832489389774332731342935156369448967876200379100586432010238012935577204328842742362137783678810062547921921787708259634626050349994869925427784677704937061900533738681890665765885881931727126911370252361673171062952067325816498717350168740669289498345486056040783936116538682358500395300462390131652003910627718218958772501397149842516977148192808999491228505084977493067593151464713222673526446516731128872188688543107410996481453762191667997613529363001511304483496152719095341199802661743837959789340115209656029816641799260105394679745314213689567342682860641721109389561474331215347258375836286971211383603788633870722753157519219661626383596603666822742060293720344646853187218670995519755105881471546828329644388309461919769717192108661997461693066712391071509676416526427345283796588552917690928720566884160763108228998183417476513718937337381492686032743698774286811673875844076342399768176487081942450176000000000000000000000000000000000000000*i1^6 + 193800750171534184410304657128894416222418498782298262517681891655288353859899366539498484724796297802836848926302395880227964451263356169869238647997873633447284810624216973919636869306520632631908982003339244249735095634910200879086989235708054277763828666705190042177977782046831684222682454637740684552033511838325263598003896153051014510538750047997095217864021182576382299200825430425123201610309418973377305948934376737056223496430814693582629402957917219372849540923090446440627326696406894549510808260413492796151069944769299229514855820683770409300979036551297161575586055711381953849455766712151509227039433575912416683088492696362300747175214639702631316457962174043677530720685516112233782582213364529209415649962403141438087794345877186956709228318966518445891277704408127384065869596408781271234853595459904534137748438967617718033021354497631572518434497101442281613024369498837153600669603123945058916646667221509253589378234047817089148620214327046983500139589042743072417660957043286679065629910140919624573012922861708674455132321485640784203763912356880321001550179457136159575545670188573443040970106541698072675613194168171021666911340455237036748651464017254663219122743326927831347124307996006877013129765270924739397031500824214771551109092668627380136016699049726821573001903493172296035157983864630417823949349368569538894503773911121920000000000000000000000000000000000000*i1^7 + -188827526497806333173149548576739114979811995255217288525159910583730613949988628170264615220992178356217187555570380641788161954555845322201204000393807558586472513256675961381923496396318824953741726286617936690286787018376526919607146120300589244996677180536299302809341936749791597803613713436248644918432059345956289655781316971859106565526747545485207013137599149964128136752048579502589004967783890252797453713919331589942036081754649377608038894150928494391884369916592275238701437576937787761026367463823030242636050305089504453481770481716279717713492314924765582559897939077051269377992676589217495870243149902184685081453444690814848359760445389463084441480088475593018638640305362747779517222202285860213449068277376660130942909948722629421683174061705779082459239280573145139186860490825051492505041639535663541028019905073189541036893347556690998796028324747979816318658134700600871956670081089687907299760453669335145097299797424286791372375937559402868208629876923158889041393716850799654844400093659496927558739542546836654567326777982267519995411461238538013998894597428298509681993655592852703648648770638179188734599418245657543947393498534312002545949639330475592737991761687819807760036488081903109714962092062026256734122458631990913004990259167411644182888209274944899443499583072063577207740278772750091921057323814419815507148577911603200000000000000000000000000000000000*i1^8 + -982798978403714681128450154911570965311108871616529009579004930161418037047451138237557077695441423343982910678526555713426976854725801923452895961554859368199804163068130599685061096087810576506606944177039173354102571151823320552868401206437252338467235884345979032695965862929907455036000677495822459344117739933487107867034795085176397078174549695637095537613232253807814839619421904724453444289653152432470090328472802287795995846374600147661547040258203058202971391844954100655830616092755963091623721163621672518979221175595200762270299457189705995401825020431614911123741099933638057365062564856951498202318744875212014018103175053980436868516722737279947097029556511006510969707277282414686450003719308931789862380170851061758628334743032728937159721940761611820042067443000496043687043232445338762790599724024336832520470008947099726053498681283613679433833600199337943066022684076761260975104225036630891410583396671585245986608219079469559638606296542828464008507090363754362192837434620346966902772288012357295645832804462634204830750951357682359743691934378147787908051110291414482485965682854564991442510256188468464037701829658535789669614794126474844829373584350761208873279366497496156574685846454653897891481417584107039888350621004124808384737468846042029582674923977943677946523086190641559526977052690338812620420479955618712357574325305344000000000000000000000000000000000*i1^9 + 1199111759013568144015776268726521305141251149533012538914537764156214475924803996204717564880798427738967145139773836009780637448507803620015880069634956296666798884971494209920453877266674128947410280254906334619655324789598316678845073960310662390349059676343324385717439248998930165799090945506495030229637648496168020583338493839102458928336211794080519094426301105064515116425838993689269558598055652339889301210454260299189198988495880767996453802478434047509381397978085929858776278110030357570838447059114192646556343231439454569247266112061927721985944547948287430987409716385633926628201071853894819689419534175905320879403972831887991340178768427506558384389607041998833201150352418328346685071039491928069145353733124769286567723089409828162228434845523440832673225272836559260494321461134832199302825460516161247379918319518313039761078490283275107562836734252130565977839503745391080405607378604431109620014820459224644008314095804289649551607365979396037559898681805438167088756286394822330677229081254556435767255332208806588337563915486779886513463285758509682135624763949499890268395640278524304656265141426032774767276566561546606423638956783165984293164691243283839820413575906826663397718960540654620659524477030846843179222944960284071940331000120758852698033132047237731369148032997086374840705197780500439642943114410779940981173527773184000000000000000000000000000000*i1^10 + -356589084116876419925175878726161129912247235438618742192994707170249239256935272097260007105258686401017968309154805260422022869263723432826838915502045324868738813909259745778506189372215730624871918698409222932824216386229095122075577621805085534335334805910941312050995056148076927909116253462697647884244471560179630126981268379596672122250807017876550037054913778168667085923660602876834032798597181258673223940490488154742039589850895276829886509142416309844569323289250707825265548116619153672098648285971959198581688264159270230305395548852983763004752216579597688356689962298924584661228328440331474000163387145642146243888175026919242205328491164740781822878849060173713088810443936231770309398749422045754298541799286692164446091401156483613406725975190529535575344901081022193763031367346189583234453195401975043840644235208638885675070561641651499986898384642623655922859967800280267120352521063298814050896097388926535182060047665126899628390358384205606195448729921216300937159149678572160870878809798277908914403540698695907790651439356722173939904298478297694354050451048172145683682321062607710289828149518793052743846540666425811853509544528181743350752909252254594489345177841854933614016162626719386267692501723457117777256870226555399556440495768646822871059446319765042484764446455249039583790700061185872439595027371978550476500526694400000000000000000000000000000*i1^11 + -57894054600729412074014195372335081951554016404100058247320912899025869266364148763887184240271512953136301560358462036380923257504912164495054251630223599800919793924271296444073919229478775920925758471092222248990723237284877468626535288863113038004482431632290733992133100389959779984924252333983236751266908717652755158734387800379887985614760094972973027293832526698205526287980646465191317765923292535724402153386552434569445872721168814074903081121320491315924595974855840501935231335265257412876514433253698951697783620522627190781698993051590597558930470484897549386989167051504742149132970472393807609371700134721597837388183414032566375848093070901795371846310730594861258366842378787575982185519971238290844595526271771218079099952401204838239898679817418173221447006729878306199841494139548936550624284256579802086216335220592473525898462390130300578341085246157074676053971280302713939493162456294629286922625542447718149040893488142217253701242396683032110980456255600845290451330261881409510417421300869214635527229667433025938867666057686339859995539044668210411004306179942788126572548876095040285894774773465607748956096296370483136444056539792857002795412332395288774013222110069708412996988606757705831535194281443703392787395982044293499014380997060678969214798619147199994148443967992008326777934377447281908262621490664414830617690112000000000000000000000000000*i1^12 + 226346571139313560170598759396384048671256949726028704331764615720046918395992119559345789402826384863971500829190591868362065113453927420062662766964627433146125901460953269858759375929114600880016065410807212434911209062080624415715725102225054723972349675276749786390895490878048271270129237163123964587206507733793223169427277276594252721275196802823090181204077278264954469207756620362146959144229163134070896096436975262612891162384973374893718450766038813686561618883258282959135756474348911784601994010895623999127882381459752557380453687625939589458410690094034671220383676072333093365977757508506657163927302989352726618548534432520463839241947061279437194477449873401435748445374942314752280954984106753906328533614725148339080509831968735232323889630611754432079923692977645175824022529034997241147984749947179809904668811626208310767032512365321576629493804727623578967914146840036244381888503233066234648257404282774410715352087057411317545668501411581935453047329452160901857701888377949024351051428632134112502017003357862711308564903734556594184344781889956029860005151843754407050391792407571251995144633452213690423444743527283584295606983220906605156427859769164142044260986769835892246824980235754663268722589152082844193708060400157731881774975269808566065830140568954731970102648244507400538716990577075647042055383417567854062469120000000000000000000000000*i1^13 + 1442595315591065952260838516535514561618242183990836949868774018444628514231923914609778225241096172591608468064350814475201939179343251963053096021626380357021276351457600266735847876465703237109800210342593829000438340300226010793482129556068079290865037084767757163567280304632413846413161281573332837768952431167992703017810955929145993725240544536398218771684908169734362026663013123911762049818084925391794715750364441937654675952010153440442175117404623780866753203036603921377633786091903445571756960252935523485633927281374738450416308621976242922200607267790615343950209585625450061928720759829807390199681333662769599145728792013926751238106019267236254207753774056921313102859961095341191997624638744331046947099882375260554477791111712763606258134066333720584998219489231669235106180614563619795375578434803027661469764540113688575129323608192975241923895615131660923402417849466804914616518712623116334060226142846359684728305207225694314398946567633899385886946332486308502998711297524076259500741429336446080206015815152688164652031435307135432904120230850640795181761915848376581279941609098958241474533052125135082343794686352255642499807902496568342028965368236826493947386997881875778465265933464415968810781085846378978678897860879902864778065731908946748315348736378654597521056621486963912463990091542220133647704463124841361729126400000000000000000000000*i1^14 + 24109286949588218340372155537010520277294597630810574745534884662270362779783289395097428902940014021860442802920273315389943241493679047771282313573374853593513332921285751871273065484171804643797656412407368404832649272021292468939922249332326294812752345091381215144771578064461167883601972005831091536696286272206951267777739001800541042638456137146909843784465110166607275122932070429303335526454870183950415007269025095009802356217808890196333137098456360742382954990242134051262845561495255935756293012388185224010374452187214239566226081836160529820254968461287388037247620417089260304523244080611948724715008148594730978883199875913093844128456406079512434351438563376983064673985449619605509830219583635901568606160862962466584884608179362865565691074204751864682951948466259696538426775183073044635223401849870078016695746118051952624286189254360322156630087671255864901543323742152596508086630749324446664106988413013636684863137016798031756656449775140697850217908544109825149566963793485149362126969455123513610790033561258998212737962762882837323704174038796398196064457101829327696981857185155442874784642970877313801571458150897281137539198064130439919776161365641029656310275703117340124819773759029741911713492197424593051868053531651888538633380659756225052232717665879970804921817290630274890926023377497637007477554486978695030374400000000000000000000*i1^15 + -2249221147777064202479460616009449713753615638377441095152885736766443989605991521534391864904413813687750382295424532821198964082332218077723016150868186658144667309301637920290070059274383964466479734830962916104593717146326014311935646056730942823691968324835370544265462242376974057641144728843037221986468472988760908328224990687659431520513940118187358463319681348869796669245835356433983860102884415560464891976998672080667746671212583155060951303076034072269060970936528009584718684155361580763116487266737289390997364533248051584287761836381082396181087066023335012818272829835879316624369410938705976775209085576011295165500095079502732924639322493489510328134696749336406514863234971810470178675257024257053226509840080493409236212494789880524021856069757680528885980339948154413192954259552417305176115817868361954075457058077755538497727297406294276975482631148257573694498038054320537328594937659689867022363377590809549395723717801930633254026126283587947357444172147039585911511550089433549153474478651482043369881860720030594745112985214297781419746257359761030929506400438604121015426213765300411091361077640999149794187275876805629287974645908135470839324168748175537563667678450916474951347719361190904544203107952998089106986093452171351804262932491458797084891826061795840458636890023121673425907716361262514971582082057785835520000000000000000000*i1^16 + -599552589624761889707653984498190552149161585235667113066559971634867561271792611098460598961575372208876308058881136703242960866294675590678994096536209060423229226516056817872752668302390685017299022008526871369579764461753413386511506870862100839205396283974389524368957890121568027630828216327376007698553298690342176819133949296665250320672222535991505212494264211078505655316019189028080683053741450772528161114989311225804876592852269911861119112177858382396212540415411598813015825510751204026284751297338648029522510597314986200624799968985621435501576236144548549077360401113569230687864667810400060875558742796692833601121959422560858543133984333259347876261799608377400805178283786673102146590756579596219257621648049572680893569017089209000723941965789163562237959545870801022640650067938554222319215503144691482719884968458076102953380629517237974311989863862357793568243752675468506198464679691886841453846920930327976096650606826623323905638477097217911029668694446953854095751843021878235184327587996792463575394331820003832890988012766160417707099239904573251480804140925278172874540165477459237956868300701587527239836433058172602443136659515149864153334080479312367191527548333450235579378082669707827724076822579132274398657182760296760135984498389261689173665465688616177813899947300777675412773906721696198087237202970515865600000000000000000*i1^17 + -19070872832091510448179590414266527438113035184607994625265915464430394678742971492751364239387921415225579204450232377590584303023529364961736455865993504449663829193395032750168200894399542103736738766435001778199671234347700447015824975784230231841735436341609393937185192502825743151821605693570944763060464185683036538041390549152286811058882678286006352551353516207180302443476844987379867725115207790893278909830719367251138640495809460126745271883137642191868639792643479001325646240981395793356732424690423901124938131614777055032157653832974877986840157479859331472786891323927533012139917599083779271070116348209343006242653686289596152247140756458650967337819164749862444268292215091576570747064645709255068770463513712200331024285756128324807379688446582935839811327536934136783370761947521103565281862189542342061132683041830573307774626890208218902160991367200145659256880502102240348289013823957423020094772273430997926309886070021797699838207659248941002006969610529388210207648958961539379378455468703848429766146320365951878263622827576674072620443472128966439992726376005937795114500837843879315947752964380471423151394494412214904598361847003499653202230055369380475409274682620034260556885564850636650513360547470587953252132657364506030961539804101013918051953497544817130060549046779987088203207313983636004240507550040064000000000000000*i1^18 + -159531267382580284814193119240099183325109164144084482722032581388475701724364360373308623684800521930393835436295767811696543363628706396393724099949207285962728548436553188054778000398559519101203969564934685393979988766497506609280917448770498595965616631754203553179649955952426637553966666472284312276590238466181586704968984861814737795425724407651300024106769858019884462982186959175756578124933060040173210892408376410345055354638131132130235543105276615947593030693308523629719822698498706624334796038632453051046765450088602485019926761476464819390632996321755299091485774160665763625979430760316971759287464412802072230055810533602431143312393932486675050861866082848951987571810282822490982247099687530882526425165185914060074762280625542558699950476074779394416828785652914262147927524039633687584385418743799330758980495200546290842650943556031714819782167093255771870512655298735958300214901345023033867575981144464616645388582413199284002537674592895972955138184366983862095160139175034860676085745933777415831541701103316569620382879232719144126864525049649553840755280601262628399429122322813183645372694855467777661981122337452412905243947979402421414096093261163424039409404656042516197763970061972223325958520431337355362867604494659036869848208580852998362469315576950056777195203564377794098315643768425803027311786721280000000000000*i1^19 + 2637159468835884317318036332289421862426112816210688987070155793852296724073298806909109575943766514353657662492846044720964970086081737948544907175832706586654289507959474872182535294248296853562427031768872621708044976845773937882667334732055345040219771141870906455284089137215817989135762738855363220432174938602778865834045414545509682323198791948212665753808402436381753920774726600997714825456297153412312072862211837115754363631880991155449047323163904348869223330494730830583829559685022513509831232401281093306583889024266840494811833284147654823733634149689668040822049065990542081450130698071005045777268497559112111782143787306260588964024135068788189474663804622085084609986399693656391200937314147483714883925275362209734337686391080315038997456978944191351120647244948350256888906931760355310553831668595173692520774150963109263991816500720453886601939848479635293516093945065134444341186128668370905226100851725521754149037335597166831441635915661991116656320547356453883581692482837020010262291830800352249943201469361823230644234927068793215021955496376484817601759632583445135447589032031745942767585713542944353521902833959310709134196732352521737641797223071779589266130877763855900699443919426121246991762022491489994979983036655956859153588359407796599841359963835806774270074372568786852051443546147385534583553392640000000000*i1^20 + 68035939077438332871069428372179013892117290296241060319511051116039946122330317026099725290794780942042183716696868938230604129407759633529332525765555526047944202807829503659840858317618974441083925435868516763956766448080121801410755875341400700974015125907211105501250129288775211712498655621630956799583004665004100919168823657049677565728660724484508707027691216318644319674611734225197821712407722069363560386645816355584745171150653692651042416225793204416925572938132243028004099793498672127424390603737073437873139670508351081542710531135813119555598042020766880370964601239635203643327812487911510985313747006907191751397890165250070703312008784308289047749364101299767210481864216391103504080404160802126049545981402031319673685832523469490411403397154502517902864297840202807850803986482490954744318458733578351003810550675029882133598554610509995217759609524761420369655956749338740427120209521391910849540271561594346619533033677293540605217458527869493402714514771434271842455007245553875387622706014310917368690988106635693188819470624594941124352975911700578966372319394927523432057275993782245661695937799814942402745050721886604813508210317262682412510063669173616664548473818011438380126361595889603326963701251223198767170405417514587225416387293653849618147130259611648221439544048464850193954158993019985440276480000000000*i1^21 + 568130588716618290489680089372225055542272037311477995826387000798143951422049065488871013447912295437732144297190488830952242781171298573431370000804739444726105026923462609242808739613731728189360360681976254095505192345750203408077058407747182916463792919445875257018361757299587213960235735030713546786384420955245935014569532515907047072642130287607830233432490730128006408897989196267692114056009493923189904298959240068530943324325686036929810611122933885955817975031473084628910556646623631072427129691000077271607267419353736103226205458424591721043853958003551698293703217976817692431691560157780536565607505839205301580192533383744460890628765898386047959130555382484017916559558306713139607214568042184246573338249218361698900776271311006208632414997707137121701996944783757530575091616969140722389686622953698379083156445039554112096433782538940103809447047241860911075496985290339635133998737210911757819062011468346504690579007353078831573408875338078295562506594942554167936462852644285494704981339179160644930916609312502750746474946787509395590575508949940475061103232149958461397262811966026993428055494948553510914908733456661990981783062251135044162314600605919731983256515691123941486662438999717404222107090650905987650582573282896332728543032341915815109184556154216196600758957629489107136843909805528580096000000000*i1^22 + 2212825829202669352355003259984176140197836133644439277554909187227540881519475585417349929142585133762302590189453863779230797063758937673069842505047302026903720720138452401394965162685063804071241984144340751303877425433912553847357631778876703703242901295146588512647332271220399228604706006216876173381541394564960282320623870012495055858409630734926181583165354111134558062603337577140945503074346412005386601276750954835152962610013442625690791751138385194073510448346041781974027886408401280217212972740097932153181300833462930896611675724735052249679574037777759045876115564375927966035738651215729737066896764615741833151846894357617742407787682356535122592975670598577533116195888072407582750570739705751798208178197171967908157024670173213712782529656430403607292043864853777976881567342105501856928100170222391888813508418779968161659959660055264587815644917185294047346386993838241193658737941348082754250370179852259835410950714039283991773280431971062383703760622667149598781170951254473853260150274357854347289326198030141359283422484468410793881722172623267771180678708518775215050356351508733298542362711035971339992088473756205901970520164898526477767142630227128141451569013964992191178872428402723711425039847425360899067909579463537768479790903774003080567743097303126081295483786708185444121284574183424000000000*i1^23 + 6229587944435582181504670584143051685058908163720027214454309434222231342131885091760357324527239614390784101570564845772793929060167579568549048368184862060950223249663817879711413483170120467392779152270051438976376977176396658557185476003100033470098109887855912254944443729675777052791226038455970172511742024211622596814269194933642703296502493581351675562605652999968358781061213290791152996052705716794730498757352217363961018339058790447782402912705378537217107254558441200847310438542278713651764829422206777732093085989965852550511777004152936339694242643037892110889765752028269839127888367114226440169566847602524631514316449381149236969902662439544079532849773220370303268573372471603649931709586958168897831886942353230849004330098689858703589298137946569808780188045621609388252250195970334956417428754956841718464714833830087715961573754677401049497519226038675165618053454715427852143818907364503754290064475589124144951631903736689851107928425009280159862284711504483551335042225471481417761033342621327483102840366720752277900784817140233437301797716067262064999497120015508411654373945544023141441309573949488768711897082424633134499214112575248902170645992321974409378564523998800827768579616517985774839641955087135088291653453599184219197322737403295285186660188087411112019184698022837330622021632000000000*i1^24 + 15013517094991396750625955144812014333634366036860855983091060978062434505440420953207989938636452367281850988630536858564343477676877913307362672096170620186428739438370084580367385649631180609184816318631880560941347769550256551690414398958854187188358591202924835213914019703435715777580841351739391680097355115596268084004278231882276675116301428936999501204187274131549106445661098319404252170994047723877953297976845665325071261725588720706449451423555889555944508135521116367045439630730873630585344902376184646804086193000970043839697981349544872234020360729013364469163359715688214175356365221764550589450968668689019789251864180893346674350187048813013036020643536901069689011221913522326219734539835883155982527295760446777115890238178390792787554687858769935591566514860492653176703687694958644968889528153885530859457414781955596163538138788020426224997660524956917879233265998220835352791680707125467412605531336669639325927761479889263877884822354265520388257379545646894202762635410159559209199397691738752490924392007382564472115676618696155378329030931745366338083111551795385049097759613814574786926575460043472009992481430473014205952839193232031855630629223454020464782490262403920897318783656978706025309011904416662396590067276568551580732813143131484536238361371644127790376527835027054211891200000000*i1^25 + 81750188187073765893154169648909109722476853420135109583051391717987541222553528594136106317289323673818432141918750879800776059818461881820004924661124279077167258657523726106486295087210784580047932226456679053068852278428821171897964134124435215251431033680379313723739771398290569877457270548478070844868614761472783995601197167670532014988568031851575407243301315211389416965632545592035552423927650345788462867902653491763923838726975639680702779805068678626019201048656326301619730834926972541398076444959260608354065190126866017243966325225293980000859771812045442420969736526498377312283817251401098455749525372259036080226568249459040867517916888877728696149080185634134504515744749265713438359050864916558302047439713033504381205164893908387171330653547421656781004924683729638293619200721775344526126810329162275794823041025052268380417407405781203508800714539126168539439027640082823646114359739000175860902210014409349629524772491854460221447525424960306488088912715225675577194293299582418903157800514196768814342970297051325087462238175368696138958844110304532574113466821032475468879301862952090792347042340064890492262380888919723696125477852369585428429097451222357367021632252154460390068666230376410096577694872810308858603822642307293589868483770397153480596481272980486970195442959374090240000000*i1^26 + 146905858238560823367814904091533386457566287393793722771441379329087620818321220902054428509159500630905428940975322849594748813545049979653457359446349817812306462960841462049090964128431033588454571866406211884508358330404260795684561598363409037784834978797764575863150208810829878357681539709573130796377213392695227749446332447652122007133350758863847198783554167965605342682405851658025418263725005310596205046559649490377726726908378606631974725108293867455038639032781360201739879615473834600130195617834576150888493427209299615874598882818364349520263497902599972856263586176457432999588046568433481788851860662687170722814080363361809234974813689440869984282203890418324016886904395068800101254260860352450857095254432002099065657435328718422130265157660338561673188536811022092499302854001654235579244979631354595813901173098296943996634132317210372254931205411984858876122494691903877587988436160342759646932247856295252044282217933911284722225828655468162000082658919052128258951919466098149577361937830270340749379502288448656232967119363146575293222191093481478164553324721258970535634043865419859216694683224458548820096322417971622942361622141168190836003405377572517731943522928149109312536351106199490553895270784290366471904904041578112951369566519682367087852878534221373788212292485120000000*i1^27 + 123881334919358819539476326004706533875007840006282478886825387238508084610055999728873719510443038670853229523300509698390942170540828008985303918337423137338018419882565319204510726418536400304066191771876877047543474784872289862836835486421490870380048561949257625346248291778304148490045988905867583232668139099283490481230739433534541551123965771918318434461726434780994512845350088269883726653411091729618968988310214319443835697260134008105437821285051890734015089928539225765365401840927830838169422022823897092343141767394126123938377194768148754613668460544667026679101775190523599611356292060094452046450854497697263719084687221591516806434524515970052741991284469182901208224901804577945763344135764406564187733333356687500062065180765571198406820835973916093641355814233950223712444040591788647767161953230317195763623137249957797923185559496513152776433439350882896875138851384831579528392228508673944103825572622688470019591843371899879943728427792329441827416490569639019095305748435925646880764277437862280692720838719373390533140243255043795512235714614274552055923482654477459772518618567717738856834368780783954341153664481177235675796758522048052088441413952061955819030147246284805577280471870369763387003868472994600691664532046123974051028424044039810660002760143887427803545600000000*i1^28 + 17479675603014129373701195998993392688023856698931285696231207189936784591561891033008181569164862423370603678491748452151742795636157134892937386268097310242663059757981557730535301684466050964377255300320736266700712668203327590962509637603083839814029102040989000925506389278592744176870803614661799403060710877115746720611554154595173045525966348169739923570612407964971167140918719488955672681657252128072364132072287221893407717451786894801529361222269506962738288196533013000560102464603614215919430426937948214905320734014310631491624245564815816313744090100550395519832502172858288494119306831486541322635162614982708639982721724021029942816759571461207839706305664575784656973929158404000648792689346566145818204648004250055875492952482511349602703844298062198553956197524361948522571294468723394804509911160254181233978765270004471471635325528091728860474588651909827798707621120958393933070456908310903905929637065778103997045366250805397919397800881283129960536521893276941474007539867087042816898645295039673458968986012427906209668004193850789464845880069660230277657775743280174542375965125994537052420039018244521672936931470278158192536942312854188685968475697436476484350372193963438098159949676283543191643646097077219274896806171171112331255966322510455787124638918715113472000000*i1^29 + 1592746750655646478186833552451268206910179575166963082993332646910337466072130802474037183272339322074271950634360041918838320642137909922521568659462054145574773992211805414350440579529199750415420605255080241953692481963555761985683373303094064690295184250553928204800745146244368647090938441262998712200893120352734658113271468019681067471157621178155875911367811101660932334268941261204086503227183111847588070545363303326801069612458558887047483340180453715689463251684650607219834890509664859637928608060771641115943646904306786088603612364402501266134189249407236845940105542572565130225441901034713225418343407687251527086298525733464270022346718606125712218513388245887988251942692148017071039495074988281518110552895785165496162494686876558782201649384229340241089834506185189859304697585362277242047229637025024841519987983640698505301187515694396893628016106971666895766946911222474908047608808691559852293716881059077815794779215822935728952913300555490674247309418401328960455024257435674860288865024729292146508459723378654823479680334802962469437746272940135934485465530467672618412575275456627205422965086791752157197878845394805517901851863423366586973237091028242060663015657961041029023328350030042208042299287262047409089385508058499542985110610632881311865674661888000000*i1^30 + -54155382597536985376160153596205503397641245415109598247761981106478218446235899892277581430287020866976638500440045468220968915405616080656409483634024648115789196923029473173169894066609122268348212444254882002610504620950372482772796849730762032201127708563083079759693575271883850036816112992051548543396408201757548065617165544603488671600030357360608023364134437999332238630405055631398225406059696288083913901589740012978256793935480401135584724845801205321202751147161775166136610550574327977442174324549620800679951654683241807182517988727619884717385573137771295592056183100671772463797762135152170023750330585618727425744114114352414374792879650737666168660952422777412777098159171196011259485937802952906212742182902287213246088063720737274130541051298713917666159967304404012713817254985264335083552131276660789907457179220487854464391020714371755793558142288620368039029723364149780235564181946266318412021784843687956961978487896030522257042645162685428297207214914205303593263203651331612515844935327478194820173772739377147351315002332228248683159148016671128797456511480342302367024786840238456670984965382288632074486023438163410259603029794473302232267553735026215294473885565082758905404021035776534101664509088835509017531038219507650834819356392491556274176000000*i1^31 + 931582073374377979925841966405212760641695537359707221444704631846464192184267291837046910315193945263489438285728798409710351948803038285027429930512547465774507734341546799992406188056569216800100763801932134483845690131620590219749371503543242684065737147248891829244937607557707259459818004316465499220184101809581190004274185604184615063584576894119830780270096788368433460243758960844146577156117238899238335669538644626974855803009723228244264744356136893834799326537847253154391567000691498327802268356384978156527898528593410319881455888407764472328064766686438225376927495128675562307631136147871206047536235257870186228326462969506309914834868101529211476376203306779962349651353665175621309361206793624887257394472043929706191494262254160110703628809257968309498747437961735837980107792087476351560092962440860474495772335850244455969343288236651475386421410729027799961011133208332926664207974216199803045678526820550258181132391001641836730802034909870831999734342876239979364360748513312535449543408553133861499248889668271963902948283564053352100371551320752123558603835671176656417416765205229984257866204176290976462742872434883537151090810317561890644080647858922409626044181474264281254060565330798829894576140023232122492037420236818942893575283461324800000*i1^32 + 6938449210706204182863439128240366268673472440814689496511652264512020816964118658316769989614524244382136204851472158016097376357908267744358359793934798126949471622960590079203475282466148392295951744957855496269405963990391185814756573118882341291577237691318262583634379943877498116907422716786787243338988095654695542488577459801424231327793739646200382169383567707005382278807589779150522168719872939571337211916952330505714481066969749498409800370709693576431244203073678216403364069284522098458923732782476270903470111324943938250783051996793861047218108929781129527639614205703745535914926311204214329184450316345202430083703958774123570307080943359382729743056424407971274581826915459552426072869405804612658024711168270719624513473542265994890554000086979776149972240998278749934735730712625280055402776432613720553454244255049319838915745188072685340400074881713455022249820009587944771678194699790020909879614833549206930874112039946772467251303391674903606208460193703447295367602123475417422322811511051477376560728125919483730831185451275752224327092593358548009811813787722829931167692098821677940596553546605184901434553736979893848484345123983282074777890547132143991092929568189773440598910731778033488261954491350164502625446048178584416996556800000*i1^33 + 19945325186931211209153448016354990236321810276042389339681087206657450666931130219793476532464376455150477293235583342893135454896684012684208725615384949812064608241689327670233029523369501257744664427074798054964286935504511163220541080765346151629479155104553421730953483055280526170775334942927905556517579481313342952686008006490538945444976802342475405561529430778549237664578691844976441720134537702176579671994570072716623168990050897697697797000124539682725558609362837261201124605176800873850160682330140740383188722531022724803668558048805763703103670678647024268815841991506785434387673172473920424989244476579058924152193147895683545381995068062730303989076610057832128045148274923642657954936564969521723305105413843573176862514137890900242131719765646094660543428235933660890023421815888046416068491378373362989370074175843056394764850327728164328846100013677446728330101494731136770927316601923952912224043897547996559451274121592096958747300945699020241720594846408450686490491938138672368758263412502310097658987656352377777098034754264728827688509330450739369107697953954864000278984173396071200045277560341157200232672533030229762190647926069676558822379760364048835066664337615042076966953966363078942225481906254087243884004163572465664000*i1^34 + -51161863196362336094703470423360518710399499976999516463637932546446051425399013753792051117448020035282194041287547252948736046825651214118685637528774438151120611545685178050805256008721277051159933943053700274049127410786515563703782232052505057392027683393197764455190256097048675362770938179323990992665789176699284473975499661593539045969218123067438353225953498217807917091995350591781881256853442548808676969661539061926436497247983955618273987606620782507120752348281318289788673382296304112301019089848315525883820052960504307708591998819784807681207671070520935351508999603912167729225339581812549085495885105891895916421349163862518308113808940114679779510985505395155638109273955568480188219012367835973196556458859988148054701948509889759415074895166863071256064731720710732511066830865692744826654985895115319694957128890409862838776657815613801618909157767877583254657527392980237454456617329968347429051608285454130948309903911621975737020957827086130755203366709024011458054772259087570316404239052504972392774788239985133520928527066330871550853026841784247793704102614774893204602664315073137480956384504923808415884151152135125759154049557431832047974895053923733165719263775473369397484075722557762193200404422871285318658555904000*i1^35 + 34937270210968294439220516690589797328610722284311891519259394715178542445057980771177676590384152287259373231047005224801621741724859529298566161135963985200709998733357714607175053192449591645586692733454241423024702719830413252576481099856607585204053782994035788378939714369972782687194329456975524279331714028867007706805893401901031594877251819049035661368873373391386654515143233944072353871409148336688384408781525676014201086328587368124278358077053070554629692028298930345753857510311044985141444928773901912717245285107461379488681732071942885771366143491240990502205709753511417642016869849127824110308424523312935989237403317678296281491294445736994963657679521386666106985354698796683174711361645798310136138236597925140816173458987476560453558387609219007736874456181021924205853264150831855477168116137016549665598597012398223958151808932893256202834714155409864465692677514413632209462478769839322219751254840973422299215492450051748939072193598546008097160732755518730510898601184424708716368016823260953038681419448040694942714999069348684322724100445086578088732265436750536736131977413490987289013991540500975221166131858539768523362235731665432338009283446573847525925086259290303484530133476076871686820373571018162176000*i1^36 + -8522735802171368104724367472186138951589516060973255097867886044969762643851373818297611912335406816907513915748392792110000626423001256464686982686477528964968747461169948294452503005799713863073845983686278944361654416862522701297164790485912414799975363968512761072472250260467563425965916000591668882922803410625639498624406487450972486146201156453041746207607035069498649136284181038311026018187693574392509418030775120884082727099535095044838745061901305609194768651705520407407274925166129389025830718364531275080102872854327975229604897920729519737354516487141953629762745125961033574480523257722281920872096520194521322348652726422140952050263064937867867571260241131753200492046736568281016951925281907667641854303159605877411510686511746649277967792021901217755694308932915120238486768077599664785174403201812280494116211250320542836946133067966699240830083295008533612072148535638173764781333218359266686037808894628910170951055250603128254066072480044321339573059643385406791378134270247759851786180151461088803895977202500124932346227598252575792373451027731272996845014360494551468135483918718601321490104768072050472189362713952894146250640909606535866056740025657158478527137203693282389635900344247399215636519321600*i1^37 + 257939244160831491114325599800840141985259300154173153772986104191212682889720009855152287167374554633690625718363787487284852933598968220309518820185558273750852280684148836150045928736416262610841294176476542828784075653027154911882149721862118025625523014382924287966691755471378133524444298848264806179010439050152679761022597823022224988070196531877520628610962027176423949630815466468512648390827440240910092751482575173414218021679277445991937108303902486118430662583312778511223828312162818340516530443557919084978218315329334165882014536542299991144335702025976658773375917390885297151663579836672243923022882499339743438939281606355399153920104912675365309520034619144515250555143821161013001795726820081948042158676212334583608740516211628895163579638968713234593246227798498777386616384429241367947885267102457100168633988937552619091766682635005424797519182310780796461504505523556048073347547544102831685877255249523531492753309095635390464092791635620787372767514235311160093012864548214977103884532944760107784476272746040338352300413579005249926287354573420250071615655968092751801071511312585021597819416867318511411326218885341248268486395524335102632245229827527277710295622622494708713132738890128424960*i1^38 + 81691212808791542329554934863729083122363333284654334497154012627981044931567118028358751017299112738781741369633003825242174536472669279073783514061567364547955309352707128259045020062745365468013397939636172377687161830584230013234509534041692681546236897029120903743215098077967344896140975469602318452642935776588708645601337191812527253744497165428133144020954246958073503755195528997456056681378208297425117343824466714150809835938511214111794632464232743385691735916542349093272818153475305813073527171486281501311708091266942510025794670144166865212843669444352621011686216201928485876664749947885779330845164085475078132025839380628254849786268959204393921336414179205872504806655536019060636067595900466032855324431995842614624764140027799369157712250894761152845118982531191522469629194022794759051505638536681113870020452695555998651777400391272757027823228399461039901159167322618395229386601867756583679578387649378122793829279819862055864849523660256636973510174824460910602099751496278064061992182537574789260804189572503678149579985959236192937052088911272665644027997688114631765899288920331320364771061060646965519611548049602915160642566023784582118700632365608054378722024356492412460917063680*i1^39 + 9131303138004396095198857902940162177296758587497878930397767839584379468411605434141869776579292904490208952327138382539295169494420765179040397116178115022181486988339615620993125084726600575292919219427066855060552417859033920479096089358057232363771554247529197448721329267639659869493925285110059003333257715971580438777024596430520904779561127514272606736550875926669356692288421418468752960940828489837551009954148596830739685123619645443560036709347138208570708421570516034496162155438824350108197034414970374090336040097903510496370870443444572289588552696788907140046278303765359662091421135085315341336610487489724379714038390825710238803043862826267378479258462638792263789114456791659903193108618541914259116814788066919948575686046098337749596968360655476608590447757184807410831224013533294520440884945951571978414694522596805689192233923093216562604888283647506564912321446643100063626717024812579010143395743823281085482473051813623384845925006225592697491975272927214399325298156863800571853888854196516074440709120327346843276472653567656587747246807490766348972457888109250797560213054057245058034068822675970042725055428091698272498112905166035103977188240069053447803357143200956416*i1^40 + 321551998423834601438406575854420714960014252564877223233434101000027748700134918440242199133138321628054132375430001328634910432744510198328438412585585060533794264803128552472834053835618872861673619045063742606274117199897198730473131393933319589689704713232491114636367973447504971694700039510383460020026050661745632129522752309563916754885802263043261004357694059152816751798275117446740732653137597200080943310908363851370932211647024798318732835263389622465403542094364446418281311261356867230848357683639631128729348743244585765202795856316954458938616858280588905088849228934530956300297617770001770756606454195016323012902618816467559393666237314053607966176458907955369054208717538671562391270396270381343571587392780003256115784585922569785683581175251481353319016622018476198576950520625768226043950509822649159179292504886568569654573010096037092140422842722092917556416377459000485811328559853287287286009967197710656907130330759350260749411973179504098636166868163367407828213996978325294147291498018130227048609099719246923582255379586550500878678904047803826210613514448463448511522411313644827443887270815443878218355207229773224327269185149797278703695802237872889181241344*i1^41 + 6740728499873480487925328586763650873953107156192817820826293081842683298257486973348614119289845510922625346010701206183729294106993538149639923776530151643787130972261724351996719036836324354650332524453046697519054919166498463418264752135106790386491686572644227756827512584604880934321662169772176929845582080936681442481070929848304033183183416187425419773169658111214422795233154641539804118191024201025066245335297706243415795500966390453947266008883319749643162529008839698438792436883930713443204803781116180181489991918637777536680314013841948808878080891570199100616644894412948802947696198847654612910180907039213348190584675253306026865806290218804416142143858508955511791623331785948312074118807499853549499665838676547596170078706081855622436203869560480496135947026934031627353661061556275228114990794555047712372049360629119266806883847569957628226352549749728578966249851453591246592650843510744633270558110077800201378477695546421468811828641696560855006937542124327920403197600054442677043474072160850770434507554584874120921002879621878281051587027329626135725175727895834856282083302329772425340151383134393193839404028095297510645180568787956042159192427986944*i1^42 + 13429496768726525370460118466273448306672178258205370404416283299810856378761180428674113903791746966958788507718929960482915706310048549113317391021754607883442404531738131683412561242162907009335009335047711127440030121993419071190927652291848203581638654328715432027037495113665823514462441035301459071927454964481098363307747310183546595884189288378350339245859097490760694243547731582246485620191745541655085831231217829453274550397821946982313041187353729589761280694798644036709340131644309045673305767409721531503813346656555744977384585037921645307937696500058111702812945352416193445700850371381956931763613341590177241199561365548325237530440385025021294953547585171823560670623411439631195570746836614417955098182022645456529411037635502938504896951989220923891918606628311972335707546341049772190996776325785066064352030768765730191604964183703187524050595455497209185559879416677665498677653057683451925186167107808900247315755980893957287621616058400325460307344740909995698598546948118321661879916283360270700708213369677370487660092406189016737007701004103325478563997110212329047840505072775172348790409561988773156576379305622669508996639354489436897280*i1^43 + 7231393463694991167568921702675213130875020779368498029244976848312855245985077945730213551017803981506924565014014865306085048666997856648202935448491975006460397400064012874910754574047754410866204340751570398833865547416220244780266324589417260009469217508416003676236858782766775975352005132595126097281307423440619376604994000509632533164545156744553710163829703599604205057137424914322877135320280486176568976582692820571527574897328349868555477439882702112170217040921687105180637805047020807574663804067683347006973906534362759062065976868135839047456203766153547945106807639693988056713142361752224203794933061378668411962640678992805696136418945285675021808290211619033852100516029213830879063070494021145172830111079472069755619950856689358080147932398083447969450698137251491700961048314885851596573269118318240260484177461411670636206341551994912023893237335907806465491640250332538546092050108755425654428809666885418280880600562905850457193034611976358289858568046846096936585478559860934941518603622498462835713496198022235847398288583983354905194623051637185724648225059674965818063492503320522926758570923656181142473375318688851965666918400*i1^44 + 107775834981163398186265682206007805346377261744764391916993852980623027137754503352079137116086861537328706286176707394677433976829641933757219204851207359982427559011958070043205281977013970113201527226251669781390888114121385901854847988750006441282133961414020407248463203697663052069730935352134805789329043792212680389110546938632803588968783932671826506893784339296733809642850017701417282328459627211499262761969602800218809258994901372562382854442471478588404469785191432084552958659013151829720522721623632677072531115552551903551864691669010306959985144637075869150510769620831806061581724404011059811292552627056620575897387945775276745634345042541104036695221917848511234921143708617823678174380775712100269743591288040378025629270167161284514338168325988417818883193054366382944828941972749107714354803734871907255308027606093483720583581647091132217364714383757055687296953919916723340866230192692890025227643496925188230700519408391619825876197056159221521519013687626724675025434447641373248874303876365625384038924527662864614964585050084286927129664409428867479208823413150525756089843273993364999851212345068558941641768960000*i1^45 + 5207798711454328031191558710626397702872587129873263415347420008698920435588909846859946776946768230065740037381024086052109883945964966566568687080573029472769261518012870398065216907929319981405552653444222408993387907201898553072451492315996948768352573300127694023413707586686283315493399232979569619362755235950881166505618039669026302978395646409936247609248695790200867329503062770928595110584969990503385896642167603974507757918025424027434554870950210525339523946888401166734725648547436547260905076107467185653596297689632726659919268514351154136532360711661804930040523354098237856380325110839244609087295305763799543894590536130627088012589898520349603424845151149805133912880517730150431691158194352845657200674879829566314996863226708192465893330238185440348314555760306948796962058980100903638865100926938126672849541580584667294257786510253983379868637048266622473056558280991214293710139800002544730669590388876833551466565906187096324150202746581128829484705208264757872345215591519164284421527720483664098057158593296220982744377863903084193728919937508479568397176596870366884514989673372509406681346395340800000*i1^46 + 10269898633862231532221648546105661914520348979975370746097895693579925260794349946681821789845992141100529250137091890027544659778666110359515291207875617500479502968482103466109146947135970583581253219366334125925065706527039870220423022047220007152452454410351281441134273817758887040087324436134353777429066975604269106701682045619602780763837932413487578828627185916846097594971174325044975671844088806297978199887361914054795548432458660716029959591258506304476588729921894857583081229171661241100988060391319640501171407378517968420820920567538113223459182923865257069658398910176303511111421160023721094455755517306108423532628720067487270976147517854384675379179634528078964065899507864973786186288615392019592164758300997529857304535374042103962743741660841785669536442596068306448953074014500433063043077815779106761541413506560737032347739376874617289078973399183076884866283087245152701889285848625529034918850675690114279870592721692297544317263318942602106717369051533994494912109832459839140799940187217148709638038767733714021773342052811740912418191057922932515746222467165028705592374946955264000000*i1^47 + 250150462637547072956315420965199884396237285307786619869048675921017136497188602043521984007729172029051524296568001907182737391208176396101159349538286938322028874872586205698654298574559045594289530748766233552928650820654725229055813333886873204291477328668884921527650323305052448497479383155999944600921491583197645802527098141822652217448190632080315395594023898644513619908452733679095900092320777255989456946547941734856795681870239065677896493125372910985724942210584550258488777970049292083192350113518017636432021181497164586275557788162699308448358767840025998693221012444085436212937927830591517424862328752221383426380825598929777643339055582245879024555194875622893372363154680201691207936633600856237274254624894370921986077558809358114579035871802809664514486210504287670773918280691079438890815419914630590169204305151624875432176222034160077663568550760001349565359311513906127103997570737655523087639006252953835697567824514796161805934663697584568212200201909179201982730638500938896878140590795418813882152074075779787954053725544444562571333641331548513002445962383145828352000000*i1^48 + -591476637444965158772863169511876533941191313871292216904936744546260705668302344578185138049940171740636501043140934751175158908609449803364391008218559310184852083001455297761123105894987906683156999914815366125005814545885112828003148651006719616660384256310331730641375484418327482826606108844302941785740260949505799152841308473451127564136829361083377903638612334897233184694467787992185391170891504149988992586202121822528972721014849417013887197538927756391518219926277188376966192978391291015974617913345027431045294387113340009830667148469318872608402446312164267033955528642083255092935685056496024656952128632261331633364087958327085088913441559141258657532809890203984795373889747563434095517538696050558683924069819636742642935954361439178384340184890362072359149482128517342498122134969040345384604963261031422105048008265622282189749398641055682789420106782595999552105245855868232880732922457048895631881270382218255589998773112332356914952617276341867029250100906390852990309481284942275620108240717466045301805197943513836967518773928257383955472227433821723688960000000*i1^49 + 396171688625876795827366033069183370899040575346312535319995584321932083742417468811716577794151712999340920119863304483842751903515713594776639246369800929529275580630529406619855209171693957647050207231305258401748378363678781342852638304817096800492066292036301940835072944880825463500899594849500748737455704668167262936183101019146768812808762593222695902892137615929834189474870902436173878993644828148628905430180829325503077369939573496162333294635525954076550827667174296078380869056587548543738888119074233309334245961660603784056879207615101866251646534004819934064655630614600365852563797687084221945958900705432731525317641852877679050954805901282755081352303465026182630831227628196299327870343096753956469300864203058490094741307032470816340711712175343824766468240732053564019619378214112785308733297226152383363375741906303573008136094960887200541359596946891190255186121769788830489312232593469076593015721126681342470940026820047888786717935544440182840754977406951943513198764930192585929144611604923851371270311661654711789092141000454994866995200000000*i1^50 + 6456168371306337294773347964212725021974155804163185845905241235514275207675043226849849523393579717024900905515574146989213473465482515618776519748483768587779897725594397645712513164317403415920795264982817894677570325117526164856486723092869653199772285656845559367994066201489348576777369860168834026825015297194902583222828884436236278976035443362436626111510222691826905882632370550534511841345184106830891701539857277711754976522653566925434662476476263184170483170539213567749753040442762104135587147202306852396112260226009586637726386712399643080244754304245290204425505462872755772435239726819670428743834228999779923441796042394968812254625560132044612471941278717541799931737207501724890286739040227379537575447472228118790833730404944101354219001642601324373681833707465107476140538238960702967636777899832615789059535209914995826657694652937864480521272442741688372527534301000345908644334515422462245707888907903526336140412681872718933180423297784917668521504677552887272781602372010952014142440313247095135823249140356380654305280000000000*i1^51 + 37937203447079071514821090130046800580195865067194540136667156547421157209578548753615266100350145748600200956387163362228115064487764203031866943546221289287629821786095537644628034865180061483415914780509756979280966187121887762244451603992330330253390630637574457861638306793670089060639659967319512753968944707514870039347448613074493642146226738241844646120588361840547114133581762984165705019572829437858166944944908373169810427198060549987817838849295089146527834374440025709868934831939169331748245023117534826541213261913375169583249043143007382325611399333905567267934300003112541512788510633744905510381249785691895914025371119323327481209780918214660758965345775538549062689082725404420840464427956916531486517953588949236205870815534511260401559399923870831749279786603996297951585150535456861188072867852526839689427564630380985293216657316964694710271591424587241576986511592811899822884696618848532534779492993185369944062261895431750693449165605155540844654820838186624598951686656631250874594555310125246660608000000000000*i1^52 + 5354647258095157307948463536389927188808759383845296068019214717310078266252869907638583165963828134155331442352807789637485603873564303975353529716442919028234427166735393644137093717819287248032464471311128289076795536127523518668338608226643464459071871648243867781222117949398583396548846091093955178774862575027056663287353806798455572205290577289746342452261318183041231304096006336247882515174777414971180061761992034382231063233111147876034606420264703691910210950100312895044111184674368983531631894294702551450260862736445844226381529842286107950091574880554020228283944228434182945027623513509232416793667341399526570400379202540248550286733484235335312651937085645478764858797438862655258797152693338087175332025739903326427451549155824677240757920108796444978193267895179771739365539783496619737020133350945118843716506442406006925379856415376579039619318502136477130823874781925264094913570705221236016258684476418025266509862952712418173869494329738565369134645680427751429372785919865856000000000000*i1^53 + 226378165002442992804523618098510523294973172028596987866926695357199387516914853799346371036137364455563364453294680675715956311044880244265515899370455184656426171019391963672440449439004230102630331131409168236955412946272028337150390546961014065009751447172577730479468017692519998891062380107796658786308484066131278497636895585587726985391023192100042528600327927171040784607181463918729371390778800931155716104883313836279235773144179334630303086286666060019621388385393172508369182658328146439835170064075086101902182290601064220616570946797326365260917764920507523770571722416958243976233323665373155451027665351483748127783548588424780071799109627125863206627727330948452952761136503650282333762508240179505589719374069057832112213602724096267374713289475965042757188605552576740679251789458504012148256265606122597599808892775898426794901025139820322061356542523021156256500457893673657647459014332125014287184906193765617089659044199905395829530267868548340568022984000000000000*i1^54 + -38323808051232847132342090640190008620501185789234632417431581621121633597244350602824093550041448756641388197974071469905891710125132651323619557524158984700717721250472553266537869691175065172912692238613159334657687061102770401598397394672876203793188988901492739531989811747193973745213043242597177140371560302241032936336318325111144433562926759843247186466214490138352132602773217637026988386264902811179622380778744528171664035716554827894251492372108638085211543840344272127365413277770131833404560139298613167606531432089532783057286336843022857711802401398550976730083880858130739738987753000577337831712741626745560977899305241977021847673721582162321288168719400430263567543453447140334005659370507141481565382770478856199127210859696589924459122958817354006705751966927161898375843539973831812300300365676778230908904073414270663174362101717426407367982177937539944116640239226728546985730828710604767915500941316757086458281250000000*i1^55 + 14755727360410560890597595209500713129238132554670086429037580092022027058006978661172494748526922935173838935404718887852159074315667557916881479942186110316538349915027171088730497752765821631892639787159185291664298905602848726794792810420550592928576072699748203645047500363379652997553765727691008721787912530311815786152781575767515861738413427778819798320534531888972110754135332598811897474429498034658869121704256706249712691819827598031263187947704731566967274011151914583053744246258097683805650735231707891222907419989076338653663676644328030334796206667842720931045967423599721706235329010983341088314628592904560420256724840815712012347772692616724143964617861119272044605405884105967536430561954655274577990032563876071180442562343715832712541549625292259638746706455249825730967100317581464957200346513376388597364335185748952377629816895101832564228941447271661783517023784204840087890625*i1^56, 228919166488485101329691163511619301795168298067373344828536235116435521784953486969809539025974133073172615170614896874232069246987794659809271493847148130847477728067952526698896088710479023754186331023592318501605339801968544281431412503017092294860762415935077851180593441774718977695231723547103494328326117798188512507671045695104806642718366807711093058968470294315455663719002860289636998429637887149386525354085094975938702725202149863378077502271871136642297942681391866382913931825889364881777548708402094775041671649381459066622634133248492590535889238688336952916281474487387165134931854486592639241407831790923017796178104596472291861865982246709674554659823660356240450200740255807483526935958775016772531133551629981249092915849531400797896477861372440341204903083336809189954757872427747050330474141219239057786130705885676260033081158421469000144502498975848195970231076352005800461868805307509443343498322308160096037906320705327577021007860630020046294439616976404333505946392291675926839065762043534936951392140093493275787837501638215454905025592063401769447535033714289162438761605801880481766942704746653231790569525081990944120567511846029911720261777976462623857559919954055865222812240074296856381223731988614610467133703480684343794086249212772876822472954198318828727190517535742352685639799036679902018728367318560817379146311950924015184955183928092259288003606208480991639294200952530821373155028059228119473016558448995084516911348763175301521157623564227775475694716952762525818655126009378279653643499979872886704372979816529122486140549837208854828044568347773121613963946589357863937408223137016285984740804108555690293646953245544224104964582517104054814231608020543963029682807860725639829102955708325948947623513263158334424070495609356935897172474795640213293658667337994039404845047767081955945574365957589642878350444130862896330593077900249488774625322759790107033600000000000000000000000000000000000000000000000000 + -4100831388133463147041159530864660002679944375728225790256910266673915150396020622047256467453071027583245475905684367327036041046791087967178378884056772835850790701277295318473275472769180305036963185288306074414180167744010355419736132205495080442380586322151317080066742058819790528185553166745074168925988753573615420877813397227616324816298777279162554745098438005901515828133894409276731370495411194376722934619242906285472550857557493174013376382173455092932954946346142218874405118953901603775021523203028860676386970711124694483761928208744849008925255863585094042063262531653937947744953961634036272333981022278062426672172081067101324281080868511592983510783506018840372028187659507528936372399579365251262999635384851495590560633463558235459104398881863061878691849375784440198693892861342138832246505658403543242039407187499755469062543043795595778985993739519370678071874557725439949808417724766855605203391531242495619577460031325752435068119412701226179194202562293032458876538344562542686432051357178064290444348049774936633935663068240562598361891173545412233954407273003625098952564416310600480781028463940430640695207179160952108907485132452033894675086334113519632655999820136869421722714904560385625656166531570815277984508726175083161353717678703255259811199308900456445721638789445360599148245570877028088776907721699507651109675562899865303939550790669129171740289560593637302619432583084606159448223708396377912797887006082022796850371047506504826000748311031781879635710145086499164950393455895811039998534151807854999718614988668885316062348905446198203986558018865036463603246107283873708781492999348247266814761340755544469731260112906553050951253782946672658349677038581934691791015787938617693539400980248598707612820051656371283982587563594307958212098107624817314535682788488885306833481758244303346055134727239106934715454941786809426961786336247221065838135271320841093120000000000000000000000000000000000000000000000000*i1 + 73306329578319282328977815870961772893222641285568442470860683741089719240601490430027668255518321439148351885573542902906821076232337953031839192564478728596895889936021853617119462526952638905170205928159988251009972112688569879378077130715583844472443308634978108209342265823556132135265161587611705044181896460321348766089073879532910187323813881030705709783677719866576634036426596617351299296282908643418901472894751054070979928029972779274815487720711877014875675006556783487812259976862991459178087173757363716234852776110376562171218407558552924973695023120396523298893731649461907742305623144336822700937473892625826506208348583329550413324380817200074495009644649023597931450848416960588065099566192941941497495878210114396008282696313742598723728299007733157424129671668097533889268807046203849295618348523271356115551165439721105220740493648497390602422385106591972195566016226398337313919054476790449170798648372666739466991036957634337485256774755876836229493054284923931122393079508291085670298191884244782855312091725775146383889078114200076503457485453276794193464843034065396716110850965975598354143393647691231646969283416576116461548528501785182031500254101180552159669745694640780683244932218241827436652650754353436024249713511803448954575181836030509035053909142873770068227551153111139688665821288349898608777771403384385228332622286541844150339973822460211834999789166131861724627087045984364663474916821627483604030636138600387733257166825045767487780718631648118722023175645834180814674656103401938231468469860180991711207446365305444570560681807004506092164131221015529240517822601146114825604031086778959010072715231579530104186814041053876065701901201332124469304857751116750575441273828399519834404357507999592794555691014819088756173233676418934957302304909013291794893675447859204906381023010792140612431473794331467593634569657467957074687628361709512587142341792977282662400000000000000000000000000000000000000000000000*i1^2 + -850188814615311336363156585197722010863333627582602146852291865126561445854241727971745654333280428346467121154855120398875455744475192961063657729502643069273098799245792667566954808302882581385109432848078656364669414290512977314047865997795415076171091090751326842134005707905061672507775459907143777680677944572388111253921746933487440688946472207780458746321199309977444909176743929252277850100980423866771638556305966564225402767093089287294953359235531436885039782782300098994279280044661275976525474065019049309251868624835849064136081709120378261595223611892816592131868305144043101217191262571040569800097077179528444378848850032686567099163699135797784173227077778563967714653210995276196236487259104701984372936835211105488746255690427938384099564045138589413502919880258027868124036698432383917402092586010146519044956042697497794448302504360938873449301511148041238956729728813550805859267960135158875907347288427761679110696789273698089645442359433086141587280901783716546336655081777261595083794037148715924791794358016563885367470880076703907651612490925971908851424196620237388114841909242936732591230437433565426394484496115030416671770994834180525485676414025881021520622829857987164302052634873702623964469446177761355180501062817127934917928097705236730984658334235013410787826177224699217084627721748049221558443104726836629624912176135759537826720015556807774823289533357694612472364259825722648797621234300743796671551769336155555730650839345518159911129163981778301795045491962805830524386419795323784658818626117993631932989198895368976161441592791552076533610855295304894786374763823395391309316126995245672850177012928493407417124375292777031207675618909693890102496093445669127586656063240982617562447256812296890616602756949208592318618392537741846571168905191835721005218522864895211589880830129771077239096240481194822461789575139658556795799183965027305515343810516100317184000000000000000000000000000000000000000000000*i1^3 + 5411187819259227330806661544234254035140666464760251251251728640087950272479672723177671665272586555379469979194233936484209270415260915514040593128174843140114664716524822765417418393197556356179960404575206388615665086415650831794474415703349497308601055087901436380609994053240253565536258023788341896043151585104839125655853845681248327797178850377947804207713169459718014116628099962699284431100418591175783179919534590084802027642536740393755189380194155104666233229645579292880855819731014267538040650674874553775594987717734373809977358028796955199874626289264147406545302059245977437871042379208495481063952236153208991628496000712597072833969948455784959486808648388807011160159645191819326816560783061789630387750276095417512679184744279493579920781511330098491483775029819662833927857286547438465061869667942534043357274927237822500756950013266207571748526403340483526759972167511325247131884651216348839459120591128454140966999964213929825669261113446107211708702079479118636469640669023879883685196079246336238893192350717620222276273727274754925841976023427913113605171908273602028795910338506022934718557547182665568818405484037344590437671028729073225204861555280868445556548941727017305502036732982279388889192773815527514832379056654675518388816946371862872797679458085010238436058875302755173965114385660088446020113982636900941795371684699917344673476637466048005848716676112422185013157599329938513462285917430978485602895225936539845972352264537913094093604880861607652795492975544751615894403063727389539326493487991290247107201334233519269009258483628475070243602404026348104418760742464864156566100338400886507924322779932152868658565641202773535693636382448225788832508989716775919115334464548209537383079504469620556042646907020921246171398426799567269563012746706519449085624354902919027713655132795867687394260467805116025602247089984985060499199911522664850889253198871050321920000000000000000000000000000000000000000000*i1^4 + -13604983842654833875585241818304378907663760262387766899736777326195191242086884539575434102384646711134572885109334928949483278980720183400255982946489862575073274437335690956005706269981015991171648046367065477968351267625975178225100915595640005281904182790005158570864012098850667819750716559885959327467618922838447324999758071500516646660235058615311240174477420896349317814730725565372164902108397662051679174941415695558301850257934436529973949175242615889114253034531684614887950866294660422585140392721685722787457831642499803874777164594106812954938347799096023956461032276666008265542090952067326137658453670199778381203523114594629546522914224800431762300441808821450793952025367816257973056089376124139376296349594813640719211629086554302252330084411379385997469858244118013102373951114883265445270236765829573628193812472765048220830648942269599163119554998603956618625070897887417940291127121561577398702992581742692084940967007875251412875785752282507840916028109676818216904386252223040265299880933979065255381326364871103813036591716934311637422271257996579219314596763358673744186911359069329641477820926519730311105018207862755071531907815255587387698950576707856313888483981045107442358386341672599469664694834117600255178106187385491807140138905808367084941191950397425774705254640414479181713930205565554773155131074641705950097909162884287635927254811815929699887083899672157702138053016209724124444693632946833564995340828298075643038574080463878670498589624033599499593025640742519553114635536417907943083831839859685711922153265757634857155496530511013869856884199331500291551049227187345721007984187233706573063510949921116411006519363811642512026991513347149629294422961046217599397298559851757182446240983451156163828737576675238169706258063183114355183474753804868743230079677288509569567017673152973810723248881010388817312215243986969093928279499962349322925194146425014845440000000000000000000000000000000000000000*i1^5 + -10899505499541180819580854282031617738849010322641446167675201573084168385955176743994972121843935836233123244685148000351744999848010436112291756406727577378950086500327031342690193113671257337846557835139733565741287595091699717440366770991623210051391027291768570393191680209838426360338506014682427228856140975971531731126133135810883619122651156773338743860908119924480407862253628453507622291507363441002669834852473032069241028241182837335157522617644333263590936858696976192140158802391227674532181495776040504843364385849875891019703113372987180171377611302067552144740056862302281024884821579886722975571242597147983871385227467784183700067399600217813909449400236522708298677248096553702636910120256660423004575651349230033228882700454466182704767453662892024071898954456696635231399836611157711294824850438243717133152838132534919656413124948992548684020714730752171352894091178341913875248218968417754266702251370212698327815181565791138594394716669885776461063722219912504146758907497810248277546187978053765681041864735677621419330179591792291534488736405017593919823453410216317289017856144370724342842800444657963927026734351522511377173268185064036151685096641890801597522158916293891172523052642867766311447203940064883797101782889872166589182826312997756238546420238668807458204413148051471940758008233792208953236518139308816220334994712194420222468659219355805872952710136700418646351101487718207210573939407245831815529906859322234395444546086423342082411490576870860162426786346494629491047875258507861306052083556321071143913892405242037926734887620945410859205402985292363521899115382299160685798552298880797183482632979341759333862721473215465995126388639314562403977783049005908128331788567557517208324556318579688311499090997167213716195061349838481937983151964451330909322098088901211319888399526341902464759261071011891803815302312824203778198579464811341580969281669189074944000000000000000000000000000000000000000*i1^6 + 16759749307429206043481878991432428792457364535109722480907729876792256385890839455550643971761617780478822418482457151223915682367232611638826595792754080786078667266301405725863697449731310880055515664994863489218856781007825201023688932228005133899353272027244477213374476019043176620824688775621851393002648274698987340622983060630297744231516257525718441468318181946297252112716357524595303796494524128934003621154327969355748785336684372159292634484689176108085205520776986956530609220555553024073354466282430324134206959020752084873325237547531467856741716844869274298775781658273037223922272394163268419791705079612760512407904854261094634215566505901513744355642949770037329546644678632507622640423948161825708912279597859423325750456082676005695122863429518685797496628865119601258795464773659727240906341492624027907219240849110739213139521323952837772471866774741517825000528528755104850716751322651161844851601753604800143588510019513109026125874216031988967899500584981462380923185363297255679169897110148875339268786834665759758630529215590706542549805369488227609537399517287551570930675087944681262233084365875275402985096494693131720133989221599704223785241535568020156564137972895876707179100751664324301673526037884092037439003332331628221886111545836730817987951297419843277766652628583352580452043907500687086952964222390371744594189094319236053919175267541296684799554809447529074951115679599497250358387094347233491285060494238815763908636951527257263129880823196887485899305476209455475078093166538130035689320972726452725533503013331228583340657993935683221935371686668955909744750114937013101219175438400463833673114401332783499031047606636939299692946107155215241510119351275010412944560214770212935756885978705411627710093178449865191211963117432418395234978965800642549004600008933635921188116811001897916705454539594830096159632263957240630641609125760571994923193088427950080000000000000000000000000000000000000*i1^7 + -16200030597073379182633160607981626124580445675528444017057172029183724450843829350778463093217985857358262250078287072816946566250909649458281219389735772979918044718740959624077195962399432778792649632004292523041325856410002681976375596342171941328452950204727177643155100767056620536045444705011266760746866429235315924991383026267598156905253767594417852666157500402723954444657986161692665933937487995883022004980059517499484139901516521278432172523717987224754757332487784818885806393488793541093614528717853499839467464425091004031689612387767427224902604988732956052675932969393846696522245212929918170589281338950021861413168708888761872917705419884353630881613439133435636466534606503226966434542998198140818188726993821943504819605990096057190906433071467809529754250080357298294304143230648399324411014648334932782576518328371375165328004751670642149582465308691957870316811211158315362901889534919889547837553350669818975028314565204476923910746070866374033883507905744371411869734298403440793741330668689081546405537481123244102135388497818427571287162376179920242547907637254941800331788068948173250965980162574682092784611130110022217455038593811954629284334380257056346096721625752116202148094898975840121252907532882122076688862859666013684119281570566650257958113864533988277594300452993319716323322611682434748715155228586982506066406740107434530409765552386757448278237649323386797170703677311264096354269679436023355744861725287418113191721784427288880285137767246807578189119414408857890436790599670811624554330008674402242477656392823673672117074877842965184871603079971212384592183670629708153866062697744131042997165870124287028763828909340870790864109665042087388085774864914443874799077072263695347998471480825619469720446207625948576991971886098129391039984863023949803316089367421926863524269284177116788912779716606683273107875464948447147503571354193992020403720905608396800000000000000000000000000000000000*i1^8 + -86113392819793240168029204738905635442688962758461996065414965215289563981760250482161772643804903916731488453661230138343054415323982312861458747027823035001869744408149027958632786634831703057448743198463570531484314474927378793581674557660403681360546482035064114985767795665543305350561190927235718180846991238268038486677317283224268254410866116916979261473942399851562574720412000933414703432673779820084237998580448074315880891846543167918875610864565511355672107710736384421673706305356835475723679223739391082056790682652191249002001181817867581732412771237197515416614068883205267430601475962605437583268941204949203474909615895670975455357235485086486571478918973520940380399054280006399316987448999471524646518379606842257716720235337991695928084477719582595659508839812108676539447914448899925194416881738106636242539569847727367787699278050621230658483201417835513731985092211803930338797537111240471154826271821672805337489611448687320664103141008567376016627397271250342427164400327666615952761162017967711100787767182881250180028552048487109421168515817542091787440119832971472788349929021677624302907388718115606608269456941892574236947605252394264327127706166996500804496644733569330325020518043194724022239315594345244526857498912732028499488956946331356619607400695401074258848545770735036964039257701828871209599567159480559800022149520880125299833841661739291349428452914039605117152543722291141517076005418228534997557889326879660126905403337838860887857295276863725803817751274399217985745954297618767735645691771539195402532018751340267563585493056838725627462894234997625869878124982359863097648470215149703437449620301388418794008399288080417032165587436561608000213435940697200444861813182746322663133465621735828544224624113581652328932904883313875866715416472966584973666867537258309125556318695662106945941232704704077689009061609652490690459443329164321812640910966521856000000000000000000000000000000000*i1^9 + 103428167677512622429074701186944250583504925273948189674326066300807278069518365708566526591075199945767319122440355154660786902959229604591893356129062811959611900660630328680756835346955018678661298314847396284742992792705075627632921832881160156167201492258293561485159314757345857041779675510263529838968947105612500493490655327812065085203796861891061418340097793062420854504388552967329280384821371499040012225983441785668528689180736980171863476543720532081090059058101654106849271125306199235739960444174685274783279011664009915317886167916113043163220599485161614509476739118290498289733086064488053138843854283339826237823779714310080937217774205856703322861225722989860073461365962743518881709186446427073315074723556224481065798651671297025050550610583981669968560002732122039605302154561065638367745319925217816340343419104765105273810103202064601220790124327377921588482218050507139855896338244914610825888949714200925874978362036903086048730730442257551215610036411050516989550355150554751588819990156330610703819384665340145617246283030067424860136718443396604674881623249009302228233890096915596957718504261918297387701273357914124351805863490532866003363414507203376487259685402263052308474203560496779426813427466811041111097297916974938098064358548359013383990737430130656224817848794120628462767635979320183031651056408780334347294647025781881687723995988180493530743817850889207174578351938675946046492028647092460003795001550983148821843120282951057405543584433731440253850472523135815130444970592885465188842913774748110795826740369581379875201508519599336520311820446635488484693027929802173823684406069488587893936899909533792186398957912341851672480462451703835737909845016954469436501089922221811658639386528871639919026914668551454528790042510910482296947893544426027587128567448359143134825166263153216260391172470255758466277871197006677213535198455814173780002120050671616000000000000000000000000000000*i1^10 + -29564397562159180519393032769356749476914076900463604555784076924405770284559365832170639882336204379372934982486655370607626752491174878619836633253979879514787165747320596044940246268863699691790126634779435328771074745480064967682468548621595222008696275430381066863837770004084872880733421634278649873549823657962031521957929781811479223466180993474343590682133421467151326916529962623990306186565084079264327924037237750774129289207030839304055532416335847037204439264477693658468147928736773279442679089846745412368399598437130626958831699485470699026532194854002270192995201922652265683966614846895137880589886848595827331401969575315449733349599059845011894677757216817954024782342701964585037291669605936353548006583669378300388322514681500030447271254132298810773748162834322293769254834512736471289377412252757128031840621140490308781482263343652010674549551995440082457951721774609304668001049954569716531034356277080689773401027457206780839458099792011505737561982823395017553513929241602715089323340788567893018405836933594125137617374177113619221321824493275134259528175040769189698418649223981682078757910532008863020666789497913867303204986972261442331096627426241163328758389608123167011986533808912147879104577047262667609510549384364532460629531897706669833334924575384180614366968550170225790715615519996047632052021815942760622493530788578628079043695621716771302385435264250923204852044775194804912973061776067604691379418867074470059628303126723016218720678781095434153856686988102815187996448603318279741302361764546203824670250536979860333546458199099093253215798140990001665394712504038426141917503965368820552307101509461188769768935007424414008843015320461412821305107277398643532260052812487583587033006809297659729240098699942671557763289442536041524032773906847652661976892501438784947493073818548698212141459202480099056792997200605281746122316724709269486656110041497600000000000000000000000000000*i1^11 + -5508469351388700741917710479123843489983382852111067715725477290852407993725400832536732168995584315883762958027677552734219955931665628968649797412108882172567137504119468342349507607825397737754006977912495983422656186276358010590644743533085971207827672575072340410056910145105649329322091230535570133254118407649725010229661579561174481490596936168437696699464076821469310616670175517606035685220286449593880688397855178915347708570710038669895594673319414195614191936077190808475037484347642824759250001391294183497241816830292841795490011229192545983469904884186418945248672591672009410848620147982766068719175811348050974501348558943605169687017390562139635480664134261281354533483331630151971775346770524519551216656147457354627892669467820440015759217759351633799519700063652244389748915514565040602786660879342815996665036818123253015463878683365987180652361004581669571189707226672074236980115063796996965224121991407839217278199995430811516703520722142612496876441269642984107726556249159858348071990733729447656548879715181002159618442159188014616296324778650079522136320669415197668618119473291791555459395665280284877104276503364357954954883672219929582662963093101251267983001261233524104049189904855707117133214341039777893982685214656397697860613482186370420550106083913832915826740797611107169611651301768468211409690008179986914982436399263282161403484083526384340617786664375624107593652472343363830165423459536055430295957516537689873980692282029855681251550404657219634879996085664551893178870768244862690374527565565476546910861809569072335881732541883793739075369144764496281803781670985122509815859941867373875668630405377419009148991166304464562123240817352510283043279596235399363653107842434563223765388908905958349461845270147472943145938542946890073127003059187239474246960898510001259034826944495442479522513311957658509230249662458800129501131640697920464384151257088000000000000000000000000000*i1^12 + -65026275296768411685898087717321376243236942876252254767712664042943862880363851056191256716008830437234108967960538851055000286896964355996749415356283153343654202738296460244074137041875398800621092711708565782273499797667049270612161982408052562294161476692656354816429422157766965579573354942226085806776894339545379368737507031533172207452291673672541753746263929609773237872618430919051262499805635257710374570150938761317081318840465189613945747362252950526308720499117220678914035345236732560581131188979445087589432485913401997801355695780061554520502756351517661052753193993381497795673127669856498080397837789013816206959252258926945995292119948754577381570871092675851240146010334284581908684812761732967488123034781699322702990505988274420455902959906392377905372628661830611083375401196454397143463225141270200457203402183225267748167632090525635455434444510121302210985048880579535052439452482374554673409239093821659822378695664553781740728474608013263898806444066695027684805711261010433311186036113822545397954573167178639457921932753141535180085945759491359033397693879989880663625456725411624821247590702486854627415054417669914545368280406590006857135669228857771465282922548118905601517700563347496912730018562486578579243414136705478507424103952867686144057025051519743845821644849341840641145735743051308533050356062365388776835777907608341305774159062331854615577575016293495806514997395798889901228710484472280501586116083160273709800932087902883418552316169858676697520939338370317347922805985286440769969357280186579787038312063465081081896981216660431705150789542718160253269407614166163544329959351199873651954781246051543564017080077238594169780359917489541031626845185844010807774129014913328763654518103668279685028008117281386947248702110368409878293794562519630647614663264678967971655456178155588175295629508592796734747063058889714320158975870044307975170949120000000000000000000000000*i1^13 + 124953059452402679271303642821196510534041508734686593901925309304872778398400910424974168077615884025372955984605805672060107283587259673040016222914605875210170246035172058394188998378896047425416427455911396109654142898971989722358987010378779048523181809872946773514030410269957103060049737767863924521769291376438898858692147868011885420935403043563732967511531303383761723599641476099573447915688850538065609981923555485474636652930244705820827303435683538424040801832656032804614286028446182390456891588586054234709597160044252769183496179237297374535905609581423112123928142004819393420809445102141593327038204359630246826804811818210844936119063121527614818627311290781166857393430863543637020720466306871903821686441819641508472902390001593996536495473156183988556250653342370362050298680900588148938102515357069844003181959931582042147210732468610165298562847231951164812685690278209507222649629114151613998177044875956514849431705571400207089259286363157732050012183980364685741637423558108064406281823943131438083902381456543864157907540562315106492138280713244353431924523981565296727805420888264907344501951261449060475139115511627179684549500397782891908773090593667397451989062816699539886073662073521607084438558108567634958641985875225379405605647602188201897359672832634581854506343048739881938242516547186953604084349315131172819744266578283655085768253955873782858771311522515324069436660803848008721844633604673269846291147816712417826980455285966801790951958332954043320113230142338680498541690361731949987968019087463359720736068297314189930774618935317951881103143654950148989231175569469524126219013265376525485065434125390935478838833707935889190953758441421964916122711185420805836326114875547613830522685646007856048285331924261401980269956524867508445406297112605536359296942415093209882535862149657642015409371612429328841821019641521078145581111835833366189021593600000000000000000000000*i1^14 + 4018794917471318504741744113003520936096510693997105591796546028443824837690539589568794066807096404509883175809378874842718827330210212450374961263541756822491979427535291719494220645085773072418638511653575837806438244400039894030076413150868588080477993279356486289973769734895765125566246093633757660545235820182666071852294967719271308033967342940176256079640359478080706849155163025367629619449691527298460310316046556158123008335840979704593632711814533790965809629923667688645512471953228193311930865322410327023123702721200011163593127420014768403383902838156883562902132798712818606070862225690891033164194905932512072913216232788126627149988097167335481352992148889061975686769876407485391048739513280191430717913908850856950957942384013904543499987924283837147640090909830321601500554330766213993362430241490125837606762798753167260811238307237227369830253018526322954878336605652635182625044634059816064459444990768054249239094058856695152865879758830841461349821273870033046655353654376535834471213495120834653850921149329034371959997325594464383248730557816098317855808198534898554757756854366708310059749729001784998966121991501970998740699122699167900047922083539988765684878218461139191543745728689781482365980359701874031185718261207308151231337630109294237443741103015665435227908246515350709594468139268937879282853958795667675477811120408848552402646847177987276536762296047688598212026828278847625063337544564466015091755461090359184050543190560493884637386225909386551443382345213156198780421304538871358644231299022910859646542761627825328604565229004038617630804714786355363621162170760661003237572692651822780304157752364135847889082992646065296831659930546609711697849642970088355137830048553825733120403222634353371604117633774209365384662690736920646309915609620299490194449627865455146220610781101626886953101564327479307647396222635014467240822507118347561834905600000000000000000000*i1^15 + -133336359115914165502262299105712172637014397458585634421479660532882570543024802393827928328634655779542694886632319176604353190584509861546800684913600765418788774492536781467627393770341096869320309589576927292524361474688556873079826902714453044250877260017518818631029469292055288051375927260141671596562164942572545529831049411814856810915753526434853175054185959113845089466917979457433968983054818733526715590218559367363320394018328991962963428258338251592618377891418963670404013989447507198389479257346168834326966150759856478189411071368711022837208240769296207059464715525338524772889506116315828461006887623658803569016965676737862320620378847730745309844319781573039506526387786160910511494309518702491924176824570602268847390579942931009453734326406656418538749312975987245764149664106081216436053374847662805761551750465148568420654925487496497779879767725221498021363411598849413342278598365047668137602313618212540551812051568338981811083259760568755548873475058248880836167491770897956760819261594969583821522071660059442229950087017877849526386650994820586151302101902623106951288755321671325985223115829181232140056920845625858339663040125834243139842215050527780676108877379912487149800056032266035993354354778727695166532026528647141240685929093948181495711228112554254495133070796195512861574337356878873719789595045849676008480838393059215821531008985238851337940205891219091734137710706052842178373473771545515979548198122436654595625465814758037998005584624893306796344989007274961195588425949839151393178288751127807340230529418370772523253845285958807586768972715991352792605019648127147264753354268353354081956847722361405072140142905659084921778637671223987867234018044546581376646007254195364034479704796465847832844487746328606557995695467024542166593431171521543966945307258759291210919652734976661072102995882452922373865310767210519972238169867363737927680000000000000000000*i1^16 + -54378740696983687132804494603968070183179755464746357781553713692678198712834754943269265537671218662759614068363329497642202645371691976081025679449716786580575943813837222533885765614487021181220266773199883778563893372429282227933419860197246882374810845797561140548358225937651808064999866071375071451946224408241896452689139362781960254910633650327486590298297004119286660100179255789056354290111641529139088003690261937389578359576301201515728947855060648695773922462057274410025591401530403115692172615456669032342590608942452922526755850867478640893797314416399681251665442000406065646142352096915655109322128960875936393662138745763996677343262887528814962184034764676380986386642226376542426905043725792847168124175053475677199414633353217003573811670453840497727161384480203389051681068047783500224428224819919347220417561365248639584271158182158221806419672627458749417042681026361804651333540760262820989194363021862447655586148362403368449608667052876566186911675208582345247276936587221729748629376481094053055635048099668019074945439451863947509404252460217220117864791380492282565404725638156689750566602199197039609318239557785739911401861145896294224403919487363557568865047254843850616429864658969645324677116324866277971378523509579964672468527257583895745044979063661134250925875996200529792198753054144817066726731362837118181245204183030877956467553680786328425108813233877510365102087037117972845290050955603275113094211345514567982006046969384464636535124318615786149283861971023449899835651408205790055255305136586879911413939278641802539362488182420797241670303729388938212570909167969033977066713100875818386478840149093514126242117556741984203589348315104370532176428456204775420526605738042938021329754519011909284414295214661857392195570883932539438837005994802891945309589326645053777705899044084624261944588442647315669559655549563544109865122930270561894400000000000000000*i1^17 + -2501262544366166130945580414923706486172977268183654622801959353518952487644514086002530808464910678516993468529062876547657681733586879338901963761749602544507831963492498089363927038485046245787586500981727863733903053686584011881150772892868072343553315463511701790263143755624282747420221840013836949712435179776567110573816068739933861172685673220382271914474863792306133129250297511468913185492820442002752394537679220852944427049018067953733064548714119345750249298889578577729806639104710172239699851869831214178315985432061710779742964207056421720059725980349012539594215140956312884874872406447285793631819687646598710554540578613844236230790125868840870072620445891530791320559520366754590729783291340910002330337913223835232741447374707039371284262038583244914664722633884644009849171615597111556202444687611098646805593672754801350486224418598228961065200643696007602715684199644336399169038649196393429976762027400011784750580974083888309146130554034341204669022870090425908670188984333555043243311145441479403183848249738978273269344906788719355155595626586173115592955467943214633287248710573420064808290590508884722623050160755036373207806301167729931263029223147782212318577904444576190599873893253874540271162782343805477673522499749738829032106389746987291704729000060307311607112876093982828691462546927339020033007706578232586539323223706034525202959658043189759117384370032711906974213898526087985216456171622482849668017874009324908667027940729008185119117175035088434984081040720793917585956074343750592476842132503504049399949672664590473480440216255793686685877767795920284220517186885348847305981234427104661549024313649500689353347673746177021823182315460821485909616813045149757069962665058063489738521524188766804328451720779734163387144970495854456704350173634738997605136979303312125027845483680557175617896384242924172828464746687122299119872074565287936000000000000000*i1^18 + -52944457081549328193485129694120792378459470423449936083269117849724084233416177844186130304423329426961399801555894848663456916568034084554298582182526999188585542917451583154860147027503410176958622528826703778105666882744044419271465168541433042656736901528130353334245463092337223541884224757077008824014026082020325359345007501985570140609535558457183870310145331784038362129305908192635882616914996981664833812726179938965627132611878505722231425137030477708516336978107603689118851328384078551682053671609157353384261673963088411135153243359665869328640941443227454816065167016297909870617804545200828478609075462574228988070368845981065326161188896598178444233879195104281193324336050766433003732737270745375769600399325706347068718995111722852939880409191811758976186167329719824057150591254913622210885224322216717151995170574713561303373922556578940565410612392262499317195592468846550971436375795961398857072734198209144555113340681530909359714514698029581656432630833824722961921579116851094642584781622744848103444282944989284869877037302217587638836829423793307567148865327625226670260057622352124131618912011399134545282405629790504822785264395017811964519326099098174425493286500615395657449077115963346837660302820382502587000859385439998645376055334537155980009637280388305783756458904257612778572185610428072305688991377049107942657359167790473807496619718019651637612356323195130596410992195894707659542863800933610535773139801075928194392882935592249980092272371005793626303994562073848202990100065606140298481969861853212795582578897721455542178448308838348734764695859985467699781532646550455732304549175323988234253115971679952737069821980290053559436197764943014880763826768727328452029368686092074348819754675213627942920682052632242141006670037400653615977220675051312609274036621609607411408478619358897010632589225142944480827435160452991301917845718302720000000000000*i1^19 + -610895076039096947677996547094374379651584640685480535583266435905481949709964667378137240977777336853992979673873627130709107368677319849209566526406910835432926281806088416265884404616546828533818432040323931338743096546494420461165541122903958449320654290684067154200927290574788802390594780973367009463579651889724772669812366109341402405758947897289285657954818935893460083611421326886845802018923893561150036260534477629271035324152940456992314259963333048649158717189295048834947105650787236786162892183059088921390904570595754581973460188946483049709993949182482916932933084242951248545975858523895930715576948482773491914101862775324675619729271576890495051951333107952718105487676538763780819793492358750570799138641296923251586521898322730481352380382924166235601866949611407952239454869742868586832439446238115830043475376559687855529178954112501662733172328673512490392528464137316784571285735485303297499811489218318945026978654814549630825804074530264718147010680218768488172029903138010046163191232578736524688665297836292123899040276761105858771776987012318927285382939464721833970466745982615515606633846548880435439984014488084654082989373169872480922611578423516324482809680273574849132180776375354884777433155706518207756566492760243936976997214884614222192384272951618838748225350844699853833167658987194775233455585011015658970451295825778770191735850558327304173558312415803267442102333566847045800312381450838138664105215431658666898014508852631242095132517925395430790191689666743838917971996599709818580790222973582191128729337176815143181819336729951402129376265346020268019632159918858142790342305241495791100506246474769359360810182993801483079275838055586039261909826478657378563727894359918580524653474873995322783916470810542958514052891551509346164572637112579696010825997708061303208564567571860578991807652973922427816286561100731516834730884464640000000000*i1^20 + -3923608811221130459052017388813833578545059110148978313760298040860892137607994387276911106628661785198423313356717375383144242291688412072492529309972711297427013090016154128684000100136511119475647166218010520335282273311642324558220916100402917998537154943381501778035045101036070140843928954547008535931970933435201791485999149648939498225132799154331865193150248826806286265384378004720390111142607638348816979898628778620876641573993065921594880116140920077879329309427486461284249193304372381114950082815762609495166975468764711763607336470858039576777575924447837429522445067848908290920917493194183519364006884056261008281372168136261652951267282958439808790993742147391664520935446744856822816577478697337235336465989085620784961470754007328387760216408330535725020209312539532796619010220083317453288859878025632865322243029730457159755783450996460084597637896581150387707890424544647582568897439072541363229276178419813579911243427455912945792465898319268242678003593783808451773745888934172581022766763131364480955113080920700678785406659015799637835785560543255333760414210270299455474024359365902532821244459345829691365031992062685378929676204212646241633300994796564244839683981919925172575587500376597174404432719541058514699496240926121322405752243702504322142452990292465134531900087040872074222114603972487412053696669786228408299630488416199502528513691302481010579145347771064901274156400657685602767545913839402780855454410364368808194936142643026922439032263523449802994915804719047830771802241494593792689333655744671451997232559504178110913743692923293897083639404393253847575743893479098757331363033137491128905779935177922177058910205736178772872655736710191279357202395158529130800582555088185413079045497979864893009506646842877711803470533385031642198726624325881185022673097626169361389803959856282431034829907797348500385588260790236570714112000000000000*i1^21 + -14350572159603447209595100876084302738634495553807609195259644596827646138345480457865377914100080442103888479784503975022332018963066463575982585963416834267727175325213661815327806943197956402465828627311475043232594368752057636078754444189317394984338976518660629301900476669680682222105300190358874141015902952162753757326437613146902889965975880808506246013408658056554882400164470878069128127287397097706677374020778422347679725765562984761028902166139229775734118834180954177380652918418177542537190244054549547678848686428426023059259659114067847746083070136110409009907225834425967667908770745718715334071209586701357510764735002060331964983746400275382527566882988794868635134129540940989488459125387357339967627276570178898613558333034111070783055137355774445960987989518555701469534458222888772415861110139536370575428539768166151791103568823930353974468749089381247148641584111849679269584822230354164182652120535502580590585224989091983635067195505714672383177090460881866715580157762660815543180447294808686106229742099565634062317963358612520627757592669807593643923570832847275437148672676631752077415656468678295999035943185009355770229567539581383840930042185185128649539979220804510715417498110254984551579872987052477408996324373822690501201581429275779327796402357205257072221976838575650201844773039060792622888108292185358192422094240599118626297265292279856910859310413414347266784324388701584253186688342468224266591394014465331586457436219966991333878163316326065988577572080965348761056221457258589057827041989627976736591321654474054554901324122167984428156864125097264075341814013336727862011404902507845811949071790452163689005099640256443610479758489663645462484189303808727893055540396266776782097430110174371886336445355502382134192513002276695105039418207895101742045876464728083403876715167277814429128353223922057991341159623924431978496000000000*i1^22 + -40536217432672098098636007023056750759065844653141309452453340888205178816993052353300840142019669851903320897900068719773102776837352714523331780045826720870482669897576340317703067691240949246230757643375136150010451389948637294691643869657359925276298211251808225574239428309581335940765093683631163060727508624656503813048688123792805529357498470978268830265931728388118564367850271435035065538811950597375470791747947191454083228887620737083464302981893805560144036722995571830558377076368386071476448404615637684248841735518611759757649218757379606132544781516258589608410978651217565797249304142979798317087561623845897642705322840645984613668316966549968920132335128740131006243851471496513939189308585221146636305633074108996736087812162815014580305896975927169607562251658772039037645138323744807030359124721189453575996360192985406014523095434807336416154505715238158261781753302478880948202209916987181788501652756567270885418686318589957504122702319794503513326013510303589820901158564564300832144720454081599557105441113906395787700900008786512774669774411145054287327079178036201935719749587342621096569248172490760369170411239511788059961571625752992237746070124080502440879543789269140691886635000032929720219918347308280011569913897534596471831369166061716554665492915365981232393097717469422838372763561526144001520742524240266081510139133484765957240659319457671019518357752205776389066491111578527036897089507730659109278050887738866274127599228100156729766762212430681635879896917169986237541815707563031448277243981719075196166246563744112160738701414026919899405979815350868967019032057197438806781119010419558465557782367896774698162798960901832188711919330304512359185707279547954041746928448167996553285134542930900752495786090885380306934585547007234963243476486135628765566394622853383030060823503094374638117310175192315992583008788938752000000000*i1^23 + -112071660499197866365834438907560963107177724703397759177656328962918781828375068102123951716897027126860481166581114714545567641968924006671316694278332416771527765378200555378198057639395713790154671329407800644882438640680530827757273147510305584357119089833266770077148016563056990724625947309485668774891696986415884699864971587364295527591943798034713295207799552622898102808988827377290113462463259555225862257864048818294556490676954927353552093378952634828650386080877460485940019943336584786524592470224727973945259654141851985171668213609874267012952783445149144334990765656513596450971086178858111038473039083005284971284124825599233814487116613607822973116785376934578835975306825630210286573372625042173165960116572299714813236576972488708690703177337112534978270239707292221640997936950253925351035800292174656941948999552837982210072869907135106866813106609412803547104937917600960408960737255152002452142396666544850586560237851178436709639735934258430089914248051565548251388197675806136808809403001705656640189224712575439590853145713040879816914717025196900171066492618631016086335362434138184360762913479298045922273676553161735747499835146323101954898278775231376616541001833374715780397655548430955875781086608055446878688764187694388356888673203101687922707013276625549453139894451263863598475577898308685503752290024969005104342561281829096554530127820224186669670813489133736604874034896058415043178200077112806440400231016586800567019396060424911230819394144249908934520058099137697021370379603990522040322193950780391445226207470959031926539068306612375701713018142793648709975571188135365708257748993513625704651569058613390072071334647436260922427018492360097437494779784863747049881477547849208744487664383045772754611750068432255488918511343624164687805964606924631442513155324315979340919061180350741246714765152174203637814263808000000000*i1^24 + -485837413230362466839554252412476481269245048048710101845811172725812641737794820204875861399763461455411737989453780586253735082047473717418605372492925878874460583274200333091092693785235878060686755034552417377114937803086838791090370129976755853871253472303761860324640058198938763386239711933763702918586778316806105172150017882219451074637975352930284346962176687168216638089596557318099720813799969673802284103212543569049525063705161776639434841080175477332214581270936476047801540176356583988627774722494498842983056211323113294823415010901278023444631424349945852043669083251321080222615257328723424265770708554038630660389777529341339460117874011817419304845680285530232041172269222634246487767304328714320136041857150616784414748072593665939069282393916088981140201164231781738290967611918347678188128561015460137270546062170639491082249126852365039235049253795276495668738705023610972833520623225378804278459765449074044536928902925155405943683860756341447941436937767375901358231748261360997750858357007856368246420492482219814261773079989993217590307514484924734274045147027497412532101677088130544785348416572737852233637673059120562118847384223820125849235788791037202641450483794207117174010276474364301737737691952021287453938385305132453868250832926700882820624915376117628235427153849220148060704588488118832860907195509962401040825744194050833662966888138048884004230796478024007634560323150252623703972814517839168138131918058382913184129783418588977395121544991876998204915511015218105697513229338764826271571103013985105487208871609530854874484142345584346370154403264704954948793374167274842855089612663976411659838390804959523928454438137547463143478803249567312076670199388976664822445037753660888599359125769721307216880027028052310517548627674725836028053183680152839238035522357464802515425178230938117036113824769874995655475200000000*i1^25 + -832539339345415671770764271587499105753349707345299079103708348773704160209541659565543640105382914243628446604146623071331564245275602979624991338808870586959287271360271444838122161436193391226275307833223944578545856065311792142694603979556504319910110386141266089603688923518435307553032835076964277638857005099915402175403518513515555131440739115604994489931443133476479870935934872091742726031463879967730714196913348372419047407187638043170306813884127825645221749595886489938873699683961911874554862245221480746959589118702480198212576552599614457570564079120063230614862547950851706840983143561788775630133268057644333730416975522761318246712026863724423135743907798060830741730341926364596991986247110689381666849582551645472838864250044420365015298539703130688269622997304757403368453120418342629708903607065012196832553808731172683144179638034757115627291088724240922757708327442694574948836428517530807624620168701269138366563513817727288970838826537906742481137743820649956166285524723326788892147504065291323638001757460625114245690118143455592688081200380951209946145642413071922875328040811316996600876811243441826748553236371907317858943660914185467624158544720767014230586337374683248286921447242379157492217978336324864122088742320539335092204686284081448879212424370705328945370189761689294690113828945779163397533022561695219928914193366341497374842924447446106369837009550510482057345845436174085076306058597939825277325250921543818047222305426087799911261331504133015321757810289346478639039033493476134285149180105703011132512312314780818880670247128066886835313951537104956647104212213963407441833150292706106820886759097532219925144740036262696818574640571976518321297193608570047574559628215383271204987527146364125969730465613177150043919342423683072236934567024913683383756351379440776771173744291114012970058713061486755840000000*i1^26 + -689670705401393040729291886205934475605208161006456757304051380568902764203465271262105673450781919909371145881275454805271545574791428555849866600218868250555620153302464919104764156246907325698329736505806657927266887879552857756855267824380277783979042655261498756718572700172011281590197472142610690131265131857268716413083587481173866533318123490437515916335475494192540059391576067279171551487853334334562571714619494500821102104222933254715332180178206120528339343504811875190158176089890253116166118070996462257175459929187659932503142288703422324521618186926089657357879223941302684453804061362008639237279273039813640268866052113493591307120484445095449345029176823526071852828958186081518457333358830353743866749263732361795162538654719090074673748122335444894599387956739710804280727324641396435521259252453169609040465758338625681426628297231032314879937407065780041212826946293385907307128682661973067388786882787281698270970068641054972687220587725248992370442147561093298156851592786107303828657408273953474666750282607577749954267595344219936277994270293302215659882556480175235225295192260310252693509297220342656757377691741719203453246774171799918129376291643612704480204910363660046113990091916209687338879320399942599241314857540941990084537366732600845793138669346776029395692361243362382917113881392146612611465368608173486719680094690111815359620812847878304236488979417891717184274327205377430964642707464109242831460527560443446282295576848585742167240631774715801123090195197660026354756572550650903210978245724441716684501706947513943542570000879683403802988802187403938745940704310365455544657859290030506167060378338842048386035277704698332562919529212499648369909066191348046634832815567423854824391046173589963357166330190942369316938403460817196630963698524183103455350296883286629933382542970156128575919740682240000000*i1^27 + -119734493182187947393644744536241172736043976990218514677528003893581487667175459698206748114973914879836508399484906686012978313013655406172090124344353818402752048162711834042191753097451131030842505119151704121370536677297235229475785737780639114069501713677155955641309900390136175942133758512819678543062684771118293605173667274337747511598564644587988271190786381986477920924274880694998374823054733754772054764533904514075265911352171087655406279150326403384176468710608766882983852219715113157065214964473424440686589150950502918420430045722197989952215313939227689296394492664046682655474569696673054836476385917286780872276179069292907841779875731500724113229633368338054631941760944355057719378665264957385118184612961529682004088089835217480609113799556822852465867744282067565947330457672534965467084532074969624291895326668184116282861520436657781825265686180769056840562726916040629522079145327973648638958643298528763894271199869083396722813053830036389627784380097247346241807217075972232016859929717066643997048103884297508709641615764576713457520342363826551995274065250207228524478233637148711244858456033629525199705681458918034498865351244375678251295200147761880754398200007194041594765029450021784125394640918905251607151788313489003244395780127281054987999857712509977345865440903756863986872148895250056344713454839175073095851469500622022116793732801555496198351296874112571539856039135930122603887471698321087459045461672524104607197560522796318791209316931688047476356161427895702847421644465467752418065785531124681313085482340389456134815644845437758820926947565829909926725216742130261790845776844101969338502272910004666239351918091797717161654450588113602061499367182202351478702975443118490690741108099581068471425676684881700800321575891797636117936282723561720230872293142142855387384822202269345272299520000000*i1^28 + -11713860018406046010993757181370942429305374519181664770603193757565004077727079625077180727182022613635986141873491633238364832628789076413908633724725613490296612479115823579271087117716337382960341151034139861170461379424821648736260772930552459499487072785039422853229022113992623939726609890312916650646372308985906297628329818477753068030897516617907118976710454670372719628581135812858481101689593619569415299409380325621454408511434161332128431797177748438123175140246750651634956438867927020739380467207603940733874498540166089005974293382531311421749462221472200570471366056505872470053183789537508695362010476240503629925695503956662904654887798962122068029287373284888977009912573839492646502989228531501303804074724496006009249471801670739729084481301494290800391507665789351131513527587342785445446613082885833770419311789708811228910771699461439602352028466652798470757669228608954116878477159144819728678049616281888750807139938346463884500396086106091521421086170483759831044575999825576363344901421186797793399047847450576575778498077619546181339008939558299768219272461333476948322464063172176241202586890015300839911812548011949893480093249251425429160692394285077013652499316047787572148040633093378482665602123846979805136893448998153078762181859101248251185642632450540825723190430206399861167170184497537359810431927228715316457444611042460463299586924325247043565248284371460203803358431329169951888041215886417632269269159247295920329416061005427970983381543447409383311553053886023232185795912880991770732644295082014563839697977387112774328559523172947974416619567912213390061554744203920436635671872554848616748802815356132908538597496069988158141770277846891498282068195931384968970448829140635883613349247000126581511771012336489839693691047308760293515536961312997627778211071390597587365732273495212032000000*i1^29 + -18333827699535291157132310692318246556481972795061029847475192164941365400441845207887475391316597387589607173919680559834311149017881181089367839845632606206852186945160361399408592535198244273531775809742305370144447559721831743786494048831952290584262632198288977951553832290072109999709414871519726807973645990093350829901347258975820137285369283524718012153748209635915665935036975143216520578879880888055081155416491303411269125029431186765689696489091344909101592885915958846875468958038578943579362528634250993251615546078901066181871357496767900220182217351077444318135017519565568415382564540307878750186116808974000569149348652541105196609318071449620600652538599122646191240985777056692922855920784622629736568830363129276152889420642816215691307860303425515371998469398081093093661383534663716533859290320523304457717007600034820067256391252319632929756369380767163415878182750699476923221002251916186485799478765368684863852522761381373539543545790545053405596879905568246408246570030479800663495128520796573782940675593902632107355635463027232594072592316345652900555333102000051558449986308178373416599125191145536014033983880025356746762276006383911547817121249113310480354197762671589651208250684527043021622897307169065157867779200202365727627061232367265135817591552280222009637660314030995587772436726276096107940783462455243271523119789955121310059706870959931644205847964386256213823680363235397774406748579261803817919907681630127662208078679967433239573701576931345263409639220550270763013591708045844802874057389356761919606939374849250356141559221207024025831111214795781314523348275234512021281020991470087686921403435462027196176137226968393272562524639312065734131577300183375698216232725888827297822116174512397137860484674934810897734269445623946176251024057576859909555231046413632595573080064000000*i1^30 + 5839232265143055821747354357308989961481793696908857572797056202463861943058025467848623818837001560541031724621331894011786073958147026476212476244270747338678290099368086905493950801420810983910287219414061668389979678142394384805184291428730607548838396015298933611325787016590182383679171485140517608989670522352255202305883937572318640118581427031209190642830752800513082662941363937328075298920185216309157442089199171718775620709388532430670902577958328899023967807178140334096907166132776110470631523884147583484508316393029829505959450284610164117887767133161919900124388114956473870871464634629555155302643593566809201650829493201117573395638112177563969279965466643233712310921625557461903760326368206352976934341530002021165932898956415260424511403506872405298096290546712562857119609236834481448354064065404103811809813435914352200497066390870076868800833715446180306229963709967517238890844609748578978189387931377635447035923343732227952694302482349104890612959896403791083314942383761969787025811966295184882986077498121462613617339288190549425669452170164572526936361180531501976486591243653219977924224045707392280552075506243589595673253876186207034630063385206136724699781709151538026580684056627372417745397436343384788997234659590741324478201919693706233460629468099872690678180692843913309793893422542713897847678728694127308240560475031204214222372941956228454377294358372025239510190714470462829292964415252046567921529833691674394356555464878949703446896682622213368614033507436457846089659545512449046259275237285062828600419455126318597931044297249195390728310143853771508102441972813917255517425943703098944934685923406409537250753950533097833108274195346575675687843756006401040616191415000874157715980991872298248802401228435297022422900386307506523013196426637999414969046076522175135744000000*i1^31 + -191114303167862027801058131060138098833422700846752891169933881199262150315570201603604102515314193458981836081427141482278572896755493267506387432784208700973403331883093077655646312091197373021899762872585206414444724176690588312261395098434693794470351751821941328910522314473800887198810356151552258568981466617918801814321234653129925277526559343313461968049199932652531065285545229475534252070366103466972645961038078100377189953190660766012528899539822430969358137562478395988509179157527762601000629570156650974328043759469491920308705587093457756677302192562958448637845002522554386422601409218896197968376256109393853011137407340387402349150447855189050052331543078435114504893928511467195818283812414153390685815217540227043834544526898860478200411259770507529396471817290522277686158736440810756577449227024572861782210954421009399738016015610086979741034243143291586047421266993484062225911003890926010593595535501481116820512514878727558707385603604942904612358448487528662518995475234671609260756185471003378877618568535133469855624817622955686520771994466771610606143423856613529787690446374103294177801165978495241231870908700605253758018344204132902333016303945264911738446359802770342645242536804526148993745208743124989535051751810187844030886610911896112713261794408603437775174776302586825420917484217256681382039198306919333112518624864979457871706712952063592995327680056160348850610856262985203758983745085098318516996291887189666295583559087395859187136088459577240364035707563376995017707852954529605599169535799349888563119252023459999558789240783041821208844098112837063604069846096905229731969887800262947078843212066764771261660645217655041311225125798153179415779559863617515544950524854815191608563172369276811142676469101097279271433897148371474712009507459335281891651168816332800000*i1^32 + -1187919810482650319071856195983613304072473846898401463114499548925029378566738779885948708646514366196371547214052707957831365320775911696154994700774456572253533248700339282077586360780714458196135606061760892708821842102082189618592675402032181695233102195215133603214493313497130555726964804184403022723123785313844123713115080603097881579232750613385661154391069975420902305685172526477147387751222504502336106280956001417409008553195733107476344771729389279168557136933260513164348780948429313165164879111771694259114737760871029499049779788448797085092019518299575320154867190400407723623435806821644729781270969299492025116368976982140957416820657901000309692791957306285814428440453010272437798081998066270064581749739032327813493197473706177761416882613082334637043345384066888820438066964573331947784117009813097372742190126188455501944754965331187218009165984362723037958345575057509566479439099327930285694131551158548053260299504694944348424367374590126713250218364469660602745867353978888726001154504305004416409424754601059087950005046735001784589449388485452750591734107326372794889275953599368562514533969686691106289877768879308567770055134459514037678187984642358149766074409226295483037458116242401397924629018543984203025486586552891335571887368225445953698186982349932230296665860390925491045425053660226155811195352205080169319088626933169802244056997914930659219828627404204147198455356544188753881464512147055302716294197802909271583111188107917712470072687692732902453820453991623610804716113043742255798582463812536738640045146771721378131112108228111831645202211452065912536814187209536907116356917615811704128767748875500296433246676775642327450082054292949690011703606303199566207031838080636127301111491008467685393153092618241452697820541804188367591412615655376895030067200000*i1^33 + -2799873209400382121465393453777896786908566547588706819492080086066111709045068532060491219785781798904300093793428977994490415402249961134517687616716088380776146985936694316210392285672854263181052402712534707169014601109547315623528727545177360707340292116836424684715677905053563470077018585929937511974837842873124869711197854165601043786249633352203148472201261238969584656821082685354643264703921052821278487116844856279643417124251413475323817811669568322327100929119063133414346468752980371828811369272854428958372753682515257273072630841180445381552164000286610561975373463446075982430166501905847626346599459062180634716978776522943184752679243258237946919684636856787665825932806568957279754100531347899267001153887899450596493454273738128691695550618228425458593049446409592196271497253819241340006466578520121572335681602634862718035167895074601983140838536943067142672709279143429988370597900489648372201738551595733859915029250382267127155546230952549455914400281184424654337519690260047581026277194359304712034739184799519563538107847720312661089507124230620175866179776633162043803452715390070788134009375679959216542367188261695542627160165548301043588624231267945468118278881993949538931366415430786456847440309690219190827194773397949186770657036345254489207145452051372582391958110999074287351486007737100939546176937702272128869777856348764849346339705474409750252933710775962512669696503562936260991448878569409445907144568928525570305715673133319452659619268275405266061970761234181597855277462096130019701680801226284958877769047039995063504140255221624895002977350570815848683394134944279040410793427618861999610062130828865246120291487306511498584562136631970344363022538295472825141720027195672276038030564115908253723784498171208626891435162300420589394439945494462464000*i1^34 + 7306146636416774694979614452278545590645941287122095094901391231917002647828940824131450452197300258380093326416799869325277081315507827312594806539333820572625330599468608918502016960345595752687551705867339988014021288545271906974430010930725546714693466340255007802609574445818426364176516133449581162638579538812819827961294715049308965616438421190093989835049345595752416320849061487244024625056327623749512156092437153676693984857081166509891605940400633668812673119217370511229848094423272733336492340001532988049742823075882046818120113468655304185547496641511565030766758494124991557008439204250017506637320146578100144350442572314015791972904176901754152026913803230133898445987200947079063467839466216490847316205083878292738915637960411707649414905071159622290320402658997992440566814286670468325709252514146991849381338258507652563510927022017469754042270797653932387433106923094156680045772523720659059664474588134603652225363680687014581832642881651198324564767349980328268328288172694218380107894656811753198028875544337280981146959885948682684081580451548402530005318732836651176193419406419414913227337411586482020196340582594936261559767223501377596124859079053628187034548148169046536342570820292294474179375308552298409164544175623640973329019188847606651286192539498627569730186275497001233634098919247858105035806922485136799934338797665540089122388464813648587475886326314618220734167121077166844432928855024067565627926075534769325882656597641224997558424426509138252250477182208490727091807359793269936233823849684091884617302601951276956992854879163649227083474454769704008627402962242502454155763438774834151935039198161325229113324275010407045243133369496400726780219919674129959321662750677669609862337250641593455639004120320793785887739619450965433308413952000*i1^35 + -4813621385120441110186259866104152454204757700895354599078273964134775511926787708963230637287058152792236134938781744638685880864132224787616825492977395851754514762710164457944386923610609347179735916711526541402724666422684441245423599110241505666769001147497151533083924332734182913366433041777908026879002013386409705463695570940769013803901919397733703889734744149267640351253383166857422648297538757158103979013103330845642463942243791175056848505321188934710464000055353169775751031632477021713864908921793981019952194784845129240528266598222842523512920901821676806133432032956036454364921905154838095114955530431145469916569347432462255569309070710355321660843475904859695518240420342397714798282194887716451584866018529753333405950177640791470547429533814775842772662856340282338717243723700341466167383452342502406792469234058541060195577685956731187392099269660638948548544135184175602508063399030816122124837342308393470102918202745910087681858275157498360811714021728997892682515826482275514966217051740282294523851645703938697333962056980323012653424177725291202541357768204346739278896166833368548382185803301514783510750106590042306790128566263851615014201966077738855712956583577431536888241038047075222284807539963646161008432431465739064994036473893250377534693323013404443651403005631992719261366188425566402744487388085430611001212454387040397847879859567543894292217718139081507700353441503568787482066982468251984922502447589373629064001809352937765767812142929551283508466771753949763400296719049618505820108650405071790398691634155759982712773789338289702963830035644301926709562757934705335941724867868773074894954230598001207057852665890055049177081457659974691790629877755886076692734379586164373020678758338712226986838363277259412870420411659059200000*i1^36 + 1110951638013219141055633919641586788235950608181231510068308702266157072174118652763552613588917709278859303532635336827616734409997898999540339892659566406529472381665144878733179701581694110585439485679150370014332158890757248248668256957095693471309938370620099024827390246677526086151338948268168777729192768410333686661313430454985368255444830998290658172431363742836276181341637120955972510544300089994389362979303324770303551625626037623987700175902843713117683417908219092676627875555457857941087424520821689136533009659947556446155560133141210912482403188667419909875086109587141052299978641780530355513234686182364179634273826735074605725954968466866274636319935409580179733127158039775399132145707267137004490295771191764518794608814791284767919792763933008866731231048290282593137789039237055544503617715908612031417947736474243563911364271015126185349169905330308870023183197002289279550419159059309390268718591237619341834573823580801362176360648591893897771027949091954870812639635373260157711139672723935492085278977392150309292276323030537349576958375482648153944441347938226074410721467171332713942739632020284624769123002728448856758575670421629270111837571781051172137145408099022638982108487423902581921325978305701246700129178175894944683429489520196894977491927244581265945169647868298406132668499356736056971553397833419077019963739450901914699806550734505308297865285390413388791408969616805141263637486550906988216379333516337576067758760037300625965374229302575518217385585271610672793438982847623431678721853065125090052351759807050018154689196110574199519136305824171939441350553129841814903611145648222496811711726851168119584880536116015305826985356179905363674977657280188907437429670033383375559233374981801322465852820291014592992745881600*i1^37 + -29775669902321943890447756754059410060311913318069486619358554294256056995185650432542709465563530467907230185879758459684125010494882086317273188925708918041916786110237023192887679439759990554656108049458456454152271186680689209154409716461095444796539490941845260210792467064219242308461633698571804081886993876330226549646837557712888099514196485536623372561911983582444240662276575343632864301262807897323763240456833312119140090360665196507231746981517428402219493359279864562905469800533615913034116025774840374813944669435389317401421565872157790575104582634249692698545074312034116562436288312557535506427347927014812239742522115192221461514538717411920684141837929398521311173129274103159717145457315316439603404634128943064422436932163296471220712752162284929241987833207124711574119189773470819088167464060394092999113324651105547514655222815247563251801992320663242298089588107641311457803919224987617697862226800553152485516060409277463674909894820289085697639270586096818104169300937658833808779976271506055675842908092388984465514993860356624714447489873925043166424236018531606125232468979396224035158450835233415814049687593962257037723840141703606905589970976089400693794749561165779712049698712843100954955524803108929741003929150559443525877765722079297820769638939323224600708721354062363778537705762125606020396798977425000177869334426056495908689156976879190420713806572965240287597900175417469006344575592216310197046258455171365930286765150404740285398897669711199518604843407235458797540208600417397402248341519447732670789729394578415133415166057510760614747508871269241751334597603650066290426381299188635767307044063042769806329076088600294324526434363970140013699690563799373924230904186791496332073516837287766816656550267096924160*i1^38 + -9043391406131841008516652059336841309698530572639007373530835286844931504540728266731537446247831896316084236986645407788341734970584905445090011920905198798966895484372100950813782926280459375672934777937986369340779980064878568452098598329709777744681761087227516154602434459302945569817686121034073483538536987028056625856021551850231655721297056320189699898808384185539358109959210636440776520556239039787659456194763105033302416191515498994186666363668201483575544783787401641617842123945586053908565077224302278007650980707906648212096041115797050098573414711583279961344177830059158770799747939116169062322554005509914038939885501029121582299415565750791533025716436084789985417308058407122099764337532099445429940788521906384125578292347888270399757619031992901400930895224262810319611053823795191660505825452936159407043234502987160181517797291783737255186749983747370427619626129250263712544343904924398660392905308642444301703602658787123751116165328143358153683244607608867197559123670320576903851402302053383215953718469010278451067720939578734921308399287527238561625572555027635504999079397320536245498081667867506364045230930455214865240015661353863518599822910987110333899304458989097200883054114918757854381406768032700281681113469602994221366552934522214338670089130858586784937871676577888325580215284112232629319133971447187402545844405843524423919019699859457443241089124204076679749557875275276213718779747248368467150625809266562733467421733440716672405062683552849305484689884067099370684880658300159890291590309856171026463388346393702433122822482764197655518490308809420000332937567137609187843109846128780292201622517872627073714124156456116467690630449972952584324699922404527293881784090597154614130916830116308444575170560*i1^39 + -991898609880564390495903343501910131648430339779382182654118240200324224383099720088208663579876915093026024265501872249450138060648929860938267488651920489882661920356717024363071671422860881543366505137299053405180283440639247488866971551853650376818862447995570823145838261459876502655750560092302567076710591530454610188087311560521287225546952181320857055419199137601271942779497713009825993649877194745175767909259491066327242352961252507362697641589210842733679576971531149239845798570660505092202770493400882844862621447812417206146444156617882141162151011811844722065437483566169213056269109546892139824339938025660673810789293581280466679591583255219845494424955773239572619070895893592026377354773199096044090995084512376010395502960964017461007940842427573988180393485059282596237212457648640800030509841580130705656359389070783041235750926491413505096998009589811717011895084764039465456483782036964654798614150833830076891723112756167353889887632105573993275836190528572846840174526538689828881414798571248297736480374144045383257925559677281872897924878067834978409621620169982083513630371892329797728130505378636109157961936557988447457371375191699026762508297932633083911080471720115716893537988333882370776614657276955151973228025799422048591144366106198317113105125062994017988989167789926579041665520930399669477491986900553151464048137439548374389220014671869825375308436741599100881301949938264210801206748094658005034957950803500020738902623454827229793670113491038374073805176491937305255570469567185212242764685778244846106157800882346402918283240699146496171767169815392580864147296779802516525822811204230743768476638651372630828590455914331211135470786839261343324649980511062447364091268814784918216029873106845696*i1^40 + -32674962897379024207370304863608297336529617119690130630536031489577562069120808894452149823795300256291421852514420003211585463073993817428475145399055627069625076577836791826717476358805163804620095481415442447179521435745588265798328835506523992463487143163586303677398118937333558383171618893923906574626578025185878280897395455686288784613849294518236799784822738529749133686726172831697948508642251872518530968785554736090136319395683203589525247293403597141175020580507238325521361688120379273552215942489171880605935421463577897304876875427585286874918910369314969180789263174413522789605694292663814653047228520442789858644625246214810458133360063511670365071339331354094094902697886786169808417423775115712993014390327181981809551983680528155001816754239801719212724637490192912768227673796440223102641953668328245584796614681573204471975919034189153401280118613224588722528257388358460310990671766016578809198120585708280404203178662030333708699902303100418266387059678402613836406177276114021470968223294389170708718746296730023922119130501249931917276920325153155911382339486733894429015253738502256122056997234543128510371086158152903111925918636307756936009469062991104267266785235054282390336927443456240224797214567631669326994459441069712148420089095702803591231681175426870847595600655426417986584368641865576476510538255267534701186228908386417187019398052506404571822477824818891552498234376948453037432873132801643653037156358660132774177645726985199410421368477235846820033796952670743320214064516582150611829393335789458207543403623830153355265364558463453618993466723104526224447944980232787725883163262020060210635401951909599933540070009852367416011949233125056006559650456495192978573764642449679211036672*i1^41 + -677348186880029675890543263380910067013928910722476720307752246171812528646529419367535211119974968760507066184996536059954937659591843824561657481018134150349317024116174182938910284536635912762211949984244102736290632098040416516370757547315333291334212284707022378718604016725744139759358014106029100067720127928168101681022496997571981579953206485721840972129252204485659424122210365757289546542442917635602146226996020879657391193248991712828152742252504486019222285860704804325578213459258693949081395848596020575862448026034204991033218808222708277525861685494513980619855233178323983647841830108653725344515614438905018029692454720126050092002559472756992816929559328510182746365782840879149704530151995448184788847764486463052062687934137708487623903872099927047535031382339204464723150971366682399947070719230034094390049743097298526619961065998793274208996686099684670964332531319023569605240454356959950302062113824343596952143723228264437010922638235787310630231274789807790691075882819630394378058508346189565265145099023989481301144903851286366468161417343117839036727048389099542714660507396964279643680725317589304191045181213430341650282088026173841667210466431317525704371122648035939714327191962681557110635612714135241864563724642870873156641671723218649687102071575501171245768926319141397040870575056388903981542866868304113430335405682410390982227208427321235090707722814800921940078260813569872709532252681422600809363366278034240453640222034501195631790283545851376075675874760672128333680157120405642899151523257272105140912866170734175911749452734682374826412890523691174302016330523937305307256327388738351578091240914507766178825336192538513515934161118073053541577244652565029790292409057280*i1^42 + -1233564010166717910115273635264426617412990418884057267711853523245296093139448841526800271733318929638409035518913101321752345237425311353148365210421054024865746599252739456962580177902126835567596515356412881912521830074196725814465167097758119546744088027337928938036210747283285008642763017682379929720532386589617717176058269907978744210406263804890919170041180562364162572626113043982645830885528628243422473251791990786082536371464520405944996201992823892297103671866190630769052064672056548480794045537560341048549897491623716435256126018858399314325131752566814071914191968020196456712044517312598500851028125900508596878564316971332601315526851334737462768104663138035949238280209686982137159500803041470782978713038615160406853182791439541377397592771828731077917460158269089945468201887755586173334382588468008514979808346764467770943979195970015421020719047778881974331564020390072773611669148152020168319715257756770329350836546519108443358939862031331512447615898010626384105886528610582661408062274916870352682493776255977553276391922449106796878638678234009425432013821357448024180982415536121609182910220521394823333318081309260695347724739387464235557258048970556578173598233901400055437797022760970181938793121428360815955750842378460203160972129833252619227094968283077117292027361800750519205102774977064401129040999712531329329858619416820570110382142903677289086078617379966906370394048219029164759998040028490653282848480135448036237116747074205368522894024770025802138342952066451026091406627998952073895347254406457721655388022665408342054998450124891072863904225605668623229484833194707475212589155221448754090712698082889721663799801197955639642985271706020727913766634210407219200*i1^43 + -589280789493609767314247401848246881919463589710347007246947692463696737048365515088388200091376232257285437237127786255143311458555676626111881339273933729114074660010295788779009813711707964358357892582072714411898530376875122385715929242765380933016554237699942072385989808548119821685279718211765617240339960065351054495818075203145081241206572478120617669453613884312830278836423356172496027548826291415383718224009079187613778724641415141809196915760523055524355024502892677026935642687373866009066093331354572640117112531608105887935838381052883667134818308630594022807515393929952832251718901352722440206693621071444089785984510111153182344790505941623263123504619594604664935040203072140804415805050868496945860998608167973367535368151329006188492276323645704698742540731775362255433104791283220060349489062236755618680796680151703371329341041364943081221716331693652711232375775965213529110605860126916215712355434088974236125728102594057511465969597044844397941915396979200457826310710501577367543384961195644284984146223028650984835576106170493112745381254066627170685567621207069523690846273134319442541039624433316812969598991681259569304268963106426615342684065356691659929689580640390762806866296058345649080371893060537550435959606904697570633945666420749401888490640479124448952034814183984023777492336962119850916890871537596656882484897716856985470397765452822986617231973461450214874794062331222623606698333924193688341389410386454595331437923616717644757067938918835979596580260782447655717916447586770587840406888038962283564026608672626307703069669162485451643954430486007436186932389891546316099795729043221019884059028337263091885759783794644301644423387311440329179136000*i1^44 + 2604906205155160603384409011101300681395707330693083232638968588597677811212520856381657191119942125003512957742806713280954431319415429894231544647936942602443386659609544264818617389725722306584603696815379691714337833694368078508568293063564982148076561078478922666792072403397462494835872910663116819789218670586690253204004534857011044201706819104700753220960229939938151323081968954593654646681341676722489806889268463467261041993109147205609584259549223767158951144572666550816367944573932421237896590419023320353103769740229390488398254484424834451225634284377288574728628368293272276753837653727323060530097573432085787622347465237856226474573089227871880014995889762080295529525115188243609475106388994590314190066321071685809420424460130346316126041106005031384919146084096675972588493790945910746829403087294205942251703274512216018141377608728199299592179434765097973298960699294019657912383312746613342974725408774907924996108171343509611066316905927787759358616570988557080285921086439535779322081146873694630602469708692561707143294041838394085209958493517425758620174320684592864909002480036145152193505772692310918965119279070633402909601811826567478244077120497056966064899030274273988221628533831151622952240206056032766637690225327997099536394497437168476199118960847664859089268468230483611174900285677769484992456604651310246443023811455853767728757307655580419938937166033448659546256596540932097328964858369408022301440221497454787179677421342983238800271678399754839960068295178852636141565780617428927939347700964853912194858079974985591571540812114002962098133773265898650355253538174154285659546380268462372053752972488686665323814967867458223572254720000*i1^45 + -280015630742294037650219891564185310503647203694926897780191678127406572069202753557586653231702651059141633696724704032956138708203642245843413248152851438173411507660495328001336334616773280919189436260023302103999388874805243012081628743441006480733346411157208755183917189530250548944890534064587438644440115169394076644025565741553209491425081167567830385348759376609569786149869945662486853481834546592678591537493737174871462705079175088059644030970115823639072798107482325219734641581355204081624979475276518976525705398180468618240702286419020143509187474499111890626724864867766395134887183918079178488928800672842683348604749763675156446401487494795829121290619685137646498806936894044312851337429121424868731978333658016965907651050658167019108104310658405373196674269937269685699923019187969346291013533258991364238131125407206210129640065633861634225387987553476589456630431989251749995364354818443546604415728678081559759396218924063633612175423601239530614751397338225669164964116568780472824633759015160529283093633628453323560329444756204943667677555151738182593369561093510029837111563564598821238466170485232608770122206808132275717429723434858392221900083162260588758688657012262999817787909641101421953491187333075276229999088306677970962408482262448193868182320619436403160886316635295394298636817834170784307385637957963228030737442205075363547176609299048510058979416239492649988436033704331672660878363522702835802501923789986041448883928896920842671386067651153367233825560913241007755630974990386275862419240383639703563055173928587940859059895447594094067310784557625659184628120143896744282740543698308765462603027216671266299244340838400000*i1^46 + -4002326857337854222228544106943970390230332669070977862269766814206916675782097360234458594136336317510747556106365530352092463533939008394666581284345676702537788776420862019952460105251951060035890921036080284802571805073954444574341532469229930454748135556723481408933864594662122624350977174715702690314031316353185846653145106949375161320161360992541736546916770031753553770793944553115158352186730104580558360038529399807748431794480269724192132527047159901481779494991440750895695187310998304013146427226029524007191413654203820672666489961681520355169240904207556072132816659434961328191688559624920991546299839691910883610686131929995848073557414045671461963923619300390997818024612244637582759853923645633998451439210431921860133973060632547547737233109010407116137633471260584591686994951922613548546925078867058280175768877004797653832934334036878077958123897872818042051057406374570508189671669688190205626337829863004966488376258791838270098000331549303252482184334393366299483738846496773986577326588587313597928791283716682811226133418855506545601994337058951570614435315948394570699462061649209382469006128229889391965278947707585492696718945470307445455072892490175907754289334209529377286967681853958954074806676014808667114632828965588291180552284465344442277013165550567825275457047596828601139125909679649127407492166239614420882474549295890935477267219332050102370648168550249831018467787970770894308890494676496371769390149134406554620748716726403993209318587136355947943990199585643707499402770244541653357649402740261604451520490552776245809550153803043777718882863972906168561778932748463401251633360197299786725705383936000000*i1^47 + -6386902719047303331119034761199579641245788760394797476191178345748274274655587945480335971805769211363289185644563539155218998042111509290457410742719735619680336274876196050296097072931344906463735801925285748453788195106741624798863247618666859552295597394660057022526279505489193262275606500728364866283512571512570599819208113278704144505950269186553144918226269542648069788035256924751639057459841755644401606254794640917577396422122045539899603867258628890874429986765409324024326672882138695398579978306287683982112858622486347118983905842824181282162149151016047614679826528526498486354020162099674065646543350959260642651544130067505601764821043304754193023870097454355414496496133294693690688908048850502355170478407414903574981623635050412015315262102489870664883851412634051708549666054863466853424366484754676824613923685275660894175710233359924736921737928092547703664197253279718509394718185325182804542834250923993067258688438786689032596317124241001552994989200059397158995695292255856865927932674849096238944885165794580551001755400707249155294149663486736801350834794269222976002232316037462105361483227938897418977588958179270317495235093703739171148641570008118528961839424857706807709533814194626210982384915754617268268428933431022612902647656817553456207560711162092600838659848239017236711191651637509838753196041541721076820911561212310531239675232994603884570834019108007648223648872394970509549246361996647371403958239009014733784778151524423982810672075632318515569745677923020113317497634292796576250781671602635971760640455593598902431255321654220199246712953395517306103214993317880371006177603380838400000000*i1^48 + 11450347173189755128603377296590665340667629220964805690999565090971772411589436983310456440630643383420076621068749299255657437977263114477582615289143771846321006622470755492094616025366667532256417747818751789166008346072751919869362156450056463112585982997372837395584011848761888234177314445405458132385998496102651345963491538975434686680510469553242976612817437350780962267982482015478961784408397909630088617337172133989236747814263736243859051529040205748272831527979446674465723644620619413150521366835435592483949679459647771983039596207007422808073904169349480965126333839109446300191843142844918500928517853481815364870118196912249518336947038849885017139586698810254501934734981895289734401620937973411810716188326916100681015215960074196460489425503502892788557444598823745485604189128435172606808129888946260505667754768750006935175729082431788335887002647372545720254274932764339323764628113251742874986139665019132085896147283674915840528229589766391778169955953817007786704365378489981605646003898692398525452705554218411289592841212477308909250875312160022862715837035168799466017758970598169610943059857694630676268128358693477997184149529821887749554251961241136460171973653901228444972635073510721220160487623752156590857574522487391496052893656236288363005767633247469655093254850969692427109763865557364212963999589974820399877434220625325223359840402121393007109047771095625198054756842902897639392435553050949937550435970286378470169547404766975750965841154129848759012905580988242603192342072143464011800293210083765377258829598624476016532169878744007105474549941364847799891039519427579084800000000*i1^49 + -5956920678975355531511421767154320147457264173346688477168464474141159169330723320866148472017132667118850088888863231511921042491946869394151086898951603101912966093638279376240638432236839528025917590644169953086604864736528758082029345522408110143777028630059804104077004435009530598217904558894456028934947715158185108336458890465551455940980731451808811519686314231628414297311629241955573040558791988647569634839386071229914124707976455582992506159980902085938163519536453392916837218232014639729093933912095214474727816133691609279999149542041168211910346687303863935299833661423549451454062683211906567590400737790172301902490402946254326185694861661415664167927671879709655551819341562058658514797579270710489851420888324248049268241306321999718633942096355519059280469318290080624097071914392843762987009418352884327394419751859682390683479912354531499903188455796602143792074968409135603075220658914401679426522439653867250841615546110466229120420252218262575823671105347220289617200452589496909311672531392408071932794439039817756453023225003637635695607040867868278279353226778583259720457102857485821649568704660126170133632184644462959726418883929371838001439585021118653803089314587629011119450226012331799516248176738304417867536320029246020130798498978432296852158251469219234593352540372215253166557194184524121027040403931437957044300198660898502259005611670068259420831647471806634839292741365238130755287115541289533439884967669343585445219888399737229731488880204574224499935101195065800433829340895117820620662010011038888159333866369486397041189779442768243540804934777213812736000000000*i1^50 + -32226409267646526516652294776333210268131848501460769097573010547173350923361455352304728358615851297861718442248561809189460808736098173691600988724731598748962989360025514207920742899723076208768026079586217099826329922972641502113359877311760272736393868805633174721367114659461475183104752334726016599369365516852256757275487573656813351229956191358345472781633695523815562639037847640099521442434191562682070510242815716831532442633824632890299515923407439218580424219652704821063201343681012111082836898618019309536887472343410170024638241712866584843806512823872692619347298603179591631553364346981203620239743195962501730978665513752948384722603705119098280175941903553997337187437194982614164102507922849676569329643453857005554009687918330812829360282940472805991695928769316995998370341453160639988484133702987404424518954331294014387214267516552875332012078948482792590873562595120110527102008825977425302111222157772628583148429345958351364066203555610139605425238791340131400759049412076400905185575921090392051934231311769341757863583261252363387189884682255507604632702332679442462077547936976924556040796475314728448663824636630881705284701511158821052319558920913863795061065706802371676932818097891676504245547708565775795954015254937629030895271219386672880748642809333072150111784746762837765586026618799330941843727007513935981973245636932928204685905813652505103701274879055397524024273042595616654881029914163405151644972707145712363740292516417813966376536352388485816276409203767137157136504549584221690975656985530164808111563051407939747065245818015407144960000000000*i1^51 + -101480507419457363521571904493233256252569647266385946865564070443379836295454294663342381943767541483039877679004618955498782331945749034800341228454252040714266662021809132886922812973737205986031458201396194142136597295590636045830063904229555991206928696585508811046666071983556774281134069038687309168186274578985817836051008630047509294140348090005074758442899730809131157615241040440914364666461920804696228421295039736157040249384020490313950889293491480373642428484727550969186729866278801194729695047158875606413037863709189786430833470315082435184195016907460961564296097393353626064700395854913265579365014356624505486141618550642423189607734125459623024825834942168830025624973406850071192059134217386660074449553506207465725069249845497852504130209515622013668397841777785418874949738496691612984195382708740702859661819275714775206746428618386318893050834357780725604957515586748739477232189635495386020558755803279484950494097051913725093339737485383605177542506475377000969583224479038832732990984847867226143692274544903473212514875011879200633583797763767565112078097262770453493829419037326095998090635924120990130218058375522776731610687831781873778527127575674690046192405509775606322201002161494488054397675897859588524649350436475764421758788943417323746688402505853410943272585212588145543495783575305029993425660620088868534049849608207274700883311755274356337316324440842030947710940580432914251499714691065392662593136235544871526219565905908582832562269987011642124764661338086617590664803060041769527624725858460153970366952829865689088000000000000*i1^52 + -1018496552228319759298322895974876798906693386685606822595547063021056361091881192489853051844166422206763549129083054852738324184934661408289645619258942148404241462781698274942598219529319829102779584017854827993114752352432060275508647556148900987719408486987139680881465084604390744538200404579904482972768507356543016026351008212325697784891878770126677203283240188792106423738236160111917769880346916812197109367088369375646643804271812639080203698249118547730274925869038224754792704993002951992442573173265742310416619199753552730185334989756600255714242861683774662567836848369959705793093308844862617606047866335568487634199167279005884259550068409102728592003015832593289737311319234219887673731818154610002699174103044030109590099839039570679401537709872236093911778612441719333438267764107866546144017648542211985775111788303247245322682469007435553551246583208313156583808427313326640346281234617608430739575293693292104929729467366412767767582077317674779828785582554979128921401562101693361916913426464904236325350038353701700705348324752470738855155143310387723953200788485512426315560302113492866037470608099954684039546667553013132715346851945673420747038021320803998892467693543455128712856311260271993519207140919503303936653322165188277214356521917114917813646046682083733200764048408538210655821422009281203857200531387765849885155994007547556222775294430215800280901713591085487303026931997804017395504215713212958099130822187371676403272211077422364581322927257190176205048946708291658773888119091741670359175266304000000000000*i1^53 + -490981879163185387931441080661647673002066711734097629864884697010491552956192537238374679667722173000739104236580804608272026498878512149961052055173782341995710414111966090132396453677249415248536589352801419197678929868658713603300716301708538134631537647649611975145606828706282543731355934235712755591000780355686110336158432979573506737668834045799256583757635045428431312060862102668375113468975674769643899030458847460229483901080907721906829109288240812280040884639723084787354817048460879851260287826534187055633542570666867175588539659270551382723168266772910064274930040251646318820682048617405779109246953286362924901986649887132825450262086093436914066597168580152548372800190688551320867685926412071596351791772983127214603980750251202216128647088881798703981833508060055796321535562900882865018884029490834466879307451822132247467947069647018913284168641412910365271289212837647991106150538034540390931097517405802293550006733510796114023519790287460214923535431476891944350063747119561227531017778584866829651850784594520016320388163820789089254930858494256363773457794646769377254666337378317650073765238528559012390034970887398623273847775726304104003433289017643553112855387134237609239405247916318972650189415975873119062155210326735153586408006139795082293998629245352110843780364616128787540844658065982452314454118597139066140487665173800177646996847798701744781316704166089007352892878140009179565839523405351884955117326599690297390927738228743281297238554217744802522368598016340257095680000000000000*i1^54 + 219050770442439906711011884813554588231460817660980399361004587919239223664923495374899710915447458955303151006265048083234256483390557919869277168363010633906785098195641924153701278277886336449550415313447187137501790623866560521411862159751052920868832879928422269807321026628193460417350733551153178658424083047092000945797995092809302705729348318063378140463801474513645014332461022766518028925469265045846480076273496080362487076777813398000463890275413581308471615088706647589984505093828426510275431458388993531051346775063736875839191714743110765529150305226302837621418766620991181943043489587274143466331960989043935366541008641293868044595959574152958291857519695243279035214720930548102350372736482058006793627285140608251423150193948659038957514693495399434093392571485452808535133568734945239127897105731697103460111964438535990621160084859204500245715357951675806899861344339646038056068487051119676347258035473821454891221417700253468126061278149844181950123919788139312199324446029036797730049906364842912641738470486598095136867617956464482971614787464512047866890180988043059291716640196929303807043479706004780751589634663556756838547213034104984368997324722783066858704358659528508873264419698646921805429003581981379751922969752150592882716786194990831874510192067993216958671178443007037285316547969184090794409303660602781468709459841894737901219916708785292292303104129002669058704821653252289220984451093531863719918790162563999866649715270252800000000000000*i1^55 - N1*78519405904230485690971644813794327227215143857130958943897563394560033907644786242496583489605353008613238307539047174213279553055843602127594221177640182633587829783788327341188615238136979597233928643801805007551085217872611413655149004414482630215627684673019628019568572106309799552815205680389925055158174863095921722776951051879809757370333817839376629341809234826877727135125342421009967369057193525027316305889188872118605554028069904048255444000944147032115265189416675483830830553988103168642851424512612878238720646621703125*i2, 78858607016704345677851096973557267006786181431951670277737896655705108344616137820325409937227884218719409929272897466827945376392739514726896890788675458313757759766132365947404318253210079514768502441081715598738162148176612333108592570170075323492122406707629504903233357837841160927101268674313212288119853661093109346932933255245770468964878272342000392932500012173221768681089869403156279579111129691487401711184153672762418865518069799561445973732328772449668377984479365809058728317057240398101284072543107088563717179891024349657441968552446980596399904112530710016887365440415798463354844937562039919248045652468292373413382793657294278993307921340037852386306091842821340505864200449744652765869946650753487918620060151703944312650034484596565824422255643801738208930156871835795104977126868222868502232764306237382570021948525880803306424805039474943563624156604057459539510510074339864532530221361194515233187936648148142295105042704185090001914410782559353490518908482363007770331688105362173908197524781948181375703669310968679451143238171140356811371844352056629743930093985266457180265656118245669450200978831019034888906148637296790186303148533760467634333568284505699518914144766243797799109178686035406073908034870418023909687684975488150007151086539347242839490991225196625551722813392746031655238941491313847686638224647638082960977690247930139934534539091507138762442274788167424684090177095132593281194412448688346640607613057321025289475042708296821101345321210234034157030910590439819977066555373799453239052601743877118551716573229663165977962860820950093610812552541507365064427895059614541640574869331189016922050184065162031360796491381130463684533031343592841534612818010876252266038161668556665331476902237179525444424965773732338390809856685380303471433402149366182503816064370904529625012418932360210309163610912560746407527730138060513177544557462579215884617875614125260800000000000000000000000000000000000000000000000000 + -1412507791057794757562877056800813414640910006374087948231324451652858684964435093566170138757054359871470851593347928790530422256913624706653897549292296237487021847241453410801050289024609645088663198339038540450862467020674968979214773916004541198152946411117586377039895885755297691968864520549513289571077663624514946833165462560335537795826293600294144440859041546539104993594585662408544660979356865096593889935971913028615359995014813575657419352346826271490428541807653883978955659292654451917212337240072332178736978848507592717068219747239920507335881649152456805461603953669368207712530164390611267351650375818110241418250756600845470494057606501816754883321349642304652916212146992650563160353856554562747347127087544314415465237321598303021828264685742434837756548343403662441751939855394117038723387685004706483284295020032266454808126908311935362971149223151435703351070395074950910980698408093884337413290458975049311943888640637627768385839991541458454099910041510197504263177490536950600437158349912431795057459608070502757618022004775034849249512055878097979933440282732211091903401606802976815602697102624892073700852832014442345899297711181800550438528443004417842747490205293622040787156277798559882648855769622667387025109249047315125797779547343118567004432969349168757530569593824692094242060207469851959651614354142687158878711379547216489814713291028235149261697460950006100452818743495531804435962226078218497181725679044749761692036184300999168161308584005003113619343930325179441390069048738969523229809023598915392104164816782375301567202904114184483790481344810624993447643267434095683663311795117616163014641072666822744852738616693590433800060074333924703478184636331225590337783554238605156057858835365093015929792108868380129622025385998141529483499211856017886374408342642748411976573307366686024210594958223940782422743738170920018114867441292429751057908923733754511360000000000000000000000000000000000000000000000000*i1 + 25253482413074277142089736782425223147547214372490937447289228117571245518091626180777542516356681450897456597709785105855122115847286599515290052538637314642930670058614807131774060963083467068392263498339093014707306260263859469690824182727772315929316965721004189583115185852931878924174613802574366156723174298895100194154847175825745229178638075933779064795085355764431077425501714280432194036044604445433324628717402982535074857742422850648711314748277146668984780237554541406257029246834289298767750004930814121570681967901332528228239187421075461510492245905635228369660756368111220908873975613166522450942965868493007841027368856806972304800618485840019234381093255267835610550348155106831671702195144976067915213195669364710352897558481549387936213633246185264517357218281445158975081645174226810976896267742387111197645204294670535958893653181825505830933714762805804892381283601185211010912535239736676452126266436824977829718583155102365215385295820999257035052796228577092015953665740695153137335081801718327855402736412123519194943422011547420574232000293130599784330213228514840947716077743834993070817451576728721757924188633611072671914669303869851157668899111791446615259034278560925348216111537563218304077230223702172383468585203635978846569779903496909087443758278633014417000924501799344775811180209150949312694264848729735270876066680935301896881722624636226809727631501186431749622248185459261400325924538053806314679197307322916614452225843542820922955890255459009761627446475392350241851007551287446047166290035317212112057757198516026526723284709588397334034449798313668150769744216758633287300611424106843557660031769041377909047084227336082204790674506562279138659751207564576463810657750132774255200008871067039114570465073494197083876468028801269284445272205589066982589081830313274243242736065547925469568196389785399543900528266723028874395464591468377949392926057627333427200000000000000000000000000000000000000000000000*i1^2 + -292851162042189745262774485741260764398576258659187036739396045758944197933514841435217851522664744741382170171068324230816803915296401082213043745074245219332484207933097381096621422898283602868703067850533605737448234091485066430140082978781315390399737101176133441769682804492482776118503156287016870844034970896161918208724903584684156074034291098949825483141659040213380927671389907428307676619792072508665383884541420936630966463867483748216377166237098314987677163499039957426849677034635936747116509743524155803475649805301736381984154709815618918388696938351747269315281372113623738195016930136790685328677371189921955751033313765185156818376805408261724284224353916762458597203510094622727886112391537389415488645410372816366725631092831573180239262519400163484671187402386509134398945137553442115579336854347732569649081067341788053552542240831269106268842651253848956414620151487399404983513118148682002018881421974702473475899438233455410967147813047224066549268546323027528042586540028674174284739394356865593479022872645432861958656909923369897789374154005516159197511831903885289327989272898215281253912565862361551637343366607383584405968667039729118132191306621776338148503551334511385198370589986738966262883475539178241621655212362802920258757252569599454328389427698085776928457279217072708419499873909937613128755084561975008189900784940875093060101290526828437123897321850656514224303260917649694771371098554364622782108775203895880189319260176078692570115710608812906280879070970414846690532619258524188352269823541215382933048918268017847317365815147170280732773447532184501749398816846247186835209441797975544708436488580278632847065021511674841678724521349417513755410375895502315783598990635760012045990681137027808057050308721207750865855245907850305449674661034734813536247520318429527941576857347979743568883158970152156183545424892856127069759827428457316387893380617131261952000000000000000000000000000000000000000000000*i1^3 + 1864163268345916825036048915230627015658217033353971958356438624866569199118106331185883786549258750198287470247567592977276092254822147006022817103522337673374551897393905400252117366899826321008207020253914373996423110723080142594128563044577719961260540007875113018465901147501304908462498328470544275103241361974710420493553132881108448308413923558289703602261000629893113619632344585454101322372372748031081782696810284288651203548793081346420164712803512675231237950758022685357898862901077010582164542745910923923537398854214507636950937668802800929203844019418419432190056831211794628132451406938075080016675239530766528027332821124819025792718480535010547575009660461129482478135604775740556898832970391459102045097750137433996754732501085265098269982178254553438679300164155023644809541847126619174662511569885315795997496964783255251313071602295726389552861762655168288609592892619305586861329408416141371054602653806531501472815135648304082432527938722043379972275576522337132993735688662958222844557103538239024380336732476194455748063829451605036839549945785571051054168919216669107653963804242515283671580233915504816368505404032849762189069202981812437180834768426756471618288989041282807692682921445931038475837368144743630376257537248697181597795791975104722107116439683383525660266293392404409966210042737979667937200918714641159293222618198957808581339442825134236268993223958651333481809038842788129485593325784895449469660333887619058648614369514727241687581764839877999420575850124727764262873316096784584807817565762081654489834240368085032452368429371576960459802589301277459776292165957709737661602463924498924211130115343700752460773286875912228582329709807294700595853551936796001590916738831614753909213950384185520461061453506500114811625084721088487640438292717842069457156395624398301698813719473949188230514352884975606581944058189849021952875346453848005184249933621635317760000000000000000000000000000000000000000000*i1^4 + -4688861084185432826352489976750987849171064710097742134238416942790910113869706174394835155155249859266313819445092988690781178477816647145715238170087039273388641429540909634889424352860191103276075150610209917032060549082766232987427430350457826877568877691022012555850387334371016534447232073425936525905821087558298506432133649306943817518595824938387861072341794098927357820919111803341097466764770170904047782326270489376453515105994414955111543965452023504402942960370440672434186568791829411213179826451161055171781516061113290817064123436746715010524545811559530924038385129379740284521137344932329678402848103836664592591015350104647139298733354267673684490355825725565615953040672178675731200145537137338320281926317655187338797729249548493170066835171648719521170810225494773347377658001678661573366204272035905030321565946576781451790515458724345989557996258601142607719885632208976571829852292443743819918186453544588294236703001349305528851402871393684330077225210824634860384220737964032817617286742623144867375338765119811335639434325391893736927869941370748733621806182733606733052605554355751267986131175031982106389355869672864861176388260512984916221584993503527759613531303333447808978302938046313411576426530632148341036826505111142205313630552476934920917684164952672451324637324136215166493071345182411128992096873992225522422737361361358904507530675059697995094331648502261054318942482382886365943214951628394993884016653775371389300160890626143685639319568282279166066340319421770631694416528732990403375795509049858724926131605330749067992572090486652045523773492584493120298760056190920596538151133735890603544133867503676350931366141270471489615582285890910974161215528706133742514090609928893308191191592159022619472214706183758681479380281130378631197371287697567124494350025188718851049801101945870359397031987888743440827035253860270381889735313966073429260555226087497400320000000000000000000000000000000000000000*i1^5 + -3754699203512374959698682254164664962245636596394560074325197344639630597539340429703785271794734598271831054514727218775526209308989177225311884940964516873824161653997788449683921259674860493705455656735641628652982054652305673750141789874280562040696780353661978354342509526793148105532952163717328366260187393567477702227910650291236112939068058657791292566839244338943115462655916288942252392253055444384776966143757965936693292208133621050836482157319555466408086595689131712291767320839461731771101410815058522268660084940343267242090862840478290644418756728858107134686267792368535980536598522938930939830546727006338432182543164702400026500214183645393477662971205837112078829228775570808661671023192472591123391765507363812632960968320711122266646615375373759903347324656114346371847127221662189249662573453278665000986751800022801998199495322326970997530264079622909172353697097758012821047924176475253086915545389057275061404707749006323963167110945852910124655747968655535869270685730646752738336111018592510091233821318576298635950095597388344753677257960832950027237267730267756835770839547439347942873562478430468992205737480958261343153921922579349522230185780663053925862279716833142131818639323992768413001566699348192232366128953363085528202483093465242780181729826989007735672648967375349551261519282883659565110866795260923741664795134485580719650362714763341811313265970887832333704228707643946891885208422748803337198129004191743526507045418539904609433821321107202375502361419144366195902516157645098993909655055955374869138342684795371795929625296865673753429344385591592460330013078734840327579513884308556975025400123038007379670034414222995667799784060907026303608907690175084460859288220760499866477870332849140945585789525660199316526619003446886077753162387123375450386077602831376467131883765640267158462108859983507731244767500875552889723720313897412457265827951759327232000000000000000000000000000000000000000*i1^6 + 5772864797501747983292852928689150750047456010685972409582551993208804431337726684118410227510081252296896008258550792467664976216829232389605761284029581717001895160428090586809809023437527574377431830008479808893435652091904276088854766299194034820728439014118622036925550206797168309708078525100796305998430942938266096125295264837043337428688878284757808716215496969117587661737527874173245441477260584750444789223255870660812271561654166726344795848142210627332134840076775984210324025613622004352164838990434957045234296673303155113145711268278007895802767449211910789527504146444978610827922237866415481016360490772135234092578009049782132412553308219083356745370878628920156569380646263938693971944068270200665096213271767536931874308999990544564967060912821032924925525573311412662533669721500141903253071872053513814826877652770366522795834311593540507781920078173533507905686115544784621454992404101148743328704174734787009969654959530222253102400126711125732624085323588472953181413419554535928330279755840504366751596137067482306678694082327541492475496198167088078816494750676302419656455328816041737091510028356083115727899291618040189058054536707236983757708137339150308297547421825965065670640013684182062313251430662622780161118266890122086352445726012985071903966214963045414210160784368211303890180040382426725319965499935444891267693413464399027183660775396136865973340117666658962151234651037236233738362259586221825647662855230368852992598938933407322816397729738255533724557238283698140815374976193503230637202387647130647178580163065414808569600546468980005610011131854192146309422695465094141526221479633748818557027962160290484596050787329005159962085967322396528562863466019150175895430819121387273319461010158084487473997525392720869364066984294137157523031056758326069410617850232684558933041056014517130251053398933252132221338494034245793551800512435173774809949630879498240000000000000000000000000000000000000*i1^7 + -5584996158472349098079586680124004365841604731400497918511359981926951640207259244751103630422259143067836810218059929347641528919266197124207940833484550476623343733844269015514717921336607436018072773303786607779558985494021449227786612364411429875038144518102350437253879016762827489080536432268896681843070773296735585774494575995877802427593012827795023676565568795075917784583699435644617235725540318956169011866648202918103577953021271130461634636146607076256771968287722175367701966634216677214062080049722972376419074473880985997258449123473862460495595159294712411814689328179632395406824111399292027168541304383002354687821726874156309887537954823537203917400984445294422574937340585710210387623131109292314692565558038775480838091345615816896828031749428643252752621662836468093710087353298203729727600906279500155860096868466472567383029320560131590491136162469556294778436376388245995748330521243181415331349784718477649685288245870637067021378807358410890162633157609627514241277462073358246818172100374313023539464969638679107445834816759391636715031945015944909892534192376270697790425939311803269860348022286092422466850546026509024829506647337386890831372420590258549907180585284757664055142966837612501590326458982154289023569953509015303173443686893808309159210842472190885484620359358858696329912395460726610275948688188340969228381169196094848638842092846959457853475928662227699450212888086965922539710251601347942786270580865208965565230504428639402498492003409292671047066789636211178307435628781590147275117279251251063503494132028430692924252406033325172755878298616849344004751370433439951293642244117220610727417483410085333297831968596892812849757952398842792935900098820575991539565443797990111002848511481712265661869179530906103589414874283079411002113659107881453225066357400346812640173743610582013979485628141914520512246862637869656097288994764772864349982782023270400000000000000000000000000000000000*i1^8 + -29669939386867648466506132877777243900244321558100682788587342953360756990676632422801123553282385246811601841940377359928715437462618198860229457016307462790617594873556219589978406933110996977314370669122038724314343533050120039875013255863056231523594855043476050512633039077585373158070093690458625580719313414604061002779898804146284496140754332780999446483408048058008264240534003149008582977194845360331493051610679361268147671266364374566051942050778224993438986470619369770444310271101527123213748211714905443541346109709965580974751054315426646557830520222630539640330661374200346448718072180453607570679035129688945770074558930436183473119719993921023752205232550847591293768759890229519634827948114942310435952761993985574142507211979783156064503898864300041333906108246197324242618423252172123222446539885371520532968236017911459930193055842253340793375738163682359480184186203869527941130200881757402608391307965020277010508033048100338371728894116092219159334636841474340145265140250259619246575260981472728955112346330096827394832329938004723909003104188728679032492162366905561938247381600407704878467199805098610850041785875005799524949566350804242533881788082816755753399722569929407685643245090052135498050677163205256323725636246946390101524605961423222155606000645526262084674275954189089900188147630152820191144472867996055760239539992611797248180957071441913975228558705459802189024638974933446751219858312263264660522038663446957947055424320861998621767859720508431759456777468143065297831658732632333209075580608405020491873245308916961324997225625773527449227649057231850565767685916367844840588126576342452308635935903040138737679336926990228737232960912025845165622105766209332998327851382391016030550110274596310368811402223057370628079823688082103784576943646544259269989661301280985594684957927408780373011695959653819849604780137927177236538414839963492553814152124039168000000000000000000000000000000000*i1^9 + 35635495112168185023631557960492006390101598333646029338382354691982739873214726921190570483691030779476444031546249730214003727184429032273736226927250996065452871204139823500368354723887597509013810436121169361361492450714459190020400469801227830937510433431203871272202763741296558795750957474114625148669064554981614932767780344422894660861577231159160465214666118401254285455496761443128953062500892375543073962548934568095967205613918440406949339049691126296446375519511685797473612638491549809204293509610526633817359999155815425315210773460641576709524682765374923415084306580456271105473127061853836163820882214976993198848428065051380535975374395043743232839993430421232558405765049584629855434668414755392603789894220896391214006689788149755226389820950952970173926745230297163839320129441340950630478975279354741167026084633015878199696303357615028027471164239554413360602928179567324251324882390038731232122516861654057823700669275551543019831835087226026451709240065284570687491645378255170391532137148700056967894501648273263279737702222699982293690403165092620788361813061118049069930062471252183324517167191799066547559441852323677904882336620544301731817603936557354728880536995641172412362207519980782187176210085116213670761264385155165735282739060122655147464436110846533509372216101399456072368291744289019817920635073156330745823583457056793218363640568197987488960673735739034666781244444361336057530497980582545783706266793304804377856141402493262532422113103025758328033326482161258011681925270683094598048659519972545908837635023891173499954635033386370967940791694675085868656437525271115463235676994871001959733454821173119978735727512099944960159852854164519071247630034218995719206780524746714959512450110777634484927382817233080024037359459410183925582641664219108870961795847391888978298679371873722747509360177536683147180306891075142522072227135156536249634555531624448000000000000000000000000000000*i1^10 + -10185044757301658351952157077183319259771429622788367914908467603301376206345450372002448266982800408747503569199433710865879754133505948135030692926875828242418430129272955457535996877098363378965712401632937919572989614936652598386681022673887986066630064295368776339881680101021406455361045057563940595678212340373865242497150614471823553420202895354547434200769856127104007453070923026382678109671696107556080207956404601937491690325935268260425770759811406681835649263414640383001610052003618568365249854603757442610599531561614373322546278333889908616368286975988162009261197135242346881297303279734993681962394933191771039936341087607648102159615273994223339591252509267690241795339023928728397644277676902759633666019042986450991822601804763579420632948569949054555983289556695922785542109991146576260359378219818737474369542226191188800968047299644548034017756184144517142302269204540474688554172568062522788133191794782217880274411205124442029252233980655529326609655088904314976951360457759584640691459884576517168850499980811299718086486068724136863724501227349769696870144673535133112706702865937873518885343561985589627439521257366271802456142591781002820621260529842316589474507535786137679643976156298727095672678243346576308602312450950591090050018861315633440100607518596889227548608002564348049560091928579418379885506792232299810673501657876706059031310964847767239176390674855836181148197767658243973798875182109622793076130799022081287964073007521884819696637346251754055892739408242374843795833419471908727950730595202440910048245483554437112103236976606540288064062780806960563351806005716054192167085353856585034729636307383572031228801994407778172076630149155647279755559091538874701916775881955187173790326605157848376300252575750878736860245245971507098043601751927446154440920777602177499249981597160108043299441484626297189812743204577994370637006857392077514172418280652800000000000000000000000000000*i1^11 + -1898488015629326170432481061232596883835234440048550074083216161294929178311159867189433393181072569116115803126292928130414357741824704748156959661736885791303182694364587915932967571791010933110709484237420294688608902204349960913745894545602584174801524054377106907680683722905766082933611924936557359739509030307228596111669557140745597821628099232972741856135108882076982360244449653906773723101067222524354709089817120910125550435475900866583597363781053656868545848953075305339956111323037193275758260463803843887813079718585210897194476065693297132579732553200505751501522423800986915199640352006948141007568384300059386077347032509280165064098471914142676241317168775893357420679103864747327090995445992555978328775817831378396119448147962579406322640052098176793805631985532616247759114258655033729006164172380285031342409952896404410686856053639497832435553501333525605653357443327610867924881061765613232401224353797667268667196694933875308872955646025409570284646585604712670187646246846936593973800873195379444679710266356197146328484429656037577373678556054370884312147881883378313593647172301220305172226415613193915277151445318962280591684115250122411591541614474514121937952036879440954129695288782020361094441898926860587514381656138163513027957195766952662642840179074803795981603071594895353272769575299401734863834397761474479224780034874233869194994824671221247014331135450016295854584812358550545606026730469926836798581887371877732628141806465313241095433573196474984385105513669735681035483764851150828871901175190537148578457231225118186876194034094626490743983073307270809084996608171199661759097135794127319027904781926429548201032993996835843914838333242150354967706632285711813080963519636293059442001459294204442340513006289267042948366526867774647291696347857061536912091227895438498364500340945921456232582508723335938357106852437315519628147563938974987751536984064000000000000000000000000000*i1^12 + -22497915509190776726477015034146378518005818316446368164965783457262374751372523920118029231165007071591669484212797203444771317053086762206978348195752651594518282560596071616136042548000025789872889728589452888477894800462424589065548401858908016703229785122678261703912257405160637218433350016957412801394053571906085015201562407785986684759310614398909683824115484834211912536600507337217318851884044544662235302628621046547726127038497378314802518020861948998465577636586454737043896042144351413161295767468946265967928400364275904571580628174950121679013300909952461325517053771764312505664117159541707813902163796909043542004361833119428718591282728348754443764084838451703778877809210688200740614622515923489076459281489332925166102550500879513763451405176422072298851110431831301006431596248566633846543718784933405354004982940062173001289155109578864072733352141068338823421258471194802263901967276601163618123943475967757028236348280590823961463626061822899112261178763386194760421818094022597650404336815156233976373112733336495412428300128461090961028732518725656926128391812432197389736085345624197274599627372758490632930135962525080715603802933830703654880288329787162717234717924823736614555826794188685374929845094275791600884729082278878197447438001790232376332196468649254414248826297413793476131304711549649409937512491823509616865686145218271648690819489351446802773867806852543410656007439618594292955584165852137701070491148543637931441065543287879649233561198404238115587520795916580827910369449855150180253134613276447757840864505235595486087760117590107874459505091060817176364403841988304392326225798887758470788250003287541018743329727227407578753028887434228519528496551801966977087337510157513949086187179626894673434550392095881135497885256145250209518511473539758575169083145187867053604100225680277214066126616440308664599687433203901789595899907579479649010319360000000000000000000000000*i1^13 + 43051139843900682884606380559873115285946448275963965794580357186850997808616953998101072422005744165965831258207350485303738926147491272120723634574685467274648092654707384846610229558141659888211161902357476564343983329494713488090316773936526173978249982709212995854982963887182160330182682985753663156849421001557437232725865667354572891357355379751182478234446769176394861855638237121960427177771439210510728630551104303160336556889889859926737988157699911080996469100768655244729231734772651653043368332072220805660284704050574272571608324109768550298505212285134123728236496359769972735527919933342589588534955181395640678149403586835267662770133192057928456845988490338133202630459864812974162235939263501807129813354788022163221855140368828078983360069946377002967283818170563102186461876341948663783007593755277487433984806221400870144157058274958969268534791988284977844464998518010075604977435978523156655097329781518761625417325565848990426576187406021482171855166479159535969609060399596131063146962248048598925791159680715911941052655558514700579201179059556070398782372295590722135587084960119396603866688301440087991860706600030933682234497952154160457581590620203614335439317830846609054131817015179480360773927452326545144006092079113208175942363931989716107546580440569456793639188382758414927182511504883261697639878999135062882644200119923940903190857286763967363507971728333692486425883669322292093461295756090752324874531207842587678942768057158230974161746526990383287281460932616673818029326192549463645636329209979500174052971278992100930409346524779920551721060411288837471986676868821919408857164638337639033123013120453374819787070270517288206317156554317537670558595492890426680058275382360714250582662029546803054224862049935520229746151631018958644956156516541026678084895351446080626217075241037046275208887343627493878083159871998789732031529202055873383156940800000000000000000000000*i1^14 + 1386682366891756670141712197744570256553604476095168302440594120243265456485074899031069276585950430307841745760846877106534429114443913881632550526309507801016311201531832046859159938482066222402226377869486612717361501534299213214966428813562397305756796305262459536605301429002789926611814769957088861865930609962212697448502387321509321367126305386385871837308837150551581429686675537622717675576559885898407783505290363135780970078145888513587358842059029973124128959490608442106979816041148707575009852681053202576079633525588649134292997026680781708854161255061797923647658413784334870836571264711628740917017370155583933928378547194176085410003011165051088271496949011414096176219821641057111149891308037079624289704702180353281615924955563531467649987009115322324569917826188897767474296071387291463125028682280655994751182543927604708977483901965676500136179626195240361834662171085248576895820415778716930593317128991936223330868476099227119326185330823484309999852358748029873341966096407869161231381102508760208547508223395791280033688824064526406394435866701463754066241540711099883612808022831777418298170231527216960018331221877069687957526322914398861378617707854886031679133914632570539114832080661856978293349250648182729956185586119865385531014776393665354106652230426157826789983562629614629244936764241124750328343247702134933706667204157390990060440296631045401971942574002491223430999016033222960535058961386762044384374859805125650721627009361855816647278791770995214936949855789355950872585949169129649728882136178690396081931064409073469476189422638033851306464917912273333216604570001900170783581813649560931006039092027016930776634503639565578170140392217447391517163283785762625302014340595141515931665290191744645686709571601803635431564130598799207865185956970246278990945495011601298256969689809499558908508143481527077826958797518631731066110557915209811152076800000000000000000000*i1^15 + -45877106038415838862787536640660751862290313916013757523909662072499547388397707533387039247221612959102567092369683977651195102400242369130208534187055475279259716921816508297154209033526053822145707018161098959621599607434324186536462247605025373389220232238358527063705522853627631236783565155577723826088462313175173430062384785125318401852250578655918514697038133234824241146454422575500764613785569069186212297168399661905035649063979505989265275300872695744339224911183809902029410659904679262600389750028669964869813720153086032081703375278151888946722412743870189304062185121529279584002674280518977202415746881272830732061193613382290916980083746818921559504739955181592698658774944316670469990201671580352591627569657270554721047338672702412228472954358030101808870596922065561901947311568914472787043335028806677483519872237767271350366694167555451005305858704312258304512446778744843165497079983582238747225605499079626221982175452125809581995800424230951614558866423629904164324908900446554389743298213680457008236944180656071450075074124721648803445180089603513247337661001693206043230198641822635269165790693975140326966537148711685982740192924741314176420334447372870917560283114034116023063128474085598918657575701906726252611143966069129469496716495899795351577383130577625598605584444199927196306005797458718169857257776954240626016897908764219045110637520279126603388498985358583831963871251658798064350061698607192067488978675823935517232147547676231945395480253632973281964077747196642723157516053324503156490526322595930113141122380901276293602238821213080478758770772846918081157393190979364369154479717593471818649919977272110486020675799358668678697069043802072813730957147570602688454965922962346379390781034862529292375257506596589159062763386146525175520820305020556777456971548833276776765210488378617046513087331013772166629379699428542901760765819284923351040000000000000000000*i1^16 + -18738151023644307175982801239274087107809786709143018039448603581107878004879780501183664191739016803282395625231769702031394792641235888336231173013284614787109658785417744608215885916406453192633676550760472886541954684417856139044291807930488124972924913494368900287048951983854702325602123128154466001036836796698520255241864566608554331724144842536322292267569100959056432311755007703251265885314299362231338275984155540124201432297879523649249201239752978736615612210668784163632567624922120761231720801683918004198377361833860885952593693874421632758751266281908983459188793773457392077026831961536939630191148106068790145611785796666816714874147503530257158821784460126644860872712029402920708907531493159425558787673761014183041563841200398515160941644722941930318906121985537008537401955212978796157165283291083077866261567649935883789219972256075885005540521929129272980961695446438873988213714201793432800103924323294040863515357148078547307193984618841706555191478399536771534926280259460163551493580846368559306677849987696815740938793437391088496265698260631563726114145847346171344302651668094726973885817024812298630396898330458336804135514205563531763326561444938614043270873554364038626279093038339976567256674669352203427032231338193514085078690640779725447087327360711928512394115748957998922176605681517036845827472717719207771517476900215967529327837906178834136158849090865144237077146544583269380948519847515106117770073675577733791058768463340293786207177947102696038892458382784533148389634636665580193280075438121048900854767926460233585940632726759528637974741070132614513302808597559367154975642078201326318608247174699606863946425704729648907925798859233085557263052720731130821667483850338562534386148497821964515178140055123600127532481645244515798023697195705474544942264031676501792007372449698441365878802954740156546979071231587363328262247021420950323200000000000000000*i1^17 + -862606387441672483601604500815107161549710726171470849343216956145846763634739081947436948567902210150502668427297787007503885630353632543803707582766979367242702906661881930842474504203399906425874757816716778398924466423177109296241095912941895027350161038874170896910048548062303942778520739358227121083706229348172094188914866891060144790052353271370977661821693786332016769566776340411229456959540500129002880299219183126726616708328382064546641782984943937022729796505540405396670591065293492811426136027796200577235346874339646256761671499503420297684321882507562760519366269631728218512310799718784320408457152725054458068737440187122131700211369275543179623793850911276078639555489408678026975604354890229837912207719975787361636970973672129633053080314642970306208328434429855875981763459652601927635792809679771433035206453511558362113861481960848654134496150829336098001577925880068561557263100474594712622588729105348606220472022809597701375292984541534494659786477957398205487794156710062409597189042892651237411650318386994871301119459080187293841316055286548860468618669935401915735970989272778760290895130100228552960687378912437668034049100654988842652645402574104469393578240189045511342446444011974100871850123478241910814652662832222824468635966013495504591602302234199239190041844357079036232565920265890492250835848262241660997427918481341197092210079719818362684436234770456752936786145535632794592490894389048743975725030287238156335140803499979007991056796525290956285391012566546671286040530672741984766918477524751022243107371589833973318788069372710114959076830322088997009696074739804058431054260879972161281063159267561747388444085774978354688034692770500771242720428139406274461390880269897984518062713299941096442792192771383319485151675245403540793591346172096964235360065631128950221905263178896729049379996986567713001838537402064480557540208078225408000000000000000*i1^18 + -18274803572509464379476746381188678238795762717905755812598622603975994140709100439452236858485441693147028112293861860896398530909041807185100501493584975821619542131891376172490525386417283080010198470371502179900610606022620127249250847101771993288087268026898423013931007695918314794595899563799735691027430273378767435453777056646469009356876711069205035671673752430575867589124521270248457132007460189668692934360515187385464244272331814484337986937824624713342032675434032831487660336990839146653233405545709962700238394828240908842530647255259846158353535457804557797098585839054034516552069701835373881452263400216069016963455548645943196679763627507605156175302457171893286006139235951766779736928946053524962931918355975794389915152753210810923024512209331254406494245653421545074342189898329840260582151126476299935818969036783361909956300415278367525877870348646724587255793200200689983712278753705862194278722279327328728745353015834391732009392071782196489255822451556862291932669869276894222099098326936827802582736320032661139377984975151919377400149733531079250718823829970585096370962212361528590026123978103594182121313242404738046134862655846496564941134285179646419976628126946022137342386037502077362598612848007742127682039125794418097551995264974917192841752004364873464797337808356747429126878801480405903682394302269372492823311678317776521647161693674104174706637129460410479381503248307132349767813564910338343499820950126073884885971745666458393050838132965289764239535911070481011955464046708123447914500966417986719890745764899917014680836384950794141152510173305978006755108909719099968677565615608141805463278646479644594036203826921856783322558557306409657232337602281885857052469016002036577094497674765777626959485400974261322676586335246976648906757045069405735616652317585413705630227418505185008192963412261677521819325833153316462444536827740160000000000000*i1^19 + -210996261124907960497937538863362055322676072199502060721826144024838877626391383222684753572810976889755487735348847140364002639895577044932522029243020730210499214120843484318365324841763802178612197720190278642990267868029744592708421979595032575821947871030478194521177886170404585052579093084547564051917242356196468049457134374380101993109921471433924474604304618563926551808897818739371961801176620209100748039860866123515676234403150599013353376925065747937631406168127138114319291190237163024966876436840152328328204304490514400794919995591228424351725305852364363758246543682804419867806569595148999755323682289921717132739550291931600606486027296786668065964314978961284061938666899004619231511472529456532772795078429237362886839677827402419970694943661806524362757279550409987167142586263474518417187100231152050674186037504189712382946828398825004331728086783393645320348979548024772767130939935069706638447461625144714504474910512660950320213517238333533693777695730720504164365304895583389585517140297940489880407747592921348648809597298697962973933466117603111103435145949056947531270425798913949475569512910737225174806775066935547153408478723917322855418276852778939420744439144965477807741834449415381825612602415870926819171572506153518755226687890618997765970674673310229811694015985350909963786907654166567217967165358228239491174533681098246235902799540666016237294150742975240591352352089548907161576043175872181368296816847084541482718001897904932391444045836667711884659112753633652745880630304314960991288939163885802751798527380916957108801441456486129038533330278861566275803063697013122064293442960642269583425674470276498902347604483127487729653137905852275808758903123956682539032826919818386021864364191656827260148354159116707581891430149249170363815036524870525478834037747040629727480086402720823326077634646782881867121306566469135817101981777920000000000*i1^20 + -1355400784688169930361071555081354597547094114495186025239440866585492209785303696540057822818549466212582004198303772414852636688656024411272197570427883888205037245195549282599709184882048534306973283837233570371486341216839907684718811388223479646674132348216971654600056298916615318290591244292785603031380659086064824736019086337234955689437008019771204546323603905249888514397536396029621325097112467707172657580892355210009732346536932616145744196861125057103157444930170012465081554069501692260859074135819691742063014013632936353030620654684953862062528554526312636548771600738831927648561662780252556122703208793032404545567612724253456852354320401111800183812273811366845780855386804041242627225962500219233971953650934274552888530712566831797383340993242574707816692352027479135137804889703797553891309576026177955020450735684829983166319887297951389221139241653485529834814447114811869865151215074183363534950806424718410355185646251180154753363572353413080313372981726994737183672361319909646524573638658840505594528832227940879456722249765967541309009038398773769581819369898843059258685289217182466414213919636971074033596174569789690327559223796642499440599012029812534120722250419453126968225398206311803215394875046699619472572498170344697571191543818706748414371898975927317802983971199303145169100057178657948291645180351791874925733349918323089834293485561254712736749751050921990991531892859899540430122979747246486290249602469255257006269356687215340237826551568886142988761865729966570980049396464473557596085805772634134212051751168951037920168579185811885843468380108104250505778849701317264564590015628793117702406428984216828206162506053314222933204912763968720228519291068352073721819513399777023324831922864947593104698995018576014140916033972676076731791537285580991367917153876467757090832489511440463845801104655864975431875847351005968596992000000000000*i1^21 + -4955401055393701953768703389986588464918171082881164489723073364820630654803089410924211213648434248664012933875067801898367305048181937109409110995465528482753775002708871588167178715100397940170839682632397115416820932449316236423537747973939331867520801494603944861926398104083461125265636077050661195895628544522710276602170424841435021107879994472493700707368588141135520736409052771015549723531452249242933472858490539003735181184469765236927482721550662960009967838270040836460134667725772787377653528153816288823234830967919723450443258839546477026132617799532987296972158897469987554278275627146653257871584818161703442774948631746961899158625521591760057370106510151546883436452883580420931665756083434011242179746814222758557268609553975831201015445365810806074783505298674107816520557133319037032432272149755803430300875725189217373651718405105862354881273209551360290664970981881039198201312081292520593525121558232601820344484023223323041383450507234187535089596136482925821695193944953250369935291116267305295502803433537978669304932324591773687102054695974627240370945395945044418993254931409052372287357370890748843252043510481229477973694972339806550113256706341736067734113843333764500515451265321064648197687965842624778046368807625639870132348822255240220573442701762908620411925301969068253422614604861442409453646235081536011954270160579789282728443004024801171761264339362573603932794783271033904803995875771214968505770056901925638767332996476822152613842984374974515936222918226049182543441729176170993851218285368524646396629443844542432349145069786788052833511062958242651289862044810608930406373706130418713759935250889710612646744615832662109307750894879317805976747048412065398876824079856126992967230411734904052731336014025946084671233257447884379821275913482039073077992123792444061763047647110518124725338940231637553268367737818173145088000000000*i1^22 + -13992014910819112838571657866466737652325176152564077008897446339929772567624407923105374820827013987669715878611509335312800552431622899891618946273409800532704890708335210776176263581714912628488604245830848014522300165361001921320261624482694619204854325296953580508433330229863192486760855107714833346400399321220178413614841359125044472676931278620906123491762248989142085792461804413748206184106834019430778429565682783378974506640360143485433196914693057590630430695977540911819962478294904726853754496963099539172548598738879734817219586982595017962507251256900387310588756189475971468336388835340375223898403027490274197659482310988023463660695896545762771947010499765959837434592748279186269415066033500830436934838656731929878924640505960389662554920540719543019448564770884858670573702287435604398473156240965036913958183425144742472217217441262183255198173758898545587722637137455234656391171656195964954101572402288946084019414443538284399357791392020785125395482081232240349188912113524445898298864700266702112416007791882645141202295571627521931228117465337508728142568797099921731989823721907362762626377657462401330730528669679101946477075303787412214547888439229979540802972979656651240802814203118459665093660008819736529064723680035462646879136143533592398443577131051085643539083169345705565561918225125002420530309800857174321316562564772888214931833661016387103353153099321721395213847267651496653856616164717787958169618557851842953251638061501151683509211641621412375424679201087716676964595687542776714226716584910118902555417534407113628081487562579087284675122857662626532419888216177297336980378704867770300660695278512625970030352951909136249801409475906669314730393738001527276492993209496134192679958647363766074008947439957916870723754564739067784100015069039086008679976041403419249427346916784877011977755472977481480117482795565056000000000*i1^23 + -38664498971123649715646523351091687209453254909887392732008994593254130565315735944732021772390209158402130985703150050631721469808042460843681106471069346427960383617373261752814040660482897118383250506014066745123553129821062552965787569454191702716717953870490477298598359850731595574707898407172912827482776928265615597471261193159027091947914939624745917502872093871756729438794453840854751882627739795939517736560981623439084510780425688453973047287519499004276164803135177508419580851484039061026099412031128369638329298522406567045352428355811845394268303747665409156589468654299312027510156892520205377771264663614538548396013598068517536511982116029925677830080230372958371326103047138981954108942725776782249634899873758974488226216250546289150123240185091771224253754888191126177780097871282653901255764401263201263035666628012711362937045263904527983846290495294423994310741844440114725663171609812198778586926687860894293275253917684421250740389051656673837214500881850842986029368169068170714437575545348260435667403816931188683352250543351556936620954659484103361222972405881207127439910933019608660219843560778511345289568833715926285375438587284039479584877171306191921554751444452991535045171653775560223360594251188926406625375449201673553647309711172656339842679387988727686347720491603451473640485317915502050212063608503643542822633879286350342172085345026650352922259429152228472099159382433381490231254202721486303293522504947604287600731709700110335841371287248924027323572201827394354637374199500228424497053242648262071071753630075156684175198857713013882914214974742549120090144472941076924128528909969987012295961277906243381021986455732921096347589570437861120665909992008470612787460853177590853234421847414027374609894151096502306176172961491985391750975885227269626454291102752239207769362601686456241626210717703450477486669824000000000*i1^24 + -167900376420371231472572987375477912064635126133698343644875565247867707254698667219140288282285770586463284153235687009096441891721658155027444922258701011900202694887919687963235525344416826688581372226714579491074376983116008049056923404896577237606899293859983209587172432663415050188115511739996850179296283196047720330539157452905674878155250140941975575352541503234228044437826879395121801732440056673573829087533447837645482960821325597007364589159289975653265897155362994357346063418683474503781041768863188069964378771583000646939646211452799131637095090107838092078626622877452397571364992295780029662305689123969964283725404850428971415027137235512919621679819359044706952610805538520765088892677969307520988631746701132929824747199156127377600517852709218027383759811292108534932338766061299430616328782871513077764266926799013860907802771322398289374459100229424535570290476479224189033052556997096318910369789152903604721347363698842599758363408201878312328846473394235803332448029562189237096148297695068889453657466588343972169498365871216820291800861320340360586540608014397418522704789846456787449207834236624088887302313146052833866404944457727089754331708689889125813352356487308965206057364354503429747225051517845691014345173130013920203674594599810770255894502969251762863755554580004886140303582681194975741006126760157624804213793505170723661543128288157180978630940541709039268899599803581283763099941334955996241738320827880210272622614916081923567805536752491272422564231869478997627267427597835425638666694375670796506550199986935302450210473987401319326001405836387397679086698712704900568725710732355037991080530816190540738830827603812145684234790040492536229565482021438755337838968515188512317208896188351244391335012096890951170159987622762951357917414487290110019873025482485702469200061151338763134984899362323867212185600000000*i1^25 + -287269001584884280594515106026335272440283170150444620005765898096373895839956131661713363500279170567106942923416103803089822256406936679020035933047400638168055704554981529944418876319576093241000947442714895701473388914031941564669580575288355073606293770019292064343109523447340945205681897798979300362259715291229640879741857435408834814905356908758452074598459469341573209767947729876084996057510822848342138360904990774358690085092026050614378769628958687304335455053439749323608208981329725080639955339239728805165483449527139746959595726968018967445237738801381333605275121326850010021006388753363049574290994738477181006075238252706158580265894410969260188981217727188992147094778315546254605214630992038191031712971935724360359830561551100065292042978407304960260662330132019135269534876891298773159685430668813744172253075072130517289622017616468299391482533569349851918082017086772193099469560186834271433440901210521387726678036020554328316307304657659330448326670511287823690557290015023225429096012054249621741811985627315997571811011326341139551795310112866009119198477265239327836859195870053546717621307827039591996826423431619996807842596589295262194628334479553551576473500592825642494603435364196059143196035453171341149253487048777126550801071305509437757965784009716438950424162511757388724184393475082757767475181090221185484937852444965560611726717490013606175788976961042595014565512816862646535208983425145841897706906732865539030676241234848262891649452910425585757850664603002673464662726601319308839249168475481168591552343726632273981328738229788842157104645524724281534176816984305358911568131148084580248012169692292311187333868769970210007159009796401306400976585132971866911112327584560864861308961294224131955633997713680563251694789712253070037806080969190956042964638833748556722999116294976623829310339901051371520000000*i1^26 + -237401677126929659320810684773134805541102388246936660017236477360051798506209231656967006080788842217935167654072873568333581462910791633478609761372301799164954080160474111301180750177043601625271965432315033363253198237602203244262937708368118371743428997361358180046463794933451169318723547949007095555443242428661633002909989707192518672647264358056327422959834022642274951443706567496643713870259333064995245009440219169672150262757030971403062471153920561689682410935077006157169765227482558694330428719084077203139589873647984376941498409007668239513336934111799063666323016837008156943053900380360190196017021586252982189027648495324340948749903514565728920615226836400640357851174770955221312194962335743825084134979397936326829917422286178726599015556791395374790274361858675087442361112068561144635209173874887178536284332164450315595663207262769850994910957129837189928990218347016027862681980769948428381299901529481879408845808362597954206110760281237033533660301602794086317678494792150297639438515899672752254711811900708320681881634549780067539957202638184420776644031671032772764286882351972366886188845158153135132908585381882244361639118515060302372430288402710910866392157042142105723746005747309253661903109616163809746634717304472097358465386498848103888643708100595098756436323976846896031452914950327969403427232670122993072837502444501726035944068983300263760016807651832647896088139604840188269710276992253059359475168136365359256088095736434632733044966620113122764702880426389892900672726159799437818118728558549825222394687098368867489586889536382319374983498120933539085645153535419970774028012694674452267983971035540621010808564746493002964723055973015979295214476033823828141881008600578058627467761784068927740417292528821910932526410625285141622805392601094821700910771477837570806881424039459433695727551774720000000*i1^27 + -40553754259335971617947749914151874923031338810795334761645897014810767182397663425300872698522544888531856522217955853593453550210862595575339048965343017542903415719920399533340631238814629317586817805785962830193673242479621694917033291644094874617951045536250538254550705788630531584749448339529063440934773043131745482220329521000608515585029093060334754721053334789754780254665500536264503195721246523961943097382752094344799234431176073487324133742691712442645909521411396365560555432812100475438849799957696166892531457188299875694895671884988920447195317991018622684267184457604901960064355359954646937123194199037755068296036792184209622848707723992488845006617934027503179417761951381839943479038524991761259768595868955413132432462715406458959078741347880127843651943267642282811189759819035647108934598732542882681657966492475809447423220753590494394833444155742042541000988342425547192282874727577170965129525996563577788637856630741717771620995874512958764302044779107394912481297928010418544821195975147056242762205343210461517358795073230886834065429649250302551230190606053167348120658365418359571214828838212916253184047873376920138202190534255180380608231936269430124254091949465315401992873709178933674072159672333749363518242904105623751675726593686844966521409628068160783831125225456701062018984177218131514678206730364820821212530295762329127407727865865586436970223196227071826364686569594922999807030823857630111987408644208318383046808077712726744010722622689550506305393810339185950610509069230831903001973888408735399901240821781922570222891871746626355450826299080113184290771345595508274052311226443573336277862959207796457732744682397967841549553856158339145177497626465722826289152609736735633915487741807292203142431500679794633315579233484042426869227475350554242170007659006020390416343577899257361858560000000*i1^28 + -3934218163411199213692912569108931980788607555090559910957391246987101421913378207805678388778058600829008270506368883873430958544644242502738616955054112040245814123399316255752522842359899267027666558706474332349953007272966967219686671841872975421383714644715521323200003224860114391159376998612520172132075037738704875866459842460826054046837981157170301950083221242035660665318394470928438437457941583737063396312581879069345025706442238948502346212919604989146672799358274469935063549343603870093714767667275794558604160300676206933052094170295998461772494411949653413017543137232851761598408488311277746613012815774713576871807837950041818779799413082343951081327881786566169312965999456282637979617422766201328835615519676225453964746215575718338820490851338902141198863623635715062664671208619590611164628945845464464435140989484058150696713561483837120718496253194543773963916363891896786773944977829558705664885778980090505611423138888957110205846441772409088161052243926448261607910672171610322017781198038388446259300474601468552062025971813885650109775046678591766746397419845364650101895946447614314242593723966054757547358500559387251916581358012151278240285957842056514626398316250414578330701231031521741831778606686454892483323867747126966992467171123101436988104758416626384030224976748372826044026262685008853898169941704946351132533738839533392058738000878373626674082556743268163195847965907544357858624149698655466015574570628569388958709391435193667456227579189917174569491550570843167592271773563503107683132807271561176804084258613547978806917516949177059213809827222009016158373096100847028886319174714059458648597308601754204044667784542414830029874030418396981647352974135026417415198587922779556034516582485184471002988120104232920623407653327099382956137810133562004003659320892160653160277541488951296000000*i1^29 + 3324624626204771386451915043996431195343836032797659306278949819513352111825208564074213266027917565499221767230455767336091431843756530877550427774946939417792877845768526328741661754288317846089323812358875587820013699371081921841306749620754396574822031924863107253066124378394318906933195007457003479295751025499455252150382918444522255472139785248445131153262243575000704156626875903465535589505874503493888346503745861046741070648986565676727996839302009454053981243985462675270902604749514891305967580638151178610802010892279190925802925611886946621782490096159354522660533849013232077234385853429927231559082577674252003054965087935420460538268290149853160459877960868765967593603392009933591813010687911378390430005024702176630142298011996205242019749702711099423510607935339991152580078406680068908736725861554214489167703408165891881789450968699928475880995982226790151289786351089541062735256038661050032685839821657148293938384029120815028965562615782771982050444952086780673099018737800032877770278518238556906927235236564314591502009514017510769928019281382522731845805159735232001921572119250583035494661578524012157097963080280969779875066605356995052277881628740708861311333293742947121105200190983656849817159840267645223156093558565287040183161766232132830529903564793236113257586327399113201155651390819092397047528387022827644020909199972021810465549076872181479869701634571396864281455446188264052843561196531763380142906389441257389030230950456072537043598514736601323619238141234307805793439913822955253421779281561506956285174049357378653732267500144757051433703706837232727924921325546554376379569079844666728858300675831672351775993062850079905497335110061218485672513259937761699986168737664970815161709857033232295126527975755967493955304284319432703574648753293038472695617952460786977743044608000000*i1^30 + 1649300104965755748660733414257358351003171018029002531781248670595720301100323425599679501406382901099128547351423486542896672655855311665358277204149525864514683991644115559760207314585983067710281737511839395929874315338542404445404497600165208051461961267516058725861842462355658337037752682244894281810940370401781718903082511137850899257451724348402827321507228235843573322982793536557758657217565530514704900273167424628095389088059567639179248133396879087227749414161103713629258422130120914206538437399175586877053709089519972413352217995135425224536767746628507074068443169362718685828722449321245681101323254338345259159470598724701250208883742980956764024108179034523402264738591953156533651185527631764199156615677940259209071505764840056729440839571040431393701349494861540569307822124802050490182276092947688589371672535429717226820798924724911686249239078183989619353464366200108288981098466338148550522409415873381881930602235651169818111512548772825859702508498553764343777132345358467731013288852406843507296109747425142236076061112152509915140328316576926766164789498223817312813099270605963993920627672290311810885828221584615849530234729033200159014197321835371877133559533929820991388964368320174928820657880384825142708002097971701085897913015602814628527502426800027826811448364240525847594920824339097774190551091573987753620562462079126417042328131068377530357144252979846779302513202451138441532763211945750956455654796377225862032454265714543952200187312157807838404584652378293216192880275991885834283223461672355785444139429521311105205026533582565157902671753266630236114345641869224537308736731468735847378517683442306721198305827305471277643393811235033662302302043656818311369322849577620786913049604247609941273049513846831403851702518582548657231519349116025202820582736820785119232000000*i1^31 + -58672611178165497861552829804052556936126090334307718150735281137183527985256318175601054065666894768784938133072758336938449820479167890828347218669555167811410472180346359919119404797334919054404690783556462262708854613342844216375697083661862189711400009766489671882435525592869771076903230455461931870075397414500410927447455065834868684257934848094996578428798315508894285523557631599160317042495091271108939349299072612185421216117446963183319872507509094508992418749276817933537031123708523498413128247147535046568124857763963322706818943072396251987307546915130340323877003217051146457792123761648575311999542625932560892238191589906519502314507552125718173159465829686310828908217034100702333755554892874795230160765949240482595293072069698386921146886395256850192056957598262501515824538941650120679131699294970868009582736206582638958438417181206452995732166482602055197878795323482445591627617378971181823747488093913861741020290519668730670041408091837317496431153075560965991729939804247907216882218219120772876508315256913000402743337026302542939562373899382755954100788564862991661509974464206542347394591531453316039090967698890313394321201789605171336098357301034113826896749159353849131972511961539764425190757005091470372032928149212332199323221544426875084986520336916564342439374963143874947123175514378680835975387248170906659465396033694489857401599425651224294235997256939045854832284594513486853328292016203456684385215894521211221590305474314900756886340321238341369546807961936930951436324718763689046047172427805049581397930235608105101917382045072555903165262404467734493186003894430250320770135925625402545457682602168213742403668692396649210449972710783193349485845880960784391767769310645354839906016205919495022237982980177570013118507655340797120122512405248186252160787703398400000*i1^32 + -364654347145553763102318984989227494583451833462044923325002445574398965961633838717208008616327864763306546965201159796629113469501243882345924725319435390054745857230432989340878108143591718631714453110888149218307250155351824083486491230980816456077667715146573236226139612263972741595841872207094851170344795727666899726997417035581254723403645906775389490078798022248989677442637914791488620247368264364734758757807867245081005414945984956684456717908487033895291816563988447850995348891575001040517350574067658734138130895398388370460049865913032828472154209184612990561841040184054376862465848889117785924828285882069003939988418135468953460637515401018492476249860650446066923677356954775744329493338892516807998124745346407944712223473752693842622660485603759219049518490167640923410821816518520495489640437947999827207622870696760014666912581807395127889322956228194125389442323029730137121722539597573678216450190897989040760179548730101178757946610151923537628212234176155438988559968744463806511501995156192537335799352711931365859751795323130686499042903184028505265096922346140050506697237668202828762783403301604415174860041963152362631794233655202459015335046456804485395698286165130534323465424201298436110242668144667441180557713838779496099210153902491078225848741297379993297021383200175644615531238223763212439411821441410487593061351441770802640315789595861856028738601992121818509146887336145600300328968449567999535809345516922813014744250655637929031974944191872731943745424035377381210545825413619834032003876625276999910408999632681868876146485498674144672013743385161061630227932581925297572381853772631970482995178922099646923936317528736077715630122061563025357692540885003976678674744540441469733128039457939312810497961320189041056023252918020758389695648834509789043097600000*i1^33 + -857352056769402656873754413225129011734319240459566844303198054895660076874542328121995465504302288302843850810949250924692527774935204729294467002238084026068202562775726548898029309837024170547133826936614335029493111165569727244265108982977900111527512124301645640997268405560552099813856650204884465170366243599891682812500106191207454630012212043394757393563057496377429525798089111800345354935807243364717283695666937233045362956309293418439848986328040643525680421713087878556020314854240802051612063047228472461279752051195501390299690836938009393118840678736659217076155228284754006533671849136561089946728445348918036201779594107141008448903531969584998584598707748547759953631351716632897408123018682833400584738989507022232369915163695961326958943642115765104955430555593866850483874971791216623110545918437990058637880374025455410583875598166982982525443465261012470638608542036721261671406418980808592941730751950902400150917693483459404411602899244300435128392463348875871207847814412211188652817470862460473844561109269175055401918191796128798072485614939716347263244210777903474491432879016136474499398216517482970805753472552667830120127873238656771699590869997683665903685939920517104927132152093544565136198001045158419385843351469285094098860466111109516624658631173419398777538739475486443949598395022268469572539109214574870566820430484159547147715725502370660938986216009728642754085444347464096090672315169467415255831074938574052212029673479684580189747140726013694557327956513873668795801728361773036172138072010068760780924538801769678926982156395222032315420665666712199376164096086304042067744646537880524650644158109786381636302609386075798892201427073702840325010419116743816311608037153139601440409366561595657959731290249739195858821901366222962713940121240993792000*i1^34 + 2235371468571143300036397218137228657587052912432514209287887572210235189651084836749574007192130048961208039310264076536944203956074805099101878777389096986511619933841269514024487060302799677200755026022860134502393691143457404159621708779459527571262938456959816339168569465691491381685460718415975631525396262367539034590571444105525985294315234916624081635785712121298134142358862293336029038989946383400714947994389717590814143835632404589772832156239366583687854088704929682678357452196339265051156671342077845689151560537255026413730905974276736108733039093113427461997632874646961287367893076818638934061590233025186685582575934046130324499286518072576027642254891968409487729687040544031888053962674256930092567064502935000986001934793005290690212908758764839264612032978480568561419396424847323509386993195343458832915992160799516485076499098710536116115723122121784909778602601050198314739397817200317179413650381627672783886837666378881231304012562727398729387216514215935321889617152629570355695927135003771535882851927551175504164860264893059358727703749041279929059091307568180588650739589317019412057703939614192586165952788343777122897762934367460962421285882002954276578288130250718764646531584482455754811505324478643592569292779375590555214697955543939041621256484147365071693672769619938757971343119368481558295932140283082928830835468358680185123079956345200854015479499291757074477880865438397995305416357143076333717614664986400644792904413952840978815136771822458888090338024932621928701531846375649985589450675685839394790659487843458324985684407933977826805995912165836150208164570072932143783983370409696396067055744763388069128434675405426472909102451080529625647418453399539384608951867458962060196622775846625503741633058871894735788489629914327602908102656000*i1^35 + -1465739402367084563686321969141008507608409819892812564350674665018767778487430555415616611377255336582414399582604309256465043298124148305764950144260404631193875165153614441571099214049906998789888862065529295529484573518698612687455795567299833089108721523527993913131842431655635621499100068147823065247876770292312243029253633498501630184538091101517227986935597434621914086756785906147549983570621294551733725116617926460573245671038025142014751545529530976966577569136122851525093929554797328478921339819331878188339120353534434896018765325805149977221107878569720328054685806966435093286451448510611191984183067638500980907212334455772136291019318421748242623762799810020041216609999167979861624872350518900506284853959119290323200191289755836041713851732279147864342691574837298123191508685032296422951914492025904534414238513115897059793370877868716212123785479444482441573772227574045912456591602510598895541336982643161137517152882939915714526689652335130710352653423176280152114593720708004233741304332086808652645422041016015355951999314493529089030756005998958627644202022115592049499187147430140364948561870934103264796229390120011306761958761776705347791792706790303191704916497631189609027628468195775773247598253486985780052466330938681504326089717137393852875207311740505338012921658216487892399820454304376204079975303521348203354700272349684622240020753732118687429977913202084834422625321404388164709665092419161685398333333014707422319640594976686135067923374768223820822521987123336609545266706648274509248430531346199377699523626675052603830097872825356042785026263181576241548205286875600783725408862604054217976246391257293102925911354855412990582824010931877909307287198619088831936912132234428525906368007339443492985083167139854190527955962586726400000*i1^36 + 334650892072108055884656845110466359809704657180707810096889189211725633684238803319998022117506821282450124317947599585793133933221666857448794529627617792326367517600536386630694216801146411294665450522913133173843588947167064485543521601973786241438015059145045451178776899526721070766330995659688111367397627286989568423538613292880934808695892345758789453050386097124050398070890828418987907550717548381986400921407273315377691909800175038462798325005688624819509827069070866421675683454655522079249295325309131438725897330480651535388210953902942390126949111775448617661185645881609476944006270522704028159415378497719454872242597187959119602184383520989582803394106013345663907184655367747221695899443974883807112936471333988375215424948147784866525544212108952816691191894951625670659506112772332936875615254727774871276763751132928701910830608107853217524328344817058388284567048005035319881707445819901588973016688841695692689469142487263510662444854448859172520372821070596426531259744066923133426865967655023839013281033036073028048141000900436065262936712355985745901445058386145454127368186715092623592876693781524518499034246523007410344652987492151046793229044428281505230051837981387258730479278395611708350833504029288878985613679572048641381355313644255230595357776551911676566558072346100492060451592417430050958427208150341527201803305612363424677131306246447061323922163509911301881697416916368107077656681051354464249737047869698702059687287443521956179768463153209612094784141756674379120268589989647046242002200091852003890027629852072285515538582212428678644142192556839343693843139817086434874741542564034405452183642161209384226266457854438505475538406870270838850874855000887554699703725828178206609303824130936780663045715417119197825387724800*i1^37 + -8544443565281749401740562809275538602261627611578325250335595070095943526920056822922760131786994153700661306809371215068213832670605352794573266413560813017508875513469269451502427587874297662968443693739352714317186231477752338282266824460923900112983142895421983388977167688981118024989546153311631633261706736713875855256110802674812545415966485963435102334255552706336948993920409708473609545857322424742070660221448211158006199133175900130494449243157866794430928861811445567858800258699845387000250669625494032232290461154142571318553611529160463577165387703424130175202234197513474713558495249603280892659584504265132982695496682657717547573141901527756531309553667138225476295635321414447135144142163975314180957233640744533015813402909815365470910116070228848223751126852238343058155192344372152872644731460651420369748304425111645897558695699576343736769740527053385359750596107395320199131245698608322013132510279654227663368686422150144082061349494319772841069766387023819756016240247701566282456955497835516639171216505434424755052454733795780679314187480228934840852602788652969899374414661916110527554070843930126417243079648277917134364812145446482773926480976780438515383647871581541481795558162371460829355175555267696402334460673608156136474215612651463498414596254241120510783755804974466854077604572979332092867660657257352181183060913872762914788387283252894482494590370117321114565262075969127084547982385773389509786229457384251519812644401217941346763375812003355468361418626418022524987645082202724973996956614247488796042198058341144187492987277239496343403140071323186242101050221870846308476293939070697901025028599622374997269649625173753534893002226958329832871693994401444833303880607892635869197495188257626517558106157198868480*i1^38 + -2634468191021306758509454995012409063740734426667800472726072495007559037835046495950536027090895500626689938921128216119490747002274178849084866335187328741301421777244525980297144730542340095989775810598047427186715363141443768004379182732557223601426810525523905311390956746838840324049795132703658776816702941359949264257859162259972734824705385037492890853500160517073161222138855686170062569597483054000014498417716796288052706928743296483030669240763678871251973652949208047808674120318511087327533159994085610896747835725874572976110477899428745195351891794607336231214602006303821822848131707214906822205005533041189634048329955009432687009528243033941029697521081577215028282998883039737088410058008102243425852324044295246497402397234522396774449802167092778732137948671493536656864610006988444640449299238899185013158351057181708284311706042118787688671771091512717353317879499271484115469322124478715438431234085973085287176744298948524888058641713609441780715829641717272313178173302665092359419087352990482509257876511665431172324633479234671917285624339641921833711461985145069206310452013059240799085848882399907595632043854656525520659739271008636292832917785843600524523770197486535661269472489320776570498830709845721728664878285836284245697025439623910646098805224774157448954939782081445630791039673621933975422436282424495449950533800553549384491110992086720136412518702815877526382814952528075842813215173856122702693772539504427193958756330468367000143460101797739822754646212229653770697423629006104014657963237640676565262311774774349501835335768523124893578738564975137864582212119183698175234684092459334706333421122654337259450776360064688791207581901661672376885610560105800928480889679164133038044151833353546626687303680*i1^39 + -293516042541706614068825215207086716247093351606427607589632423087648905502684502649461971110939355835802203969665554626721251322448947179046883611291646546247110477356400843879442233412091503711715186713479949130378848992092863408179766155394612115443371948790333381690614336509470272594333787297633057542655094370279747704901500735673116750063532941376491892634240617628695108979146873427048276815896169203105977106882679620771110742521734441517628080507361982315765314791103313217301564560971105292130426494359575178056055977248536841492362919630771102929579841804228741956400261158499897964513307036536746269785474289371042582028487114288576823109057041188374910109930179551496656346580403931283881427966251942934946617271713092508862585798261809444477772264393880704719082286488455486381087196275322846494561473915820584574701280452197376647785104943177748606482452445590255537990973827051159091248429692421735861082952288444388779991232315361264030066952302522114650823121804331199266654999905506413232396744388905633522606534183443677835414732095759868239903101302578788561251422621935463547363699733763548952137113250301964024160786766812335564844038292109301286165944083675872126890591151672450385585600739269467968912246100733764307123877442441315807538875123425968007940387799824544745659700210765373796963800348489262196383749567123819722106183217514877562160033950423589081701026003341233027045814005163468597207568954137179318305675463284552636006720087854019699361674492231966917250497380106859385002199179561339935829216208535659771204658332602260930792279337935767706204314348855735736586157688737528390051918673740264907039187643064583797538663725055304340180194750096426455702154582814736475020718509360980244223365310578688*i1^40 + -9541651309564107127325693510208152186594150757406534238713463076612926008848514118587445567646684294004538507301841443379151601757092623650822447733390461641090832752437187665919702713063506384068262215673751096609221917686227269664005153025165696722510643538623190687090380559482589123796238597315253341218268699086139715613669179224979655394667826270369306301634459461852908325240363755005704321591137875625739208285889301982844626056793042110035227207406779461594205023794653288511536315220177885467042577397011836775204183254536373939843204843390862652229236601057932482485201364089067772033519849882581882452467154575973891074565582298071735683677661282048752614019973122318834740185062622372418385263902822505531481748898339769604442513523475012927576533793137690757892175375000909683226162172306378147737299019163181454982536131671669587479658596994529285948473445617744395029997559287133575292333344326184323528950843073915992804012116328648887116415976575566237168312315851678399599180339154123457072163260645825861271992507913409114886577111811340936936812325529474034945813188925355002245187189219231321710442629512719061626196927924405340109788221773446120994272311434051165601610982505761077616441522708790354115404839722360020820697030506311126114794307259529612656338443639976776130070798871190277270662568909193175123236761455955614582646581208789901772589078577843504419078426297061364891913239137089239650630467634269145324576945578620377358580472221822212627146317257087640831129203558524410840906041121130301803031390896969253797694834218369641334246851675619541877727683792319054759992674167159974057293314250064147293766588739206689555723332917921938886281801722343603695212000350411030408674739400686033698816*i1^41 + -197945138922718093441609916740433872104277603281889376727608028824005092703610671771679348809278380232992781847990608859156910185930808418930297550780110200782405326552604751369371749131909611616988058070771223286185689000441696987640616951579348521171953086056981124177112897398135251867929541562765899001789853659710226743391794242492123924881476747573017840034063418696378548727904883856391353505902065226709809060726612996929838342435418590817681826096594514560940729918446223203262506945289056565915868658564647652504226517322715966051595169728511557783884856859243998971773462757404848602130207500343005649442912028839260758220487435913103840839536863403461765020039912171529412024136092604142202811576560511900294899644923816254628644865596673643831411280686405968984169178053396939579692442418954926142412778078394429265030619273684002044318105730317258518829629610980391179024475666728933327208723749558951068625221214247768169731854314448287678730661134947539432487061778783464737930278054489472688070224082922616824241607299433805082360277738809464870404411760394300047916631224567830084774875045791850721470633268357959218163052860139706613922566223670982217805120885445095094996263540984216192944706627547590276895727010575810464447325213136727169441169769165137872523401242020019610403529020687147374053482232707899774991746434443393674967342165347499007056649101565711658782308467003773315104797727421848337821548478927974978379479337888430534352909236217452554210027987194824500060721179681863290262356448739927293238471987530538648218040566134983946255484726992557000808351338296997069583957255587421162543455830672715497585829379336918968651827992379662447613693403942346480543086760456358568818208931840*i1^42 + -361979763007866349638788846138508977985169865465697610673620567793230915514215873808488508635225502708069903568580520028224322970003074171757838255487942660400474869992529650943186819111006341801770034304319670257291388197453374446935862618508649496502660904949780564109783183630977884750707868295153656077991005053142989206462878675409728599828781906216082592281371797978649909756156951341173294426161084845732293952221908894524650395677099862763947511929199187610917973394572874633707168468718750448451701083330493100495226427041244927284775417953129220250690235755843637475759115651972307689333494262964252681227510074223421864008263004358668362580960009127563860149457948297968304906542949115572708484918168093533792236998844457823396514700225700126078153659951001858849335413752869381665252607247258336338573024207433757552557682716629101659815290271283884423516318344159108171724067364637565643784825410054248641822487739623498561751987154038255718383246285724435055350464523363228669157154360015690666091692858944913759714850328787663423165109154926546408399186149239597015912036932172408842430082940333018400209230900698392378049962799982618562080715817545262556722283121390506601586774507590832501083944524856328560439590528781263456030905498990604581006477225939296112022113962679578905856955063732073688563952109722318552146274411485451842633385583454204171805501111593561043417220571447887617255110609459015044723668031349631549664194292457664836203020430944654521083771215886571752470590358241984411925841658303615646714037446522152998011726677518053626827914367584181847103565489267953601244856478265909373936268355148433921083028410742733510129854380000417828591972093893391133825527242031104000*i1^43 + -173597911026385345675255907277618280872725201204048109628990522501044545463482743018834271776772379243250146313720667894393009766070511077205012724181108276490130617652179211156777670263018411589197364894376204743308809743272771527850728054293068970874816077937654096261714203409741742868108167748724752590354124683853595641225092220292665152550854507789035677824433882306875757494453161854436834935170472550425700714262910680727575061560525526597355665725789397963007303894750254314375170606133439093004658925174810409529485826090228763890646980413371658448582249858729510642427718948078406722336744226374026118946984173397667978390901374025409676153386368200676219420185052514292687659810585107754480916641752862799301302432529605961224535864889356117354100443150313819628492832110157670633215481472057749809691884215606184280210474969512050703374629170689630129121791618851524951567256903097531137296752337313613392896469755706987052032090472748701283689449362479757555031989258276039203490985353036048395123014602517225040482655323636508232719058207626271197557447962134467895317619520668999653215698740857038377735583402191434438657756164186635625651913908318988515014960354857726949264784687016788704905676501088912474500120844922776354868462694835610171083209811139087592553780012950438881957501718099691194900405810520029932330772030314764753447663676828479662118505584523761162995620918469454811957298233060663107726248659052743746823322739650302588140258466585000879038168672471950275033600976478307552409805170563566201759222225827625212701570532744695044733353004867926012605485446719186643219652326621056449085060578130850893266469232805408115831947713900404638024751950554202112000000*i1^44 + 1045982801265800229204408690641358665102340665288552432078251099538617410626357915812314998368963384408559153612458096403596638921157045656722639158593244024124132145057492895479569233573060331825796760223538321239795757385342298279682592603795380218643999227529941072340836036941229233237421707720722998933274479315354092081403541875622677208528667876361330125982240132144834150904313628944949555192014800536797288560589281260844419611800359580504829652988634632488798250880857693318098007705968207527951207861680250251680504739260723954015333608905530377177942112921318917855203610037832529313137272725270435404410667903429298023003665409934275969441721921172261479290015953578831955894321963963871464905527688536579538639067135470872973944115735995995798642262766709554805706733417222851388614286305607931124870954633468888267632880469657355761166221638266385160266599674406549529734260027740910367294458619674599158552242174810006095463930475668027391617200506174245420001705328256748239170662375313931372010632738476928861486100705448410391208235748864925638498850951215518866972998111499464799026354582456543591436119176640684846163038826805359684683526601312655715854792240236829568568319098153825597256655865640896589780168171320017426275116564680020453304231313787438792130310072246841168850264726030581619440297583065302906921860992632042692257538807926278122275911976555718842258782609677813304537241782436552194660827220755317707121746335733634158046207408329046853920054378635572885335050330939896903168381632150888617240149310236985258578675381180794826885631080294739663858379255818673760819304051086048320639080908878154616693190439610195284650420680015112285716480000*i1^45 + -82991108263943753788771228535386562970382337311870008223612585885611956628244409184619838791729564749110885865310664333619558643867722726298550080030250013407621287117047732097348642825726202169589038237929119255270740353020186697364221019632527462388465525801635935621523938773852753954667933641308796092042734175064595174239531372765998365218082918852415066000762025529862082500843063986703213380844744389917766058545106878666001707366623831571167324949486028036846338647827045401576710814194126697308976209437472453585744384804658962163184635892495309699670675912028892410101745588251129806908331624751310669762295550257897483281471286361311858094941134038867526028432195624459457158501488098961030755366301003055639328335174866727850555598224825903281210331063466467032555213075135377003860345509781490645950803157780821778375347137900942663011484921854628385539543153109132573358140980058287581887119590742984985909700618951246100318710346618299882560191003069594019228928251768873078939948935018927222225494890582115997839666819269338238812169900728596364519914369638460408400059436083009193487446620510145259528416389199363648719249808307053662731215567252132037717369206961499696622464954245194580762667734507926335902715499164089682651143251408181667373987686602225747306397998943932629055011646537443767585318789943889023024523201108763771733640000322372498921827925321714792964499428443854680738262736804370162426547730991898836830428021209931493136618238263525099584168340466933964381933969703878146060490439532796386373006207690124848620220519559301134722636995713455408765296033501382745791791648723903366470405495653623124296947036324275774253799833600000*i1^46 + 5226197125911365596755220176559159262414603874866048944604457000541807059563104473823872455890082509974961882609499569740627250019431188653619253188816476593265379416914785406412688838310806864383353285219493649867587583022450200252809577770109377780252522926356529858524855577598101567228971285314411451630353203110303561241524468868454153115035990807463269117991589197744439775384178683624194329725753416752945015504903004888745272462499450430748546810341310307132548490558053399558876828627553740091947009233175407753287897818420520863755751831028825952499118156019879280800067494062556267790178438841229861130276720805234385655730041195030899215186045092272174237763117553463522724768711362973118059243123283145800707431531542248325531588057888312974653746426585710404254196592631073046604312022219198701563661599593058859461542543303958685626631083181697660904974014731649483302823161164530103561314782663889933841610434555062583082106141488365372512806516849229334943793335549879833185132510223278354400292262969572119913692058902265165164452964422772624406656854477527738583446432824313917232884818362148233408618291776809190330197586508579535544193861463585602348442680998068117746190431781993882931289400823306908150049483140388503890225034088879798499535109778945339613733557218617556410426750582980100248341861608002778644351334345965908842756682146207732423383266403226323115166988769309396844410759764394343662281073224217010573861293524255426517813150104065517284012394681789895389476709801112194125760209261870529125953942829257787679040451288146178172615320471198487221003229869562343752456282637370923470357544607296037461969338368000000*i1^47 + -1358386556504853329680369686356728895521059720407106194941140974359902311006270277201259724537051706874720539630059277571461662762496153581830510406590580452346167804879643945974103472078928278454183728496187914430416306848576346568759592025297518067065393382613920641754229792726957234108849879205978456344069806690965357417795470917066976206812086625986561496968797115047256105564937392122916071808962772283506449444523487992047774777039797359783823837437351863774098066348786656094863241889733330958399310522167821666017797275606923669167517876541513861018001345085998877769988653151030618070718147615141440177326850705737413140729097787843105617513975087018232671360095178863468040387359012484235841417388270823883064377615041435638515785207379504348957815920558080509701935257415193498286465692642101281836093379714628176663046526450375338046496261284454565021504895433886033554452316568997064380073332919730033816720187791927688067678858181380802934180388662716953615077487509240240870517809897201171729681293984663621591624881161540367036244200404727376291618617361115903287341636568087649272380905579930416697215178280991446414055344193725945075116485881973143171895878978054636256712857379810431567185222165975493907499789311967983029335721369494078398093091488113546643406142909627097639310850211125711624600462680646101771985906672088098847174246505737116317095772582649174002938238583355009394865454650827005995019138471811165816139128695167886304863145243896272435824295881417249620392933965599853139479645340317960148282675032589487259606423219182988382610625673334029298896229453371024738781469187062146407002902385131520000000*i1^48 + 2388788206184778727056163220301234232754081414240832264780030069189427650945771350307381563012705386558895608160623263701305896854403891087032940539980195512737368053223719886139784195353395236930591328513897659488001967348459388369079570776306783884134115072996812930418284512919732906068766095650834560936140035988727789090446601857542080373899094968262612348387146418480897416476455494492207330315901620750056497166437224645794323069197490171381230225715974814948907086161934891530033249360234947671237702640821924144492385925685454900425317466211672807672636567881771596353025360205480492021546105127855749676949688894131570391189809862418475705853041610237104738992618679592455159861305824104546102163157264879874026756566813027210189107549482972141040446043879300176851815232838559602599959108025238789542646233863974707059418077670857543669960859366223265747441409037657071812012410830298902703449737018897186809887731569083527596948159229583361376195272805025090998901430166229499048601017761675169532677397030267378368450984698205179767314281218581202260755710946222476478086149025706210708183444800135879011328062314312371898945998739236434324544088011596098282978715509707016573289356926136838004613518876036186139968638141371194426855132783924786381764733762769252185838258076246098865708723234014630159733748224743411956186639099496904343510522581836036737730041953695825482739142359254577359351184039257593583054145815480955881530506187355644714450138702161698578844442552031724391112805712664237589815102890165770630262791528683473030018920844241583660912690254743213990519675404036557475518654261388902400000000*i1^49 + -1226906984920583749627457132937618860312426213895740823793203925311969333902455828700867987717764409786315304194548055920703385500768171282454709538944871294604295480368506861151489272038454390771302534634377456825760678036380024185599610916734173467760198210212559736593636563255501573081342194682937108519613614668818536860578630594956596785940799304328057888990379171086610289582310036182778750623281432941068157372534205910212836850543420565240536042949837102845652374221521169823667218562251879936493957347232276938759178581383314352449433432888885751295735935005002920631895068578201090551854573805310459622809371291188974183822745563982434428109656964259011429733111399989699404138892976723603919007226470876849513078335424392890255907879403835145137759963064185038496091280749799318398752373509042959805591537271724296448185831031261054230254533231630219313607247824542253632971603785586497799300316952871448629133628572415262464161607768889484283538178994546192315975646811976910935606983716971991862662603377670907412938434395533960474047883645676435086784331863973749828858117651797696877402105904035432700571716357941966352373284097289236682947534625983633102030162581017985177974129267435314969697959506414602538355435645370301549562207079147540408565908573044266993737390534355138720430588822225485700582138608646579467712131446386999473667023172937174868016655540541244363430722988729723934764292013555267590843355013358818851767641456592064005336427307521595027959581570055233826649209290119999336239152209130628728522439217732466500735604469476064842631909891496300495386197239240065024000000000*i1^50 + -2230629456723544120085787209434544512266623695070954063561759725626380514666443489666170167258541632400473061780516250640362205061254739315469207207248133569986860443968815714716057911037233247392298736399433708155385988544154093564402596327826970026078978694236619200497381078296941361988533568089524321316502730700053421567571592199033655621071738826403895881612743994223060889806460674686790500983607152499141190715806914760299595804112257936440151137271177694999132706635902395887780701990090981871159020655027709339494112582443029187157203921578729151563956461814841356790468341135524281774331609844875429221260716001004798021243885243460730278557798894569238210893527903465080407690575162900660621434984153361612127462221484992758158778486095158647253276891040452816050842027154619053663382425967020242791682916067575477033866059079665192639064505159151129903533552028632860207334344495984196965770061428422102987981854807774273738330422294995259199313342517641090182067934811430171507252347976470423479669800462018759151408936473981995886123253792571595143722771793076361808072529898734327887152052485049413328078973318728124376453800941203153743509417702576350630693152274214605415986820489105775377712224744514896671341509485120741799598428465511350852368032793805432937851410316606097831956498390587725816983266823085684463968299256150705669505545270680407149674185983118450088162496303990838662638151926042604104506306780693530209672747504389821336519810755862035258985877215214782096539706868320980122064611148327565172969675693943888385565210590580790308798761882154434560000000000*i1^51 + 2074400065333101089709788841246492106903192273394405330840274892261987429405098254949681247359235469296782454652035120062724094217585712724828763716605505876863105247929481047233949519329538190077741405163469308890068805018538549369028338354154751088752606170396668783279573905267760622693400714810963506936503731934851558596333141137168163045940170655552873037751262385134066973661318802233915212617726060209737505078405023073478431353651281882196653165031503646427249094494399006991151250881679052098679382299163111555161806621932665064960389189785517326736759666995277717367904332174884586692346097317600696769241985911697012365958966138875538129558575065413980041117444867884583355782707853900014058757190568422922662156741846764402620236867890525869037731544382551954431661759788226540624225361763377582245819858501422295744122867878090213880004457940263097921845671360443850280874186754622992745144459768793634919685078200871061279906507432708022438508490216999915261813597855801190612898583310946684732538345226225429499693607637809932017041597004092383370142937783467255188655794154746429133147534360786658013352353424826710460161618422105432146355030029135033358938742610309099155283849952426705370235990031273418391171112338047786485277303016779612454237147627184231473533678298907381472356864430091764114919995393523551212056677426114812780746109230609645081309275415079346838845988927143575896773056286839191213651882167644550251608175714385140948927716853936450206901419932750984122095271477371765186978838741340906709713224854813282532186634698149068800000000000*i1^52 + 2673041807458573841477336438858229740306424750160556500304916388672400165082078599669926853106727330373438669624953380708860022623555135591122941943093663112146443447966573042611553778751311575200900301029661109826327545921057328931874818382999638592728353172328508038460017621659972531052668167292401324233209377927150422666762234802434371500398579902274599256106553928874090358370028915405466194407699396971055185668659031081025030210207487322888948563350805783042917176350398608513575580372065426692304840270350311445515396883127949076318289946806989788318979861272182973424921074674921441310703083627652402131949584511553609294396387136690959765888144392028997337103848642004565708956748422926925191459814199979328101146845520254830302388004186370816009332962248485376157996611008004617172016522526517761916730645552905059099412522652709135099880294039183445922381828449695336837953934744622845691913149252835263595877417428645466823231589003729764942886624423203728185290731174976833433504373686531724717950333449225465513592998450195507583755902377290102639816599115862090839976214194287387710781131536633363387745309894428104028102667426074084878972776540092641214902828443364244651493580736386038582177709541709309237233287152835517471621669597873566079530045953660549160469102894437247490219250294976030554234683707130303745474217382742414221011012281510601810521373874222970915675910590927256839378560436425572843407117601019210681991202707338489456843857348498257757063989374049791575953732344229195251825058969670564161303199744000000000000*i1^53 + -71236949983263558180488259018864903544332602433877004381098758619901095821326604331400684887600906895426533160027312057941056184096859313053217776438893412044168647480038443641751060884690422286097950669601612966525482562518000102890040262514893585180604991537460797616576950968821913773348540069272872921712202567143587088995245738775065099971342167655831265978952226597736891871146033275021341530504459492265758440554939674382951704870309318200834706316315748326896638797383036601477526429071352976149788551594001362995459862734814763831302203978092900850714390829665904450098866893642236674356793231743605168448728192389263465057011645028049172479514124769139316535321214060189677681266779889013110053841734023217042658339007273393850967751209285223942831711038115335968522743415213917386858554970909760505590237570212777915784630064397744900235918745428541172350346677744396264632988843701215635179210264923388596794305426913883058511904931113087376452638503978681330612087969549891612936746331556372935736358837611617469547248500947188188137578333494342095036505266533059470921306486690669301198164674586567273657765634148022850515294852201044958333411716421973118027386506059826690012958625360805747708189522129740786360044825995429975385713142735553885975858268733882527334239484111427610422793036838375448767305382439263861096036140739357576963783513149497785098124164637460480531882108344741995698329462818497603865531880214627063466439276476503889237420732259732052016360428766121125558304528455079132160000000000000*i1^54 + 48835732809341966085907800192181207985877237424926355816124339887059489528924094063412098075762849290590519326772975877923717118677339996564131978724533142952337353344043382516712539891984597365659987877317479686264359329344802960461241946492306549529219051358234977685327475216088109782786471899302634618149556242674852704496258865264923743565721804295939935777962626864373567529743313717749527101171547523204835883777046927991022288415664855850338960876648416416333710193946111378616068771362439352448489363982894191062641717381448404120996916626103571152439660921359906109122717403738214269163133085613565199402153885378120859453865701754543390395113659365853106673248000304666477898417840949774854335536464697873029042459162224857095663460049415789548667625880739025593155099122625276315910515364167912663361821035364862477631534050597795444327940674337309748787221987727593462520836317731175063672503503201137705527730571101910123713205375214378764248816037738808606843529380606146059459855321436864026444620379784509565672672147662940829716757657491524147102221840040239913943239813772259366052095112428162702875254865064780974433527275729638290627259920429311908169327307903132994870864311217653398868500380705849596249936408706837970581734500761480902180125888808533463467980430610631989745494560576219540355655436349402539511826079756628043038504129028286962508990497889338522469750438630670850665990079334673249924892437917684650471779511961872957785691387268400000000000000*i1^55 - N1*78519405904230485690971644813794327227215143857130958943897563394560033907644786242496583489605353008613238307539047174213279553055843602127594221177640182633587829783788327341188615238136979597233928643801805007551085217872611413655149004414482630215627684673019628019568572106309799552815205680389925055158174863095921722776951051879809757370333817839376629341809234826877727135125342421009967369057193525027316305889188872118605554028069904048255444000944147032115265189416675483830830553988103168642851424512612878238720646621703125*i3 ] ]