[ [ -17959376982404429801096695097608096008566318692155883380756993554927490512371891217215407013872718573660077945965915091498068089961781393051997107354044160879277531833450686534473208115352225987108199247555397131137598341117568019317987035836451317862425181350852483916307188153672094190752356742438322682511248928576535621903054512296765934025689011322859164299136474503110877069406953161783141506447065014215940149114645612316024884024462831663252302247834112227888933248686150855258980349052342948890340418466543942140115982079950667644928000000000000000000000000000000 + 161214187098814382281170785005219417695564026995952568082227159964304696937319519849104707096265295093665149557719375379776523893194945491660913190686752809234377423609160769243799947825052580561114673972100973550542039988370485093626738108707643760907475310807311979324886281148237475206887602467139898747931106116397960447792586593539649258681192711639983462222119187783549746026840887290476498586810925393744107053633698149359242109986580235574668684814022392367054375970082921262760641689420754256035021021520898431185215387667960063590400000000000000000000000000000*i1 + -480878678523137281715749064320782523356358574129648897258030977139051555206493969278159806051952517034970170217982994661410324531782773665876743933982385671347881982553510294105358313540135088087472205310091024062440825473601563770172399714785838094155348109574002131956685744841528546019467125032710824353198774793932327788487064482167094166830688873961628195083826121670398760418193494307295386608416071042413458819758053999831172829324926694795506847190709568965540901897068612218198047153544300703181425165894776833962098040858151485440000000000000000000000000000*i1^2 + -542016052306576228247676769215202989112891766900156281791145052324094204600141332627480358901529856800330994419879647176228919018225086582304787702100418101662055317760436230952400274779741781670985127109300764612723285188195469486298255967111093446022035695941315763267065870071302441438227171784904262579290597217926721886917184608045306654059688455553752000652013723729865396914419699204923136742704382723032591624775225394861922373881984185678675037507063482692401073276763542215925910291317085277347863250382034098071913376761511936000000000000000000000000000*i1^3 + -2782657692445397260632274166409990700059250689237348796359952965541389426244709278101242331990700359316175327613439891093283513723745947546704844010229015268885254661133800475566423758146256108960689044290930890462788502745501683393493727806104295790787947365408609429801190948807925830052354353589359134207875467450809901386591705042902430718101710751155275623179880605701656383395861801866114605949367674667706633158495839646382339110641722308651370061514439388046867641187916538912929035085772961517766349079176476020231871392015974400000000000000000000000000*i1^4 + -3137637697095222888557907176851844747294613449920408792891969594700970871700723545056368859950313074418901155794036804658207508613554398484671225698306871796704599506369696073417732774049641551043260984856696944631946554681114414401235827515827957023131418503593238957376983864807618200585496508696743106326183342426129297377234348149289131605566240190317149404274249253638947866062297211677775494621897874046210935421055504139357863335405117120224385312807083028539540006041109072953800995881387011371043331410334073274482367261573120000000000000000000000000*i1^5 + -1952635133206486910562914301158540869285884787640651251467756005926177966005186190005257944403496744245829086897799709465810799131412213509400923899797701880936124511476882151383662685909341833765262694972077980179218064494042838476987708405218563351835867627593362961709686795963962802631904254976829030281205507951920822122857356442021496051992423656400582388721120431709468813390443782664425257456402806331914208098826630181121010315824730004108810300133100825983427416578507436629221880040055693659194959545760667473434720075776000000000000000000000000*i1^6 + -642278838947423878263751814506940221068418312690194626960006502261730467521443090510905666964957205396179130314916319127109758025436827822736232286942413031093985789836270293895421901866845184056002889631007004742898244193849436563455775272948944569183207037212168567110357311071262528605208719244351171880395275093006046725846000238059056912161518096522497322596916575666934748895744429004764758618828368748250336200689985735452523794068660489982976974169865974242616960977026621234114539465142429040769507498829280311698155110400000000000000000000000*i1^7 + -117853212589823197722424365182333691224795157613028895554529650621566242666108275574748619082557046466743735040231042794238605222280302344882238514855631282462649875794134953818432808666135659930628793001980664031158454180586860197324970120306053547424920261098168919556996516798874536265823353724815571013280347438541022164545099262795900181741855484770409847485856999009547575150898752599417300508381031609283623703735753413912609363913471916607001849402212979500622514449345623909100285317423577755207697888511998045915709440000000000000000000000*i1^8 + -12107410927049029906527005193863663173065665557499707413924583551372016213749639734236207053574353974179754554209597534920728186464063397344369795841109811063169162092931246674929965302769054638221932223606075736171447707948693460643025749123962215968693505419573005124031084950719298798404207475756379896718462518375334078774753521881715122872354098311114275559603920503981991512701088546434360012038137589279772096767963157160156986354814639796248398870644760953782691103232467388304928279865467380481835079495787082678272000000000000000000000*i1^9 + -652082343004276386440619921766255213170477477730431699798595090337407929183875456903743960057471465222279586257480022494341137224086877669889771712619617304175799604866115167864381431973673784787210791960038306857154981371250742088522877375054223200049516450477240330701127488378564663044848526615765702271633879423811161870388549249202903886689330830061728446567890212387967527117962756098275693243023312555201674825078781903839589536704643862858746076293769748958912678190377771920802588855630635596239078089340380774400000000000000000000*i1^10 + -15829170040874977580304467390229945732948378763820895747236595324998761137123180833933086031413842920152566536765863862302563376783572379729322380441675931647982102886871448257875300176402128919200140516459985521389812124963563879399664518280697473841391415985591479388300077788094049504776794275790149356930248542618576858710519671271920128142450607362886762004798717557384034044389156708957871401604251333872449340571395380848739541394086506333117816987819718155662552034679949709585032495294767303956484859059240960000000000000000000*i1^11 + -210666568536419885693474620523828904724818984632657678355948703493529285985816570217518800653876138097292065988288043697989921120429797513643358278483947567034357572809356820246391138220505020339131524010614656662580148388735129889370984633063046618269840935651007495874266945622588775235083065758624085718261066476312075712341736520325799422370554041829806766739012918399564114207825125120257547919836879116924059024182393272909445545419153874891744956874362574347118455671903123426176086304879182499533260062720000000000000000000*i1^12 + -1754708506236602404822876490588546541269009877680394999141546129149263766367672404870848352395588492780377559171750540800812766932290067427860883586812154543327088189936906473567464430508623477107399519056515049712657105518762495157388123567730999941880872575513643159032576233240838734754790017574835001426069887418021433963782266898688548395674961666520074357647440495813157174671632017491339504493811610399224649151585871451802537645336873572081666453519888770610487179827014126757100457664274396282145996800000000000000000*i1^13 + -8992180191630706060745459380707312384850604247510556441887076516361143864481941808404235632581127586924364730814955097589347045322287398099206461259433744931711622224773583318367801945349950508801909958248247045385724077498868389604109575492812724730825712512916766335186462698198344228692423060375450927881966644255829875596936795775270302928071642441796459672342337067159852520558197092531505106069554599546994300638097245341380262152916149211202721686993869793029720519879388429294185809096531414876160000000000000000*i1^14 + -21994420398607532837277420976272656442597043741963376379826823999060223614894532289083933954311758446795861700264019941609371993511264111633555950546413172251467440304174011056949492536159869429962688609888828542158678880361437821206595611177146096124901320969836825702704155620984173914052513049071082281696294413354938845675125498019296059504455860101851418576378606437931930180144448456744091612815002620655482468008283519704749398680569094385064180411851427781441146162549641557723313341137420288000000000000000*i1^15 + -19388099083309608046984558992562655221825338274902682995614009615274385772165302983311900803676647609460839874569782861382274161161669606844835110293193297724739551119210049789435316038549532341708799368158794386284867085840326461014302941332627461292581873579760521017281331661084761912368981229532714672031266150311816361461651917186101385826658927318189213798697307422162644622822245302374391171473640815930823438064186892594344670426484728221713828938267031833179179675732322205429787525120000000000000000*i1^16 + 995721672377448870555430920356401705857697714723792706013643485994399529035352752644888056750608860551524840040712435675695204490353570902827623504362841896426113294414290927177487080242126417332069000379080580882501800219338756179163352508116613077788335334617602220557254479645103672146089748764741636623785173666922544202194508079905303012781368360384223804104146161677210050651441445367914687674499147124321080118924188020176343067865741761762155317250917075140392222615666679946936320000000000000*i1^17 + -27490503241564101389469153407376972472307058622456845135772877284778020844309620330187251871158769896792169607379985364933350559244005309979077877275464220595909714898780135575671779764084197526479026102704890160267621447480245224965887405084959419913766419966421641101631039298858063626442559577907907828762867351919098437711189324873599620998000886858882400697885908122954471664265742644504419195976948770751028181984701448235131455685148649447992278966489596643673401276302884864000000000000*i1^18 + -9808419154001759707985213501229649201852150025291686019343701185091743142569659356064429485611086118037987562431372829970856436845157099514316821682092233512464602356559801617322638744951177272756867879013635151937650112993782859932379308464275713455880798135036285919836681245773272576633592249922549034845173278997987292507320846223173513326527226400036095939105256087476714650459032417186174060836420569307561031227391918916873041836342362288529953434510428880249028608000000000000*i1^19 + -43219860160274957902802440468396054793299106061470375473841489422656473095504676969777961665790465723733327165221566735008441888233772658478147803475031991962665265510302142691124877604949292322239129534644145629897319096571587779437940858208979701696393508628615173103940901148881523529983213257012479437763306423663559914013768504931577715644523398372596667757898824843591051971834461114597958585460214059766786810399787526536597009242214765158650832427443447398400000000000*i1^20 + -9522283839339787098460049520211314004654087468933111717637986233793718001603051136302377630592223711187952880209183338425957453391938961446553586223701418723034889017416869273593176407659466270240292163523679447318681005025475108832877722730673335350223851400110193552380610554820553535405440221323743633456383929292210235760578204446022959900542243481965515617477311730551033086310174945679806462787852697216147258801426885878744063033405341980502045229056000000000*i1^21 + -6358878424556471591038023606849889505256788338163864700955162267790358217091879350384034088009616774177078439763391271004358512372620017198302828618466606004159641288551809167593396033577537407155909154359555871652397726526889274239070642693428375587169627036211080805241678511245013522020504478735253178304806480287796861431508223573974962724692922248824472490567028303025917098257038720797222950800780734995158192483160571293928164988066378547200000000*i1^22 + -1725753858532038128596195035224910823600915850644544322073360767917941672770347051027055068749240696983499746268020001926574732027905380954709223408208227711448917273753340308477276664427913621327036990447078714246640719455774959387248153758419428428161295547865172974636362645485001839775808578970970754740686787316752753392684448509204601627390461312144538166611345571734205437209198560932862280627026471362516723585039082005650472960000000*i1^23 + -73048324101406016869095636378268870412816123616932611831999543038771858115687429486067842125227345221090270106651657061768809767772418748562439766411522572345700307366996884657123010414265790070933983694019868008391533841403426779382542420575382988734257495393509986398706777680703324063499711376954697117137690915585380051935745955456895228297677971276660975326797322407844474328766640862334641431175744613975531393024000000*i1^24 + -1630854366561286479658529181431278934944932493562702807194980770070207883374426616944490492527257063785972224519794434423499949073700332184867607002270500242377883990668365456646210409678634864250470841079298504975253132187313359103084470819574048463806777798695716111551868927195991265942507758320077856237051763405803168319872154346337632359164183696540147824518895241894140494740566470459603466712064000000*i1^25 + 7142775507408586589483037768168742243387896219644793885372974419058994799696461314032493822483120577536128804180622171973320371277749046655286370904451990201285740332037005119806189191716757161267766460895726494382529447851747646823424742648284383961433551944620507171930627798847086267513508262881963451086997777343010640473575654544207342398525993489746747020637226142048447102147187200000*i1^26 + -313631104445575920280755585945497241951343016517198520772960092461522456767295526854523483036744526151696706908963547756008401418800397615661736277057840647666164690787256765238729228279715329657943786966198388434707511245531227845473886179911104058113391066162171750748279262201174137017277373528274917179407329904598206297270196160306383626824339793467470890478155596544000*i1^27 + -1279400491450360288712993632680747353864352150494900388950967505534469412339448817737805538899216585552672097654523596818087907013606143630509723260889638644216967983137030717284707945709926183082681778691783204812423604356092916145696409318362146952088292148295099158863748334261525739911882633490311985611065742743258253364173205973293866450050043200*i1^28 + -5048988445201368570654773217825895786089236640917056002706967132622007019214367593158665279059405513194086787350189323468517768489223903904051725866950148025309252319112187832210283977036767050088539935561871663788402138762825369892787388187540073103649214456108443970369491313985241767791410876761319753149183851882210054227440*i1^29 + 2095727739827453498924909393973747956913123223701901100254503976564606619150806235830878779164945980269922568033134048209227176041366629053589881871974507486528126302152200864594458087601912178835657897994786496867591982821122512485041956380116513102685926681045456692281*i1^30, -823985817700320401134219869557987981784695728774358736107756417898202981309023465583678982792366487297455504625108138169088034193088129501423499757774472947861641063399221328108211706429553626572923687063567849260833883772708892758322170095893126675976088189949671263682802538603083217001232778361133514200856655432380124597867188487255284875768347230144875099813824772408444873908993367482318772210992513139108152656580808297242704202566569240502630806179042780835588442147727631520400574169820630039921435824221538876822352749420507521446012585664002170380432613714791629007743478469168820693798857234906801219328771343086513316894394028645368993387775799902287819509490486212706535677035915366342641499118503586907598064759710664145858723840000000000000000000000000000000 + 7344710000182636001865525510655255313408384997219083489305199146322737059976554635231537625102494865105070346083185942919750204868752771428387425729525683266858754361433981827785233922908242466380013414498333749355091080696196306482490666405683562935542951789179100499832830077171672094370899254047134186151949911507442038808829099469530835676002622133934923387923174347245879142363435694825472746965572324097177061390472659053490152109534390752639175074587171479533758771027225683357029851991883907056623911765276957481960663406341403119480832841020132957023727005401247726868085497779814482449058524846342352859067861110363644499794099643797594405830220479404212351187624467423597968741301873725323928179090071106517820690129877817209389056000000000000000000000000000000*i1 + -21453868779286908369694259539495036575079686838890615503267983416402434751704934718699923379759981083368097945052190549650554903580694791487031145405443499742490216488224633811908724211587884890983801028501039720831293339742757678286982672299363403804839130126908914283185888562817055213496384852896759959661511272075237904545599638127786718538776486287564766430047984658724200065500504695426888072460558155538418360552188077223331410501117680246249809797145600062888148973064921132426223951305983232504964545073984037488086205341838348400436198791831002999516748407169018621436129589069765830990743616940290770994951775309371653254399531182356959405641193943026063647168679008792371694018869828156726683618197356050889420249113360699081359360000000000000000000000000000*i1^2 + -25321144444328024207750372163344958535381864910765143472515347525305787318243224381815764908602673078420078467636015053043935592211036037495374923041771520200545627845726149147341470300076615609655271199685097432052538400236644074476900503954178552136986685302681014059460662791889590875366604618162249906411797018999359284656288431118991148413365702183000712409824905217325662169537525902588048064710290828128954954474171383011990989351461447787227872837979566968901696619127670958026319809337409950758002820409760063603451830254735319790012150356725660461429944509634189451501204348628893925846381706597183232334765120869734956488720225864414204987919117919049566660715303680161921400105015145451370119439626128409773576407163232199901184000000000000000000000000000*i1^3 + -126912725579450440301807120498577728109110077039689228488974529257447899861863173207178565731758886472854568346206651351081234596181791432007237986451683965434025294365189312544807353289080518723489130588783649186350416381924455188370505403119172525635543801293274110490532890167171844010696105083293661773435876281181352034423491786212538150363343649985058040199782296017475627646604654719668535026879647737287084845005229694586035157667860256633081783576703197820209379650175637377306653035917240969095545775413369537804231192789299237154781859006680619078676291667455775805521813125014845576349806449742948523100027900163617410612693959622710087728578605513147425761775289340283024522061343225969949092307929674529959250100348701691084800000000000000000000000000*i1^4 + -141453916306901154561552842514859259572246013129390472078177231760542482679125530172498469382624053087016570559674451372848366529873475709341339411259675059372695945427185236260902500598462549907028665592122485936066118893164458819670989328111962593194288020431204124692612255610053208104212115432066015356837250628411079305404524142583111029712794474353693162657943804578842628534042083830000233123422460109109090765546585748434177454802988191717996819780393325787194253608412700010233289947929828207843471390697406752249491612220624614500859786762057223261838776802430849684061068520100646743461341286282995175025159404938570893509944757381453050426361809448417702107361733346466119322684007925464584548127523695740894896939779185704960000000000000000000000000*i1^5 + -87110793367219998178042549342230924344082647269836956532106035368403440080263669184123603248694876409229963649318207949495912402147733754908862956261151212706932199427662060703124046506687357139864738883895399805606731664799222349398667013805217268817901444029262945149625569032518262907023916929512485639073519796212444478269753868157749757574225634761852394857710610511008438367430064417916044111278569851710595117950659848282148130489905686637586500345728076199766184668411500774016977599844371182829852420858331607710718760544742560595059089499030244231829691446789588316622120038304610269431148853905793411951331556046679475852396570936081194728501749601222254741417869420856496610993067961123655149782749895006710597437580378112000000000000000000000000*i1^6 + -28192510011073607559937902655859938630877712628355623223433713602267881253459912690243349308638069251726399366418203722117156568667498241368022609733489942673078738678538026444278697826290350580996741757553036478060151877815274451529594871349614571782518819257373876216332175993516190460630381009875161478303819104727956159185963241062883086980094292754254058944324707427454043525632926768254513581033095496870015283665029632745430632416722422847764486591757171967379715659950267580638773251811782858956045319842564041390235405592815718838344444946158253754980277397449648161818787963244413493024735125284161877761953673444694358854733999156002956394177867047578672913408821030955026898791804650772065157425736309854920829007875276800000000000000000000000*i1^7 + -5038443966914853190949588032109061420002402927849279153675513712551421667259409856752325568052479857563169583690585364600920968140055437642768888206817014853435745007994975316595344920558702521520758695697801863824769365748797821494685232378571631886050496333064124821936353869618803284131150827595865650207123648777551710024062900016954373941031518419404637398551083076340512832031394824063118628920090171010987723904503527010894809317543577741024592995701853802347675490194114126788168416696578751132767562701556766250871447728686769441737783760849326354202666037658909961892223904791271736084334721589168874356468177474114189980228168000184881470524867738636322954727214919201565320462250852909110004627187622008199707707310080000000000000000000000*i1^8 + -493249439028838543319860014511635469189835925384977632154115175103887149382811027975780734958523035631985570624367637132190081921479213373687184872856579234876199198882859929996254980718908760351949503224315898558601603793727073374873410248609981354532560421930236696425188323361793420300026104029554575637172777226107046437834212015302806167163218767310945616822634826581607345891808516251855130845457147651697907671601414992383858823823358030546458048680336829884059866989362575814433487008948667259265763984555359562943441281100396669238120977870202447309666862700354137775154447941157820828977137880192872179853975438192823269334614731295558810402257966590776709733032017537076279003114557419775702457781905822094599389184000000000000000000000*i1^9 + -23902629713022570151558291084711351062586104713603853378898442689918742430362849165078524411920189869563898973596856549966245261678326389455713191167690759809086557933346184590342767047753992749944496599554675456984102932225165026423658251909478883231491977833564118640552167502823915741983538271206685427323122317596949876486911484621012511463714173761765081025071424689300252141397192624504334123888021109419718042932850801200918893071926301265506918920300907734808236789221288878872317494479783081705027893382680567505919215364114153428896316311890382034461331626897129353424053180002133403398063944199236461653261324830218030690172065184032441030738870519573994183674092276218194862057683668798495198582002774844217753600000000000000000000*i1^10 + -423318567938323276081806545622830486228054270228709610844440426983155259969937545653866063043370717288143083703430997327780436058213593965308166821327428047378663075406607953722638842837934267633536852825276378092228155562178411927793472600366138540127372500744735221650883872615893059383535660624263898415778665042335319374289016938657114882056623924583563328152666973175768515417366319082045776820683149357619996964665930018337371804485435558224742039181061609644936233275792612277337908301889643697987997832700319499483527690771767809111686811635290719985693498727642778816968090862197737414106276926493199086382646486137897897971984299207736232238509670683103022454370297540202713767124513548454747329292493452738560000000000000000000*i1^11 + -3401904943511603918229648352358479956083904985564105339375393211048226091249423163765927010525620138259057620479552853216171179625422510902712503509606541392950601965523196461326822548097246964983129189707926268144728585377764903951889489016242203692315593913224110841289698872338529104603566351708711168081105168855807964769194552057086270720195955120160561490145192058421749541290787081275617730982964032892037405637500228434317003335134849105018793893902616292236618905818819076851229984935936284494951993747868700509765381733055945017778719368197626654372076585880804340524883732616723981574635825186366900649606058731999499783031894686730986467188934216114476240862630779786804537533308598231572280267075747840000000000000000000*i1^12 + -20125464471209057223226229550892261367590191735473103088504756184397191363416450185841909298599533966199232852664494960119410998475559904946780295861676568113612503100541191591246151662564176691910926095832091047457883752189141570478723148989410107714089537175070305754645883527341411534102292441087268547002281473318896809943877121988892754193359192600847294252771950319120442369645723472007990438403057849618415268033984776659652536201518212017924002953167635451608547032025402254720198464063944174234719226360626338927036397951919098636411219557809848620118045367143760581758023887170868365809757735686045767819522245219650305956024799381508478425154135053367063139572426327756907017267963656546429729085849600000000000000000*i1^13 + -110577789876628775492198778814109671336908094269460688956600369277868874498410602996749670207744685077218869671297781957897605167317923204896267620943958515542509773682329273446761527062895798253014697768510028178891254637740708198041702723986804896875806034881317668508717183124385636061858323239969139555229898191857171322949365434421246792746339331077080763711879876568407313716237071057940565637870531192973502388497135230996261542087181523122950308703824889718522717817047826138035126167856853474457511286409555257465540078614568429576685762394737144154169193068548136888433096862527482323512032660916248642386861123266987906906143912123142405958057994005408606978777308391585714876104886596832864501760000000000000000*i1^14 + -90781354773574950957423850047059027452760430961451756716811911449055181600595973011252342152312996636043979833399357155098691639954473030003155039294704668269783868644184549455013150812915562865856776640119004678682036842557351975607089435819062192909153892495128110046493489002786983551212009800863714768856046046974318480839725993262054720790515313180530658462472756033932251546690991005014325007735689631155962380953188429589485698858667474255416971099552021733458477349931062478667069067906141188588835847530004933739415972918216699650330706664896287789706298617490216220207307194337436615263929658492054387212203192086910471655102286722649834575344805012445726538295317251208229094668778982080512000000000000000*i1^15 + 120124352357360391971849540167030048901541551226840125766082333692226921430746534068192159729329788966094223533810880181012166716711747174654362400124220289317254420550814974255697675221555061047748130869414215066809216911785067071080172243502410157107587354160240275075667270888906394265049149451607779617690207147208814627478264864417304190626260743607796873259342781820569599716431413268328521391790973450474994575706593547749464458504363245411815418763422562670795161479397560492524883266565745597522106272451869159413422207350106554745151524736238392260918079835993094509919345438660739346916551125542732256204964497305629284647904350795314698964503505767392605847646064805313754735524708352000000000000000*i1^16 + -6527633791431520342870396005479476185457850469180808363841819941395182371082420584867437884052455158720937271942154183995646023032049368356385974113931405367047154590565302955166751900767141257970096504937010441369398692313836610537214184260334432961679201255454816862984627404066243152046699781588492915903651822847358051795869645167896971689147620056520906046302633848024041861673132338658514803792872197423041185612692697098201938630835133358997983888547100227218663486649348348978088215384268304110515527946885523761425610477545608476817362594355407179866170157704324487974540169798415278824716495970713009235191476545516409869024275260674109407567369954353626016281432956779596213125120000000000000*i1^17 + 111009597518411761745231448773994664358529269444346201006653555484455249819759417952879888406517704835447249083969811773195894171456425650318136104113065887481376352770605704068981533285173642180118797297381894303408451427125031814859172531995092540777703120473399660851794630311671715360112598944719153905109414355879235160095411872014555648974986736549895043012801111175767336233485901675300448361563577540522452340032367379404088871912397288420532552088086916527344716579891497916759463066994879022844801037903162709994689559921147992018220759462400085720709699939932890999100362599748593132169030944270200364008698815387552388227009469956570656681441532850338344600918271488688128000000000000*i1^18 + 44861979083520199913289296055233046984469958745898365485005466045916690012300411560084408873132646872688994144473221533322225330175418850128285699041608961351494968205461324388443391488530251350679815254843106597894232737392649060551840095544159976011053301074290817137780378740210911822417723837277637192511171207685775457420139548050975475379648115641426577397175638473163329061811982490169588883413488156278063603210758324611020057800642951467115310659745932469462259065487594054820102425111845133569354909339953306991483880890120925212511606642812494302070273569628127436927055294275560701417801628201729695158116048818394666150737369743714748427072461866654315654833766400000000000*i1^19 + 108512986099144833030878609843895827588641767893516093248680906013774370451089401894444866009971939697879122240595093329492902277342720756440532450766853010779411236209749659927296089420461526835754935530443145777552284558830245969088380488044930595593596977564960396911595831934006955859921081881453518467401832285842982827334350993420505513746050787827398101941713741747810120820764409438830132075945069765242731289533143451348754838510681230354364658764705299501446070793668941104514924565040382558262340103164537446979463751096476404232517790399992557537792909402529907029554923072409747979089056482295861089702912682583402206921100286092007375612207655363630858240000000000*i1^20 + 21391239542511096423853393121168083710210405768184294545351326985134123918735302772261274744514546178064646849128493149673651961015725777762529816646887322835040180308989893084590743643029099163386344929697904557922573982378854248018162488289923263430066904184623372645038080468367753821919547146981736206874100929593841110434271458228255283289979986164727578797522088977018305899095597223872880311331426474273879371653400613284081614395563676140667438654121134586898791206293847081370720706201151601364540906705883241971223510865981750897628159782642287889132360010094223813007936016843914802426586143824806348073165841789303453376380594741122267909692948480000000000*i1^21 + 15434480365571070920683876711894891595563700679614400426769695812412142905174138402555740116047443383084857769696954537961858989163848047793851470863269247009775953338925525849782746255503596491039967892694969660457738072621597631928327510181132218617351001980659363877835523044760629220806189137998782816155409553343298952617197264566833386120497083805137878313488746628142338291704781523558982762282292358763475471318793040127952084571131004740016975073586426760155933207073693044594120818955176692423095713032251222415668276512465102620474718739196701848395491418462518036672072126387122643795537191733231539911660754652324057169592027443825868800000000*i1^22 + 4320983516455092090265127207124999747645090373424137825462334969056726850045553511794245172186001809129035500726985909268390561183196905221932566707491237739999681450728916171254413747507018689281067187182367834718809415368959259621273172529934074369081602931775251349879517460751605214183448716451947368744093501284674270019727250786042966509638559555346287947888329810299453629007968089403811027844655934671206302167822397465645622276869956428388160239528970441864809528383988078181294253422300290753997566952328355121094155818445419101488727541505599652170332856870097237507375935203033224011740707399885735322570131253639541473361920000000*i1^23 + 283242426860528338479823863546994102078231936387552384195857506172822818646121952653879226161199038841314884064982541568553175562555791329020136129238235746679107555580347923249734045148337096679936447288287970775094729191805407064876614899504668472580005103652194049384359488947130324900618093624721559531448384511002507212276165452068425639616706968150407637656018115808165977346156627190964706178352657264091415544641165706614232781587027013361013462079502615550862653737121144036389825744581076884470619920663388290950252520936937511798075746145487116328328808656447568724609507633351305565598568948345571697852262912000000*i1^24 + 7542789787302066318111132546157001338214621823175936050294146819370561943933757799438302521203020353923586627542167023441608640957930301121947651220995768012046697719957619278720710364341284819417505536605154277375964626744167977235596948851409580142209566934529156990007838372059755798899542413857849657426694080577909820057946397702228216565355931157496877831933032061109205971394279110213071937252262145640289231504655590140622166035414868760038333838945322915477352109535946257290085386802086630153492537032969647716916075594934317946860113706072930020322196945879870620980406262104798413225064304908800000*i1^25 + -41077031658374621166126231519592595441415784840263998941721380206020977693708040355328923254097913642128284968539667326078180636450196987112126558195046365570913747822848317237752591178272951065134208716143594341689613973434194434350335315449286275313895970300760574201188199913220702774680227070197871727524971283462979489051433293247643279069735406397081636877295726889233033007883544304810795504591834479164331242229458897682031852971160213937280051297222178802305001358308559991689794783376869660484881555397218982941814004522374856512253321669330040482484633753038171151235134168670080000*i1^26 + 1336162565214308404844631706464618128752162382871356867056423600392737965826764732296682027950101757677963213393287007671137908288536656007144096184973078028016807196939144200505606323092442651449962915633119511109330514637255477737333439596862257687826833314792272475525609891907426023251225439313541010100438169171318445551905805576015554547524606352021373154060196620599681042599881419367056950406910947416659428159089441772554614620283556243074028854654280971343619556978425957156289105561872459992403701786056029178320421681712615225888502179215282756527778738845965840000*i1^27 + 3198281337987302466100120349917852795173738767742457278971178852605282395104449495116631855832945185973232626160822537792280085920923726938866735954086968875439021216237185569334988263009410299065598498059008491358652410716299551242069639384481325929390427035635795931031809625611026578493831326656899966488531888295027526950202540474178304178554667951052309796801767799949558660614510855625772521403574137311699503502842454062042529671336858090626570626550471112949018086957534256692031214730508404705409320611086927821244735245608769371592888254203800*i1^28 + 19941297549526073377022253537171710315143559695545745601224381420073829299245501552791872617109412921923587884740657602490406585584432687915140854427941780206861359815816305573610989256733457884673224106728641827632046589701299942536348990597213988999071939351384541100506803009639976978990330755272013023882011484543973113381643774096706739817253004140563008421270026740689348543024454370541926445662909523349205595660262508128067571561455925400090057310395434053295622283536241300535500609270695333694469623525761110261004422495*i1^29 - N1*3257754422881974998837933704638165551530384319035476069325744971506979674380871322344445507936314521804970533790810786015093580612095647754402960859552594817689340538278722410003039939472859060343942*i2, -1109603951331402154571106437089886916949997569778308573636124657260110131414856756035087754242585420755073604099174912821747833368972926362435522960940850674283688758153431325203890517060037231010637952501754346137877856773857565424687095657652031866686364310190921522539518422178150268321766986870014451797469459950099480919042103981716115395031714113416120105435181434888761765132171337529981640277444335333391968827115460590993619262984455659020189857293868946606507778453389631245050332536752026235768556171956723568322660189698641012438669622882533231654442938247288298820002807064313330635305588277834886236834483411595787024340939301164793396071055676824552471952226573861470203335888080836949925643075981831942029863972882714872268822937600000000000000000000000000000 + 9906963410602807817382224272460481887427326012620601190900025141967188891603310758390901289746000027009753200112639055072996227111722792617356553658391756559565687901790837793712885396834907023506536568298425708808299231944617426867851943039768135185624251473546785424958110075497524570202169125201596010269563633101660068662267579615078116368737754470996744015311317373349438624778005331247329411208764847818049030461469906186009977630837659905929243680537955955626318933840960706564751586160427673641909623471522947272761225048768710283981524095585774221182421055803971851602769740541678213843666977917033492148602173894672395122384532003139859877815394714933401610376642267356151175794642901582377144644222896112890010785789092627440478453760000000000000000000000000000*i1 + -29059382490363465229324342183368479539936715186756750274093557329581978757090432907495490902175183662009073769807530177806152199443870191277602602305910213984383574409154918510526437770435536127820723032724416727763963706337968693631171448281278160651489383145260496058564349797350144810369879604166987864167766457856755366759404786834528548376850552619697671336129015501686783505659878536109853273650626788218285392713925229202636666593602355259768048808365279448262267010826396783090598247880836544800400436698887577354387673809310384407446152272049169281470270519014672580780201682439683122126517342822875606958515193334345530968908719897717752404283948348476726020198798300943939783627858405730808037472611330916348168647372719393815396352000000000000000000000000000*i1^2 + -35465698659604822794957060379334932420017992283758739307247732917250585981796040908198703011556271166657792753587206151190900078098106963171792676477184215947925872592946798572182049896847734492525834395124569652707758736673684543190832875389540607878598113992353738043440896510095720828881754660275880053544182330555726925304434279715996393624332227738142507511262636350716145334724567800438416711448401577136845519232910495843222469185045075746867256426576348928101106014545849812248892867175739540211514721574285461984618291338954206557132683448251974659934971076685606507811416653292182702491094755856263798315144630606311551285193895672404790591328523751035456163331504230875021523527179125769386327147526630357177372858460168053692825600000000000000000000000000*i1^3 + -169334234813607405972923203787913771281639110652325245379145357922744874687494798290019318476100510340099192505948241762500229759774642035403270678465403507963005188769736416871468355271999415147707989415334003724083108580310862485077230133479824830826163492187816265144053865193072167556679358202281788679816615225287848392503315460134466452662429344942183028744229738562888279955996618143984743957912583060910063843427921998741380288540161485155397058347076697663373571953770636030649841330661841242894682503035662630063555595229584349769836159638288337222026892451435183305811147284466939942192068753721947081675120066210564847337646359917299815651007381043099712581751967808510334351200710846249701677935838616138325237136480934664601600000000000000000000000000*i1^4 + -187491852708362084935992868920942752950792425607597253028091691860291239369246672941634040828756030457362178267410142864722436368124474071587321523788668860364260338065415715693496998135568683879961319196627676105990036434221009627857085678300177440664383631482222965645456970526221659955529165349172761541946113468226608624812584298917127097544075391717614468077247701789298769292930379154875413702620153350117534269438715086292687814601891030550305498106627814499305550985313990138997668847740299918787163270694521695542884730446412313949336273484293706247006394608172228499472805580913298998209081533107485153865100331624994187524988419604226250583139008052184792937267255865830695051360941960872967063966387718423183162378354163712000000000000000000000000000*i1^5 + -115076082048019157524964252867081033724643872767959604071949828671019734802008412760003337900604294647768700405004986598761368618121414651536172266399908249863633253654657449987066855453129101116217469901354000209906691090412988069055123912347876993194308514087639248388517911845892599637800838410369959127813475107042814749763043093948231926383556123759717672653577132624123959422560218438830177758866458311360473895803455032481913999609452740250175930546806718393219175550644716782219510195228133462856994632855335102746302154804545737251752358647046207522616667699681854185550005365291093447344980117320307294181389235131542515334929395466635733176752227810068738193592414937409985496629213949259797418519814640669261578290853419417600000000000000000000000*i1^6 + -37160152136554449980306396738298344340878625485419380863284900181599092469895130362993397496575719974311474155993398832315419460651873946808435668956281965264438763806656456118837523197376040473421502721392772390332960568124258681438557224230368624213532029750497294025192574549443498130943309698981158860678689450024789709370601278120283529395178038348302761798734323985150283050193412334934678248042433401656609668375382834183224848171620098180413177984858693771512175055478884493825625484020317018584432261031614809998850874442301295912057701727609009352646895003609962476254684441029706448360119613604612437431738889725310235977592805373264214158734592788479523952747109787371979250463389029348495280433723808866926112935992360960000000000000000000000*i1^7 + -6627061238877677733390160597795392748033032003803752838740315259279525205151312093339160420711646296086553707988889729060570605204762333306015319007989106892322309054615629850685817734612353282358082143233807412292264923266127189597799424034117141148231215511433587138306374784757353907421285313282772810492814030666536032565815078854626282298370647137957248418108573200795741143357808424805651826910948455818641370882791577788472434550840567265172639607443955442575723674905893995906883808980258780864056312125848942487568480817712470580961538844308710710747443511289276530125653369350863834827857341757454400061834662476426643538853474532807358566444130804716091983009598726106443892907598201474551482644959964781555435580686336000000000000000000000*i1^8 + -647135793122459333392937886436895642821107519247964569247685641192387353958586847776321264085193179706496427162461722257231121879216439834306073197256593583924988887007003856877886395248859170821655404746279840577657913715361165002039516129921894892403457785786287978429367293433508844413583172488581804119233463170806052196207552723024716793754951945045843217084857950898015959253277144546724424767681232649752174686841873739833395413213935560862488143850352348773954698884322875615083942660943675003158299278195524292974306191685316474697827288361523182138696991415485689500090980711484701303818980009651516429266131814301161374951699279310304103910552570355991916151798720684740352645077764922933131493102367367801840703897600000000000000000000*i1^9 + -31239140814077678682531016381743940330145393985563712733326621598543979004971285469644119122564720450720484695005643206221092471446036003981899133392627822282172889041580975123247270978598599056771857922611748940321846237708467683120033559557605558466208665822843094842560716087199454622744792792224428340563535914228308189988121801939898191754387021028758080892032858672899578372818626588759430527453811283152346325491550099035132669436516154769993663171834319046840516386983507618294314150129369750502958066593389224570016824258770712327105017727034226448741396089293978916213249225052434726776656516911572438728335186558069963505506762254230691447037876979590226793405409266928710342044016632035604400990836142761039626240000000000000000000*i1^10 + -548033081270408719544609524891590428482391559381825396354944871249557994597249773502345606324519238830230063036976228173271142252953039242074442318149025366682676824612131313071323939657892697960058048590508157509287658794385978825026407553357988847475931471061270425983460532996615150102705288468099756678493201782166802823042527736017023940026231764670183287632802681969227124331740203307214186550836109562718427152088464464274367703824084929648778963295646459885719073723519923383208718128368322577493750287362048454846490058907072939813857537623995067831162261671038557185726448181957569496715980580015458063672591947254836610741171866312518402632429716942817082293355332261517227763971548177801419165361376665272320000000000000000000*i1^11 + -4337755714850467176166934239781409606649272920961381415220515427379872714033604573145241512631086038635038158180734804580182985159389141911861697103801845273531532334668303284227461367645849770388552232816882609356118939513216349991497570380065474254234351027871826579856971473448282470372907848981701882067171932558553550962561802379708713080981335081116279768596697026887663165344235895325186729946416585538694384550766536227880814232360378917998319679558787238462033954209375390858049786191847604888962577425564280775539626437791869632890447271978173604560398645778553100986253250568004006296592937378044508013119016909217962170834521211214662848329340568368206500317839750861695499319144931419219067811682425241600000000000000000*i1^12 + -25691185859422597225109041033066699652551343802355711889138646066557617420454644530122038328856755168977971783349301673092493251914011871785659428810278510066387575410268531150310475663584514124003590922431966597611669359754808410479538417443798794699767547497963053976441547165476576414110862104289412491947339605939070034785886611644302610654733347926515743816341141196920191891608701825618695799174202100803297846209605565030446735778173641581063105027114552046711079863264338368497162475624346003612948754106791606731256321762313742270441969948279837846357884491721716951037366633163055291573664772611346782249553893061805255922658712181917077328327641830490921759281448289171331253956028649069384307709050880000000000000000*i1^13 + -144758019773015891273703999241193874773242235767309691068120292294088939268390025329785142817036731550727420156499918014634559441047382869069621790365215447119538424964354401024610624789046136609261377967534199402001107321004082110707789339320399709298440302042121699869603792642121176023909143017159834224562625563891359088837649388311110916154230404014968118479225177225540825211153043921919454006794820583525238761877647771944430831111677191523406231875444489234939626893823300616960678858172682163681030580899936671691027355135578348332539495162160506106973035367946804648239699511918025575695988145027759221906157166394056271190757362851231058247832650062416685687547920358211049371518816498396193357824000000000000000*i1^14 + -121134272015548883621710651920291726751629836863823083801783897090364980172473873259272468306235902088083338788561598789569687880961312314597929992251252399693156934643372260129943952788623609163007103097025043258334405787203737417461612270720255537483404496063477738294158260716680062995385069365635939548005678964637901131241264323401493560358846397726749998823381933446667780101810570134956911126876253520751959456196184602182625971792577827641184531024423366041927182940392984904182661013001851411877698806897228715013460532924845776080754652928866416587174062124279418004035107409724352914056486786144801098585742572300948881075872147533096134808948797870324448134270777793764273227290205179661516800000000000000*i1^15 + 157205835169863752030516219205414998956287294618875837101333769744071351804047515869275836093843197394393091617936916477352505361165326425521978053023611432275161877008324955741857496441451255555881419928424584271733886548659544469996336718787558011240203695212805884446150763789262976439281969355508331663774967246092385723034039006900228094248349818954253375860275450337277843771360111960437432221606989884575061264248583157237989072608727116830578873084328544232550919497045239403382416254429633220529080861290336890483252941830932629246397306254192398849230242284210323022143547581219063566236979285018230602027586623541395703487127648978928369650459904106586541351872344311328808957018856488960000000000000*i1^16 + -8586035473544000053101265308628007444226330780528545455380685464421553239984789641575245603400156026104777312461614760540138485300618248636717827734512542166952571070199185075808368600133003933439135743271021947382039067844834535611086527238718279091706864990734443484645932092055711237738426405859463467573505816872646590909569986057732271799236556985670178294115754840538619005395955340707542199352334891482231168022944780661939675046203724675184420747546706786257659230940567724585641846305635177935144488894774831431882685550964391977249341947499570465667926516193667008262996031396061538514899398927448885975698466893971645523500292838642250679096129121974915413672429920037574757318656000000000000*i1^17 + 152343395115060761878404054379891159653252273897364756981667255493797844190285557428646362955680901133632368094556267734311011109214296694698663512069369732302949553038839902200558532158790837399158116763192677390036477680797986789756310832881372659020250165625671176334869635157906272786355140222088247961462946164647104213580353975741796312662911643121035741542473207529387237435146338072414849438249563011424289581301305908104602735911342528830015102972025736821788546168398049267439915010021057841795360123550018113240626053474307042763521261993833638136734626311489709250467357713813019158042194737187958863913407917478488563920864463492592955129423548683890037739151457005862912000000000000*i1^18 + 62772112678065885260189876471561029744954291638974512702939013380248259200268369246638887559165855080002961726369798349313604170176946066853063674253854855227257803536362944377268662934603659171862025360934243587805762960003338853608709953438245554387305802674159840754104504913287511578735618383938409191190271277446128505349002422765343325566660650110414328763135096689810211852369622860406072811342203666433560522375873371240335454485926245532609841275388876079136666337409748234965934971076388667391033608481668459399588872688171162171392053504385185897613343141097330336622731001492343425477173419531883717110386878583726257604161479052822315040840927942943976426559242240000000000*i1^19 + 141954118881555803174731080047686972330999460009396148493596359579855034468635839485837836416063972536230652335190043752038960238275781280755727477972264075227293170031596720341649267441900778875475145745460022961367179526828980770783518280292199061254212655124531669326236751476549738484765422463028689157785366144889340035268986524143776912897200821602925712710486445609188739470372372670435983433105784514366008720722274958735289572589752341527244886259022765855136524707513246472391733590805107910063717205446920607047767339438990302977515881784766974379682546870971261064964656484726210776817052354680148250522901474671778986483927866584353448980995708300149129216000000000*i1^20 + 28474517064070489594865586262149670122970895932162074562459833013360657651694062301961654863687253221129481126339571470951800127862059979674168779363644677905362472770722214491363656902435620441074927914146795905893250532585415241143246892560571533571706883957469922615849240161572033001349862456763392923571408459995298773990461779115660790432075213387807514720999067676200586427114924662066941324035135325002064124133993877315712181810578186571700603368930830819473101745507417974742111700481747492773153004045447966796874587883839917010772646302504395856906918504556204508420200494583195367828629153741790191674917706542279826638120554834402788206785875148800000000*i1^21 + 20474997343464242116301629745701732258139357841183609195063378205908005178669945349501045245673634067924025561736050557514635901486145434694226079408307560017814437121056648580340647192337580768725693812431133949101338190292565086544849652371897236049211370659138471613887289499528505188917237451278892859134244895769247221823729742393988533346206623573068841092102064399041405289787098744443196032614591166319273880549621623718927219733792833511325844049618813816951727265719747130757674295836779780438012508153401887120463150904508583512458198627189328737888534911107407881192188903221924938799155461061897112400289129238374388011059854157850214400000000*i1^22 + 5836977739756473149515098559357212318283886608112154893959708947837709673670131300485072451376319658288818128996744040688822800735741764257428734793997703081197105327684777619406139296276335297343148024752178838330438349819646969501456243455178301971768308999578461767556572336333942703363159382233965487875595569437956744189622241115175046909135887530790240917782802462763018944234846392780005355182272300057584018310753192502949491571961429213136709738889770408208186237487194889623125770399943861402473204287515603470931523610128512178317506902407125305128834885492001238968821079172208868480358730738034787315739873818172669456957440000000*i1^23 + 392277709872328453055456832478469150464214868133677520485020239554831966952144635341602005124340643140165673926034382082132146938647867332856058337622891678347458041861802546562324220307068443645090860235035680359352639213677881740066143933869815418083773467918338581704305666126052711793160804612744773569029371056300822157046995050478612770906069102593101340827100219602076667489399349091891025808242202695145438758672567354400262663161395646144261539718544602815629612478344619977641653160731023768332429145196737979628290623764013609326677295332774161687114068171867922183430981286167441578804406572202726656025895833600000*i1^24 + 10222642203040104964445659245671206990259733937500997864764022807585792631133265733528323906567771645654007230992058655315551262611304968065540734333217961114293026997859415475976810631571374600071958005869772365422275930373765189207337219251521362131119367516233114265153179981360751837753841712706144362858919576854413709610684100598903871452795858870319145598634194124184228255687004126027954014439423000772909416522499798454286144516362701966373122982743755202786749032961639877556289169835215734233351198438166877216774599948294041552986750932560626619047004379581843382593045513890926877530903110873600000*i1^25 + -54888761290962470067608873252791218409939430135783830801033487635669588154437544044707937595200694801869777821558986617699182378034188898191479112495323880405640540670150790301914252058743766847247234780481090245429607345449585732539158359141988193493062444886383299724714084637001171874836902881600197998036642519610583823155021867212346274691475489063701192972738424646841810880416843386987398990670372004667730192226507060164928159601450577078041525968028709178984933553261730607773432974942848801383332130698610564126823890996135946931405392771401293646708264868180257280028864216680320000*i1^26 + 1795550970827710067507178964076006175239548925713014602975715600356837531431178909276086032978985814557511573832575547599914625517596781496307397413623657469091098949824473780943078706416144700324404518782701707943485461599288669115989429216666911134614729745643202628792046763474952701442890059016675671504426262614392111888919738035491867238007785462042919393714507059078510830258013312748074389422971568585377448617336138005372601729210073001980977233743054143788118900893717322625733470772803727871413015676609647362653459233042906674925727870248444988481572860259764227200*i1^27 + 4636317603018360573725430232676914972122896428448420928954981403571357644897942900241981810619015027305835342150684742800807046142237644420861577621168745409530810767567929024341063785776152845734546191218168035242753513201853404289309116940040487817986253707374138964761330422454759040595587645525845962546395187599172646711871869268620468261810791156303854573434618323377392265966578661044462468294633557589109409677859781988794255839908265874732896592488670307113145675782061762626596724428325432702601232517086440784024547370536132680790737371914520*i1^28 + 27880023217415449937576479796252742116419755325458645414974958654498797834173929829824319126847320801703214664679591369885533300161796812710717235138461167719237294711826313095220140946801340624218979067670321685449760768452210654523228787629958889410620383524970176052028840348575340538791671759194808318893326606609250933574967090709305456950625407216075818343487275338174609911970746303128384633918724029931704208622962770828375221344120124415272528562092186320614966145729268057303784833001723689792059799818724365722993448963*i1^29 - N1*13031017691527899995351734818552662206121537276141904277302979886027918697523485289377782031745258087219882135163243144060374322448382591017611843438210379270757362153114889640012159757891436241375768*i3 ] ]