[ [ 29814632701074273581068262529090741999241571619413311677020300537944445309045799243113153071061738735893935378324360184894540725373784349296814802000079555558221043322616700290285250132107239268007533956827717536912767335397201231525119457635514148657129978244892678039560546547256966718266033179934861229303989727017597188629678784625234435866161572581923465402258862483934453853849028262021737771515172533633714664209260483667590312270052033942651675392424133375228113483876126809974411118080207106272106420104118818187239475981134875948033936176308572955922159440539999186339804994446312436894404776406915303687951776989418081377673663465262601115176469233534153021335436878746085034207561929094021777140236318923871540360936322051503984711335276609794959882565389750760214002724251958724601577472 + 503442041949065733072168833851047458552841552675385565889346755179052291038743021519900994454614471855488014282533536611984278327417965890036659211648215581090214699228433885730397636547354763238308135063970989917077445827903599968826264245685770493936559976002550115765945017689286245147406148328082479972122795140036494532324885638196993290299080355188697871616387332278992958064476956137609507747480891379907290921609934793840764492996122295188230706390861452572465247536500528883835144993928542027399976987306856509740300499695452841218823988985177593359534744416451660379968268588801628492717193072874971595938629423968881879733819783377064403025983812978714669594960025593426124065234705859529014244260064461829950161147492920011216718696648189455662078284245361476643050733947546146667757568*i1 + 3441661127919329668580116684801980009131444259375890401436326996569899293996899174885079769213458486108774886834367596177145205662835421646987476279464961451938092725766606168812786573549375094695635046923749125576750162897156028683917760151260655208897741789127279766439955135557856786938580199549819578052095651048019827186260674149983942887290332820911284413735824108163730826789995928083853814210670431225680146707252297096870788580384152745004698687722629227261399802761727415708588358475169948266833123821236605972812909148767581038072307162548746409829277162248499229904194479745916447655967161152769912022460975570430597747354041881213272711652972964344869659858185423511603722395006138342321117703578326723699979204295531102868820923870640402282377835925402809575711349857260247550263296*i1^2 + -2595421041068403695059967205817211053340360266053932662245093849710626972580014740702743334603971009526855034347102798385749359104222607569659830211446540560861390367212373170773208893627146356986399794161740631583819872477542305969713029141716204080151026537328177261004992654805229444910299883765022442573931544945629414710854088264331218351263169174721329006319162650236261728255665309974827621597372206694630798590547542545330819962982756189295962206158817640367529175765863924379762338258505620291114030834627861206942198617713519444003600750576275644716378697305004347270505877342322560558171970666474435960550958327507074684507599069977679408387205043049927035330514162891777178710888518641503661707391639234129380233306291831197098452401669818546197545848109182437233969773973197553664*i1^3 + 11980914913864322070239532073336892036719536482379795184232273637286940358095488418874570258615589757527417966965375060051565997746418223384807472285069685843979511864770188270287406089935849598451706811037649403945869388083930906758882387505310062408922669731797656255866784473562574458675123215542861786999929137281532950240217657781262575655346162291835043467245731100027402964960029910213829705830093820465821675641116020030784958346138833256689352126872394799894338133755452460565563826011284973569374711907561618376154465973680396462706242209688918186715515953566324619303834181968474383442715060998731745197243370545712996388277686092977861521472141857000222127576444796919590720425079461760159793694441977588730557568194422217043007253625549708607730874709764501317227185763409461248*i1^4 + -10788039604472869290854277864961310217395259509172579978037532344020863391745510363106598763301308386397259774436387303049803575536372846327492883568235532326304024530301541322455959993836505575269618893256622388361914643411958330723194784700047143127568394008800755009645458050418388773691348514952279283358643193618566519223818948455326886845579275744836486326587276434209485221513668815032936036451698057221023873268880941044940569598935793321794393201342343243155794506777299363990237139248777448646398168105411112111427367196822618701359755133677539705355443475654764029589551436623818429146287165774488721536214976985086784168491268670340680537702758350580213661166037909431499198072316633567846901251982126346759313104031082014343846817233535102970369823068714907941578087512145920*i1^5 + 4209956194646450667076920200453465272231021020092348477637762657061613115521180074742279787122158426475971064246035018179415217261547651717787642287457902507522156817060271040237054704448036166212143502130866892602899627630583706267339842496674004284428920290475933320453380081302063910215127888212548677127160027797695642044946781171132792192024144170864684121859513848188967774221754886430863856083884661271568895405458699342726068524984311115151694786299257023100280621137698888540102433987460972497835184778155169929920491538715178124156392608833511137628443291356642001977330736581218730825324191710864210494482168757311013002346149806678039926300358891607491117210939961791757914695474595913600639600507583212645963903084171177562708022550044433395366294374133325151433119498240*i1^6 + -1076952853659938827820778164057506591238215210909383296160962083222366476244338151455147478125598117330523996719245431829788709007627583937652457664908790956813705861119523884410751115292313205651943373009618249203610241355933911936210856307294522495612480445625806046664360155073853494993382303847313228171820050526845254958994296435319196893136372642629496273161914631984362655834168665014978243941234623759885439131062008964299951106797525728281017034183991263157318150275263186385374938699655271115177249465061456383014811770837804354543201224822557614952453762587827604682562287561739908162330615184773612120829776140484696651148401530716692259283768766731342199146837632709163411411074050924170351303758019500867883070578544988949016300037067433595337329659945071718776700928*i1^7 + 214292820262178978331203186019024905963744751506678722148919756075994681422022412303635331963154729556651784851614653722257937691554754400722085343269497046900770816687130267411793396711729011295600418018696047272422199909979764165171508808033139816500049290878761809182975266974768716081868041821395457662157555671395857823833424977945621765878543315745952341115098065339892861406005505164003692684841547888237113084421387104869508009127965347094925164997687520240109187238516825633482734641641290307386379237238218742846349753280116067417484421943217066893220848580649008846013022497002016071334792906290387064601178085264232095484018875294306567865249331358493929777740797039864841858928519506508904769440423208052495916172931064276542582919868806373966655819772967333658624*i1^8 + -29855708441374596961808472542863388669876926187408040338504153775829908753233295459585144660544522166211576762178002961685056676765326393270563886282001748988225472815458286227069217974114058364559499022685632704898435905954231741205686089129277385207468795942372344068494746389433935209716653537589820102184782169980213078936008856104488761168043086346714468161617603092203862385971475265316026912140495127417856973670534871281760904825267210453677630832581310981830521294913697845862548568121453903689730054594117387674202977660295814492605652260607706124490373346097875451893938495963429624972974130762855421055753947368884369658070218389752087375531942807398829982035676222733640379945952754632670725704527943914543806464824035392008223045803627038948191053239791124480*i1^9 + 3391592536237849713893388563919260693263157157974922584366843998217788536406314038402814855105354425236642293655679635086762337069435811452081981578857872331634784989703883455563849308699960480365427388891956710562773350215244001124749100179892879455722228862067007874343790931994489238315048559100662920046231613964909977332169061524232735656738776094501715840915393485621192861770091763319855039320384407206071074772260707236594132606956430276605024906078799784489721962774301236041853995322980271084609592596053898647057594911098335338205940726464445720299943133895340246406823053788883750204525938713480084309967797082192409560828726534837016460407364981164731812543048737746329646991558386327097636087766206602667218675381632437089657658621745675543057059272458240*i1^10 + -254409002873955137797751307609675451082492091636072897721000818545697543633810280387766519359468392710977311992474477471428386496007752658154549682432608977541300352524464883304199287553162487199142206149372174665758704147579300864832744241541959188083928534388927526009405133554097988255544375176312130544716332077477470918640431440809349006699090485893908828170954534517588994334442918675175325537733655622881696646981215724014210724967339527399339396995640104945707318790739631700409248134618674809695236080276630557809201770934927751809493913176979835438061617139198497456209054480994304328283562048353243014222275321426225775037453710875787705311171726106002600885187454819926761952692781426532307547252712928815430179811172376870007049954060707782407399407616*i1^11 + 12113073813383515766279146272070419079314414352343562562516838597534038609704671821252906072636121654557909462117042875087928713656325176510122699111914757391513301566208149236423421597603746759309532746521236699728133413382098676772278305652256308017965052897413853460781216954085811440056123873447789372676497101366593110971540573166542766479843805267584212197209014297205345657294266329546009802671279383870927832518457340366539626112938255436578121199216555699079344515428011302632861166221213371578144323452375801114265699357160177155758689823848974791323360072459847391046126365644253329925905628201927326618675590132439180150594026743176105559526801018568232238645451522612542090853378347311679917228911483272812722327412368016644350995633862245097668608*i1^12 + -309781137281822375477883818247469820304836159653055426390516485546218701202943454655746001047719953548987991216273750162576737299865668267927757434787306300385937552020703425720320091494924858670079391059882753096024034408817376836850589094682557670051712916718748739756643734513350220965812564000084454374990746785787676813297156954881331085356926919407098336377768152270262084064096982098867464098316516077284297379358575029311603525306346166307459602560594494245286495861355021096192783418635206810449306025995397080549129414727556639866145400703613951660759377710900774585967644800878896867089078455687525596363327568935555977773466730500429664680296382296939713711560457165009057195333925730766119946772145787861712582788768589572954250090690130214912*i1^13 + 8083455100792532222014588324451454791984208812136875515282164406381782392561162983753744666462965076890402511129282621428837875675473357274673837957761412180059856572601866509074666556683121500074169641486161912521286008875582047488781933617102157194000054573374111184442172314027126350499795851776174255955155312848459383682037071519445020447280463188799935000589494474044607659566521159204078576858561520242232501612296826813543489446631602391987297158862477364211490010802706140785133238028686026660150612975364192611954047624239716651270439132364325520518120673716826147393152343620903456830301238630550185888725683640479089591203540840448069195080432963155696225140930258102760767772789536703568232207217094473226527656454234144920963002167984128*i1^14 + -32643039083723324357846206130368206424587054264872224629594270705853194706044565465460518590833019298760817788896062777212987868291869798889701024723755306580192295036967705194456390386275060973816419154084571951118408687501192408952149946694213571452419698883729715780087696164902956282098963690937081652152229526149170800326052208506959684039226283439988098903625038428457354839124716928967239350782692898763374252457262387625933661077981088747244064009594673125756382496773897025036001137894860770496739524804683999762012907697090523830423259055176813666606373502736693090186643900544928049737494400526407417541927409010891792578951726708841327026090409764587669546477948129572394373718955856942797077082425088462316177079814100014291472089088*i1^15 + 717718036561416552069969482464247213165309284927760605127450390873355098797052608294715327146125517788779312495973808895101723432630668243821602865583771194302494811560598783439114887281277676714731642180245024354629769801520806915768431036092943098005240107427655634132483181238060147377194968218297598763363476529793050788138583816302399928846848286059138625413616959095696561714139632839052531290929941533364969379902841110661884252236279753461884645528744480135827063941388194847271856287411963845733888540364926186310439332728506619170785355545509826184496944130222287503666970545125145139743039531364032205205724908858410317479110035941627519352493665272736691156880680538447030590337097452887184772210664451689953751049698445921091584*i1^16 + 14618029198355342851481362846833429326974236053053949326549999823413832974866130965988699309270373042493972130487027407244674672069113066389116078339466895581248171907344095440119111141258479010738583678464306234253004838077458677208905717225889312790882390913853889158252259461213852000398212264506826668962475748075962903699503832354440321207597944097993801774981594152599502095872839100129102144954337971207114629763224849118414286971016207298931108443103408514778830487133476074330855967867047034010511032136382052511971412998585582354775325014131429133245042771318402421310151343929436844669783312827211133174169078155878592968669535517057910525402049636148543540009810879928802587140485485510515949358827628583657678580959158468608*i1^17 + 59124564999446424027138601495386702708059216620165663536544254723883440594891942511469004589312792168681599111484470586274975913475608871981295277900355351755433881557936599931126284746423744878408073305441817399402714527124318595495192001625779637804420190636153958849187258845674429484908318427499724163836701179941811096340291028438246746400566645931628297148207255009047762358686924081585413101218960816138890585119027769732765455334379095877627132234375567822176255517458681770418426690126475842855673999086413530808406511396919427235915551953551749428492364292740259457749384878412788259192784914284516101479652024269571951027828118023095145494441082037563608039555772678531126847620899529565389959772192385184947830561701888*i1^18 + 900789656948943678532623904203432222685931431909023307864967808996707993309502694098518970176505426402506059021525399947884607796113368269881717685274899000908672335963378072458329279591211332137280600453944466813544943091569756609877099752091570366540701427494925280471180096011187012270392048559524962552801040123751712098991750923422266547731048201634125703271084831997593589840109323476838026309250998563120938197274380108243385994922489363884188046077751977375564229958218753246287212502694699562143850094907371073146971601239858579885175594017942878359332185116079241881346507162659483975504052365842873520849118370258600422807626571606831945814268978123425660539508126461726041549630703502685179880326003890328589828096*i1^19 + 20188803256988303009325445974983923558809806226750242285838402481433966518921029974543311313741453195137448531332793134650431816689719040175460816104660828258007345208255530307154949138877919298627807753795893210635684175530349024923826212238077581143449596152590402372450489296900656085223972338956351417283031467967595654064343450890928797989460636381600622952571976028339565576095791616636919721858562935437420595785407876806070175272069158152005410141165682518586757922326695992457465968753901144504779824672165336604311239702904091724527985814612277440202911263300809294480909365435642180668125847398306494496081347787690086505795373671300148300548562238861191576472683852411655405682712528183923342816183021002031104*i1^20 + -2029554033800795807088837766890867839060913582564135673268559423153375220370728675060790062765341525949924533184471942736615420040950741714214125506743471899645256767704517788452805576489779620242722113827291321787816548333375535429938214006739584744347980382800650250430150877457745912165834843170993517358764862404597751266303289520498396766463827684819564679722860223643362406556566638921664898763916522296935890483425319460304139720881392383794699867598903804600925730027854859693161742677481200692851700622784830680312300384254287611584701091067182250138059990994112981390384830734420760998899076887243228309304413169276257284898556902718610505312241154875752095769406384779618158964959249077390080963755638784*i1^21 + 693909127643904002586936695145874205019431243105413983602594115177401746616965363453231489327277555662380971005557029610834403165411906912206215204579369813675017091696224328184373637046002733777220246264048482141053298116903297593900978624913204763447014117849178418618825649285042395484263602617068557561769030123269482090472986806150084312423560996400192278476342927547452494977556157330077456694847715972686679848709997896009335064032813898358194700292274999901875909154602460229816895475882194910553214143373164015747122464391425192710443555968237149427796279724044555810725534408786213578120685382036581537695382001168558115462097469560377711637990159173811906777162111288393663072829885479151559593951232*i1^22 + 3057146993757674341886651099444881740628324765132342446768805584512005769320502379927792328536444011005455377934682067867724518338053528028771293257975135268914341409957493583998775317831493089366288554908624196339277204051267286529197392604172821115129598436494679841620789574543479096705159459204135567116533605377952677490795161461815809979768846940652574327665271297091569895029958511533574026524061702906489230912669266920850676341814788244141827190947629390197643568101861316925754361573601222474457188032945381745516263864614085327905523598598945210446219579761240389899415591604021124517731165872126905696129906534400418941139884694015842346706433187307717438643046014998105019760477772181607022592*i1^23 + -2442646052809754843970628467133606864428689292538059723836509445552040045623093246890536739469660741401330036115876723103320751826012125408886664320652248613797859631163076570118964927649573342122634480447137949118568635386821048959707743329262851983248018332960253059780074542749081989116805892854382485346728283711934074902577213006235212496425336031894494816315378664710687745184711657735025047247798738883161801181591835743882744740507638220519839564844181364601798161933734513268551402572663162175644593599635482220860262949920627437464766236757784935875290281184280918940315794238164760791895913409057264975332009646911534203439077809482832838610047490226206361933978951681691095079792586784768*i1^24 + 1370842720836098937993034344471323499046110934134009158481106863221355880019088748572072696093095605265767527935376800988696567009184607010839260960859126112899234835007811681963185382762883262583900008423432634037779758294463110435765536806888407992343782148438502012164552313260642836269214711200786102723859388547057844690941736255351092671600442468432416657645688052852950968946640419725027507813260822444155753512782084240579958657179299509760089234658336141212173072324562523180796345733904391526183462111100969003466673655119953918716301592954407688306998623189370744445157754111486477170249912540774856742033472511635929821921435040241733604262221215364520469839214032500047757738770432*i1^25 + 57860760954058836470305259924025787876039690735416458487825037323034337676899257447291847610959277308743884334580359281741801268601214406440626837246519772683718056759360048127812434585487849904692496627753865183318699822120421384085474331762631794109933672575093960583189943862087970245281155805608872171679382868633513462115592823871005558584936983060817058214433453122336793492573392617858417922641459589268742780602000888265828053672839999628940214401928221843920133562599194582910260687765747365830995643186100894583725256951555782849595843878454633754151816358895885542004316100302564000528951031157545775866773889919898901800379364221342375241351143212357672950495675249252261429248*i1^26 + 6492842975552272660186736546124549972716848613537157214794560514597430452995576255745414868041129934006220386217597466826790674456781830955862561415292260392932815726665784436653812962881286036867793060811275240902517207616957089796630146333719099855710177220266394849792151931803069854275091047183258122782741628324942361185320520468868255564882940315555398665280307932028945142651329999040382260996756233343490092154196497220803740613253556081559241002394838173765063625985748939875765136159039449969434462224260141133275008918872654141150184120066161314135815282725622494551802108570282905194243756756654809657642681840965955424515145172373884655541848595344429269488789807431680*i1^27 + 37538813773495702449385449169152877591871164562251377652813051837833398778785330482011717177229362160498712854216330366510439970766858486510735123032794152562563906845425823925236009972311928362633590463111260786215964579700899533700775489704401617887312889726539867717905129084467362486278775911608118459930365141575796887556712234598856704459164277329499003889206998619568028404968353475173849103284049440791364794114369904923017748921891121579943715709138019624984930564527190351327563397232564056774735649448143804606188622132549174197281058883399590911805863538944256709806140088336428869386460642018896595637494018708592112216016864214531130443498489908446329259941691392*i1^28 + 11759295404556407033881895861444735997785685285616638089328749001446616377924400550645623001456680968666016791064581463701610593853479269218074309840281484474884115304198497248914731357919664974426888335741019590417969436426019342169983026314439762204977419113799119380095544179973354977429708694588424145084253631950155582660057949134039824838066764482842863769468132997065434168219201948554712054952881026006755720725895249904839671931030467743514910877447936534815175488991080998061932449649298121514826701341800826787064839443020943998476093530569561231900446217722174348713040822438857955280076620231004873106870441842376619761149972465884372895815906459803306688512*i1^29 + 8943064654065978959247018097411002370500655536345561104408434792319208178199430950027726667369310463707226922049111278851237998173308043225910696740977079396372886978652988530447909826166764051075771841529717040265829467053778764034679594195048958063244457047084965404321121666040918435318443906913072334103689383790438046212265865757803060186040903571523740594201130656463356205645138233583217122879481757418957149716965054535113860105589718396072576102981881665759621859115327481862796274762467592187145447688846650840034246798197974425810266787673111418615643534387986818783306067627831648601957155145871639986323512281904822954877184266252763752814667825676288*i1^30 + 730942448780946355606955014590202481319102872934388099651152167304359420865658503463652684156012920706032346416574382847006551583137802210693924771761649149064260955442091384757354885944593221646160293997223448949405813250522990423982633442531791584852997511564699063478853642657804826685318854862230246308203164843914114372777931030640497035979522454262327753595795003271242509009619007713232504357036369194203029224824020747693331841097165921144717942168469320291082517142416324935486301770461043351458611383600707863166827395846464679687708776443664556477707491325849593439377941671092337215767068164977839736862759248106203041261577765543605416266563584*i1^31 + 56120636592207614487762644528839960672558210665683695602823691275616756480975511207084610880258083410102782192061331160139646870086717009773032484951637872551809795202878616493384440026882544095426225402215920663468798893251936002297584827416792239708862350237877434960475933898441596953896845697922458477040543155654171419111233365874054260117543363597374530372789074778315886781568952344456237531918884133701206954201252274117526424392580879338598648399964852546896039270591122358974162239319474766845995123843656967088919568028788847848882127885548875611416088247831778416516643109722563048295536556751030617436902817878067152794977332416380665856*i1^32 + 858194397081926141619580532088735535255663750510522096885758124893490802355523480403495481928326419505725980493027782883953362629313547984759475713800371856382331743203853592040243574349410535039149948963395591884936678169958360918911858845580227402229948091749839563884411853282470768789759684564513001237002028992178600304980816688795706995548782083465643293192843390214177592084089453695287475240221229669588962096637822168066951072633371760318225391607029489270336555991478284053972476387555295055557098354371747672809390201508007934216045332631339727353724597386350425454185384054239311987788362785309786935935398759963250777242894073856*i1^33 + 26701157048007763223281809629559806801145679278996334153547944607055708321180759874889926060371667863987583763509730284551222372285148311098262533975400853439589052742572015919775197005758777822079480364038224733876984075028863766773181154252569595402558755877981033899566130335289751844555312201010551457148234159130984603066190929896874853478792956762439121434484639883604869784215344238277905725274129444202508010157083315394574928730400856548451493649095582251388935218529954668636774539712025283449912770841726384204459302643903516097505338627986367221546399788028218854436214901456551053395355254699001515772535810822039232577536*i1^34 + 83370211934378605914533008317530418449532887762847928446771551599637197926015747986864827837657003487755962723847000299387135107914808648762045346590535279241521116485447470084721027096351601486526624451610019607722506402637476428650689489592787952759519510629082034811332570127485258746026352817190580732819205045238219836091820212710883876819130379103639390325949402840902933178262477109108944927980831351356502535224719006858930211861036260436850068357580592823963632293223448264335628824714375687516032251230236379555777241617916548173174201887789327358886263555136258762860293898651814526430347025493792189338091520*i1^35 + -3496394741844438751026968919389271365793907775722724292619936657400960830926819703210112475662434703170855682693251395742642832449292272163816517618293844627239760486316205541822058683806045009311199128735670229843235561207495098561459471544672492326598289243647165044121208397828261900176167797070670130208797136621868819434227557666011021615276719580033197166278679426781132205633654082092386978841582055149139477501013643679709275930640491979509994944501688636167974430561535659989332655055146522425719475231376595914678054274830823279521445042061073966983787856655374849462434102507851131031522377728*i1^36 + 131604041836999469994535304247603286207987163186834540111525033242776861636701836256738506917619364797841577196903523679990993242297111808801110484268753560369612944119713377526424703205853509037670146172086434624684069310334906035812494911097279559686041256508096219854435666836456690038518296828887078316940793069788665569786313289170508060464334467727497369678490868184830151867958162887462953988756817778963419595071403485396753800072578345942409285413239389167911076844538666538018550421927620203165987082415016472409797669702738750587104132230282365855996514910544143358952627765248*i1^37 + -939271070865826370225445552618273527926055756541544257512018392320108029585813923273480712944559116649097292734661726448036307578134708109505351335458939250531786886686324809314869760730952472047289751660798581888493769430385225838131640144247109258626507600288400877108395658807881449441792390094427311115987142755777961993743987317265598980098960301334692314446157424693604319709343423319905440886876943734809947912242991726299682217270585876258798309319996482664147537703442510577450535458860347881366936096114344242456400739480384507212232049878796033833445883904*i1^38 + 497388755846837236649248376248165588014594407592369427996891778984170759576271921122520676208448322806815842523606969593990486406298555032751016744454658820533520585419952301818079966983479385332229535677981177520273576588523307970743081690775996940282265007060504495991278150079232840257293788238671357383187128175264961316766605295331307315954074581558708785558796990829796214362485408776545377985559143011883377583737739448528892838550716882923969371340555159327928115489982647503575725206654268107270586135629756260309832099306207315138678181888*i1^39 + 799260600134959983070771427318077810493050763070805308070745813178730301084554322126510098026612462069170661847413646267156200852847352873349667028162505689701662483057640335778980839678142146161708869303419176418026150998498392019550738833962011747848965788601005663387773528811955371283203875562913754924478781896687892514573245003999085159940028315080423460322165651851596156090989916600929508212734452130145638601175495485430878827196274141016524132738075297122091171647230209606447205430208484002559270162491254077376*i1^40 + 936615199380389256964048597654980103050048123023145991743117787674615639997304177294486465039781990451703168266064235382116789820259526531738108310448846182195096744417092426914147147212874015725897144534806665699949717503153789931195976283229309241276135835904704764076832643931551333911517056366496027440044461482864478963905528032836801677984748297101422975546047149281721446320764071029659360509372955711022128699009182236825798785588178520332089843580628683857114200905092676076269121918361*i1^41, -17516727767922357470681886307067546922648701783447897522638470607209122688462681923232712550826766650948601809720538129763898957412265677508308684250725049553648801557611675027444708425572344608670024130651744861872020628245073135707104637383230215661623870587404794303162184072108879963627748531118264922316587409146122168812134489147820666662522287273443251563119395326277131349014341653914072051517342613428265559311232207282731480596587060515326798003757515407348807828709741759824690004889597806661768698309670107795285221557802796970902613058031659941537316174676071406487892528837280893845234966662395267855202754840697466386420652022209971994340260720700631216227052457440416811970539615966292219940065485401986270798479365599121236238050761184573078342999417942608620498949053099385019575716211419150032827566027856174629833053676157981647827302815636773014818108528989807537985030582203528672745486873216645363811281547621172910038241305992965253337465924504282857866536405961292641518654361881105229964494596217460622378699827435875937000882176 + -296078856513694542756327340792803631439450695850430588428671894641786275934054958268427827717144614055391959583422512558325704474102208176860156040098916639753993696063493662331639517748002226496166396789120917827603970168144116412381181119596671271802337813965499298453083870223017754928393830921601267332845439611065170328540565310826574281202774094680125392291349825000595326772060685660816965425191132872546134425541586271269784653420596463767147081668862583450898764872160573888609274119215403914321154515098186579203982634063667449985641512005206815279533773588383298917433909965636811108073973726948474097242037749270956675252435411442269136375276790465163623176769175864703094066168275091678280933221042567885234379225350437853595666600822894511439671255573355527269150606338812634343282019812460269951704553117819065735981983448197017168673620698708092459990090587492444821092196030590460722556132113315665728665692938649748527090109132766477812848129674317704350729151896606308210360042385766620100931787321365243073473667857064383484824387584*i1 + -2024096375277580985152129211747085250710949158768573312487216337893495056698722396339215108809449475250189656620491609772063293021060919374506962738364530239353155684881249874904575294730487429285837069252166079938478138402983438730847548781422718923013426295325867418169492929694458621845999983199307032669338882687982480102436528812233233024975763700822706297957812548134142004475088449093761128490584733186814178380347040227166285716800376673703564478934724205924491664711237095956330832288473116850776827469809368309244279506889972432159115755489758831939298828887618977266628175251345047165497436831583523176026330404062280007624800864737043519593110727485943023040167492053656501424624918855548417074886051098303287564057501261960203590726477808395049978729101593552781707322953688935666190195267989042577208251159496377344999413590244183059040850515033861234417036848605031379746403575454156079450462993465353035904141103608657435474161025163457576828930276012308451919676019439525478071725707443577233338599115185176063684584098786631269482496*i1^2 + 1594217500967305421417120632353819725967834402013338040499570511026641518334712486410427076635268903501659053907783357275860466180570196290650950068907643100687357064853385279280887038126844556656189478944263524771646598484829972870224114997160292047095993986570991269456036094906055539814271062073380037984919398343908098879946365092663077322276336262141819290331818259213377656779204676307874996099200985177504355217887724060780104647198549636711791968365773394474240764369210414264981570645454044173650944204512440917393085022119870422181515102315430169518775458063586275524415935755504306536457120601131999078521961982927220259885578520997816968014973950704307426018221687608599269747312238527910102683054659921622387262129142407418985054948155410374994788943186838632760544813922757160378732123948155295867381122836337630370525525480356576444886967901941425756218905852678750846004425528508509459729503182753207763811824607055900743308609535256413013271399815107550651956635017714684043209441288670439199654857914096664248433283863180874874880*i1^3 + -6890609923250100159931594039034098170961411724176137549538710324599151089634907854946682123846635282322732528731977560680355075440191954038030600355895019540995782825596102476545116293668479394555002069658637218266516511723905737580550899817416914214485814179927788991448641336678879749342182813990548915280950798116916044771342298221884378572007805443324665613234964755777556804566250251460763400107153036306432186987963704437927574978920469873164040915390421602966764837096098578931132109160257889486224944069304033638675665868778685925042396151191553826348478291220914427829018070859074193007492190601640130369735695783032092372505673730425092604002857169359177680995431630392507214876451411740409548369720240890664789911110533604682257081332440636167309432265887644452172820688373348661502844229310467789062729899375558979956128343336988819124373396379167746253318394309042121537773620002944639329884657819088067644975535133858598308933160568421916597917515661741148894358267827174350830560221208606663458636661871600248974253646129215307776*i1^4 + 6143066182898013851893375044407122492113500169734435728532272941727864220403198730056750481762728910762609292265950206872145938107129832578136048329540996133982903159309571427762939421474566982459571248594290113069812941109459124217144658000560047756644323927836835171912769412596159248568791062296879921978379936139046697023035312599253388452636437766398917540068248174232694690533033888161757122590090877325894684183966400280958285495237787685787689508017155166237682918587511888411011688221342234232967408781036672153084312120817515432992644071010816582837600938691317254916272697097797161793214553417573022809405649667446475075752886811099873216230493731056608062323713236532091015369977498226734443506177982786686009942726068613128226403804418074746181772443315687920216852905952694224717566806292146163182955156753850298773577831891177518460668054970652922464342108063207394081522321581148269785075888024975396873470860910004137581558004617446315745458809228455929213659087212112178289756226464149717905496417821387280271407367776632832*i1^5 + -2392682053409869155705935886505395688500539147126268329266964386154320355885578940866667029394720090781681336720528825476709086434121962688003622602964548057863190364323431961529684987601901646878806271222745207750661726713731245305350456988495071234245455932922896834695860764842205431264347250820455813957370360936090463077333765449708017252259930948915061141213500044778952900122101458982657717214260776244317282330076479204891625609558185839880505568398837531184008919328988365272022911739793482399881118275475131158664083006783375898659137333532376363719298712471912005764788307401390789590567515535226519128455028887419034980515770015792931496619969034084806228281118198387016038319713961104133724946044206865495591084544733252164244331849363075547479426565642090471211210633534512640305644039980621430752793599603724010020651243861882254241641578864341708208228164103583091361512445278408343246886263464550882140501854161381307661581228126217328587618429786643523890749579654551806570524090768769712199133438947531394025623409131520*i1^6 + 612595583341442351725376252593835820700837957370112940287258961390678373720122981658568494092596582117252790138683972103420985690375241017719866120807781079637294851011960296174078592774759968204073728950618041423595336391084774826807142474197360240091087148755301091099651751824395795625912758528869343355591265426940164841529151234566016165078175291430755503983063179367062810866494646273963723759295947717800636940031030700266760039450208570177833103333436708066335924141638651385114861849522375680318719274353765752116594493152743588044557970164198743440127256546407359885624414925446373774390530081265246267204537913146949527819780356891022805170542742064174750819898870968458817019082434556969289537900627839488760899984943008805301993915222214338266165273115961941542882708075722694756420214286611464571246249261959293505840999791202086664217298465409074840529622225668230285321271375269868762116384644210177052777415954462705360110338035374644746632303555117488724792667779556080206914711043114432954043145266161191077686542336*i1^7 + -121890848453951590534799004922432355971997125015603097408765808146941332021214563419192479676609350520003989936409345113943303124494475340264289415331948281413199646860624417712026799403454219231134105177635647868364084877394995229109221877301131371852947458447794516129330782344678999721271801382716666988488548844039496831165848629656649922083539139124041338364111660079850384929558964209940398117968380796448230827075554665717380893649333256609869328144176820978064155560505268511065069599297609137172027532076023375726703793032495126288323863548549215968092714398341393934797883945813735627807390712535313352451797167603996489515981807604646083486198504127117068921313259945379887526120906669254498522462919822363978359589938080979624491875825091477724231683278129924930882814371526285238251376840614924679701460162107086509988566631701946359216971234269163865165448903388314749071869866117412072626914155516075065828311079276723119643457432844994521865040949265827255670149518122574170876036392159303153072439177294170233503744*i1^8 + 17030203283610231100536451647573456269077526084814030635400161646058407889511594427566932769230704951852979111005958595705399463349217784961442607467303161466068990807921452401430157736971805689656496985874471835374896930541997935901101123827732709477575680182245391436235837810855420290157512258975322158671155041932825383842665885335329601078936010609425576527193242847846954383536073340412064242803618513450331215229647021540034501013660877020371571195912014974003248626725229576323003339744974335296786361308270963353843003631649505793423610004132393773218107255328533539292588776502760151403966544731106639060806664702674023421161219995995849151639502649531782572898975821460371406251543809958238644040458176445134398229741324379772255122731341077953468061884921129288035375526569085744486574318660109982089743124256481627312900597899374022945806541788661237517385026793209514021312369534844770010123886542041368520983843411822675117927051344292458755837530349754515984666194846704215216078429641044265556457666265472827392*i1^9 + -1935763838335657879514898509970231824975148754232897896479269611725218494478406207454144018466030002083500216815588726109169413536163549724468042977645826920799797583398715602917285899212966951687832057302286189558513077762849515116810013822409313897842694947247485298657969773782071424607992722087207375296227683402971787676670351292772182644620246750096555455305299012489892423369568918625202100361218072095777162890131861406527711180887299396488423177248179212096632703853125455851442521968072607843720619815995733837129161122574021142666091536169220878072087595083042863818643090511561745743438589938294989301113390325466312255886739236281052632057368147472212552192057992131147144138679033412055728190294482044212538319815351137655661549202991765536017578157377513837103724699080231612103725653059522829273836260254378264247475490018340406139979273669954838432704245421316842080667993691447340222679093497259421989434329010978522930055361665092009191182422107687671457747982945361738279841315454945796505951861102084096*i1^10 + 146243139200163964014598358554214252453914688039413121758120794796741599576645790187296384079187403134068381196976466752789203284111890130309677903440207984353013260412663091810165795910301369037886387826692479127566282311938521427793334648489591212787372558034531231184492136412609064944785645028592447297842237089055604814641668460534402337858233843039030656240324992454074261517273195587716564829886952919371355131705349230343380203744934905547663403712694564575088498594100401590909451883228490507985999341269901723394754530918365658604164668493324620470483105273164842544821740988599282894206012610765356119633043971285851684932847673657578109131538706973416696626542734018696024178330638141806175885235989709555579538171625799189528997430041958636321717085585593917133458381759115635817773766089247992496640040870994930636663517053871964375430772000808358283081809407854715376039600215612223315477494904347362204648115319964094869641563966714898251122284870741291013314620783888788066937205754910967976182857859072*i1^11 + -7001853998108289327262988413271006717683938566113682727178424871924178972754660955164304062944635929522049935743861263260037427787109791562042035130546783842553767293737860087351133287208848468508465014876763642399195843111375215835463943076555123209192540600103352952692088317015895583119275775378406688784578379575933877471625894539749330415410071649362100568622765443184381887897041774186630616910033117634376038571061004898585055382146566366384137691877455222783395908816249194779662884899717203404113618595410074891682448828723747074422560740108829417680119597443003587701709176082888239511382882216538290985429829455589434496287485759804556531104601162609789149324077470140875264410233704190431606522781973423642852385116610887932501134254594959793740901174079809483954765129083169633092393694063410262910665920019514485096137427355619652469732522135505734739765587487998872059046322839643652975525675897216287326952214094383722015263049089257528108625083503386734716484498751189132868330818486987295194873856*i1^12 + 178820266731884066812665903623167597890059677938529644964698543548669328101743877950360769740950935566867829536032968973837385313791828405078029426011001891596783559634477642629498430624408396237135952143084346376112913095416879382482115625229537003049339898104484821932106179284342372856860297224840783460894401679324160867556890070784837423863141229673783412172079969265761172668723441848952127565234696912232924496144409445750508740250816702156487193948635492784955096532812708280069337747053610473081293984299335886142366888154449452106582717560731491845028902816623037456164289691345599515090124859167609078357555679567309362971744547974656298459282577983429252112027680007350114976876346750912557212821708408654268054957991299923972092987930051219193326695314830889522988788726389722437626051050807823927044558108034042327796800917903660838508984793047176375821758221696667778602650191495021469002298670890336906112348971888510320261045452578903795315942996324564058235749982628325580097510851824758816768*i1^13 + -4316708610108776865740801739227495416482735542063430384236891923987984289665775389507688956737059081969644489410159602868693632259930001161587579345497107699022103302469793117544747598733513779856986508738235362713526812872820278221434068447382405383347943264993430063070400682052253603876631879342305408301616233200683210996695265183516251138528985489714630675469308859358661196809254157879674907939163553026317026667606362022777575131938056953525085461765508151135360326563609172858735698400849952046725689404200389228420536747138699583841821872623248552802654901993537682052442089477642990828670774919929932078919511102620185223327985265969055912885359991251431943384087608627891359473218342721649435200763835092704817236827298230005275405921410288108622030875777667980355915799001699659264591202877153304127976261987257476828540347633449563895448319581210440745778472614195322966675728893843611725818986208476697325816733719945379141701950445778796433710869765311284662666197228899011787944540762013696*i1^14 + 17309625627101937251908690241682986492935387198165348698527236958914045466922042966106810963668667035692351754195003107150236864198846307546807701151663373337212502496275305040768900807582108269985174016453330197595917303469680530571755718060665009232807110578925872417833815113780247977469484977412668093496677358698248724548082378586557287374941941661908055234492081845977851358767769611253318556749977654020796236661728160206847175867568465283281222850887402931204727401843327137991689979411306033342154063729660703086189948092164264713282104616280091488336481765042022005277219327759888520495040996253132556774696651181034848175791612247012173687170575711406136003208707416782167864624397781340666483134954262938024675911645138524728181120704442459705103316063472811947867641532667191906089971800036170332640171325622484132227784572148320412684179360157182652697189890490830623736630159961379239072356955006984324791857751330814625616997031415479190062796699916249022713772553306289940103157514240*i1^15 + -22572545005790962561563078521282761258683587821481859984915962409984516870993121311255390859256673271175980740253806414970179466344328881319143173531482494976243031265202272411185580081539803580408124002108404624120247879502235674566620692681886098981638345965034165127019494123984056754418193586788913470238167473235141724726715108583424260544468976407691707815195313370793350288671927537439965438688738546265204379729517412681368223416371450052936032285953039776678512987200718965665196385381865598461743808625879586886649493901941787754622061243044146550316022930994371430000509022535895668592270944033265929160378294703999104817251881316944214528758860550679916860832575969279936552340263629247809123266806951503153056377903041779386332329360178034108548631005901681565654382940245118870841146137227303275316160857795738744364365814391983622559874346073853254747334067469258157322296337690113806446710483056289645474522525442397843150221630678210303050641367841641341726351599327903483953152*i1^16 + -5254749180843803471211093381724042673865431472887489662403676147310052448546855535576681872654488070714228361165001659597994007240696002105732838099945904071782194089642656825782673802649986635312541783498071861973575992878297960027828242409556706901802848304788009737723547821828310977857374484849655519899781812070475775425510405045459592053547292558045641158769468646015626788030060711495406345581731018476827357938243109853240408061376050634439517157947304355039077967471444381534195930865629219164703790926355837658908635968560946569760310265522047204186680947793183775908417701086720172347965410554513096095754501661385614781953431818100547069443686519356747973387909756675539633191775114162074997174346106087586107086273627635779093823394066127492570291614687850448767819157451306557639289745264817758866742636306435129269841220879020532558358026895589888303584477746137092516056782082878579836857467043471945045608841220003675559634019465848177512163979344505874374408315412471087104*i1^17 + 17482545499457699913391178047991869604921025387426222148900115413525486530581048766142874562811421501306768291471280762228177439673992626218814450515918552865526636669754753686845391864954338787472777632958260198693000272689028456115006820513479112926263786749928005858959487731487777151774889815936914194271981222368275971568850658413910562942138193843184594457322572671651210613643175134587190127583738705211119004213935253590571265408772656936765145608837748972936950323568121055857801775446238655347280746068219180851678061305295081567875430120813153154885149218467523368750379625166813970646278501272224964066403620600640627110147102639061257471824295995978473267984655347745341013062639810843617915586243854214238888795033182904451348398948435847431108556767900737085318200404201768776499788655962133381056692591549927480465793887217597623744383074339884010547245724794636601568883040137598230050689947564324911384050975029599303665715412695680569302396527812601738728495432859648*i1^18 + 537503317751580928204160938521080223451751058281482220610487985693509446837440879811825002648605004064638254952323787070902439093156952379784231378577985855619503895986255243054732321404941661054804730692521350608897207946334858689231655720145562211680178544579587999378890292477536413569196469238811769456779444095471115232351416898710624007246696274664710865097998746007356399349341464683185618627431633413173463940298415403412765803333079697153758884296257332372339451354753767578955606841200604982752264748326351445882013462899083573599633052946803728464347696341198071574115724778591453521085287601626382798768136719344536504110517613264048573354734194863392149707573353505338906645009151230090080640599526234413634426542836383778897709811657725097484264506687732766595717819371084757322759297298557990100830568629138021518531451479445179533339398710056486841665873485515944404850439093052461642709096909543188815044256513775351152220773605813762408232259025862419005986308096*i1^19 + -3314858672257571543435526509654933663125850312050616317283334573779989353255719021992415499153589058204349890400128462348248753413918605961916400297745410826215315612132104568658818580158032157723242343743492817181740901945678882116883068568671218777490197084383436998242053969332445235930968732783096915985775479261579820354742048732527013506098240198628108984215990395688774446132964989091073384612256421448916552572804472204348742688490406056733242140916642332704331564894042909540198152870106652032379038958101505385844251015452364352983092541964457125879767097502607321449040268313420190818663738967845381614628787353401182712830284498360954557919432176446004652720936596425857170443030109645971998888324852957533938338115865717644219203984057468419735018712914164576971207665150549879993968832005615722178797297915851932513471101173126074187266411323506783391611722649661711221095426487831041916994593832707247346053163928225365215978904856064994400370110797860105617408*i1^20 + 35260921613169417317508538561810816113063416004048839388641113682068014801819193524967727831304929917385480836782555177847792688854108690736242416224851295573544442489861090189404272985124418628169888150493851938056533943315858697474287076832756708130597365270548088332662805445634518783286087276323965831795395732561121208722463199915561839911105329294542111711045684961402318775863390533187705768102293081420248128961255245953516439730540145148575597094615906575897225632826127884955529903525249176324227137898615289519635848327606369803636501247182497411337394955054536478240701833981176210277223189305887203313436114548100885413414749055592375222535462259049891420704741967831346694132054694483953327399583166648840537650974507124951844393776352452837618366614743415006352278554097129622866655020666414958721395056296370439142195413661622187630822512493628337953238578647431012827935871460711601964582553724208075138097625043980878293354040559097165485855043278077952*i1^21 + 88443602241265195640750277017273000876701506122113333628526528425841579288965449718186795956303588694863967822926578975293844138589227329385571164838904055045616499873067534634464821432258886871597395288729597222662294591677453454025783726389161285191269385794365573083910450291978105119357924158626919705180149763449111889176061060046104576940238846501550645004774662874807751332200308865291676988243633431897957258564001194876117656052891407358215889643990806496219974725857761828790723094824705955453883765062850711910313304488377519731018139260275377822681270687653317661735833937359673023218880447086094610006620389645145025577626491791640149991722765519530238886803875360547394964723216102637897536478325662277480616145825174971505520539395742246464896157128714219088823568035948414566060953791908163673096615993842601972374841442671501505364039789034725595172289556968616094414543801019928611440299414163969950916582661079736934658766441968670749822885560320*i1^22 + -325083451650284084268211214968842139708951577660932721388507957782261086438234622540863606438513028667550716733333427503666068284648117153533516678878891269952446022185524220679446533128614175054002122159157360396968370473792176068102660911088868101048073677438653708136274861149377273747684149977667199731449341552851076384126361191946778721094596886343381078682566886933830859482073918224338661499318697594174983624750492894237529182555729118435259781297771817762946637810922469577098282056912808383995699679356199181306740761588436281556748074907152974925344603633787427000782568438919254426137571388277635716488951946195447059441204977649058839014666315607677733222797426705286785068793043584588448591087891407912819292289908834524054248537155569205557996927789399066745270004180422588228659228542555644603769873808680569744444106951509727096211043343643161613059955960753314689438126309845508083985965686129538896091501368846341953873093041643913245360128*i1^23 + 272007207311046551599410170734362253092907026778974633210943115409274369912778567854791997888868800870792068727106139951862726903160207221724901242243961263218705607983158707844686939828819014583251436456371307770629023308952065327288059415928065590530410524852591083933695575142948945331436097854092519401977050850341837350592727320794587903529526181737544887846983289349052245169249375702838882945602074100954893371917290224841720654837023825267361553132353827275820124838766073034516980506464095107671744411426306496565581915556697347310204553569782440118810862125668859282651617718531627770094400571622571634081965149558123900596032570712804846276468799484493664662023800352486843885253497293482613757618719996670123412731597090089929085764571262950161667927329341445181432615129826971741848267231225189570418107182938085324841917441382693401587527865564949094089827035129580052394374132159278524886321634551940823134463389149277233792532593120378880*i1^24 + 2414553055387295812214492137096351768305710603449971386551564207722082917876166792525727882699720506935722626344250913925318267264228923878904171222340394105986372341552328662060726183898751480395786334849032127688221804374865375307460758153954352683506424197254823581564299394440425703262803754278663232438305969783090900870664779091360205128330304744482345650315091436850399037917003066206082623558775074825923584446621773648349363020531365819508693174405905558707502134527439448660632807575710937099450570158039493700841388847363743781292390749301423167300230035706133338998397777419472378252753477182172648031815668011964254341880046694278044735801654957875935203409679191865790050473800549494212985422363685259921297761199251599218574786324666378177658657615070861730684118396411974099036536623018060253236641427032083434033967764577026821286503336965155268216914186709303129946718408950048904679575519011209229345273499979219018494090330243072*i1^25 + -2845994875551029646691987541444340226099804072726760329625785425711143078472645638234882638480119541425318310517654466400219528556496272900885375310888743146783114451210960891047274581140085838031987675233782715661715803795346352419744552688477648068442084870666893888404503812186871069830456165651786737084633215941192598720017182897646980967032355307293856230376016378282177677663837676551056866381496730865803923987416333985083636370991502440334089003616388609673289722833323672751164530378804593365276115333206393111793378005908881947451775524074666444768499863379878397645144309128866738066391777518513488471846456407808178364413419230860815979035177284965891483574754617657924737965556880546301637429940895155955779108874862262205939347269770077927411783021197047410154765811862881051990785518350789475779810574156213246261599276705929460260100389154180657662083488327994997865150403276431987226781954289675470442241134932983466986307584*i1^26 + 1471672730681882820914313233839176262902813761992726638463671793254063962944138667469415902777858432880628102005234210683948518252393178622035910359358960265271473018939525935363701345251390402159042046625738912476612878432778984909517203867690504935400014564334811839282457325307345567430855928473503368165095930186255957176715824522685100476728127643849512164217371610741430969013795593490730980080276754576950370391505748224069356368929761844239577929015434933414708386269346390527612340486066787063670962031723831942159965872423303121061205395099025524719848294688155520429662906566812852637555356726885016306567036357811663313155986892589587762071920984028363592027460080108330049174771226507407541148047881368648096884775880870033708005833071632034469432193561572826887706075277501520492188434109137766213149331029957218900596235254629652924503343074450669220637864047334196676236866661656393612342190663986219023709005384670773248*i1^27 + -1181894494287652170394905431772558521663836792305317076598785147633043329524066713728210223008933461556997746539032124689974497352014467173408680964079593705867939089937862896613825596781113066941322064651406215126045297207948399756851749809342934459982187377806577512715654182468267465700552464621366908653368810964748588338065503113315563311282333630675621646098781090881140973818093841367336408717625548180296071189206538732629185067337301652789528955038491570844334309579851880135322951834785231734790928741233255229827027446447544410388451001711004745965790889010744052823302549874313261733481328114655682388938611291193197822709914677640298047054586837285187970045691211642482112473303143449726540518718324565466320751391070955222263335582625970556315232016059468133639704704615343674088038487108792376330977527842273992088213812257743286946833934722737194142191962471498639059766175839742796637126582643927890793977870286848*i1^28 + -189066688970188607460065931997761224149681715976622026970951367604058285560858888169643985115984199813714866730866985153598235872947234538620028127073456116249464137637932609765447780473721497550436837319972124336123372371747569272202280791291674088331442825371132400435213552251092884496872134238464161126763902003732637107078944608323956624464090964456383052663476278861932747369633808065907297116184875021062860268016702337561137201618923469635033930032232850647203941108770104905211276285982484173685531697378184785050302699854219688195488334204522699576069031890647038131078313161995801062312976180433904091795181453700761904416992341625501878403538837343579224507488147977737804311829826064586781637722018571048441181453887336491442665696696656723767146221150533561080089949805301470707547166304561528253228175080268885823078572917993221656935444716584213129055459302864861522829428586383613632526877814491711251939328*i1^29 + -314737160476189124901929775123249366834915015648646332832823168644077981280274687497156567329139305540756656778229943812146789157069851443309311865365426349262402835251397422849877797040708940019623602511854737759527972357495203645593558450278998508033435196361640867921484235199513571360416751685583070266641028387966925893898523249042291461093310494254290051081868985531281205328634214150231289414482557873909042617100379077455323267995262477118503179987996163659669787801330400183222568727318276758205430989276083848257755305204943678230763953790106110046017910936323176694719145726486155968390086695333559720014244597597182462853302439753275505474517174261604015393274499086411841001138923563418241241154658281221102744700871640640494722697468756936223520679966510597386075069556774567050442311629189419703745010031701907378510708188473445731201642469385758802623173440117300660873579781854037475740230121403973632*i1^30 + -39409322724800596316860622838667474636250510232707769622631928933245247049254677527251483391269345071853032612613853417708677991266900838567945635137251900148590523226630839523888674446632125725681029901753389637138297943730406364747275171237786992739654147618020070220763419781631965836492365293380420055237375780569753546099685400058446650365220501479191335046918638612035772262564839161629045345066389578745878193651108329427663669749200241317184455017109489019727170945541140031312874933572812684481002070213931713284799365100664024099276370804830403168033319181502015275211600508090992854927449908228399002300743410333859159288771804691627502700196292081245348806188093103443581448730802400697830397858466344667068437398393401395505186222839181308452273809879876106474062470309682859567080894536666024255167345418338262781260910777465402415061284657600130646844473047490154935076443732052260223320475041792*i1^31 + -651828668963212591369026484386388256526327874703241911680883527395181397078155624529671963193927254565434238108749372089363186733484041154311733408633693723071069943684797662491624819426150077144763880448569588861865096626934900983467406593118415013592145964450705245755132723834638387735284668521550328531173412841856996475825868311361173738831996112178240458875610127566542380896842341539283771311211083598458616332036236534464252842936343478302463580667953231376982774365336658925258393206928648459537097758876666334178280369845070723143671746239345499707481361005750940716957487296235488019109331415837936913727014846152847177850292731774630561178890814319572524012950344736460963369541880144454687886304432365931548222248180352502355946530685196475579033653532300738661843663625747904371465318919134117992570358308035497704597886959348209645814693721929254935600184529257431258448116741452330958848*i1^32 + -23552872241711318829707673463310217437889150298021586576857025895855118642939315437836257869684589250412930586704341717872811049619838165320853138517339754925417504641864196686055013346245532255724220828997494470773571652387959610177641461859295168497592379846674789500564330215849845035718148583951793917982472816459603120046808276910832006695249694309332491631049981003574279473106165985836041391386669408188003014429350744427202038595244710174664767057679998129322410787567548877855789365216719156213413210725484926802983046083237702145789328015742380824664104971189653472801000152952871513693378615303498884695076645602599413769802115443767359785749194169100659413484686690606790191781866201757015090809146319534054520255108624324241814397061353211779491456949161598775034038591077541686585340377930872937618380016062497383676228334248605705899981288056373714855677704477757306654850306539520*i1^33 + -3489783948835371639238036684907261524852508741453255926003022776356099465625317329768172467677214138654950097297160552358157205114370131387452853393696968653999708360655829210126799976193666891061602052894402466965784919255923933467045055755728821757805925418368459623146738964576670627609867089075982834410873678744173574097883466852381450446550403694731461008221318721349691203466369220724576773912484620505240445625743709477261714589742489718851668568179092373373910491977392569812189086587204977621825039099101150379222657076580350351037648594975628295641691409260669091369641548398888262553359776735221287302596676859783986157171530965844138697228719705304265954512314464696750751793213059997060884867971198084572848370814976346665204092682207876065346776066455723148879830777244999933368848859320959624889391157935636564040135528561655688211388516413936102039169059551825801248768*i1^34 + 324672784081176269812660137715995002869589207544118488636172368678006628712601320875119629850461081988103619959757163298084143294877722794783913851891501982097176848913487075647980121478404534869971204866199707271952061629265445511262723514199398607594153586853556237209515311234427107707313672310452292986504638991784295160353130313363303682940388181306116977761262917154076884733196223615481420926704135983375845465077838899062112259650507980490091666059601767673230919195593806915785243836893766450037014624414556132624106836331193555499510126571863600579686226368252151887191873128794456929488777487110084708492606716914507413631759356674188465794940466062233158307487218272175329905723583745064635040985868804213345908204269231388846142644203215973562179299271442143829447446962394337626512711921021453480530205168567192908995119379575268035632423191174848913491361792*i1^35 + 6377159661458543696234896708469278295237112043125731187501176713700780532528817636832492057967344922563950630730941166885306071477692369326843292958235961814458107159370624238203454815273807377591665056482379322421080005488110592809536100131499841546456911359928619307964255499173549529476102028577008014202751292389268045653626769909555706989646840804692097611664782174994006775562351742247393813077893809292340518896972397055057124599856734188107813917810347977380151347354032387649818332389069186696507806266220075500009977331474136183902110275177741464843934854532385974576802143426511843035420036928157244901721975427536145825422722332344735112937930360882069047682067728385197352435801494809018921286132869862695560263307273489791326034524777151621366453455561051706259029066684135822511283004627152630015578051265958893997408926091273382428737011712*i1^36 + -174735911821197627828316496818436825827685538638773687932540999321791742037327666684309894130844070439150419707344317282933578292623827775582784517177825742065913852829747430456987646515344990410105569612897630243003756806488729964842016823956648593152288386403485171361685300582493996615577922813255255942867308528687416376098544767828810157403154994802113679507298150876739478249999505556375596712194422017948163335551427225211851395741597373338145016017145000970071856273263997794128409187808523501155688278418794864393529849844483200170841123836883918831892898926062086776578149662701499477227171661829967504760885739161731462242378358602461779740591722387707143032982788789883461678263225623477488687681429563792276902623523959521855899281299915455204660842237152465124666349940618643647846343593317898651510465920847093128586489495552*i1^37 + -9423749085550012385170120435053296605835542508254474829877038199307476824208901208261605582352800139291674160453069513336603678532806339369706659702869268824549443400654213812377674967426729990287987720739656369069695786851271026961331947392270515439434845871923609422568963555672980539671640986272776060299104120139890103928190702135096293794247258267829419148607482316555190112320795144110777509441549372977503577502083576660635920035734522831132115602442121822121266873752925875267913988671997291030301964755987643299247137382793963417115068823913530542769435684466949860977047946453496980853760856724913257164024617340639104114183684233610508321822588418167809556276619776095552597842344118847732797144052885033191100481951542846656070685226923219053924980145422398324298756216874207491394568704083459250237858643968*i1^38 + -190056077252445403780861190120790434126604454373280682892422496211722106239008028015516324351906397273274645119717997369332533546512445741212569224501736555660760915982393322623114088152256613305627842341372316912484561844223253043663906948047832372181607784410289985795372901378045221886552809882214894300490602129076854145716028889683122315551580226362367864111302991798819539867104386341533197732317723470894483900924106698496165086371964226789025580374688634318178042631831079209890985726491135123471549524400617369375515348348913721927885906894658156278459304163535213313880194809439746374601283626863224760135738087587577773516638845813422968339059864510107501654958405018997079454255868168864461305090959230032373319959476466269685721730803555949219294961473757249675936986817225480253565042688*i1^39 + -880168830305327252523802272310576525102139409330131820043783277471143345525027365235798575906855670200359044530588651050275373957075725725820527956169882147185210638084271184383831797094139145710295368108274703960235273968263060870393430422168783508728449110272208486168463143381716116428253796579967099091213214444085613253703002406740720245430595977914110571902511030934282353233116141203635450287484399559826154883982491145786379377186562956335491106141358678386889920181330019487731137794618172921732161414201046640246509771957860196872452417789741626513464652632884426805071568428939525721379507483644707215339596411400122120416978429684298267054089414842033585659859731878979630321718556607395076930959844743147849868031409235291346137731594971558497079179683275210752*i1^40 - N1*37171467645439438453326119431666881153031886604723099024046547128827948428716098516449459279737538493152400181704818353947713274801494493173311147577042163853720375542349642782009893391747341656504324105106541186271485031889894278689888000453746857167*i2, -16754674893597232111385959986477050496460595416193009984470994263946463938811322319124487757177053648695748141292592987227865462788283128103702595805539538275943188847164844371765327414797206270025169001396537277097684818970266219522024526466452995125291558887657380462962902890135292183329101138002209692360273173954232074603976573386067429838666694798699239404659256338665501210325607090049800338222671920589280144665943369837052805843903313843995186559668834040999414715492782803177769256567100984539747324132581995518548093670820409566855510710574013566608346932764193841110935088038166620436149900053673472597095303004556419213523263786910916195448859080636598256785983528722225075262606379165853902171132329220974931642335718649846742535264227652788945397365701665523345695195974233759437570398527141595425987543088501662955863581793036114300533975246713230014796984148289058060088653907085972859069861017874594974624780469417143890138375946625704365599226829300120401210779335230909186335521552690101473443562338830714713348147318786363757128843264 + -284169320950868434242198219031319831197675081561966002894276577840045018886070869460972258796592365383335539951322470901571611736407614736724620131197548766776219820478203574038319230838174449130882712335027860743483037013497109550113610628121916404744367580082988735634387087398941165687655912806930174109479032130830491014958950736148501943264954989242213840177865981464974158053202238025644114405407638891475342753961329324832703446815033686945388018961835086129224907925346172675651574685604532198678251829931078074059497434165496929356224398654343926438332238548583010562837876724026735250871443934056563507950537583353075629532951185589113960623919246556806610758536769721941924002568901002440846754788294958835965824450883483108593678031690274307880651721338123143058171022338795003610410960643860740493311643824915218454094499536307701175234416202904211683847290727517359743730050546510674178348817876993514856075635369570876904545484977466340013843951646015241958739941748095189091529554157424623906483341969921061251174408849742862770094735360*i1 + -1941840449034597588227847845945082433812818337091171492882370352504464107675147706902699243566747415288660998335488710294573697893532963258336028800605335088990844135544018341891649390682341839570390101634347828603234907728108912909420868901585959635210705355925969307964083263190508030487207786317013703279177090778691242490741263579891128424555195967751789902196873291691037508183678045513291645268460906813823065502663350007274357098210123707732986535126547393266259377479048833737478369313012363312385548218377110880780008569039951578192968593402501836248056876239834166643953051680722863985835989750428178518683070358989379568568133425086214937830940305952852047923908537875540569368901983135530270848111405942012494900901784219801314122874807130889206153048983161159580603576787246556642868756917344686748454699270199309870751802457538254160083610336303449783674112288527595332974883665713835909804075682444594044366883396395892779741218874191314781865192135838396380346455417162005818056208008833636820553749498552804166487753599046821821284352*i1^2 + 1498085330117410369844988621886580806253405856400002644782934707373272272487715103476613009068754623670193861106438257456372127148560401392037798687729265405936767358109193307072293596511468833154647680628953001552109737664266601378292076744896272066370365108395990114115766839350544798573018262857041625128666195506998763146198205883006756488941183673587520893823955676886722860427287999490351656369577952545500440360435320663156299048384176079546030588095087826333151595399944554063815753440481911168759673193714262361222425430740641881719680705500464742099367296108256693543454093400111516096910732267836461780691131190651705648215824054481749981589553309588436643114657810401523181435365053922675004480968446605820833040466064176175756024123180726318314080604625928213650909463679424078703283129276158418772765294043975186657289629549630799434494885945245739166171077078065083584009200740132664492198609743101094147083963727297344283370846644450548744519666273450004749186810666492387328780222671955158274550134200852061798736964612276868874240*i1^3 + -6791542598222353661101155337308032206595043083241703126988252476709189861716161475968883745084206758438028706100071004160501771348781692486383316924668230201293841307143318931580238780295383377470918742381032326303468805098865711001528005051180257748960459801709721216978965836548449858273433436601263805140357695484890562817319444235242204336514802415721012017583974377920135671884740513841210575828348321648732646028129250830961216873549462025211305918874662532719340050837870103224581953506902289339370613975265332680084319703144550422064932673258919652166340033429029010605684068329847766789671475186417142057726782772046959848409874362891535976354716164254115591788078361820256612971184552958530908494722097436669044615707788686227354944068765551288249784700852828112857362016328108761811982279897239069225019023418861729115469777265365422181063946294728348237857580274553680728368854360796089700919153331312661494616154886591128543385148031526818520264122515351543291778353222545928711235579388906577765666009209053967009028472709140447232*i1^4 + 6086474579280242765531699333799052322670723178279732247874882590570905395454625947654701928144630705720155412084800093085607047621270424029385574232912205529758783841249958110666731989123608568467521577320419192962813239631828164442211798439797207088264676764596250533844414743092768231468455845311459094942296899406641604212651636134311788827248213059300264670446936803952534325869790540155824383377852312981811785411392062500667062162191890638398754728929353853304278916385676620205674558517813519409268567208827458838060835328755581857234142691670278353585152805662565208779810509398132716257777117916647825843382544809099461560070221836710266888837940307512117754509531685353956083340266622764444185578936039612828037841408157502129901735806829745177422021284887864937586126329798337083628295060239003262884565009763395256181219323149939031108850839797293483520121484492594204987026350822579502336404333303895817346495320759406442142776041545514869865756369558449481085970599501406240323145786856035604269033149615101905860059501680394240*i1^5 + -2375574147738344252116525405533425435774943443298454654900072015126772047273956727817765423993003123773190455500201391617582890676971585911509950479843715535133321973559771264573670102207606784665673855580255939184846651850735406978036669935976766675916646438318796858615599022649113016422714225381930236322418293424141655036538268127372087789191164398583835096662359204023864872924470654261883528117294912217735916041616145993902283950463011409557935676366808513210296680330615235572537335885296829062854087428887759383652543789235423729865746464475822157981900129202240008850152246831359216963799108957226137952596791530715034160623225991999969049121554376782594421533777573394900520061673939629310768542586734569970538500171876030932532305390412628837182795199618101379542538834003990066843883179893587257028606316965784092277354614046230411259458790455886491913795731504459670147411970757683711050491141269452388472474506472419310571105914105189768804261879739884634352105017094752909428225915988378655150372828788065478218030600159232*i1^6 + 608946274209278582004442507456632633150273977066274949084380529909602580523868778232539475360558681714783246963053352761754745368838302390266421365933088438762169485919092158951726223875741190953934183796987391490634460586469131872632948889932290608902738431279022412427200535898072742300871227863064953478192047112260975158012670204796064604411245509837780649660897532480529004178320828700133814436704905634267473272911532399926401450892336133996383242934535994683352044142366799082799481206603300044053089507052037925079571183659008173656667307434102880198718433545719867739943411581731741683218470090141280760789058075140640970692184656863135260810714004879025150229087182104540403884091885075342670529658760166516504166487630657071631984282147675224064432506837853357836297982741086334688230125462966866881025376552556239635926179829729657421198960301181277184643720888691082379825226873198148439085109724918126489456456422326899679641951539681823818572659116923140554469919038304555376299836438900948785131039046027188969261760512*i1^7 + -121266044011635095532389648612280198457575731133820334458418099751422366711985764365182297023590306892579864137026129036448573737372073237267563679804142270236046988747212994155045172388241568002460042944149704403548239436572704614431525943300645625870401372226364167107828507340955407098655285170119686415489095392434354736366489963959893793155048126825825378991657930376465365929773627693976294495817334240296552863041535162338572363816408152522682241418632618873421188181683594233760238915556433904224259527239589297858721777136132605452446939695037833407251583584162870903619382611797186677097619492308709450497133024324373594556437596251160447438378910210625203549507560709628230218009467716751291328949332665699523437089646118623264044988432480358963860912447597933885959807440992915108051544973751954269722507580416307984024147126502550018176418300605383753765013196189404058974100962964375395637791216362949049467875947019179237355020058207801227141473183025482500262885736064522019964702005112371016862433256776861648683008*i1^8 + 16959670172153628485837413254811516139512072997404440163645444107819837726755356905569047295680615745445224395961088449487028848702867265246037535426228652644689599241108129860883496202478742472323791017618787337169334657519770989808354346377036423274650305674900514809719196321379888745136278727720785700092119431779460732512178388938053485807805911324308144435442298754102292644956995047897087275264158464182038874587087002252784004762580362887917788860051187858576889826903674045293221144663374083951807862969794026889117793897738547855366924167102372458667449283560845059926838141919335234691591797840858567729829659620196390351426073059161788730331950354984008885738340374454175862231873711407236467202390106167999701613375556901498316108172060877989814246040434108941082432343688011776421895396992414702524201386174724174219614883454029881577578387257125505469951257707005103589283147164774432435080122920383781380353135812952795346829124909771858814344947172728578269821389631146390241657364915943162638117270867981369344*i1^9 + -1929006356954409410201110590820009340158825855001064478895057366740936373415260048312908103453169689207888409293753845534340529012527318519577927364385584632042539169860558616731283242873569430760825466625968962465313951785185608142301516502651724161632630523430699682035567265602129122061692260551404992158157750736880159986402439905785268428167031117526509096989027937044251733459514649851265738472449379067628672480360715767063245374765763965590947904840662171095178664225969125393595964284437242159612577381243204281085670059626425638408010305798746453221231674620329542952586990902646815886803665514900549419781052477409221369507328304521037983548483223759939546737065729507850333599417895499546293317574822135880631884010576748178165697844549813508224648590912120455680899089215277190636141703618857569113749045411116706700857785015514585054986715064508213251659584532828491451951819000055243215778557096641999877485255618641829291007662343403331028306859594100500814551782908690560734480845792611424582575241868345344*i1^10 + 145857969949963922277567400801144222958821389893282274985477710601733896635537935862275991011242267095638254884326882441588473764718413298993183841454719229425519056986894078120275211370549538063289275946342536262256302884534316631279586948351544221728782387398577631357093120002942376737059331203864022368239912008027718804132137005526661216425788601569617093804203906254321951886273735206225467191083523169367987984369761590036924224226456671932491637357274253354520275568618720705691967132408266657013260125926059929799274124944978289661649942701169182106583869924548351057210758937923829378395430359079559381158357040018929519363312970080645480542222441291961316245184688263248776980061106645645322696892984377992076195020814132501603438176309251929842796733147612899916002284611603588885221024278831659748280070760579587079293219922413068417716515763556862729857703526582995045499330675609778515293062057124144976996728193089660939344133388937832350600793920619892344161105866900521789284680809986964068745208659968*i1^11 + -6987358203191808735867171569612812319036737823428604792610508003758308944018624787442910832493758945334859438074034307982931944600380281690261253714938357785683529507638722086589222939259962317592200936953177740964074909610669464349706025055587822679544295777648498242061021775460379138371523047274188918567665707248566798165074965370081469807568239258590727228342074723864321066324811263636569873095917123444035768458352705245489990145549688460826203749440261876163439708718073368159592522394755127753860898779159681013718627525529023163387964813947000884991597468526108407330987440601306563593583233885031396745753663440220141736341629693597978560353814030336358034972073060636780568454644828384342688414258479357901954823889875090151723448814738443507465996546845660343124261990421959494829634675752773718912031708615485421537482829322477672686855623677902206827160477469353634629987622557636330382419143987230460872339888119089259610182133758586634725815924491718008437655908440122171905410293620067019417190400*i1^12 + 178476168519759995256649112909375371225004143053470153891343279743051616825707410714590314905565088749889411573488082047486765688585546461447727867048468675108572677135412828516451210474546009662635111309256071132493549572339148601429800888335192942067976213182513414259583812774358475759080438127484140611157759598820035893361685785484231524863324683148877949892421503477356596091810573811235046273132538658876856434858345718430162107040153016568550289976504294788815104158633087294436159855804169278562257786064368291474551967373127195399549117428831286178467693468411353832377804935608597095055687617502212958822361942355178843782105044987392494744277911326334828910236123232742783228846429695018308041123758793297853557417679254544713556557068643861911936144799119100862550033315565941478842714096105682753285594435070134083117069980182096023824507421454959158680757883841871414773699751957873089661695361187365514944723700850583799976940376186473139776063594959467004463838509787672228753050182695386087424*i1^13 + -4302848842183709758990447144591958964714962043299656000631256696980820720321661457789612305029609406312551013824525288165487858165008903973232491020251499009902928073646345999139634094291548537841539289231338318155509114186311901523340709452121693680350171458279020632609282685831524035629950066927758700215321112433993972903355966291355255066086594558629542302276005515842014849342216452291331746192041961320687226525978297112518081835236998398538490229298741952320046569503370521106799061298110785692345951137437757257582422198697187911036864378587398512597371692792569242789864322535347659218866140862909113492337808005915311267085516569502982361394533332037547889337385980810627910198628383119125156494490718287229627401466002115204617005698098059741921556509860343289382536128147493223755689433696047013255997846219021007714520822261701853312556754876411367306241167450085108825470930934461537112659253408021285396800666923601152065176781200906250204599865810700212405025656743765406831770750603493376*i1^14 + 17161923284501361227772161650026115544551960451956005568617165402731899943401911753154674298541664412135760372759834430181411752564229198054597307760981472268985549030412789475506830813650569584949945899242116435501235810770651276911599135622158948590331129436188197680263667614457348383680615384165090769088020445137459031807766659145922611053811060055442776830689868595505862795729885501690606050170752214616399578412403451274958012810219644306834485221407513675108668338126163229675308956849307534582136539271552415388072051101227499699654054228790719339360748789969692972091746957180847976210746096839778039788514075885152662493765344758354876418936833581279585444736244005824000899051226583299505010603237059158204009008573238808627301521752728181121479981131608219950674015511714999534800043498436662703332577333390271370986396912880587982640251193425563258860111462294969559589017903933528053782228945638788009914758481418709107999372510768485692858098547389681551628281288895854256173562724352*i1^15 + -15703901342090017202452212934532633427854060643559890487466098679397708524949885180610731507274620911843677465419341531519474950252108178870805888386173281796831723777056957617804460489889837590140900716799798543963258290924596752313895861851164998108153798471565318947636851931034664978573941245723069488462386856687777819220146091266760050553385014087770218183911394131947006472250612912985314894361252103944923071889596028331464741456731505112366818708200024175022976609725691512248934799986448504983920534066673691335936187726124833271726126897210203902321126766958707647645795266933158901491938511179148209640475903633394578009452178096924473807031202576261126799466937383238496350154251714683538788628361566676926744704421239249872068709569973215278752649988138034640645829039617854603378493613931227433375206669342279074103855830422286668338633475297010524167362266939799384693272515151973388329062392498946601456679034791175693478854798561595454499862454257017762591570230195461472387072*i1^16 + -5169194960482612690354470225402633032350462437330747929843156219582457527379980402989076679494632647504195792925032564321542603890818551489486252656890873735734962033692504477349475009005624328112640640018572451445425736636804096955764953004840249947661955318939300682147318193587128122427881178513598171262651836775726402356633944621844487935359704774620260557102668810873706700168548510164263321995116193271453851802301918256515388090831887378091322850597528386236422409095022202374771923651977991789279435875870355465257764514897883744075957953410030683973767557965944537719745823895653360691598603655756303353886914407583585402008445303765515855075462298071942178870461692428038773994321631712226997950594651481404067793359398543394136287988566805113576729590104491302475371900911610073397333283026965202558360381701096527289961451928996434392607761883027231552052184740100982310927495253144773073281983519412791785581283324665144447484363150171071579730244176285817334956898627629350912*i1^17 + 18063358390237348118921434875533320932026781622750827476239243845516459146308456821689917086846222481810683253467780084467647207404252041046753672770235506210761692344771286400238593527242076257880858096462400275355959779058506054974842800918684560750631231474230972287734059206807205123238084935019344547516873846883430053156299631778799821572561813510674244494304024548491583140408854714817682220072715039151287538080764930347062728541490121567124745327431601716157007363663271425712159907544431917836674655821801507011211547320768652092347402154153089911284904958441203175736047056185268925262093317089966533547922012194416884857001050255504965527027759935654826251969587979509963528785113660501130222421987865261966239669840095878819601117801054361927666793457084136993961597558195276948526291243641514174124678064078057870393279713838342840434224753856038909771471902590834741355093327154479424109037619110790533044047562262854628657317389905708540652504131230077752758901277720576*i1^18 + 557527671528918609612534172888173463066880615402692443554110736268448258982690151904731211246624137427358083398881568684876985880251469423263103231547903081719022885204622558409638864773402886090966627435032410101769680198796823522548160042059157695798778411953617043409687054134261005532778729610406147991080719102670274183382254805592808194157744063542405337345011224191808349322013111561179746924303375878373325976581935249334787565528587210391962448574181259303565081456376280565944035798193837136557319077856683070629435511342699118720368138775372722329234053466820195385605389563198598681894114193280968792031372146115715473940282466868172102823556438215465741606426502884012688474200280475723656960340693681674403808001373706884677342246526864200070102159702686847357233115308835257005002991945088975995618402110656916926000328389699949882781224723101716088934264433721116869630689265021329635137183616681485599100802760278677989285044108563496223374985485811507188310474752*i1^19 + -3132339527601716754759987799184443290360115102629773835511049031654531910216954576330134943081109397323575609295955427320023679716802936387221697579436891410402247218722333567664710283389000920911140303174248912734388049760528814748825962786513990235965839865884146034218875968206562183181207906439995013610787755984478950627145370487367038365224484709028318556630623887796836815113260682873548881214602416746230048139810736875049378381810269559104571130765868897877650618935683838519558295551096461109931491984917737517819659197672194953236253823898779001233658850632752415696952538308474402322791496080032702461273289425455828211628496158594455305033146884866211189230739293312701013579770641746215154094764220178298043977366139718340468612707896150331940410886952197115033938274868843385008443290565856913638002130887809790266887297572931024012790162389894900502830511899831914876061504279063942492425738027736597676395581780664277517730002493326857255936490249877641494528*i1^20 + 35340711390794648663383182654918664831858592423128309252195531143494879714124827962802800988314443947983719099703688392021500073503964676994034043178870929825114993362530200095829608709124437538583612532403915273530638928171642922567491548388997257915484663226107137576136276634102628017600237748601532855027656438369151702091782887166955231269097043789941204677172912313904083149805853074830010599303264596393864181106773964238651090100280306920958159306411868907931040572713873588583498923395321790300910150837284022307047872410462781555909559985543935229212436849255747805696658075067796908307212289769660627555380055174886685527309787573279233374173194001670860725244681614765317797612971097929517704583513434477964056518039212107472233029870218631596782544711081489349854380334531265883391582094473291208773396804971092566312656041229742816687394519834390242741058701102124188660990557001439075605129306923709872425615997869395061524453949006164613438880410673086464*i1^21 + 100680584587234080959748666172318840889779307365213405967990032706281371993205690575837904716579938146797887477982337551612541217917198112320941609381673692585441895529760452781223613887926051802395019112619559090740908095844701305517073279915992887192077481260003861986510417654631045278897602019424148815409736064690230397784114498724312671599519784905611994546396747416512758448950638742916717391181076581184314261549042676764592569279402895526058971334422567336765997989525695936042914735314527122184783062368698839449260658534426136471709938476023839258479416380160153105728679203250612282936325494944453623588938592626634355067648076540716783576860605528129056594709936721480218124920103188406845690104222200791782292952503538360259474433616451004980645181639704514956177174219258514620361459654234882117890394837886497924059552311319967975174248041205461898420985191199357439734413178577973973487848153464456520487024207371129367229936894186261847169417871360*i1^22 + -315272664154398904424026659591632696266766327156738193022869337383457634728248177809550408556823120461737209553463110019187227120340841903127646068363233142423017062504843282850951495813638210677586453651294191469664183456852115036519716175602350158229792632387671365334910993528134240943790697195054636499871005781132404940061534525900257716272342606653306197774002121289208067561695083460061877538495768742443962096131929087898021314373894245316796507803244264242366579455654392677787312060069414880438431591701705445391920898215527794276932394850276469518504741687846752433361048762913511242817346711645738667697100202588639174110356766913997297399926797734612587131084234100382675413743973542858156274753944089678433686045323512909262268939876749765527739517864465765103455266713983151033230926164279069769856872266995718568944022971431445419117740168230294606527551580643701001704963479015601281273532482305185232657637868898399399045392463066913489027072*i1^23 + 215256526682262077144624434780826645003752862805707862044779078485882483137479688047933224863820578347062529976636412062732310754708125521780664434748263014038431717390420506559909566126298602049128284859362730946568617213708090399807149355790154639809218395801742085670970008526378615819906059344730663447186751979420737003469149382651939447174447308196726219470533396104835074535417161569283055998393055530976126963333975151490280876281563110977607355019571451851815257329456597470948850484537780827332191455673877396724278493832917607223547770895404859977201032515586988924979740492066459638410839215324644165510981248088760868155536844385536048938182515341906831547175423381438002022955979122528582347753174362429566529586172847902486935029232760757731779318467090630957697310664131761512364135285474719256269823440715438576377874194376547097988873068393112298398060375008480829877458033050315281807693699970313787071585496327357871805123460889313280*i1^24 + 2633973329799749677397883344539452192239140980444037994041298114029273052949833181452560882220040463842589058781129202333214050133636347698053366752277740829371004380395476501741393230579838098013468055862008350705352308838389476390295262342053312145319084231365676140567568373044891573951181239533612088933132048053475351337998229790848455854119605975703413384473602246974003616389300110975974929488165383596801596777400740193983387800142931531875454425340933336547688964005019929362514704044713017127795210210864393048084181620319830596579687448173425146066882349879968435737711894003046507810347196332133656578561177123148702300597254817484211127998142187119419945140088751018181746950426818208519649930213049251314002508769579664632729136604190418216058627595139152488195527051213803555252619782961079365202739558588776508662825551725651745441555881442413085189298834938077157072250414546598828137657035464080959129109605750135379832390610321408*i1^25 + -2805292971128163112948166659912816311555553879748348618504757689772882022828869063724143670614795918722220792454583615973322859716634808230994002368711989914145534079685787755912458510066709924317871202291490863480142635246895185110188204694294642793954432717924884602492024673910096751800860228184211564683657302379005916296826448352136245894719034612180846000887199817430925618657013367888586094428552312528913354299567842372104178242296847290040142935360254182441764330053120514910095889967575396232738199105554401226494970537602078725100092653170424531338141572735959966865377148272912408159133674859651680939109740074868968097091507020358598994330091683341584904568304186322006918336352195584026834408685697295933782266077532310899147369046146239407825412060461844571333730447486830817644341890821108180559691574636550129264771263053294682332229189277731863541877366542768022534067342514059389896787677619029294468750711627912896546078720*i1^26 + 1550847852339651722023018785062305895204197117716209724546977083805242885957800968887413959140599902620683514446962496331983061994415287165491435441837852287786018903102438910368896339767965764367569160053039727916003626778752942742083911199463283971165252606664469409103507035658355841003656947689029977635432271987818552806447620197560884966597728613442064737674292035580325906539812961301083753700199633730019055136090655261536036942134574318061618124118668775724384996528153113389016062532772117567989932081151065079663131729422149082282496751629239416724497835456286523672073370030179333145746376302697164706903339684407511089368805102520816931553065045878460326826553298481596651371762270328008237205313070282653873926743577425384678733088000681047035885289739352722769704288345768127258526543794527394539964229977802765417264648435003349344637397126130067622292250199419703728848162024147299840239510298626028977359865476670291968*i1^27 + -1172705015238887352221025158186330725676505439228880168875021079066773200937334231370291313474297897343495770935639172341639051407811041848668607874131168448235486855213419265851896941094290457110996662690076134149489158268005420141757480873614230209305674610532636130779964064523519202299711770317477167417043652805677957606186619085387009333578778043657868901173169031305503729460806806821557091556161208587387331967392517098244998775616943494145751497198981540768414903272471859235475535466418233210966174117630722252273704163677556509127797383368143463872558721983951538666133877154666679711429890749422711941299175919505026321185857744222424042977267966338420531905156283620859692799973625887806411011937624998589704982518558226703154995619022354604031274691157929476528679749254260499866644475418953257964371632811437591410336784860916125070694545084419772183543793568040907689700664161111370907739061882621352219977642409984*i1^28 + -184226289183052563637074587326046065601706043890690743953090229453562937901951561668988311324877400958037742597780360208833559388227170714184522914649208325952365689580637121914882826728543304640199827510518621175131731390877182726475415906777274655961179252217553516414350820977262363898350525859011922444139712610767182848502396865310812994901766795690879050503212530422240195749284492613697526272661412915965334886509189387388245189457043414543445280721699687351689938382563729977144305148411348064654151207200842098899225595935757171450144467478951733879515492250621789451979622540571389547442893340768168174121464492742681158563539828716706534022253073802668318901049451516448712956691816281720357898541637023803433083460401053377630266003934110403835227304276982140515773732259352976825066934997059038798978253740283561403206047950195092725145548724711540951530677007703386507827763948363627762913693562334358773170176*i1^29 + -328633408030601010498831636407026602231461365415448568293269106512210035864025278712200978934706482732496021348986694518473383363322514685069095772768022774651545464969258781432386115225202662638738843251405334210873074631450038335293024330003667738507930413507448132273418788301908323686078874545143217320890553091291400129071015459220431949551058459701326054845391986532498606712096651113361959088651839207473513033599525796085647273661060263633925808301878377850066637125227863181942276145537799045376584369667092239287042535920544692699587185215522226414432741864746960919378141002410241034629794484972071477480674283979954793087699266413947137209300811430069789272549039345924168820376550532961905182987526907467265392521578456346370969658558915171383416178973547092575660145198889588059176960753497679392147348587506334784345942008022771971499294261500426214130517196390716190464802345994489480079601977274662912*i1^30 + -40980779555536356695735112762185531290219526644273939351047595344989989665975799574552269237501371265032753782320573695881143836443860871486530504345832153775895769631369170184448334106523451106400596225965806397290568410210730312073375551746441453657614195160397812399154239974081122183392591739196172631289570173413728611485502910644189590316187063665363727005929423459656666632067965727745973789750233083719378115600868360873398432179325803238247113171482435816345518792941719032357184798452573447563746838910958549235696351176591888348028317575871702584702029301145428293981370734656242645493756754124943847712865617491172400768646295036034881587913792680494847636032728027543188301085026801141775257989126252780563254320095604055436261878459682937405271990191852584123683017329479361272252428710124429648239834100834584669969084509695197426573558159811688636997759194329035864889049752785808751663113043968*i1^31 + -655505854321397304987446975621620341146756337730990966200329262372696613776670741359320491523398793767064409903262490556897396084188325447761546587398712661731033522405367308444303721429262332776091606870292504107112768097023200983665151551158367392230009983690711217935487674687005595437950717704629452159271479598867050060341141830065030640998863349721359004621052005436117954194580738132499336956355145366138587195763015084379717097960642938025181866952831919369672207567197880726755813371647011009189112583946812391499866214374470478943993143817035395395137094972648732823402536297932259742323816735229806177441639452474018139605217693015746184374331119335389918938008228506300159897629149992714314341945303319242406453707804803824066147566204444992024774261104129319684648767287753759151769620312375291039989531673930468363200026059780100779983144019238749550709794943806334331302687285174025060352*i1^32 + -24196410768683186798816903492087511126860379821536061079437989930140869100318379255020729536018178062520599088172912612792002802842089144971247225133123427580992038908456587072161153792317524427867392838097968901222640305907079196816918389035402502067830803819330462825134150866653149066097645029208189749487881766208922288399798445376767486648600843731116551300361863192644418412550087527688153352992594738704889410160868443092591739917447637367289197176731872432368281121837560990612501490804806069983206597775459335653461853263679168790886641253247882674206963432798200722082001089843202544291844854975141987450445079097378628656165101273774935414604720143317411020103617224245875922587122695245711909581717381260565595857082892648242858763294952109845742095943045561283206578495454999535605886016281981418125870652032626936989205882579544579359546897374705404833734229808247557003650128674816*i1^33 + 23321060448375567096398935798780438155186660874141633104848511629573432421196911041771570492374497608136598898557950514351916051363635007488435277907540116302705887122316590890801312740724529442836918825329921004298350841796212439915869343775755503827516291056778849691227659960774363950545548184290810509039074052407180047220090673752735838248528222555568489506553633237680433875162202092887228140184256960448946319337256468591658871314766003559448319886518929018718229416859456369926794997309385686564502301083045249088133584861644059739374736634220273241911750500409685798723281641099861188081530092249970272061614032694453112212331069873394189746969939353099102290850624751515891013091405877218374466523024993886543254214422092835872450983524218894528490302806933153467516289948069987748315084666378708345003895728146828653939119438938677711705551800453301781330188865374732148539392*i1^34 + 459868057322660687944075892091749091279655721469297840442523183058520029156364783347305354714218342199672042844886253849964385603466809522013436539178984053532471226196895604355019989676942705190151128687378996406230205610994587329552362263853444805035710438291498004452053202957538643003998511239949474800669060214001975721393768212644366664878585357060117624468969789934217594681893048584800303062958433913577769901861665018825397644855518704063157658771908122048781519268083567480639359359817821062646120293208324678604078364292574827846980117181903782523447881198755507832370621975730147441958657886374963481919977645933541956089662433877973021193948656970476130661744627935803686541676571860182782455918585352554781058707302274089814666385749284943740005202851081572223825264081485092453994587772328101488458474199219845182945744138762870903751216521182638782740955136*i1^35 + -1523723375567250949479888184594391571228414606635119202627198809608693206350116708934676680291236029986166488661652113536170738090875067806320430355995282362881405567829865216871135799719944485968836447455895892110581262182219302521508706743963377835374009298497827256669993690270037907466461215108563904415830371013499483530339669423042734115910751994773193695664840057133188446202964027036015490092327390055156655207366018722901141771550533297193853414597008560884277136996576178343105899016464570677411816017392949915978514844970547835870085282486409099764504568353019868041791943452292311305507246281665999985806200864870055462118703414366229612552184381939626321331531496086440066397151108934718670830112835194352284566655926692451781313498574808064852266095995426472983737766325597284352862964390330265439206870310272042517903154773918285850809991168*i1^36 + -28982480779406578851967750690283688169112495843853772184873597571542397272697929352677471675321053309187054187687245854721840958974367005120931793678980788695916453223794571297095689775563346489367815183145219113090663859442762041773317272426935444792908394270839126395498001203204553508542103827677913716361936627542357721824187306055947081078051002123251829371896667727037731437021568074571280451843486182395856996226986990204268296519247237356186157907862969164798011173426389762378552278777864598727765099716372028295788383576601944272826256014153531679092152479924429666767714825889816757908717753312336209832977015238097575164497701197125559610440208056179641119019899519990328939144699471187891851541013968436538666778832585436356458286345686241856866799846962552287987688718063303065551659409402719664700272176089902026271188058112*i1^37 + -8679613715517504496789363279675436413903741842036328829492980332895645570186796418202772715156291262858807466700983936310222872442756159902564816989877600984713844663833238404480209084952606396589778258872512678469201969991648871138884150730340541545586091396034833690577782040110747329626229604148066908903501950569594878461908123479876187838995449548100316447733832123887679012670940609814724643593679249134750916164523893365478222410045305223903161245295330757598001086349336134378637534808562082946934932774539138160726070771749229614146484632542507198309449204719832321463966819593924005795434490590449450202451100939728843979734338113797011023786071926002281003106067690522449471109795770135822825739691052192935366374969048537679251431366551585639667403295679589988053081633238442786357173023099139526986030907392*i1^38 + 22244669102211235011970114666739928661765169813344388684579830166558158699381293325431325079531465144951308954508193642393690072577668152705366227219481811696240538905648036853766883899950862684435508976234872297274611868701195413907716301394441406648861841986746013274648777499168310830980130207450847845708728094614395841805636164073367803520618727241811750024788925233527116406154536545489868262302956015550105218178015572607938055425040623955615574577547282444084728507026510835660052207588677005098711683253169136305988707650593830357716809550623246430763012404108318722154276232482297052687067681537320536722181722682703786229446401088430675143398605770963713529981075450244306590342870507065989410216809331904132149862565138783161748391985895288788839159004262519611110276382597299423735185408*i1^39 + -505788169190838439700468276343451139700710014158030727607951897114784583417617270681798229499499820745242817945553046520246859245747725701872970213052258528680013744634336286206240849942689846754065734085710558293010373450338973341304245819226230016577796066327589211073538397061044175047082783809760961723397966514190824477646045742669832634639906317218557281842086306934155539558354895240287436080234067388566350655797168307030085485089711105494458402813181483757297891854636068422205243231757700329506181228654362341314331897063247919440488926170656046737284493520319028477120764755683333080673902283512247635976031844484219145491218748603427174279897712844386507150651478814216020319051603570987398227784856459821516298654365102020512356718564001028013410810858904633344*i1^40 - N1*111514402936318315359978358295000643459095659814169297072139641386483845286148295549348377839212615479457200545114455061843139824404483479519933442731126491561161126627048928346029680175242024969512972315319623558814455095669682836069664001361240571501*i3 ] ]