[ [ -73202552777630696182670018636881445630835861548533795399238250716483467011795639386061526648088174793850137387842249442517547944287823676000021725742718791801826845441419727776020598400524372000063975059195112638579755704932593212710019583426390310670974146678961802148064283009551879247700512454412299801607628658187022076396590652459901956276996456999050826732777026224121237302768758710689496364214581104876122355680819878206656026956408995486640927813707431960455031308071850421986536936774857037301960444116157271653885651578935280031567077183173401122664428028821504000000000000000000000000000000 + 311863844410405305287994557388367504310034052105447001289882344642437486837361585797988493874863010196004439145038720951703108894997217736455279004071020941486601979373868206104973986306614209115650835920751682100071139124004296124414475137356884750703141624784865303729181364410817569645399507574565507325611124374356839642088981326495052814834081719637771050582794169522428648503686443284496184550152894911820076569389293230341873959702037548643646935213730625079276379636227645552891246089159687895265586690598578739672672697661420079840744563351975002787919592370995200000000000000000000000000000*i1 + -4959028007015235495648564793911178990091499899284709417452263321272531564089680464191341373344083090679740319794217513658749683728013668149054334526192474248096658843613061270785554171511349341042409358887192140723792014806343849951413197030803738883777203958746722951036230968156265635686740590896141390127004012971761148568303564774284737928992350695831601082952633103209112114703970075677887709822193887639770183073582997966084835386545520512339663111352229257524868573415463586886530763711743526794489703751355096974304062069953617929119586736310773065482601632890880000000000000000000000000000*i1^2 + -1838105739873344698365919215676422704206032290770779697267579968836473488659751383807451859630749189828319969108025249950008430940354737061934634606635529402108283690952895870564931616450142997764029430080444253326491414985942729803425044823738541983885292968692389449592769962129395842793865944255236666929909895364997041345100682083900841960219730124243945346183615889657725884796557959952641489568609944219968129078070020967948430118047225502904516731226568169380311433034360294292382580370036624555615665348791218190316896848708243650282958606056555379205263589376000000000000000000000000000*i1^3 + -137527993387913051601363643061925301250133775082318174579545549992294516554299562377030660552242830309264388711391143528584994125372654899528652874728264925269892900492672669973598676185874468172592094382766486328058128991416895455812175110525642738719844125701187077522383277262036239692789494089532722764952968398499899632803087531379406561151334358351406733611781912230416053574418878260754729098792583982186892942271463659202591288526783413292839867918269101096568008203172559168485474999938066604837651729645029283304787972200070689654283628740047457456278732800000000000000000000000000*i1^4 + 8418509903941426118649951021748115739102093432566766232316021302852441138319156985603603084724866808609781264643766613617138396865094874415996034587042453211707576017394768628748709458083335523098569245544198813583121631667538489660365021327707943275840673027093302819127129398016920361964330320384940836647524457747635656976710816577038616628119365080657076414197882619012541731343276631075145431198398758476857670821330712998828605537586442473804482259656618167469658851166007696051315997406881166236030448811273169656852311359955268177505570906989646535720960000000000000000000000000*i1^5 + -297266820864343036200715175509631948668135057438936478141409022727223985577009882823278333121644498435753213312333914051407824818766753446152509586572036355844775453757333804359611225310926162806671531857971864800928833666566729906656437892441265354895556857004991285710612458684755814656107806587171273771092449872956073325339253526210259826542873109712590238667233747832454612396627374680470169169959346878668550917058103365722778569261524435657572560141641448364163414746473147363549140593280160684919923679209437675730984949605471523444480377837575995392000000000000000000000000*i1^6 + -5788473838168265581042653987391561438024086634498317335353571787855023106380582318547492029247855425012742981356335189595961691829261235565874637601090092385251026982600723534313975711610951340138929824225256506896541705697019547292553450772563036536020106084337500753269721171820114433327412434693158688399447727090841563711705019175427565323223344764744544271916759514045527440329943798044965012337344811295573747293792716851725043639645362440244822256230234466678104285159820822812783687933457469835727878980612521749480583624879253748469982520829542400000000000000000000000*i1^7 + -271254205641496422983072697238759214530102968360566913450890316111318823604750916331986786774221557734419436919050602675129600091098725890621322665351080293682501835487500663501875289697755086851594356195022689565899787073043696837359715999788063332991874939806487828613418768033759936734844279528584702193902553789368004093526524261547985859069431194494391541358163895386173256710633660494197680214603064276067507725127536348053964526529364003483058445013384608572217614133614550300053129759618623926927855512287564883605730263797490777159515840184320000000000000000000000*i1^8 + -177553023662172601869978169232818031703316684338364981784866950414618910415697527107395256514850264173421369145353439875394568639791703886255456451866183263925722689187890502155010940919411181075410628631795622386320456101747276115966612573053897069911530436287411005324988972364537886396699197229729254886287996855045650833575465443835061258414528198038600459953154208815831145604373862096179475326151802350284579246499052813218984508104096603988800981261661995595785503069111225798995177762980980113932472035646354540516480587155949521060495360000000000000000000000*i1^9 + -27452065450928521511276548893076847874895254466270724447016451778237474106062514282969876882934931759785994889518229537589564239138676336710521096090239977983032164531302830426601508474680041666441790719414355646454868049157802575232384003541309687403351842884995647516971384759996130528427122426913188247957881129361999503345391602597944568130524448726997015891478441404190235943963245988097618958883661270974996139946439026866792697778665029869280745027851069161056197265775349693535695109909741864327949854953239039872776755756974031555788800000000000000000000*i1^10 + -6726094601263101122705115552667165517685978370328979628510132812570539507227628509108879536408478048860311871127402499835193009967623991662837023236185386418429375997652194216373609269707112160286537372629440626594146542545766725936829506307475451638072823197775861982118393048728469108247834987183191565023292810645868636463553006847220422413965768658818908004830690036464084795905512950227240912725642634283260006120574928929841345969657641523334267530947681303319500115659603822820465709586169856413864938317961481508740072915997818880000000000000000000*i1^11 + -1132067366356332510793571514395432544424095194213852262697593721119576482237453815818714323044711202729553285081851835479113653019756008608088550331841948469210299120819093551956392487482968638870871325299208346882842581130911388079484499732584693568741975945127774690420641869102290981511359851168692038947391205604834042416720677526159671579022646965477808938136925815567996733816404962872289544896211225415710861859222093868127217841730490238133616831050247298683260263172001134388723588494367291749265824484087327334797481607168000000000000000000*i1^12 + -8330862394216730475987316860092520872349687787095762427094960484318359866486062770007766978642881496556744596841008299986456554665519910448790759054138358317727346902109945691903529000108985909163737425246963707903367114381903489199079437571235058496896009794830918130132991931578069435235302414521231877258255458870883784114486790113647707215459628256075058640871191536520779291418195837453203769920516125595651846938529313810318761049922028653274600660493399524927400310396000403848125434568901504216558442444911279148210585600000000000000000*i1^13 + -1017269040336756115105337559975696712783462714582386231511823670228101828554889593355167243558616531227570617062030862708636044423702697448774382045130487759033252824343055203748841720862025936385252333796215859145826497983596888324497153128530913326891152998869635920506331782971565851456004834498527392267249509203001267350900433166461499307955259981485334130395098987013799090959853271712032752662216753381778306191437789153200008114793884233942690200430693734924581010571855227897656548938065658309905961865529345966080000000000000000*i1^14 + 91565589678877315536338785006978314804677739717037515143148982750870332274614567012381336350727764144800974946698069281902367592152339711270955813987563924105668840312455706557798205030870902444960173270111530060384553125020964104720400136718620322271867444309031596584354710754330425168316951531702716110120003263679071942028183487843033886102837458389179336328675586800205597705264576465572723369814579666631657037566926597198925614890774988787829886948107746191165022914056506641889920918433908557346813824204800000000000000000*i1^15 + -368310913182383977484917349891007181954529727297766433325214014259086263139204812921437013176769288076133172102516661107114888330019538752602724919272831325761252504202815674597231145554177413260936896629213112631373826232963195636114216780708821847405631972589628204412027395334375642591833964281549637854372595283811230831154783467870999507670117324805551249093042082902533220231766022232129087173371890126169455436385365153797261792152351433756945538567422361954431201573813896396420226269545374173968623206400000000000000*i1^16 + 55478404725878042176367264259965544185455970194831464925068176799260295791482610939103586987666339528895690564162205617899507715210414794534052006183212762992395746448013277982931449899507365637988595001839755649555436269972976867432339729529567176889461779264515119947806650473082125260260989090456249604020968752665011682326518068891886839656151902255078841230482722545634728781917086788421173127994681706320101628737580280381174496505395409896762620119736293971886625895384411351083694116172005522800640000000000000*i1^17 + -13098601315491146885941888849726565543791442039228944406598099097714219170658385437005014476508406401681966445340534466395114042295083123880583968348498812949623624143677447798704362617986062204658602452118517727023261099330529371972057575926421738824783903893200324887251822547592184711393041282346690095748381864289109397599700388543675725700039026360784285376312239509109065245499999042888974421499348853851880927084993931515727237730562162378745835155827676107342829841439299581084811892784889856000000000000*i1^18 + 496076328297167158332688844103696211944686712158267969862557400248881373043440337037067043668519780360296263728545801872881702640526586069080288047039671754216092041816969785853792172768733955418294011472605318246027565338353032415774955181799445363502713886245265404254348173899602336664737235345596800359434128519031330893012231020692471729855450928596666282912288630331618648096665295336879449738493746819669675085949146847900644019233239557644639521528874587921595858881292993653770079436800000000000*i1^19 + -4213467307321717987778061493960176758377534897677586334316375104413673993024114570370741607355569367001909468552388965646174386666934144896053196635283857122355544668053424997475207404753673027221866795879932702170822871828419717474411771791578069002206062672106821280237671664531682866839494169854469587711421904733787087032358273292507522028448283708515930898491033572339507923671740186629955999670689479831855806769498198667936816223325582906348932092362522539809379247962004505231360000000000*i1^20 + -11196657669680476495683153124564080815994459700077259837631281952907033364874321717444100440419500550463229137738340170388823953416411086038969868094878917728262044761861565780105678716196269004574022546271739667916403445956712550851866482534559448532209809903623229030971390392756242630850787321768546893893640389672208487075879395198699488480533060411673592062678073760767271904405183703408113866260784072855672180117696709424753341036628428993270653082039362628689468168601600000000000*i1^21 + -285442723973982865362775466378770555052374311848902133953377085329052769453337597739036075893094971927546490011699391156939875092437361310335798849137847340100293131443570636753208664862442242792135271583539597956495667362002631871661365980950344024390796563324639411836812383229409882708878584041725564933018238561137032262477876095602091391011605057390087100613057903373310180984549106082609300816615858468516201790797136022580896621101961702963742409678735391306075340800000000*i1^22 + 781235713609061142470461791038893757549819495553040450952775542099333359715783501336317927075840789230076013110399544079454751133445026304439002310267379662587660283509612502330446920354032822966959871863958338883997792473094998191656008093517657750530445635454783607475274443233009395117833170136745393902893284765236870741606190845092654599190119972683268874894129387036693440096962493653727669424301064912498828019527915738646659601681963733503562699520847380480000000*i1^23 + -773573031539538690747932695733473351778620016234954954217967798831721668103003210086663448640207379670787509934808974500039395555094910154836282589122532873116511158306240546621242080152063892484148673242576563819204649628696213809656560490326799085415154923552623011792120149705563434950827307014878234385876542660291905852677708629732255849656266031950904191018034833824286989284324520338123130277095673183114595130487726368886430130821039134459970977792000000*i1^24 + 2383807683816381801609707442675393307309129822436107921941813668093969273603716298862315678402983737656109632206959576645771778755707174998439863963537092243432901226349765334879519138876937286289116198827761259879269183563880641625528351976929433561769241494570310156367121824444321931980427027873324970921537375640529580263244464613206526870702056142548393853862937811607883436144756700268304818775730491563285702741125055267066652643871948800000*i1^25 + -4144645305820798360389790692659746998487611737782863410800780473054007900323993433460819168918609443663710587292457865615670207313249602580098811653027806900805890116993918342284679910147017378584353597304028169942925684590369155793533228492909694355477921751129313966725962697174914165543444725854773903492161450363113202190282356841597932059896109615552920073583621478939464226257540730194506959097044516100382674317714212782080000*i1^26 + -415121306707419415766082331188874784662385926070213900767397453162055229383251232330641653837288896604969419719739703387469002713095854423060457118818239266849803511383170310220976010274806977110100246080898097428901817399754287682120675575751212989910432877889599520553044980303439030243741082688997601100974729749931650819561980310055510385645585265226770286559741911016648706260177373606141679281503022333362176000*i1^27 + -944983904976512924635678526431860155645346752089518984036371068292891338317382729225099282226733406803200768994230162660301779423835423398196721947378733528773087896319144489652847807697099905389435153341187418676578986753751432660607054140106123156265888056954531616858685428361042293569276932555415337161882928360981670385718547761425405453980383542277789250976050433946572294244286927029314631372800*i1^28 + 656341131585330138256178175554928300301587774596850152496205734933416292266986184480602981388969532032152122168029423243803845852271977463388855770636992945082497272569971844979550074359668447178481943250975775597728563069570195839443026509928095505098109205645558070717499054719762858099763679208601062700917803197518648631377139579570209970508247403247928686611277236805915200*i1^29 + 28017217410311547132544459435632209242477925047685103923185664443387918136186851712493887629690491497826570368500519435278268450389244285844555005254985241786752269773474036234884052174276218742133580203208396751172893214074122148579586610861618392124062706728790693648878814125140445967763225941369781964490348722322247216622702472759692672497528569*i1^30, -297757271960838095404953963888357658815883158431978983403751648231720136312093948248025997445269768870188165350010504047021927386907822564869895050676848301588092303519938363596255025726669382776849518390255451329729901552750435484771709202142788248852779963599845800651140794065394675764075396386720165540229387881284073451780723195311078554933511673688218520142242200944179658079711731172608254225576164921331242149655161845557128126721656339548333282516125333593858070155451772293670457891221750702604012385159637444987177791675671652290460771099141264539147057097385236710341397589510516777209316093810595693892109886315888797499548561127682997510775596567347066069714642600481240279125768790104515789926252423091493325422037138047787277692132345983795200000000000000000000000000000000 + 1302339802399199489431333912477289490089500405217905699943082250835708841196149679923605501282647682606113980934124164139521758177467074721628562989676595784874370648877212786143936247126523048693555642724138584560722009874093366104880466187862654905368452862796820883702798313199375468857902713626023198861055077284631166107109138769197942102223347398053220638611161372376975701763893392576072934957064609411403298980402033889034844831533686491846892013271340572889947318007787211744069705034145080003165479790570404438358300737165131216853489205261574759262869523107487913242003602987847096817396283141209072361788264996933519376908039420705073735416150456072895843816433932603013997615151978083088020754295593208219909282563054437132295796746552286694604800000000000000000000000000000*i1 + -20042795708922924501282381893683148441197943151175003525217614690818701585323944125304190970606577494648731796733513342291305961349623093004949510566962432190825630368016508671208997866463951226378211915722878221136172466197021926631261672053891887509498184026172110189128566944896053825229635067908291062402176664625152860007989236103237534970152625862254315242723513208766465019057988516615531110960495031275425032103317049116052287056919083228007590489244390060567134224726407509038823421255813608881256684339978282872605738783569187311640614660003982080695628776015519360218565798167521812617482843507541260252147446058740858459581792070310870199598173629657957766362897973662745717673885558094835828479205653055512764202238926178679977546806477277102080000000000000000000000000000*i1^2 + -7443684190348643443754788658127236821744337428829589190209520946304648199410788510305687483515410897797375999725723755239697471682070246624641535462935860938626894438353646533765890135897870449023976911526067164148094466035848960482985599094911225418240832417459947417406621606973975887850494004995523964452586730272497804209948359537913031863133763296298023353896938997980395415661515216387494378493936227199182495441191369186009340968973731758228319810384137610871702121465918991368359977220110520413935845241355994605629298727600430751317501499796811752142658277674090305336664903876903281727091142243072021604214438312452395982110448556087095775212275649087418213892922384344421997434562344395099565792040932016531409853473654788595368566285444055040000000000000000000000000000*i1^3 + -557283349156516884501177928296125149569339999060617333419797547690248306596687593148470294673229582334574192137581961579855218412880238550737330709715750942028363503069922281530885126271037701086068444292837001889304586586325792146331016937732727794749236451660725788252966709009696659671676313236606853306189176560414890078695318556145177205987819326198019141522103102999810036593780504502138433767527008250337715194590241105791909978582618345054255409175659654199508871130461834212078736963102400507549052570225715755848876555787074759434226529382725099907984052930091592325222890365369640821491826385979171438847639551696381430187342196219797594707715776891161581947452177781594847486302475960372685040044453494481981073612551905817933236780872499200000000000000000000000000*i1^4 + 34344122781433429416179345807113476843890182993256106828104685619413525368134850193875681382423217362590204599862757610958051688395792083386199865574790420365508622221023970642823015854230129340324796077253757811120997157396610215015543979742838513400749501119315546678052922639580109991057919778633069163194350868704420374325439242290668477001708292955714627424667510217639161001562620651323739391871727066660427060844144736028955753721736084697567803037484262999931933949614620744896391735722259881617445200407062775403722823964603276372910554238236835285582145607335360434189567641722162568347216357202474772475692177440632265126843244424625421528249472385466494809165244557460941087337576296234640126090114556726449933925716513036501605878333440000000000000000000000000*i1^5 + -1215616929880198517736034191477944967423876292498670297750953682168416444464970197863353064198714940145654898994505196776570548043224807471264087884710478058971378875844095606144907362364192707203520901538240050336465051249335862589609460923990150726756021436277152075546871856105166841605705042645592945598890875471006988649243961076854332281709333169365757555976687790434057234542794959406338486889249021200526224556810072492888075141690025575381804526564928786236490460618135216879132267040067552571521692904055167212631513977551246505929453874493887177689772435046129124743612161488620227228189622130277916604624883519746901150609214001506882653663805971428598437916331758654919113448835060281975288735970910745417734733262895960871820853248000000000000000000000000*i1^6 + -23128852452308047740158116887330934859253256545023116997329401909304555802583686921309619669568536846165947512044127316543386150799446281745729667024951740961978991041933743098116428460210934397713096020592687460350553846540486234751646522145331336683043849692828769276415343481945319643938403367417696935261913145471845995915683214302369158943772653991310790442790777289765900359330697936888960696321776025062929645630144684079444691658341254480037792585175796135456151989660272497363251243225929738561763863897397793711283089986972481348911191305450701752574572077941841303330216869589732491184269298138293120051345198216717840128339429885854931713949594767993631035475400100344781702485307978416333507529564824591206055837750251423059148800000000000000000000000*i1^7 + -1096265141576656069786004998872532144126980336407866426105084091218018562812923732836901344860624131019006623446790151095690366955195718636767903727664046484768999233579228309632473782593907998927692916299531903402261123850120965859606684919655058327239662880098722722531518900654435759400544146412298907634015785878720999610968356365386897133698718239231911133796646231453578419902528209304524701815125088315650171751517855862824247921111298114190591072109724552679860070131014525263787483367566650583872453296958725674392284046698238003339746617925751899258707739550794892352580498097429729390464841619162580829281839999977067074155107964472087723056754646416131037906551484377113810134845550323618617721050572666704673191875546531758080000000000000000000000*i1^8 + -409947609557618282830814580529117433316688938993535241906264768265774043877655015501872696853241582489863601854706062681616609372523437247233944611669299055299453546363783159277449428739818739165041459828625989670054353472368716241823529823835131275444387469154430954937547689227947961714605550666174978604861371796309041136097425220499158296873169425811293871678581792871497212781766529089418993836632606713819415561376611551264318710807509119746617263026276577114142191735928627036912581104269434854034163580992718229855032049320737980258753255536483041875863259850703162908254110071315114058211192563682485089292991163415458100803867386516495098877558518575324758937367968321979260759986315528010949415257480531799965955845521408000000000000000000000*i1^9 + -111704763001855200892010987910313238118479018880563614386451652036936204128776516994057188151341927248335497842312389998228771507016300695102014416873419807914512610518775615930073638447466041753247068096434032886615550546526658859086814772822370160229554647308097225462270740415575887245095269635451552840978151125720385762729386902995130507707833949377103072279372604899269491228449325253759884273479629139098456953304557232594416381589078575919310857370544343035986299197487851687587367977747648117173152590873822844974792328888915395147192879231425452087149164409235360168677455342791217479086453608485519837507836995292022550802391470412735188427171642690333001228130999109871535198340432259732719317115942152647183947530240000000000000000000000*i1^10 + 2493242577687076467550744126427638587921445790167607363346344283200015084869618617606337265805722265672776678313250510847281968232278672010207088788720980664490735943296080816114595594861655025074935894502626911738378954287794250630715135053700036070614702473240013180602452844155461665357183880478425745236317769431018616377146159901387392653470520877418601942620709428652298902674415353460399500620998945396776852042985974408445096969262880840420545665428826379681067502304785893027933586467737583700084428922211921217964170829932601711350756438604729447668261958285699143412954488668688283835483765823828812450452204133850608069483881470832030072907501488995525185029692071656021020572716324749102388571866285773768622080000000000000000000*i1^11 + 12240457935777722740208112331395759089443883015276059272954679826031993963704325003500761742965797235988784492121856882083919381988207633012196176617944178150577387885394404988677153838441413248772712607380316800854438153999857072739234462447280590714082900942679188066089933695313314413373630804980082333755004510156215694366192461124501527036280509469337930043495108474522331760166231828911393170432353788397139764674081103256130723826559961183666254605556062284603171990368326211968438579550117830881419716647073383999864539563197251014113118360097876226191769308349198314902105757975890176951124094265362795187083034326592010254467606040897278624026608081752216039919384997801984748502107450330765911603270964477952000000000000000000*i1^12 + -30953973921900866376734040879643820502631881363198376276149876788309330663052249390216535078061690942335530383027058942509624456928866699146692404519710635393467076079811450336677486455564787021953577911190958090500472663917261248859429655089470283580525373465778528214156577872593727364860533630623548225059026960265761464463768850098543688221348592505124695136735433704653016364406654120956760302019654285360583435456539159431001668957808813822452497413107007391864162935894391507824387463414935498577069949231431073849731728681899635230246264321559232467442117321824563688789600555747244733665403479638071687024682373628880674968300813051119774421575880689367413633613133402641124728230148850166810508693340160000000000000000000*i1^13 + 4550028812545058209762770052273762706337295686450343163308163528558550471204862885290750005142660287140348295091662902852931427572793159151481416636174798581116343175058834944400364548970504047981111980327939730676098333949717938063044594173188132804463432848473422007740267375244041456890888982045760275344346826368189879540686887251209892615887806255257318828830569842651191662958439967836089682245426526044290168464935169474479763080805640153688783869794885277517029381058172853707800536325974150012683903156214940485058749019467193166968420953688444934493217626061250907045191049308374224786083999571588214981735721361110473294169809018163080284607016783522601371918668315063642597344434453007522521415680000000000000000*i1^14 + 4374848412442659119253127715239754122376519182025571570729837186008105211140278761752292071453545360447898775689038545995811359683411137612318948890931066942642358220735230112430730833453699263170874513233175566975427789359287302939660264898271054511046394681809667151210821272725497186967011211755459919066116835045065379935120318160640728757681122958476526418634078583596240547451236233699824384213734136166103759458978677409353008817022276596227131154626865540623942556062526629079048148413571761165740732871870165594530928172538924539954765547517707014713593581282361872729860648117512931891473590511357327820096240530259967248988402326578395666633269767848337152676383949515862782270738530790539264000000000000000*i1^15 + -1431912895756377635997648379514442963177573887468073378275089420680104106552984363136393043280603818674927291560198934959427801345335579835475653845221282183966825742276160987030719379586358376861705907790093584566422207126496094188183691280593036157798597157412111262246675930063087352858625344175072215611774177978449088766932809239972049777279556479313664756814412138271241006177775591751031770783714862680219042490727156962963117155230751409958623316907926412438769336803293682273837198243171764589197708541447340041136934253642730644866387692642518208345324192791402328958237923688643877311579834687673425962794616605193972131198338846453031998068089364045751472166451709780717489649639594393600000000000000*i1^16 + 344911585223858489767479820583070077782834817321921774304410354605444703495172190376676642501445896071568988251990770935983654967825783883671630176518673311739721875679920399537447207160469337382244215411006737491995977308293353555255621943606101928676265798941402269327413824736354662403499287913929862050133410472727471997492874977959083841682699615466281988160732726231591941014506814903871452323241295124481714117705563127817874043118458627494282759050597940589716584235658556957590011350974856575556094345672709695572411669598029574777496058720366508567492139143818625670276085929707105833756470843077015829449294370242304480815143786320167932114603685211755591950891690242949468756377600000000000000*i1^17 + -25979180546276723564488045685501436829104228930642325587425847183155556095276071442945217756246570211956361273664202964851268829818214997761676921288028356860434208438561859789427341758243955310710714777912155633478207828120603534637381310558206451519141280391928275777795430133720964319115320495223060719025587078739053342749178457643857993329943206761796635950610036438848901811818325071178366011307485552416390555455104065246094883049290025892477666826599589229784862379239550871070261024162538106477538491381877353794249151490826513829487949489180318507980759478776759503831199109172126668092589663489226595075072857788965245889443323028840235479146030517262571420850475675814985728000000000000*i1^18 + 679355870648894715819389354860014326168453835189661463119728002625435911440746707907813986236101790399024458181261265961366233720968685538892848428571742761146076006274936563825224972529944497250616347941636170746154638003061953961318403369645506474356277725257915008670415465741802688206132007619435670117179290704582430484421203056911335622427063860382569918352724122864410907932882573028241264633050717089448753651383684412592902748879250471169016137033582480470873656823739209991291216642787223800655377749541873288969425779507539737624705280250436355844430485296251022113147642918574389196220476019843501981420988004191802423605697043490030042483526275796871742669105555046400000000000*i1^19 + -5121849133392842466581162604750530016257632166619285710291616513514605571384397653485190604244909092083627002893136394244669437142010504077646523135309669653461661539929449703290524225467876881772737772658274513510101469474173874550405871215537913663926764507178480648888235346079155119867236314511113616389577415412411548969190672244429819436491672064911856486982885744577706217797298718501013457051324093481072765639092701735937725291480477495581366531569823310709846688451044618420747030366107902357122998944416922410617704598080917079596870790506360299176010899293904359472999836924577559113516773070529319461325484506649081954771742638534902125713448790493281218723840000000000*i1^20 + -945619830615407264013475941394119508891364404764565623127583461633664610123965854697115457792636805796697202543097256129827210495344924403620176704804821346885682154762497668928245975376318989104488661750985916873612272540186186544815061661688094738083786246980847943844945440594364847962157380067560927100986401128481588484971321239329612827684674029128557884252296147751469701471846197433698744447512795117966232581236147481485588351487114505358559618464338212801298067030661720403752338765027257107995613432116126353624807029706940281502334058063567666137390062249867044433597871092660140644625810688672907286477023342253698232402106803555785451450134933012480000000000*i1^21 + -354309105831676443666044317823304290066988739159833264181329918877502769936240182348442915395974418674272846859498433264188784795360174597805941152421876944845798347948813800214699398269955623847374575734595902707340958901614792600185066056311053193876634611719846681940239019600019450954609952846474806630184942252461305408431213514533323322211830807479888887947818803898135375010800823053682157791720625283654466951224780063846290257269738513781752189938811354367786484943144078689925331065396294658667543780371784551595615112395140294996283222323417539159814728486413353533689435388672277048623538649862980753549730755898881622987598402989228970138297958400000000*i1^22 + 774043294564223538779371525780612507330910839091822518119193976941999259631228001932388213342893454305556951083454737764292036499766509074806397444794195387843321392736193036792957983024046157488972823800313807868748894410511350637013790946889507870977483147509036023120512586392983644349695446029784683607492651663471263859483408808723947697603042303689380033056026602858159213048688709536658796837084809380510675219272971967080799808304530574683242076266379693593775690645782770017557939677132436485726959990436648250148319045838523962700573117840380402251356999516839377268729667157510884255144116415445484296583585436844780591274338171119709716480000000*i1^23 + -182602354086519316037865497226218530238048561355101913071078388087763733804833092843984113638810077494361181720962268207675244420570167067505716580979955608795400310584733813593985881558991028006575852755471324646302671704510397667709175155617729168483294376189833092898529398599448790806666629303361459664353928444422406112250318293652803204708574837060387342269498843532172572552987828555214139100405838183158933508992747600413455734584878677548354734748478300636798400637212963159650197738477296689101430801426687750688194092910439730124732761205172543426871263918268231297156202854773384003640842936524696171043908738131997117592203427840000000*i1^24 + 969457917913548350578126865964810610586798303048640945383065299452945288977336176895661356442000913834940628845585628684149437871683329808338718040893530928987778252636328709853784231236782265540774702803247683123433111758120623126769016129284116974786841108881454403055817100687947850669443827164518234750488053147650866760019433940907362873568653666859002592800676978487442682681853608901816710213176097363123422941821111629626818462612493805763150203302164094773886137190443807403028737162226534277815770582217619182763822637257617762764339643120884747376411614469678898665015121467263166015955226007001618343577088559782297600000*i1^25 + 244453361979788969212108458002591580974855475732501393091642614138796465431896010903485908263893737094884117871734161001450693094749057398575853799884940511201171780677344433158773536943702550660637988029887241440136984436712900224397559188628705459014256696625637345234221015172220984753259036744810162579870089970459503214657400469273070977217430166193173322311377009173439750615126941166251783561804603353791873210305072437806919213027286866387738903393536296792990599256056728653867314022090690076723580103959476698856540553653517489038079985376036717196130227973913596460404810874773662448355242578240685998080000*i1^26 + 219311128273503284260358728744028990326782763500483741015227165182623839478963096706948081538022152070660449606999940199859021779676358541344021228761844685107263814505246805507491906664616952296695016775358449066620755464066522662245599377436979699424463234011266654774873655557887956602220348282655164059139115898081549537336804984338552675172437563680393310288767526680488145839118286830171912702303218725742012400315808371790944112600290505993515107843379313847281555237506171497033653384566460780603050881869011038063845955089306865208928231713283239974319973376997568368601217878289479282720768000*i1^27 + 5932966480619889637245387704010665047434568385829296883743807358541303580341736876162102225832069860554626429629107099018727600947538482869655903140361492427863030925824634097594036030796812227818381045583278043842257339161342423810546170083705479385571883473962616570280247682844452728967102049858773015618984850186590967432770724051082195827403268152999721207265857879939754496680764272889198572190722249862688125973681207256534001653820104981428973401041550279239863478870339796242213341202976637880078394696663530176510371726536721106295342239381377626707133440968868199339445452800*i1^28 + -572229471044770983766705335618278449307681150480916824754136042629528019078046287223910650167506816912004576274080632041016228122801916558347013349884646954571905079474570486230135356168068005675895682507949517519633776122651409542685007914213825848551625517507431278529909216200763251635398873999319636528094232459805998738058441700752531387793364716782049658584934976220104744806041762720336108741292242453102663710773394998750349635256514065651345574655295064491386986275795907086034210376531309396772519540064320243566151427487270735512604293365483092049920*i1^29 - N1*88466196034012553730338083453373090515619194431282405459391398153227189844096344406054115767567520482196689872555505082807871749337862626101599624295955295058729807502058322743014921*i2, -100067561860348007761977515848788578677799181032407472796661332466549533774593380230070132400754096954107281264308861727393761522464601307974659243771287619021927587241222138123766725062113539899071198620816384564914271269773174157900378302063889677729567620223365063356427544160279132579844091030602281280714474349642587853945915486538311751986729502019400165633946814913822008504604657528973473598853609625636368227247421111042566413377988046715646572137622690913172851498613637775639661515526929185210712846312636569612396663270007904305884904978429788976312441416843725791062833373557291291702917843509974686854324700188359218729035573361683238480875050533814306342812969228270050200569316901639624425537520597968789773752182445674457663687153059791424716800000000000000000000000000000 + 428363614293154236611876094322984751553805393868699579765058281167769523032860479226864574785947536008672420616088884738584506547662979098392801843652202895937257992816896556561707539418465037365434370310163699561334962001220815490697426787414688078113284278401269448169311517268365141750544577432174484268839521220082773184170137134985092046714003870643472889652856737126999950300899905051664049131159054702103248561538383252203113682443382720713164324812568368830903863047848778840861709432431611891230017879145484062493603942200357175466853713902755970273635567969528840501874523004544729319401727137401512998577855919590757171917356085969367834721649146546716027714399088753621216171408193134930090205297008543220092723489926723304928196506249637375508480000000000000000000000000000*i1 + -6744626978268264249482188190200256598125731991046541651437015257917586096250634668220554124964197804642412878001314031656381057780892953232391649083629058532300181163115460627255603336070077725722600328707045388525930144773534280699692798508718219636173149843654183769386970724076082393710814654026712070174455437192990949634317180629824008095743112714639411080317709531140798967814489933522274009710546095515386108926731779916590910890256654885923188742522600385847761015757757297199174755246604104587108732917443900877637140171291429592960209478340479348470492328594470559142332809345022929600733583467178772590313180003811031246030194649876775251771533832907354413657663613606171625717811896538037106037936819827161126722932199737000860385213485720535040000000000000000000000000000*i1^2 + -2501838369560724429556450186249994997761455386767029730070751401637952510847416381317597157567187430549074534078339148099050838723121544515476815316308933086549631287393500690356433006555045572771970088492341486824298720568363319332640464073183844382685507290133656611964831985567685302115159264016695680232348577128743860418607900045761888609619158852806147566309572665374799419977945399563038308286430976251781730584720778579755025024157325222027309076642221278276543685256199882679119271539535347494672803965418750581147668430986135504370296810399292768207916147986117917337333247695541235511773038425360919943148854454436475748089393052314326542983871206821343485196225372478369578919309461510359281602867524534462161191387804620416310122019927411916800000000000000000000000000*i1^3 + -187119105639572770514294104000892327157471374293080898108023028683640069360319040139079969236184752472235392261527651865837940453254411098351297703323707245251672085737337061754990564712270551699440448647638892371314965282702595487984866949994140444366453248089708777051296671303540252619555138683717417567198957957380863823121201219097040990868143485351415469217899722901071606219798022527301681797393027108685281788078450623401273617181446129724001126245141547784162082887438044983409947170265313674974248855054225046729913195039705847615928984112823962939514101794404512052316655279056081725835985310760541379161308778190290516659707731335105367061131506783582902229860192625135850961339547814659825104055449560728698817201879140460118788905201827840000000000000000000000000*i1^4 + 11534025157329637427786779318542370383797913883818406346008817864700117681814719360988550098227195304815443756818996300663124842187153142548695556191981372062213134915185036589009165981957556902388724263668105324603093388752204375628978384330565653619017227016206426079246296265970560789113075777499163799153130492433731176981096008042652301726517752989884749588555846841486858743517513702831963043274957049242122603217798897389977122398950780463923368137140925690710313929649588882199071152200391401044879911398875400168940823973340075489543520589827482287099598944224102424196725859677442453321694859789399730562656370904478198657063487128719433286948797452013503872768203535688519341183791220480187870637508779626365142210977060597338167991861248000000000000000000000000*i1^5 + -408452121361029491010535432527421314331401749565406450632916432031200183446321632270201412332758734921560435335086391524331095359403275407456936036546194645641702164164265826913771365683080339720428889905223030533878090244293306615924993885537076212636054978837875360005553383917883478872870150681390067402888352049037245592761667316622690399161764593454542791572038319154558459153731925796218860333636220690882977251150543941864430348853041719149686606699894710568134998508034148507482988983488256648877450664498538909628044470813946635958121247242304815353712645531100978834848090412386944416499394766640067667546728448094153036407641470616136115850159804902912324951050414900429709974963064219540768272552933794013851048541094770129427968819200000000000000000000000*i1^6 + -7769371450021731394497525499824593540393414871335367355728635412082104121592532644223754935157364783182980618397134700519354426533376588538791639715504513427266057782213452150476310098082929351474505016173162635890645164927300291855766244255397133293402262118252496826886313638646443668922294105485914736738807788088982757837611356854677075317603506896295331817016613257737168613548251502956642182626094126563567516934269141763731836334414753759072961891954118720823954795194411194740892083133565787222049628739784403790144316912166669833965876400797608007749015140442417882063486527892203861058672514383892916533185077907538779438355458255518848535815752393759088074314776155245500438630084153259519126709909736979487758499992653034915102720000000000000000000000*i1^7 + -368066631227674139406338066590813929667249070812866823352523210267912781175813344286290770954252812488498107904695843730153567753426878429700889359877734299710492384487175488153935277549643976755116091230432811689565407053547597115882281242636660562512576911118457689621789486621038462351425079722866144946460304032248214367944000973041605421911696314376522332176087625013547991319288430478617964816448772499269117317035473099181272374848532913925084180432460388549974027619274214239707499041971558455682785357466448626027793329149144203587377801257896059936751207789434080903443520710074983172883022928791002131899098328890784281624344465946501928853765302899078734575769584080297570515969679696997867343582461618168711626621813031698432000000000000000000000*i1^8 + -138763526453843166710207472601923668915925612508656780378175486342346733492010008336764836268236669977391364915570671940444865021222691071941825131991624883166238360483590203571669078861700131452639114569467712205867410846589666976408382828988947272597147802330698358736518137105167369444577662791577775175065330727982722692258504480304547640083902581613848906357448602054600423050514085117926410040371456073259769210546594706152156409126554490981761478690645580987960795085269168958858639103493850439509511930406774378137222810893211301650027688416266921038919279933421929903993905481574567353965413579638338669551269390325575040449630332527792810308969270746065250091922497178594538941039410021397432072884948070317707546811432960000000000000000000000*i1^9 + -37519587949794095412506077713995254917198497481470732893409362678552830360592610602817802068945699973848636377340679527745906174503451365337576131362989883931754714440321858953688988830354938429408666007256945322654347203885353507327759510520479278363837990304007668473262229833335840750770499704282749927875728731427111131945008521656108634489708715581057851742276569162651580242253848284868970317200815827476389809847331264194751609355035800786361522314776828488389543046651420153848155114742795748762945018813401448069536375715578542154066360097338832959948839738674326793612976420299235426691749359685909430241387586191686916547997395737842540365443504715489584913445090461706483174432973217035413759074398392226661761999175680000000000000000000*i1^10 + 811755255707824895809665436468590637587418021432840496896189473657791227597402108732047309304631404063372753033581335145779491332502536098654538832113519097140160158290686589892731263958725531838850694167636651224129389879412838453882670656777801685026231048210400702663096373217465960174130093639279212089570199911859529894803196024761203651911992958686693958408963016037462672588956436640070302889645275215422768658353349984726289192527263726521374633689661259838379391913091858579310086274161179165282266380464919876849918529634218192773616549796484686344668071722715494796172358437616306989974083852892911765036735280945242020477196960958251019391279880643078609395336999356369391742255230891500250380804399076346953728000000000000000000*i1^11 + 4077038843161750102400332569274502224376667750658524380281068679999677698605950186548626669018967725654287778505152323949140932740100891068451672910672293340671920253169323230867509077758753627794316700832056784102702702928345563237346290406372738150878523274995763870437686384706591883087335596338632997349627282865138385456292313397468356009053247354214342286760894033391876440862152347412916875199824506920493507690141234507632458772029393626834430759406875213169698310034774661234132104477592659596912099070464075254508921465306432285317952045848384896289128863903756525099503908240307201426785384808355465746127676836559317883614350433083008502671525465860467390744287935526970176686314944574047323188443626864640000000000000000000*i1^12 + -10409188269067048140261424739442815896968104323547720846927431241041496088369091771573166577561672647356968839039395834804501315183400563139277547848940234444655606201276679218383214920245541293634722071363536669908000172178210129561772170306420974210364132931275350652124443613982255208376523634564815336894303760264685402110344354738594978786752234236943189135076271483233203489131276783580401850182446068686576719863959101719692592063214173987853179135067926189517039131360633986469224847541545806282457030795872428342329486168003696238019758039853199351861178149544745923845493303537137118224643482490287437707127049269407575684271589796882089163501327158688856993938002737260434669496664363595794119691578900480000000000000000*i1^13 + 1523093732452283656814392894209415617858665932280146071273393471618691690860048421378711454488445162625129549579268886450564674343390940007611346339809092739109818263742805920556295679574944108868223693250423655564695272193816843180190205990240718829325044674559423442967828353421934061860176058274799378636089767494061089696085711791949677455207546013409333253985050192829863672109607647964751098046136780751127858026993545077623310578651979643225476595868329038737151372338579803608163883658475894143639417234226823777375070528062415437672846387057190682036774187964896664295436148454645845491030043222388047955419184578048998873687589522447089786914976989196555570310196380374056428417286531252192559497216000000000000000*i1^14 + 1458550898037550845450511127068406149886521794824415189586092125822747858906979531064736244538555659585170446608056934654806036274363998835769972730144706019146751244379672055037690250612170049931825882958403029975725976207814876587912700951509376953311756848818217264633750731042328266174382736423631568081270060652016165828187697088485737161209829162895804133291242539100212891468417705898316841934647351998621013713309564565412036028727567269102329536158657606937252601244841476570209060414364933644277934912203666460610981168384444208913037852231748310838241528512137449635608300590763958315336758981428959515582905906426203441444429737507216171212017751450533084435081638848002793299618845257472409600000000000000*i1^15 + -484379484060284999526212886882628334378194387779929600293374301581253952152677642223643157684472134582818408176700571718241929149169273091569446950005912714752949296191775644167813575042988253276143069487039742609038509001007407419491827938896658996268602525105938154230089402283530802457314443752044607675540498457564619725838454723550348340766906333842534157166301060913310580943598951117655996267989967452694561648436714774571463618076604712802175227538810322811158063824879430120055852509114094202811410487728046485788482126223900771030996528778134212484115495217402726189482651686448526224569600544505500996798023694404229616763761056700015775846003594966628197288908662113178599053238625894400000000000000*i1^16 + 116379082210249658000127720679433714336975318743769074951012010208384272080633929777094334029055528305105586620230188795381942718819352101492123658376965371520354139170659321660479517406337192401248444775342539157102031785985267319945553655147995659881576220627116655346148587285872525560180924339985164320135089370357054778773958759972728459202939281357642158797630506773610270851347559968898860799391767467010457050732019108085540503180945357638564618080627980598010425680086448695563297336534951983641361894538657376891559824218164534891747429246893347735293880984296663203899995238811935275722920493558158496456687495300078433718512652676507072754332614410156826953566256088511349562277888000000000000*i1^17 + -8987607437987174515167959816612943818278915735432518477445852631343948433264568003637926145782536414786408094803773299767336590421022833176500311316433815474128207817626863647970803006732984173667935629988338093621320550126067691348579076492306354162920237356207756410239133890485999729157262065950289591500843946672728455088876069723625259824967978495943504989967386193825609788128675938474539913219588162097792655827049273725730148330731654422321711109636104729369770171555709917721625078918757287564556393335917855627348252579569223672406201323879866508945912917080154038638051544410956043431411452979349668258823200837926208056669566906953815790886400748834937867123346642947171942400000000000*i1^18 + 239031033350761031011432498199002779072998350245309058226115716638539529947359606472462924184593443512097644503703846440404362752191690360444756952382095543802584137614326536956757049249281592307081389238879291360704014982697284539844993984253024311834705323187536969166794185674831669662652201683268088133516323553707815829175554400087484995830919273340740914684691447437063252619986776022823308713865354188889502524063607933744918035071862235079141426401236727885676423650382191318651544860335964118545847432781814128898853560130576154145940299232205177763112535341040788821455000128205074880071061806510326357580597306718436190137074712544953506423330084634246125014970993213440000000000*i1^19 + -1815788089777546065257979023805211577304648034443476483628371893724539168928627140648071485589776914501261512941907523985631285075179094458354083246617287423303867728876999565260822089103777971484307356561380820339267872443020428464851819502357131835858639040878412655577810705636707096137394569837609814425724666070586294521468322054319148480510935778869837182347481983839800934288046260342616521389611478081507597763134952649785183922719865325515108541291217201735775688429541245643482322771142188145450639895492724054603136340187417908080544692306481467460583521524610119051735220792127531114501101353248193707002143144908155524086062517492275414019380053057652664565760000000000*i1^20 + -672883724013741018542593202833094857602698331443167603281448045919584959491359640696117289143115735571022167835435272186227393527552819615303745259669219634947499768447853952742417482714314518851847364300503402595494055782608736367430171316380321733784335310036512157937752421637146652406002351468294116349697391597005262431385085542287936919771980730250163182927992592517376844703468438488012572812191121477087675584873290260351179085475899398603809976560501734670744024276546243132156382616974401218805074893779038230067397770163173805727282191137129318193506529367178618384505689209252208485300496373257978881291417414339610567648541977839331687925400687188377600000000*i1^21 + -124068141744761887183414331224871245553480463701421251308333429851921265195306445545491063331964917228566497423289997691471956806762402315963724394601843615547581287429348158019693022013718394724106197559405892875007075211869754903943797849436543524512951995108453945121261481384565826296883002329406942388878913363172081540831906309718167069989669038449475144387898653825010198495602231740767426936818572892515238590315235384151180695817856032054763932153730088877414879153943777734472430306479049992242024167899832309558268886438638449771506721012031570920241016840412135441098507104813255863209971844928370548773748848548653798726673617528515032332611092480000000*i1^22 + 279060713146222230551126737212511375423566033609383431780213376851797013941925739362104573697829402662056055778332678229599513997688048269945394413951044742495247113402184490892334068745193788478675957573352709005089017144184371400356770443294115171681842732780875548891250798605850232263225714904944531290068707855848434405844906456502310256447295864644687363421561654335617884666682507258592306389298324660413882483208634509764298960069254349073511938363289128282618297318674192896629912308596549938106305479562128543347903648813723133026123118296692965303399402741000654560702570077953851660430038036832709333174132867758025026588098224701633986560000000*i1^23 + -59390442774900712352198484431337500283448062256150376982464620782032215265635059677696195505208490913054406582006474960224103484308684608503495063393582912906334615386111769313356712828876667595153326241845134866223418571118670377830879677586025333557834875934107902397429642857532763846409237224033480454654243531448781294927118942741249453408939854451154604943258211616471644887037414324471750482331481158747382477246969581028510377447601199330002490227384226990317666462772829847414473336917838041213721136560214478706245233815878576625180700723440841853962697603639355556231557936400958358260830570186699739418183515498446573628926040473600000*i1^24 + 329424645746761615127228561224022585124742393752244716479688244081273167219849624513695786153993439378627488705758258466490884719447345313548474076045840783840941934477935522226674091169879184870118616811016185482602863701697968459081261593255676191786182679484119722785289934752193778683986494929888227670996960256628923270442441571551012344305480903674639415376508432954656889129754188876491159917047401224318799589731587714806702814706848722975737925341848834725654431305746438625547971290338560654212084615545720358314754066582660826042572452642524892112350017775778399853338551672054352744777566183133986210582635073786347520000*i1^25 + 77542916933093926052661138532092696221932030721319348484433855597045546640532723399097018599053738449937307995623051931782514444409904272972746349353626593562079417436240115002674288264307232678024397682472476791920315183566192844788578054998081250776879408327559949305628222489805812283791944107825966990073757238639411358160052737435105214559433589959412726699234695488015049841067719516974779350586601031233168526615639683544791871099376947429811361452424788801022212636298666292901782829874844671894247175729804727396098175743881997232628938370030827619471145457994274840324267378440163174899060986103445061632000*i1^26 + 73475093065098306443625353159245999922196628708937237046092185534823191702720211289360223605354065113914059218982948601290598167137345977900084776381231339881748885081812095932568616328081740173544107998299905322824569551138438170304526516293650747937983957764663637714550909012989189091867665176996112003284320277660756639093643388547588548016486674728630024211717474490487399107136023352942546170211075399294832648628836458696331311965228965133938734434759172369719144842930346614454584484624955597075533624308447492369498911570485760435838554971087956640133722629615468057246856473853854678725427200*i1^27 + 1665459197841564838347793159550792278695533083083952501805374645780147021745154556788521404107551622874825599626862676533394145431179230279026481776970816682272439369498397349263910990769306249471905897016407306171272721994666127391588379025699904271409911337223178304894033321350687993514936284028232243462567679576397530162175679928431958132406868480132072937308640163145447659587531402476817437211430807404277934595449955760279940643913033245010406138902161908464825786710487427918137668844201341071471364164203584172152242332979073090229925069743568125063722901073324664154352517120*i1^28 + -277967670211698401601367090572329510397948464958616843713500177593968527437372596517069266498499585544974084920363723606638583742531776377784317183340896970322662166764628313314334949061286565322459360643774844366689330738613727335194450612250365505355956850819463297377198487648004821191891063250912379192481917316755093678235467680546687452294642579970771593545292445111761004054254882397645823499924140855263123064091467148900396483640163824969713890637716967461018595155373936809335897112226287407667255159121714305058710726652640050049509495792077724631040*i1^29 - N1*88466196034012553730338083453373090515619194431282405459391398153227189844096344406054115767567520482196689872555505082807871749337862626101599624295955295058729807502058322743014921*i3 ] ]