[ [ -5773313064305908285265528714983409330639106092076160268301884508856530248252721633910620834415630063865153990078285668287607467419638796344018771974835045932936163489344916988034307553130345275185270170494903923743316279234210641855379107410639649956157736446161631083912057582038891674664029437618081421653176108084317231368226654289909032599095909511968506566456625266757798768830963416161562517534857357247648356680957574813423099818906461037544575674707465955285868407002472081243769970454751447520755211093320087537700090692423489945600000000000000000000000000000000 + 10699805377299193678428742854241387716383626023100818753602264322727042290607926418524233517658869396102536097356882014807703093433994567431233965480290454001103206496173863055074165954973996877615775579577743351956722992878973111537383935210617208155788246903030840800458908575622258212205685657587668748702836909664317289634842947226115451377703051209118136187105657869132421991155206641739376113411350442875794791179688072713311565038426166312768536094127467917587708614233275541243218782134120582662407413311153165096629956281190318080000000000000000000000000000000*i1 + -28396925962952192775674438068753604343307344683384918575978138411818884582933271185779883175733103493252655489043526236974056287874412567104736510380696270976388444140883952902889822033325263591146926588053801912578359308293304459411350916150093094981316290360389523223999049339337038750108003031485595886425401286397412418617819762476439808319582122432051045912916968544109445991432241618380093888517873923814137723265565720932911748647430561525986678765590344522650690768566261778801322992731171996262755476995451109317395178225401856000000000000000000000000000000*i1^2 + -644762171321960974427735166658001901885002211413910873798867338538989305083407860066796369318847589933069319314695063114780066526220629729639729451768934871521695097146106228764262237546573090996259595688460384927436412038642089139567015262188739278200620008664426645715175944245758129507393061691169314970278715380345260846207782879946232408993839534617616224816118722311416289092837681236513274347992867669998318278423765211205891513632764206650540624935159939913677433332954664415177424246741246697442058732362208215678895954224742400000000000000000000000000000*i1^3 + -1839744398875866739964809084474411023568792606738148964570145539659252800596666873536424894250172763909784195130495473224782457270629921138540654731612300878898899956655718438123853975146505391685783315389314988892266947126591175237149579741417727911318720062336812070985772056233487784183921467678528607843007265230183799940492392826032378658541506757435990519085121890525324760645993392226433944415981182883007816587954903206873987372143045801920512105141338580872963561589254763578541963038190371737156105072363980856373490902630400000000000000000000000000000*i1^4 + -1847662437143569521547871993992671340644123603243042121458320270750504976912605093127025575011050462050104195404321619914782062685328975174710004652422607800500341313052601765200942468689209412359757845180053113362084148520265069593038976608428122270382286915619324600161202729884599910669765329244870209593403534533685226617312229530941948690266426285675676743642150270191500313260208075461253434779841114417834015819173178035206791359434104084792101841514815241640663002066553810803931318527563485795304525690702314629974663888896000000000000000000000000000*i1^5 + -266947356064645866362235799442122098616152656926174339219106180799831816740297917978901053929938207861998402552136810479243143574250979535326594475134139094328177800137028445808527050938716271949006184729446011107623880714325302076818399369005870624613358712769253817550548118596813958585253539887829965994602709137450063608529049812103264483410697164291191991313957994414194250414560962249826670681046372564997099378179946169884930078429019205745069955127651915285153181379443714135752966808824165949397999178251559429530976256000000000000000000000000000*i1^6 + 1725323014624593595384373001480312328437962635427559279671724636824104852667996315387360875573550803996900772718935172257437453575255741358269267995024769516726103941496950034007758149342955620653170128407825043110344228059239212201736562814713127742605967399165134152276130098114717479881751328105364143952922635242661898941450521750532345401789671568105430039153157248004754675094080874568632807145933119301615695246688656812531980376178763107115237344641555100764508476902426774096071827834717917510080698261748539835023360000000000000000000000000*i1^7 + 970121736333452165984836444631776588357886168070682469674636605696157440225877436788020222728721232423031910763380362992801068538279180644140602882564754199318235356879092949275530006629782693671357668189269810006665019541907937550892605127863437767574298578523220160047963917255809342974987119000046113821993734284147993942511298745917882220606687925217587827392896021591730627067540657433567418320002670587297093900518498202367375688125571068102128407522149131155679908793078145815458989630454950448030428838785242365952000000000000000000000000*i1^8 + -28994002829004333109874733935250441387626298440011891046968962849847246269006430303300193727579542815502699768390548200894906532045646198952027478868876716195469714732681095578724805206868847489407972207385391841106650781258033958347937628331521944821351711155682651764441673037876674422201486913910608887579057327344276448838660807662631250558451591199286599236342567859080252561852585178721917132121118355394441135530440951596194300184689398283830762720719226706453619046115010818237097406073236544123711911425474560000000000000000000000000*i1^9 + 267924721258448115425636415244668545386524010343558194464215992734012804192186465185794905531451175966192521558514817724817800639317359635921719077616009753467127625706621441062149356408100336986637632808808898299582042074400346546862556290574470183519756130373840626041381791126147503886064559224571200373056167954624337789347130150767620726791544018432869037431363749851855367557415240220371973086159212246437833733172557506437404260877038357516205559990969057026917677695426100719672893968675812524017565218897920000000000000000000000*i1^10 + -4744610036714819295521745590911581674713184699749417823863187785455883253723635123850181125518529467769194165829248602771818086370707859213529625987374742023615968228107317099995821200308459860075238491215317547519463436584523793194840017332805316615685044279548643500244641740766580013550528116722029703917689880668834686415974226353711172292646088940991677836182838929245950111861041470504287332373909217927126799907010957838376047375543336469085040885567836868692964547611699309569125378132142381320300920832000000000000000000000*i1^11 + -586561651236624551364177532921188347846336613743278896513538576460631278333129644228290238586840527775929448011777527314475384346549949830647055161423729936499719205287653790327920480904737684643602965652626361063312250565580567790568337835535837236088168468592232351934342686643419135780931558192538050084931823414879131875436587271827187957392580942083445169200063098581155420787359972309128949168347714545379370777346253732654135339370660890345126582142800081829525260663265980394343853669951409120870400000000000000000000*i1^12 + -411792701811950050194259959573006353999656026456888063914107239009560259148381015209241147824411748225720500348851115024078462288133188944536600992483864195099758113413777132820884480788294448911039424223714272358503235936519062730342905573218680658714608170871591348707444507882708273334185970288560667585543186759401930441198065355943993347773591002844127169082362388020115860259979693701254390896137254849377736826612845917838816626827080711623059095605562354344592416399572380555794338483168870400000000000000000000*i1^13 + 283109897651530167559722266919836725709563399092326737492563012548683359584881465947717427308898185131737314059376281343060118039884158104997833713027969984971133009178745022117292852260475204138685914715719472926837296712672791661245322472424199430448537845572997845940320180350767475405455494538816310930858149345476057686886214839749989374372043333144894075929796299266046880887845225283455955931407946256415077072125646373511064523097778019862549525748830573289018330959841164700536914575360000000000000000000*i1^14 + 97256291660308041080308879957933988653444089525068814899826971421225999198871839134721456709704354823916589113341490514724551109241306962905752238683592546937529185209739378599550094536545285028969330210928323383059052430959968644213308973731099450550292025769730617954449158227316430877406895109068756742647076991501254201654622737911992266907359258888562695815721303214644373044443085213792666287472778746929377679903954932993873061647382949830051589702063589518286837811511288752242688000000000000000000*i1^15 + 5696834844772321211434582867381569060841698834563163687096641884997563914645755685291133495064029999516028902186993172139200958306008970275555500488345394915895377016986572792459250330797036185543888457013009528693595031730621038543842623093477940346634011347137631607527825796027268983981653832908177339989207498946768348903448534435054952266067252232979839876197021883495080747775320352372454255718096888945121652403692364635012140003141992847140131129005177568837448282653117644800000000000000000*i1^16 + -6317909699904532909283502189004827772475854941306367682627173023639275606057762859552770836086310849496279130189991091264475399812098137245731676216020120207319257391290840001748770757546916621415105925942046655379585389708434289811995315930921167697620865227146769473409392669144944684755720017891371700634845767766246648152412405515460993038700442220084059005395924880127806782691661055044937038743888320526448450040912535582512265948421403950863717402183510082014153004810240000000000000000*i1^17 + -1069723669819451648897872497506028678957127476479830591009862939252375271078283929097428752850358842470030274813594819344185381531859150585342120394152264454197449334818971391177250226288220661072941842554355862896261901610960689373396304427439303515604970880014559713987239923297441024478537543015868282801670280140217677301336024153539505750983735448054390460829010494327659856572871790696775307562849972228971824659573259870776428698991149568721675951093542947729178624000000000000000*i1^18 + -63272134010258679173476121815429693707089602338599694819752835496241915864631322074281157393642092826649320209841145622709443172873514827862877473465532645978902506688531051549099824399939664078499284051298957872168166501023580737851929994651562517802734821463470586462455712179616137849047747329323885008544990386107004735341882997032767606412507776452574913593702081181500926465497677145664781728545143277433280788294254354804934208285118524515401649587922927616000000000000000*i1^19 + 20921917104735837701358135575683758066042100531551818037091802687627341985398485640877347096431599638820629652477660396229205874936601098070880682692388011210909820612657118747259857694677559949614678631944897959490385666212101825492508089442738176266672116239881075033245212495208793418032751505228716543294506252270012003143991231784212375856916431129144178158004755539786173750549980174162703388308383765890557661004060023532598478883974115473523038224384000000000000000*i1^20 + -2147776130908927431485512735810775579332943350428200390258575204266902105154648240516801510373776918393384079025925100771230494829456115406212878022673994440437612850432775970070697343168033777635901981944562895478546121976442599557147328133518511352855476403578317214669166013154274900091320722882198166059618507970076784277835746487770580244283497075009622935887419890909786672940707712887838534086883613392326504949721808457964318386820905219531997184000000000000*i1^21 + 94000645944221238868666009079707312488704085092411387648073885360605356470049844330683802212113201371953329449385664022544146809009773297825087747165211194345698071723828026014105573425639527469004965597300005426773908568364801132567878033141180241816239150479501648775751315130233100541621258453807426813856728266306539665951791354955267990978895019649459865258340079223925630160352166246021401752266116858348784676475104441344283445346591100108800000000000*i1^22 + -2882137982609773176406467266539073092231943742281044868792520944786165975216209654917649016932535113937177822670422564594946452806116669919277393083436042396947745699442708449147283784588358171628185647724616203260013163792455968149666114805036739532003643633452439028743424873659255439097780822161736935139472301174359931332998850743334627319019579519405188706051290266522285387854413866372015194816813381988456972308070483292099144088289280000000000*i1^23 + 30294474840037720452152749162934505942089108634534330995201572711015084376748767693090642251104888113917804327994447320511613106872559411166442494292080897482291291734071423118288052762494748910753743188158354304288428485846915639068947248725884792079053995158561431798330525081898775231835465643765473279212515092317236386685559845992041160603984800653251506030545928650707906770520638969078299747127681013116291113619871911194394624000000000*i1^24 + -282687897923985584610076179541934201142981382932290017353627077473511686900763151248142600669781130616559144670114597765812806692566432319778748652348461534039672758005548626115310897832376191240205655762690444619775392959577500488801136273636550712857661676196771582649160955706044496107829529257815806045625662005035934675639317676648479897449351171243440368060406896635293434813298938953815368405099021438522314486364241920000000*i1^25 + -2004769186845406821515842536758155864631622069730347921069835723162028288259907438954221308587495544356867735639127584066666093517059615802663746640822193773909660967126990488704244803496081426948143818848046659182178094350311414142312835954479152494928183598929284629250051292473753807728822422422783268016994103772075922543816662439934541819334114568326667674497450409033716384931560950089119591700065419264000000*i1^26 + -22384361294792131432862306236851592644018031104367429630150856914920643737724773799971397333680717004089764072793167225702319004986125017906330843992667109811628117303995606011282030919802609229199145898897999143917704010528599391539794276115012136743699665751185525703595624663678572200251481185432043569705960340840030744769116716681753850160225752153509848498347942453587664019473262916403200000*i1^27 + -674418635977117683091445602063129695851467922338439896631487445973824495415240099945273578504215192828271842567232034498379382488524580664208196313984857146395953057561252263552975868401298065834569296556324977926972517096884964828748373402518750009217653983077811508173220633493176568083609745242089916256326053149477526942824748974795701193952885211150444474929684329927802880000*i1^28 + -4257231492307813990911388716933050429060310065294036644707034497101626116331949275491551960401481785344326896959383748651742280361136714276766968701194709746907907849380924831743413033318851309128427996114747714651147202497659329313494659797032675654433313054863597571845060780233128090511483106320029272549182718431666817197121837581190958732469171751161036800000*i1^29 + -14146904195191613623558803067667599478234379843351336881985950234095140339088516029933294774990747441785996998541537188395056274567155107653164602514008006481117761391849466406009910643956719662120605789628904387892814753048721082894544176209106522204362622666626086379179514374735287395662490895227354715058900712998019866963484725606092800*i1^30 + -16357088613531825250368580245475960415947655974676012423955914951592883583640552286076755689728335630560845509849581901417895558282798699352477395229145243308235755110623606973404528131913179890582423130387338942010306287320841731422359979482025216756106986960364597662452452422498706844083718446093851577599051009920*i1^31 + 109285731607457019883102956609428970626578528879133815050970471137856152300189773997082425037483024446270042308897096701271648757279967078553306181327354692464856311011037281820119281402229199987926637780171159245171363577016338426189642722352031452865022925835211712023012932839824001*i1^32, 71944724496845610013933617405033007862240164251758558345531051647125661969565031758565113302692249231114662795783138666630121652209028754394057818868678970466014357915809230169295812758721636057372412863248289853141144271290625267773683358887217245404499454492797402800400267849508686128963026994925393552576049513456649081531646504805465267950829415449406181990107066720724177415068070917974834804476774539287479423791024405394048010221213796775182887377092592959251462612849592464377635173651885049447656324597453479186199484335824306088659051940698484382236452718291497860998085788583029317131954572887695067488368570682814317473593563169251917905418210220013194355939770607405364668687974400000000000000000000000000000000 + -136176999256432114876390783309140390640268459365297970141735550774915298400640888359458819964760599701014532953269944912515143088949578554513151954230599835038956390739175074721567069734496740080091442369108166748929180617890987872703120987986392591766698586730478675855232740701052232525506768542781950413358903206591036328093719130666587205098568891366869011605688658900367649657827419114038852310941985116460226611574897235733663141643711349746934502954604177411931210253122349052763154423215003751063238290263900845353958391189668796833121188712890790434848803083979878348822186970879688665034251823291941107780441051747889143301068685764648400219766226460051129508434756265236302858813440000000000000000000000000000000*i1 + 343884551278788485781172327409912271751948669338214073446405689305855911847859358449716030128551879657071447169564852880787451205382295285206105009495674894974597710508146154788516691635076230416665642663636803726023649909868013771720979745630011976730696581926106931496859535548376615899124250966450224333215782339811799842891266585585734187628575621919292593865707964165743893744532077430634681361308795001926257164567694504792714778534819863409747669267273329951234277418939743105628798036136673702871070829151068958429122094112128739506502303815556457393100850372007783069188378987360301456610605620287670514870031692425241063313254991814056001583592451975180248730121534579848492613632000000000000000000000000000000*i1^2 + 8011936905474525207227158721735046261703692633862591642130574307086278418640120192841285965116990250432197462244891785585021374088891773369189292003796291479799242835533920314190973282955349992745959901083822926673545065435571259636195732994517102111548649903943203761029924000098521482216805629374159267480192389347496857004356513864432985944266838971962398901150976678074820920147838386708393256817629465440922300651545735909874144007876004648714792977623272496431780202979644698000721334224759649307264752738308544748214814121812937555969198979160988017736172449449993059846129735338257205119446382410578147613600485775431899214535300196383489220078000032495756676558679516920719133900800000000000000000000000000000*i1^3 + 22462162144039588447985164105392009025155147288547807072379642742409644441797492519499506033547237274566647528314032518459783714570711804527821940651170263140888836097287848781634741408402285573665958672845193762991095189734115754560173467183148380986915448762309054764435695343358014169072144292260624605877217278624546175225973547179058277973422421594074262505641318015174422971498820789579752253836200991415882268821528633860471407266576171427461857663974097614983243683017927478028605075563607056564116427318781414763947474898314836710161892798126341477533106814216968615323269008233024304287784574180030940224260949039727610663641484117844307306690736576887451667422459826433771438080000000000000000000000000000*i1^4 + 22339808296950568762241984607298190829942747023802658580247308303255086540039621071980219546241955361036463709768400114652018467948220056714327997853532891893075910053646347532402489539665194636628718243773132239376852108008996207886352949584561401787005639082009952232935961519445385853191881300531226077357935494369355910794843203520399705800980460957141548005229763221257164657975206891517574793967402693592189189850093028632313414074648459127764620401661395629982491138770695120023139139691467050269430714682443718194776010176363145554631499563926924788805259593516636085659449594997423797014413546325215959854827788028058999641381058411481135379452526165053448011426720904478982144000000000000000000000000000*i1^5 + 3163399104172435190840323937047755479745279141863415505267753576997443866458356972322612430272825600412673030873185511305021799521239061620440088073745701273095312803752352256082175568283763389419087338640790326038641367238400252151919035547734353131781413335520930444686561535615274714360909178396868760190022930531170893212601668377611212726504063143804951645509046530783390242711825672240871421447895249595467709130767896674966850351027104819878009262381419110447595338649223880787691979300395261110727888234868192371287728214681452440454718542249203212959373046593803212594090104650094220531108828904273351887666894464435864351547398011291936313928634674915293907775379320969625600000000000000000000000000*i1^6 + -23296107951428162795097652610193050408538101708743731434600841113061371863606344889837929503104188318586537941202345711020160247385815814106771177086316159015512399362307985082573383650593749579760789062676904222171907725098561263114956909158815336655444178765338109860998296961249926590257705915966770013597533538861601055441293501391401604526200712080590630242691980553188277978522043411506152805839601383063010847625249109684398406716888366800995484231996354838906546247280858682636481924963720638337340026941638297924966327163660683064277071989131136565239181481932240239360292548856657877431814855740456902252679390561988454589130578717516474350644757828997494576740523048960000000000000000000000000*i1^7 + -11300628894914976603050106700852111873487472461269654553092799697062141086721495144993366040167256902192119673853223014137718804034615044645595618833571637319292256515328923089117938164511884960385155604221635686129995756051025287591816902617377324582316311112196933954478562633878081519512274356911010991723833293776041761010318055408227215667057715566182596239196380894746800803729848398369013023663669812979555023375131784090290601166517031501522087410980604639942739018458427158459948529834686564556624732964351220185658139284179159639109959492870504007852241611078537416471397900576797219452699608192080344719606615566505265530496517622541440555919923599388105621807038464000000000000000000000000*i1^8 + 341644310863271818986533399590823731927465730970502155553811220834983502741727340698480957061735292792753123469802793916292806136228377498570931829001773946674886841289048659527988140597986223134983064965785110579270316357557576755990589685395926958148542767062821067069915613885154741270654531900473487853027470471709522842757421234240050094920333069205308323049578088853179762596959760089483993770124997343105453712832991236488840977313875430466279423284015428840712013005039205803644308681849018282312308176323337366483568806758486471978847244918029946740448745497811476682094724578370414892658217918261121344791854611578154426076347306183089934555957983978009950525849600000000000000000000000*i1^9 + -3164120267874812509339796509515685210000787177352942088914836869255679732300230900370935285441200963385752058397275249423336096871607600942386202020230920139276233305442187617864810443657698068036101608903334449032156530956981203667441288303085619342624522823292658008673684720189855606826842343854038053593300652837865114381732243341038497413050379959621096164830993492109279176747071651408492908942122780796167142383156083466003294647890972629758714747754354446172796795222509202423542941913888021157924250108236557704643864500033046326399659550894839132248148158976971644321631250272329865454214211313303244044518250225401087003174669160553054859873108870123990548480000000000000000000000*i1^10 + 52906730028674963373583197231631732677452803456997080292238717696162648393882448428412684290439068086222479084097197425459494184608006314192285593628793961157087847869459939307425951072252888213382536958696192601179542447275329924438980381560953992626699274426311152198074700227764978714854543430657956792996214290963731633871902613727890145339786377767396651651435558793576769448908926685658360020655320223260220764693548851022090969246287439397465332007048710157925486596535422439615771051734182094866128449315232711623107879582283349052418388536814564534815240987550119479560685711304909496721091472692849679542695255329603178443979388432664815905036353004371968000000000000000000000*i1^11 + 6548756692143978499067283303358823401089975852947071222420887590481596479169117062481717284189052848489614526809362787898186767657747034582872957169228375687504881743013895710294163998132257412375711693814038077722064029303353477942866699521989349728983135799021366795019329764453587245170649350632838814439136467785568434644147712112627881759366955689820350974876894422612662952593589843957733761208333137774839211429265095946355879594842013581955483085576095143915645907578242740253890855518394425529097750261992776437565646630422496666191954706578642027179654343597638823354388454234114996311538623105253348443537615073639102117320722565530178145681932288000000000000000000000*i1^12 + 4635515516332464288426115618058077343973057971664998207132298537659902625879762478138600942932621831728303965822828703601876965044793560038576528633690340668385464274529545774912377224795883401990695061008316085576469778159360283348959560895352710742933355331802097476457953018370191045373837629219839207628757112857563067615081912331716782210321878928716536491019168983850030055469366173714881677175206943967518711696974863470687000291802096549732895287535909622644659418151057159624791580649364223049225971109740681602399949336751106244700388490989220950994942771908506141162973475678576309299391254414009188041945364380754168382254715328480548801740800000000000000000000*i1^13 + -3144135175109885465061354907810590085882454156321505738351087659766237348570552800528168685170667145839839012948766075135471066742312037398078808512533559389927268420363624520009750675574355124519777164077799948405246874263518044106817335895227069922664052813278527721378081310674098363419779538669810984752451599737632883615170701685005251159449067762147358619931349661345410200110232847240807386486575825072942357612275721222685455277138488977209287759174748148556808675153944993104320041920011400539439735558016212808773645601705616487209049071847238593254244401086080124100309104936404675835828184858509291658838294691405669466219544069831393280000000000000000000*i1^14 + -1039238406410012697020776122905888272714031867364902298364988617437667576898404299673383002292559053571886718967459773981169318032894175429864694692858993606629505354439522537114781425624416392778572099303278937621192194285872951321519522177560700613893446152497004488009131169340437324479999179239000089498237248610303319379250712244507942970985848435725735227672853873105645037630275130442884036891746686525211451537718330796281808059663061345806936653654523904163928650444009678000208098941449489435572506012626630739448780108979323263629966262203402518297259330567412077508000699207024641427756526681435539691803194438915214176263711227904000000000000000000*i1^15 + -65845549555139796057702551531902509213534976400066066326414290186149794370738082176492395651420119127654789151169462251807209343825681747924335580218430208015410291679959952072129482849760192259485623125217566443639928374073908534102383998981837989536422912020307981790366796215058279265762018459466865419721700609943161348786426717369793823875107842770559378640944356801821844764711728693907943206664285813889531661553461126076876631998019612548248285767903903466835415486570263190789376493612374479881599331711113163540991832968935840159847530513519112080756066003052543837793204274236075556708384192275083951210779720831430610124800000000000000000000*i1^16 + 66551983298566009167793638476320795729808989534909264883415570548431535644994114925766828231309764195582174226888256948704294119513775867640459293167538587362697524331335558957259826641987869513760241025651409382199158993863373802733753144054198242589559481327315973388598324922983187645509837582964763060769868886533814015501129261427682973902008574305528384488758254179652979194941508899760267748776708781767322943288429360858148879114177103994352779970452994579640849863209645599223767036880742664769737037301502965469906173821804396230371283902200636938782674041539533904952675943668689061254676774525186287086385236150698639360000000000000000*i1^17 + 11537582435494907784167041674628406822984951980561523926480825340173712411122195680491090057010931351290325384866781282892964102671124257971300920991380591118158012043656083809066708508143747685719725090488350597792494890758058438343267672257596550990024871624950465045475415875952821483529816274797607723707872143808426111484220432386088636956610718213657519773800624878290986075014036674250535976634421071118571796137016670838755719046217971156403396295639362470534044115795500421024076190952383404674935832742516336641864449253965670193452725052499128872268523712552679681314288766694509441242688972540320136694188384190464000000000000000*i1^18 + 688933078398537144877108516522363905370318821877153506208478818666884966999363862556365469015764262246145004589589159869419587726379863529568578119281975589490091786265892386754580922785704505823589954673710138828336343491447160564424196892697874139613153527514746760900874979669420464164930715870784451731807238590029516592927261809671999509268810470834709398286535288107530486400810795508823803141117236182542728020173446471198351200761778440923844610393251625872800776067554514902579290273691738951452130095030945598303877021538163408849181253538442277930592116637283589732324341538290477421640225669342727058436915200000000000000*i1^19 + -190080478521202506887261868338963672463653957245562770687515785430891774042252608960558292988622626228734853998783648366728645097350768446941254210837406931835049734994955819331461218700188746784767208845209387226082294143379499240849288626062135036687740086204746891021447241513171321608632273934235545835513271564415333477808624956874995226921694344785787860335834619294510388055591642502482753837220613291929083989100983314172194267726763035887904642835222733469144922858832529412871462887197415227980202637346356363597849891170426132428016533078913982203555685387440851642115086864967664463606145366768085893120000000000000*i1^20 + 17488502575650406652930426434940097820861603310741737603093536358738070950814433617103844491328049715370118520422210073824831595892410945237248856004282813712296952428389313147532328846409877901753324358064599247376644621138930488428775992691210045254380369198653145337727229955863043594693270870352649949582107538042774154968163526863891175560899548797129474393936388925746805439196131583477308182452761723707724677152823637127461580431303905629040607047916719640087282437399256605127384170969266049716088520877052626900392114812587673666642935186206308751018011392622931333040767230251969928447634679267328000000000000*i1^21 + -753982304813900422654200294899067280027440004617271588460048045330944686233728748099432541817503398519295990451511051786716486556143499713035123471001337154566688184001126647015694024690091594719252552929233287698078417282169986290456603168160856493211932071345382826438090392406029554128338922419620857122121573152816687661370434050115853694910345171776443005770174797184960756629038869792143364693293612470537531199873715302414479101184559082542834911516791668507835171497911893642148830642043883864570832060590947921801339570695602467221903833072432654935300015112260396627536770448421857027057254400000000000*i1^22 + 21833345338812257474053390040498493115033006718498418655722005181236489202535677847323491787674517408357143599287275114076638400108241696484861320947948690547339919845779730372330476405733189660267616515442182353070215906485702903229402173472013010769308721898536364161245911474141154851801172008097868656302466629419140331573132143874821172575511558458664244620725073985914081957300293865328922843303597167476530405509001368355925798387684463090616015211719735816879212800938874381523791520433586935363046119276982531816279871552067365678598384235329885226585484834389820993252690726750676582400000000000*i1^23 + -197709677933555625387336147007568910740769353359080274209159445460581859437559069440151602294952429567473863965330924747832687264553168780974571367067533848276641105915043875976493622118832059787079567824742104221439917019987481973839754774148517290313328182754770151223644267405831742858801122075261005053235846697520209684987130732399943455807538391113546079876813066942383482954178882967266336752244364282212719297348840835385839906614911066188399226313336644719703069861008136708045111330016792098114582770362660666124558879872130066730243436140088406238181665964862703604417001684992000000000*i1^24 + 1452182836467191229286927706559442886751305617904020743231111050236322074858162692649063205600615609546844529615359839622015815301802565312730727131863082085029380998832799538818459514412772466422757163228323525731277436439385818572016220042442601819108893531344594983763613778012065285060471224274368958413381016647218242603887157068399588003009640477664510354637988135649442482616351149450645377666945596336151804714810899522084142538651824320517161355177539725589679699247312346757335063268732641322083271425456352769435976706179311375297785104024343898105929195427358394286080000000*i1^25 + 9858232482546938692946682221679648110169038820610002336145279400883948282967175681465417900250981416054307230860683484784731237405365673200377522650552779645067570626877852625757340195369175553682173758571086682272245687450421268374441320279780442716692854349320125297731072967567099560224762503746411091812577708355429033706267999394979212614615945783482945354607029261468539191168493165957297500006301830040508871821437123701570820326214454787457732773575997221375494645821390461796287380363681940332341696698820751180872807203666509343581881462602364104998912000000*i1^26 + 115672781350417843047101790236706091773275840471191031783716196016270897530671743060773000008771829019522072014923286884578258806056303955377041080998979554435539748891765103050084055802520276832869837554132533889709585973171471919977159547181572906980217283317143373042062035223348351799427448989909265438210808409463959510789215395317180589017116299900916042366089714278799435943562978453298723507960191232859023673125536253701248682895493692452840057519882973649890653451230055663541367970822604399650165015023038034675916835369650487856359014400000*i1^27 + 3166460107572409868278540979320331808095685535112365509813053521150268137261320248674663893808405462078931057710551251817832149935266267007882940042595050365682839223119073066031366002689573350675927382183150960377232982201662057868339311561476298720304038508326139405111802118083628398508884490960428273887368663280239857511615029457258688038646924632455160851522514115077853789419711017102730079495563308681050140589718216357560738851723930741612908610566496263795791727154502330745773931507691023041815183866816620852470884597760000*i1^28 + 18640750858620721198400306067893436857833055981322359415689628012274314238884162853000568320356198357545893886385700328377451350822781543707719218226714861386928504656225065890242699337314308473133300708069286765313752557071637726744931891433881675522934465018823687221971598177052185576501653904205479003997700544439936124475924999590558713580555605014007345159456180668060221695392635793930891474046513897482397913742870779812946336659790774228848487417357631217538520350694143505923028044209813693696952621858816000*i1^29 + 59531998404264965283316873645465608176817564217117103966879714200364993528801090318520777786389791437503671460838480463143402816676869727651850524150549795652791226724025216503381966278180140681599957978402511313929567411601086991557448290552574060828506573460461121824538766187208359659524378607208589898157415771346809601168772164878376010019366723336860923386997633385609884577440511483730553389899002258954919083364639925169140754748405496678189633111719133384007542415177310153020224307200*i1^30 + 66039603765752817803285641421716387022818805296337550211819474292997336764900970330630071610087981649145597029424505543598382576960743682204156130296488141170448047023660934343842174117127553744076343552474896579049191829864378571337878294550208955209814844703967894894512923732723436796225398489349412040255539359281185931618413282762180413591373355297144957515075690363808863147241712936396716678274974023379426977185881976435282927780092703229053920169668547266478080*i1^31 - N1*2660360874131389664393808526080098805909872531694144312082370781557594361009749605568194698993541186737809935255660033571167865539870764171159403257391*i2, 28558574502137901180086460813889427368392365319513469215553824902306564476946789862512060908807134802440548023209844017315188394002427513945014857831371271963360302679041064990533169684362181562937335680362851428451557949004550525858887454950090410406954966128888899795215718202471578299508232739398713592279940015505570883662529487014720196617402507691784358289221717800809352974341337251692958360972058515324471385309864104092806449959148904498252187783917800043994680319205249018230945702296129617123490331581269788141475527762693445058868142007957175211827393742511104091290794329432927476825442986199819414337251179464200388568992546526080917163684932333015221359909535280102434005340651520000000000000000000000000000000 + -52076141991127258414413877916847616041760356183264752223202530437192473803202828774191228814873216636206892657203136942746311576955780058330271699217442458736217777266828302261645127161512495213667900918698422310139804852584536935305822367519175029557575180550615971183753842541781318757523552865820349882499341865310679138332270739424924643974295241855888222628079052154756074162095144685974139383635856208295972845030347623805380617214898740441546651356688904322395971821914932595674216524954414309449633662580389205151771070539817735807562286380389364972403665297463643547602163489595346351241350677481374004761206096385298388511290221676556844442566023868732005933446369776835676474441728000000000000000000000000000000*i1 + 144304528756926313788354198366251529741097983216792955652716194515746921410199056299240724992864008154141385594542606340964485853291649569986535514662424549798662645879539460193515047592862184064024750394376384394587951718049068008153411517821482772856761175505854288555801493860681873332722298419053434915730221171589874821718022970201866676463778673535861687259309948808268757007726487923315179483295536050100477539303470113516669309505162622221173324332455800639531483950114471894260199867138408531424445393532168752900938445088283880004571085648586169869874549814603538903885382213929887898365876749487474064678883622554475557093256021229116375483336889922279013917797862693726841523404800000000000000000000000000000*i1^2 + 3091486237035422537851315205427568455087110571535791655724338685633200978182024664451669616143443182268303015607335628952230281867438754519716943807549834891251487792741175043383257984331415489283720981899688544091414950741337381808127070386041829767107480721275464705794681667442212071319205893900973690247601592973405542237004279462789778128216852409639603693956916540974430786304183199863287404144402496081529567809074647267908758860789733060215999161426508441623068895209609748387292956710718245190630643465939309431398126431031538837978576504772723304550831329416584603275465366696823851772928636133308834837297262351214964360005894114703412184874637081742039552130420746676337765253120000000000000000000000000000*i1^3 + 8693925604388716600215879506495742186651716883529831562054945791883201031463125235601029161352953948470546109151012960657883708250046531056116819097142620759709286617191618734263108173235879882053337330065535854600578464075941861459093639330792407740536773774582597129792201148155873166533391315504934398298064262501616624782768065909913201488232061106055119337105432315926957223388944676799441879242313297911207240321309727054781422279098757062000024620572681753758296837967930885449791451865774345302582568636169459167249659257919892716936233702404245492299724610446403088408874618337288949892942040058254502218910059006284225518271512811058049783726591542628649206447938327989662515200000000000000000000000000000*i1^4 + 8744101351901731953276192691756618560213478502227281435954782636333568682035038269915155835799715512093629060623629595468761210785760114914714081323111050076846340592288561312879423476550630780072143999831555927930025588350895580976911177882294961859951092963674494294155152783180485362233088763038423901021580179851264889485007880572363270833849701961547013813054669178467406703939184813773136916290749237902346303827383231998202178569601219053360331338890346599589523605016486804465044555492632446873653357759941695115296222375080534814940268911997708033461793343849630130475675192892332666144083244275313480343960316454894987606025077487167892411154932418361209490024110011103733350400000000000000000000000000*i1^5 + 1262101990064413014176028561637349422336241358931580701080920850286031654847082167145535424259319778255482466122243768565730670347729381338111667021844917882253395036920482485411268030533767547125404244279697725752955148879899334666509750750295422192448290372492573063766887830707311974418473299671229575875704937856181210695474040008280087954566250732617731577716387460692125054062772647462901589561274104218128934520816133990299738766036304699691149970443066493790556875874179278465415113666649823746516558901126642035966991772384652902405009852692958864221709320577331153478872258605034060598996457757146180508005062899953866971638470616862140101684790190974981473102864369550622720000000000000000000000000*i1^6 + -8192225113486039651746124135829290853359565357587108326387449391885055876884111801505654623029394065674431740217706570053978872144031545045118876510404925203933357773475550822329269628272727665072053188442960942694292755308955881496805094537362393780147227304426397081814558990061205847076626151797729343808252815681499661601690070901076712046596387135685605663205333674421128731208556404115906352204450644110610704394453344398176688493543616539548130747069429302636071827668784015941743535955128785615300669097074269568855450101608628844821966286367646154701639357479638821455354800826360366524570421737890978709294788962697462276541506246164186208564232117432985662720976093184000000000000000000000000*i1^7 + -4600673042628222642578228312924448622778997707927977614706888514340054717125396941428943289304443994923049538713504890174246484150420375438660726637585048636334376396848585846396720512917211914441693439486638733559568637026443334931242539825784676917966263239099484736677032482568276825104753394682452609501950001494299752506151033145129211632786464103040286468479475240661995002046347212782637047665420079942951408143375790963207592214579659962875700763514139903344162199138961953031037534037669939060043239371153799152255243463731988909703319612082728070710778770905241075218593098169739132232436754193269220596698379606975310827827903175636856498783760500418452620635117977600000000000000000000000*i1^8 + 137643826771501497723121947697985852491838688751450175136741004106258570409044698866696609839548775906553041842893974756215338477780038355767737140611522884742028602614653653145359064005692766062168548535694280866263854943615166206049470989895129574548501017639425419844083117537656395459741182924343370640311077439555451585757076530177804919883944623798966069223585971382677460391172672758712716178406600455556067837788914114207269090961697921761453562974241605640338283152971352518575856681741325056559515356921176715515570845501375537575781890693841225188637383370047251174043381084927854762695026994681686582321825342730898870268035498504639935706789060185576940607897600000000000000000000000*i1^9 + -1248474451181956790202737793838680946777453987200212494276329013014558522411075708971940881027499924477410047225859064290923109096141093775292286790114575996826773108672736462108355357430202737348455559019965909034789266299192252141058172618174159959083428927800972920756751574115706499319598295577721648568248084650813742474858843753046486459986850859500337676756457110695536182886624805278978154176737060751262971348139908915925149274724273790038619778174282617129272861973003197333564630881580395103453092920471531320395457824909186107226173328813591002478321607769335598331837397533834298276333972439649439735765984367985470481441106991167822500116606213954773975040000000000000000000000*i1^10 + 21437244915126844859009303641708547818117092383771172554092458838428490963108884020934085323299095269016622567206267973939978160477476089526165796312887152586379384758718523097423988298181256424256835009113665360165224781705277820538545449211443411582505576303173525231717023471128324222913020990987489153184948577406374469747476116889411806103615160504931978771964783776139835760061898689783941890607459417844179495196919541536629411726444026363601243646808941080523336254011393845453374751122958150919642110662518020461640271967069869833094731220832370140164410969870798683685209178171614507915924347641402675446153103669005796878305007156277975008214633850444185600000000000000000000*i1^11 + 2721812727864495257098512877218540277731469505867452075237351337026458073411497557841666805134698749195238479271400664093915246112132515965116460880442856644198488342075856442603441995623040472299886156544664419503381435567552100407512622845297325186402908777836517888626830699121739200614890541124747815184905521323878846446668983069181057787328773212561616221830833343225303804931941682717694911942679398897019609989905572782340017311494838042056417683131998248744113621232696635334868558002975199592301971815984417341851509129925184468667972676011932124035249302921121409737505089380203641265539712534913205710794888650204605584594639154648369162116451532800000000000000000000*i1^12 + 1894927348075285939558409401432019498388185865415066774347458451873911130902546521434429329902185733852248411253080366028756594682028531205628175853725725547445725397682421669496306796910305241891610283369353485026962541187282274752376047958256433957563460003288580108760549474124904926189252750988428854347010158029655429358607064379589794218970393951858775713289920429165289141735129322850251801208137791599681500237029029587482802843050848596084586528735376375008430255634235885878783626763041638392056886852741609545144600196009565353592083286768424659595598667115670091592402783674924076689017155752632512201271484792731747245582278128323277514342400000000000000000000*i1^13 + -1278228887356819051056357206654324657267842295385191924224557749052000313071477035039293537614029503275696934388683018715182705695900767983336697054808080582233221236180009417772420357324981547312588187014394177446550367257937248540515749446477267593989408416400374060675575307231459114433164027599871456711279298776638699283036206589791532009105133987436540010318446599627143692669358675831360035647136484903363064192895614514666761183051127909560141084011174410885816140067986727892500640203720802564971305225849187806680449704136633190323302564929290213114256116854427653529970205001955211390088976429100483998554502741987426579605535220679311360000000000000000000*i1^14 + -431778755846672717055099124454315414452444799796689266993430342998131229654019914234218687171371868320525942961791471901530328886407372292756352471731758945388484454746047971544203952912406844882533003637187830396941134335988334447775322357625877793926871741780941597661699129268771009644141230630753467731932692107754656304241791818034459871140689158579313247751718308273789171763213814681534064215587179278689968393508894129638572604114783940709329204147723199876456810972952225628450908259487775455421908643012692987474775737388888747862670696224603752727366401168697270418182925039581417745692231022809639162815629476185582135261441241907200000000000000000*i1^15 + -28323553856237000559374450235819404552708632108166477701905679302041697892565084355091435058753536341128063230559688601684939650526279017528379543184814934220141835198001892449608471535519237519795891531210529763831070233753306584120122905404811847838451168054344052799241217422282644278654845266636008088853795647657449558303037022278132103385484427029769146995912511828055987296891264154306610574274591237776095347884009314171107314800271891155011482637185211756999188710307278409974899726786547912534764121373791216313924568450134430289990367051422307469189691124148503776647518684548796847720875111507404611007032728845843953111531520000000000000000*i1^16 + 27552093000148635622629340486692680808946569968345133276834727308055557117349549207870757128312372981192749014531790789879233942979380959305591825490318107706113436789651805256763754050343348102407082867748242055451269944512234181500995757318022258970800736373486599394875820709374661543816802434772055157551164656181448350264056342096628060146031698165488977640733792665330385062339495927896641431842236969420880832868549352894402608602380725834211823613851802927667202450903846506413172304289763579317845012708955144853751318816278454198082201059225208606602551888950664954725658794256502178783861155599947282863254047054884765696000000000000000*i1^17 + 4856398604438017676011891843856340607500326687321759686453425773469637510827513291899508985376087569880267924263924880359700701558242641962938349865263723744946827000884691500852090890396684915810897197243555889961331497627151118711260916016034651392519159251727247432407047838640988746392531097249661011323550827083544735909520418525456840242482046703194214970330213543907927888036009504504698094237957834585815746470412029285467653757964234576922230677841908727929904934565859359308694134217939828819736869936259715964253898835552320823192225469080979693016159905885047744097732280464165780751458058500530812276988877524172800000000000000*i1^18 + 303774613835618965019795923035923404818021185237101683581509453005751616657903807901738211123674395582073650103949329320434686769729700346990924534585599557138180279949869601424997050061032589886801116528609229046778788380022186700761581314347991722898067551462543518156976786752464884446513674581430078760037285543597139053988766030020590082709770876700685014252486312335496786618331122852512435744229122017188092937640734100645332612809400865055845629834572494229159456039784687882263878379989660530605587562470897863822692992578396083782860734982119616099134318224280411937898199687639509190893258563896006553014108160000000000000*i1^19 + -81698016942407766820901285228828845069610279342675945630667951738661808190871765854338610192396677136450825024185419176197697894653591775694079692965848343051665138372268971928128726880812372703803003609518777016059370158668520474925045437349649421339207033592984634458725737854328177345696557512834825423377360593491883130564704927323575492188048688283913394964698866011336373461735798857208138381179264420920119658016747495765917530722851628952475724010808557343474480200626735340273219165185830473809230286280151237713686740992052816694601356472245181694921352168622818527616619802463552875582223579832343592960000000000000*i1^20 + 7578296979213494418190280269969091424325548140889296760215905426884840919764810219334332271020332118059248278627145088851800882452028921390990132136974671734133303331758941441314355890884727730247688831709774736844792662851816057688006492830216548163264691752798552449974333135829299072843687297737680891634589552232574821714717638562274743298218060226651776421742279851819199909008752946605399449602045410009947071770520792425389811447388258797142960011870376590784632503063667410104973347063874179646244650263734449203870088478589920084390484775822740290110644031463261877805164628018661449132673730818867200000000000*i1^21 + -313099408488041789557035191230822043443754379634040909331392983499757287576094603719693193208611847558396439852071145748435205440994376714026905742352725165714697785185454856627852502624731953209681768282808543934907121767373661546109024614155339899944611052822089536614675060837762748371698506736027830437478147375368798704661109614365039724397891368815073926865530344235179675681710390034608535964538992637262258911911548580989483977562555329778644797943234128553782192286987826700646961171667730979905479893439129903208926037252236343631056320228286157508295962185388150916650095289467379852991528960000000000*i1^22 + 9048174714055101589885053618580134272408485560087396683885665253535737252514484469399770078249285513607295420099388178317449847777218528952687935357460621983498447616583218186629136726684294920671130797649604535204022398476908687253231735086320237248513745671603121900670682051076666415133030190485189989242582093774777922627579763859134205799374601822224764881019871280143209397463376669214774386674734587307272399279805349021231010796543435110062579241379230387632562057938692216427467681759483559506881627584076230936347888063874468201411832385828756291579029467679172019648369465836429115392000000000*i1^23 + -67823318708699447857233404445506433291004857031417762707186870819664949443674948194967768298508174681095485345444219547519272892023157447334737664719748959228277100790272515123613896535530109094982456277295311496689371893960240169453518685748122364257480223686828776746745190354271487807030043148300810352901803910411889372988431404094164759245988527869762486064322880889779676093768615624852823537680796115970775867747937956540217371088866034287468161129989446094959004032402016283568113511164187272379181227422901243407108814272940483447077520501637738050255665773883850138016574078976000000000*i1^24 + 475862933642207720074070558033697088542755946189107353068554229795817411536442706675854683259342110591280802667335942219095838703818802255623540262829467390535558178560301523577648252987777245171924949598517375919064351834546433186752289501538945903450647569116309088184582918122267832810000498171672739068620181974103768633205482637168209352553982234228077181753390939011715451694068702954260344264205073902285187236866860170800473202810221219220573343211635746266762210660510660531180793165621199542380584458792355329044029041563003700340578537250753260794764873030690232336384000000*i1^25 + 3257922351220523704848650312153839938131672105609151960265861437445109351080340128810048630459526154413130461179942660511184693052994711858208492627139559904089217361715393552315562139224564175293189157032496271266041418333948985327792614966176204932806382547881076884220587325741901990481404772740252661982288747214656564590877114085854539030897906290020214475613992530646878748937762605433729974043496506013276131334063774843319013145042037813094202587224726801485596446800473762769424969955178252348075365435750075856762562069185596117243283205220791937820262400000*i1^26 + 38253602889524859207718174569231398404612257614775242071047917117956976655716934821701920505696789839582117742747581534561931452508276801479681014717951906588335236815062143444165310412641299435251102874248008985734380079221271808035100860953076392641415862464557981418509034757157734806262650496008857857525755735401938072113900984456911176147983570056858101217011983779530377141841590592201912694039093436091979935241659688993327145584237803703802076048286876539589482804266867544028233444754932767759799869403056421441780396707639896761654312960000*i1^27 + 1063025992459907154571134648739064020247939841434548739555639725896198988264975658306253459792028053860670336596589953457680106026207297263714449248240754445785455296268438508637076842787078451612223879718512847502440357091941526076094015884860760060394053457283985993583343993784732010461000349423665272286102615873227148752345495585352504921729537425287287609291650106214821289236669260951755285700821598911483667678305874883568199399919821290943971219981492732112956890536161800660161960949772759607373298310038326021861024989184000*i1^28 + 6342049338921318079533320459303964530838525841050484193198219662379546779257986598630196752480814113251251405614535770432933816144642147039532721171981420361477298138285437269750787240631528937805827859000209695842637253260839699841350810916129082447014108487065811890075781691354807720789404372934553419057960655994998164431165290661945373515200674885995634913125889252085767587394296542519953674162507739447205430236526468175978553145314053274068623762255606105958977479784280062128667985290825549092660048822272000*i1^29 + 20471721574995363925782295618523878914665453042381176894296001253472305273217441803816716106535108264563307387567161805472344156319132962101502031557685714218268781703265308590309004219075574552593473300102091306702131034896973204325273036215968529719123789211213187506637230048587226007985296786988693622143915500507972516807031720571658525817826477074640077545114630721231474993789438667539461589611132533356730915048929763300267031185172527494591029321303931356122287983951102885629027942400*i1^30 + 22971347856363889800118588199298465261947262064001618802718219544763524871065914462677776922967651441622079865278384475189666011664959246165523545113301720742297329550225839414326404510196856032933925299506323773797127660218265621555303399652722657965904349028619961514553667149212862753683092302928864370017470388157597892259336074286913295815955877815720744528927889218993973440832842819196766952030012726335890163903431754822816022633503646452222458698391698409619456*i1^31 - N1*2660360874131389664393808526080098805909872531694144312082370781557594361009749605568194698993541186737809935255660033571167865539870764171159403257391*i3 ] ]