[ [ 707315502755213651398146956434653110913296728732386295952188198420442246670527045487011645859521671183724272739125706758631636442999008425508828433025452920073777894454482332359228181873110150072802977598227393479198029645086850166874747967555264076984976351533919603069523298538250888132918207796705050744724918662507367709582250882034612492832478323650517457239776701760402109070848988798422073098141212572456805871197057084634029280084698201163632469582642462495541420776460887335909109821472258043654332677560663151743763737642492261444222797856821989479791869618071057465344000000000000000000000000 + -4988594839801483757986045982125932182700515619140112600582244426969287629937751054169967912346794422729528514803212911627312204004887468159531522841199242094520518702340229317435133058208579801539702625852590422073812237053977331170435590662281216512310095904332675760521743415904219220993797043878134412053451346285828417627545723749058927129912502282618705587330335231201228138957462045627546415828457138010798196897532036482960285298080162760814016732528013848875579259721011120340481301937631001531168639953942307927866530850829856462228946684458156534797214722397909601484800000000000000000000000*i1 + 30590833581685344056211545372118376759118544912171092737702967818279564894855232164167673670223357095055344045677396469563002508340857661182164886980229931042676804117315762632348535077253111917132216802430285240149971143659846039393774712948713256217395155804406331602470502225398483830593914394865885583279437889284176676049020125865626495138614829612843723908789891208383299256349513877733021356894421796214414079809570303773000091391551908249667856382179493880025281979611088607699412009561371245005717929836592652330290510140506639978783201575764059929512097916097921024000000000000000000000000*i1^2 + -51168096160073582857560687656247619870539162866878701927477381324904718892952442944624182356617593813175215064812661672239315112646254698051691428479273367308895121765392531089768831703340121451672837030746512966048460174928690253615030995474360177613844602207677072338498709243020026240149515318085721690213194691676888107447420401754253279934971740757548114263391936222148844215922397158540332531576602839236578271128558140950480115953185073837993285894358938625305459089727262701103453976933154143233133881927251266144272784658857961834116370114393756997257563191591829504000000000000000000000*i1^3 + 55211985616489375845871353221790648236558347282999295643831628401272856551874744509817189800473072779254021525145635670855194053607402007895678639034862355919667543242925938307869137078025509358673143365117455624144529495392909251161779365502280997274615015162229771248019301252900641640101042988567425169877820163089888024386543502075199750801524401004635342072567965694343328356215154869470297088507287154814634329364115105538702337228478891646790157597588984871862100926028272382457584748688107785948295989381988348858309317907622837195268863263527430317895966286833254400000000000000000000*i1^4 + -34432957519726571957368310313529105467855990034934214027149636117591971556337904281089509281353395438956431589794648699590581033590481227357824137984792552955638220130184009348717871060032913573472429367632610662193058624553750698065767982524625882507395666356030624155112866874933935409028121128852303883799622240731791269055851509989744075922826296698116959072227372120304114771498901492875428615113638819723481601519976449398422709115423013202431374228753870627292671174624548121116771934803335865684017222900930865620228787305065113468582000401612230184484791312711680000000000000000000*i1^5 + 12438414299615976380539584980703673453761702706215791482523291507012952585447848267194362189266608872620955724388502606043192895541306778894955211528080958639250365335260863847701873687836425013348308849203852932097496770260332268784788567948233241363985927034888006869784527269402505762926217388036377981325982604895366823769860640747237125683772259989094775933878481421919015147889259813252007036353875614871641340800640045387485548641060836896419963358340726647923064248212296886879890872356044028552899666207221732896391216658734631711729350591597029019192060280832000000000000000000*i1^6 + -1965157622447184023469088430750726496629665660241726830660080881714569236847594970883330043571541402679228046712241657957228071070145819856757777286737843867427871296849542389621726343339809399091873547784216431766496588988074049763606028551287503275174882775993214292693676018163006022860220122647566707219726043547530193001543230439494211011208256580081484359028812515933609159595979061690854000560811619299424670476371392557546631441110446074647210873916625953591611634117537175203970767123401169339558281687591542847516231795111724436576376607406841946829330841600000000000000000*i1^7 + 146281153710929839754683596122985099565154669790037430258457771538731243464589861760167656999319077789942984778333351512548093487650213261698181543740200077682817560758791687027228101041288160155426936011098422847950401095950372500211468450122832079751876862910987243467236124208616853384178959144014914215642641545452331373736719785952525894806260241291664039746304092390545825929473473245125126609866350128924750931580690224322885949791703700622670111824826781204291340779013318578650071322323318019595185945789320553297737726132917094551711121153808029943070720000000000000000*i1^8 + -368618211816673536614136166313936912798282219289637277997660563166758406658837667851639332830410192316544250266886480932022745719702200917395293716733933500192327561043801666664550082373601052949493101534195730278112286838167903373403606059792038076688006052319209675432837751990633120223917591851374193711744372154289289225161747743194406687196840263221732286614196921785963458466390016690014141359987923970263220824729759651624439172275003632818900436027506296100897689141121145501342259805435405769088844938001363559705556229116867112669105268057251512320000000000000000*i1^9 + 1508344177604036222808316236309367316136190555479001922756794363847772734093288211939072972893094440293728396996737199718943331051505332339281545916954293136101687730143553854819614751974847732412664639013732115090891158138494621547981637768371161768931338861946640104410989990854965709882067872593224994116299142604511888613770765651968941854529630429933431953493497031343686070766949205322191874702797531148887899291672211997950558172056352491184924067966045410782876457391160294818558243589173097939629213822932158768098187170510459466847638156581273600000000000000*i1^10 + 121305968651496978003985261601643598006495187333907686885753039576501441651053152457876975217397085581938458588159002868171890752861655608021823661319210321658936764579902863115359644424381475471723361485298305788336285036101292908729071449572442383148607117655690515912369833545370256177058697879281720295756166783258780879658916023609234019180056408387569435429144628170272390823148171337241008014099343269905733189399805582171905316836927757852430018975534328756186376449277476650811658032236204440049028947381459786932541477746081034462392483840000000000000*i1^11 + 5384376787234510366986964806758337238466205849397012361342692426806957386294403049710314657160413628528924728678764803621514778794713991811022651986347800942898403941823675741592752885608094252747401137364646978166282544702469467118659131152735206825335423323733730406542393103840686329712204022490993477078863217633481253103131101567786566007488905336268609650126012837364376506197568475859955596449455230804416563059759061329163301528169988074445939668328343341408858582668410189516469780034012543201864329478997651238553536964098072315428864000000000000*i1^12 + 11363038641583895489804950334673120984781943146852379438381361822167484468840004170219533601785977842880149784383623001483791586630075241650744236527177712859334105047459022041860219136576641300440644680529911605456960973339479426676057459564107432543738101108486591499045790942550899213693621665126398093748762920651132139990610518386951076745139107774707109970846540007708106137970262474581310516893039836129344433828413966859327663479600058881533708145039731874839167863318823142293001172237691785032072227356221698414702857197684837580800000000000*i1^13 + 21327374306359153965021327303713915399476444678188163016334120137884495578134875029523329895915446682814142973256901609824676777368201846405010026783310891447770029375563276538757074093121686299482755888902616230533278285785997474113435379518466379643531334897068109270619544941852939950471727340229324838342414356693926936609412981403871438975955043529859651247266247799505853310113447840392832128815008760227811773111289833125224020134749124015367083841624466003751337391762650600913879086740724340763738295797101025348162606375895040000000000*i1^14 + 18372272682480004124255832176718168622316669339980671015844940326013763351150595863830372188449009689149771082193351295034436663630792867481931515913475766180762065901234584178483916750946605689097465353260521170185004394671749025257984024997060721224771620459767182406621082842719465387923068520485571266958476824337251400257259067593594847232513776472133214292740758196395702011728463121745733852370457882560671038479225290771542626310245820096505523948134217007727546603244727127956601439674131698593344734540312378814108794880000000000*i1^15 + 9421303055547283160516927575500612568970401480014907093158225680124231429319158239063561326973648644046698961796139792794343364112380037121157205810594240981542427706996624315170883515284688889324246710870367020770591727800010945526348606997346792874407918200903732848061509307984279850065140185547996787431825494471606161045514901564686917804957116335974839501783425717240042824344787973515189480352458431261003501242267488359723982061103416678179630753796351315164112780991909138208219829963480421205145600573869491696435200000000*i1^16 + -551113877860743930250583908041381061540306770911950536852195520148784273406144152645507178141278767977882028994975329704817546806407389531970489449930568677713840794282079818171301715636442946057481384098329284820117326424945547139152419029749401138126180514288885131199953809974844506020745141285405295992703988356332576932904916185364893120860297275516140576178745272983567254674528212062107217736310787056012949226310302347392700033563098200056918771521373331329321775545080850472815760644926425648478522689108049920000000*i1^17 + -2335146442410243567273198571926964503415056353580583553460068069052646908087326704360463398468051526594289134688377916506510918548821073257912769072537648304730544392130828141968716807582146370598699330510138829703845649415941072492818134665701850280488984802648167921611976996620839466950053697304144475285473348035204276241773162502444883848505573150329707353829838832503807245360576894612486656312302821389672475491414648159249226806545432583344762161212073678349967532067306557378577029753765244127448915771392000000*i1^18 + -1417896793774935227889177404631101477098035077149272835110397174015181795698332901895734983420306709057453143076592944101455503119659431870168275452473110980219247927018759918602007886095125550505260378075766258633530312352713294216236887023886719381787660264218979597136718498068981728560184430761475626351550915122715011767455914550126687265502969989182598652914969453377028545065109699610163743058141943291033839752701993693272499632884565675730108936609574978961167388535395070039899728565430293497276006400000*i1^19 + -77733904669957984703545276250645180280318222915066463652073670952054334761001849891305742999385098689849604459402111659538774931534476610653627237801516485194562178772249496221136586305180695047344052907255136694702923768904842545227510646606781222153715160640859999637146993326586401954889837609005220609835364636872958485922667991164657749826839389961538527310276160215584791437334914699796520541999424759443003396770312008153845125714461460501837401667100708176526116372245445477164821111474613125120000*i1^20 + -96193641375100882325580431096370185852626278397111882619126008651592337850993564181884495564918975054795447854198390013046500214733647140401894502660364150049356739300515943625203611109772917349428211784629766557093540395133235688587117542850823724920736049751247929361950844389225374306225554764429144037349667910120829020332443841503119349699892593126326441272658419396083060648246182660328326794141465631025426550287822543948119778081521275397689191632124514053704219840095691893054371141386240000*i1^21 + -9897106831504372576406109518878459449476959838756944204632030346935699153071916632077372533280351407519701124759704450547712034005448179769856725323564635381522888193099453684415666614942942388848092669437980456888883213329860591860321833574815732677460077823040794496433539634054977818650576978079802414889883721785339233041100505287761216544955210015026684212280156581349853937810500325254050673189728270354383462901103763211607774878049486737887228870920881718869868311652436513479901081600*i1^22 + 2255428705809417482672112642029938755995881934517016981034806898510849042914079742429180027505510839272989879779848595181563556383771111735832663880074267271553409486279587245401798975615682772413525603881244608845481177739552707058510998716764297452728305755630626434105175630967169923475016307887630454311617424776635372873988702346481075980857317885096042094751792805834328951308665509612853891443887187502919940260906822873897596919345447039832046948437760*i1^23 + 46257827580270281065710960864038858634971196228566237263130026870349341896735897331142305010149727260893749896648917345610328914779428899775285188558020279149637835427368571898713537426108936061789550208570050957669888594003847764532048805859966765894103104168113433065138696375004808222216810413792248713461394688595168884986186044012431754265973790451888405573062364460251296620960451685899827263752342913595329326401*i1^24, -547648559175006824766447550784235422272868906828651841744209201004311647385392137463459982931207288286063084630031591323989077580296765355305739140011496664132236491703778875689600417194194905966971041161021964560809052080702989597236918198550306221547971732000671414008214257488795242751511245011295220168828708594617781563624875557517161575032995148521317099163732275240025157260952543748504491897688928020905277695777624349147692656922605370671452370284788184316422842771359062230391226924916388571367002082971664711778118653767032477272653432010863889415472777852897706397426496417474491702607844838186000187678767322710740231512745355627788466961845633125640618950604387429367304633338984932616426154108265654206280462156891764166861484126167017318692707953028552744852808207588316361345624420638876484573339368308681562492262690738507545780608675537138847788801632710709695212579287456060006157725068418039197487505844944420438555907588096000000000000000000000000 + 3991734225821335061512766485002418768686765983600808179388879786261264035282961997357462270183817073185907833780987966273680551901662059763281282096360388555850246058345891844429149771187340244930750330150274044741957604818566145805395292123051596442958013090205478990907487776931767523483976395853578336301098654328253265624141208471160544741594862414081428700096543153021101323677969281438221247071555253642956532580832219521490998889862359891235384214141233395851831241635780952837648030317484052536703061702896571793310266184567867367820849630130714010822583749827000416556219697460441697836186334218291276751926030694649071714875659172811114556721481030977065902241189674276339591168240249080468688960448106791822179503801961846709375211540753026935874129462489904045077189837129226066059634086071062456785047983710510445082715721964779683771353393943201690199068111156808571336303944136610231725161441824916647835807277980768352582447923200000000000000000000000*i1 + -24377000908828972895170280652344045058702664282584242438147076475836742450006962593629020524618408207538642862583408084214464679045644450021687634454309817560300079804351727334541394760659398018674757720242393506273766829323692627639399841393075328178934273420911142514390309824379271037580085309323788677158462342114162464946637342411250589727305019656330510999139293394729832470123636917741486006754264870253551155857699859940274689255771837947897577951487466843785335996897872210955380766709897350317543156453941846349432150281184869840770153470502490140526095081075857763681522426662836382421881468899482164869325227693138247992383395725844633095389767284256331194673752692306132088084747093686834897801750055688772212797568858525378489865000987386262588822528373253675665510945198710681101432935084189524944361809533741248334031126305075052504459910106319669633595520888266931612205946228954525312153890634390196260398753175787951452323840000000000000000000000*i1^2 + 40838913037983921139460256545029996728008684739016557045692470960159654856778065252030919745738267466524097956407711455982432934361581714892343376598038982115243241930785488664116709582958513963209844483063460564951696971114374861666127060084106594478124115139609002011322160328165207519663381744450216573831959530511102877500602317905302474204475989411508698882049856655262555319552460838936637333243247851857027980262359142060251113823130685094962907060801417752772879996064911644806787627225616273171092381227878827680295361063463755319967759374209074695600162167343034185427537535043362005204360976291235113918817330192649346463769227523348056719356695991324741652477417732199600243196713768774759269926335376248218827370267911728967318005806957842599546968746529855726774744836171549408412156219882239089485378240409336944765889786442767928601329452663824312892146905846886934648037758419819778057066128618724670186400137459005424402432000000000000000000000*i1^3 + -43988784963573032211054321811741097857204229210237176502295301673719898106710912831933400700742530332123904494054033709565547246981880430198461973875734668709325312860210406770225902106307745062192725084909292862011893686274907923710073853109975094326141547563296048749639323828485623147126481054572555472394230780825825970882340778227467111527434778770456427901984571761716678477841054054216940058081530195743280577589606132941110003751487327287078923891421271555588823179208719273140591233187989859166211032222271000730300869368390126447086338612002063600940431838465423715232136071249194863287197792364979461276757655430377460931372909036511240357621546874143076539285341516554581133410482162221245366253726160113590992216810517211203161040914604548554379985836897483396566980496900685243799672669432166853842293810201232653951436109732087363145712856158497840908989483359432154342507066103804055782856649388270029846974009057263537356800000000000000000000*i1^4 + 27318562595365326400919410628223826439676662318369206227577847166809392673128688033515189797314371739841216995651459813394170056881330751784613157023056974413132217950994959551859914864469118911101729357775503531174680114872085604349091450151295002003133607302653094697717395976417605322604238146995193341256510486475291463104922759679233773698274446330342262173524815460961630992393818414698234024658047962414990105194966459175778528685777392138538184691506877967302082176615075619947517539959837147565175516954475496397851757352638633659883664958934561688410002990518911154673097309590938985423296269790068067762364172959124721067849974510229788722872329284896991239004464178765677927267516325876553337706639119581963795211588216077487491900868591045154919221398728890078168417273708105772205284214341497762192312428469472996331578556666290949940736604435055237987364251887649218343061431959164513114080323723426631608414707039044894720000000000000000000*i1^5 + -9835827066981069821316363430235335628977409037204340578606873877963895110663391302676555273901961673970325245976146580206112119653564525454019581887605948068305091400538130576691869369634010462940422766088199087641355459137062309787405941008039805633597089507778021853020490405934185629264231375318174782614411168678278648035601572278786430074202070133385004380096694473151189669975027269063082456969469487207831322180158092143123869293916689184322410584119022776995123420932081175169892882317837969439027314089243649890608151154169575428423184672025122961137972514241593151921118671465064033442770072455275142256161033134070874636522106147959977818702338945302055915322623528997879467978685327691735840563340477606399271601778365383551386889145694294737031564523579336621003374931108518338547344635866498472659137350588372545836224238823773644032958609786532954685074162709458947865689520336080410271639472405675382150105374734155776000000000000000000*i1^6 + 1545420621611091051486008339486318055944012887965060288199647498797709084415239982226669136671032514887140705990822200052780516596162670847744958709055510906772121136518478274211618237887915303399750998895230152225869485047615406764755271184787655285363776365941990735063735813402074308234794204728957270398453665593064599056261706603075570789070026198281715551332545547809745930557969608634866233957487029536087243067392558644408770198117717849768202778571155280060357467782912727814124163375463379482151022489192651613289453657582853550611721124816386480119358851677053480645930583261535761595238813169636253094642276739339257760623579080335887831504576533937275260593277151631546203463589026849469208714753536548901902496905054040999729996915382029602068971161094515677248881933345906222738066131625963687665745084637939934604125163212078110417587890037150274767545504943752813251427781044472801312602239167135275173045192989081600000000000000000*i1^7 + -114290453799008229706895918579666316814986154731319867082944679828952348062555976520563032320105220419755163324086207634262679028545685901049395912112543833992331922961290650405843531932012030693047491173710937529909897161447760786186587787833177391019852192727146446716682214134014707402285204219154043999702981402959266541808633942223261202658449701608734369570549350028639107447099021297992658353080969654415735288942561331950043176717610039878045365184504318370172847217210292028938146149544566221861419283798603960125189909664987850745795559249695227545827222312133084752041770134346754924392236556479522331882947788324134933147676395445825756767838533777196854925211081458729161221482097979838698061000899222676953320789376740077937445662481490613104601096082072258958648215726828667583751693129747506217834429393634585888302891224096932412895446280451507052095652315734300480624529406154641043784584287241804466935121838080000000000000000*i1^8 + 232808526857208792473454875859777093889863874736137227283714033124409165274989344023162375077736457541268919073609821942683808718117539328481090871678409910437771936701713272732793520906456919158726431062986191103607102100555138386068415150019167699842915851078525376392829177026180062021132601911920478845221095974801405516191622542760685419586105979060908806394455398547198800393037048834871936155026169858941452623024749474812859715520670412897537836895125671963577301472942228160296342046661882704075679375839180215630311757460935116441428544796096679236373350259782260862660858785539912615355080306639534227326755023438424088787469131724064000305901517159020811152699388573127865724847483785225463230077386638743574112507032596136212727220138290542017474662114438877976144172028388726929836612288712808972849640660429499468062244110018644070550601405406488167664814414389680905960384384724943857417599827154884374822912000000000000000*i1^9 + -1062264413192706611590304187385461256166238855941939683177135956995388724689295773338364787826314710062678490865023908404718114397880243055924645085727310264165025061632961645212591458568235488370926631714806001554352369829895019867150153358299008688108594266262222051064659310777066677126112034549004797183377387547578661569056418321188292576252824964765231145622106466629291592991115342195057808840670980868421103323621332010096392306045365690115441748502979807539329235615787047797363354799968220780477167949484433706202236821767549112829262238163668579048594115477891758501419085095049652696470112975395413589458870502587849533337973940254513161164369742370937958934463280659552019955149815298010150761968963390670084815560390745247191257204477552245875278503933213835443833763147499474125431168134226766162413561926452296932022488766205619676750692282884168358943451118880962758453379181051508137344371810061674086400000000000000*i1^10 + -622986365303206799390903967924537336668025909342143948149267705286255205170668623412815098340476450446633468200357270810247193946202372102649256336006503269051214932813207882603958774645302107718690321985358632743478704886946387680570497046191197533301527970651669179095915144523873608448004627840679629833537957109913820048058009796582539235380193650706118018386833440446534753554246809436018625900143905492051438572374149160059689146578069611913413816608482716303046033948129262037370810635173598148726646865066794650397526049056587698575035184333696328794567581529075153493861003981260504923527286863738961021475906149209926809695199284341468946791310667474177754358350156211202402991523103959591965146897565235606221652943381825701450213474632497279968450384175811142666534862062107086417017493789427913232351552107894847391499891890092887790919535024140326007618991944272528794843714032690678954359500140707840000000000000*i1^11 + -4510236129504193089606581691235345972166632796551032210454464444121632387937489723378946090657756006769054876859703415668748185135638236219840340834134368189663022948463187621684842373975354763636768276148581662446643394826426091007814974053707343729443861665236720179870094762058924407834096023596745704245145746857208294614144656046234336225630555844829067837127698215955548613974742025718931516659654096831365517087023436882327501445053226097099417557815605586149264570775488560399135434608519934641043147754310994642499603818172904777718739089741947439945796507848358595392969042406756154226830047996885307401700542330248826225219444015173619738098777660392928029293652214057275647909276448238259389856787415704161914157330037980790076293495016297289727646011635949275264519865947281963192651761416464686869203928114604989617504104269575953730355379141749253591094879232780642406372531348501800104386101248000000000000*i1^12 + -11153924294291819678518477878528614618892146308989218567648079854429328070617661267349039500494010524363884876535985205746173773254435048697456560492987018728970348580558531855906898868575921584754284110796083437128993821997485749927776780623905113001420618313005020864853410224795570585014700691505071991495873236007311163146136479822789533025923395569956927000820460091626293228417050855666661773465137726673196207366361699732534823203238191253698859904061113148140831442806754129718882903162243406782796272182067819894528415164565352802117929684681359662907270026906829411815754499439010104056504864128938176510805984926618350649263529454010173658559073705902130791145926284089935157440323394545021901844601574061295993004615741062341327424655676555042871373498965392798905650544996602621240571253891867484889963855252796937465560938329719155042001513370677154171518111904242854700572351235074406586777600000000000*i1^13 + -22329038455546885715509074967313621416429352916604471852371280079230318190810195362360070977975855664993536842082220609878266049075619507002304710038021601433626275045952695683537828185378521499838197602627223274330286017144956890756244775903875512115993334526461850905408378188557770318172140184705740443178975141816637572529756682283074430367443382140175197585054904280631839835662006625811937677991708388431849722641558923384027232903094953614358513015881644788050265889277384412282438075397481364771539647193789500983930917465187540263446102305493574533437115088344796470353428608779822865742870571881232118691021040255407666446577192164922225634430820946470442665332940050607091296664836010510068004909922133549028969057285480710421093295702809482888084460963383449078656694130752376448271509120308766493956523721360678400375956809344860900265262154677080967612220118431782288651925977687455170560000000000*i1^14 + -25540816953358301254532281021315435250234454512379978199579010630770055922117205328897543174648004924877222520080610540815431382051510730991659752385228849242840710661520213333121704380666620330140852614235318538914151405441125399174012513039776088083282458689323399713437513444533183892999623904250825678572736373214983760504535948963693607116678511802488728940521814934494624515819529387882078685504304216478720467056595359370166710758842588223621049543344044598125430381505003739264405057081278822245683535869368371735069997114063639779605581532391394336164329469460213484085461868982516848710226065298780665544312508854465096567311431874093717662775047559280235119791586984355778547801763938485632732465498102138571113464301079955997346654443986084477993488641006870672012212098451172315019489337530773410449999154395732702724570696941400230754750718298400882377216247857958543857170146918400000000000*i1^15 + -20251593636573264669750612555096935738070971642588705274476667796547680973764663923638238193712956597814251852802939933388665896387509379084584916496887290004366535013049147699832861042574764879596163632071963367911542265928405738804623689765978017248846542443659974069779332464138200715787406008296152303597272912390049521862196300959652064389400901074695681126035352739691671316658904461506266006201095228838614864801618648293623960242256211124316151741161253396061457392152575048471632553166314468533352445337260677334973023219180523186088030986849815025758341254554839387120170335776250172898202037952821185242900622538631873274971791808556812883780113537341980733314246381170375308965689230810799748455950299178954073536752689062502953695034149668443360720659527376107848433578293861060217228340231027627615383898489930345639418110811698128116864450094369075113220306271184023380715110400000000*i1^16 + -9723923464121175654237270382817720563615622315710618518491303238820822993926518376577094088156647545595210744639654191848524728166893759651866441664021585069847261362663941993960477331815789243634011150843607041304068802310169975423622972940009147399921090259967338115024271581693058697083873842522701989726671329850801567589668816680545711271875905636810197873237184788433953274266498328614606437585843986107820279018429139096959493090118838564288200033100532698959465549196365436493789599977893891834325622125063607258649814852798930533054236466969565992215360840853529043082578300991085437612186527968929843347081995783758066450012123617990664869259908530408299880359623609065337713929458519300405335129894479556344761704865558347543030855537985989906137222668499518029181654950305770151014529704930503775199107402677523755945800059337927540877220618365366481290476103788254608752640000000*i1^17 + -3101811120940305864117388363307858071781447706237646756398028204691173352185959709378966633170715516599620342034757330659897302121158502149592979474103813139026574538845047927659816703772508009116202366272746388853938863442807954613936836687253736061048465160754632735015174632653777922439425503759764643475512938706894530452145499785737952761094061847486095674443919701785018363504764662748962099671344982827606080571724850501974136550400948312326323457156175977966454700062446585959462104817640151653829076805795695008402323576457588288155532294705490427483680143248303707726984281659888644560313663972341866137080748911432798159277385876393472100186083057115296136588362592372016976402847123100851994945832404458772069435149933688328202432774858477252046391190307842432402518138494836019273906003018112499371096674900806525157837528935972537182260936422562915933673943935746048000000*i1^18 + -435405144066558301947210478318588440320787077419234203303973042787385316216179437621688045392261874622840204530054013659144084841205646145046343165377247299696653773321788919577600537090285482476848517734622575504223893834328771886433013230266656421283473205043534944230729726570242468733156520453349873141280383930783425771744065020533310842713612941883745356726800370653311510983193449716549447602252210410153177104867672378025824249365068132609103911675241594518674639094233388729763433125181702800548666172401010824004535348411701680062814935752820690847102499718499771450368267074941156467611762928008713847999267528097802138104366045934376213762285137795947238068469778863949775459397699850604633568357956716077188923010298060314508340350870023246211294831029548439511302801328661646429050724260042318969490571311333503587989850639262963414515964343424599609505008844800000*i1^19 + -172874180185361564159950657024341330776334158872950573451383218429194771582268006142130155521061627858518646921962885802397661700264610373589858532137093878574300611854497365813430758887753320351649569708844518651412642550979547097217342169801829737382541282423263492782445758721663460222701801178456461352883318913558686888399854722970103107777478231404209913387381828674780081537401187832740270467238489730786376147057018827336719538645098109671639297844091827526048963322912862444078070376808840655181390999162494730294627429839631068657749076200622983979528384108514055726915289124782203531950114493162284998595547154976399846489086867889428145578199840577846834995541305119642965563433065947005157318069513529767094517938620281603421885200895330913429152357874682109367172741174473762217258417250174600030041439875280968376233578192705862013517026686766154482974720000*i1^20 + -14421988862443734482384237122045642701945873549039412058656008989134922984813711870461410570343720860870344236587273224329392121381999871972942809620038788812210757749357495933006514905771897298265085572078564549515655022976338159245209315683417326284736650131991084069724031353026773408618582603668679555804868060248255762641346861297705133071578949358273157496972484132425745317391984118919085290890913503825701885867551988367684250585419117336612698912899635785335911499086148939763488985110017188175507812208229262517942375222626035538957659658701506820946759315818012580310161473954102581115056363070504998913786816123951233057299632171535035061437278464563043638984549142748842594991020064258250059726718757864911397348983213663001322507808488934928673076929881008673533659731389538458641691684153937649702359502148996504515181531196808211522473750039625728000*i1^21 + 41503415894012555605156266049973511685189647182545147538792706125266554674381846597225344589034918821105845353994035103277057281799881838797061773008004935994978153858290662262148134406502592071639214390825422065542061018228228429083063217003903168286266759987826137991782301022465339748561044364713752402190158678740296243842069863264420930547298832628075878231968244047474328773534455508123933595664281754061033359432144807539318257670001884904196513299994025246750472185280376182166885465526326913772805785071175640707665099391391981531889747490187838072520595916341656340910641634389896949730615393526098092666368195815707084741222827933785127656156170099178377131540338240659493140355321100513389660770801552099495573040677853516108504802841318707738157561431737137390981537347435678115226984842253989808466409635011307754627951634561192287153422336000*i1^22 + -5681593574561178290785900122417657274546437756072606774360930978267762731681585062375060687223778598324867596992880122081448642996727452334959373520386460810121240317868495670697634312858749325747217403607939029517159925700978237061552406162104458253353916838316512123626047987178653301414744688555070991429272308954529689789676007979687542113508009501090958231988764466279802153060828453040951409997269279524151410956056108182282383269911435007213408398944870590287145467368493118646487492963736983304511695734897229264603295833873343876685314771198725107041950213648272493082342257704526592607724343012380368453894391123520595297706145573955484072909370430005118317533246376861789192679591642387216513619411033100270491092399127418536708555115504205322329977351992656279585357919742701748449889902154873335596915359744000*i1^23 - N1*27103574108820916727033253899916524250969882658608640803332987833731700790837734634701391499209907134503434422078114586662930706248311261158149087183496242524284882808834430100415993293372138457115406147021214741650315096187648850406924567086765784143053582427439142068518351642295095554662838263995445669733378794044808542090334347399039123672294851717396972563*i2, -549775724213386344888946656134123387935107806647058457501462077310215164652255263137327046423558791411859756389933727187960187304420662698002267078656267624363662606606971809938601623247795897123714131653384863192106265598384348255487019748897556903880173448439523052671563070121468885047715633732177019328324419779980417879953820829399959715433744604274416339402808610812100932890645093202128192471904616279767774510793320889733462424526429166202425288820085215571884686814462678996096342253067064584507831582590202442184686311208570152750930397891737977030988757898301170472347839474400218381191897685362881375945996368182810579670430479436958816922814667391909091969135410233314232854690628244813919524931200500103098371978655630959538964754423020011594857933443389988140332612354666798742251755449210379771363695014780155847205220537460642647897554939764316628374829544750965573604545367765087783456788868901284171440915085728998964051574784000000000000000000000000 + 3923442536170267572035765826169988350293781614091954400611388651101565181976018428565664707499547952510043012519246159886831756605387256922885973477719294327498212787427318447776795061453669194684033296823017401792403813057858297046076330478964572193733686619143344570526006871413426836395136795019976641872862406713770334381996677143239378359048238843681555839140862529061223904373662443132132031947186741485203113052985970224512085976781197905493547467741869594260741302485598746467723939262451573805895082100950812531900597726189276296612168729805615000597479931674076173744719923800377891694910305085825237615731901835767383064142864761613722788939669481956866214097408251753140552615230524290687169525684981096786936119174941646547356418372018517528894753051642468006685973247621183598704327258590640651659466525403137135428804619780446902588660872423488264093664926169759812440873045183690470417576367062731924075099685892035962164131921920000000000000000000000*i1 + -23883183964616682753814791533814458247663443671601649064382653348172038096723888753423439526600279281148898278179445706938584959787701762105018217168641668839393562613611697372057626873481853832272814837569056131296409348200856762534954206959929432717227708939395955489046280602628757344410015709379586856143296774155784693412918879299454086062847372923703952156823173913335912274601235132060913113453655794655126956103970443551850274165434309551027411846073828460817740365626796296264228124791411046222015923905635511524814489365768232144530988693186492661295803336412439731881764511744415447097545542605018769206252941118592129992363660741945795610601337666318425430457567984760457925444396378805079780551982947008322703022888529026950630130286755867772920614648765843505031144427734983346308987278852652521151234310541871885347614906284139144514462938846606142852374245687876529845543418405915760100813568235692378241984906722777831600816128000000000000000000000*i1^2 + 39862642966593933696437232319673454584887100665285340209923586579094127156231244831162526434729339347699687807273459194126673830730380174512532948675589278417956156108990910588826249583032458076678979263057721669176587870639783728875082707663591458429366321202731707957188809226321020830880261312562294282749909937998011328880422071374412017165058372242643552315630662024507245689813600336395565434908138223504255378310853292540664395236307179459717350182754434632459002734301358332500788285228746732707315587535222040406948855603985618141000147261582541475731533012504667857495031979716150131766653602478040789321968312413291106592271076461707188566717649644983649202344688392555775322628222074648718208522981620189839822916094174698011403981215400471504387473972537678435178315577830832178711104087524147627264600463538431295384397543640714670559510899974464003340788559871930660660854071275597784099631104650738644272452974527964287441305600000000000000000000*i1^3 + -42893612767473254230957463249483630404162087884785275199995470722792587505070427071251461660491175705162434143562696157580649588178226492042085464263735750412469964255226280381465448158436411678083302498999576212117874253934065556681952090102346317606039528405669679508886095907804603517467275940325412165905092678250415021356499804662057602634056791244586702856151791858404483018410592010938510863032623613519260692419059086123021340256209132075944463913352069180986446954759506441563411502425578101056466688682138216292455176460292874265520553978977394025741674635621602040380174569136606470477017078779286200438046054944140120552777115771541680629459275909987378627736918896962332574748744328970361946982419581921680106741368332544124589442057255940448517784308981848013553721896195032506685632674287682445613959733475757972711940924172778535356162665740482368145513084192496532666250814629749190033841137000773740923283014396749126041600000000000000000000*i1^4 + 26611486716199533773941273380419317823352266023818138795166269293385248149241321574937479355843218256422383047673320890988612559271331798298770157018096773671621492410500686107524205563698847182139969313158478934286550633383149708032457946792624608587824848766003557911488349810780113765542094754925805164837945003780367218175099730784087782704891458445851811098766243085528449866451894344185801728360819047699449005209710890095279392637176055784885782914175614303304548445208020851172326630932089846241632294016896541628251783926815041027778214736510517195122812331007865607398008926059339139028450263449127804979282464473319932874012098710699360637107967250924286757203705185333130604418834262843206666274527415778337294009864660843454144298109626034551315309238742657574865970512565647282889921575911174454850443932489172383231557184080626421766734334481275718680391359133239769562960381015823261910604285373292137423564891378935660544000000000000000000*i1^5 + -9586235198312022842491085178222636147930443740524244361256404945903602558699582548398228102379145743151035688968008038684184794259198987842091346688933855919264713582145548090540716024549989793996977775237670023841654305889445099875156960031502934745647725424608546061134433453424651313863999436070302527818352837178941296733497180500590042235828640904378382907098573686327713652065868651108267468031355631391763607390225731543644106635282499724995767275703113148351830327472121446579513167471400594209053766308760676541674047898728233236264445266206589350189325209361728377213878814030060798831161464618559126544982546092714739762623526763334559026924259631121295988959279561633452721888540344459735098716274846417960134662963213073550207928427240825421237047032398007998128829142427493726571756993999837289072682839237989520327107945388122772757102365136063738160631100582120954664515706845148438549648361098831933104970289586477465600000000000000000*i1^6 + 1506885588044666044376552428180709774775536713806999281838240671545421212645645830085891853209147272406374150417007175569259587494407553834636578381089386142870801109790917138643355609904324349956043828480444939961204409243222055088587744784921136052355414891734857117654401223860768788997625796336853351383815195292742134320254225761805248373798373629867693195544910285192138843511185621216678088745772583551753854824944418542947428817725272875395530686502791421306518815576394813441025174920265844706495939148197347348870963918023376492084063212122979031328055229045433739032686186447493905068163996068983884812702448953170632462407836980849756912291573246858571421452298077146050732923971735690732340880973691802618754978900772246006577416343425829241975369614515078954159502821533123932943993683463746661524530349710147988971508141429558916072830241010631340249274647864432714537378576371910166828004100171171800590193115791360000000000000000000*i1^7 + -111458713835021395692499175667950150596032880021450706840230841163663261175685225199753243244127014769897396400763534285419759210076752761309821909338984997314060749129231452733913124552818349508741532931579276202165451831793952887156158677651923793350526409498913197834611686967799835385463037490837204639309691309286058648371582153059024149051684744937864534222817961353367663836556485833337668719461465694209513278061336087739256031774310741009409062685039294748818453047054293926476572958999666333309682756647183731381235910469023610748597404803707584323055929179495437024179635693087140788974836810105173575204065093429139479556815588396744588491899724724137156950033163899934353354986061888370696922927207391098428203126502729783126904192571244546669962475393933787730878469804583667755855351753169951979621042561700165980076659539304326084612979747754698140293206282616227542342080711510406933746168914006345235588433575936000000000000000*i1^8 + 226471929460090367806298391297336195600052494773036148532104084153398232426016158960984166488742989990453490050039351187239195183592672669631577519366084616688831803524501514861387009049121878636043132450626231513132464535038449217846354303280771786751925809528527863732449116653072447783293147710925242856163773238915041289673448576174747540296984260574729936075888932346524269302817230420832271811038220227612472782107628908062520428739153635003608791587409792847824091518984216750549825295205268530613869111932936541417889356504495425729302444295956784247158723078820691905418781697466549617336271000042446214061965184854392823688127767203084717180412202990105651610453292837543818142187506759197424823733563915033691955076745324868548488211007087154916226315269279700428273321160953933748215976449993104690839301596233090507692036991538782079703209473930394472607226659104775884045122234910717647063067601428660862582784000000000000000*i1^9 + -1033947883180612919540501042742140375101510621936510998224687981704539585357129980765978933100893720030714445079963592551176781224774448173648661387126598857274330052089386630455232221914917255553065438963660252119063372033794623378447935815534830794397623083658576944606400272924819091316794199031753441090367865479111163369937780245249144929260790329413308882534255988162271952297506342678122233182661719170336540975103955694945241741052985122193240302302060699580317509289391280178257013818541695261908348451324174612459216746045208066459461269602610800208447542526440346531817536877075635433921893915793399421080838836625178940209929993672886469347435927985636059742981509560214714400475853517920830862929301086801368928004592396845766528980608053425047376792163597118247859180728962464132882941253660646901214085716112973685270208928823773019652780722059589443048084875812303142310155768369556896517358340261292277760000000000000*i1^10 + -610843262743855688708142134520985986610665975507938367064918300203337918012628763475696813197526121920300311358656633797209513519140376114536401888694233014535945686391959268333264839115474868245706550341684581500801256820869939645154182410187992119710873357971198072170066418832387636766048539291030307559113220089888536931274634471501242161414335365639489724079066393831582677228611799273427554313953655830562467768751316870802494588197194977034150331069577091235047535512152731591099601673519537180276659882174299180058496744691054944993663955303384744060542642940119142993610096589267200234719107047179840518893960188743954404645205648566974275284949549926196640550906007639749826496701131222274089510698923932640212769283449532762182968181138236720438558209929008978446309132063248514911337484187809952382742575896167143592581579582541921749540149356638003698598132405084373374104750609329767476841290907254784000000000000*i1^11 + -4391836697513851923158038689939141808939209586567783752359508410444152806828586933383550381175409357177859349039797502063944139162558830436895545431640969812837970833349541488133956000822239431464698514552807785962994455268386093813718564520659631512161100721363348725845953304004924376109120216381081194655341274104000060297172316750597709574244121250816908483568194433970683190473305900038559904085616233318995675918458134282281730958866177801669340465943913244170598888993862615399724288928664301569607806962826420097300111300321487574511582508320352276688740713984759389310908442560365630810059276766631810250087740250921092643295103960917562227422522788095575770358390372976878888895967488357241218353745454150956812020324858012756042146151673459486131649753028226658080208541694725938018695105253762556256386837238581464776532219474663294346007048776522362576175209104528838528585427446393840340315196620800000000000*i1^12 + -10886685846056335754259656605767795108695180465486931855588441937075708913178868117116590734181992365902478883800996449675229014051407563258166380803465388268796207769442504866170853242080556277955724056180433984605555365774669830417815844723718124953148287500952385990527304493968482449814721542738271434303129149188380593384931628059301726392704611821023493991340849636472406931534644427741547501538347109082165666503619547583533909160429098557146819908089284713538167404783872839368815507151526517081036679912800934795884326671414138962823539211590764407398628822977011910866659727344164097578639877617737601069427841215982208150699893887906364537999185491148431501191026284898911740747607844615652939288901977834924667910441374197892151384740099205482342009485576422635949721673629452753280073312057292202409735871661056547711742477657421558379137060957383129696129979502865491255974205069430840780390400000000000*i1^13 + -21794588621054231127792058762891020230255068570103328920037046223427202318063198428051203071048616236068245039105454576845003345376079050106682474850630651751837590953314444903575406913203284446799897626904404170492506740184523626107011552852708787134810608594037386410653250665337948405822912874412244996857241244284820458284873964035604344505844558212045797509118290298376479334192004535675562937347195234449803567844320136213933005948722254343116639098646423488848919682422125835283308913695019593673994321450749578410796235735539468732087347575232022233090079616169833491061653688978116162145189955056215550306937456377462761293850046917676378036455857417600456255834261470258831820414367431636997439246178325622928250537118603563086424210083645051637926787895446964621594083515844752248514207060621058771288408378187561571844685334668801727005534411002346469737755356620520431416125977568131153920000000000*i1^14 + -24950177316562973329814408733059263112095205464731205646948646244526160533426377251779082505434373337611897878681650614586213095425688023071810457127652230714341078933984367761029489049886923973608126466750493107009833149247684371751929534769165598615129993824010945941229445934021106053540853993459446956776521669957241251351383542998465890150557041240595231433670381457412243087451330089442893068496004818382926085521115818142060553146739297467508807666008923614416388349994410813456410105437352887085991394102192861839103300435533488501710524775337780033597350919383127409377564609827542401469289166723416618461533298548314245719435317796962346079834706060934691248397673251600863365635785894831309512300038898309925938571629337691200669909699451987609282408829139993155254902021227542882241981902766593127912801753230342108979613263083178773347914712800858040616842772577736420239875054449459200000000*i1^15 + -19773837026275501626315949773069800585421143600164393996545339742754850078416302667903360504588732607931616394421555142058512532551490996644985224012043657461184954759547234350826776533555021103077179057201589450941386090123711263439736538545361283049820585582744087840018698312029088980133019803076264451594963245550169733935206595076293837070289276520492097654338781074047389711746499751417444495141746896137453842252480687800837810532840327282015270209262730193598098086589470048064117083940522274778312768437024659776531885506024993527135400362814384166730869465915953980591912984536075120912765132534840865229348640193693247605052049412387873090782902850996954293727926506712302497652050335154385241538391305986063565734999699857149096220448542527299949370943785927005178132699917534934113889547393789680908440235148185090806153744166987271804557570256635521544858952323264213859895869440000000*i1^16 + -9487543051701414896213596852480860967635380633635764565872878259274310001146043721946917682871265756290610834667344480291282215328046539601180124466304963286316571294324546330343092766447707107700103140874687945147805307642624342304692049997923305869823513883416178261840615073428990274902348936271065200857402252926045591628768811244422538798973997573718321965310208192876542290807500610595350780975508997194333839156155257283403466001588456111037842246821997820708032285448851580423194059497222601124745184668051012172607398158965184564939468312922656553098331804493799430223661184860487533892454410223805619361596073454744817486588437137325289583951956479592229002619082330118969032162093240708185741822548731277509187557937939097209389668393960037612577518109283094980120425333435470866708403514228592472328847229130974009905838921224616842527848021610962120321666004319708844654592000000*i1^17 + -3018382244354553277464679285091853697026130855476642932776144024722212048865805892378544870329029440577632205119964376941852979425798309545324862692298629682776146538538561474957382891655503615005675359362815024332070215755011551102027827852013499165139764507384284670352967612715230280882949720258517366126421974901589916665949887280268161942116665160466704665614671992159829483315464369323021393070740018626791301402931513440016638093979095484195898721631562466740947642140197804959002617905366275412483046853443796796603207533963467357604191712617951463122363998110100734275236515067460612941609279016717813040720027222642508690752381267958699730538231558324287545496496730162321402448758119578210705398304024148686035141626963654817436914102753249858781280248068540091827783565867055642001147568146357900691714396685610351505803209354558105562670029727512103798595589856087244800000*i1^18 + -421870728314542529536745595593027042271936549198080794496364907173695898620239279890065369152346431809015645107485102591046561281689729198563401513557042332914167183755164436630346546826318631862439409081922271174943304051277505191758909445782977025118947927202277362287812667642756616963040673198705082096282081375336673051017722830574864402533722389311884611789999161342624890820196050097760343178070505579933697961437949113506530715730540288886118976250914837193584892997856883778366027613828927173590579117204838411764379065318252911950777426642444864403326795271037843099198318284651740421395771830076822824749929249559197257784851627688047558990603820079930252405245797319472114505011600166504931188311602990154327916212968649902459294240789997334966432683071864867258900411191853188934024531105321683039000181864049361163272567707244592354927720890157135091586197094400000*i1^19 + -167896606671201681247501749290945655400343808262177241262004321318742507358107408582706169110905220885960434828147411373766485359935902244546788252462114328718049635858400223775133169487355617348550059097528999449052370124639811985207961248531679522135181455551778357151004237569150472838397486096491821363877587488482417092856098783450184394408259053198120535464593067660814229307462382571677231683619297687264390506698159302566454303882065237383728939733248133045751656085173682809369802812000518520474204498842500543160856044787077058174892035892119215023937453224251182644405230339448709916685243906845533027568676944295609946438595062237640608426532058327255412038814992760858490712342089108985161914943498586451930858442832845434926192631538347132077159861573585291221714169215121981056561027253497361510307676391268126659006048998493240528030830413756447605129216000*i1^20 + -14045286766202919818723296281415960366195924477699345277374530957419457740773373024827718279117192524103397184457032613917288925978565577763614187741296448929264648705795125627014510764945028821675977053429477652618419563220062706938036302527484133405753549823172101239020601854585112233554779905285319261845008382836602286144728445831291870391264173241690296978374428367087801884797069377011375032205924229308018176352049592382142389261215321484114081008930676345995437099201032969644690478599161505148275328561420631465342109724031094715951658065352764007839211755666464613742957599571016865811373471920687654966417956450229905703100067205675005994095830507253426116465899213879905291253101241441911310229924083509211977499190764798965070034016080753223184270622249024250375338211261808033968458765935520982175714330457123446653260630572417647588030904126983372800*i1^21 + 41418940342451628837361835400285952689500088672996231851275260699452235668454739484791024274576075203870208103155886452658609761357148899930825229261685772400661044959523001201106019786489819533193432700065975832654412949947621653522126505582392326334872659293502065735692792853778795096087536928776414410554824399127323951737136995924364964947191267737084458552058123797964279613068285466785191373816963624159443356750748345206450835795400791873815394732825569052182883184070001054349231547841984073075856833957804284742830258356872135477849504475900337369771140080565754116143131668932067979662498787023570027313537172690023502563299689683600963412481770557964873552034186988320830379388951776443384359375079569210872821626489492061654542412158317750050700557980310488241166370484451446998922559168075279329012536435948099178234253863565487994359859118080*i1^22 + -6626759599698884176448302997973570655181170793344938116418189043703777810427644522905568407432718664690060750563033717410147048793954514928010988260406084086358179748695824695240705253755791358189787325696299138873713317711678871084990306428152105027809216593755413845237013451584540638362696733555360258660546232965715298430606619554625868546007136114581239123514371141322081224841836752422625794305126061740767828620666244715035044987730318340643196197421043866884902877374401226167699317693804895427714512994929805724010069885905067699806011889182671709483368290374749329400116122990431542678364154897849035042448762169601719015178917807070780628174116947447635288861892018951136853316438282457427696523709178301211056707696096433335959866964256447453076669572858371060751509701215459538712726202309549007031169533100032*i1^23 - N1*81310722326462750181099761699749572752909647975825922409998963501195102372513203904104174497629721403510303266234343759988792118744933783474447261550488727572854648426503290301247979880116415371346218441063644224950945288562946551220773701260297352429160747282317426205555054926885286663988514791986337009200136382134425626271003042197117371016884555152190917689*i3 ] ]