[ [ 2062106759922405281559903130755873032475941330140427787560607005526356783204314412282208188263779261964482207059077529094594086737658510855956219725797758903271198883227863288866647198934064597888314065043793732401781155928924416065786405643143285691524625484883832670600726457161102528154061500269634604442476134879642837835903190787530641112267773369261342835935294272321374862397290063625238136421489713621082254852564579041733042603439619246620850017682222369205418404544342034549790844107972861091784865736550528216247110242678155667595340094594413525948809838945551030900661569692479252513827934577426368705310898324273100113098335877542889747501673901565051592447217648516457901416399202859730138562560000000000000000 + -2213477973913105337950261593008175841743914531579125659257763269164850788437863460066057015937255574727335686697647684663819198017625289672106260605905141151410706499339101778791569070073627011341079214120042030841557221533403391667017211556703283572877079488675357109828906385768412626702953623899180707588332036862794763096885522200907968876403114304621854881733514687405571026502072840177137238766299769233538095531076830316168674289147596106854183732618871211698160749714370133698764319906763546490630817432241379420786704292668713978225275165224162785522187582987611412457979027825769765096973667887376739972950648531640620617543877166402595191964330653634449836970778082261630725653924809603756851200000000000000000*i1 + -740167211315846183271942679033992844832946751869734289305916915414479896124037461502143444036715253713858228076889499262168585637913272072752811044793842172600275336781701000143863854965329797837533180592040360382573887600506409729696125901645872808283081648393825113255411860221969981633534285155881827003454184878382803301184431175881187322096323238704897218945800944055168116759189614010820619755057630750963999657893132980995456340629690589768124367608385616632599728586788989482155290333270751007445359405101366892733945809979041990707030713729798740248970748728715177876607282621186621417141608928579796200040795265953780625829360574988299798190210563760323949774174342001719556784054616926978048000000000000000*i1^2 + 1502767354140638619944027335468704922938505285526084554315807157024833586125272719424449343961667720055841736266975115159703127142578940732745575658067554423276473627689322163186378118328873493606008778657256873664438637005985651834954024969361862048695803424081123639146262681309012382011221927725863162372378906855061135700183693152450954063574631817477237344606809077805196805401321098995064506594848742231267550092265182403138855993120775130136929844978049537661962043970781791162485574596814156868850366202896515243073215708824568702975912038667715442466304254091638707089576765362078558181868336007394553756321276433423872854336269485376045642453623375634682305567214692761356532402606456176640000000000000000*i1^3 + 609800806743645677475072011326906982716906553424294975129411551990538543447548823331311271209804338871822261321798521126575300317631284920045381965990901449825722692581598737523181556690810193632255931211465168425131684692375986291419567617129415667928002675203933892643712237079477596999397899363443781672016605535837174975936845179318708512584635013442845330033390766921676567093705390916700773224882315446737872849430099483072640893808988071842999069307752885710562216522888482663691007928748462075519008723184652338722590610249611233311247480762969159494382363853390255056405005920451211902900517605127775392582558617485061888493523732480146353627073085396166168363184234391326836562241519616000000000000000*i1^4 + 10933068165989124528694004399514415166904068416004793874586034946060943603213055867070276083102823354880943774643739350422903735265435350519410548291762189168981899849239884395520055237639071743197096324999968706273265672431121097197370335934925078551203622172943862153036797467502871620782062256670251395569131951598162789533812766452915116209147795768269995062931732675039941905879920494609069615390846701476987448591188822380106280217331465388498476508106655915963584054267540759947777382520592129672056137130791155924276233437183632091346751275241078543943440759071716864218602607908970360917884316375193833135967332970661214183756971027612559749757119404297715050955348513221934271430656000000000000000*i1^5 + 11750511372726400447759303424780431181389443447666926017521500328263366367106350865947170684941406066637113178952982102465444891419495346243673411108558832132267212370538007440289626819340223246791790337092284312048225248832327987023721690369731614609773257986081123060933088848333935401182953860971509741097937090817636012390432353962359787026831765005432073520328684053997558875468353415498957854826039609517056808019777966963361494936188093913226805202576771629611040793172400315495648185648437911233804969598505368370671116822120845682611742582154088791475542785750230958331834661209461231030964831642968211069387202106243426620394874308703925466444281531536810432258949182472889722470400000000000000*i1^6 + 1723285945225913153099872060263621775097787432248255623868240731127134873800826792471959164549170981898171174349759605474202279583543341131098746601960089581784926702954967113376169062500911769576055038494029691537845101950555490280726576893553507963387305099299827994864725298149278113504463438924385570113059018336740505581058625281522962489827412165786670736257555482871706084966233973612414330817157957259529050968413054889096986183524718357604259144219568818730674619574321699243704433319845246522496595482552366606723161321195233362312897621191828201880003429688999676186252864843340075401900219364794018447800595307558970643526686963765359499271089601593255375258079122459459584000000000000000*i1^7 + 89241812674938851764798376123980993046769184148516834485718907355337840413427670208766889024556545048465241602029152092551440697140427534999068515589523333527760132842445680167411194352599619431608538553536383579302185114603921636911222053114882312011516715010298706262851269969097966623958265379984468981787114990046872320579323447135792472452281526031181567790542308296153659725272065801322997901426636568244975157078459084130805537653538606661351398327028010089686984669047250242725402681011970488930320440947446001291790917754070786540787907287415515319658433906476148072050038178584927495524400838492199027435338606378527037700613257659309266492974491720869321345461404292874240000000000000*i1^8 + 1754581270142971489755864602474491768816661463766272233560978233656744281748563166337838876443259432328974296475928072313789996797573829398087745310326035780627627525576102351457032816955370852930873942421078260213615221249308415581387187760322072796995249022900379535651234043146400305737053750559242480865202853195364057331702319088507532177866226809147680032863872877016338976375069748327905283625076977308509000491461140456240944411749673159852189246587877769147403792686795384076010444014656656668940535388069197950568431878495725843204757446537600594265765687958070595499529851367384824606516302646477342609430971152782660992618933485004686754211438599271335636458704732160000000000000*i1^9 + 20990401124931531605026766538799342249349757337293771735581657138546117838293372153203448395428179220619794829585870230039384002991727941210664171836287275792000011586358315256604573327612986047540211553273872544610860964868354359261962383089598731325694261261088561670679015771996913957578835260843573417412863301849988719549506843284221676707930819913174754398027001198662820326806588927597677666527663392094924961104318005929647735479998695234231445589638630462024699116484180639662411664267062135287771070722361928661525392459401212452279820940576767459026942094720260907398301950740276900332006603632035115098145747866617345860486489531509961015162868216249338065164697600000000000*i1^10 + 116084026759411687651962582666799554372620252006480443236065717577881225711524592891183908567653292395975475835481920689695435692228148604001789941092017279052229288994875512691578525683754108481557215010805211032751095165786392574054630241593084289489515760250742654654227965560431330798538190274942981520515582383638950877034151279453603811136758985355121486736619007844402560861502504230205752463742491744396510251111909960758298431608287692833944734970199755400558544801486876084737039337235378067102333222147977444637717213753642373872649780369934764880036172748318830255699064052808067759680166919230720935579638070876791069425575329916033692866440043536490430464000000000000*i1^11 + 573795406239127158442461943640966059539338318578757417309104374627777534184670966087096032386487719114340644096245738201472866063498031720734617318573134491032494036200187698008682164817603914872724536542663813574347413031741840284394685618998761942114883799587803070491622276446785875862089665952832237959112960551449249947725608716804115536526360221113049283521856547457466904612808231672557238784948919627992294440137281771203471983799153046913237552025300975438143050111872933337768174227018202257249138835822624981734201422108214495448464056632450366487971143392961762583406006523107623713509325965052303976885307090157932751123674851063585521756494555428945920000000000*i1^12 + 948028092182980831016782528234786006036099774866360371006737478519280501143623145770986413536791524059771860204033171321475318150991330913077650060607995578100058764243834014317446902154163177467845981682737478013586743849715592602643390048523637336841347480952717917802236695938791366020688566471750169882174608803597588220314598578943213282076752023102347870068376609714241000802674696047529897760539900514968453954040719637601493105167275563544065227920981439704449700497113013560401745985440481026215244789648765529091146323492850389149401688312418171563432714166100711532339247529639778478827558840863923826448756104453242908692659117075903829308447129600000000000*i1^13 + 2392705647183638006712307016052989998823561838529700212964132260237031736222485392561256226052726323473451635230434280152794682796361269829878219980812414334782498847510876025125795012220046658112397948150688608788109891986251754335191209151769473699358126211931166094240984728293267129101638048169748240540467929249939390563975565861824397150368717051083604893566151094419039630868392452999232237332099059107466324341494128911808619671983895319003040952941757060829694671008708667102361909620107987219024746489997406435817876076281143585376893407737478617037361915789324354629368895059536297382517362113043204482094689964647439434679216166593108786544640000000000*i1^14 + -3007140898117944811464628221927258475630446535657251343903701887605832318689352627319003867929162207072838719808966125091310199185180503037357010154662660371698237682847759428828011571905645967522956212979264155123618856975035263633071833346252502953478309557182767801177500825248130753272409040809044795543225607961327311880830480794224527134761374433953207347277128316170081981492292498514846545158889008075443165034917846355998329078982661700489379336409331069575186510933061710031734436411109611163175712219701866441267526875638979568182742784364983388874489410966317430119580021785276535716361938648484250635708707834071748027164228883484508160000000000*i1^15 + 16036273155541418491564631983863880052816600755320791586016711616306599948776338175583658806387039760883002979102999970542429444711175301970117199069192842045206645469001648340385873436025128216800021672458802042119138918368354345010378215591381250845231942706503070272915056411476617157091477358940767613262235788085009548535049863640291131017201859831375249671319003377979889469662762113500569345026758941377735237276704226516700847816182731723570703285087690682181334663037812270803928872652794292771791083943953379535728514311490737171099839588675008836762682755890808963975430220612253762355114316747251073050221803021686610850844881453056000000000*i1^16 + -31088336131667531598610936716427167530521277384599483045189735855760501166539119778637881504422499609708819377749651716256387026719545067363576888575008575322419789365432942142128944925933965387968802891221310711124013774081950153643689630292539810848373673643660317638091576268432815760531807403159495805444694427255686582530594128388599981230930344752064231457816629215699876209448486833548618434033823887277885017501391931975641195951003996582266594384211180441392163157815137445466031803279890186629338639307697065480806460314499219094244251256587607275290673806916212300023688204468635192591867250789718166853879556282893551366307840000000000*i1^17 + 61215995682226437822741372377115450405776555702121836083239634211687102858576994849982718328228445053863148226867357214628217080266164184127490662530088756546092922860840102225430194383778143875022930760926945025522577535781913566808627981906766177674525673745277287489361107198968385883110450679672571853289758630013907607222453069878823019371489506756888909850139107809203942169786957296537962548629380577229231392365440961105924223736152380605374432946531501485220823144681451262862294693618153605834557722785290014100930967245369858904157368413680792590426795580168842569342622831884770184953081666070586400901241379511963589017600000000*i1^18 + -19108489408250788550774666211444833313591313242316310939330922567111164158577974406846864956040748420028044559151041652228628486779659202529609691525703217253124589468541428873932475863906811216288695544313911187588936395179181602074463011110812712040989741919602176393364374178350634480773716132865484303369821619423609389398663787355801996032671598163670178773651412976152134841309386549832904245162520898252766878212109122640125743017040546180607667345241765318497692132205133922351004461415976777824127838675919411504463712271377924382322411179627580005167664366136980735177618632715876717806292481965004392190502636198297600000000*i1^19 + 2226913775127226043705678951986049277876335450174880857984145745597527405731820340841015462868885623117576426761299278195348884661651591353614076498041138645855854786502805448435790287626891115575714957188849719142064230124261784920728874684816626884935609238164785388221498426134527403804514925654305552268246171549228241592161514693582253741423178636381016875942184377852220404964779406712180677044305692747900781329251345553967510235629578174707876715807738992109606223519712636526453520656754758238301978514369594776320764013763107864274712114493150526642015397321117271711319557005955115348495298498664968761672466432000000*i1^20 + -86213942454298106435545444799260347088526689995245081039555656609026184721340018842522437279252743546600027044213975505124076771625737880011431920394494031155488503077526218012665372680240447627800954276912343662229580830141158979192543852295216326005134202757868155687461775086225207213088534890922148613106131092736504605358683635975843056021983828404214591505554409253410080284074693665043594042330919360522762159481939359417307790324791788780335969782234838757499839901217361597498367801383720661864980820247039201221545816881019229727715330622603864914915726829381306310835930636505128366268739953283720806400000000*i1^21 + 3281981401102924736217563576584937868803495465266266392957502145585439208957284724980681738699127817616861196448181835004667310190062112592225781717663271928879057444213245248664351527847118152105381950436766091065010828472634199856886857717023931148152509172667557404657949277198375009517725887095669887425427478688045351875817964516701857215440677672997463433095782630067582500842770752582232154099215920306048765635973020023250075424704932418265859376218654233797447646349833408661913379285628667496549257785087052650013479776090152041931891491257314927250443302763676903749686780558638040921351005824614400000*i1^22 + -26589698966248659072384575624328841521913580713356427730523363174855094510505434077248193032257851414433816891708959727901781623627014567953191701926546735820180580461191403740151489117708779947772071018659303852723287511029863785644095992752158912901162795856973564880599666820538231509177803627778035604259467510843187723383451078990297408930976925678882340409405112505001840044185650401239815972927086572396375618258489453296378805641483578419870644625625126543632338415167799535131197955262425047923290349477714629439617879939054902247688270304650319583303648582947171306367690895130130816958464000000*i1^23 + 56889690529038466948881277909358288706758256962294164713974093314747906118127428458119296775576064876455129333766510992359743355833287432021239813686958624077521379897106278606406048632472244463731888630874329140486175326802744243793343054046154508977734751748071580467988555017509203440180261957629687479896589720000620704328980653489721915990590033302613348536033222011924564633006427460633854299241003829309997309683634446573472927911427223138643553633128328987216436064395022237508128157165834261221485377359127803564349784394533287776012221043643929347375172389444324283164467214575206400000*i1^24 + 14467157267099900714472359646932742774757836719460260659974395540773857532302267707883121736864598320129998531585580995840547537369948307402134326262601175944089628773475235615965214899555246907567136281243557049710245263501376245006117395335019012962700475125449318372351834816818924798781768890808982584628333754712741659409084747326761062491178609567741410812870415685251014690081781014736844750241644264131810274829489432130493408100642933752947467456221907953015016868080152283728726326339802098791302676717561275250387357412500687479996546979171935720353500748593062513895014400000*i1^25 + 51578750974031254603798768131587862396837962842147864152607101006890300738913286741522557557160665416219184062575424690031219014919275809110060032242259307728259804347933857724687210537920799748357500160506189938327345865129738898710271643749151846083546071085908532350289371471242576092427841413979131279271549972475307392833293502962698162784768049654515188921610770247219141980033981692352593287787293766554793743054296344662851880365258212295753629932084664689478994854741050908153657161556630170577167780144034346518801878986279949178268962384760151876606934517767208960000*i1^26 + 42455008502024066441212009263619549231776424175975238184331782874914163499193681745730751810950490652041584688403917253550088299781243675988233952463566870639273922113459886281307554930383287711832089260221547614136528954940366597712527985846340647663205696558183340048878187153266113289418604424821864066940406215282684055349742576922853758849841282015113311618536768953337700216405910715139953904784512401189965816036509889899108228008927747359476061372396387248794188496690943889679524240308520114382342489836362365343279200731019434790477828276182612285849600000*i1^27 + 145373655224159342260980063554509981403794550094328046181249062341592734929577112461037249718772462062726495415976167539477557313041543478774555568755485941564424090950457888765913402588614170511601896918007880867550566012279513777461200392441901148946224140896639856321360212365023774639901913879683835200946017191674455790299227251246006130249962612615859469000124702506603449017628280702648208873112732081520492382805776647067043657864023954429168187277513808429098544855950822014104677036032584057368392303257925103734731728126457753301932578963456000*i1^28 + 29972128058035239075442538592413279192331500555723849492233265372839167293781791433663083372047272678333143312684450943521280750709166516422773868361837778926867694404019294515591952049166132391388183885606159087322689936163567836487670520231837960573224617892226608115031426941068685532897049699247489665529432709581414775970468132136564611350182730598546715735147892116942900603797010713196992185161547213958060887905725139122065412436154887738399640308179885911225238820118233480939485660062351489677658754521516042743111827104066371584000*i1^29 + 2005206443940679303217196603350552361072976969465325952888830867755240671558483108186732668861704084937145366239390805782676899112910953124224019870290433568453210147131134530122593522647583012972158970252154431972302709240486040344158209213579051875659370658913308902469907867612654679146220444707238127734721387458631597187702805826871580763357600944843956188068860126780979841843841368865426159155893848984552924219094220746161296423066630698566508951953914213803843416175120326234345582873347976552681371494046107295618990080*i1^30 + 17739397755473485638350168719844182015300471132898179853006371723463712921748995486932054272474042493518828237824217808580892192261684131151455268169552545290400910723602276488478228503973716029708627925194950311782902744871392786147260144812167495618644249267770866925979222293547716580283525422852571366335782126712489750752725933573529676671854458876298722792066332458067732645897676502318766207638574794998841553460177495753718745245370087457516388402652945096489071723777787547464902074414900284540134663516800*i1^31 + 82270675626420893012076764888605283675849821730423243541467600678896051294334839507396171802506342634623936100298617573079013335870527161992346447170667253574052609315159352323292153479089347493790779929049442584740909416186966376307714886431254402432940324907692499440323784390955571509342998238593697951806692280380980178213556203217281386828960167441890982206826750215077217810522881091796785582683581887627346556425444566302148787351334673318887187907362558224526095627712582069160712412151263161*i1^32, 7561169330908410151613246120455254744844564795773399422896068419007049790897149139326055973417137820907437793862213340936944279356258945676893101190005335265220924078747882960631301415146850769055456347153760384751070230599616713369359852605629967163339781147965557315246569157494815711716525478459047681379287567306271164160695554522430106070789320313451617451776248031444448462217108873618974253176060322372596898243215600222015041979114275872566508992139345218572700498100258136894388047289489954449260065024143652784841822952817620280488849008708190805447807256020956343288282741039826858501474332562924858748897582975835631402664827108305727712222469542704370613714143611021412534866972764227216830059725947751752871573149075857752299051446418529396994487153822784656788331209944058559113371445067800300467515259744491762094338637996522683786413218945999880005480716225704510643705907157084293430598311092362233604041631677194040881798489837698805329679958820484135206628906342641546883932145979778825633861331845120000000000000000 + -12085375353169079165679096184300462967358816607746278378004836993171648223399673627413559611868862529873551649107691487275009537683857159394861769683633493863823702148994639163994588900493173752640131720856649654719380411332611705274098760895680427028767261147933641443732020843563776281282807243193141817316093657653447308482271787602199726433485266191188694397616009006435602380114365362842873091410546178588441939148750797225823500143403127127336186699543283872062742872181354857460352066185770280927921249448575132499696724976829902955150143780069476889707088702646186168998970420287322861230044254315970379353008317789600272887898620364363183752960113597592185698402436849035797486074873027285368355903744580333815741115308227362411408101038480496901792728823215665426710224985408898440912816585694891063340841536674616558257212141138387236859038950455821696907577563430743062383164087864811122991232905391908236933347261597778697409410738873007881376788237249717969497471657579436149837161782305490319391353470976000000000000000*i1 + -3061567048495506342653758971070502601791817479632686086891841898145028618655926767751692938135967798652377354938696924431155381913258059892665432123535828047312735668109395819356492252905066640586575401074737258831364721192125171912081264940974848656085686664680965003024250043364681855250632410824264334130560024305721507465132312036402020605785560834572865298675116851444999229108997544358593108062936716225665945096501052071411553380162159789341787038392847318296464579611779055618314044486329068585098084293802050110693436405005610629076025089766359564372860573201953206909564362915609255800694946570200404803293501863652076251575074359597635832935263819160502695557012838345914156209695184616534287838376414957115724757691717672413700118728215438352506055370042717765147475974158533173143942861044336532154606733738465455816644178080922014960573052807395301886687867134548123441360001989531488177807386864683991667801631292161332458833298832289085489569721380455454502036617416768736053455366266211121087119360000000000000000*i1^2 + 5652742987263697886022369636303810970227295588772323890098018358577704955058598960568900213518188818917703801304957692635287187676840081408219239681987259641791431685680678872048907631128563406174000735406712893523728009115401937136456735268645040497827991576588017592688187639117253400753102523387325706796748443026240427232573003156895948046945405838872230623754114300495889420122698378451128033893235444703961453240068705649097318949014142895262203742512484717100742219547853253898346218139943143528257386248279940031273014772600509602926421164102129295909357601750214537228972861861042563792594292490065727017764569342967723339506039830648680617521080566489882330512284390790384801664623690720156393190510458040414790695230524469625238391763144402770424032672462506717674636536744879035842430385721042563775793511814340989631764099071194913659849227809904375587940503762208405415761792918750842579091352682951752078216395408412443580073824741539823330698981577616722616299582870344859600141826038443773263872000000000000000*i1^3 + 1253089414025776827684209576973302035780558838290046026707384289886212603187455594765662062255425092784585797297059451221989511652902066653873222757401782341371229063590226133416721841396138518102546485462273372612149591499895198430302792548070141049222992859529053766646097689470116391831393764984673664523781358780291549727514963874397015728660083048712440506851807850696234920817142025117559573617239423807202051819264381074411320770378842650341575231762128025276421302031418328441817023959325341763601232901430927225532028753328415347816536234632715351703296583206573874187249396432375137361976980532476119239577925999628363039487512395543419445291194324665327065259088339649885575963377223131176297818416319914956300174295889208529947635373223366933757283664591081182357507778359605766316649245909581073983442477596904717927133964495319331667658852893483542871600920940732059265350547139843101571341981342991142112562444785524222436817111439627494542411786167173583046498277586357960859405161318844465152000000000000000*i1^4 + -345687709154710894605038279999077287169027475361298422074205002060179161988731589167420699029060899199781394666538932411089327148503608994427021559874177848707486341178040802157139631363488804524268188456018340043872184115651218376772347207877110197182739834593826691426863266761044938376126705272675773297847260325490486241920584255047477294833696582082959325605299441632780349666986994315963089891530583336303342825363737069629107089745918185136471039686266913390375076984332781962366340248010390346860346143902883116745327799583130203137409886501197679004976598926856659639853868627737145037859839858621257305371840766133023528402876750350542811679413239629009581994058586847825488162058820044216228514700309135257985830184714969755056327528601291569160234920326284141721338846082649377127866989835678061850498662485689250028929840853870158866841567091937573156488290003554830380070668882311701724231771017700916124712800282364311933993621339041275614223656637609509330231208882516864914198253470639718400000000000000*i1^5 + 51960042952569037007905604405400732478441719327375493857586925275080778407323116201566341451224324118729618366463228860654932325997215114564022638741374271495377692035868861598413634755630407698552932160432723242078716913414706003057754844690779375455762468848568021957626051401426105161899698107680722279152036145631476559171929038011068203439116929037996407718788871700228918115864109602984917313052357242840656812742379532217836949544336900917578134725345332735039611836222625320347977117566978439916863209547806535762332682440428067031301238276914171333866170944368766631827558824230889774760829886578994529499565673402792971285630248742820767007889368600572836134789642547491358027840296993503948037394729434327038920308405667725398563005812231895938643512576019696253149888232489144496886937852151931055743045994772737866359644455087372596871834857578633614476652362572116553140440121235468220524377589749199722493711016255182131290631419286935163093652391963658062124909595247205242951547486208000000000000000*i1^6 + -589812524126048548924309761621715790619360686355652622232122228352538431616507983369916258657168007311538919599707021645294306393624951343854018091632460057452237050643187654947363192832992156412162885640935814386081039382675946287885093354823753747526722139469503433861927885540726855834394909015607819254455300640050262864281792163819978037457333456747320329963416182039247797787731521236152193375511842304518481430720317303669774700689641492097315328332406877433727726544963310666764835272529554928381643367483473453889192257743488107789510154279903267620458713445093207776714894316568854373205230921344198843757808916417485309933356331405964616038813773895811094278468258180141184534252827892458993407463117307927030026616096782139739258096023602392128747175401102215878754863988658947229719996951329736629174277131219238701497922401912109918142050667832161216893436377810714013352193359741161380250299951471799221404279682511969930334788148613735901446021568774510331362696139100538044950773760000000000000*i1^7 + -410612035324129078036684536752772178023213878208141864611255981672825317130193300716327495942480944038286151185976987404112534171285692824001462165685816447242996399103641174081529481435355603112083818307008272104433404962425949925007380552231162435212237146743735850456738648300934030495060311256069461202858019992833559755631494445285682947940937067366025767756045539416606352409101351976402960357484963758407954340520650463369251753322093910242174582919763143248109626982932496928067027206276046288836817263069889750941596406881782742962416240477870640894603947937556110975805021732449341945324829253830447460478976903770608681376578250044461938518791734046288280083478618212735646853204738116235694583481672026367691647840792632494105737371434591416357775762958667733208701339176604066556712748078121613737578753176371119743603027182995481494108642207652971368573800108372861623070108807201470027972693519070144631629708126862391462984357370196531332256965624698180858056581428149111352197120000000000000*i1^8 + -12264317271674458286326928701844664367318537631851876226523535512984144603392990982333841091338055454045514431252726326651667122407915519788497877760733708575936887411461041740334724008542243204860513354583031968359495955322858104716348432427034801237322498357626150654723542586403881490837653034605826652887915507929379483365974608719554217575988762384018646612871596929840589958837733852447319024061723899064211835556736636850671742728471574300920764441213599698662257721932296160775337596837342251962990232186275558092531666475305936103175292804409876634064512020691017045943789177546168579402366360870787850799002370386068094448396086343939988640069501464483701117783906385988722699449637953082666327134685582899344103472370278640251886099558308484018540900526667365622157421954792152023978820181145505296193501281534599163812366374721422415337573430832151453938262259288718937757044602859255431348645040347054803547955239396957240532663755670014392228480709062240903183332791747151396864000000000000*i1^9 + -156227428301679914289669462027919103209650548384559389212500789780547021931218538343506783355441931970166846263578706657084305794448078294089660005978173545930048186583124449684655217231929306093724978797601084810814297944979647156450433079207561300912063716038080580831746476926834340824865108684988630022723995976792223919108759153150224054998085352243712072801924877763023515582055958033820816702979023563774482529792745738545460451305196534792637131076097874433752108136525731801461546519659769616246102759704060594676921125118648990360714391281414521165243177285650407071930195991854743972068321974303666208865556684604466187628929974673105491494513787060560815045031370840888480575560449656176108576175194129602770043100070255906658108598547772136552004954458802899650109670827330294626888070157073567676818989120236720155535642030568692965646162400513876789893653024902127237171879560884803786509723213121925907632936756310742169495342132501471645737943620145023166271674087427276800000000000*i1^10 + -858168230210726832152403766537056349687709219348629645556843027204037512772853943211665899927447882480727340047128450975630866521618341116593592777675009790759347661701764086208343834112560558206451304020009540950237158233517649569048256994614609856125622640331678969217744591174043412230772426194549164725197242595642841508430537028221117133252575828905250937955447004828358517768673227460740327605078052025173360629402072471810940578977743927411387464648761963624031697147676676630248723188866788963872944365822267581434698712362733038629519611159098605441292669164533536414361682433718406316067549557009528911815871100622991113254795559396479854579825600446287952067365921353292162667329004036470984055046278051711512848079959841043444063078746136762815526552598521888768590343158189481542939513506786219182106477107415067361660342307015014582359832930148654099598314160709642116894316175300806165090197897285054194559908196912982297245881874938827699079064510813305729676224757760000000000*i1^11 + -4228396754199140462899243788365607520495364321604428069445035035040888965742996280747445588457589482682856342285179315902876319834670758444459501366246536369263784894920086031199095750924641449843358885487214466577919087458746275474783881043816457055510993790323614690420808572393218559261713568385512951053448662581891610155869674566666130020410141830902544510886508170456155894310281307707768998992358813457488491846103370816309008551144067928554359503915210792522287017154364089788120496640903456858458691847161207816236552000586296394031720273140321098947397555171283521109833610216696498342860334210897435371880628828843496337648353993222202721115658686534718779101739778890794696491255321603120757827296291649211263980113252625281364988839380903654316164345391798843775786560262493099058425533420320979938103315718278335401615638904575806766733910864937019435270772284703279276174067917862980011931355121496366902837961214606495043807281372078660262248885787843023496806400000000000*i1^12 + -6666524557849966402230228578879812713151481870146663223624166756824444838368761690438644423222946120172327442601673254036528919254065003440605746925501511774501524617244759530658039197599760918035292095538982760882862063375019897795001313713323699451695637952698383742415326991405201054794685963814759406174473737225456443937037003027313822312096753796966664539419702071345968043642022062525960305540653872088114932843488204475440053478143649139300075727375281004824107995701456922947164138877375294944490589784767623131878191519834839781568432761269509658185110036817531414321787664712425886519340211812782082844458212311080419319826414505441142525175233186003442494317912219970297138409442006814721250391543114113230586924586893673235426112297411222825194425096504158170472875953495392183001864670689392316681319449902721441879231368274206787446167421262855294984786983122191298137316100092647550870960861406483007362598718150476396014148883440741827822419950536931409920000000000*i1^13 + -16405334177235609294390974509037504576555131011314294025053719871407099742301481589097099256758499947423132243510044702607683244303871885667350187428338744888804024971093380324725312460622429249253694989474410034833103162074266274924348007059121669183195151418736449404922498930430905498815649203125731471521335310290222987170111647283734554242866591033803107571413661067027830166870130401083202162905648529750427441569581201777997777013975933675066596241570921635084581316947975850478742655791017695067317709840664390491945931699611522504831525654890730587091649216657039447830468379646934346990776532949634435427515066733044130065553901509588401896588607281542073641345130081409373943337741419200286489996786826166569351075078622171725941940222755651109667407359966115556368552895001573194230998675206054685397286402822960726372264304539568283757002765002041849794255081741565280168000054513213954196022439053418595211004044503322100400528678874095762987711327109120000000000*i1^14 + 19136294716488448542222960187695394418578514472030045986111563645680299479432268307743841799808538172235032553744373237156539314323206794624508137199904508688687369824277249302585832161333002133079917244257020001517872434813286619930904092635714856112736213012532365018798100847196811850075048028901102632235519217404683900542351381829051482362714354180332972426433283202871208813729164787513716135231267251636919888501181616791228028004298748089153755671022124184294730153417910676818082224985768246258815065861955657134193460929102228397368247525197552259164685906266795700200826502814279105948976000710214255383482165262756363330309440824184111103191689715629901485319392142164167068978875046399403932940808415996081851650826264882899213312835468163317440716636941102022182380446208754001466851315089555842561023136639088600977441501974585500844644246910006513753863709131431869082917335015846435376604465523839380348307215187726728124354776874818667842371584000000000*i1^15 + -104613066617541781485420537334267474439552487195681542823811804955587779723111206905271687713471186496297806914912816046074627204544414214054279056710779627175120486139939355192220600521277439145959695170469320523532758379250400009436956240269788916192243267851455589520441359050358735657821659815119520929713726413011100789020614775296005498272939985801027110734013964242652893021911754061096737316271607339437028010185673685500819049425687319296717470196721008373757836268417431166407189813452541679482654265209722069151968955780732123051418373758685947770004383306656109838813848472614981083384929589659291774046924052577879043171351682896330661768966770758951284440920914112770563785555984900862433005094881755241037824652939238349188560797748359738082163813978961591609245295303846014139775520983220933935575208657738668702580248753066696502161513222380133095319005679338928242235159850916684455861778098141555219110734493059693223538201930385976197120000000000*i1^16 + 182070185598168548917962626504519658267467409730970052596142296236022980297096220562373916393702910848662457670473280448117455556122882241077925132472377535926743042725519783138246870264809915932480845865796267306471836577208198235014629827897102623471178779983756199150763437696148815585037014049023884387387433011451228869449592737030228776993667115933698099278618152443190989758495515941822338912236943282143222794350423378198522364409191484747124428685283255656855652448032291463176006822446625001787989138658396479627483333354989496802330736757448887091792221259508762326661923002588969212682253429095776149436670900277389048472179570593736405248292258461396186078350198362812491160018490193284039176626929821476121034811481822849697150052382806169535095978233424602330194454572306740668148407247196907382957803611559026765599017395947982826110157076539504395860562646688693539380647640016599346804157980322615364355782312794367358880803561511321600000000*i1^17 + -370448281551780908188147489363100730238000051959770073340655955355074409330699829587281404191233709965342183118422490881897367368795198526983903693583481994071650807307907100316169819474522019480438392909615167256498842543427178037598395937407862846689057579811796009428852211379485449046331371611925904874501032745842869814497627888590973649067468161949753596338351476458281416341576307098655417666486226717430660636672989139656628939223992374908313330594398609595138645754466185666351890856518603650999156335419690230827291581087408402948430716571193534006638367199278902942728188030402567011623764572855266369385982510241272883898633677403842526297168640588198498812771189192600732938761395720832723706476921943898371105349070512555903434030566847230823887520270696599353928286818260741450821773189205743855686085880600069512564915833673894030524862086679632070645891966785128463621458857531043131070905022000559938017591684385565369273470156800000000*i1^18 + 117026546205045273743709737275605668822461267242380399799303634456965499314691157274656738778124029988437521206987189519859489835597752435477265683259263677197351771604294058115514205012499458089444910113299471830236516193421530627458591019288249782296795121208618135917906349809234424087406604721598139653093688090722320550524749902095350210542735243944195881597945371234551714260772492128648498399581912320955723901059698431117727648698610242339015498549008015090717918101336823935616756515590472888876464652261376700074626512767582153263717755841741505576288246911497625831726443381698888240519159315916281103120010421034383038010646179570728368944663080926207537294782256998820192027448027121516792916935209351600121681909983040700891523339376841822971541439133155437401643063596440873910206768861321500619572460339631593778828163548758098029778484124186278876699787044898389784482984741730007762902607564392488981166746481415452402647040000000*i1^19 + -13150117839070702600591196216754522775348326105196549058614301630026052552955730174606357850047397176641754167259630278552103930938896619110368624329722031188090673170308660019568169778681512634978771587868006383288664019831308367704973690728258203881162514990634912509988615289888188548238299255918911844124361046685552472212226924770503908278504315313628149307332414707825392077227770945510758906661248279422100071001396109061666326141703598800293330959322307080675022029582620350624267219227450384339791818899841415960695478141086846091896559529823336084453941459906084335604453014604538200564607537717443838033674616569965136855462974216587702461352858831000349645284536696823822830342369177331814567784093621227594089724613532838343079951149866553790968956958769913438637050855060698187541829072159423898003436227186689575454618830122635617854482563666636397900832817854510861275748618524395913304049262252314549413977676123734016000000*i1^20 + 528361616437246712564636979718883554756741572102073332688356596262483430874365052820619905612178254751285262394160785226053276423969033249834214642890210701524306352417215648064168923928169227147534199588937146558281573854415088949518498797406548981595370008176323340332621520938200633564997116035870161537094306486165641195286413870452421533543249278276320032444203932869622858127847538688778086679043706271106533067518169574537067519927208807703836539020570740607937632724357196414416899167344331831728285756877291698545781136273649763186684710252583082327369845278072107249555351818199105084612959916077413625759052837590057168318954544701617877501776059946706156312651017644668105513455072379638101130609911804858894719324906148339394940841847919066695987473462050635388693313757058103884676415865477060551135247855294305755623467082901272150055121415770370258136392120481819340156383772414791848552821918386693996817468620800000*i1^21 + -19333102278623175913998828245017047104185599606447975470991816026089588258959463733797199111502954683620610844916448881744191883060745645589027432111856804770852411062151804136767775308375231009639332105813278098435657893174547702786100707702572281172673383068029896044888717959773781157445143238310450018052626487508846056248323416305151232039811058889540416302194717618793504449187168499913746132767584904294973542263378878649997453800748143648995287800450491811023062924971032179643511670915623947186994077948064926296911380152444850868578385068809239661402511196151140971982816918843536282788072234642900104682676079257819242685945866889968921556257893671369353785975272290807655634360258554508231486870317920424068897426316273235907959379599265726535085086131977865690608752466020792925099539938712032743430301321318853613309955246485243114002547985260494974929367163135474191755165976101944609027051275550912937984000000*i1^22 + 158945725872118590429871212488255148306050723206968522736137812559102015679704547538513244305913963076771156673154120261503073898122519996788983977022026828394559818741001282398863962634683588621354561987231915060047322394867084101013980086071672586758201359504163558374860285267710380319766778912493108995662183840266382451930196916359863086487977351904446182854225006143053302135912376275003280703318694149147130994662029834234514296920835614030613980205364404448822716751168610743577271120081987040093723335454084326902689266718556986464807454193474588938151856553181139133939419988112498553935654203440086837817061115684254994517430017811308642818252082211742506518449546219788096818803816690299310320196280314995862749472504195122356839915537032451100086391531568689182551403651883750146856900571917032222947990503649229866353375459156214854219085590230711660163630581974210937341525823403567313301445332172800000*i1^23 + -369729360814713395488148798108402671681482606370147200268989831269060473345046528709480212439118689422056084113288221168549865508078207610498151986601636709124811536779412273702928746276981966507717405755048009855471523072532253823069327996267384329043078860561013537648149802792158733378592394122448848093960608633089544640695464859277447552550796475418230005087509097794550765226661980102893925590521486576248102066712341913372863574492413185582627533427320053328367846070380185249641923007492165831445883760503923274480141087007407242930016357892672125961389849760421809147608023587643173210174359622009268288962976564403994054797628143010339650091224787257277710805307147598618920206092725192206193275306630548189565322625114764118759364031222180163235080319491050189971209929537841039125052410002775940553833784920970133102906814359107939236301963870427213226192829646488432064502317449725275747123200000*i1^24 + 22275190097147796901502285900608409532958152209228791477195146215709832571508646133023793712756398703101564497378066047386665825443077172670848517768964626920679262882976071791807869422064642504081790533675425585047119696993213910013561585078328854018751634248587863879193140289134198436639631473850835874012827403150972257914008419874599996823945940043876275341284787852048953679994004259482037868989781840828215309992301882828880270325370991388762828618403012224642743086476171576756358697138786129942138473567006753081207145839824406048848710508010451590166408433967396805100153093094913507857087257309372298136484314201244895036172051563320464120727161506529922271455309185941126988798642912506283259461788491779213651588108177580284581768565657631141922589220741048265523700761724876151943068625439252052463252386666564380492061583870316657325354925690266073383777665010697027534036444119040000*i1^25 + -313901144949172925568211161149069577045166167110061294786230719716679452626433327789304681964321874316160009308333258795309488922391572553209981586935752404611492745567096205910164684244033622460453762986011073542756335600117182122109642796187660978124694439598208063480044189021945102988491902950804038817541470567327696152415997194463776151258606849997463794132127488571792378290053472014090116415519270480355156542412174226691859249897686880248712739305706170848098333830951825947078071541267195040503066444139463885008448100421751340941546841477956520526671558914527740909362832799097286140444389624859960478928685478425195459789319662254502978971464209033388520241879123967462960711215393248554852657557838214346327813955899382028381118401474794767477260168766096266011021582704364070835487437401076787872082249914248097280766300475821323244562444094838489300317965441023717513625600000*i1^26 + -563496270191806311197567748720024953603462085781921989438321987519538597203385979049634724858687495252871861555066052670523059870740033063402065713144494843288481163050223678622960226998651984352732932099312789533778018976105067408349943960981738417939803512220410579969630104301379092614873152399758261635899507481831261469686005818197976906659320209823400692745384393938847978791819595943925975036214549247179699035029664883482483504823947557165630653708160340309221512267712618776940014385986256171370880978864241813898337878660055532883984440560193310825509181665933671539492367694412221157785101273433192845722506698524923805266272587559313953942159762931533374524122989988938713511860958410360480217123524104457628527197284756233940232270538566341759660660578481462978156677269893502931159223583220938138853417064076528157724762067491025435490622292693524394289464868864000*i1^27 + -269365822220576578026181327154291108069498111298308874676822835143312850535587204775583641764434874309597003030319215222912277601498023114251592233445826086298491779644780752115507324385140316235126392875045842475336087526577472274494205872019717085324439819447413886055186222836665499575319094457698840685858190732708139593051939918430351487822088564680235318708015424792201081322115792209287400094273241346436148100840782839903584427594043401583669470971454397350145796316996940063714207274669345885280229404979590119422628657311301539021767016948929261230448902317525459091353467305640683284310884639479340441099727166405661953063980280708688947181743892777507134672086123042913151026330200707790818703766686357368298936243984077561399118578400832542995740967668408910676454463263252369355058501638639490817034728514442450932965170431035714388340793282331148288000*i1^28 + -33247167817864609315685242777294768227917055604082195290291062802403331693146048479986419260803358722930309285312493435754890061693515300340106308039189645757002285092238556922393359218263429186943997930289863995021085799567952767001183163866111875878603986778785908748821214649966281004622327180454282802638039230349706857437707115554836949371047993829734740327306238504861107842366228264043577126289122089114095792849899546870008743450413456623744586662697621751475298902398606895761680242704161679982871507140999512410989563907853942447084616376788704097932235386149444620646950209260906146561272669603766037937774026155233882181635914304381394344809010904348141350846937263342263316848237112694072314633713659812055847439343332940652217394543582903842118367157641863365175138060965205955281933563212130674201052431779923210293199044705066421950873600*i1^29 + -1342066601906828920261759275718065599561937062059317412622979849255720455772347440433592655184049646960964618116126480033158113380742228249906477277518757254373770115303997014645493773029696489769809803763643332908950648576451386255115910480118376950991606262974749355819097904142251648052759140549699990499784743606130939096553423108289512406477583384938224451285246531521200499002005695009457817533514138171937621341661380903414539632374921079702235441540174182868147956975817790732789042121764491284104665741478429371535549410320249298774298448946037754333169642215560913027373521657378078441553536075962791390662291086660103671456096383445980523372928799565339299550901319302131097100329966826951496951604852962722470204818819137090485569230034160630751889348156019593811724386333203442937927494993263457717508286817964068905639624048640*i1^30 + -8050142624916616810422523243795122405946282834878855863052493889519076385885675005234117123186045640513905254759510487616511633929984536264887980743512777939768798134127689330320758362845161547691221761131985740980559597579782893689909219515969256286917527512447600193279948848555710806290988897416002902148324743050743383395759420028467771142602098472425370087469235396767654039878474539672745573497068066006732222498441538501365437404990443155536183139385840899041752834299992369831250967930593848547882485090401838890510251790684626475922719265260613137112445563277071823133610456420898357999908246447700986000614788701707822424556367906455211157918088276581105803889365463095495354540652039557820563697330826041641108099470718553718300381054129540096332989129502488944059061021233587091707731303147409312523907932291596288*i1^31 - N1*3047483231390926737088841127462406308392302934723230786606924066594509585740743619329170480310868383417473544207459005290811230862004546436585569625277212768814380402652320827355946991902798570000560796026551254737998641136408720411296820301499589424788405127836837440619903554909835084335833373625024092950495*i2, 3324926706269185535049980556752298022171624584048229715647088203692845315968696129353323987610636369196786562144570563946185063193937113255392778726634025068952710192289074325804041480029836182513915020197343785864435536526413046539192234285665970800734681821867021704645111494659858361825478494877960855410700164385173453510274949379482005473267032769003169857167355365131907839448294379368722985426476995648840090519152564180627534742357172784573260882902179082894660560721597671324533648018070729389492267195981648125892097725399596740515237244468980333417203182969018282943014665120366732790500718989964941896230858636965157546210192367621217213894957936136013481254030178291355081108609433078007080130806027179561444942491443353366181831236168494602140811505243704634614872835184555154777554679691674666973830060694384205456665166418423261277226092048617492799608513453156901818430205865485302234962834761100151388374993470418787959509726381914284476911541156711478054980838898619269937405679373701686730266463174656000000000000000 + -4234278608900032612543768008180643430886001666457119670436389900216362625000175389318645351404037239589520191450206158285804369530000590783482086467363190830651277944598762241479797916940123037398342685407750545821468972248461497446942027945494721210068123807663344224317506537528670950494306220467494424888372275104263679648712724320093825290357408968413113908225539876879583626241988801752249552171690321574978897273346584291329385200012353397466423906682474128226356840935022949622771238847438170959477282303072221227449750788118610196582947127553987503873051330724327051377633887646810387063666182952752598355976731280775603341108176196646981835862785207699842971352166796111125112552102990888610367913739698967151133461168152966372913989819179360048327248817969341617166145827395976400259685754995139416003017250426744371214515990434758592572256637040890924513174718364168091247489419988570181524513764745516734066060220971003497623880214224759053279159937242806615789878689499121113021565663692827618518425927680000000000000000*i1 + -1144424082571928302160761862544112704609424486541299733727385293296460322340894329193384204846799443784832063993208881724805854627633209382689142823862167298386943786307059259938752034942619848555988589347009566201220551409855712173302889568916109617071219476874574383662472013555931948291522291712289283222941137705422977477701157570796318497400188906794579773623836485176654866817145037186558042715757577157916156911619862027428454919872770632738526351094882122302484133305673895165150131381440857186758070392583236935680505968688003558530802627527703008748336839673971806474110168304617400172613221065647923592090263497006996597509913179034068505129669412080245993359439705970459629062318582288358997680998729551633106544299860018934443652242403432058797767221292185587380142587569764457173133322459082219018310279435301736754432877223088321618865991793217773680827101454425953775224017095815511842009145599341771197957099773723146125139901258054519051925189897568079352549647145272442859162371140874290543460352000000000000000*i1^2 + 2258290360993747476125167821800323770818873324125456929053819153951411389341309491759620783604276931908345188416883932698898275807555286926879067746543455814825564767585080584402373091140245097156941018791928550412922561030265485809856814454041704628427342774432079041203180372131814807631440888565101738612816047778902254409215916440353262477044997601099643566008473073993380678392206622199794008469620784126922026717389488390867718438820328786834622286895359835480367065343279570771036149378662463087971927960505547158755445545539281361040265726040666842218364969875473365216057808589763510280229666080962558812250940393838247606241703377412129038902087601122146297210240975244463200475225254990395157124335670796778167558572528882472447432353485200803450811534197970840816184684953435513026075632903000617764243020899758198181428639705234508374582552638682878184201563624496640974400962042055636050009587269569976726098280753922523161131136467866563945044313743469417101204092740516050459802891070892176048128000000000000000*i1^3 + 576571791629393640336163838389979231827064686534884631923710512785011841516995682939785627089236890473711555891316796928543690906130127281916069928946980310361151080618656905260966980485525446546996980263910664244477845060655856388047390649597519167560121535864381120227687731584358667952455355797365251819260483687643069374006164466874990508822114153599212185491265420202284433065735247988228406449965022223593858890260580328360176025783127078152180670828953387277037484990648240734114472598261724564476025899167783237837558588930397393583129814965915355706468141386467941048901277523058281444910088328980693320061153767327249027256664584375886737085430051603627733040023856681313239503135147555337293553404788822852101419552924706792684308753925254741708765535068020221005263951313332202648870610469323741150455265344563504645347804778912566945921349053835839623912949383857736462306498655627914698847248632277599609021847512748718329625794661931108506901162779737979681286131787758761745883405292241577574400000000000000*i1^4 + -110394474806142829951793302129080257374500616768534239915878627240794062186348166002641966146082011035382031154056380838745146352167434737060805531250874720637886836720149270052137317714526674427942896354703007595782567408611475104250994366307397619966194632335908015057430967514389726768026657530494108138382948943165412930698369164238773860754586771528391180075151838070944098069250671678658768491275241688088817740997054913490781003769398083335099705615558472979568911024299152492103530405313303267612469655105782946157783272310962970039439971425942215595808808359559980048970031453702835170810080801953959545658297951444836742508394625221548285176284223933114903264155670739019383375183275949020225054742122325220376354786571994144653410811335200514661911238342287649648871731450667112105683963814080523672741311281761553121505354204384569311141419806954396756886139142120930425106704314490298184481893353223123826405083545496309044814066817740487400181434452236107469770872361323830242342839960521932800000000000000*i1^5 + 19850926286627949200982586927608133606251973506861221362212696308986781525835614471443627141756421164881647189383602997012667667235937968889483750614059651704059016917658278173604936050217151852869504054735986234574184390261055441453384546885720491301687014617404587343930746322033288243517270238129209394893521204687683854782128300588958681456159113185065247248963566423831892275696170875438516474135903946275191516549770580488844995747404755520564684381539445137507122176230894514281903969379276518617790211782332189050249604210063595472098555256946850055783699088951168117672402361690451131708723145777639023334217854161876376443472578488165666844927675581690617657696806638613286684964551553548154702002594615049327423013326287554109752642752207590905420849513071709847391939503206655513602458099818079968220183226179408263958153075263797311881770479230147131835221296921979461077309143639604311135328403681679954333121417159163845478855001108724635507088682175663589985239892964148212199065816924160000000000000*i1^6 + 272049273508013396705672237413669224292194555066486853966412659027568187276875786910453023843644232465819524658922819843344377876721369577227617172128823726829504737999556177451869571295355785841598581619795916125618826568642038613997854419340886573051266402004312805528620797886242649282117295380988022897897548651067337566570476481242739104347577194462660196925230826772907169059344452165899997545999430277359289337257019733540604410901181666789705761238070345937935647829853219166106794247525303145084941499445113886691065081559165379046414815435845251193034717534755308919888125098170752473014571816354073337504756000429189104991240828231339750209703024378952988833864710977721939974494530384071541830563084169092660864839727340860470435389580702142022756744132945339065415793851582164129743788980215646288170032574300274295992159703625766147378895744992260341054631547421190363948285576013628232107869718508734418946405956207948452790383237521256239142800999366482408058644728684689698544680960000000000000*i1^7 + -107113676536543583715304994847600503564254420989675035060444146834648654608967515869754953525080032593848486918441541074277385237263565225713927720704810708543475907833894992758477116402763402526245385652984370819808232937583120354373425326969783913710720842471140506953178735304270827124788905242650359213570670588472874942308652586187206721209232556978313524979099611202047426836050013339376953573489628078550727769859935135045578477530889108844790551153041285780631684417203940864983607346966509468661847128249234122180565796195864419984291215313221537551745264416488423467139410065296412870669331540623289504941078545251075801867872645603028958183783604530643203574420371636487230644784031241237584743806073632904779015089796141552582706254991737858642350642118751348213761241653306915346282495896838691336378684051577317594889188050694623923595556026863825941816689824740686735110436737092524658973599937045308359265072881948473323426725995360469240413880102548832485292217447022894090551296000000000000*i1^8 + -3482775648559879653547770470552560976022224193536228973778994807338843560652770947061876360779928880019732141018723701974692652075458120920529410076431677545934914710085496707221399812306602061921608216391064325622095236345078858567714480683185763388661032602034091212970016438076506412632409105556868056770766783413831513601424010724191224787165265605052889541331190742296889258433097504049713128623931196030235446359952628608090092280891868660731477274078524422685504010340391798090146774588385708934147939138335590281438352468833554333399412180108500884641522378052057690975890245105138281023902654151056317573479946464772328070507270257330834505116075736245129717471856014327354752146265798508570938165200237116448499505537684075569903462885057143572445501767870945572712391782528999584612927519554587145813284098643686743052705009113557054478408760946852657595754472030477601794545046702593491952404737641024382063861793125271038730319336527155517473794613592557133044238078848421330944000000000000*i1^9 + -44500599977012925523507053162649613129699981970117470310346770455645491143292932749703051531917845242691886008739949906863314376215595936463490309075593561062109445061617182378089705021154506678775631198332773389618240855372985985249933042165618609015701500646940699613256356167722878447983593771189448961708586431605217993324544545224036081397508595483481770746441913351077030016811252939331489026458058831156796500758130844205231682394073050311292378253620316861998994120582180687131879262025488041400080309474622366395745800220109953027522520226466792135392565111636461994825098197514204951227593271458424361764165588058293428073074012450411324784137757370685867324822061250779280901671896906335755202492484890080692765652981265379104491975045372782804269946368622623387020661632079562575048551422207206603980160013961914369803278093412053930860015827919195778572293600339459503135550549609052403915136577157668318715118955544215202501762443491494399109657525947784145996399366310461440000000000*i1^10 + -245002162375059032767522770727436619700202078771589344951771787727159228284741268519165510254792262469091791069602887343357775857820176598524262780125437504199193684656333692933187604296273922066525168753166622533917230005217905056834065901962661836543779463057755511143041685118439949170292869848269596369819900719218581616446416713524116459696309294969701778643950841448104143054540669599756288137088604397760565939557844969326114567989791493656176895791417492184551534864010476266223053507113646758452520978114418241764098176780828765403602159179554011750573045269972535338041812042745686665314419491367071214963196287439838943650053628707007935496167408353429870524259383442564308684856026321299997188302918604210510744035194300593328881215024511517114091906722401963504541847018502200854542585005148338334548935997655443334213813963452715145802191833235640264077332449027574303400921211369478929950609831212386335108813145557950571068621958663762023180929897925308932131337011200000000000*i1^11 + -1214848236704691890734689135429858159708369447026628145257795678312242558311397732732500975593126093607577983374022626756573843079028899798594560725828282457317128281455639307247908848495340513508265712656063960494031345787867863932897281627828522594816519116584710027044327524582613455440590477157090890805209799703359173116384089996199872277462670280267576967025564276670984436932367728736296633997527579353292464823654165827095605936407370821293976067607602582414346225325363471686421586747306760455273927362630974905116060391799346404358042062381715251798087055799552275689328427980261648954651177728875121461239275722914150509269158913250450953697338079132474553411764277618860697715742049782838105523366771794951707204633102998784319371079157363149762078925624387372127708708756033392251256991336447574698121416651302583019023919066346204143200255543133611563410204452013216837580762337952835029860940306906200523007031530089426018518573794197856720045374494157554612961280000000000*i1^12 + -1912127374322263625709086742990589256653986321612786618123380846561475954930761021221463123056086735248599229913827846090644245347571149406932229945425647197692551977949577970397489774040499916015297338738816518970433368457467125411424528227438690747014052710190367215246508714045184286857315929578900515560468045494633625519313627791767452146802313608327980731855175320524880134316455391425894324869241163739431703983117384835808853614516146934775700716617006465512187044523891779893453029310001991366880006767063338617821095509406990834425606624359121192963590107407310413818746564228373856783670226992499029016261317404800627324735153773132932917588196065820883922980317890868753772614329162149282875382696112474807432158203029544925233962694617816611103027327595020205583343529553562393074055010852665546888746088473463388967999758434086848493419878431357264439355977823554521302560608781704976738308697858441204453331366878625123853291067534015149953585894107518074880000000000*i1^13 + -4670933878402288099781923897712109607857757818428028698702339245985420518117014826000501138372148947119946743577019598928169713319936044276967923047558203215351805201344922100094737778930796616305723262612209443660164243846824506810560041180108827502176611436259118206153198993912273744094958073446543646630309759897229968545911658470219451059997233134406258860465553726964005388214683900635627561043082418530410464482776470049010505052766590092835708893100003452210516334516487923222068829130170042533629979431748977609508022166577371279123092202469664779135068621337346006704224788969942064941243538721754827933718480855482096406299999607230326554840298111831556830399828985390798122671035997010119312046442148769618019178417455478628634336910769585568111084264794298330936476314518040834577012858575378795509373741061945072137396867672691137871757216592416641899286584579367176452905974176251541053664978675113514616017068671860262582573125205143237388742997049344000000000*i1^14 + 5424555359851257234317336073162692835550858902238687267453504194051552654273511884766847079324220760983068856976116175045937412744862016071181520540186017256558318754031003648838925823376772487570050554835511460371976746740185250116248939483849659313830221006382975835841395578645057956711252459303046755241547446462453762708150607429270996781906267865550168294354621857733256473422713012230108821975714001087492551790349220465503040985821395809733926439044825382067215984096049266845051127256872161957743205907243966438556257594082560086993779945702116996094544571442469239468022802402108973717168717803048399992918377446782102784157680102287494755154785518816585523365105794717276561895049248115577646539178643869777952399211321322007646992333194882891641059637722898622450466958334437456246240663657110471439430014600091795432101500201111473359080119095368430802117806155651361113921272869585028472090684450529456423174514386336528977072090969086487311679488000000000*i1^15 + -29793772110262128311390399425110470428222772374849145807371571181044805325751874424737641450805593880791965948008012211692484964775535904561256870529363081385990461187114236197164472343589943210823422617431144992296023549334281206063969881852952633449127516359454195516325139711555969438988549913027856755013074518879375441004245715064672363072736145481612880238430641902012584448185352021923650082518728592812137737502645830356674786237722955085502530541725315874798868900593949976141403637153406657025424760339745691575939188151010911972471236718995141235792601456069504274617324836021935507992054328249337996960679286422323872689709756136205488508833905521106579953201981697372033768092804379421927002074405051277653157783000406475132034439770410091018939527925121158124477892740096412970782746696538783186138808792834496299044127937062874176060311590870186666770243022581984004210840997854638663414439707726942526350223331743084024431239659866560240025600000000*i1^16 + 51442883174281697938076098490898727522599969596437619816984365129787304050247947090186507219226550772790711580613157577293823541836868869934134105910926497560162124500649308449818872405358811332731308120103027900988521275006008023105133410108935184868741043144579661113413742122381014895836195442257550094309059231807184381781016571611008041009486749072075673395684886373924864726621901021239095582163053502115850701091265305274784406968038795368906852441627316918122715794057451691971794396365020421698710532067650654057765210925167189479384616964940828884558025691581882173393814174079171913095032834364039364802093873534725102709618490467850682828571986090894023653464326889928292483227019754075789973049487624752097404757537291618750280117539328660641553333334276269940347040801704868194982256836561575780593833155954563729050309795191788384508756597673782444298902655062087422182551916275029765094383408318216852407698563902691821060779560822374400000000*i1^17 + -106517427539964114524846200699529592556046540196933098222371977980548325545394715559354015091226604174755649237072516713211558683593770156929821534161485320566758180900446111522087791853437644302848559539270800818127907101839876368866101899550037343123716639509783640198485729912873876316934644470229744398240722006290859608440606648902621182082439777004607019498608805194420502677675986908742731365455833001951581428633627774342697619230068986868892510338234258408899487632202134384789029558622999926169584456442242624573831230532506971891000172829720913865160799341395619926942081902213276173476384638594806881698928621415417933513606294760338910252036925092876192155527227719995082421114114862515233471056198582160039025218810619717302038403932257749820708336176384444911078324402859062301053331201999128403094240439733956613831975490708388438423649671294133514106146852085140716660970758159761220712057572943134739316118567047615984531081789440000000*i1^18 + 33603356355294838333265089233527827802693766538741351212989558744631437800349915480416123042928286326334682365023310495854579076226567871327847192641515789814402515457428342568007898273735611455186243461378956451990258426296784988516173188121626042673223020927657815250811526693857334927223593173167588134493507091394290503319556298360930931606800340419573845618282128042976540392497959198850004838042482449121858781863961234378537464825369605765496436812260631871212115139113932415977502076127907977453294939603285665680821305111087811959198296079931361448551123209156141698061323470472368482692452825240560413724862152623867914925119752256421973602073695625356965408558622149384715516803895265685981551779822204171129583195933548261972277654335849593359999340948031580807780089711934678662352054661917103472373137792800166451948352400827834842146947341770445458608700793851644017471859621355227927189965800944446179610106207962730741104640000000*i1^19 + -3719332564392650461431662308058294726693064284793563661846158140886138634869038679372962830527947833624906114642274234241118738312337377839117926799128106256986456422991763372525967024098373649839500966848335665571320572717802354690128110401952193106792733314299419955356008934038449971119531181149886932482145364759145196596515311727719681353571193725528876216461914259444354329185136115309451024071299082182912940212563181114246763500721089456753152345411588771760526951916384736339941884559206091306554592010014847365211028805989990220861736419828309969377120139408275329135734742560128817510264418665600365886342634227910630932364803214754696277251987953297515184409701904664800095642230669137978046655117018224460095998522554787970755778788794794592954406059874004444610351549243766366652599607368705639645721162407663356595988871265230542753090537407540937419270261711670612697042445327804730857523135154768723278426113567411404800000*i1^20 + 149881040379635104678094572925391583656664019199120754767943830351491218155429031137017618849271234519347287488020627392527535662314527488497146437313421560838156035148396169149637645289418416374275689901502385950869710748502413740068421019541845296895464025816597811179157337773561137615918120553359153783105840415792658656667654283835071801364212373825052486404156849323536383074622136069667080247176986842348487410777792971983005166387874753763317410977755928599273170216150765736448862816035283521726797423065193994387900494909346931908478433794329941045494485869640765299700096665916584632462949933603479353095066955874417216362995690390481596837511194152972242509309240306347974497053817894384163573221385202194126300296792592026326076773157135943293681173242372150238731149801860628477014620241761387609945893183583827514069776699073222351354671926430436222605474522319510001036595877900290932185982507730260323003793408000000*i1^21 + -5614186312585722076581870031620638243974242449779201720008450756674845726854854387658053748993232200628397928072915374447536438525630886609045386116932248133309378634524603235243572397426272059989619909241175121824928744718499893780710362701490992600991875556754154135006406132388193856181341627219383602072655040344921230289620718634684759159114610905909220544281739522055774796628143642541144373466312758533342545711646854390333588823593004799279190882958263939363994922521890188466780310053539943924405031689275797526981776559876862363240929019578714609930126412425320970209444897949511254979866197574374913475542314558819227189436900405668231497910290839348475895939528186503734030470648372955960587517342718441298850151716073529912447435765109870107806704648948546625722742664801632904884772296309656700353710392410216376854760518881096718162342047162154101789023690200471326184779377080404045918131803791393869004800000*i1^22 + 46398043971602364635814532505901303013563531612183829301536158135497379759036531400782897501716262580188135508318292954954514490144116178755212335335490352014655035657516062420549470080819640122316080947196572781350823611967138113277334931607406391860085847571397968595269339428801988591402456304729491474739629585130818231643723326694209876158034513399799337212784285250684347426661996527317315289734563210636100945573253972016060325006096540870052323798890986415785283440149787285107068170625579094380032425220375784203100321704209374868597033849714487222997099981448682619220603346972649429843829368116397355800118880309218740445665168389983563183294967848805464255824908476977169349086313065171853854462212835136557155781291976148606099943318593759570805988196219398068182104873045441369640891933951744712888768385916998924927251569012101948618749316803425647460121489422831648722068711225962207444773057331200000*i1^23 + -108438906736286960943826916302521799719140750423180671331446373814057476739809850756897752417732399032960171070110058760055910235591683501545019697264187037979520060921230654366786080475944653412907470257058042494535212200823001444512330991024106475094906829551499735012931363184695957821463646465998679001106934189619838739889899540054403697068702159294647932561378848562040933726152518349349817144043436317433283637473239347711227989378745350892419319698986590260826706915584688717005057586529681240271663343483668638510548223120622092084904094008002786559378810075546259289416961492613071820846081261357168004070545903948742554569673526825313141492348460704310525443577240730679403672794604326448626873332161760561674647460952405535596986118397772190458990223377372341720800216903269194618126893551060845859138706129183411103058771697197491497075405993245066920578604323727350663188492580254204444016640000*i1^24 + 8272315650135389357656140320619621551415917216292344652338654289028059677229027741595352360446106168611950845807833159649519962861991470400339700255960978634814931774175436529818731408095805063350720627936030444822745338713395393586589545582321885601357826963566750633163455804658161368364461646373180719659430095326474575086893687035905795192404969984635562544000032980963754703354869887784433465442798511964093960573090832150642452255602296045054524606144181366023672966605047195495803434711881862611419893893152356657154718532772427427908199813239411093539875483411129932374473629802441737743876146967017566665066910778442438941464213717285661570026600984446755364560799140592955852497647477769158779723057172468938905121463180522473874749093914410284678738248972584593099409940952760561756832181138509792142147283516014448057422280638248487653194795499156736080265885434879693967703544954880000*i1^25 + -94581978816637408698092288773150477070135276400009375166837248048274917817484673603003754650003439238703908022092163558521912669476525571029742519330472513581732458311327810484253341420906912524450280828462577892029074505050066412881954230721781289691813065179746100823275031792497874392767975746627392146649086556771623833903067418377967051982925222866525501594809106903629842654833422368283867838315126065768701750257240655823462673110597776297199820164828187869165169935328373873517474856535497577964616156240293424558396502039213771042167742599163644443118227809303088242530248550358245045153153026165537541642489671306264049987827592797535895603948553913394028711099895870935146992798438248110023834752849198978633327714116477517995473883481305985382641480402767773285599595425915827544768385962785235245387380406652458185264729063854474506885859929390904269976536966597559111909376000*i1^26 + -178069169591007241276165892967704217778638300491388902306362354817404901544510859349268474460604047687712395454837717087171296065773222221074020005905650213676389937413987335654654777019619844375864061077980017517010894734213469613075878920184059419275274057781845454490562807013823827280286268322316738607265465264198361563236851737532747565057817736485452807196678063401199947436249603962496156566122770326840208791630950165638704447957605682706605944490022001089375198813006666404685625046011619424286555069945694576150682000156456744468723370143245436276616416624859804601664656120221061890364105936337620572632234714809020677735383406379648193925905079724111505461977635917002301459935572715013502903177367378522924683255509489148258230404741904202027705364085892209663505942666954033005618764260126313142260313578007097971191012911414277252820818780852053040612818026496000*i1^27 + -76979133768533762306758681974935339467840111924792844959600890816194016858661019088550316102235799778477011024314110692460478676786625727593989121465001926520971729486819317881132592182741787014305280488834045069615367346887408088580211927034261255283652193233689877002519407042879477744494309807503800432013159309626581115294114453807111976562947274792677355179993606282749400363683142207280554618356967294336298423547399246364093609893662199486364716668239580133354342271339602240478292145828156694041342764445273205917318940599347941485286931474126692172567347033031246541041951466771293516782963708692488784014032721093872311686435262826857060182511031132330352271713963085483958085118892580286130687148562422519817423154868602842951542978950798804476512396129062664342951066951591936184969154617846539806065829252022471589536950775084707147160152357187511910400*i1^28 + -9163012441848305306838610161156637539362915053079848627512573502947616018735470319366062008608052351864484292197588175737729526994678326820842034875729196437042959770938965890237537631941223038106361442798852732372575503710496499340622991306716061107232138547273746860447979259678154918407010275032289283498950019021009534847128828852491283897076324129967737802292294784360645158230209673295839439549492384498414353224289942285806984262434768779610206134565233969556715892569891137787664653110264766244730897492430951403852917856768327696984614169121403350621000697948667575397540261876401724506179482315995390966075103983982217681713515503434960953375386656974765581459498083649491593261077301525151543959082602292191771267026178298997862703530941567189415937325310924039212993036211133284049186815000322655892407863573929236406899462392366056970649600*i1^29 + -360444692143795653627500110233112568513107727186747678959518892039644383377124063171457706804996714960344585139209128920345317696162359898024234588924589462837992371589802977681249438837466670904481204128072054872435193400338800997031551566195244940560662014534597507176519759732407287633437845135086754634721475134860722630322563892208389880166021965736498586928194633406844522083698994904303226372418337949183216081856701373153075630172579842501545409629949773944611136489341641144009435676201870732071303805934834119918404167658870395781806092718190761819604362788870059807652868692124726219453100775536091735691536709793176599197657063650059998862898199602387173384586923152314796456835378206504565876600788887215856745514922251124622888552413214837400398786942461459185904718181571247702949976737214943847542941199484331315139572662272*i1^30 + -2329844315806043329091665116210923820956727297029623926571393387596775554036736596725807939535691725746270247396895631295171517802656528114253719188441677509032587228656803871737065623692928529685074103111302394375499796082037645773994319783696170251372277306193640090192950845264811949283068138374770452171838962103647271296869656119507077666272694841728403135440716996831517947679082648836135808860077206257192851104314263720962634654333006763843695332389866510902047029418760652301812411617121347814554319748545352806930156770413507698648271539430596512436547241326715320732137578146247758049853691732459578652606553721776579764443172686461705895933352354386275759209365053212056341451687021350221787091419318513038377806158176420799360265888620412435510433103414916159661171119610208382396410488072949373931471745668300800*i1^31 - N1*3047483231390926737088841127462406308392302934723230786606924066594509585740743619329170480310868383417473544207459005290811230862004546436585569625277212768814380402652320827355946991902798570000560796026551254737998641136408720411296820301499589424788405127836837440619903554909835084335833373625024092950495*i3 ] ]