[ [ -731333410070220918654911833763199642007986425245291737968282279639241038566467318458602937365852669672084091048324189577707855649102132542108666750965277100270279249264394509717797793882278550702946664249385579569693319652494047187405243786619354235727386773400209464579173311215987273249212390641003434820610928587421458760717155726802429187682704076421699453551517614943554415204389391857784607423977912693978419528221127060885738482394960192774232592436925527022925524778009395147982570192033150625017663984327694424912051519793723281184493278848486435528066322343917707949357083536400650533968178817808960433102568480039621534102262684212858857273846704351981610244439224981443868025430430345713964543187988428213158448342135494148181506494060376077456924880534594822152344284117018848008406564864000000000000000000000000000000000000 + -25050178472302720453282909823783309191737369743871538048434925415276247928573247544716745921352040063111991343454825506582387470762457194680847964447129947956266163944245972853483828393656775718129977860230476558842458599829710728777687537379068643181940843279069725662199196655275302799610290178397629386704694462249287682615449152502369681972344419400087150553497180602364937415337853745359184568691139193524360799102650329955095319841431625208477585300339330701626984422208866951738218760166267114389787221592279297439043287356705868139452945249675197594894148215830154999334623170777151655291145826775898536010779885824164055603565003370909317817899746744993696903085364912661795363835342933483098275610090647230748318291025078754764535019538450508853346107489372632764556411705934994353583397273600000000000000000000000000000000000*i1 + -415569169192504225426377553299092558693121973407141181054865584131302584581387285976355964890091599222504049072401814216118115265927586784023606655583249770859297524370133600374121568447524052479739667071456309047005083705741926355900820085837851798735925402222773883038417201565626187657756614628819582382852753955642766315506862465535583803877258655607428985535008862707701442969631504196033529753175958921994464667045674804296691435678571899010197280643664890811687922914200401941104659166273021415523926621184861100685953354645380434949239608713058583609612658019709540883928390929370898201514407195128336538836459642127447093237129699348604140186053681307320214546519043968831234576999533882685623017459497083260289710644885866409189561771093791181984665580711134553143181059646016266538445701120000000000000000000000000000000000*i1^2 + -1151932591647295458488878848421220316686625472506344876156502567396072329923309266337304131184033660795467917590843410483371161985143149730518520101575460709628596834829745172033273070697918944184594395385343089461764208550885471294163661501140583190024710688814308149070486315174572087878238214250682177762165108674067202445194975847156910601208954411839049991357423490970639876994025494107855606364931959190713519144404570818448687829394653269829597498143678310230929576136781055882097459567891860769166735755839563118516387065822619123813292606313066910828549984833547889392294414386354094898887267042754876811508902124734087216937420804970353395759646551132870150747576635175389920662559060866798202281526010077993625872911791532800757465952963469409758163653449122169375574846365120165580898304000000000000000000000000000000000*i1^3 + -1735575512660004692443298316242649746128072128630669809197977573785516649363807811151026817755588684577709702498202802435210566338607153664311883383982058267750236428591229323947254809619720881024951740122904498678821223630399844746872403258099671057832527257651287066875492288340724705982468036912002251086870388848796589794893268468381138701390638346441843075988842936137019268971203564506568408206250682102485661711547205036002004109271804261643996425883335726256836629603356641440404030683268706413226683301917709762776012739962316043511228512916989410475679844766357329648647229490238269915889228634144460626954710053775969409578377439914959726158386005857797649773683672988779661641985941762488683214670659559649560064835910326326824975809625043623703935213197395944107729396458549973876736000000000000000000000000000000000*i1^4 + -1795242169220530579383176371183408802469859907563795802384120739374095195121200587635047281086741575240085110907504182591549972238555270924599902353504423338832047260613878675384506982925394647093384459452163198458897240986048946953893812170189328816244186538795792718231613195994686512119967916903140674345220319255970410247868868407964662893618774303218081593749456970595449303711023749395451175103257961106038257216633113024214345122787776424055924608424289422573866074874226748620924956417741501995987666093787008066452055636762949116877882353585844055778540283226167824174498825189662972793987739261310518854966387288325795761015032590842236189100789342319887472130287039122453993597244222716120565571161153232770763757807946752131650178424826199706700976355473561331897385448228122987069440000000000000000000000000000000*i1^5 + -1392672028575441683502283371490186287338454111010352004086554450686484937701135516213665299815621560985807248900891931087885741995239631686501719950159009023629896102974510426191107780559428377417027472491514226956590807223532076005998840709584450164713670441691217959014196896339252519651259715930143762268574594218564663048895120896843189090907615595200805212283471493476055885822638861362202380910461697949192635385028455521409428166879849958756028935557742703855442805902877970496824267685948497385571550083496529242424005886731785463741461655895557493994714292545055494321456552770177177582416143533242305444005446922437158206682389707945294834032623434819106188353618076524859079145955488625225331894772673847039461183057769452899419377429172170046305502601021938295678386315488927940608000000000000000000000000000000*i1^6 + -840113910062943308178640502988498989176981407852546695066611657096190095741072262898227079831935841243080585214683092808075037208293602792222930030706775322143347916538896414358182690149279670399087853619396996168258139434605476341045341007956191638563879480175052866630774755148736679431060300296675833023626248637395867491697393422655037412002693296187350456083857247871834585911924829064319250462317224965575408076974500873384373984755288287393140607030601204079170817323799285230972385346320235049289111179644416187313998179602416826477923746830245778343831469236285090300482303598220545129135453714613857892462611774686965037432026137830916773635059390801384601701929683612395133748713906338044367714148312471525672472609879562270038324426126980566465238483835253797653377996585697280000000000000000000000000000000*i1^7 + -401830681269735051474315610196461197700241946768022250331992207507179610345551866161822557353489999002894733852687841175356701029700384015374610032448282080776726859343256525790793314943556227391151675937492521038985367483425181862003821055941151295359049765467430272462791695784204759761071812382366733878712837667367773243007293383819349169813567469768983002160047162274805058557137269636135852045784133256694637179448584171924620603668792707899791023833609791869175734975858050919374761955878250970035014937874098537890536613428083211430111000847327511189128968594885440718946450994519152230643471554708190834112853536304690367182001555961564435748867758731081923337476655624107903654475753768346638392048138899588681693712140633204168573892796054953914573214854406456855617926259015680000000000000000000000000000*i1^8 + -156040608725901634495605768252405142823147941791835226233774854735274969498457838978916307289313998426135957035855601620225790244872932701919256742731237202698258483305692802280347326044632361587273668195620953748504555001382895717638404777128114069106701415495630769926083756341021393680159604666655791910189011838749027142371383176577164491938510399028469511050932588002268499844399563610374106672504753345748421535164820302871273095836539212588526090993836153348286397298678898904301777897453711222318244955255090827420295895238591427498418738351746242246603748620784622359103474859494770824836715441279661639008474034998000803172858116026011000677086527274031788323669970672021708653044184132228074989083064007220350187041100852540914064126991915487504781562458159834390836486864896000000000000000000000000000*i1^9 + -52181219421708130963119477256773296584145611345476970101845870477249414503503810450039029856716362190129982376445575021087353731288033723809592922784704011632203614027144700116420192984420327673017757415428657636079540408321740028287529896163315518963554027593491594482927713641524379991431810779461042466885520882055805076894610701495031581025012828397705663684294201118065112106559327663848485787108176640851770892630024098967753369768354243328561483683586488670121787885309058312582622005227414706816474338821045108146823403177101945144427670213403470301712455797979859838222581103616392185913545075674001887598045024477928143656188097357227161367477802983202912879688181379326908333810379737226439139580224088607255568642499061220798908865220682564155140587564048700106016083148800000000000000000000000000*i1^10 + -17205266482979427501325875966476719147312665045356370643553079141438257091187070254987414780966678838442583173536518080811684378577451524520342351350455266045711862475680683317593075018099010882009748320151298880340330154072510972377898282262815019732009405187725576908927200879287000556915978287895309944202326105194935569791679056055840019399239655379720195291034296264990210243233069099805705880784128853441862992674840371154068780378333358462994338936603557032622197481388626179316273463382088940719629705787474763369038751351814722584511588792386345450947540944789213623605633519596102347004967452500003172514882669665539084884068530663260330448058506781208106215828913818191447112303628607808712431363652833132479418837481925091991881345235221833361024694234444594299734589440000000000000000000000000*i1^11 + -6434967146278937024565659710256784376213614661271252990715274051069848166826592939985946418368073445355177940935250054888284712816766766892425060885786232530763406255304844851830630896860636659966059738000741819988865532135678427590223317708205090254258516106479806427379263014821516690894240322506674727570717772369424540149431829531326256661351012887035377895840351979451582341947827100928769532266947341814837975880252679511302695353750371736938589860216890694193617061156597184283244907262699255428115543123203323123835274214150923356833183528925185661480257729056394364297672856104865610884203541268207985967766162709247636703756518165209682151078487184000679417170537009803265912024120768550203592100261378491183323088216678467580928843895314616839831807268780068126588928000000000000000000000000*i1^12 + -2528088323168093334457268949787255432764195062180250807663614166121454324720536237031115716716253015956964812423629697235703683587486813414745694336320574864810197806733979335117027036229665933064984927292062984931109084158958015239994495172507893195857431740101868115642354626723602052127925768742642099184593470048959657519997912654907666005134067023860849167576919877526826781539534709237390286163708460843730550219545905632684286973811202023203376400778777303370977101382043939836796148834463837700920761997806579528290023092674437777986088277299388527166621506810535258784643994782196622556612670276702057239035720545421389104932782213625565279194189587849465876924659688732189198080362018452844613668670206183047566104945903436127845181282369428239685624413813827698688000000000000000000000000*i1^13 + -849164050015610911720172401436635465852204513508943814399934520510358290740848250156046937335470346290736085511360406102182118920488084650784974992724272293230529518453508494750549330235611167044112821592440340846759469435786500272785128352828370201673971222353856317507175052425190843318926878244016789338290246794189326142495774093036293125699187614816954766236998173065871513450411886804479039837632479714902433440462717464179509570039176868930117548262621841114245208900526951968444923761749286792239972044375733698076055890149601381231087909410660190967276785066006151084871708331562629927650962305967302000818763689481009931617760778966115106872661374069023709205216497273989789516638980452017094595335670592708594111610196056611057408360051748932664660691901554360320000000000000000000000*i1^14 + -211969236341473360450328277123316569975453468526343808803307787803103969952120530909783318264295597096182092671078860885336150754568469862911865395123502819356063464377302756311073294884296643448258264750720577693194615346615910288341654979345950703064889745271471636880395265608371712218946060572905289298373575135290887790095246233374067940116314035496672122798177722616939118320871416726309087591741480942740008180090795806663305873251171940876434682238541166223161614375247067983987109749112482765845867078151770049366866351885545143626123642389656385582098010339205455551581228880708305356001028337066828014668908473805705297623601394182789260802528097837253997947502084829503416829353174126475477725262063512613816917501241552862045911949166143461231728509541416960000000000000000000000*i1^15 + -36551264688916440079754819792413655647901777115169949444683202847848639137837930961520811456698004279153036112168302185289812522930191911427925675789118105114945359035401062242889208477098019720945062732109454673360103078333843056073141246590680771157921387311867657160072556602697473656906429728233238034510736955011055769689199836324160334986452932684242099084846038091077699543901924214078706113564196974565090813172788628644151320993530801932994279525975666898804654873753540861833313183264701406245204308163218794589127753399725850373619990849743442656452030460685844427945582630942730176738821247856837044067883085867713843339746211934906309490431396150931569968162320237003157396924027214374976250191620249529707474966439495609247855305283760778681768425082060800000000000000000000*i1^16 + -4229177036617952574624273592539303180474053680968185936386938352297547967751410599138343469030378954546163409763992703824191832269077472550388041508327900238882936690419170758817650096606138349603044575963986477476278192870054456055693762267926677751530720261261975434720150320629568023353746842003039834428885105467447150585975152627178336866801155650955548212842281788635670546488707915093890626845666287361983888747054305898603779815468470196310998138130244162995395578022145317669466777624814912010147502555242205186638213778702002519407327835682057358970032502710791843251089638345922316739468260207495590363362604003229919386808989655594977154295225140138940313653688847402549660577350999760038940795668766799455588400358249287071207104416674606577409914306560000000000000000000*i1^17 + -355890056660149276620686243616596813051776518610605516220563405115932777297324199135226242871041692720065160991653718379834475214284164542594439619282870649530264548336613320981717609823961597451801631609449596740088947623638517123190277224491722719098183067402580462000511881395170275687100780398041302144750824707668581310099373298457143256318798897776931762616290944391899573026075269759912783159065727452769858582961113761339373926952930913512651089756212969835348760774341896244197210112829933171057894720845537067282844928779163738995476646674059957115760906266691352469743137020389427456167327885483596543200806643879065894616631525270861391637075641833976794238972266866729839727484167567803003482403121063723602979050989963021285224214562341044120190976000000000000000000*i1^18 + -22664954141314302785505562760891716991488357463686025551641524638093825980880155322133696740134525354101466612328116965565639310947155743474869485268865634420190985657373033364473930719497213346278213233443433495067377381917958259559937773231484478730697911585488552587853809211938390502127927066709186467627448119980690079554616330278493443166461496878423447832967809123976883380906082992096857835040400969774185215084976205338419003734308829301767883839843209833221629519765577786266327902357162982201248573838364907989069009732365109898575551357232178891419915457890928471154269867431140102718585005830838933393625702307805916827467028351027310104672126078468143688558873815679959909877806263567676457337205305947766951521435881216272086951025804650217472000000000000000000*i1^19 + -943970020588387533864510218192755349183605428596828429575847297993742633327418837863236109044102625763358875217669177991361108362451791194576555005679955285000146500591685617331137758527532454945834904361374886612489642781153684870864961394337167496539894365933246025564645703390217073891330044655462809078043273809962458627196122338412292043835487758814192719694231769718460475846446166691528445853074517031555966459414664544979788588425123392415634251924052738940377366506568245964063675066546833800432360300045565748475848537844694638092844652631584232584375633007727738699919869273968430817174359353489719465976339664395281794883776753411186402165936247976352581834366981500728712126502861215393792520328688042061789868432316636337204025074372061429760000000000000000*i1^20 + -26259261272689580694685405948812041332211333265498026872629684047482775330050346258545040726275435959481747532057233610156308042368371677948544595900226477478760855693419499499407119146732260138750587286365729763417832445206931462441619358885812850924249152802697996346714728212377709279974400726340049251109668779460056342970367250886563316725388367295746284433037717062371217379109389154820798874708805734241079898183793679558226021339683666199125071013675242049280434991238498245301608272732206123339944604298846455786117975012238739367409686942907692616444287667601491130941984398509092049418858609180253394550263688878215023449796493488473531306129970084521562813238304139310260046833676827293886428481386533612150761666797885583489147671175757824000000000000000*i1^21 + -813153823391291165978109071661646944919726519754933468935845176911917154875496627611897689301734785627807284633338092324873213788830630389095078720622006416197652314882916582152728115563497871946318755291939045576319142372750937381162355533108639677499680920004370727719822282607412215797710068618943698957635625780836086519056219815537580360429157791085550546341037371532076211671989154882704011636427493809652364008288351755498845115777875866693119137955023490523709363835147506585941163469588991408364138695319591969214277378449956044593739188859618372747454069286993283911691420922609353149432528459745788836339810489227915095369672454772458373004194891541566150554943226953020612188311056285768040151495414356659927746748212167156872818091622400000000000000*i1^22 + 11263220649900557589249134913676641342592362289426932925126114480779272556373390497893973589429281901845476098860584237685140358589655171152512234218239222347674849058440948863563560298658001353010625777265802438574985895652575120839368637376407514144009987272825118588584961113169571522803947389621803724022362680084613795838709313832394272227105967449958293334192020142642582293533057062292468818717775299360959266110119181148015055293658660411123821230707125853689553159179396021682335432833829102232334703287575303980597340762858696217868214907074525289866103093698306234504663023086218183989723310662135859310300973454950737349362488129764184483652981727726192779397079993098325988125974476793278071203079480391147595549813675678828572180480000000000000*i1^23 + -132987467661877204366749489207166385780887335225047701684744546731115646117937538737189131359148988853890427556394838357113022110164383681793245215934897643002183062620793547811954754261669952008563540190751355501979233162796559927992645128942640339154730664348334443646722603329852110587987338160369297560141079230853889386134185364138727093391972047635761476561102215669065016820196925818721251910186063098283123080685194213311410614590241970130508436011955672650028386174286367427274863343164430391254138242187122080417592539909126015552333506236667006743820288685041776155725914913121975381093211337139006656021969332192549572713632735190480614392937407541877770118319551378276179376320746346229257394648828231575975240978880562877956096000000000000*i1^24 + 620517023367972044783741920246269529247916842544670628276255606225100191514909580317791901607817324085128696443962433962971971853857376932076092573716214600708145205154061576874315056172417153104004122403136309906902237580493439739572925247181105415855728380807341613477337848537783901255498373961848854414464198740700879553203239214131767395019627202475506738778569670253071168875587725541488384065502811093060973884624935773271185819685680169010051388979677244812818325184011770160391675993551970983636894807524484124307323304105201997581502294361673717429921422720143317631774247175320063752089601715371318502085788491262463477060243164576386003852740922321287892494411870930407005405944248308677719905447371277342810289085996230246400000000000*i1^25 + -1686062508692437130846657798904549849243254264234156925698531640878837759752205512663383699731749156747103015046645185177012302013389927156042184790563092566348056643735136792147829403890743219676311177963703333139996984499508364302955832437088134546817971193729824833516641556762183727092851990849149202871134566004828163233494524837415733967236595849364264978151270514973928384230051085580512141741430554347009982162821508487654690890197837233338427482442426977676808874102370579960663245879928498131712468214782313847045789171167264790472175015168035958686927556506492285164210146550006028163394532127200417578253827603390465423070794693325930228660487925301422347838580212548448058103463272212300088580222975900388922616625233920000000000*i1^26 + 474530868623396819868535911762941644503094379301129486804777833312091261140081772645012033453763786877228538652448297703666687994505590115610538887123633218180578886245650244118393838505756985659724319548184374335268123203015435933956239204316795063765314935594312626377434659434927445692877965135914013000491656511851508455270204903115237857296832973016113649463343308812404950611405062335573399426619389558510184582029560980612421410229124053719258926611369262465760787054218837045052154304257932680763650960325169710438247031753249565934774276413896484698377418859856764089537165282280032317371037469891250927159495075653285385131556075461335217692864441511076251282952406500997883288255965156599244441465301756655348744192000000000*i1^27 + 424573173654175418614673158422555457461651504066666584133960357242897406698882013819690121505548322421043843338895923101020781567728676376267628221027871317241060655811907872305019646627500816925782972106277994618584585117237133928708446895089023162766738272208531662020760599595240261023834686613383028739891304587535038047135354053004437614713529127009556973990745669473518990189668339802616530949197017855461777828514873900549806914245615298476984582730833485253251878765230845179427959873245917116654394194755615090071457545976315188160136299079061218855374491517559171002790654930887863913827622764001141212935585208679683191703306243762627885218630710557372438451660680983983930194969313872348012752900320054476800000000*i1^28 + 131750864299277125213265214389071143985236695113250371379033735329785326097129009451166290676141639635602752663930351020652660674047208404720112261426267962749924882622136046423494245773282561998800372144715754231946348269028560908997942599332091583262104686217876198240149282365606580380844002041026080962830463501978562851451538834210131159239808136861957931651796298377772323463473436227904566561154673692955582562745181212339474006777893921037670034335253043369772706396689870464446990577010965963296572519008787426088872532841331265361292079167058417263460817170788586467100460874413438184431357428745718285582294623444065983429884178371375766316598269218346687026416565023910117605163914129524405138882560000000*i1^29 + -1984755688584449571855524383119490488414112777837341734594649562021475145880167791393944609401142828963743521070120398661568163595246170533738138948722348614364602882417357166183518330967795776807781797084743761731720346457365936566823995079995250761311960170733562159390631415423161189506483490598106820099581225519871496786350694485031899326910283029812556255236284340243080370976980610095735580312433134490975625192644272179846222348076454438255244378887733433945720516664721887520344178086854241004966756976311895432388242973932987833056172931373799506662719516258957007988592241110028699589001054325442245478389499162040214794369996928425636078801443824012833095209770823060404252690737921654784000000*i1^30 + 5241993634725974646730343560254486485300013265911788744263705773537327215054970126086689911362433355942510079631392085087472876960783905809198804509701023968272109675712961287713641507120790938959038360985368143801451416029825335750646489136930745305041643426532308970914065608417387894699241629188049959330695920288166618427025151044669393712407363412650333418722576310530839102800781498689251107645463501258944316039955398828248078285781193092759343388287525901106194694966764767465166911071693800010080141179773987150811095670349274447823171294209256699346662662063152039585463359703912971860549457000314785253577247805203480466934671573105669143660708759007720557721579112576885090713600000*i1^31 + 25759605607878440826461175553572399029188978090791368613744748082366825148322912455676203269785952534614238786966524441976033407005316321188502125174108952337865866375295802507533826176472218686033344315102393889528397355623890083557403958782897847374687996800727782005434373081226206365847901843781969803293018351736551655093835601182049767503609596072000870682810503360101277500384325226662038159094043479563195496316411371156333049740757744276134678037627946791059869766539670575196031168620606348972608152782437262767281028459791223279634985905380585433322241300799281757573138723793161583294875155400763827425976318601766437963932716995936311778144711862623876925129438097920000*i1^32 + 29616373129594006417418560963520731581936833514384023326512514249706325174806941604161945964750863761931287238432368288914890824722559035921563993383649225652064352706192921514117168358811475827666730963151445462368934618155813073922742970217381201736169772966633275286567355445774089448388275263199838428488691862312338593118699113760823378905187271486391339778313874352350774576558196745322696136538195571834161496800210967508743569117628910082183606804721756382653214244485065781072037159161061016819483671057615114922876875086397645042093968582295322294519398238095873953329353846253109999750879912816939699151495615373626089829114482673500541324582119378222585408000*i1^33 + 7815565695308571358677833105221181243485992324721204734637394712955527332139487856195845917457781973720199941792766315272990652919017533650404449779056436078192379071502405937739526627104422150660621282593760546603070785485996611965458082415941336443642662976460850530272410412917287542434775801055411621076475955418632698089196490585130728384703228123969377629519562014009275400465480861216404335755579188288602761826764954585177597438069261435425546067022909815682939403520630351965216996869505821001939272502007236010639477795994860334335739307861789784252059200588306107243751839396337847065270563814640212894876186172670871299391501390833650686119110400*i1^34 + 35115676523940379088553349877351566835515151249407723837603082376083706554241862377444557998992738378203135560782916012404196064981263646846428398050937628629653344892035583186022966064962210836869233047607642721643692624025504734722584957333390998825998579189372462871394255588582208809896182734221499397534802294835809417714497444462049697933841659699924937486647242779155827664702099828491537379096010037308885939023773475195865562177054515118734849090526421544728228551946511625951439116141734763765267131777692961651317542296821989422657694536806602931556273346887637511851032506564392637954406828352401164644946401770318619723482668040*i1^35 + 2825952489540520337163243073139900890026136342771820582416489901631910730043663917152002927491571419459890453341734775319912792559380050867322275310640435070030842345083656802044537092040583955603584174232541992879791030722670489633121001123299218592095688264347298356505982349565119552749314197612922620457175171097947642022079119780423573677704698182826965134198773933205048661001311640554127647788257596711597035795778534776838091480698272207448861563389664950865051871855539798191803897289506035720374541188932511953760572858493605937074799816034242855498757591324820013929348392085992899058062196595172500468217211799969*i1^36, 15225270895806302819518715500268202837423694223237825171360698970265875331717363360052174844881608558693852018155408633913138907644681683285190409173769130145226554830240737268978451916411293005280795183242772736568255060588726908258025809062541432765662773512213091330192032263707738330701082743523910577651735361331605626187222559512139832983190213482001978816881107848347770638383453545496123208196404189246322090762983136056754064118332067890291147355859554440511567679963812727247330945077152044323060714401592338424760636077656641444948075950307241723721105913022345498439779836196045137959903180987258695742723893501111868084590453618601057747448167141045609006139784064799034440705564580353077644410725883781224981300968251342956874591999021554466006224593794453114809091341568503631301716625225738884691364436352782321724127388166208221403499312125385334649944358617102154029102365176780481499447477662016079927497407593653365426415184396688046880960242384925823738063162196092571583162444417381820450089954490151236404363732543486125766045212456745895480882567874573031784613233125049605054341869518318989279734019936797309639599818307096888729269982144070789688369237808880763597439008944263177161771069510266424718917370817935877808916004864000000000000000000000000000000000000 + 428970598116645964401192719193290503573031777765789021154556566834064304575140259644104677879801309743879184419914162355820492365110319297162683514041028916288494379428887802287285758843183490484714788255683969526632177804866008825669159162363062328518368227921795539700539372002028750578320748692352465174739456962232238483859489779775494664274793322616760306113724130184611066188914050391622195888778410228763914303560536844979891374867050747403652792842886145178385480766144996295000161729302554899038042517857816331156433410295440901051174826288074048355132056354383894832193390491968660972460737795272937153419845650373610683832463185456878235585574369739241638457174739005596477383161222833498344586577854856115870948603229341127515536467497809844886592296466132986155061840949243298031424644848826688799138264872873061051160103829881000787363190242866573773294890709432268640164330389898395873490037366249165931739986831462949803605550280654551056262849776448937041391710134236936253471683794811597884235717443040282220038145781293446049715731628618477649745179573758477686390911255217525136920169583239554193283705552317481271706098442992149948121322684322380679577348302574932043369992446071073260745283475506627326658228575839642966552058265600000000000000000000000000000000000*i1 + 7467935644197845470722549363930310527769754685765805886317006053781086359152720313828067968687629513409096799513450480897872342738265118234166646885553393494055831434024316023864096406169120744150657438021053190677332003048157272569429340861090582968966496260441056015339844953409346351094403081637851132044822315906582919562809002984409126137591018717206560629981452499213211089581984584147391701914334288996842227582992176898563910797355532799377185837493762233266768194852010233893266291999097597521297426958666611760955714790140839338813435540633516900050468861047171123876667793502638279627052716556427831790597535519347773545599140226591561958895883823568561171309586534053227883028445424629801468230533316697655059244461099093695293727260145771985699450794677575380806231454789570605245055829331624738340430883648389216273595916338284023186934764421738633617708841894368046379086252911935105323821571232121664882459341083488907029657627735827273359972369886064568097148815145278959235918814873831898508766525286391572412133422413376342210960924762384825777951781945889633386142587622743831068901652985736619576110562023031082540583493133933440536429788535370556942331073605522922518575097716034563397234062804535819066996454759499152607768739840000000000000000000000000000000000*i1^2 + 22109487832538914633384458957394379783498520260127298533004378183460695988492582561454038815079538560998411894975808232896233863491037144087604812731423497606549786763342764229493031154167603410116367736002337190772602600721091004686519627769440735941718345024181550186424882276103984884873604429413075519350588530211620590006473821416195730271719497832136705273689031174835731050135547853485197114077458128500943173284386865963703659800429475216452673011053252798654708627668384883827149577772348116252478239608226877687577935595964062244343657359320839972374469590670528798939870924796586160831229737291967255623463851322710647479814191587986261932977505762664993915802252901179232832634283111343910138411426031675011501934231673170077015747519197233903254362252391253874477945736037287181109659013539910992210566035053596907356535284092357210190623027487324418228469235499257100340580725472990055542523165400730354303654019661459460868758367083094962065022227553695167495198357339054202099769501230929435461908521769808890469218351029836155427720464264322584037993598092503884024625595664729222844671649446463527346014596985467458351815243183144150121238493059514624613919627905301373865252032200189351849430883443729769042686642059907698836635648000000000000000000000000000000000*i1^3 + 35639987669330909334759940010699674859598034125333203390340754832186155608549423659003960899259783663267021098939745023254243342734696949236937574794837519792246082224007451950160207361290735583872601987233068922202669423432856028043117130966441197998132326865621508152412482510781689467847437829380370384037517738690030397131624760956928124003376018767203010890052222383226612359167180351274059280034363210070413763259343834593563924322359664477456354115716885399706329078140577765892394173857659945034937731285318347565060870389639553377272658644710429390094098613084152781098712723341312967784426803111315002601803474818817012654334017664858931721081228009126650779047924799435875102330432721363636916216721022942103577759337342659901919201878946592530815916404144445041862194796832081533114305663180286776901536779430892908406518201741126912385874784261369150111983030509855921823130697059269713675988987797963864403909368266760792089233500593500394779359533882324482391090883333470545326138895718286251978711608512155322754354750409685389246233691258780868821633883285195681959555025238773642030484050000792061135263205754238300950522377502188911601341126085661599088767875552125251740329229851212986987029360394067224094943878020735389034086400000000000000000000000000000000*i1^4 + 39079882220214740474562193375609443238173096928461027460796659691269640441536737609390193863063607074464945735410057731561699283152904287296328244555388170763670712764735401198286985201181527286966842315217888829747536207917684267068342404170785274587521291165576961761409487760749503081118000846717824168179085026705159480226099074607356079867288271020306004644042838092160780793169070104862346318291338193079767452048589134424858412547006362795718482117179589492148803130928313767846182814828631998986931920263643710318569850904183346822030156254920262945452496263902506493171462489426328328223374760670531735486014358032876105704818504252687144787775319083858911798701229469012412142061784146490170446650461143155813970156809639702290790676477373962167881411411615322785396232992301074044788677395242748937684315876103867967940014616242954286017158456952529618107923407260178278515146965927328919633555758610543169666819251139045214125063790206223810216732927270665024130358401288745985822331740436539873601350473156239061943085525340275958075044514579363901664174214135020880966095831852992457975992676307068483623668599595494740563506652442903115675672894451572807123561679457852376400929469082896737835335253379531542847416215166546775900160000000000000000000000000000000*i1^5 + 31687163920828260249970420103879483823480578517765303946798180640768268567890424361744671051690431768843031187675730293156042234917753051713078502669672111941884435348561153785521837323470653673036503702168517446390823498369920630658221317423916473519246173737727467139098099215594172092523464067995488293202265547392081309369585950352086580259081702842645964637986492859626486511807070799961510877100161814502428274008278786776080202492754644512188991109110519715330902231753210208552134056492946863190935607523734494620307233929388550407170772140185749217142525955011939041303186698772785820251605995122219026141784462085016613904030168646967049034277483431686597814135463195444269351262677456360171286740346985650936875918690640315989365404642054582695742406553725014208469331449359987292728349096096690796368366870348247270222795471292390134548896031043468596513256656274371471493672831033419082370477650206952908434315768828976739778928117454946098430657660780877105253132925900502420126201180976946723846643334378877897223901494145047760514239410754542142804779892561558807111655555544238154109201264370786773913779189768176557343074894222574128430506234109218376043129762997686048910374165584599925445916031618151060863080172362462658560000000000000000000000000000000*i1^6 + 19707829393128310241828833695386356887397195929359497467476133003154799165086169248402573822968581092712963443113467506085638038649713082833579205931935527328799521810917531859118243116990407527134469107437805988552910253532455984680661423704204784042021127354033822343837973154006463665186540599110979390146400748222667393873540267606582892666501922759538008784290202257860566807896825422972166953725361291234486271189373510358063786003764006694336775431461172096335668443801220889505237028984732776914224460045004497414024453234936807407274970299469028612853707771960194567842664247123419543633060129932173846109938420895810788213520838296660413695189110295190436340102162660661799850549092003726421779577452181616859953950218334192246538883848945757835492955485121241473870368064836813087434010776300711559297646630578845994076201333108652874867942934710751520486252538385291242467964023453513224446255253550984777932241436827570237071047072345352950020087636402009654838336631683225441718611090295386397784398401860659021773793936544657163844904908608935928005288862524539809342095538823486024369740952118025532631027647994012526013778105005827698720194773241951490421943465843438446901848712428774086618214235926644114526669192068228710400000000000000000000000000000*i1^7 + 9580778847769308004946201982970723780200225068701473406802836961330683026229092518898292253570472795314087422599128877947727167433871721388426141616022264898089567794771476061272366414883270658488131772240375377543701607606939169353629675338097540463525132811603268901256177879212799316324633127006331650603051961092154378501211491577337758855902073220312726942223000509818942226205497668164154844588776578464841368395257177723300850810569652912857268771341182186593275045853948961435858610032918880978127703663805345389759236947766075832263086346543512523571953264797123578551269452806769799616874163231763999894145131346600481240910163534534737155913288955719308270586388628174596677726506743505526409200975308049875216408029665784858839598494908733219817778445352229599574268630881307304398719849080534014161207601144166621722056485441572339318153385365039753312388365178776645448841228664549612645875768913282208214824496900414872788579987191505325777950623257727108055895983945583583937495281919051880261914635531457664882511562929435112596278139550217483298197936106001824896031428139924257895091014823134373574517730583888819319213840238593850941708081883303767432833794251317379014876385296711729455924884468249794466371346712494080000000000000000000000000000*i1^8 + 3708354249523747159937378052211577475568199367298287301816611143914138852380309036396916772972897678350521097991891611261110005333039999367549767161010104003176227231911208598699244469216781383806214534626890007113925941243957003974948576506103129450688014131052807431466890529237228775885923202007036637551724892421894148585531201010213696020499698461879189176061059453479988587766312730677754703663994911245755374725946432416654633467337562361473659590560983566253036511966245155988571594353791802329675295623926359162410682696136025293355906732616384550471631706110820292590331789308468017549332936155950176649152728437597320904965391841256137249028057512646205051928103875141937308024484594670594216114832840251868594414159151604841037775500463500209414893123062800525839289732873594026079564661527458534054677991970174068176588161520498746413155189905135263514086449534485557076941904404945730049151373087432685145047184228576715624550132224939164148376352193369200526787339259583345911818628743716797393657923773447132736462226318933601963478703727309722642395024252066091382958314333147276579912609335479734667513326680222284622283040354207501526506575605875554410798478013697878618186524952575688427885773600511397875896899600384000000000000000000000000000*i1^9 + 1208486220576779235258958494175197471071459724324798852668144854360330870599355835795065535681238775004407099721625437332209300080214426052033896687600752633972104132374150919652870228833812975111361624882062363478067043538709753137390444917550221805358202900423482739837913815637973300194929176636850176310587568000629508288135450105774398195707227862975196969225216872698950639003606300232085900583652098396032226407590028230169755735524806099885921377768222040374159705639640016269715564244148483175621446753947999411391093888246493070481969249905634446549922549200922279474555133335672982539612753680259851553161331241699403625497963677769939332543745024453165811008669308256039427746080847356132786450898583842929703637173733503691056077804347467004848004735837669984241356540644291175804260047164319109784391320031813361807325349425975961711680301556305999054230705205334723227762843521423247973974382607203740482492416281998529148449401917517528585411670985967406317354717993215589299199152902049872791698177222162996243278706814566245275781700814879767521268354187846330937075213332041873174000371850115915709217828799406590742625129335368696969649644687885565950500625075994508301932603014454350350230563001614155970902595993600000000000000000000000000*i1^10 + 389458417910742041901971300266816633717552053213228426321193368476192040672487074395565768290298706448491977805450702714863031124481312261136559309975989810227918844308713517648135810431646154772109304526273544334592639300309026303943268066064650052975911065547951643198188671325386000492662169100687721616460969920268062597838532911778199191858833613972160409143837431422703399360422138060697614654604106350382823972214187289779329444210098493696491134238194731993462601635075496454477729625113534449401232045917099524361418606776170139821967520986964573546826297557159822832627832380802675446327672002673471088530217270162756367748964257926211927665326629554942469988522287214333152283033887993928686264246406181574722657233899464925767015457379901697915767278774279433848539497017456725230836792658147292309361499049604240230396621061806054383152515186078315961255965507465282814502958174774502167941295866203968058531479338972609954070891697809353847743703233985349423575334837581976939540191350091685304150296718524835216308158081310078716017560287034271317160216155575757885101767692203085575756094366562771044463322426625611720053697397107081424830311531042640543483349295150798967611053478303750593827812559933252126638080000000000000000000000000000*i1^11 + 148311333335870703421293613963005317670678213375239126497822191984224365834380334247540251657521149672662915652430714827700987630780161418737112406948171257839117363152158570758425028885944481498085798843805863076237280354106585165009485931964834327214813727878438796193734148202690091936726546593887670007477761466836827682845436734778665826617786596473263229938481516512965105305157698236926500693276103937417915728023835159675265526558232786965533610827870070991183173819114903324871972530524929566403880551263402627797536203610859920675203054251910542290511144267112049753657175531138154992022941171422105084489966511044783769435650662606202225123973022317486431233875148446395453268096260420703114663503598980849048620119404537691342003620348399770226061925857494147100008933571256290577879781504612283034261189257724679526619448165092370123024962044102800146830851806891493852732613925471269980085334493567150968499177590618525344893783999221026986778133054771561755511297731575788338016641139800984142369264390571950161254484434295923907704060977562756284565864239531314614679366600869139643382372143013703361982307497254521033258950135371763325898117268710422707352086082971499311167169689489370912183082388459653318049792000000000000000000000000*i1^12 + 59685031702651013532642928456929624987260005174040636267290751309416388984348215726810392986866733379030360910062805883271472831222877653839836702199055709698863821801010852045946090570216298408642816991998066490543494491041773760276709202882866949227121305717789165614065925610606280921299731017231098116428752932812247088186866127830651884787310558120545073019857088903107284180095865992988638625659194981750190028992533796676815321079729602959556977130977984297659934544026329810268504558030975431935495125838059579445328866055834155242109145085649356631001434507591157156612937243184957678769329672930250673254486353185419236545665761519400483389264089812182288519755540880703856305132231297404530487696281771697992211790876360154381248000317512296917779876417990377437165204977397426325473463988097162922340948067789405139917625649965210791193715509615648233971023052507241179030265016572885352581491080078530543946328665471961418743575857643969903831282807300226848882907956711128134693983533815056776078531166924999076425337801005778523458853049839176747247092385204064432164811353129939526410670335944032336320966257027240384008143853191900277293036789280804646538897911310126531551357310442220992778131966420371007078400000000000000000000000*i1^13 + 19948014045264654669352819927967767984976351587227210548995919728679851853525297580997182031154659248336926755621263538339642177029879012350684996502847101104852378867080091115172256589000148421944751475688409288877086080611662783194382840526837401723706620371058469716232680742578512340957528663349976957976802070021126075937613937456218148126790641579683080850569399458080923158698209620619111149257733502746686458428296053744830991216108366840734229125295302458888079381343423396879620862557689515616592580172757262042302892720868616815740661347222242354703137301343716994592188603831966208883014503290163881857564196222799552036435417823633319345585000355264154397016735808583983429961234925243897516317930209532304032484437021047745211274981717567722715206380766990486822785136887477575093140754409386830255259044864053252991618897917598615023007848135851464118004113706872592061370535661289582679306376496063839935461460540996749739418914539660273695479358363256984442017566497132329077130908329253567164707177676126018005526769332594196379298418417964036844675832683164925567603568127434274926512246238086314700100373104115225576137025136983046768061732075694306096205794415687462435757227742846065693744950064898375680000000000000000000000*i1^14 + 4852262200926257632453590181927265500708510788892079389040158944945378439313825984151192401034214400468810077509251814999257673680964435351638716648454409125557666865541686076952868475405715207532990257880302270922727345045374205648978834777587010055657545293086902939702160540884160528584022804715205847921906876732638558445585338080890790558056599051562041492589447618077383730307550723180979468245833895292792819339917096054699209234153655300793516062538811962747066514069868407292479853535020937929666439865096476675967591965509600885886886744831467304321126192722221131199225894551936306566472191144675923972128980673321274925437301750591689287358035565792065505040577682809207841817731018542606514427026526849060353113845073943552229027049013709877772263763838473005111850003655597629283760757574729125622382691879607914097136305995354501269236830666580045505064611894446659164011023175741567459583452403362572941961408056594795718301518156978660402212003491767016153140958666820618122371463396624226089773093498805207522011418945700716507363444475082209971567646769934604489779905735859015976544981856129847571653485881998004707287581419834286226915973777499010750846426541326007667576838175113853068115490453323776000000000000000000000*i1^15 + 811514080744229312882469235678168696758643248104003027026301116744763774689858116236711357530686985111611814093578757688697307702567355667231476349784874221271611712347383534619596105906207532149372719237956584586752107201525568759392055881724885353872700271823530597711354979975926934995917768605397171141240490080648380345668074060755533380279794756388388933459205565283663374328006582238579910358814230234970166951445860079816093956762204796584898972314517522593586900750031558396262915479607818094920037192091280282769663590050585717424055637892720850248383631779923869751455541728683518798766150400643250819270940283853680107729892391461184410800054792350809384613559499141262161219447441013266682954454928624029525670533352189840164589561863338750064362060431570603515614673375167901244085551410976801925891905740314678128194288225342304763420683765512475244098288014925926959512198164592777769932854542740452897545884770076753385251561474012298051688584909056802843022346733277476730440887060737188932914508056060248418414247869836895580288761081250433699283320232727568437703749184794527261260077600244186061679457409134641461261311130078215362654554985817844200950232923218704737861514329822191383227409000038400000000000000000000*i1^16 + 91836450377964902767138782579267622991612770998138835678020988801987853820162379931938007843104209582235521174381778139916809490876575986812551880548347648898864136012327805637337175713651793343589345716599614330287808663567044331544443442047771848378344553087032582391132893363156657296205689343175578805904161706925726753126276563817456997414482125088588804259308458006607980731458373319504464971898099184875467134972958637821351488290732303612046402407616200703188738470774835862007249084304787081616301810677835409052740347681405364941314546869808911987198872835541504977313850181847881513543675605338600781577683628573957004467749787137770720228330172074966319392596852691148884846188995081701860357431565352965295861979544953691395973141749440683383135958377488907648494863152316210081502595258809318163744233041270651243577733567780416543702320910994395065904192348797378636992479561884496046695122195243451405607997592116541031758235058442457473935188727997876637817030360039829320905557550846012534815984027383049184231849292025666724931769394838324154857056772528578440864462734502188908298238914669345918259196977937696650938152655337377684454380399675318991715416913801424738090380321789775402537509191680000000000000000000*i1^17 + 7556730011705626332203889270846104194978059721841405211884250549196670043053728963252589475943167439448697896954764814193016384045058297921521433085155320744689596137166180585315833938806377238194384003400679820497854850933147549216896396960341943381666891539357920470570868509710834467988585866804624227755831716609773579629012564391887196161238758628614331850289401860404189510439768835429861212366397384988778475277296136397406907660192557551647834748453353899988815654127956866261540354581228603850010685095630138900925992763106853571359260242258286438013686068558221292881753191380679077464473977794588625789008381331845326286582379593055398300842170962141543015209508888380838333669783458909818877329188913962718654156748515087690399202357552948329466058239081700664007824387550249880458335122863229510163199177254326719886343661550070648434991950009575957417035118326276839485381230500523697839386445920901754710331364299819360064670531228263730670479863852520013104008181079297639845185962584827123378143195243446748337588789829170021126009694938521521118783905080920461377035375183117049064249318612101802579729351113681504464822051150449248957971194539464821658244910967942756802330834888764569130369024000000000000000000*i1^18 + 470896844635370905526552098626091027206313650623300664573319528783851945945795692105607741799716969743087609349614777247061680305323243252305061504108610827280628430015360534448274494062323441859072387660112761714675324603214960850079575983082833143043938858689289701073044549230094796653537311873676589767519359702044343827338498769570044719323669606022261262880139346465973286322214569701494465101296786084071062550360131094519203728058021548636074113425641994433493022770446179500009278980397679589344947422712697367714051425609063241872610166525829418117484472503406368139011231047014004461128281228683926067068637546848014638816213530753406011949800814419094388629469481101718517341864105614304002255044504025541102218253719396060293166141613024695774122553278405461376673371768920818427549348265175247082237745182777608979958083003868718424432569141091598631705806190092458078819463262261325908114674522045719183569199561545161902086127881675967597119090947792328450627873744651842615707122235734763956705705967781216590018399698169273516153825678231178495225136317353098830808864862674992837458218557465126828201098028152783560475009553037419510009277786069690426660697827532580137510991431826258526208000000000000000000*i1^19 + 19504172838880361826031014982334378917377788576408684759537879463233144820222222271923483897404170638030702381960379630074072402215789499233816208324894095997505932905447074044510406212882334981228821958208424311957366089315364449576846914330552735286684757360597404598470440127084114559031691640443320994714195601102737967713240916299443428615908016698022680388703701185527831578701178605023225693340314233175489673173184062475502720371883832918817579148097138150336217975770672342205084068536081895727225416637511894977269829993095437022975166408128292284925791448337817551176888717430602191406515436021836507312180395972737135439810745581744079012184062571470004221866551111512967046092640812227599905260980520176644804184895271098850166536367626923368761708708117717250951484915691700749130265123980226084648429319832430077202365523068370924883203772773509786371365690038228734386201671259086504319714889115561358907142075839897461334586337799171414326249641259214226082588666074966815295611745029076169413007179788708279874564345972323848748428020308885778100511690759404407064730141981395847105140534121987157316615607041759347582991795483034568644499426086776617989183226273009427871154905359602155520000000000000000*i1^20 + 526463011893305917860409778110629207744814153131940905153819474458915494114343653597918172008867133379432715357133600503826874941314317112321485196671860711765910495873113977600963203245196718035102294263873621309446164906989799559392787833209094105688376277127970399144982914714499769492980107445770038558743521570376410935590960260617607964467166698968834539350807994741296669289750337109949426749988387306891887334329530968682673470253379549233212589118136098092036853742209885975161502139692813220650766351195797396912157368362772051437840464514629257565953220479221039499727045574613379225069374432255081653172628737601455956105546574288322327641558484703208518178946868223559605884227550337481052495015025389017914854993458714242565706131156713983660633219491869186596442680381277182181005033967263164229393281950182741839173483520532116000083101261864807875469690753484642834141567267910575383512721164173360809178333546045609545153886731264820179363238554767852928173930606786724162411743209702484767006447439449398858537824102800272044458156352007706678453803351400770242757744261316882543627148922665511051351300900881398203787095405111158846085528042691846660189828484375133520595655952695296000000000000000*i1^21 + 15858264158883894892326249739856070204342927843023897607268111276778044969383940016707272843019071691232684643880512346532632118703473889285503562326499984586442409154532044411406330986523027704687493366773481062440751561851785371247476445856309381961357474605700082693509957520327668533632029022687101333726200489335596784474331636884939029576348282725127837095954668566136687186543793981263029383230867011672890755023431311981093374298803783909159047372077601200063738833549181535306519688635606813448028837899835733183402320289115102522194640385571273412533969720387605139652544139425549013579778370194853312317457982556144823696621170877553303382664989668461027521188414371837770746150729647701552965778681281186146515387171323323447594229971022675942123977060366812005013994411579997839024806276265822883592341157004935003295054948578507680567726781041150910165737075388538637352209662512620118261595409879700950551122599877893533788907688663206519532277798997079166279014988021217336891606885740977821307991219308675784592533732758466017875246902130087911046404939894658496140884811070804106764667089987094470523610277615763646922375990228965966913515403647595702075084929401665161817773362380800000000000000*i1^22 + -203403100006980741085825386524634278395291001217326575324522009121267299885969782735559359333860212925328399062394979951435650022502295768940343785957191539602287604076211734894354732169587470295823300931717951911577462236861589618775224152888206663307657473191771578920034454185178460735333870299581096968318200695812151863811729157305466313232756531518626719200693193348728257042498137520529554190402971864473251685145415834851506987339943305118650855470736606783801666866719812886612612922024425071447108456055187177861352718294785943923283235026018161147708430061020674311939496764301814550376831301884246012725754640978657041138766978361527367107334866442257238897893811913284621053914980013628057399186904577213433430204652783742037680036309283386463687865632428343854083457159585485168442396222409358365669926792076018290479814848908821334836311236985442911577880075274413191185678834495239554659311933296980908788804660543299354569190814015083468352188416624671082387578855043742698801770282927192374779142382963337986303569612320861483513232523606191512441195383753933235376183982970645006315402398834951796577045864762420292528515955993309980949608069455760441275974582826403017491742720000000000000*i1^23 + 2320631430760617199638127699295092936275002129384271521892250936331655665198761975088427519952731714670046158190846698217527732962809967925380415310493008253762546159394632973234876659368755519741950557627349265959370330777513070506351620186859304596165636602698426759262429885993389027456848838132339255149456628471395214419524252802848799003442303248350411984050847731191437589077584576392005913146539599399757415796793861708305931115695216736163465022235967588995927255744253394369477737955297567364582701255476148331790449826746006902604108256256890359792623438918928043859715929018405347006047432429867159011638337220938697791566744010717588879986107920991981792944564394426339251205040772490692692785095907407735679293727910229977707506360637559585823248476100313100402932553340856260278308920595300308835711983746136911062936488755981216128535989595279276932167164160301088261121455275387832986702193881913853930792404092866206277514131821090723234578816520698554045193784582469029712479525886151301127375254868279805428029484148430884807048061874700467959898483180221849073636797812313895441512022926905600412602630827122001266166942210029422771515121622058425171066499864839353008128000000000000*i1^24 + -9961217830847931892262817248685155705127589788517741595859777422865828286800857353889715208830090322684986294821006344849144876540292677810666715566124169855594465918014154434032136666626187825852998039192667741690480583793663333844123365171033812506847059659621933485312400335974460921027940335863307000834037515557309108715093652659215052684336027311435197399981790206136222631096200434318134118784167322770975604765406296922135223898296770722888234629595601275964188712256502550622251248535596676067371528631734836613585592181266661966668719452355129278993548763346175613615798911635440536049793970894243652553770967603312016790371039687402284724094997436215681070127390481332104485757763528689609682433060324943479740657415231104609501205529309634306710515200648622534716829015045109204052693598184871570527809704852916735423922938201538256362889373493190308081618578147054772393423918035401741858323956079228148811765745229273247881724767229812985609510013494007688484190303642709300114499269069966104712013214051275360544110498448567066347032285803161028572125392417215453784862418025492688845891294044671133766789701373323580928449817408994263808851656097056618413983331113553100800000000000*i1^25 + 24566060732849501372442765101415222511742107113639698629207861466758891879101925108182462569074413280785369268911122527812944075287775525638854837655016502239373040755797455834335958780639622475768692262549282176107613656593749720364499133248684775512617674722778217071446939791551608441877681849395165959401163617608164061502340172320794868849646052433699009047599590982411200197642912255275351442458164910267266803311412665035373972330050638455731197461494962344487432177278905131119011383303475147590945160578771926891006549449892724641592135577833337127395636327733083339330001342607535255943034479534872705676048094603014784417675473044362967398646776260781597251711241866726114040845631485062788667249640023845808800751172935380736476907525705042328567971474658780620502173920272851477368583644762379447197405966079081082614879162170389379779007117321298460049469429374102619512565677298044276518109221752464689308626996637139601336190054296525530716768798578961486328446679914537081769588055808454563676497762838942760546163574951464858365910240218128204383538645569938562012328868145386188706288078638842346284353313215346920968382864310900089402971534354551754426353419550720000000000*i1^26 + -522241100661278827900115629370811563926129967144587254982786995817678511743932187915070833126757616526810845371155401457501581356262406927763530827566312114210909455684388108804308872701225899445186190804787979445168318630576424651002568329521921746540925298337733962761624877646794499573169849251875715415112165030516921030173787139236180524012786910037440592950092592429095820763252882541994934537868404587607353290289533473149642217234609717394893068382390070064215589165424546211107365129754491772418449695868844548019489205471717296468970281811147848775127274542574442972539886630572141300665599438623682730407026180405356276951513494937008302281325159192955016719255686519250027815194690952042331329786207451475194666931028736136958455196146053024822253858304543395409161910978871778200645691374884524859285414306109050645992420749942774779097989832585204208246138599152852955315163094236491808178469508493064999984425062992382739182289248557274950149990527382879499004561697294426392431948701624823900419363019311674890185219168935580295634753295763260166049432947256915685201329116041979425858859817321303725060316216006177684842585268087681015759185128543691101306880000000000*i1^27 + -366386415462734732845270485596235093187095486717641028804515614778847339058336440075017767050455315682414260094224912442236273159612261827529290055495412088940821630190032207955413186270554519023587017600714408246730465137689788392224388494462252235720697212115160429179006760622502970555965138170819883771307893325307721270084746055390194830933224311834069969065133589646196335140008075381148232414030979148487460181505987442841549083789897323524081093895352061970916405576523979423602219428323476868938674812159071962032470177542594209892115514701793297922833962585007113247295913552971152422707951706243389812584950091479846050000186603799388975242178616600966257217216611588400780548369972143282956717871293488224255150592477957369529837788689832955567605707296428341437530400741751331425312752451468796807574985202747667198522279298352526298189050799336978853955023037313189362361446920265833641008836708025625886932741883219296116688866646771845766525833419783226729646306951850130389476116300211296046085834529310966199774096774167867489806802362624890234575123202556441482092835949990696160586331696076353250688752695871416282652134556663677766834983499372953600000000*i1^28 + -86225809359622489526053376863654195409921944222479966954777872742661696601071459070925155411938128706117665608917945047769990725163644209290195895946126936996872370039934892628852855639368438268736387696865065114154825745955535577747489489223571804829754336898310073306312433229238888339913837691161566249723212777002944314512311178754528675572827888478495018410898728618110307205581358539341980903786429441069528664148142197414685595201765729281950884280418835987518867109507266598520566489172642484455898332774853730629870556642495084627165127713080171858780230123220390834981236904876741382289825991181001240962827822524212436728775645742287965610846641287788460374348198472693885662027817732995389003697112058772527872207182403980271110159255282658088150186451524133622462018585119231578508512046352151831103351599241905226182817092282109663089739191400722769780471658748032459844753075158323166800182109422113578304952950582762795605317940539707856899012471576718372615531191792808296858866402208033850789377289557581090523429580632092468149366220379384086775574748620245869750086035098893681062352116822014680479915639182074124729865749064731334731202560000000*i1^29 + 4076326156249733616141022756166219151898297407069425304074820068522732344052755494674547129904442194819900814723516568191625192601476400656699334860684430074384019819166231032945166675540624548119623336691296790005179732793453474426584661902734754919768234952143471398031248700817685034250164848872984243087412574490876809533944721203481608884277514759142464968367169513307980690725892336368423942840073273361797657916997396003044771097323094550491918842530189985300008708889980551808648775999164732851560153351865080081984605398937697905983446742334635025090628242249450761186936760673063662247829346705375446265880470043190148300697923499741223311042487653016230497270286731339550106353356008228017894603453769865269531310915239735721312585745950306190467555145792786546199508066450522328991069045459156216841616057758474711798292407805825721519575021100496918348000360141407980605683770751305047318852278920690629553559984629046520325392154228824712620829916745360539693744036546756387452941194029090439785907817678281308246451695630635197688955798042128808338279383069734833935418433745921569005875050057976336752559147978123164913438881959182336000000*i1^30 + -7945174340544475444845298753032006845338046732682461582704411925137280873783785198287363723037774517625902440627997525990204140241309752812961173239793482138533914741984025175387704210891266236622797179888839542230509479046012276806921388340646473930170068909459957200131605459411547728134437809173449222594962673939986081791563384962018565635685130173888194373591155233848328449744046281608305768177256402202353317340719148011714187681677051330955201679619984174209678662516829532704309861639463399980199067517617770490741853285012475556542509824352828538955637296722211372395844892558048645946874257325913906803174421324442123021118225902325976481208257853974524228624618908240414884523772901780600890835393431872882000255433176879884966308773808085971566490819605442045317561196716420967957445844775733085920580381402880285125276010450809128333863570329359152097810195123168082995990584034092325186152117761241147439005443221389788148634525491466246531624880714283324501914201692044551042077556260444133632851360197444456140796442451433500812908106106193854077127183158991469551731404844043519509322962155965707627396286481762785020620800000*i1^31 + -33439270913126064510994440334005961789904105645235353395827463418512737198279245235372929922575071824560344898825384420630654278498533420463378765199863702519524398542751179150105026322282253264509438771717211244135920354972960313741002435873638666957355110925644501604299507536084052464112627552184074204740560241727891410590344128734912337754923031285645735413794249659007457150530096554521843083301012342827013252792664105163797331191165616066787863216532145801765820627326126157825637381493355102604028724794534547133540926237343128607836953808184769731754281021731029527297056225688685603650541688733521390747260559869951398104319611638245169696262801170417869671512318434842938311331144530932701683298473381458257989264677751187844783083835677254531526996416066927974852528246440315553632204182940356607645376691826931325016786149547654429202049688441962919655998183598221768290470274326386642425507179474883403350401394911591874897298080264288307331584593939138531856283965852980353266600930279644318918695597592319991399891209489881554641753781490683434567421077414748660438362448188628390210590770200872161934790602090880000*i1^32 + -33242758172594915370303585447772509924362886527800829634195632547569806859462854738866873172900814653586436524363525692518527559258182594129751035757297053231333212551654529898672439305156486170883460539329992937245498901771777385873291431162834743058233954464386376248344193607396868817568690080844347159529047689443739158708514340813234809069050027226097275745038808849162457654822054661312562716514607708142539169718065497611104848259487802536223155313459654595875764335093115907935625244744193685102436014720493557827799627373036279606625049820528154325800925018279566373806223820820098546851045195645708525263002469450990007862412666973807600815958210741507460942484860806660525600245674407551908220256672767480756019620654246129537303081050597026772119608393728397431128113154253713127079766237000847168224839704016876712431779962195828197497806338268741379143909854820204102251071230583002498519957397644611906610274175139598631213026321845613447348181246980132482505978192520015064292700861713254347485834836544744003708847427716551313256803594886400047155175333178354347410490794438446766776687053403285013752000*i1^33 + -6500687266252899477746576774000181282181071736901255721578644984739040242365690473264503131358117358775635357510708925729583763864589770935331652889681440662885261889944674193635024093038892308833362442717947501311589779390943530643012798289456078340694477312901803566601363802174213773204894806573484332800692226827807086374434250052827022706963948893985477765435060705118801888449267512883949943857377950423549794560341120520521960231026987147124050175552576723460885622472330772513988362500228398248080708693553101986466812840390519572045945269452109771955851073257510427640805210717627277908548001008709622748327874752334727029486776026152295883838747399098331305089947005291664698752073782293418819713014418568954639037226064694137987298816785855234909157439000713257301265532135981482131541741017831408837271448506209308182170814864072200210080350292107762204756248575036819647142670268971696644493655065097308564166295060792428810206371642386185522432356744902291936126111348475092527861625871110671002761941257151386784657742031508053689110462905384582091700061747897132270504713562144544647590706400*i1^34 + -14582190735630534557548760217685126059739750544256790217960831594428928101057180128338723048279471303380393671267397920668757929457779785003689341077087170490232732570588253887934199182983926593723938259362318896001740842638596557781464486082835895635926964073563245253760795147663753228281451806200553826134942800057069957212761025992117533789800696434582173982242940774782148404576223086264352169067942201471345269854408083236536711656031875238404546486474365181007847279227156650291090621730017703685410703189910995751485012449439587740795819538360990196917424807681565841459873125143743076867765898484210488944665857750436964974567882497350533393929729701878092082221553650180431717789430387173876911869029411045391459442047657091000076517850275401526012146158968983034403207919433374717633265578628127463565606547397782493507180709863446310091842679356452454813256450642410191493319931870294863637221864334938640040739818391851173762915376703043075303291305375481906209991526235549924383139235665254475282986832009086151461741334433610351317217942812799366497340416033072758253474174835*i1^35 - N1*6497963373645139034506345322026479910914807511870431052496317202777534385735673389362526991148472841417653739019317160625464539707755969126827504945385484715783558008090423606978546679775808444198624739064205725716003201844547632158834979086231314998296965288798797339643842783586919097866654862688108279249795301332118617131112419548122736450559371336626062391321117776399417926101433672457329332919875854360296340314159927651469229477644882271744*i2, 33668704129460697353046938712069917278450143227717440562630306807222575565609618998224973731486682435268340718543224860746770353759472549252632190331455826317469505301678048072864498211569997148411193372054717603884795134708906404769804744013251442469360794746749838609178421883922802773641834459873979925006493826786568176338412707247617899061379213522022539104678547996169601595006818910125183108443538513542110883431941385159271241218532947687245372225689492109787303912379044406152601664120574460204641402061311179336774155938203641857856959922564098543121198840606594646750685289591031702887811562386197651409366007504184980076648546443315242965112735998675476166825317024186845481972866259233295336648501690693053181833840762404900420183927049532918163509569702872287078707417442829441812602910971802627246972410117986085945053546264534371765493408714789314468949651756650111946557494262390861361163426679902500830509834048386318324842683893368709009792731905298019794725824093608701122858921192100270487495569895044164106712843665247391835268036286490533196707350516732025595752020232577888587571178011500491168774050488437190394610860757979825495026661158162958030177226465341545863096736843919213705633702375618198271988040058653424422360186880000000000000000000000000000000000000 + 1131945854766845370510618560289036315601401188080454755064675770289267781268674490763316982928281166123655747945772483230593584221138915309117817771783636094697012654560592035224089541014049408680826946598033569522620473986175534610774965428010055719066094659719064158127261786043311133632147942134508532837009235713327509216122419050552741856086128760112124783919368606265357582788656965392720294675859886090295756214492995065769766979008689343189326508971765139980551323712808080464691626204373991838929464125307123050259311358550231441007232445403388253737396895275656615028284646326087174795659148063078764578380146535045041712729873257336720772452508009169603743415915090503808375974679643676453014048386957114120653927092674226201962408459295089111057625806033969180084417458981360251103210327750360430430825720705308834169247318959043887590688883936998121683945348573157129271228611461194627824836205855600740770281736013257564540188870207137347691626325936503280251849679683962577581213651554863364404455795846890370842292205110669193406149952679395845947908386394572508740595510689435227203361584613485988389277866794201445711079695844322395225909171161152222474478664017649526903416118121944849649697125790343050433870881816103939378360373739520000000000000000000000000000000000*i1 + 15243456128103630063712048925051982719557347717381051773131106881733233583321914616448134724692642648843151322845359175278239809481046278850405085021604437949271743456737331143524178343381337349238420573983343434673014544041209053095257674751591595880969844343624069722983342195707965500449020243750721676755925106623582443734625816650228572680965361061644622357058546189572152386955656639017914724094176596389257720292771426576267881245075184019649096256241354228189302543458820876432894870928863266129622361571079608036305352147676720953990605004095324560544619668057552864339817141726408100612824613084501334097951021771086660368755747978496452535269916374242223412090299051248008007282109610279994930467130088436475955129375645543124694922144194333157524244733213304282172150182893559644077592579701839825927557681817423197529777328572577855441394695750034678645674740984791489000100486873769914495050782164975575152837247336638227634735155920530492482703303094175619937869031593554307019988817678137317635837708728523324963375571272486778786556717384588251599332402390391673751116199996091410809267479820518105252270416924246913676893434296988796062257547639764637395099628206857585596300898822011576576320929382916791632552737222947361050962427904000000000000000000000000000000000*i1^2 + 43572826846727107953738149037574629040613648234867465868737190872487559686197084631933480147075433940612719733655754463222419759036935324938682673858569415193470201992859342966895893505343149052886959018578339609548075367775787715752633336604112503203793425502709537637709371409476001485329121276870673098724286882586142603787151726741712437468280705235198330238758670651996885417807079738723678519590673302199759413071139917554104367877183693010422836274036043393618118561539609326005187927396371757275498557414873250651503713676998722752181365138694908620544230101144683511353410653484576519855499458027288316073341352470404301748537328276252010605000227799843445961596996643373104265930581659948021563184597886718989970134724052368584060990693389747205612329395831640569242368966562337244617866322349977918109842114803200087604356725459399721518170865419870840738104910613693577986411074107474535591571682617500660696451977145727911219372251890834769579263232844437474053259915719702242249201251916233633057452066151689818382780208763158061387309798173203357871702670083187826668096007743905082493573568683327597269518648567372195453674762597016707777162363047696812436873690629399632738351101128574785132679641366184364534440045540419228558530969600000000000000000000000000000000*i1^3 + 68693015964053079078088463908825727409441802322218821325560472405440763994098260725897758702505769322527385982733481892483531002620332588707133534102327493091651983808316069654101660309051236908015960562025667322198503581841002827108980940053798341448756559972041834299400417360379231389403929569226470929358018112518937065022665725766334566203371686534587703393713688118914472923981198954437347630560037184729377492267847678901195237753675733058993236105778796758775972871192258876934607680185606599051671427358262268745415244927673819050957617455429686877230509653230127823328249694514051639538176257834045484551446026706796798429331019312371348986108392133819895346318592493936121454060973354548717386495251602600566698834960958400867346392796584863488471055684587704961262870178026537879235582654341041454566807229853378045186177475816195414442178580222260083326794914315659766984192630367468893464533936352974989142514956979898170577569672973442462595676146166591799191060131624665584088384510679878735915634148628965991748304559961519485911177045182914670606260954473208902119918295765416124741369533514673296577560319803933787991242784204969738883543254319617635382187580810272818076893794703137013462851414587677762666208935481148255774965760000000000000000000000000000000*i1^4 + 73906961846824931628245211587938045973832034265036408065599459344229423490554756685249440128308562966251464574026312129457992809323841933137239397616274417240551580202394385552111411702630580676625801524105447031555919037108089794369773798744374762769480429680595892934483960921118849545340346224435304453961534187261959624848831484184823179905448158890302787209346359933816673045301267814952781171029048123057431403185722075443334137651749919980400347293249963494635516456687578969048029451432487779760331752737494942224528858628317767328531447800590041875277059676678955197745074262721808223356229544977947639977861363380412576142546128150579877049311650424986393650519906732570701165737330007118014171314899025544941677653021432659428960313464844389735816132314150911521247144524998389496814499361550808815305028686043504543782709120955161883851252242334687062631036895289327566572434589431882854033404426681346518569442773126823473360398466853895981917266401794911989852292507148011557683100136485266893177037861133086993852911038323547007494537000415708022016855316309183671043944983458958259555665999023265728118616585721620840381832780924055604315999993793538290959558863489519938858951450692880570429642662975544597202340637195613446864896000000000000000000000000000000*i1^5 + 58940154341869344233503576370132238761925194102766485706672935760597245118353133830077850669418020789678830092782521617587523974448567017570446497944070998346929019564690383596157551083245834785004954066125364329109098370640223021920525938135768100608987175989618626619722272071491781963074979695733856656505188192256477798123075819416788220647500728724302231119941485940523318499063051238361980510817964443873499305733215570986652315790736122473411429528885007804998613550788892934310580267404183033877561969912430970194559728240721371701453939130080711335232200299934203059522068202512961480209164649124934816118084753704337459862562839860292088198951555767004721870196451401730341026540698122012833807074484991058616514696702627775869521507312940971739226970847815593471147834711038764464871480656227641505395392035992202455563591144465570087398828178164779114973473658547935362498587255150695334959837517840534692526767180337498176561984083423465222589226351283331048263557913819410018386023302139109818686456870862094491363591254785133049207439781427221623454016345087190992661442746684061720420057864289355801379662953089848846784386588488146129528648077652985839255341562647809921397298368047966284322388023016089971827848733227363598336000000000000000000000000000000*i1^6 + 36121226637729365016889851566682594987026902802810915877329622972551626644001781746635031345799316197365238755693262320092893992615136543603520685489081691273400749863331770350065627420278837079021992992535938356295214649241397843320240427636440486257805687967271652908518415785805277450218655317952942133454473983224394267583285600324355286000704370752979263615263279275660647274129285248000440654793392784581723438250963108609309326116860470540833932308471827931643044800201076851203790437337317232378641070286506847922025182013134456376619140881556361580813231616343348758201936797996388521105014612495654745748493476591740007261529377692017227181127555722216687570017750167835687583151442060626454191627003031719622532720587998922619766436710254249896964619401304690873866939649463696664308805348206467410940541297249909615235515440281353082224615049803255858774925091434321792414295742320397283836270704045799441238042139908023992392275147919808244791972071238806148541154412660455384196373039676097876505849609104610557678813099152400676640949534455357684330531700974842435177004887095614046064344156259692206337698374453833233871102475647486371143840351190060431162036326585008158599662541969874998570724601564707938716164210116442193920000000000000000000000000000*i1^7 + 17328528085524540056505812127825458487800901031819598997384369760198012810468500160499418387246146353849541433162252891620609287562134286919997637651521395115589377170627514482463113583934760611612384754735695989285546646969357848245840136507609488891651776238755866858733888530688309573629285959579689614868235798618299374510919482197555395328439270841693597503972940161871772088083071879183649274181437078899142941411625566484179188993348795213054336622321487287159513456153886922882700040085009258336982778300504033865813129075214391041239412293685703523673232331566941931281306447259496740313401840376182787142103548483515837163235049241455906854614594054826896337640289097715265912389709400053608141510050291351414072397212420337109885658178826500034281916424653766608939445652580102215044238994593952996889763349430472081864051194057640847456246293511014900178434905510326830666855173208933022983275459877186068968407749613545460299539300042678855854314212898221304244203570287001833664585938967869755364149788088082809222848331755863299570797308247825057288429764974048952372315350721975520388495007336623128049485756701199734395905191672059086986880340413318541967391637905894992546757740713994961671095477373345083974650177194557440000000000000000000000000000*i1^8 + 6638677224438006005128458568042681051347768088485818613081409491941121734029304427084656543626977370164644441352855463914695761696965997612178599625975534911553858442351557917400931686043102069059864445848379840506285627056027065877259454442299975980655049093912855082159361382673162696236029712492655892284021475864317920454883051377480209538925040698022472525112312423771199786803683242773975104763939254169626834375514297859731904612401874673332494662974101486300726302872424788852461642818884864724725901939701033548402435426437095513748392602702141987775269123886267893356788591814158251991398801908572037018481532899186685769133817771861961793741973498655504407073029045423968542079195422071645674261057141077972777413488745735390429263048618154699495319960169608279663738511803104595207602556888560320241240319969572368060480483523960281376019619775453775211753646675700815244847753146681718856107220729658662413190356199120703528155446598931698594321769084489065412199338614898526634365280959218539571667827819904585445709034159783985396629780912020192897003443359718868253080599427476844314946060445198029112856827330250815197783354891750096748593557054281959232071531543659927403858937139280311102262835487102129047159988394393600000000000000000000000000*i1^9 + 2159736211087254515827512701014270438026874860936209682433091396030348992529637294964151744494157385112173510133978947715225992865229276108587736273830708844126356494371753024070260808107924138556135256855494412663420505238977238358836935522819938450171349787542409558869906447818581644140840245410018638831268877830190597655175359846402207092351586882803219388230050515526306075852592945569393756544988503677387513250265349694442319481505885245579807345740153583640258064094831950671072703985667249189999825012973993518095680962457868827942631838018036461153698861981559369491964000795683006059733238985569489778082787471134356609396854692647293420561629260986085328177414248783148699904709169905591115359436696979243832798785783158452231353600272477168935219357292060155427967064825030371370230262279230468904493945594166379875048398892145597570362601322467692927284859844556483492487592489249777316485055595649860677295520321414753789449925542333449365957886570675030489257098597251398422194627610199557180441627355102592497613645180668262410213461358779420503356644525955623213180959966269609943527465798361139335352458302776854134707557821407075042156315928038959914893676064656469232702809614966149857906679945424768191196026634240000000000000000000000000*i1^10 + 704215424206273562264713893016924731964436217377507371655232607323979109795673049235369731828246430787728529617013096841827762358822923771849431843875826273852275416201358533967496530237003436192573206383180971934887179329410348873026146135385176283553121400236048105068371877225804936362743507811140566123906687051142177191690388440590500073650364521128995082782114085775620597434272577408306651679900576625146157195144807416965606839372981022027743657486381180688286784348553481374089481558786442044638284649272473069307618057721299337132073771111561224006389722075681915185185333077229973562113782488929994569491931983737539484119458011274237110696533946993862650571795260048502946447327567510352505027491132774443168780050154391786096731570794347278178419816996934821448538482363156645142096810779251685439609227841386133023263126090816648722561229466755246132259853072132292945048425232243969382504173519017262478053691378106071009003216496099751258190151226787993437287843902916696058382264990595093907332060857615574788792014676001643878095616573723129323172716389515911797981211777345913166806019860576764373436638316397908579444749003454189867071741714275706609835918669199216965227329759426436115398771543985207141730353152000000000000000000000000*i1^11 + 270953459970539848034981894853181429438013468325981305194407196046005854431743080011211175975390396610252894938318131349878113616569298558409226996563625535214087795791766148274411755723044378237155597062597492950633519158548126468081122080758019196613522841326946822531556098695883471409170654260762012445112165771444489648804912818323839984583918218199320119871987070976436338686171806539298053154311756224862371221057215966045031622235189233396335426641095090577619546024888436214386363273253110416794118832330251544464335961421097901237295050423612087500193311682766792986677957050164626949077581248446446511548871668501771374208207082811871394416731114076287881287414886019095898746720960368446276746729401676249962639951742831538068372977216450096975979687285128766106811225519631797049750745014230812790275383758141602257293946458697145682571988317662152786208082792958259746988054059865462027068351650013414814849914049422538590037765437787446637568150739736063735135605772153077443890175935814235590895680920906007040018305813228410357515091377031081348724477368976135463859134033976187288621943668892091094898933485512903756814496226243582456067297029969143774760225652800033766872077359596796829122623058270388267201331200000000000000000000000*i1^12 + 108604199705789105898339492529225054394723334192705599317560642414686766806225258734890002273979444165697698904744350025986773380970922152185924737975209775020205622267869191665527973841023051112385838714285418541848680989661244750619356213769961562981358334752799303750963146289166259180815312396172344872154103399057668603871193483957253174117543172072809726960042122259937671931023300393574939223316611890269821703767659116756880447129901124284624101852269110981209399570349565339721749376458014158403819846092360090878221425228618128931509512369961599200854727267919872415480626109224429246047822863094192175236919324962324917339878550266857721900386967610073200588693233040626833612251816909623068865037209060702622532419179517662237315425584824421812378081733113209816860535659147478893930419897327553143003953418000416125740807028956131433523727256427858328028807146655416172491804566895402173840372693581467410913224785537545363376998311132315997885653953254124146086768611595674623143676250218685895783140357122542045117668775870703251449009018816063233871991068014786892773838402213415034597931723906395710631675225984292637009639800426487164941049221076181371321818947537186759581012686019031850804273679716077807861760000000000000000000000*i1^13 + 35985655253052447207627443443630029342147252020319601165020457157009779500717354935675790134343269165901448696473004295456411636531675715430044022281193181184887908771674493271728056163066810014861507808107231305010501782508709981522747728020552803636769713700967307924030985828605478638895391754895880456639094608720083544858985975439339969234409436919729167583016347078022896725140125020394821872998168006558236154827359006754575402712844867834789886606395856410312393186420075067905576152587122534498000325308267471240832222109023760464854272737730104579141075377427434432274185665240997192155306922118214990782547580807820036737560214856171798100703262577195240178771749219125921698360717489287678374376120694938155872412397660786494433600407066412878058048689858220363477206165378579125393351273638719508156553156442533258565281439443288447270893377909063933578505117856555425294942795595558929732452016234532140754375095619752600389003274125816109070655501048740223893840640648237225678500916847693228679257215873911218171214701240067014261488145435513881932343094443435165859138422068504734589290824820657184402105391379775338577466225276483235065555608985643533186667855021826841892886708827153776402680796282368294912000000000000000000000*i1^14 + 8698271312354056302722788302740974412746629279716900110899707675157570852383015279586994395772730277642589588794147719356810040314497027582941393811864548902579355854661807535793797136890178982168822000504992303901274196547170601549524533452400964131184410637201637138114321188307616186311125382830163364445732931146733825857108210013370849638117574441107210890684017949358616187873506350911259537549378208788615697882799582325266357615800795327774114378539099047567748175235842439887576619794351283031752510975087958563823568199042312956060875879948866567250756329685322492424223038251274642624106288903669657112619549020461717243411632870883682614035991286683540396047046677892855399582335452149439354714202476483692807681273271768930059220486816138349574471503876172344585151141250264198718458342092897490513860357737409052447078421540218886071667070880077414894656906846053292634191562519737811539889641272318489191207161159360457114205698192436996966353784097382138150906102680317719864347895396948816838531484864015663779663939406029901815671702062490638874467992891154333299080299507799391570068698784860657548202240426938968311840758450978419287461949854555262816142699522546828917955569591435044941805490076752281600000000000000000000*i1^15 + 1450628741011456478899770435757638700003063574826998408446106812405226880351405639614484451127300622648150094712238776932428072579015486065579180336571506894773179168927712661846235244877247226453252428540625826670609382241246380624930846783260803456476662435590328777832696162561671009093241028176151802809537310796290885834713445631230139944557842915616383445761767786220119164502254021555097115111671644998552116174079056599239194615922043814751894855635086127205848678483955952217826358280022398070058289549580153113493790526610632710785099980132695734457558993711796994128841187817284281284442645722006488126676458369802707271631771355040833472281870220250532185038025258052090208092297552747173292414362726547731674275487013965750589376230970644230210490705338850514317662375475080077787122516270280311780687501035442264380388173593966321220265495210637710648769891135400730204891390354639085380049886185561232562606969200092655853033426557376873496206260238975918095934817750642150400312048590625225182317540567263758388251767489295977328590369767937824480451642827901121955818145332636562963635066394880596417467734935846049010281851665890274826655947635448077351528596352171198977920689427098681500314832763617280000000000000000000*i1^16 + 164094345486547432708780162241623391375517537648152603897708762693362918348058641110089205114796101526549073700924529427503932639209924466423118703790998601742043207306061535374370053128693088013845263648362502551110694284295971209487715298601960243575108623463121151938761845082946712906908887700534287697520076331685114884497564229852954274388297931297021894890423805433970650650277405114452522199175735423821014063410288793162078460626057160173356252401613578183003985478267439265804338381084345488039942698256174224942731699795253763944139929000779537588123070940510531602510487218244367267292976963899140072331436539720780672491947691459966621475586948394572699107691153051551285397137082028129020972805511206203804758155533457896394981470354399607617433074100642927390642913591409944553504744510154843473152640927706737647537176082233497093942790119369582022767521262343648833923315137432157802834713400943060358002382676448411581573939449811278841053996739590697489946826708584637684694924995916925183726351753105952180194232811026571805684227577308964351845089372643129140672228826981561886339194750455820849346437180545093553022789957701154120979052342246117722543354529647704967140366216843006916895122128896000000000000000000*i1^17 + 13516602090133557491307011892359601564735882050783110220243360788096316658665617456199151167971578950089644269325978964981062242621993895720938086350312076033832549506188256938997398500792819738003112398657531885098784424033861230297713015457941128920671402499910642980121972995951035737458228029235620248016267729289433235923360774732013356322375532651147353655057555438979499447368472324793378359514897953928930257244249656916156010538410191980182128584549794510335513555816426034133305786814618838968325731385452110176055804698287830140667428763651802414350436174172174012862807005255743429438904576886190874391792619771390686056953236234124743084645475561815525873571362713766936193250834435558452446955868250781737585750460757717423083713425895965297545982415439602744984322177038187684893516310582906898972688585700308171345982268382050340434757950739917036011064828857470949398108046327929811908616459757836719543575096023979869189294292239365501190231676385930565091119131396339110636060571115787334825426490087786975645946636749223272405572099233550907381988501741006749080424909369554893666262132901695825099566201050753864312890004968143202032346790162439631348917441119184671654690866468773761879795302400000000000000000*i1^18 + 843417007706550869465370201699884250029230172026844079748352119686871490013176539487415439838559853565104835140182033451078879876904174734578204698199159314588023149779675336747046461119359334854604607635405522688839486691621794510575675099085085222706817779102491210713966266790649958472342436035674983816262760052484817800966686188361957001827073900791326313289924628614577475564452205303191956042023762309868822239139670758572184916230329366676565189856871166666978419215409482445997060193685673243670265767075735153697810122945175650205027416549087734082237129400327306869353399642412258392060779594854435028422368624622165990200491678766327587131584441856385444124597437945508397156186109862690143525652509230521739475460799690711572124311204137563665972797250720039221698174686310508715475218158983765819547930589129479101075675693748712974881741447355788963549857630033000161025727508442756625604543569698002114728155475695614830101722937148420939768890649801626920518526700092760977658985243086861339416127326098296043960951335640338737091726082001598685128942415520734876132733596678895935939750529755901092603020640978188888974761056890927512397544961982057603686098868773208463298682120833806651883520000000000000000*i1^19 + 35023344976605626252703805167121310555219663685258117982404099825551428124763748892138778691471966154775456483315121217625460180877819527256077395293348161469995087772978966960001239597541272765741652861065346481233607278088891450624754568099651806615562575601016847346905278001537479044616495940306986761041457799155603937252317242500695525957922086044208013843846839047369140360686164408604597918931946776423505372862812698151020401845210894669962405148850931257669200332781825199238036503899248186735122038463829134406184745593338984675452022505268439798109212455554648860171777048076654823486676391891598681725858886178157610032371990853445877434234383756293517972972855667759630545414573785329900043381105807819456569986729267940714902363155736092086542976724351150179949811371082206854075047374309393167215462352534398369878088273522176707397518050897922066250610280048577482645146347908548791083629154926895919297806059724204875279056725402740816656631501126998948408504974332303705330839469782676337920521351440457488476226278325740708701968489695625253072687816263305255823670879182890182499686530090410889198998885797935681497749812717373767155053950428144869775407311746944512061196039974153093120000000000000000*i1^20 + 947143544591235126124697166478121232601197048138397541351049254937296749107517577365394256337430075362822102205535289951180247285388346971428680433940738594860284247667861331904606239774963827770476509648491789586044990193476712374852697027571831228402494423182593494723851695430621924768227255019744458613485425191836717922983095814189762186714370666083109777190007029524489411851733981379866001669297368187858134239021621183138721256704549310979274018694194582497872683165043190715282667469505171862355522088442224884483203602643450322700218034593410267548191873035027559470914334039220649223056166599839335330105475077193280719989333091385475026063757110974643463669086904975290380557750344983977230053965681103211514027917238736211317263152413246978174104020847098025127308707134083386288781585360199496638108885125559213526079545382936927214226083476704319035752167801706589027954566025320647554633997913996700982134390986925896239504208728302723638322746998884388425633050038842025682013903615328668790324399996809389203205174809463099594442650884970945894154062064498387643012064295437768138976240473500383261686056019390306391654304476841622392963015204907073202498150510153056444193325789793484800000000000000*i1^21 + 28446809313124662629901654114097598692376216062105227831278100389849828678607235425491824992884779659083877519879944120823273054104601549846511272332588601423868577768819215011177938054907542584944545095485138407251791770671592503735727505066120283803659073651770988420710696941234344890442738684979760171534540214661891547558202177496491277435639920268105336127962281747880842545449960948829561351940410605306169550576412002671761273692963992835367869473237807280041300028021310371716270833899775670862976209968415878651778921677208910258422692625080578355510409636603896231298943063724865723889412262190133951055836480768424995026693618335794676446490435080426258630907694783239813449069024812059481087243496799085245985745781578349414671815637819535701461209898711765584178721655162487408419682771587003682449392905446209549096794358789867070240952704639740377451940486420005644493400917877363950956651562067367635542477475713498105857046283488338786841988585402569593648065545821470756658891123529997734982425666912008072753794812298446073845157533328918168455433532554981186777122668564141494702868250922864132411636801862307883378382093248043969292507661025955728360575498215817805385597924147200000000000000*i1^22 + -363270688452928765940149261661610044339054700762409682786685130813272052236245424290324733180621646785158234645880698680636894927620629554129855571406504722105913808348211468836146522820519501113114047539356123443348392643524515371313027287207483759483211114326959055089580332839615903888968355863837205701750896813358836016037830220729170207844345091850641840729381115261336162896441630085456402101095637018620876496603157540800491878859606466153053162419963440036783921204927789041088351927561636480077227760864810962973844785642173006312575978954043380099190371165859533448603568255553605919219983265547998728245502147143471123202956855763155778130492925113052214908026596512188185708522153418188678023324531763384613354052196668412247536320903778822380186150249858821629228177733224487183041062115842998069538225628119919915469895489701565064845832631500903265517127667643157269984609622973221902497506702553385428700797026014978621552860382226286127564330806765618775122038282143735208796042551094076608223545246217838838777914600470585141763593597632143373592253419964565047322903038109709752736344536093991616215786246136297559356006495166836272989783657740558074809623001589472504980701184000000000000*i1^23 + 4153957377848541387232493243071606036952187556632614615833525153234354499461131862063553591894940849276882437688642170011383012956436744763502936466867119231622670948732611279062247569422678815069382740082566745710570471115636477516715474977659151252670292970436520704405272878304349543180452194204869425510157602170992060748729930454369924475016685885366106280660590205940151539989430004959642436773158190082343242654154093576127724852735308171442175951356068117200304050841706574472533748001846257515329959999576028739304853853894931455009394185984810987910569337271304743228634562322567475542903357559961042324895764649382203077418038612514889747727182358938145448847029221791609161481273101639684546025424934581507826466690352110315501310992315105692429194520932146155514290538782675842552905986299052996935754548036604910519527069012088179821102427676549800350709644890035107366028254748586468080677903572450249382593233705364860604660182528612163443325400594684762854624082483085442078944941017382376609155773338401616755676769783220182465941961353075493364007218190656943087058506491023038137851120837767617966276029840137468730357940830897241590711588158930322684792437180892830918246400000000000*i1^24 + -17748556711674580898788078801638267811224802244655213246259454338235162895377903425431396757098848131321114548650392670149527269204890847246728922069086010162032790788225059851070502021998849613342959600641989538401398471159525403408529471410416021411056433157712873936571151063153396891512792730091086723157464180392112906987390343216192523879829773988516031992968888880925417782266039267048756003764501185915038417034311829751333315702238693765949163021364035034473270390288287255508211827125216351756955604294855279106401148362904434000488056727380079488485692974704261263172490159339379564766242936645055654125616956949365749284693267091344964950621309212703645524150998691231822047730296208326161537145251573709690211320425431845649620005755944288910504379366577280909497854350923599052069966591423178908551228152738974589170928548649023136856325565364250717278306238357596178878949956926245351530183001317929253524067062212565927091428006404604077760839944508335519902923905402144806194091888271001165118439980408831887222048134169194722149077334914853351131432425026909350356054487441322479664601157859680028046483084664593559710991165469822978313174381877081242931396584717502382080000000000*i1^25 + 43130167383889618411620960017472684884861131276089330191894670892813158181890782528081071355260885743677994742206379589223555905544022982330370306189308465807610263479132707172959598137399607823805053278829257399106223363307620949250786349918564658198991051851949354966441107894332860279208414579289395864252155900817510252809181598004568769255996606338198221795766540537727874389828554872694852573105360021125105343328607257025424356268420276975262984114495018911999092337055755109260316903559792424767094141662020606322708685180270296136179779885758914652914901339521619174977892429016813706974405297671336323938793921720393064965554905342952599639450975247846039795989508968773136225505298703074086738296817610044818078819200224202229811510037439874763893289662794900732656635463919428987159455478612184678015375809113759674376773070789238565149290696529396863432015727241925060917473513086560059987424714463414250433278436191635370721024451026234137503254436952611297612470147920300296072472624811645655093799912984458665308599225861812614423274455810078699833875697328174483062822914010226325832944422814601778805948499053543748872831613153978696306102123995386199648876083281920000000000*i1^26 + -614179721755761517155598614195745286941486948901984135028953848305364269491111014902589878239905999724119455356806446240139367384277150616394368970535380991070256481408806873371616239698305309888066048436837406148410553096714189067295209426085189433918000183758839267049195873035514218709548894469065724074516354098981883225650263718471746442008318745305837087315705860905258950173526314641347040766992784274254792791278868220952503228938905431123013726463245156319730279592587279789848541486604475150840779587575881213192317688043600762621070704596599660958594412880298572504915772100330342418531973355134332388148337686922671162622238370671562994933696168049939289899353192553710898794194135680779419124951150543006005084239282867540951102809057863599773147736267790054591240969100884256713138489105952175211228402902818740958080661573804954002816833624422029401356658226423536012899570433447095835269258651944273271802106160138540296885141504173012394025230437591143166886836598608399902052657874912488528203429843771954933808867747912554767253171178123978598456367219968658499259039239172539953668002679480005814424997798790222084889530927371086028852863174195214880944947200000000*i1^27 + -417347305925077058597279225902281406645684006489908159240470523171865503667719291159106297143194596827995050081874378399368795426064734292965414801866093275002305550127127689792052224155553789970377719692415294534862107200243003137391834847795779222662077244694439770545950427104093616150687927345525658034081374325036530573711598433610666264354642629880643480566154363800329481320370987092722354671155108289929675843912190633219898541197884642362801835588648990799912803634996208235264741933417643570232878588877840753273231455525512925293493340709433815819445642971554767472141899494481725067931189691499613731048074020870859253425379470867675971291340345373885559849975247447496979745942904764275470379748225869369759126334018099817207034763690063826570898720171476338245717494630968544484435207455203194168651830223373129696084425514784581005048002407402640335502339008276168860915617715137620095517241990448415718026223613654363215311480492959338196491065057772636244259179834149384890142667106921628863887329849028830823972194530488848099930708608650326906465420812365114002802592910091413579841559645325651589796752531651738786414145861040341252061436259053731840000000*i1^28 + -95474849565650404552228881864730050616014179832464686389089851275484574602589853320062406818678053838806161705169208447196972921135768646742482603185131914443835451827716042428424509829344058197688295124495408364949223977379945753427963078873407399945668491976670819255951259370890498958413778483968096326372860399347732321446299820805647012780265446965937330218239964568500463210382646078140205496277923044526341006048597754650142443615966403274059044453301431349966059200414566030736633662082777947153359927135653097627357849901217130144537703583659790507445202565937512370980172609192598128717408253223231204735385959663685976204395265650565716581116952364833284830405414511937588883806204781339378166124363231879494247822246857740216522993453006945330431538766586769206069006522930845520511483610380304583168596414142973873010376866578822956482991142485451083285051115814877903580723368218044790244540389564547211522440950258159928280885256847737697145415342242187540596019076806483365952317089116873145983376965029918207102238157740017503711273423647591853457208778056842615636237632945946742615118185861054850122240814648172893599314524466303961013682176000000*i1^29 + 6750381834487685519934861218394614964970889579117354929865232295759745166859335058115536353502194024901122670103114146910074351261546429331914320451571888958325374533626767116286825615259320358376257598401919568898184143841595600286903032451032166182858120074618767357698298997285148299749840354699908431534629239294403858255066817516770196726838947202789155338735015177957876262787848159438094434997063475724495047772270594228192644700580709863435320793473139088310258307873895336955669526133021699963860619329690327756694168500664707697584424980436435539871576151070511383628887348526567034260414406828751068261037730935129878375180964855878806030582202435217590765114325385569563073993415057865384871172328176767579967971854785413359909887784240314600963683118406760078090946490494880096636105058017442929188420461349698156791871171584690390350791275326534888282444062113057878292781328460667319129836140479565599531344525233482446523848843893846056709917972007669753523398214621933989831842457384464967116914130710773569937568385152943631549355759911229049622361015824691993196376243872262942941254401698525994630751818745451381427564156330552115200000*i1^30 + -8408686066589949244713053606521577228777285517677916739186504586807297869591891534976416308932062616626427750735157700936504613648642858204314422010627313718012915828676276051496192345956472755046831172078051496255310403929564368372920983958517060244424067736916711063790512324035479714007723762036185907244984003617005123513181416072326723858681584470409727212680929283145852017720853587789070806871257731586277954379151045049134307363916952786968143123181800176562905017453928378281645367219386580343137407022188657800470474707679709305618729823569878972564639718391596795908224129779039586536179405518224049024237985092445538558574523603627606215321160989692727221372243203808478937644239965941541170849974958380632737225463358703025912115188822381960862790093060794891052192661877298522348737484205138599422686968261731717270021294704994511172589254629807954048564781895633560708867247047711072947218865328191280146020674922701490262645360237171215962633192252416713151799700482981659007483587734249071447612698627971856181713118824205243324038790112738652653528570788295813699988338467740190786400836201578661703259640775407273653841920000*i1^31 + -44896100533463032992988948154180775583610475745630774227821671037009067017403772856492866211187776757222033747928461719356643180499597536025755900734126699505406417075289423806321247802815713697319853495037772014995867116487832773568786077009302188906986468578464883439088984849813709827434259314045151054328990634474549997675875165727861834675863052672632597531666618736031284919455349913385909348376562256228019578712437123731789544826386922620025142253516286657024921682450610500492806707424635706821355846242543894474826595994872554709902272086636590695857959533046675335470662067843214579955511879757929212871346966729956414053543376813371822814451008830000124524481673835127860252584811305861456435558365952406341585607694453659336165081196356525026601678997608906246243886123587794796991132434236738300346215178584328194346065192894218630784671379483093781938288088873768804868914640337463879891732734301882597405342179500445596088783678902232572828913679483022361080339261644492106651120216664561183501303172139621553664375075790328246124522787064946679566173065252438979853877302631834157741522490137556430100255267937056000*i1^32 + -48183286626845283596557913188352586254804337034682965830133087058737165259601213005722902362687868596032401659410748579244462284922072853877260765733639000164671524080664821756872756665673257743421465028691562744869013008632090175372687450328916740687626957991731269167283049476864889602628351369643228722019642936067935155060714468396194275615067485954080787187303007570174396495899553462980533289114868389087879245504698103755202821271467980825456692749403559662323183531323612846005508498360176602693280764660185610384492675224481956739407469868448643914958170604343107452522400444790517885769509217232035010563106719546926887951513446586327525897719504084864374247963662954244181827769706460864179251417821725459762086378796723867587833128567565823462405140347828319896476867097708001266859525089612745287438696774624438845312187643017993099649401721653282974201610420544761155791244086010904163766604057994616317129273525015892975960865090350999993640054728622689285600199402143378702686315141731754776129309520308478216216015877898979743827453427365733244654930852337911239719807637289678198501437990375966176304000*i1^33 + -9751080528547158349920577267610824526865022214271206251134061315971106897003474435161347598082814036939773944076339855241638639950375938771693617728541474068234498647093405545811280430517581832025362244008351512966085431387231344681196346699583393490532912822896649957515859774211539545705929534459296693584995741097026692616034302533665260678308909765861253486166352814959345330467153003449196012171110793229742084945376223242841795398411282517263391810662421942425304566348623901779040237534408719455395399146514374900389567672490026025745214658076502610553699393498438833919298227731378057716898313671298241976264016289478567598894361672425103764217706029002670656051837639279743702319147613586209735786009373972463363872100718602686056765674190307144335001838650857116046762294334334692260040914857126004136628900037090010064659329091878285311413705965694897411862205223374151993139981583683961380283977732847948037045638211905418311755755657824934878086203798450337873189621924555912422053986214361739739860707328151395795802288179107141661177532021319876851486966614505748189513739508363319653539747380*i1^34 + -21866673949969582828194071175413035858150263293825975399898865236976645226164330957828743801852813713624460029669653128200534160339589879368470295464499913574498792150220416054018025527091201700146851283922828910989154508635272678508683950671734798637971966128620771167688750816392392070830093538935343285684760719707344864289501380322213569303727879489223196258127912545350813453330983422040243199094064759987530152583032999363715380776482813850697477480179305792864164977215559315470547243652256085282316522481913051038329758073814027395343270557831184566258969668308318761941376480899003819857578554382704052116121943958935951204986773855363362135917712956091287306376480299837357298121510579706875983521261107702554228485773566435354408931899046483263153428576406501158775432491878789879817442799258382764399847846042422993385651487177692546957715827645188742136505227663393159141974582568523883871497435549016558420255000234458702198978240647895092298963451832288226590654379182557505297287367968509301870704438823472610927599947328161173397320612072323847801589261549866241291974143873*i1^35 - N1*38987780241870834207038071932158879465488845071222586314977903216665206314414040336175161946890837048505922434115902963752787238246535814760965029672312908294701348048542541641871280078654850665191748434385234354296019211067285792953009874517387889989781791732792784037863056701521514587199929176128649675498771807992711702786674517288736418703356228019756374347926706658396507556608602034743975997519255126161778041884959565908815376865869293630464*i3 ] ]