[ [ -111291012095264555973170808933860981039673014647808214137823331691901834201945480891570443680386664108873246732092100458358371578251122331391027396544200168191966948380080386122439379882426961992904825423281030046251573153725375470950494546111611160708865679298025876397182961994133921920854666379209331522521842869925820317654738680767746962798239908671227471891666064979068340925722536901637041505874949252003371779342844715046044703413575094331273791678448805018471468754401717334166652846183182963409948963616478532634919822347957932619433795419332406281081421645680606822803295831099127551607439360000000000000000000000000000 + 1539296513150958099399985922136486276845063822027349911799976689840575028463866105379831280550836211613338667909946757098302721157431017733529293374331414990033713978196763332779467574474100177957212515635957227744398180491117379164845453518772065046633261260009770060691833807082983879612774383623415843780578924027982355227184407513525488447380627130917878103854998235887223948282979330288420450862579164666467091874721592936895818534003161907552445001091344562160693926916319682914242215320502088398727638513631795250106793816908692459173229512654230406154321315067765137303364926627030758133334016000000000000000000000000000*i1 + -1438384069456056363917037646165211915664604938143457710116337411577184824215776044746724651899434175168562514794905735334020649212832926560436328326510498590979813886941378615799634935839466453117775971309681361630814301210649344423833170969883551741102684325440640900877094863199914954678187497863185106041789791928489355945729743630067566073208229094577504292993463701119093663111793119246431439812507244075824596797652592984899927230476813820331174808453017228672134652072243832427458109127237029776668383135991564347296489775457249871735099169416119225079025569771802400820247988427196961338163200000000000000000000000000*i1^2 + 3398170909182571944629609362979313572402055777052510578011966624436083479917066200377509209265092597861780173993238456320947229659523433299495318305728103032691008917430740370476093380625692282220478234280143622732158009629040081961661412499288237480552857368477616827614155350856228421176842078073339133798046421176250632883950644593555201430286297299102152941300914423383488593127899805706384512558571332275680207632356551718618952392759744446285822603093078971622492177946501500277061857425028678770292695149762251938346824624977008091277713744648146953831676383477283716204646284101538965094400000000000000000000000000*i1^3 + 26968063148558233362158877661047381483587587333686777895489730291167049637626955639033535303366136490062428477067418169667037631513126112034124338862592942950309560954965756559723773814077223008642737816870791693579975082120257614782528891128047000721344369635012083477960332564865077099902850662962940567964145789840069100933041924531041545555448353205002011567364139436129340680576830056129384197091883103811450361845223721962624804662446553599345962364630500352821698264233894953824620932085648028151414697774973580592025908787888365775574987727425612548228138572798398741446188874667856494592000000000000000000000000*i1^4 + 20995111999891006988444080786098295334709270730889375480223680053172983769603213291915293047766986205022674268723483316817946212840031617962276918424579390886711196235656013896954028068276757693062638369992408112164635197192698789065559498909184009906359694401993669681344755701521555365647447161032313984377377751266502045897080242763298484312631653319771347756070052074936848210529869443734628234085923239913134946426853085719316095378894075884623962705762696322312761031585070180190152202577065050964744401949559719203207786371348896985269855414814208550902464990575437636869772849159602176000000000000000000000000*i1^5 + -1278788702406808321475628646900764865738741256923818177901832557482652513926475503141526412734700799226237571966052632810753881732990324482039603225974720625693730017492770158540381398966964056298126987608403750661522479294992680232306258772219848707273171275507100702309989661445111416713277707307867433042755590268483520329590610439103019256225762543788675461397370315975689055089438890980447421330253506214871188172106072680316132991866997617225207886446130450613689859094584939973310489759965269807188969462861085787911347666873083986377718383865367050548616206364736590001313482864066560000000000000000000000*i1^6 + 22700165864003672731529711740883702813752406339246171906591790645107827197782728994934060775725325964064914529336031761962765474175356979801927745878531432337012358812408321089225960646508923297557050014287662873693832862522717488293405829449451108873039041058122692559931375583421117531464771472658104077455176160672662060844701659261137927364447863046671458931178643957023713043965486601544147063739916321792651885512919267925782196553622415140024199313326830036111241848566625840913103297523731221983424226211283301146333959398667568446437266764886599441308382980232169720300036947968000000000000000000000*i1^7 + -94569402300032510819958072353613092045659996363464416412823316159603674509468428052606089679707995578528211582557903660395653380147831075174975295391126692066940039588122712801511164722651508724463163540383594351212960842208845014764469206147865860209034122249627908361283593564876046878053121551942875644519012276162119988131549005813474205996708520994246873240154206630131243359551750990731850919989781134514787553134624643140088079756305323104425284621430439858340502598813038282450472273363635007013962428672173366512145067251342727041219796819158520994183001692081633645874380800000000000000000000*i1^8 + 138718474172627497178574253436438032523321666637827049652240317514503745306366955437449820079129727905747465095400475017611311589053006883824725586435972937899965951617287282700534421691754803943993683178019422465421524735454348090583487993546600664370984931886247152009767625292353418011696609679581370181511205958739753185233470261389065686418462113336522133243523602719422298953995165106638495648108620153352760152131005369400889424852843813452484610143434949272214849174891111916993627941127324215266658467321531779548032358238125660629466857642462291883972077955578813480960000000000000000000*i1^9 + -216885948285813371734050772946067148109290026345507934388816649641648523385441589731254512926382188590650634255223245253236613148404486153263260041195995019000516233626490505168219288625504256952543187777322158357448131808635711730447140589896940467375083973248267691541964191735835470445623429281143996698231563151875467494452130220604783432466295609477142734906095480832722538856063629653942578742311126125827684757391746670647590797568636365836601008401705722616013868558934599579167632545300622943188921647462556518315539274573361244076436783763163750907227687736049664000000000000000000*i1^10 + 1564670777314744719166642318268035336257168823322905090745170235960011366635060759297803847088048021479290549293035402693020871203269584625881655484236938640248140275359232040750729364196657164950174738650706122106837570028737014507764783077795873819303155569282268664931315562537639456249395648704145422927952341237189894717815919547347974173545999084663629313150769999251291331613690869359683054014869444446855044482181380635097584560190163724383800159163609195987371973969293190419076457795259290289908449453780141400166898625112881289297250050645296338851509934489600000000000000000*i1^11 + -4333419513947691326633030247313469671493131381250011386765484024151783316084808500855425108034858178862303314227003411011706147969446573958916005298270081473989649640893594770709220222350702948601765856272603807782954197772479785056609665533694015304854991692029048080875234200645615633075242652942743912658020029975455743109963205581336434212714021893035993950235312964144808170003284288884660634202586426748892231157204376710788728242925148608601259775635728728573941534359345795842492940345365435563730702178685131016008396712762918462495301199171073211789475840000000000000000*i1^12 + 1725575166870666728455921014750407405518646348490825176459625001072387149439908420054539278013008241336025986071651695485013581071034397607968091633377325216488622547542220573461971716007085347349591980959692224248264249691861169811408463536117465382680904295640971906321582820049051507992270986921383713853188308371576889644559803607996213551488974142864756244698404180586316585130621785449134386933900598122076406386885797110749136241516391570352958360993571108616369186903210976826596977983838475206906220990742621226156165075118460910730826086509543817216000000000000000*i1^13 + -371551156398837275523126831356513985014710559216633325585267134934306460975106605834930046350546896289724034216618626531283463119619759598715048457170035946378431987114947441947095247413796830370238681837958950807743896679652436616874465098361662550538338319472458477066944050648685527238654199732358668033697408705542642092867279459282277523331910060840996418020681764581601068832970522809922438360955103914640957139197156706185263041240638003870773547637617563136054764883621427798756440761581327187206498088706477375205157542161938281538505627059814400000000000000*i1^14 + 30379598646891459295904461206223475741271141844225366619618375503778185708301342353379341532977679143337014266303411320405434242974179706004663508574156280998449944591985157516611029816719191494280912085508450582593387316685487225023005149561790470694977368037102127746760288175731222205652856884737908649871012927535974720515676868395827342175126262350471185759181682641179192191601442434850479275947052783146236672523888152919239808795322824570076604894765812551735157594922433897911440016189070754915341771443327296554181938494058374503535247360000000000000*i1^15 + -624870775786738772099494088356479815302788307931490743480260949943909507605640868775482482393638630434393759106730763448636093714274466828995013544151760849582866063835101610547640244923887586054632896409734619162459118394882709226240167658135839011621006181343232800298524263913876513267267866226454277980275370564459222013678962084820652552870394426797591199419133066009490051781026631452251511094042301958569895691058032149632901158048324536458288746032448087570817512847921115926136045598990388804891088984174841921236437538110130950144000000000000*i1^16 + -91849996594875035578827754986204590078777472568804658513466577225966334000481093208927978834621618109490476428666700551957656042055497241479454012622131110082132830183414970288289558428632945468473270093645710225581920555803096235766765817587552172990265102019200229832163832946666715156173919784184310440387799017416594659637236321060097590346153601982235652746540969099661148148757659831699302741891797149592680793858051323275872981747000812551892307596576362949235351318523648377045238400400704039913147420920164716418868141614694400000000000*i1^17 + -9443514855609206155670276034718011002642265421725057883372967928620859174833474552108849739430882455092221839299801302767900015712758651922830949239896284042594550728960678005382102769952139450574563460117647344543667367668965722562010618583891489343183372491396938617543042872807451167053732387434148486153408734403632962194527640462052892952485282215151159476499506986130496817180418585844700913352285299485050596431547673256107364665535799633977709711981488146637529481395270774592590114438344433902765471775969833349774858240000000000*i1^18 + 8627092734670757814165371813433396481511238125897037848099825288133344077414735706723894372379111165625668990209518010301316194292431245716544979903730707281123669885240693223647006631638235260660549526509017980681226223492630656283706781412645963018059835047063944534077494733166516445057137900941293508076346076286049111150009494124442282340942275626263399600151587196147718038832437194232722408489609683727999047111347810269537367232439788142874578151606962919605346021639654149681420094244718649149325346566077520896000000000*i1^19 + -4091449770557548585626486817217039184972053008714382850823084697584517069161137166434834376887937247229379185187365722199429571037523694820792600459225672121655735508983074662572140260503773320228682429799991635003473871212395191068548559017365391216739570929565593991390014904176656613831332992123376428573805946014190884418080347606122924566235262626472698898498516569246697097895982620679716373354425000535760909209020063415713411823188340331882052675387194929866542696730150756179194626335611062784145314768102400000000*i1^20 + -28748656079967690363079979791001454377439329379536125979014400999435875592704532795399515320001023050845888845831450294497358336813433203606246786668080839029967893084559073884973522227559964410987114234550682616227024019046216374038399050923418008536040403609559546962317184685296188465481814729235803627949418448455004343173467758696826577662535022471173223528769934484377964168157007881780582244257052347006184654457044772167890896055524372353498568612807986807679096455072607610888681734012867043844439040000000*i1^21 + -204073678967000900026298547846023048544230106812221437242009253726561076819289317604444763331128393583016093535346797291204005803646557053600323437359650139872370294030512179274228418703367124449388690332148319872236768071881827128021529805679735422523616146596645959018562124539452837405172832364733474307270871767092784859419655409394043721978564650752963058182809171185102623308447556129329399360930509394223328118690822119997537277147851471377262195095457101027645662985441422585302086492016052544000000*i1^22 + 64664487342887192524558718635219804258904052249095432353207398265556738584759981779938142825341043024293815495667801203834211577238526001698320884887865208294693781345740400716456658408025665072567250146146088166565800017174194940067814652208945602770801937139185514199147434665693664308419748524393393286842783446969983602792226348417568040060583602159118056472899853717460298401358548743676080279013152064877207836877898479544134667902856262505220371610838751527329537366765474185594523001600000*i1^23 + -68027046061621060208560461677562202884688255791427327641204806650397329320253381177489794769926159935839644512975185517493637943532709619905734494854811805711584644516522334093788967269785634780088249890268203278076187794194595293621456713460499779248016417266169388133841215467303605381872583459890239018613133241205365978310357022964971277001607752477290718784922251702631943356846245520320771515061300289938181730449924235893354972201456652140071014050071742251400337834382267798240000*i1^24 + -666151749124954699570837129107593183730841892972468980027157929535307642001233359678799662000228821780985664089261023395978116126876056428009634485668338519331545749248958671128486131389469363708189524576843162889137279107117416563332805713326567133784289500073567629130128058465093422374317071458247517757005134514097481039945699330238335297665302022315704634185912318361535180366710633403466170109704962400125607295632574702695508298010479560057413914978033130307330346176000*i1^25 + -3077279623879961196346420891817337720777279362675858173674402044456764216410566608982765013297907614721551320666857035326509050226323057834560867424242174952533169658797586299327155028088273528316640937262800576763417867895805325637850785096771910260673893393582499090390326614576306134982037890119005873225078055862436707631313517540080130237000314286144234287002691802291136352122327021987023945745510493976178695866668835278780006360226178480047053049930159621200*i1^26 + 2206208264655349140179209744127026228070205646568561507742886904734116235627914798176325896808112857448175496559030762198493443414179043229367939544325911296533639243520795036772301983229340268014156836569831026821784651252100886609605631381699013227974504357952697077704050443146191280935018103478233576876930307707897594758826030307702156577301683849499308466145264547225231900506985168829803162518653197235469517492583049180439720*i1^27 + 484569093629666154654427953960504541993490189896093150248704640316243071983213312171018807042463108173770378380576035665834005542826964377470344593380159408428978057616684721976222814527547141196556072567000111003291187078657829988667734814144241065890558442860356912483549022857207707021451484732478015969886254834372354155210078534117964396985263677516179518668732925579477762294166283076077041*i1^28, 209110951374447588386129088115389836777733341049395803272894727957464327473004369800351503904571979511692231013728907485390661214461546618644634267230304578142446839006290712733720419869480148753681307870622345564312346799349980039750841020104681409944339344051237268945642152995423859743197474890326181362905663726355865040106190328600715125514184506226282737908965371099834376147997199350933432895292228059520422826815570735845568916667445697477113492528292997087531743207729738723769662903687479046678632215218108408631281611594597832982675989129769217903567315837486195668649050246024968577181780385003084737299067869517027230158156388915637669283466189637201304414714793617140629665637711771174610634369717015847581788147986133108711618208208354263020487810737336252571399757889904806286201978880000000000000000000000000000 + -3043490039499945414020400966671366086319614103561735336760874774352219929534390437960736947312268303888054439377249642460406990230126158340245622856969031408091333393136124534116660077495790443430198363658691186225650277253158563411290784633590641542722147369060791223342750166110172973277695065692030802688792191446392109782535888341995399393189746658950206797020799276850468104511844783862632153597189668400868908732761914342785332196454838809776411892242395976299229407081294422608504323343037521543060317448886080930175802986028735401099910459015381732083001856430039428307641783118790922128340423951816850076079569843764595831153679607425519979629795313158527781632036927488992992182331216785058040557999112821531436529003685658035382930044549894679996922937567404326299246521492975104666107904000000000000000000000000000*i1 + 4915015657367934109184746380428993868453207175369894844342334372300946373957085904411006238151679517569948681230468561153922463940035873463886208732205876260313378717460482453358550375472042608255496246276411184133920596338703765919617612886948858335739185336681421624581773334681707139603913712096206759719516334968579959831539501690702825615372826915431160818531776366109080856865229149744145447242184422643814687449500312014606700541811818738164703033494021484910140830480632989808990302797573728233218238621798217464306372858421502702385008923228128703662831797111980186624919597947567312977274998133571502721302414378782792461317353976938929479198556258899206215561278280929280878355903697661671495575238677319563618202769576547320556842548956592952136958183266670032340451501201417421455360000000000000000000000000000*i1^2 + -9467571701557473921884544333080275062647893780878199879487600155090491914918708493068152787859530574986524655250808033867334833154151378076077319526684416545495338982145815308645590645694114867121367976101329692406207346682867961461267592883890728504289504559695467401896917552735962482464948265701537043177059491568293138861306406097351095397889094458394658049183739383261092159171352005205640069228843749232060222393497976845030116361382878582582474742753114232841904016402588808150838911492058317527320968632801967899918276995138433679049315211577436668690413445480046391842352730033494760388028612651699568982952400474255840340657983935861865819368430933065338915238967589113670771854369179268561436439255483395780672446673318867240956533659135392943551054178825235289973491346129691365867520000000000000000000000000*i1^3 + -45649450350753666720316111811005425547306818578567325022562149633724145979146268514688318273384105740950971038656437096307374483998414720255934479599239035738797470973753735471579254518832177212581213475626251118443592746324648863602197730024050124444940559520355076129100911751084771994490184850844820340250613941245910850617052129709340699180314677509391749331380129418978722038914147589488900966428788266968296635410826181502552547850295447265689773719181786444697432209985353515751425352217493897247693153666220086215358404405562847632156297956512467675120896966768569171972913689215834247972901647569175330620402189558257339490606747433398491247837270687312145903527256221935840821831040504300756386184854874694419779682904221666751615139903619022920919555497067805864320194413818145669120000000000000000000000000*i1^4 + -20849390067488935547560900491978138479197156070507071301653160692838866252679991411176733005245374829080918043531128041852885995004437066712014845802527740608463832628819805193110721935456903497461962086260079811356037328057593084694434971881947364329430841142865392338711252611143702329273170655606254547809411902712178651672550025208066595087352465969070282038646450411006178789574632585368025200945238475021107930531072164499015202277558894220934665093334902794574597011684686822236627665513568215547720957136849944773817386037725596039674442914192715037291363720345429010879974609307454650587355134763660780004221540733802720210441642173367761888781776432185592786032608677726240728093084662192861029808010221259437923553257295742361931328276991602084265984397488435126248963722307646259200000000000000000000000*i1^5 + 1291256553961640279435213253615407320381459036372130987081484921905151666235319626500641510119877604245179113503569294715212544161152301974942541957580650404287599389771724301060491199054215864687222033305059091373914372049222285129023358450662258551566040064405480923224446296278336106093679027060296091080696640931283231074904001629719808682460993343801376405475196211887939027956698625216942966255742494494139063300722357237807079088160046382365749815879941694479789572093804931387211608757951130010622229921496409161378411790402727268346973391366047536595314561871713930187400674595428304381394544401384878666892845973242775028977657886961669350074370019763348562439431902778897444966732163373183004566268487358046196230403442768233782391403616757271780097708326034855112160100860559360000000000000000000000*i1^6 + -22942216434817200905466407977064736784383466320807344796717978723906266221957366898333316255616418236523586100003167938579822167505549035312091105103406147460752695198948985713488851507440387030905844404445960872267072912887130183862192177743402053910182008328387151497335601009901799509161057803466569070519252311694756024304328105967397667269069755994561018248975509513298177400630289306961013794350365128542526472793476447454917771375492085480047881790961154255885249943556992881285678687192305378749510982914932239533284416690447205930831929332172542718187902680227305260997413989922580066286181107972716545133702610703080945703265842057538337806498731338736302493138436883481209717742956238771729532894048898944067620268209262335116742685191616323989845791059201447795538907889664000000000000000000000*i1^7 + 98337759607282926574769648856629957572213860985282850361099046346507835185685430485173546359950260538769757831040738980309546469325438562313968546810833413544315969172311153122115422017344925508535921413201490672325980210639197695839964925579245038096183701170217560847928301591023076752419134844857897060108248048370807247603958559650935891061599967166162215407378075095340057738634328199611285606603895323571667967610941405402425126352672989829678340457000531510471265077598103045513129234416324636990392970200220314351892971313056044239925412283382048161479328588680312667161330907460670679269742640406386735021570802074743746869830971961273845318385477343355591595345702123751450567112725736996022536412638777961586031181058527290875120994193212512474337638554646497215276646400000000000000000000*i1^8 + -148192613362184400381866153285345911043683537904353795691711780191466175256076749872682263925470814964402997931886391908825923888312061879884229124569086614292864702543898791716274641011771751121544471802681806258581256301377728718803521286771975803368866355330311424398206951503223521660366778670859241694379628869490977407683002275651015448106904153713458872902601699668855548934342024132013491483042253108728135484417919724206605296989154770165613096069289069512000883873157120298438392355292737989262305042376278133428576638928941674630406732801142435395141334978103698068368701980475422328814509760568427173797639226015960529192964400228260802509335840520611841754067557190237291663028273869676370984643575961716644153232353248186745450299017659618598319722816394074521600000000000000000000*i1^9 + 251355217004936213564225378901300665366429026521033771188238528159076469366820746773077803909307427770837790884576264780283321554796654529744461555981530543903005439545977861960084185328902923356708430614971358128261433606650583715429889994434653832312086061279838944315721109262732767322655205871833604927262592799595078010400583832165020433453835214922433178260676478408058056370380128341749185121021195206633647384652791803869403546539711776550659514316698329316678055269762526065543349584599314938264206779260112088046705062269031050152801988407136775222206354589149730761933274649953118706240351604094425962278396695952706914841106829281208769933443638164368827477044754496855023336614744897960336755012947162739778215661808083055173725427023196234450154514424528896000000000000000000*i1^10 + -1763069122087733142408334485108389578005102319784124520532588994677578145212578914121436539182503245679108484658135038884598284099546185018407394661580699077669901038852429111752367816824116756594750178977413044358980018890145522855368354252497384187887976447694290404470292885392005656664534794972978425607367773363302615007524018642131525497013294817843828886465588758030750977045658125461250022664557102644009668232250903995817638811821135035603153997885982021092079499021682538658830777274121530202340141103851891653423079399717460874277116987253686768877937040959170332622325049241011251418181907093515926224817141348018593794180847958178797760507387453528742426889969772748300723762695569032148526983367466219596990291929434249096816778618900904183403800087756800000000000000000*i1^11 + 4748101104140543665817894812501496656345346656964517160829202079888584410110180938796813584627965118934998202668258291874605936283440759397804913071430887485042930026429951200457127484717002785537589079954423171062762639796872214373563076855877613760758341556790763175785984414393820756985701043077297492484722805556811386023691416004523221250075384549000814634319936418304221253540827486192400612217981469453878977949554242222341361393491171405370743243560791312854678453318131389159994192051188449973775087972695300757111980738143455857347251492262544271353788904853001899814886115423584231429749577567569446300737370665943755112307731297788884894679418923678829045337644487800047620161437857208706749627070860070961565441852210713096857275384541011309152993280000000000000000*i1^12 + -2660630652912281971037060412855599033086897830377302180857410888294668702958110385613978578359660067228252445930972678475760015633591876019361976356478779779042902546743377283214894990813461039975069470427057749511370530421743509461012602499442603810415698731230913108793950504006693330745395329613590596482566408751075888136878708495647100689985668765677380270988853401670163285082829287488838448170764043381743383863791571120400062184490615529603422376049165507883992795543566112623604796398367006259991629748112656318883156499309578292096495925176327863540240331409879267211810567158985541989455245336881885640036270473792724814872733656765235639473034156414442289650233049867482168873623216994710204460295070908781161978772814272833571288909462632841216000000000000000*i1^13 + 486342793454323578352777671312820595286372020169589671913274468384558575160493989393292804587732292096055372302877751140601742123538019971243316588608976401108846863996607433882588964636571613946759453412894338208422971597378620204847642969244497487484275858141809656976118908829271903920562276523652705799404993846214661133758769526798240102458237619722501032073350750513715082092624768802212748011684549813668205553730841845814230711158048129805634788564677187485465918971889303044190523283421010139832018756320894290310870800560116033485114844831406092266206359224731166291977952077626605535762467147703938608331548906495660952719639198603510258068065873406013792507486806508765788351186317266814615299437039770534654008459139387427824736115701760000000000000000*i1^14 + -45476763102444182748016243428868110490825247642898608994744473414079043006638779531857522865861326602930699228797930874938706030385103092101972746406202828051799534186987133531745508653342409515233674694116513652351081703702282542445642593671711674533175353714376860305241498764867115517658985900485180491764066895496291962073091263012822532104895079801431124278731793402908963451357027666485401244394561179413119465479526139255705378914106705999783014225196225408559430198084872524840689249739681036878188703418983544134222784660690819236904431773266308338988428026204105123872970541713386526696933243438773438159162105420961378872305606492187848995607197556178003138503113591322549562024880295615562308586835550960748878228705880676561846435840000000000000*i1^15 + 2049178732868287076838078383821365068589096190646719443832390380406681509097790295022974613131428985569697813349158553808290000348674813677105820503839960560719932176586670234235097410780950937186780009982702602414918376459424670409007754159013914352902382702229782648344109640713779872800095535776445747201190398750485241138542720796027737245765736083863114643426045387653983209079160904195407392879503541298823212569885863220562074147536749589537961327142845391322731746897371983655621417340240400263748369890956457384234705598434990247833486592629739110902748893486681240326544420071633663247302046598386523828243562342975044042269484415206531205205527482193859195496032372771710316151522847800479566678176527947062205361101941942449152000000000000*i1^16 + -183185970793785392916953649761322741195640624635315099486239006598578576567622178100063403619373665268007355787758367389270947280476540168062364733190362230487471507032599895321675499669142404022755088398826657827836982980030812873823138247729453086740433374730803488312305046371316934900067367154533266446039118148026000240811629528017421996931905132134709234249345544482362669137282969762262897684238196901057640396667311797904541119966506353934667271052394928704131455311817750376008392653230685379726357656470358266529965673456506582722445262813153348864415833605677898778226328362429784918771931508847864856264062238956947787588146088960949998452313861347466898531719616720213215081390961546658312655596564442434378134219939123200000000000*i1^17 + 11717451633243546668443505195285899407170383160060208497974407559280986709689467994154157472736854761262205802950922727304999119803949632674409768380523834455222993379910593735649655377927872862837600738373668271554660245063176444541014749399509561635108693842515011250203332305373441176230748238799140588665437061204049109872045089976150339125190589598552304793133992332765763309231394201208742198519809019276676832052080928049568395983626989787876242822136102633120125119785465949331545369542724216004586469355020555355005422146871153565660851187050235978132084777995539426246884898526873754934794815116898323946824364185728524172122297810931510961188559052669392897394245154719090111567570148376285945003039229896958274915840000000000*i1^18 + -244933050267925020894784355080351025886456276810420809604387183711149510820982435148011497438403986178684803272999356455644794740623729724554956257592774141411866574256225202343964045009074853724703079938054362217559761036220558073720004287483187049124730720886823646285098849092662343782126445522297086378707983594642449745184257430630555886211716451550432039405956523848301097062637109664807330125691945061436034184169772161424047726185912777644429012915486704188619369764129521893965773468363285859199481604313744270191178756151463858070316268502902600697078775457117005981924577054142979969209198300526704579530405093465471290055436352216887059740164026997848250067058131899519173306988343774580661086802322578296320000000000*i1^19 + -1998898287070105353230840827177844684059467102570498194389232808411497398127697697941959514928649028982803564160946278325033278450490097475570417881070679980748722830740557602918984430611290152867658704829660563731813969523825474517588079846086187692265673409887900288906282646234432421762737839632221083587557598643743297376892233108397437457687721850576059978158342140041439814987809141734377733709896407173783737927882047147537192526511627517155651078443095080060279156456203871706189554908985033965452736775046610670825196295952007331754714481614077519431775414678343952590479656060152879494848465545893282135452220711689827121435935441371321077618729607544306594627408570611659365345646808879961332165888006400000000*i1^20 + -12879621919901517473801480314336549364090588186863227670241062193945307754587124295592713873424766420622075910275884580898419029175122319930189794980609201192626987523954776540322881342024716494565142430636177992034118936964326790135409675096257792711488228302678944028794074937502755782922211303415763664577465304607340445516230042351928489184811074534856993390993394036104103721172584197644220491914049042048941837251361057806273059401466657274812898868546566099685084745131528993013292946014752587003176978961256380925056948031786273838191586904226755970240621798479708045602586939189161202722348096719853396900241344165660480820317697139856033492805851330885886927188492113727809542280654125947101642880000000*i1^21 + -13586965840064668027146423719687754564196054908806089375523987619591785209467440235720394624658411007389452716715237873702787078997570279385341605591010064620875233652548402084504686858078489426474864706847176650528419267696919381689440649847668620723351726149908829956732512619830485939063903818743178664160852344816389724313709465226366230105699401631910009284128855786090808272752607960739533475920672543885924369285968622093542432085248227895874774696552924707073897752267338620647611988371677423468643562776024080236827712022296084015831575310898215041154380198283281135196581990223454883673560571346139635220252210541375530684618339152747439897286204929511719445881524451263486497577082220272000000*i1^22 + 25341341069880758776843556870036739522297156600862437668539787964511598686965840997076463691402108138316315252652295340175316864087357071819697858589052943296661010617141380885090673092837854248747737476674731625792142282932016723433102616334457402528986204859516105162810003825472097953048927133556379274546505703926623539154849320019640982367705194565254665605576079696526220343644987602954066831519516851498304528538917644718072025280032286346657807519216659823584966974798438497611723558528762907934201616233248197656617197933582412200815387185847474074271159767752420025467307348512472098071730826931763399760212248859633340499146733317827276760347408377887134630546941035837777032998400000*i1^23 + -13845488845523608934633064465172183554874199118083604474774118888720954443102907586394179752359630588160663324989114317507791731937746659504336729927288579016010793215789628858811944224943195827136994361475042233390223484222542397987591559031922499943883691845704784708017638730020000916973248849599129137688250875333501904760134470611666869613710707901478196524806467651772529683492745377913063925713947784390933523885613026944796701454455497187195095963608002210387962370848078317209835468858153939724129026450229108283171251385015766017247892600532920560998884746603263987499942231398138366731684987360272031657648940915135287899482075598287072775952204464483558134627975179735400000*i1^24 + 1054493493190065897075703561492966859346853032460181703440467045194783618782508258237313938302896123285634747690289856253795411635860464467952761267247021794780791369817776838950792667892966400544185133384051200674143540669478668295013850159797672003319791878702976394420133426758782930761957184396310291560908992147061433252068009111928913976350862886768904549630081468828856570257082657067863725005491386493501129614739366776498439081712524983381457982991723569317796569912582817154532536764797392575314734858963837568666668007154933596344047387970522046639906470700217063808844116644688037670442980598712403386875016527824454934055921009583334733562242390411324484346052000*i1^25 + 151132111184819457813885081771753736464422680040399176861885669274828002810785784483823160046114829191680914176540152122073694423708524508900092504176741626812511204002300149253450762902303660296138298034719841528588502080655240453194955425880122340477965565013371963678853715764339826933760355491900334772516278620533513232554760851637826186348029565663874027080097254028320319862044655683758663967644730036586171865277810212159406148682755151960585797206957026377228906353416065220645825102605302125169616424787044419005683191556101282498450116872203424213264184839614331769298098897091587962994642986858024686442151008933226138966516042059079995904794569080900*i1^26 + -54175917363855554148154469957884681043215812369889324633296972886678603320209823912013236925986331847748204103312407205707855650708515216451396891061998328503972654052458801082802833286498716696544728163979680763052939066035438456252426747655628683788642946500894310921959871147693873145254154566934696187431692331684514367805622443668907658626798478925655671448929778918255787970767123776157801085364986342854927620782771276847416270013227453020246409761100747891013849711206280239731006599539068970805007308193340032236663188878731508321444855189114898350651980114544363682394942696051253275342932500055714178965302867066586420*i1^27 - N1*386047872717745076380208638944539659825741631731890555308409345073402155861840499327539883338235823714268874584471626153492798404119527926250803585668699803919319691522214213190407391058122842693*i2, 1884656685811350219696415539478009378595879950593773038065523902459190788477847689097467031835015896937745077248432928834624335624776292952812392213083265068394251775990560201267666025923995452315954141229724249146226333685143111166809832986690657850998484403938862087498828767181338406970497754368368874863012832981461104491767110575912005788188087684935066809665467241363052154215557571077132329456950471035313262081149940395630919467067017622257573708923574466208378798081472318402352777324303386027008620821822812235203934071211478874772779636820012748058087562135751442295804034358290058688643246774357079698583301216045246011165778826155720972873890218680713852761173791815694791592523615742657178682277005709759695578319496316871952315256516504536465279565093323952530803783537948950473876701184000000000000000000000000000 + -27589486407708496018682091446329487197791249774106089229788407260721304072270845889124696735981846963232802656208735917415376747778424136247523514448364608118564404912088694341901358631288791584494959091046214440695355009983829115342725874304188546327863556203235959062665033545866836888629556405529926986478569067903398953660191428433991830025285408810904044470544619962918608454812333338030100450832663147461987342094277402935565320775899282679427354802215699929257240610077529648622175882747606701808823283288439804915681582043597701521874145527411393251554331639130056300815600397342337983240475502288089729010911928815891794431238480042107891240008420848671799864872920303086941924807131343671718806814992890727724536460537739323015745879480643736557919898673625183367244814835663372030932785561600000000000000000000000000*i1 + 46064922558593074239331064581212449909170888266929798790779498995937500491475823853566743765472471208773205406713125191150266856371136615446410049468527144508047827052037742816578984579344160935452579304628154043038098631455101443261452856213702891113307772981276366668460043657918210713365057329376656740213169566059024840007519508650161805625409490067291313347969817510869146364587771616489993013680372830244698463972672547617509768078728423433572094323865669316807141682331315899234982563589636237953785054568338957253970088574086953864825189314121859128901535256717620098179577259560552701185552077741671921703885552824367073264025595024375900750187647842966186984529370900042185005689195643061601460875460241068479619475443550033176801263361448249019596619308841482582191104958308774098480660480000000000000000000000000*i1^2 + -96818227081650953593757824900731755770870853235235557345899056929662330331110193077827434066895178482697041942121159511547541918935949901398618794346344920227478109990640843256805518772519505140052177002769202918384990253845138523245459305411769359141367206148283995867545351616462569668470107510532123953799786330542806261989510070557365598646222986259118903811269350060948845726868475652979807671130726239493496252582534179129400907983289978927987597104776857471137526038726178967100408084421771108823794472057559997925050412454840368512934955542747517522248554714731733120705754586702375276034098419739286903361725789282205382037813504517748253053016757772408051892369997381929540758074975194117009823813615288043764574606117653404324345622211084542199067480883043959818844618850762513662869504000000000000000000000000*i1^3 + -370120639294561893405065782454329185344518414230969751472074802133448567101429241284128991767921282803392869133655004320379824479858190595385767218204713414771054813617604511267797570086639032864110318009403193809501767537406467460670081184555552460025382650940499231547813212064130299378071995307850216021403506045320954322588918230423686003866504543138134139066922767035866590875361173243375177297257539898334029477876128885802386789164524101079735775488527757339808588941912337110466251917084414225467666304396760083970581065546666250504328274047099753321274501387564246397125370317082281809049491351677977202193105739281174023352252156810050546483857544760065345899801761626950024527843372062151067790971613182426808996070131474599359032218351838936626203920018388011559708726664632454034227200000000000000000000000*i1^4 + -145735947268170898773804342268065636754807221850210715860883950031845575646977211716078281705707128471253948418035347087400937909801468042265139689877858488446763342992450340496153677313691729207171445048417554786833450359568393376736395453908447225942436040401176120601213679075864960625802061347508187419412388194543094968612395211873136094574670026028371461763977368015869628574440700569545529972737639526857629502879270588547188501381523060547843174615025007357280992603932585960686130360570704352092542271031914189582537721240123041952829801682867275139384470114204654981213457062332874813905489536908585136626335811706435903398673698114037300700861904824288609941593000671610319983762991316841505680434498874239836992587840065267847542732765904806404736180287229485011243279963035449425920000000000000000000000*i1^5 + 9188578463513572132980480826884328034700356009199067148085179911528223801263990093033731232289606110373253821633805161581301715774563702503138044251734632344919051881465496771741587311869922242650786631391701071104087036284745594952481498167647193077156020745936259111473492055806157799452246545465397675050831351045025866269617871319547764418263265454543015518766540174377656379373129935731056600626306009423823256052385683622046888992400860168531610487189720763540876050786165866546689569491518806648244036996112296048382379263804189015010593672654150323306446189515794065658891489415206651457310403620073053674592746060545139069079033830031117900736501502859885354065055911396349594098759964175313937234092234980597469501786989825452948452236737986581413245964147552147525750557790699520000000000000000000000*i1^6 + -164727558899318042780375763899562011449219796234258821861287016497209217500384027434369746902712750319839984750878370238446304945970223509297114950969179154275039915882099861312157842371654468507889583657573365896580856153549841960016513328931661160930042468979299964411109317338507051317620310920825040322294132737195742569262864062115421255171060843464132860528822631381883886706779269108877097097549935418386866796777334780041538004223701365263313310768975839887763896141834061007261122549790559507639848431289556719470053822059734575306574050188210552499343053199750128859760892850272785220160770332831373812707604252069694230579974102570880370791277203902750626085086766032900937976547206387202561781101405683380085126058852479651626936224656392655906633910002569600449772972408832000000000000000000000*i1^7 + 712194325550027019418054569696358656704202931524630463864145283835449176190588447417934036716338954382443265876963090112442453192061488909156583056958860505941515119475291055853218716554141091249331581430915996775559684955254377543459864368351173789611712314768530764193170833281366158428369103421567140173838342675849280430092586405103873049280170725734650156256266404874371226322711389525749113927337980967469325819134100498148472966677074505925515654793848549717273738497044799758449811383359721353264228120417435527210278264839441230933947249015890767594892330306427696819433631503148820603141986395193868955787767556364950508871150682313988274316985658876819957433884805324594019431273916674203237676311610030596234813503148117208658875434847648996729941990285988104789011988480000000000000000000*i1^8 + -1086386946004056201630079215660905834356938947642099154145181158432569657518578302323489909321788708368889202855103579492363466006410148007086873610319567130341377611650096690165048573611273884249392899576255599794903696484253778529957133423217277348548874589229000647579787479252834378578839813872067599199102551821142238835172072165301332727792234247506856767495609944831333963536467028752545554655142874546526615709685097693789984262645209042397950188187397633706985661101589779318484855863031992719319409654745153609092341021929042343960597449640060754846098843734109698730800129024953492884412560176492819082468145830135190552727636811497066099881922871115968524433482126092502321346705069476127413556394294152457734664510089767213641189623744716251643675732739983247671296000000000000000000*i1^9 + 1931374780342348714218732064375133255463347608685051233406506864147988334784651915015019927649954601236001465622377384300558171251108068035801969082240771002053888736705178020780108906053501440625465854763784379912491965122314258292268001173985980767045354193295234215883703627809596561563933524619580667694824300872228513118416645436119959093184314699490284382622935687561734730639698088007558470717968208402709023607550122411308745104230353607479867119612506380516533533707572495869255551165317431842342161895229331601328742656829990816128862121499599450567032254069443328211336687281006239952240353247886184436959567004006272825987428407224511247673700186107554706690412335068777407908160614229948977685482979379755296543419312662323809079160707215503080638666694983680000000000000000000*i1^10 + -13004989514003416287414648497964176002105959803238760457317133287197881815585418284610882141938010659837406055547671702138916269582296980788409323722224242095365752226605115949259133192755079611727537310954211085277587716536640987879571771486943556130609487681703676259090485247561636285153452479676077822795504863838335752075464473052150323359325942069662680703196516896628697623271088558753728574950925948782517120232859706808718991274734332048295282893850626105611030823629534795217354578928925840289751491001189231567875048113780220867966232517120797105244575036319325144582010814176127827512019710837705502867469527756316620165078679450878586435261376757858040527856995740081681799118519209649508556138222586104304722674121411956701564310056575022698284614958448640000000000000000*i1^11 + 34383867029667958953067392201514101115278570835266080586625358622522079310567111878103413145054936777193915188616001456961511425510758820245013680898738046279234400881200827722950172962530512805284332237601710262026438383889541258003039551651722617661703420887965358248875034298163958872947202539226939268241440090064950509468087560530720776316269931393270089765812207194380109245514489459229440313660645164394185250540385897337445683124189276057238003140504060312262885919369027570499784041463835849806024056114108014907031003279537292823073209661975754331086409281335345340236909303583038924687268946468182430272646233963762117820589890302398118156951994760634816571892835707938471331683298816065703655045681916880528930428990937167234851413478478281559743004672000000000000000*i1^12 + -19804360766810850681892383541937277527972146719024237046410169953069705921662743244884808523793939699057538882815380880359358384692122485666342981725197061539557379007465880719318724203807255696823033526029713613255793042426765955743298399091098117508784637765519341202729631852468161574817324652710844177054290536166343477022129766331808310918573503435025657105021552191995426522124878048900305422757285080917197245673532775894572074203298329005694140879223156964312529434858585370531310154372591587893240089433650792839762295566186745363818372182226196184054473089241053093917487534169584543193207082800229596310276868449952532121438709717663754214910763516077089085832998696543493543109357562848605623264198188049781770314624865971505247718824165490676531200000000000000*i1^13 + 3633471435661600807178845016201712141399236275203975658557672298251601927644286466785840712532726217364387436407056896062674373062628607803158638523355580427448090797985962637807702501015778376595645672348165993110903736496541077154974124393755264613013637823672068730371235772297467301243321932240859852350682188390979894555125715830381192150694565906704241735113125478889635949908048545692128656185757307759121377153654118491814002418360558050794552312118511297754276815671950618334788365610417248250209809754633550484296389926420006924259361319268979736084034072014221890132650064760888898941615873302406208561282392552555042440492082234310303895662551346800211639995825982137680956309698407013478983101716929471075832485785914114916454703159035658240000000000000*i1^14 + -352805658585990156407803207035342590164518218171522938789436367423001937906542966536060970733899414675627843857729470886561600301335724666261856273492465639210630638139795655281554865344954544227181602803414736747833101884194619161883068737119105595783024966568823160353763549529341691157906684730254930487055261428028397021116400836986638247115199615823305922848711244430149789653172451664421837621634138540299457790945972455912370067595212296301321131591231788455661619657014985215967960990791446640921702655449501453602816168945870025131602826975236124171853809185907128127427801744819542915424616735490716104029887254184113631251046522429012327782433689339870031411370467479687587315049727001596992805349654752270551347095565370138119115468800000000000000*i1^15 + 17011229968848965011483726186443811803065276252032833787371218722003201355046865234756896574677664425990896458148322485359459372732639066350432184719245505132278595684457363027741273362272229818359959340747072856339003169081232089299615209744024606094733154481544894046497085087767341972999265326942643549697800708934954858354179030940911972911489999512575295235576717727942440530740282332537100688769315473144582717208765004686194702785839650027554982533838167349559783176589206245513839817569297638752860002069700096499960221863608016153540664368421571714334084731023795122501684652351297257180716218588756874387563566387618332040207807217690594515830751482000997072653329760035789728929100674657005859519581472416542564848260007026145689600000000000*i1^16 + -1481565667866162646594774706411767774767492850367620566636141909186139128261523834135645120241320498650391965124767366288684826263531478866668872432095974026342691133546728361013415328812958528349065467563877761545056065488695023390426890256926750595745449589166244849432621182811229169121518883781745413294501809066398901563051526343431408918410686275012354821821339734407755293908378341797134493989240294890664943040407914573047297923845177545929735278171897779456830904768082814721308783742953254567715617470195636650124475429262916984787584826459439785842562469106743231484492328011224012790739812767894966157271193840104767794643592852603267527607212694808062874053907451684283429865768743298469449855764910170056342062066278164480000000000*i1^17 + 79207451494308746876249065861340215125106163956161876779139617123867775313642227652826218176001794305747821902390601311588206812530453282913278283274483493523024603624931144868281895821380986555532894718774209172490557535523404672358616812691885033892515293616948217968207854950447569709686453984989846927039971502131773332292166193527482415447360581306312792458569488582429932380470161501608860573672065897580257945530666663434653796584403413658872749313905218808096480864985418644192900525637650715714944462642661235583270473296025327733636119142560283407608907071556579394573392020429872903229616940149732310154269607229579509027261354541976726906157870215883042513902314355336963581560622181782233801176899764923970865394688000000000*i1^18 + -1982650379125481969352947880316029763253072019424224049467439334166624579416099415943458461470337636396413094760470200743275693767999767322402782539815202075750620703690259499033161351235647555171870539541817064980371335327018694403046408517929693383827397767170620898953406625907129510607977489492195783830021306065795704757756599366749687786559327803228443870547005730469053197426262604054071587075837606494150479204226522524686737745822713382109419540745359750450384585749713153124546067087238741873918755034129013777502093498616023437630028131827688796384644431596439068986474526747377236100004110664860611605670643172414294439162456271109172167622631746912341200562890797880688287228754526329453086607498866434468633600000000*i1^19 + -16953065891850179673097056810968592534880078822411378872901899654855041692570797965565527948489504426436383783458181712814806985024769770280799649639830848782236087007116013815025820887583909100825103151495400340249206445278435874802852680935296605940542177163541396628752233859282322568183046788314452048938734501449149422689500261204221987996805386780110973131613383741464285815732703915683987729061244278349595690232331340896291251873424040962984348118065682736102887725776084577893880120385875387672597796172077924210736137954195226005958396751576115570166689211440690021792870388295407176762720812321373053264748065972639320899566925191484740445872893944237779320426420994210669567578447171220814512742950579200000000*i1^20 + -106269112006760764848415582246267636189687696903488036887459229989775891781130300707402431664712455109269960402227204883675359132359323780568411333034144807266537860154353072083421332556140137314360189465627185050890882143490095481090295994777918570979947915253582121293858564091063579035263587372564768015464270726363299085923768635184660710793355279047072064227653705386656699628953674706429901197655882363972503222732826167976817109780263927836823726925087055066363653180637289353668627815144808799546599566788550789239883775830518309868207102181699189785288516536481639124588374240754570555092561640077447861965563124899507198653650113999921682963683866672162545879133720478298278620486145157628209303744000000*i1^21 + -125537752591050434863244412782507154094491856914126678233490385405285670472808501553957827047793753863748646577719292691319678139168337866398129879814853204207896824702643454271080569527093512407094385096151704463243373070562929161128776306068440155857602663094549992394987480389045681406578565013949180268324525484783207977750058274606787006495017161563342770987982688562561276953929738955782087117545497327254948624799306268307508718058317301438044570552501043569541031842988350170322808783283623130116773414374093856481543092130381488688948900897776178109946296110997805330304805285588377686466324787160273068823778513628125396890672090407653302317335244173112710311077196821751369480010215465772800000*i1^22 + 196933424135000685178414587797315983201036697361229603662919676279465898233275980739924101655068369377484198176279712637831315375053347826967262952933167028898079801980982315335386775862388511244009449499723908435788091117328334518498169358107563143323557593302672016701867866669649051353592486314533309887649146666948701696263714934613761791146895527633003383029910058120000439774821756409337808288507532276717010957898382152805160293303943142757888985727283800702073018834185559588192120558783859376004216807626836364907512071258818445765303183409684322236464222440209076252253347531404622645141557761004533651118340164682255952849856639027776660458973256440219112331823419377491252444122080000*i1^23 + -110834452774724703153652923323178500333763086184912388281515431128360359715803105299080087059141996666667534204026871253186914045456529341656580836731699239454870034523308446120125186716328037015322911025488807004329951157353098382550114348232483309822912515120996016678345313280426200846778884053595315605370319568242395704100492677151301068819387894013967139201679038811391116775718112047249925832680241476317199634746806658027706369618678554805231257892672115014020572446394469441458198201400340721014581456572047048209497718412560702654604290873243366748935318895535675096049005376090446364740864087256387784882719724484419330521047199159070183556869950507459405112438759500919936000*i1^24 + 8476868774514676675724571988639172723532093170933835319871928831735494533853157864467272188198337437576932509619593514435137532724382561751168025184089858262860867258419218221307821147656313521742097863108014242131311409107003475132291478454282161543679644974810953055095399424084461079632371018063471864596991518537368835856904531096952183797628290673473457433414977411071331499338871626108577009464319760273808560892825522434928644598449841021386455771182525911814845806051935148314688696170089843826209085933137637284087414640749598171753457178302717301681725238636385983858317075720945619546264533098753260261935394974815284399102013909691547167389092540493370452129550800*i1^25 + 905678712857302752775228930374667112379200063948802782609773517664513156317890373487671429519416188572105248182560688956118089507334552011360210755136001277840638458150431138902440792903998266660121906803792752020704381463181125263571450883173462164673708226882488759175388319943804419941460569400215464735378774086063176608397937075607114431632114250287264021264767261804189263609233285707659470130153764012779009529991527737937713023980052443278348622563106028191394830397439931421835618511642594660732579399435225285526877100012461511102199821554181741013167781744425028772227772468568157546202389349268035919308446943375823701150365304354549314666478663488440*i1^26 + -324656184302292771834601952148553048500539804683318443903107633007776021444174919682585872450930925193650446685535764462771803978765637385779587478349533658786434937662060318981858616559656811924481721370616886650035088063252938333673608869509249994307705098148584368578745103346834545292167411551253187096187017621695821555595294361111657415008069588818566431568693586965058736454509195606409163803720357071303287139522387781226655067500703904017000590567658257606260423989110181524117327750670576573330874713751482591377950594924329568857022402424077502907916669074706067320774065732851818159215044121720265989518143476283355477*i1^27 - N1*9265148945225881833125007334668951835817799161565373327401824281761651740684171983860957200117659769142452990027319027683827161698868670230019286056048795294063672596533141116569777385394948224632*i3 ] ]