[ [ -9070882954587944446799716235977901116760613304485930331831861679268405837886865317028363188747539404151727342541813728537320621679053051042817965581922287521032189631680737179596826679531400943563780511536464919423900411299321264482819740039992367501047075612369679452226688854599164514048900740660165659826209551866158679182724708782740978276431086016848848852493108279378389771054037915685045126571624401005275465386267292763545378763494965141613845279304296498592525054564230328598732369849116395015122478901560463061702262117186868462553561736317691630062943769027737729169490544144421932427397639559000064120325353906123628730074006639800029370971362987684482104965941077837154100844712604331222699750573495484961969986665905816321406978506959304332697333138914679694552903504447124733093301255321114509243756937244776188959319372683429432149201800870621993584104772813391153192300167151340769074975738571089571839101161745928617204520440734372421890443686369867596871266836124865977713509007536207298920481589991251526850031194528567629271775004911758406702962237311939592181855060007919891308756913615799538221940273878795774781651103281247893025489490142447731181565624767322521600000000000000000000 + -55878847797309404933609308864760759836234362067888361065548318321658932936667732086981954984947750288582356814812012604561466730342942475942347241720602514111824200993214588486099094719457082688686900990380739952714623762572001950270848307648769309406746225009460712174347331185355631445724902062739303065044327450000734217450754628176474104959189074051750801338041670358990625511930191536323884263402912896923399944179999016201748368162201395307330589627653989061201795389461449702866460564447627635493387751515002382937870801808428642840599405175490312467869513098164030844785438146755930896662697255213692641968442948678571556071217107762609049136874453386172792712862154167198708505970042320193057680338334520836388241518024011141883585043658943181480157153328481792240379188061809587824328110200278017330288254778866662820361312485686853068681387677124182822860324812771266974977455357249192024341303836402311989038489851551962869763631127054747383167997472081139203998602338113170637927800009691773588011509987022792291980431115815695704532777186991991339462790352458639036565856620445960125044146983478144918793927339087218747616710877660005722948182277738583695420022804422066176000000000000000000*i1 + -118639567767486022994453358227231701126075222227678071101280999831966291377368009441466374586734288187537963898066975911849806815276655595842241741021145118600210383309658982166899856438773634604788904697662927021411029270905733011195192514462806072310426276034399485910698339949870411531700954072312248028296038722163029694621075470900928002775000952268083406037243991079181946627751802001978789894272356534551070470454734856479792364368621795074927493885135101199952011162958487072976532450562063634490276450821182510206703005623593556313129244342489228520115462045250937061989740585189280412635655119930128585431985385122101530025566560206259529581384539570096952411627186171474457553378154536021666757252901085127494558961328254531699397955722788470745432335224640524220319047523155831330504771538085533696556582019375267228649930731976816660846141798881018912020827425387368290900558931461517901655630948806926198407207533531030950516383713660092175904798262748451559001451655479778306247892452463829045471462454927856928313086232905529190246382889619750011677731448439347610117170579638269866766152268526838094230956270779929310332400820778594647174590982931869158838757514763304960000000000000000*i1^2 + -65545591068507028113552582742013139864915094370564354248745451703438954089654577245030366747205417073525584152991979749746927858280898828398988519326167507592922458973388966821126658608783256136778296376688046899029413416093851162985165484256299305265137012604608623600470856607374662374890452198115671815572883526000944741713456399595512017285943350407333377559687303472424199275265689265950820791893559184209820081191081318189617459667721777968504488692408277897274389470113698199384570476584662215669766385654167193075533797552898033049170828548126581255916266563954375267941255122047868942867906909806258772622450845142585741840479168836760531383185485449072367982478203004925797813539846171462352068962231924210910427354528073153815798329507534769131267932137208464398669660583663144105685408272036059274204290094909628517019506716379883379130330979781831037497883260708870266498863834334818211097436106708668342439200557656587552552250392413312549639550499052598484474086076740057320028126332991755206692488747556379505151607074562632183930422911301232286280206777187082323156368256483648787710609418042766964449603702844615364943894644946621894968472890033048122078213562800537600000000000000*i1^3 + -69118205514187067443412712838039517416494536445719522464739864811008067882890928340105667451305510612666607919295510196107693002768722001302278935179380879919496922208176796464114791836616794113032338128949434723060215550857964816642724211820831499439491145014956492642091689508921734973713186361220476101976870583173667778829528047026298264604096924908656183388570817537233387102651269214866160688617143517834519870931533952180068792973730701830251274299764338485079520694940727543167815357584656726318364629906046674556344172703155970730350427598133342160726081456750518159281737672711957283203277285075802180606971368475894846913530224181062284453549503785938593446059685652665198503018751717210718441607055344147452209005085687914735950279601663260016252023437081479081967774855208625348413491640341996187993181748519304182505181117661201709720812317815063890599469370957144207686071697746435980699053101564798062961949803289139995052659781291934919496176394563789390501034926582951472166190863560524389263915658753476260002414133193289101918122020866581459570295375401052766898140594652947868691882097617506790459000675825302957552837587580392102251122475512880020001878741876736000000000000*i1^4 + -34370278273717037950003911172452472127209298641827066148879020333614836995059293110728646449791547000204127687399547185849121572074176911397751486763614908516467547433076216606490816541388368961151616517457376062896177846442541165787639760399831540083882242535128980901246981752043798080062257581644066374416213914380244931345001441062025685814304216990625202321667632715298203134088154206781200768222159195030035962457766728368507587812995793851728737640973849507442746839787344838037243337117439651441740377648510502788505861640768435891136006893668074272797510868095107642638414647955890960742266804050495498735399272658331744024626382703357587910477464385642238707146328521452113031960168363011515053556351221314494544850399901499932812003654191900175933223074121246868325264384511603311178962768718056642610443712582623679673910555614686738343706458969970950044302297749758172899583285776814675626309666775715748119187586677018535260975917910640164877064147128623832674911458978453398907968022151457372185570163046639666025732077991035598955424941944394853766499378872236517388362942428481903481902326536128741724315633579853859702898914066396457222113924670086662617899770839040000000000*i1^5 + -51581753313292400198676590219664389194449767274187821600492271877232487255049979464764510304416125130308339367292672937072658057263238978128610671970697944845659840435832867887019771238842830329787450893647455853195987654304415426504608820837098823904569465225631943500550228377430495796470948700130627447001246126279401107196575556250864991451193644836647421639870387488197582982253413423440817664821026617579047196720306482618501725762808737602401047885627793682095709040073395229030628807622471180713715605736993715981787648876135783884524564775922068636373768490520035781293789471271931353844439268362161136962704575235573717510181761307571012331357923279732362417608715712412031810220863467335946395226850777074734535933105856069229834548517378329073703155510052218621082129477300430492609625265043982838931106712443735483930924415389880191380874987457281651922719055644921691073728578838521421071728752684218584829547115134286393792601039398987949443674533976755740266287072809999196298895764086810899454545450829763874679029829371345874052322730566340863249214238230506693806688840424272764554160874809928049883352108424348855011158993964517504775540958088291460104807933542400000000*i1^6 + -15360764084797223857678518952992401299034913590119079359398083323057647316914767747486614163473111512209103140696223130030032347180769357013336001169688492998025108854889804006258743141800658793866008489898356508119312951023243286416620503880124603366579559376775303210395234767778593521788080915977094594284076177374382235940372478018046910081449065261937096441046968083816140302887012748643485748381690827539816198882292260310714967082598890545952596829857774693898959004194168645271550266484667480572692847548153163520313732523185835972565052973281654591355494001638042245497379886010095310788213916817694320063017380293960890105355445824460728813167701788282669409568462574344887155943636849460237522090907403553417426063106989534668418636338400654432769695918734968042382847372066802462410288316428360096736852294473895291812409059583961967906044615366652869500576993299514201375487964744629165251016483819274076529226998290076615719001429276924524194719920250728863959731464855501177277349737662667797074310679500429212030414159783988453385797660914884443874210227205660778023379967732226146684907904413069756960199515422630707602090132157524913721811612130864132233315221504000000*i1^7 + -4556065977935688140125677489534053572071852081608871215104809602596280379725907591305384265902552337205673147450255995170130835529051079064015818472287072040706897845030044534369806005375836052382882080566359148381577604114908190563922483188949548056847349315242581305433211403923966370011928190125580761237601238874086913113078587802279170015547692266733956166442977716660137208476375252894048030156264860650022376791358105529478961368097860348490529320992596884580060612982758506491285847539731801606912310118360018450325781329124266829377980794851557468345121246181667057663190538478597002138572236684438450379699126888912879076828420661668647173298581862130352915550657443971020628961647741801624893115474817331905965630180703677671737571302254644493088440092857880292974393572484725911190990221345310619387385785334163369685870199928706607295410808469908523815992782838607721964301067754563705182013320050463988091845295427291559891071834932147610901484434538307134599542169476100534080240489659135859530828414248775466517799823862991938355476106946454044409164512975523179690693731352107281342258592759071363222576992483667416932155900608454552353780956940245759066101514240000*i1^8 + 253794931797612180020890723431310123819570684520437734581231084875465715446725927165395136027072163969096818852206691124999619748251410420337445985821783820058982887865782868606192978327725482767967885270578190291453195250290356861053674238641973823273634331949480789021861875655234953376728220022336998009116041771144329302841273931216898976265700585160494985102709033786687062460690265183259354881600991411460181506049101755273569421003413911851445916739678217111181450687394788839077904601714581792275946475734545686691192651995193506304958358155046518098218441986456941115717871736831048335675492132559720691361691670862695727280827931223071996180543005092505339549526571042660909162914332677758152425750218421075190400966925678419652519785257069506971745379785253008518284324902884578486710710118363434875387968710823672784285689293815417652011173313194454215010454397124661782874111701720602101635360582903153900993721736151864942623248460883197984037167004633362406644034412741423194701919685822325823205600908784456003589420706124480266956636946812409627238631858700772963783831735116982824047678106124951190994763437165887493873716600497183895541198290586323337714073600*i1^9 + 56348019848633557967509925855340500230603854560127683685577871610307057499115740541071813119773242763812603590485565477603863338133110332273000023371586549449961300441385926797745167407118719603937124683894432456242791002615956481932312802771131290359543424035537527751112468559273786365307466243118253213375120050536057465646644332816740010980880890029458558122353479948717231007503393116190937232862911335053392924903058230661776997743371990794841286145151642519715834523492482972297482128452178132748867352727358215437380958252687553935654921709203614039740166276751708237678210371118598631234374639029892649129688065862369581356250901887140751978473831839950970548083264568624691488270673988616669409158788502452730839201956435389963258303960308345340240374051671827140679733463934804868913108111344518498938347214532620925778677782370549604375142643326249269122355279127313419049823642129520828468047418027085895232594902285034988569377012695951924427884756918746582542433405765750536441897671383180498221495881991690484346123556151530890660643491636633797559506656894927275394914167505817073535500355199941857924603837254553343732067743835086547837197153117257460613120*i1^10 + -11910196827860326177724381629979792950984090512595962315607729990032102721146698989412627697018031112544468084777821265929262389625623619902994584974346528214513107589681995794895185422614626596875686282550973286522779616151036959829277827495272194893290535142064088519033373308669679325061447046723871181489704395297732954475304307505934724023547018108694223149270192471312779615444157505646156040895699345770115815698643834627194489524075470020854622923980799640052537967557321777111121954416294680282697455641158128516320652154362306932705365422562207910503697899618405951501255555526350845952361615630548555847513207588820867648665222860184236110320487925711554446585208370752725656453500223700765746559226495217810748457990576083898375258024513959518538266210512499466696658755774522115848369622015585736761677563291237758310934759114170847799561092972177294725270906800824614750590407018600916316076830034798797500707965519272131318715325930108680808600202041338416355568624960516390377174138302558526494556159202348188855946660885493878509260688835145464920041445215286115898547865295386547780151894103577456891980127834628521131461139925487034803181695602446565376*i1^11 + 74645979291922984177056926086343398351234029883884733441606354095694503196225226920724881307478052613983903099942465886673901920291953916400176270306073874029230222240736424980666108915488095996015409801637256615499941087316954884173985201205504025750636103263699781813727118371634862750894355587760305403335528970052681855421550552793263439205334158728631394832322581769183501535099866343141838085292740073487152612655933077582323868318635258251950091656271776256159727734146296999302017401914383139055073409392112288356617330065335990956196748255027203415666156237834837271719267484604956787865102776464972465419084551222665724975413251129300859352384048756981373070363461514188842902620548418057200053505409392620136176302045066118669673010011801705502285015701326962669718233348393925908518847580859772249566593306827084965595648106620936142407872645706461571351515280115418130983085660335007223348641070037227176214528033332497045719842595577498495246424820647460748939893952058750563948275507886107144445007148428353117275983706073558480675461787888112661824572725814878339373783191110454707318253503596190429369366611749457866957946604578441644077923862315008*i1^12 + 198410332372149475180637738201464295545216949585819589049317732894338371703815488225879733122480105211048550420893487098413591592823701051185536324790876394262664253661360177728714337695977947905525045872005615594552013924100949484201019296961201518857653348657839599599886747980670415707606918801978542410966303664680752202985286291366760488741483050285242262727799909091724810523719593736915931325162639232578264928535738689536060515979174675185183509365663234011100103232773542551694672091274616093782265317107691949725982337175232247360614001264362299807233010592975914968361637802067861039155605998059797745341713180334803108937930463087320961509305298349535989108928368311154140561592734763117962354011245139549296958969736996213326144613035823292563924254302341184177913570450512192095497252642496895116733726800098088619398695312501186436535531009292731879301759715632227586825454958622998388629563204320604253850350932216899241920338523287965477038958566867626238759693697475947758768033849666261403487157928249814412269332027265306898566444853416675535950442251858211327012540641551133778496222918476364729979539138716564448241361249839906109295209480192*i1^13 + -14498213318961051480241835334396867836061099162727299036660318884026222021417605003737121146698306205427332423389589717243141975721088829657707215664137064225532538866036447736130501266696467570101012261464861683102998698608764967274096643514105015781329457162545340969292965908307327585213282355428138240762106469182922151191689060148517825873126335539817323365113193217589800173424904982477335447304780832460516372382770332787980347947477887184252580325686820247464459722628005650692914147951749673691739855941498873576244850400724985345689903651126737373986510093599052008543970770785017769866505546625895399792351104648089675021175538775500812147429020325485652087275970417557695845651034167596272005946861004552351987947168023259735238712597642344420997462887959960872442531088201390884530544920548590073611553266638761783512988760626481098991191662936616786060032122663374361826393317983656015507684254684428843685245325771760403734191926414736436513181893434377810555930693063669512952117396222972803395747743415255006200812772056098518745124722496795813857663547924068331906949414195648849093757516975524489553648139190400597919144427136241398800449536*i1^14 + 228482547132590321757919793454111227709500159254503016875058837967569794704319735986384186604133420983520037142468632264356856960512752353810163420552858993865558040364405864339646778569160976306376152603397384936232655278971233896442629244049555758356608178789775331699240673497686740063567283785945162411530167223609109854600743118072112449372323986363063673513133453322370759762261561587797880461419123452091967654637896420845740758689534833488873527803368840954977048776661880217258173085218059604842592558485824462313978721488188795026095290006129677282266297617831422211511029830034195836296530262305419828459377558134837032584429211747257864992777562311329279417296648318740636816413166977554886505949120211679791674914926928072815462868831982676201611412940795672013581875309652743844469410111455979042365473356196303195935243366074371619839404410586147661995499516954048307125163436266211712668019633831080244819484094058442503442516805461024747845263640052167295915900238255033656587766044078951243220328878963973288051322563325434648883385503036089345322359615362860752881944859070052200221134659388858195274870510446411946054585676879615754240*i1^15 + -1413430313909954297645773857822550784522631538408509224607907198904010894760824499352858654631059332743994357841909111041941442270891203764433148307285728323996745792782380884370471750065960259714265168855505653041848029958354969927981618147594132373223308339727353099820168262276976656058235172354075384848149660332900438548864066706184329936735944294581824330837528515774946657616464288576025513017507706044903805612367393373956850024959490365574350689003460879455852217986912097119710485782024628651801736288696514455868529239039131367616321239037507084271643471708111529348386840930230033914560435816597444968990877512988611539338708619082569794713874298780055947988094726057476122563349960276301629547119584798025711392222210567961699909936470229391384561249492949875015379664454858248937839184098086800435600375973149408706742453533273648782135982347449613564936791993827550016753210931558151010369743419723938245624244760046133009356585938362171623752631608186396532520221943972383966546696491568488589388235390484643481740982465395339431469656322922059881463633801864317063874227079395101232028622177501520741521432308861239165380213348499456*i1^16 + 977490647384935450127696749656360734556101244627785541217503669052051320660739152742212561729222888284750231164165695664422451028062071901228379768250437827287101482303720071706635105893828211668299143973874614970724195688065295089390169158104931156365915644521735353792474254298471605922698978461441087131286979521384021945929533176574546271582749542680438943861699176445646946299455854017086152558085728258068250665549787558057292398023679630065211869893280968553325576098679294914352422198302779085884749652041479171685805170136924121700892505972380906404319377184806572361779356727012143421264080394750971909954242945037611385815367456664727780055726548151088245590181440838524713534270726392197261692087688592248568323690941452133597784106390945854619492152530119744731291940494355093061814412707953807669172681625722893183974671415316070782289216407950601359738407103759190776311007163595601533075439244228647895952168672830092390675527218765754750090585291389182028846571421620987545960442394336600960291162167382817067402628669722817999491193800852709940167287639400994026886543817060729617490822009556273710426239944704129841894522880*i1^17 + 21389381486462514628967550107760784334938045194905285110167741846342130924980395499495558153976667771813112663840808483615282865059649968648113242452546544966117773672178591590904271062558189798244255046945662301023596545868336670258777715827253455204285331839100165988738745603665242500515644488619566797931827229492764651007293132606137597610316179427764587451432339900377839332563711954220708161314979847111029286492268576865364385357971590095841939807505547580207460198860646280769552739936341101415738532059545616626049439888195691702751629711029885085377480911652333233682654750115354884593203750977862449817441830829641870237487860506612419467178462434809917223131667618779934055985110887599762188492512958241827309034357530018223409840389202642500759628756138755738318813543160898988671220149128925327435637239991224841486241289888261660079783881041256676542914505767515024828575010651307908422680066461633703283485823799118167871403824026430666572926160782885466490121616129552901420517695977846057750368255457965794376516516475587030651305578441456281688334273043139425643435075300508028887780887380420854354435422171628547604480*i1^18 + -49399175283450662957132672352547691082032908198405475008505777537332087935869728791455443327413539860895262090123956643799899771131537263187066044970422169370105810233427436479697610595190490967756954782439363539110497296016068980558270235611891917732276433156125729279581283988592077576202101911751845995070941027069681185872289774685080208844004066985232854233799806980146993909706297175937263180246457908478973640335413822439069927436454173264207882259419106865327073832547795363018448208377047296327848524014014483944950021621902833488547547716692354666952804664078560837836909002100335765766658240305998297751969549333055406863061750124936689657412836904463946325913817519662347780359139476637291588531474884215370990360720937822055287096086000745136122299009640550208678368921068044357015713816509199332300282107312411259411444119759686197235204581293790188409184933016765935048245466526568988073476579172392258899041416035019929245476933473774389482303990142625623782853126139607233638570064462824840491235862035182421966722724750278240602104673025397251306207265863580062722904707673932539553124621882614457837097242417168384*i1^19 + -131464694884435027867628800240839210506158657430690101539224345900518452252508182270058450089582329452419153285624229820929087088516483254669391159680061659162647978755189027280542448178697248340626238924124321537345492528554242379636115466126215804270466344350165789279759239578837096290748376658891009650232928093725107712536011380549745448087935848704949071017039341570642035537491584624989031776487403657692588937700253273355788490388486306027050287192035098522845581324341643819197067761188741190293221475060660448991707525724357047603365105293123732336067789284811512849716496648964947095058609300477139940476680949408690740671850189434668430203491098725783978452790987128229146504336734437511777698802188211900379938449896162549908364948443231299864256830432162381401868740439048511444368043966511961928524163493827877256812794843957551086374930588827686394010522735570830506003122344256981383125180391767176915549137910374202991145500556677782554488257172258035765334750540505853761972782787901393521939310386436779127314754756932867105196123855582444502871140561578297704565003808452030331542216051693144241085318430720*i1^20 + 73211719843338464735134539328107090502460085670506968891930596442905947955655671887115010054753520891487574144484298276989640103015462338815351629780976872895436038773929579255635163609929996493477242044819433061749421797102798755029903915809435128371103344569945794296317674889678712845725280275565601972672871556258169997418355501844335830164193226352911818617846775210199357824602296737819515074716876118666733749010956446148756682602486786816499105482828576886336624331223909851679386873500339608598970477459521133216443054529426923563874393209050877695534712911291487114516987835680457468980127747932441733234874119510452047116391867408781057527192451896719105030795056873784925241904975183199697467483468919105554926355349625609247989107259592328100600657147075159843385248061356585073084124544197483933411870849497605901682777000982795319427669465401039792292317961764318780040798015022253811440414672495905158243688184280606669182513852589371593383422859555105895386907738283134957834361462049778737178937391319393278671469087043554688469347342011886267106180798547861489049343180797430345637216159554817688076288*i1^21 + -6793261706486272667944865678949645005157481588093850517197678002370356239119542401245240310944627270554856649122063984575195635345144108614327381465815772395338057902560715538104470601589375402230861045108261213724657445319351052667944910737971288314367176555174761880994114970328650166589822751988154396128694910561239076817752161939189422887049226508553962824058061125206307694840303201876798250897194493714134587130444491073214570556693446299692893275096541245074933349123848110667255778171774804806976041532974094643007527092356615373864649677233507349999167987579887334139117958218982401692932548121644610319566789730577287306031756952998537419605106195488355405928944160410181738396888463093766225833444899142501698286528292023690387005265940936859048302344220973881230681124968508697713028937253022616669867763810837077023744100338360633257848189549237025792951432769569799966994206749792566923347176043900225137186459089041549855935577735359587099147709444098920254461251840714373394504484251993171943986248925445178393487661888085983692140640725754120240353533662257829715693550734472247259320142645952512*i1^22 + -1899486764676185265001314768662438407386553130663664072521683233886850743365370270763857857898974465971350652913848438526885218901702070714401305691017416186246876620153036660208753615322797530030842481290224304500222023112794346368139538963827705898471213999540974437627593061841959798335603609988359916964967027488555604641482247819896361027482819647899876754261552166388389105402984800484824575808373107684579350839711625590586715180772459979187834077331987847464026046294030401312805677595470649893143683595329595230175814489534794984062068088936736838321227007284380173339614859035925318826857712634457702324992528343853162216128517731567854459859169282662382925123793998808859870530074787553637736889059821280697333845852548320734593731594394690666378879501897421063909052041204351039080579776766329160488393253663650969350885060820123570994934540642254831269265921961494511528740658906668385954147083714415313405356701231104079330558478657847587432415176953777470778827864269806146836390640917182732085474976926445538441549758830027388285656290023273431940521391672121813116258421474949847996159754240*i1^23 + -1168664444564521341243897944074910815175912061447540946545292706146013779253847701238652803241039982778788704265074086837737042422239202293327669856203987605518812752518440088251605728075185727553326095816475344782894765156258908662846633563565976064106595205538002535323813978059247573523637989153769936379272326022476234642320514446382032119793221768502210037203830050249262218744217480302153833802694033156597325154030470514093091005785320188697196481487682187759513515432163865247701278212720397657197176557663511705368761726590328179943760929505992126437482348494927178993465085825893193443274388855025226286277893982292112501626411725192541129506117290908341004133720440526524030246926496699961278118731557652587532625279379621124469030105088004815273205848938577113547875777207964573722803872580865384824333049348290756088758817479410276612400924516085837523060466136895289177741690280115624939037046947455572944295604169421791912158917695652659430880282438442651575154206129188582828979371750981555995717873386131786078085063212503412406560475577500316984009544527799393414256474621153147617280*i1^24 + 140814100957975142164047583551893863696537469835274313346702525481734815645144281966402271180657698635379124827711479914941001553533531222736757312620350651360382715395195124797646115359868031448804005147525737965238990865168453830279470529215482866418731938045308101257096514145292914221060217700625187097141378912079005617653600210325928261419388832575363674426920968702979372611995198122937790975094059738887894888487306657242274327082792636751978976316114212885308288911665103730303431456140410043256844865281579771145471158053479024673790413093474604987801488849979521431184273547158381147217211461336717577946451686028608313368135604904797351131124296295544579808717620365203420246547727444757676006480273794738498504315806935260218729860662707270861010892452361427797319167324536037393566812002247385726870383502907104208417942153474658306998509554190346902534676227951473020626120528131921739063649646290693671943058823943242034833136367701906775276910512030019944107674397256584232385380469362182731899059707541907753331258731801739857077609386710804455927836358308871809177031656079360*i1^25 + -8330657492317466504104294579636599718344813906271548046190205086814994072343054053697316724395910466329904674749528032383058546157719856554327166914534094893618772141126400258886244742303084889541300282529304258869617574442220244133526425682342380457156275612646763739263192163419783756353221046996879816270756069842003252008548325874317601385925174472558808378476587191330159726580835597215222370033172465025714844457477909540970435516595415582477964700494352945509030964696775785306125666441840280347821128233711708598697892700893514826108977236329198821415588540297343388323395315209637464188723103327825061638060531400681650394282236274703363423242846424266081965888888348677643220842506742512936346368993864081619660349745842494468983860359187583631916553537299729188557844494169207661771226868546238292559612731361356468717803697464696220436647129475933885495545508569642171548875555803208436512631453821123136746140042208540545457366361218931233369770051471151281656744738184761956369056786404851246992136606490709212630168067298530540141375115242786140870164746685372305665687552*i1^26 + 4337257554711160051219083765220876779101264970839039772462377864028843660475053156283584718984354727360059917339477612173478076292391720707401016419781613090927795430843650403448070341213881657366664888406885016321607152513535967978052137210319222686387705506042358821200689920941343128399849472674456861883314754569372354888601730617790805318755788346754061714597934327377026373745633773592535973174983040045017380808964755101755732247238312414103688833189340676037770626680879409336370503489724271698314487284945710078775625735646328085507598354931497219427710576736735330776257410807468260856707028332123938963284872276120406116018705036206747011345643112599624804215680738595789279197214528288569529972902733722309300954877756641831081831116460488732589196996028536051695853348458503686652968843301476210915708532714410101329505197567496427160173942838382541485386488508374557182970435553720529775031042224280925952532772160825146822696202654787033563330220889710299506816142343727159795276735218219997017149480900237221988241094287197289895867804774635559780574417834213376*i1^27 + -791132571220846887498743526785678390576043142961153397043709231928854312873169137061916520499224999212911864662629806183309519656139435319027828914534417457484333787979037506986019358230955718720108528342637348968262421526060241190903119728333083570070117702112122553320869837645820349507919372316626779091525558873497076148198424916139422110183826557804349408970024391773945685404858872123577492897649621172300240470738865149124644005743941726306546377798834393511596034599166196712456562489186872013173939739901426373371649793661298167834857099565468794794875391757805413078112253551419226564179151628864469459506807154910370395984722990836840629803907267241315111196047878052045892680380461393335106520032928776578485555160787147283582860911101511466890322170988391242276387658058938698130054292572241140229492144351561283352014522139421855084133442899818409334601609020801948809088698011341709937449310976284793950545815438717160212939979144671925301010204644120879697803397870284693006174314092438622473313052779156277641872539917101788334196902411682520944869376*i1^28 + 3629717198872639955417353387520181136474262533965235161484138783821473916156206830939372961594752063589391434998980004525282390266699791860436503163034856920576883114456912514987231934928428793702719574541010955018046709205778703951654664842465435936155458601285234448359032973592491436979275318633120516130686355596625182091040861034186817532002705706933832069796822108108620840679993660601521778224978265270325373650825395848929069018336856261836119309113338590788759013672409099978846531744870967167368990852628716957842977949859261232802515402563438423926216736730499220936200906294207883368068648513717660077949349196872737437733312254035935041291221791416707541198189215560722997652136452247565003578176810067273153265292278917811456045612777238993897073299808751463443119092487787502518264307637874281713269812145308441696876477550084089441149052464393597526581922222666233262014099791089920563087272027669088290780470791697457234989982390415811267699203795119601626739087808813422681525296703213712655175727672518678618681395742527697118547303989248*i1^29 + -4468921447296855303009779297683224184456403420998157828384446844625357642718682780612504718539530380779085321776670671603402263520510451504792786006177073661711206767659979068142195005953107647823853188897424945427174284173615675499470499367036811144086422722046238897086567709807084787788747927763886734244132154482702759908520635650028076108897042558094170841081874620244746148882806330118904463423202110477881122720166886905606806995777645567833606305606356541994651768707163007048784855306423360295289584431492929109074690376385134137897983957216607633399634812489992284471388783513213498461408579763195678365693883279956632300127167915215092624450025266170414310481398264320201094876581356606532616969319630565868199645258978522921454557481106008679063227359313590010644729032346791695808537203999276084893897608808883654438194173557214784634316774881851985642497904366235179989064260546751022725963005586267429314225539947355061314137200535810534953799857789250724885259015728725210900260107045836176367906359479451415728723007972510269440*i1^30 + 631773577324603789134856820804269724659532871693459159586516565436944350017716786565321585271459709027472545848571467660493731297375973165161899310454585798055370155454927254056689619254147656323116430429263239387342258686015750625650679027890753171068588672293276506501271259671683315450386396929018619105621247962064332216608702505131676423658655087618574955321713463601055000140787673305644034732738078611348814588304373822450020967528620397988049626406492182125822867288671933308678711632439508264846922089882528601567851624814790872847353841154087558664176175133293603072850621326787538085983279933473023965495777812801325335011683241999873995985809846794906941811380613361384637084864882358601459897218820313959547927809887275545304111505747340181470047731619026744430199678623980789892057253177740778480073249851480140822723108377286744314080009331062087447182652295932286094829334371808423801495626564689130984135140572765719406105091982756744841784603579168060603630399900162683242735932402212405955206419693195662372896768*i1^31 + -1014883160779068898578551597447445925065124306471062088336565503666052660871444902839805220855807747613315816424054567855934698722577868904264238859932353889220259749908006886746335258302979500350235575907730641479104029259021839043217131001355903469635294406947650253412267745245708289563834402769611758459503926834644493843392864076970031148989106155062443936511617178635003411585079757068686453043682052418300637488493854765980354637033386871072398011675421317617390424364794203064081886935732056087846478732675762343741328515077702458762877147017644638167120656204386551051079915436827150267640942817431603146188731838972858180747988448501230166802643060702959655405122987669316114624177623851646095038775335474781372292841535650687380932180248148333022945171835088887147244997826628065870330772796798209877350083548458410524011357910231147158803861404431853320306494183270225785061904616628268048964086277680993271297870091846481102118031462768105176123419694721451665078840881237016733246210288000440045582837350400*i1^32 + -314197482076489634261294619901827048308275836263194170078740576388948210203305657750756389467409754914634369896140024305014784537643789638171390242436771514948849885722627510937339000169359971576916513906202819690277902892088580348701679946659955595355302684586824676489054737852704376940351462231605875839093135227445375144213399203319451102811921527804460978566164508280890925573877904869405662026220327182153503616890136253274063104374284286795382068739011945517363186646903101671938372051209105356785752434969525923554484637735568138623909420015014461062835245878554116520385801972478463234685277739684876106873319008649631800069743355600816046266415494860858662616715515517898329987601074826285210457751145958607615852506915582323671125581670594333256255463396575613999360751219345712727594472290297396935289553343946750879049283701308486797747277536510994125745708605472465495265960454778331913631579694293715229334621094654965264581432632993522458704912892371549773345022644196519175716373098659840*i1^33 + -32874296265685151653590050490092536058113785669915793219643219628385348948499802702580099280891435472717219419501113603447538655238895409732844248081743473361465033357320527405376076958745409357977771870604329138496230554527492919084246522949207185858938446129319774475575119179172960964431588203670793049890299023657396130021081952187167665432988727827411145742502237960045085527057132036700691027940430280249728719315825369099840042121522212763699260253803395933126760069130559391936060527971288647577785797724739629479722678479151708358648860017091498425545763371077264747817253076773708899918866027877476601052749176739389128928568120813093244423673567456185472357664569716089911784495113343333419973895765652276457448794098627957195828734880847997392694127960238526235475705737126094095015914398306267954877953760311185043258562322342740228725568829604628355423998597963099611414483247981038761387503173156864453175036981730473956424589028664859498337357810177158693113507262029365248*i1^34 + 1827592325533007537208209436993550995002138332085414886933210352198368605082031356853152561105305514725218134272480696096613717779551432832654112299138291367630431800618696324004034876009921127142311062838119604390147088774039272766362115460469662869487614200835834018894625465996527509581845276756227823627044811508323093104200118977396551709298060228446687787876523577709813353415879064342483473088974986653984521756872433525033896662419279446402216636853324632553306724539628527159137043240147322634605882613580442779849620993722292000940916161411373504690421210350054904350874250071032096217395753936637303410163858499661010393965139112844551012419019051418388079775119736431751635931103513031275696195806407276908101512903517330014495649353064304885652443581124435315451233648076069068918781147654365127619094503744812131974845802319954184209152925353101930463816738269092144956701179600360285089393731508150334614680801541621831309739422038229587534888208977920*i1^35 + -148314638274382846895107779654077362240628872472838984883655315147387224150704027274765700821760223352443642436098508379254757523785501500402447845340451471336162352328036662461180916147697677048341737582884019369277477558277058017920106529499643225642909081043183442282833845117320924796952852057523998751510735938385761859581603426604252372660229873710389707810399108146982100207421018660697508571062276943132095785587774074451411593199885828182378740225015554157449890880055788905970404915440208496028718843400728245509010795882567997359638520216638855595592513518157509983202587805431550190247386381400604536583672849136530373547262444093360568749952200488813375245734256151957064678373749935034912854847416666549804948315146681411272406667024650933244156855449914087446035422538634106419773654900568844311887849998661804589691419168502129433956645784326400679309788956038058013063941537195614914282617504320064*i1^36 + 130433085661701371973679340450325480124351330802133800314419988359270474401120993545909129214688470683946633757358626804849521312906285952720789109743614183965980621316245652444731626758535491399621021588137123881480278412200911100678725761786061255734980878299284759371637802981939919474169451695220453972700922549139446716179343366149559582437130328332053253223750605068268729826805918580231160607078695122323286572727233748524028065989795017771615658558038098904651717689096714968034283258707861725443027328009499127190343808058926796589217923788278937161064149312492481381858197079415585189874211132968233447913804731350856493515263891795724765079041436866228643717849487943271469665144176802540101570713874855113076585112906309473030458824079707949601831024361999034840842094772390557492475525550008390377272832377642292369408850539567965556124372065645952401*i1^37, 3912585138872386627010313962127802608666988009555174490592457829604508072577731633719704150806072126369253911457030703402021695955119720599680978126512348489173207669216150430933479497220147963152010759740013104471628416654993673389427010255687607596189989777094583225007222098291627830389878821410067346150286469733598302143596143932157925593403089631141024182590068436603825001180230969528767014214360181954116965745264643789336171376273995685180299581877633166199460138422438098735781517031755101782668443992140632956481748327126264154842718716783515553091867461102482553236252953597531039866532435469663571618534831772426443373607789555932925593760538096183661567353159356184936378014331200069568064019711559655112292944762856468798696673485670086733564101271846012141823165480684154270944095391163042009968481514240207520950998006119840313110447681256766979122519526482785704402516087651093707120604713345617930226929695930775753304190276508322891199155302227304575426087994207956931300025609436673167602916013688645848615579581332489811340054242217361848137242183046738557513999951129917014468408151893474463048030773789646631679237133289987528871931432171935091360084134198630095928553178274614410572685500303550034520870863476434255503990300061033234350369262708958872654154172794257197615088333662430401294797880827527836271739213014471316391313065406383020498005017822069810245672047240645444699648814847765341433336962814879840760019165466237205279380479730474565743927404635144513953511445698856201144987025191192726193530684733211915448344211839228041256871595819163228262393390233546862406345322024492173927281715778858050644160570557973158468146557586310131445897472618159838740554836518764066469736938873077369300582400000000000000000000 + 24155733661207901477808131117226132209574452159446129375883477714015912378729808554250499188141483279515517172089709846363948132644968305915757116804833266323486793105658808201632752665497642169094530406182728238341491622173913481169639730422960649622315994708191862189566494712541718403240255355803028042821074049442711320084933730280929054740259476736973499129062267535914160907341704455699856374018309786086709792386810738098514647338778170428022291080238230302738594285945452572194900428772753878125323979296036391861492021193319158286188172706697407075020704038375611451396081413342670299212924624723749206501971380148677070353472106860430036532664014044795243688388633402323238089989278415041583500598898090771065552642800771900054996661863975568662654550535595422112356386848061593867245552808287942996073812774150562453186642653096910472663992796518711843853118663403545496307700760022001901723950917357460366499842441101126126650702411401453152119760476928815166838759446112560174021403917266872932980648614567113034936859155488528145220104146695394739392715450481650706980896751074785814316182671672208751230807683494289809127608138925586077853596527573537076900824048459664523625189861324410529948076710365568382257381892594906375986513725634803786011325814643699040297765248489827458900920930642798401471667141987962123302658127057411602526576008938686673143777171890490620007866046348521140463759186438054508229569990166854172736131888610339801755662332421779099839342671491597682142003278388209738457672201544641058924094975301607187718099631273774700644578657463425768177731050027826568688543113899180002427578193283331775329060700301045492618877890163191603246095173509529156743695720797024370709313713244212490665984000000000000000000*i1 + 51295902324323557119677546094074575466725171429215012261717831018613485546748950507029054033456105598658943704001608070547039326175371032512882550620895349042688074593252688972899627106193957083080140654945026852210878009262843132904529117139131243900197749657950358536950062007560933540874667560965120994207893011344904212407345245016119510779721108519362413511313716179476595550441800989097159685313023109903074625681887715215687413368052534438846884724799563374707936728178077160738009440258510227808260272193403520435968544488599390383976530740848174620708174177693809285198863228449440112637540790381441827451850625685710978821845848681907536340564152856139641405112615283656395755073561340217965137485473383194256247707473726105608659575846138365162622664612107977877658698349812065574669454505260744187602715056629124422629556736573748047820257491739351943791604134632875607953476900733710383211930236228460588712393355136366074551115989797618060533235265616164302931413135017368043944644782610892688135651994979657790386345826747353955565767575733309287846694870495106359186277514270897842446243710487391668492248703508668418510523982801797442965210719733956137078857256076336507731434424265806265832710665661512072808353295679877252484223691767543177677677677121083014792168987865735010648127630758582483315992923576729632194760033054012765875302280819916578082096675475020786836678866098722825161003235085739590352268056469764136077943335596762019151319982349134317102343341712618526536278496753100252435224387377195246035265648843732144368367395239109213084377928155736799146314085995697005227823352719544395876610292626528362406095131802625111784746420321044736103597205862737029334442279575462955326437896044027723120640000000000000000*i1^2 + 28022959939249720688797198023139729259637007634279116742408377385820841101786497142146757597902498758372044124442716335531538885166297436676762782333184342985412533454906037055358516020989995264780622238910012319739064149101965868609605365298755594762324087015353012850098481406235355966986507700007738557715065627591817496172574970588758326645017939123721168908836275275005393581273184609941069392026267962958403782745698042562211529941980139423104906051172516611724226381413458970126308530474638860065422236592013264793948576082157480398764975066842433838315494489582607733617919088994919572130894705757557170685808481764087375875400033624993765156604309983192171698372974207256498084204473199787531237775220187957550742413051243903946992819881424853523640945867038844131347610444653652226322020286010095235278964942451645556748613628522145280454820433656374681123341816724488395155710284445020151483077430971077656794131241201171411637677173941919430683181558784242473785203394712485587850494487895560881960425699373948032544482799255264289801622091474558015225091276857010379085174705534409237662457480483827906620349140260911805944142722177300440146691855852228046746616090797155282930090603243985503417859565475085630909773067732059126222124514891110188073793306488715408947872147811679235655998598974890320985668615450728845264740376214241929060318603979774137998527017169493317878127453643033765316883371436475952425346623820993003399871084788300817877831437460322334944528559535202303291100224166581229073026158427090222138643212001952413286300223962845469289317207341298855762313637318323218177705700489807127117159879105994794757771478422629358743134607735758657539861643405943358308715842432502016207627814947938264678400000000000000*i1^3 + 29624724811662644103625420595739634088898276076251787752756000192330108175798960172818270985590881080319175396916177848169711398365359292188627062720267697019644720478924485588598579567476411515723436967083194171587716045276530297180873610100171227153575420230027335533837112144910934155962700814570842924319459226613674969041278528980367427776220131591350345034522179943926370162301659809574385417841522035763162282960470026712620436549197592958942987084217391764874733779556540848337884309046970461196520168490713366644283171457604408439577640045340995159449907667086564696523914477444687068456686543488492959095348426141234478018789133871576074323617676759973670919651455511185225790459468520318429824543019499948074342449413003768050795100818930498480588392455623802717935542704519709338678449898487702914448446735899339663013311252315691905271599255207282281710126608733647638266130420117199808160071781459446044783831083396427898609431535018476078508440223515922266584937604639488872919733209725738120371935559136763356794899686370973435579090515185524690904587108302343447318964402799585166536532227728680930414134508237179847231780152434186636342273222750466702843970936428230531117132242063876841678631241522867593646423447612230021510129612798475137272023713757806481236756514800451647919709835857605841164200882630710869499554300569868895734759838142189074110748809676388713902224081014630312143583141875890850928660949149812946905415756024130753551567909324350564062102359975462150248564598567418886664515856421334550755546958665334618134548176470448674086264990795744253238550049658925465103055314874202725271502597639842253206991922514487016469644352124903542381114036341079408371072429245344140176093196940082151424000000000000*i1^4 + 15370819026449644212301289311864765865796474594977700515585354031192993795881890224383175279822484293246487799066498777084245822519643226437845011800388288974377565004053067589581131975364777242314452349814438358629559672348078579419918803003995584880284145395380895021597294066122578283993849620200106720462261351211239937127571219001369472247393908725910979657749962521692085036218242176402690798962275255653376982184405123330747537356807003010371830995931836873679029601943463179343136037211031046067196680882202363884688894866885297154484662892045672519303875203059809534156226185422236592026444647171334692040682672849821115862868369589743369921112401597193839724827663864399337456536285258972392908606369517055069936142476624184775887418892692731332293032444454699359259307307119994344429360552495693421813235794253695785338426368885953776275200825710152403570422574882866939536094566512605121868607499940578516619735020217454729374709674842353296408700322178418010499450841447025732627857106685927083453093402591199497640384703351996608807199384561908153829452950706236298405458729020166866647212760694895312371715079870144532725557543637235337061179562283283738651622870320291657518187566191556193135461272309588247126006653333896359927887362873585922581536912839318738015014108930287543102433454564897794507481216942508044093149021531835325210725793989491479777439176026124868310399422516884127984146740201883852402235805727196848053814198621370074117074707044791888443138070331513157254753688769654357236709667286523945753595656087780078868790113699347942340803395732626305778620714064049004737446847144182885094997344088200904936789424197614395173946587616738754200332836028583387311911871753935422245416823005391093760000000000*i1^5 + 22609210221326350695557149998839994171807548842814517800050752928005859092224842497895378037143948819048431173010852028914755087889435331845298906709171955161940561395695754775214528852156685621080981746202714650371432353975803239962357160089272144807822374467530810454558814348816744187127335096735535857284586583074019518422654926381727117709180971898454990377621082594379771739638429979015398836713917408515914859330729809804020581646994854296662986180516865227097493867164353195821254733759354778475830742031711465387352658163688473694778325541332591933264472474660824297758824605886295071697689379067187084527833247850153593088080118834791409457107706429744367112213401604486312359785592189812360753135658454239184165881895524800803073315044824992233203723579522389797771826558591010965863590777585260734450849746085417494319442856032269709538656946472102969154402128509102796099259920801311555496339717510431050916760241326230634455437922436937353266889828892684848613170784755998218547565798970106164914593355370051598489400365913018306215441407322094064728411891686226953695292161767407082520168836531105249555923995398979170609806106814304398736937798250749317109806026120451628259905322676406896736876199397515702687265522273996727517896810528097732807249007033553678018676081413947820722726691261298760632313187480431014414289912426870643558502180257729455432453312588192267967475820255539855638100585972901022118381118891355672829573219178601957656923028035474360667832225501882615070396723511710020817568160999033813041994648104960232346279231616046861037564096866185719728321854305581723219441960447338369379259076924313825410294580627986972011852441494611298113246505016410645624296349797901777003512430646106521600000000*i1^6 + 6638176287086862881629616359510165706111379474268001571562047439859542492387548406152025285172652625320538876980195288691422334138760620336991645440055152316523023638160954275645949265499486398129150220869841497504335076580759055189870416665162191305392108037627737650364661397956464786418482398647416255054971770915262318290837817132249835176666559761205850791993812169120404430276334187465394305122600833321672136780304632540861262192883757325101388727565388133133005522335688003463365291045795749004413274338571412999883458211112246142169647322795543865217264606321245175353014138207124938971533225804697594056142082534863824206373722083914249179112003125755641561918837670589836125688780721573422326504982394415265135358287004352708787263709621724009878875372119429421086593555596728751967338343420937515598793608434594811788273547708767610032596813774690882108844622320646679585333624947562325502307461307005974731892726461038120360313294239001369834701423479628871898914103579886550414893789572100742843293355432369281780142407878879559790521455020179443743297077233399316893675011195506697399345293996522526370266392298151427616551617733799306270200079282038887728696501557079686105536147862376544446467450435219157201963851583926081153002403196357795899029546731745156153551055272772990308788108321304241330975562677139187827921778962521629491470655620307647911764595780095253433586655332574483532435583733689319693115286363527548062311639923967070507700408078100398793348033001203105864721765606596177774306080829794403084008636715245721057650912726342939813628464460857023900060372574990068326260796799916103624450049388250456664432468201041598380524087179242978554742731354066736960106223011922568531591874463399936000000*i1^7 + 1824236981066953958603193047407680966882210631919257138247093688482134554829532569020705627285504285091657696571396789559189412955443510691843597103362606694968608945643821710813495167215214210157830464991176744827888954873961072781132484778457412637817556425937480393449476815973588973787160574928176732121716397309385933942162740741988884677482002137651330639867015596980038536892205543513034629582667214822495484547997909329725667853666945637350064183625272795921399956672563433296267871462170780936830163011767970569836202829624003447497377524842520549863483632640469494993138981240714828740487319686342799450322224118475956678902337654115442150139362730419473653482218946213820112262176900914190425435313348647166918561992507986330859485478879834312540481305511061031244266915252000478789717936878580716628889780511091143840163220350257247644388090077206494370502140468337113354698661703166038086290414394380319789141433082070635573281239285609448515340781559686714817049060832922512932851873884071910693829228755533391217820018591337814645605627118130747002480980890204880560459342188973082666215270075115977510236974151453355157089899361276046888955561064895890967232901078299408214485184190928953895239506534447622834003460914084690427558197029381484434831656057432904530634906565066008708463576954910323236191516109188757104760910193176242042978083575761810039750105695648826048910059659036816614091243133976341176202277333241077697130470388706788176009743709830901516852433829296232064347297399435693336428327948572800280812224543490879553857126165266926592297151847303018086960457866536574348114385599153878393372824650562986318825079893546325486082709143977062246034602649967673262341170400180501340769130549084160000*i1^8 + -126991519475590076468161215063358229427676311723457847105286316169373262671783676996974061231070932505533607216488289113189155048268484659615802453714984975251513400427298063381500362600971418509179347636561076234361037919234553816495442888908973463121530074870024927637743880914478520694343711037214312284440398387980236835747334581237312547304745334675511465479809270693168231459384879765027542633286689298828684921487333396114331002724085183547846626227367242854917879428237796083333708509249406199902290670008008519188240031628206429151637974231534004694308753274937820797748069609639809911030019435618796498023785793174661727026948613646509602285884442778329500034711641824211030536266548606266706627106712232130538521510830183296414067633293881943871812438575817811187414895027048616329009413417680524441638507772101878381258250321794889634898494897816551821994917134748130322277524198777647974844766443244071900542282838126404895254456929292210231283118398864639388760481616619096006346820886655866275367237040530793246012883487730977374089814820227045595434328414201894833158632760320362929303388498744288735512130947327400106385660351493190537969578382855204190739683308632736458210162671396712605675258505952855909011838420131486367183737326882028827545390625087814355638751890829849635412144433573800016521763344652836484344232261420394960120239389401479499301498274406687796622032138705279148592113018080431929863122800280212356481482111434737050845567516576570481117164583705699459725875746997637408345722935910793795537052798046837946710528761308174551930645309619544589241403821072457482053691590792859653260534862579364130595730014173457730543660633981115210209174646040202223333838115268956631086464919142400*i1^9 + -23821031477460923805232304402078960455378693581898890086926532611165916838611475246603212197797449177334644086057709853398077051388104391512990463467785889713963004004761138876218068911234324248297905051160976898080201449570231035656935472009829523256182136638126316188639758960259901370353197480679098826659553080815187076369942424675604833986532909246867820810306730486736284732189978222688487130110262876005391685249703813511119274550255580740596093887265847789614989290293844253575797209480852328402423593039825192466965144516512901427562375592297133743747245622792623392356568580813461721277787084251618755552894859802160925249009337870345927078691311253794617963304934453512311331027262577540156912100712416438675303115561794521428813490279586982229097884318092778452059192260543435929262254459835306723350014772055768186570781934282780443591548087649431632793293797898989174849368047430149514647776067807682254214117270529605823866191072065431471298756682936169813030011476461757795873094885675143090904554139570910250338282568975133928162803138763692354432369769070543412892965661926016530630233260852135849175607156286366889623551623422034977366487267502897730369375971375270622358489976582743385975170698850876384704754758051773407302074156956019095994581010335074728330296580135114404845555914330464205540347649632475493249895846812979946990908634967325547333023361389988834132922473531304264338446462087593986172981819552866583173523284149276293657955206919667570241846117802376558112084873173117131432747387666195425519201681095265052968854093812130862588000410168750043223987419336767054258456700712325871561142702379265121593896140856852511661613204184227554032301372712412017561802267175348568002343731200*i1^10 + 5235357449690250647246592448826575959249417004550061446599847328377988953490598847864200012324899908772362171614510648507146147140552176554900551071418381642073315419305328301318116475720198336295377840576022272537593180038893425939680221245117552424500641090181549725664889816373107785130172438274631600539316434896137357425610286288436144255230926143625904998710397915556980196936455313727541394915840750972110401111748018168173044212368004306364448804973143987617789092337647339984823896867858584987991614661330873140498724469981523250046131921780351772778859200951622625407192611190463528379090942816029275467124871434781744792467356941101881647762607745309379521447933403228881581649885460236369212108871670004427895891019605929196371998233002945166022994277606088396618574114944893472439538729378797783081468416951572649483139083101149978176247936993957027893722009779679738653847321239773106285689068202770194831183351450426081484484508850091796021079641789445545002808365954067979844937238207845108540687271986776430880378054081101464583924372862267965754538660254331723766747312155697600102364863907779287411287499302776333213402473503117685779348629913084970902528418781735758631832297592580626587267301954607215997924960029503008544759785663373189125540997920359507209902009439435513152952640933831656939077108368599012602610818419730441439840496408785085212753681884272672188808851628691914729801533061102483984894644034280933171565404519494414024212430782805577019182738220389422050974494602316241437279277887396737533957666657439906635304320371180836491883410968398631491675410103725086531645711585054517594922674633271391007244028643666814874623083371126011923771682939979049231060412971037855869566976*i1^11 + -27231945995317952677267120862831257583969143815516703377205205046449938684980403779490432126406726289748214021692690576643148454514272959841196961405815449765336344781527993302233505899044243356464553647898043060818444298683986610145966094961514007653513359062683502518559621361207836087901668786085786069768508551178349364466936913659283897869829318467223725215085194364877637052284159184907409766087376648848209136480304302572335826333128446365533017794921785030330049997936685514250974124320250249383424646945573252415449138757640655317123261853523948097236363294567210385543723417338822420953162868900661641345277360509497351006176848622842482556285690114706697947530167870993693403273269564179357011873503362322121190711027337744855157223052410480037618518194283915383657213863916406508696325806762313923384134930470059452948891721174405241509483323900270206804784618420502811606537571852785797979788890222916418178355295663571381068704154173535786061223789330013669023686525970579142250733928333161175289461227064463744989825390935126978911191699594514259387058887614502082321183908024772263105202631352184036996008259978252961950339910165011773069599682538300346082719114038116178800641838116876190321973273606278588529286724640200850497755600659678689011189985922420723416020046901880846062521044864870683332766307848750566067792996878725837296789614156351275252610708615278317604632958581189417099461727799458327177710971370209084313916590008295171374028419232333195239380575009351629452689045478220388256971478143868053574513642875550525118253566524767749837769663031015424961133639798060366674562654010918440130839101008396730224261303676318598329017519633917250713106749878788334726119328838691323904*i1^12 + -86345459365410314620990658368611192244252323648731082396564646915695941996005729119154984792965065102916832006278803913562474563550014687171623756543978616939469337587142589994469932881594472175131925205706697963475562147376097188665692407521081799364000871093107684102367461654270359219079668929155869634871680617986326548470501362444266407345676897050213947461514739727314297863763612118255504436104637081509920730394285774537341593668272336780496704384675922333456055022662121712158722833238896877682039635165322515686808283492201078592232285580516959845065519422984510797684493366154674569002376065631363704403369795253774555013942568261037822822631287802285614874385309922624556639739769389266900159473221214063997525152421662369021446935697263719077491067034268918521780734008647857077884570073677034073825640174315341137567436055803553914268037156624134589155153646995360928630776426415979055182901009602095472899352705589172182189009491213856552127082142468527804535002184459516422372882442657983117457793721478573053142357317309432269598892466761212665727145190709944173366425069931738367783606136788746980070104765531414556026551064272586517612705225712296387452734878374831213438980499335437448771394635500904759772528310155050646679617813882878350218278133036126157709845469671370032271904143617699863471842831777671341050435342974530518497532083306549346141404041421284130363049270254768786172293934214747784239608698487485835041145908200985832658144856315292347621350014752564352167930900912031252776263273991120979415086901774687704958612866236371189989124093598752086168579108467062230418717673248655355290599177275732020185907881361242773717220906085499611508706015742192437978499436211339264*i1^13 + 6151715502960213483338346571899574876450216076587985470411253340111305704802586472751953475280066305711915252925520432305119411964128827004125502408739679017598868121891273004579748001818410865036705942190227977219588020579849747762989850296130429974502439943478280352497884675721440753344192865988850391431553654983597286589522928417875633949647297879051632445946528204033105628038244838974624556057428811769381190669431569071981465476996763249037014253880340344019679126506152030022245889732106909412268526282667350409545629798489615222680276231455718192716617749317577665148216044180788745892898551796916107464685496272869358589795099481140160224347684674307656631424716889772359293933220149244663114534760064785352291896403521568474440942663862895735503397673915491834062749951935067824327989362675041596146972172679955903607928178806509541524688467561241938467259898512284105560878460386163339805054380849835476280265252915303269204480002546188082660066806380898622434552048130429452408611134316125516558714709290457686787486327827846954827968466281321115154288163469281040975554412183223756751334768663695772213998426305820210310349001641573858885977737865926306272609158871090214843505312260007438883233230924985369297723468957731388918412593753176724097590432471064696451610617207446204742971309970105539832002011018922361816416078645565675229454590647359964261977764582208301020770898733870137111181916350498444856598892107490470864793607093512236306949835359136556292609512911211577645270984965310549200352333009385063243491059617681640341686243171116666746650319191535050583126600061279665246382895612699026121570424713714222639623170192162826666099588704780737403534677365809913310854665732096*i1^14 + -83507153044438393616110366502963041153251538071451576219678535593464820817951457080887058550057434142575110145476698958045552980277006699133268192467407571452086845005474600113959773247014504776863250045058294147079990751319762419034627110079048864481557057117335298472636053047729402973679709724974371251415416542830949791319799491177742069920139314563920876330355169655559454214865955843354096941326065413782896877242434429890387677387933732126761220207969706916656905623303324985620453234543728391672867382000248378872247590886627126100202755790803607847429032867813145722825101566081155539468237898869926023719774347644316528294728157616237923770276567507870930530784886523193171922080595489454106439301430332705657507651807540827853632302024725141814717035404626219423944942429256295630428348928843977613995793233387154530305363463524770410623199645162573412185501745711767341241157801332216929664962577939322525360018450646356026449843869955138917153245680981699778062784619691510703271328172172343431433795390084993231005133562025735805376810186458034068357518642042692466848536351397311387308069559522465347822353039478926625288694437569153989000015521136049051392258413192928194052632916318778464556226455890509033178760814177310517207439370291102407687040408223709003098252846064508117895006491613193214934088599153832116108359119809434666941909458401619370837016583901629713796398985881671234158697859299445808891225779462612109581945968752686072886310878952481417370549876541933088007505844970604579333664743777853345343069481347490530185934021634558134987251674434047782923889619415482981982680313601068351717188598592774354322577380059228961369842623894808458195585976708224823001612288*i1^15 + 429524481182006696865539920720042451454948831552157640379133157866422491090090210329659237796892003202937810669781954471437757195224253694931789826366684645445351699359956928313177161717558588011737446554540150362768030296521926083711917172582633259794937749318042808721540110627263561812139784740689859223813776748405689639200440454852722710906447889421785271641973341131258666529546378640682250464386366764118418754789051156534271203150732171289797534079451091322308424082756909100504823002562496830473516875525897059838086460788256464737695889929719639002787005163629295568446122920518876906603989059484257156833384907721921466950214449565732890451724979648566931422519995843263111841681263540074380463183609465161046795132613969312663339745781190137294935456904472087121060960788664464256325586573299154247900493551523059458851751285353719629664560291438708863887825864376490119125134997938007403360304152983205843567580727675281872430017034978920318284040843148585675257344055635829861481193890370500013760967656776584238136848916561853420961499827673214506676053657786015841133557632340875895146355188018120769774567880878973218061954051578100731384250103664378217026852997703723106997202460031792169317748388347111422469627383771832114663743488575764329329470583835362853463307509805284504266807175912315585228686351757556317039758677901988609944502066825670633902581640514182168007158153307976363894685597064374022656655386656337507853847170441388500167806873720005505777024585213211309245200215914734193106503923302110438615382156598189198316927530968951511336165787186333155752424966054184949218934676234607791281762893902216627568983668218467159764730260190408914156973516904034467840*i1^16 + -77931693254592234002616554587181265981078229421870275503848366422046878182829385664437040288908952861435169026583031969684512856590771098471474341443119895895274150727009516693343303943623933447721064351783971092082148187408356693861487337339766223864433326886332990594812594132562997310750742609693923310080262387543977810127414237290432592954994241723040345404293521086346895686659969003066809310046889049118222515024166450458530621607279252553100365350642231226912829116150444755181534919681300220036401709611356294991192193262979152035250043603107430548322867301478890046769779566803104795829470571157892224723553475239517686931202065377145368319429540739452204683097051957911137582178858459121551282233891858201717843309738080710362723701297381342197725726876023374251406984608421485307091744835272725620753536597123652998173576890903888698848492260096184026484011567304724510298230413963623165290788183637900048661046956092925888541725678461263770646708844914073755941084371498917614851582559100633221635374375015754813148255702507292614724281013714669250337347807836077441551662555932020529226220733557339506870178561558541046774764558509626387868343590242922941881995678335660570441339335791438055317484377234939153814463208439842027596144416166492419282286992401468528515304439537850322092276845572784618971687301181847405163666498331801453863844088692415878740474882515741833925765158992393801407932119353318575039989853328544639022052262823759476921071376184349973762837663649560895118074027211471828940254959937185991401227499309891360518927907556180566587232009270621792225004371853185711698590123910844375812196449248996408654589698279739476602547450106248719689787407073280*i1^17 + -5924150374830390990116572328961523287167474037293413871864438427763325352899880022443692671749507643214528041233694678280656027792075407188595988049980316958185657577427058492378946200322689280046335012036085345248712660907754713272297701822052024163869813829669897714555801782875422472992075116918179111282300108832030890368282869149090614728606381630209270334193299123351462640624477005361672103901324017587851867992559737783667458377296158716073589048694688513357835411134979579266732575271393239263999489584618050806663873593713141023566712055562752479295368835730146902555466706582756535676430406968042523736709822151562465842575990081890962897229656042970784150197997261262014850627321030408205029749502172624062391662607390877037913199655558134135371419557722336990990742159657284003381599274110983912761864139748124689264985681650973041645409223398575095782930479164274067482439711726153131328949046766965441435444299604039496092151690144495368707543763683903771790928402331425351178989415918122454554328165985225822438180395536602105870265624826252204771210805597016538064730145088645532906147881415871798817644080552093735190283046036879344924886653600537545058616792601062929163271456331775383631826069788967850202340872829130481825426702424236962206319337185219047529671611048570279576885874561942656547405376849030088309550966591321303358233375443341602175607250235317755826078657384892107153571449642859795922972425237791055736429906701214418797098621691894085231793813819347167416821916540656272145538788185605011397463967913984529384312289403151551485432047504895336458717900485936951377714206540079365646069196039562938078606266724254839582049007047925401505555808256*i1^18 + 11737982972773352621972556055360726634531284076900122785960981900027044152980619724492550036219212054650286466778628343199417271057140621110376621278123354604906431850071296617109545553584871880534662979537793661950613872274744434782423278404484642475332892909668820161335794001043158679445929308467016838857807167662442643381037241449142974782895886603292986161041580446848786401563134555418480108806108768511517481487253610003464153306120208298708342608200065518800049642662924840636450690010651086388083557117263728586149366054487913369160652681504243813210890170153956079455730242744583029309065909865830923462817211525116888196331274931564607525601640894341509436368822038076943341738988461804055404916510266176589099018945383795893366784143072009807342373656512644252226944669288610860606760618545435198755315145678249880321253079691813245283607569055478382525444019889726305264530285222705764916992744503879800754042546077670293338567102273583431759039687438750477207321917740474014263466795102335084034023048118215442000571393228300914119925391109747880936759511396772160016682390146530763875105918394276052203842797959005060643860277002825855232319131149337990866551795391774169965139274178008812641138116944368899005621756992343370750004520361623010525107190344903942388191361470815276030617296384951206312194685158364055133932947707785262799461082979970504061045782170795624179778710536988237849419181366945343959878366552382945363346354988239470534708933108378525274482307102592335333475442337075604542316365965752733219180751764622992376810455209630516556402005962025861797785919277073613672578766080577348852782065615204333284094304302295020233516055050294740910080*i1^19 + 32540108157447432028436958706951011542257364332605482079346433819074528891819055216865346300257391093508149353620593495585466032495788124105807100470638467355316192863870876066919545386348428868943516696325972864980973202371171585187262144689042850044535978636078529067066643113966760931324356277499544305360075385725320166070419687485975989325187207620597559897743158677139204139599118200663432062619322257339376808339331484844775038277773649491022167710201189039519409853864767759728827145337627935217766563897595721876997059377761551055514313150407478378468037111570990700285183385127752618081095554783003888227522886660221642977707107883474944523730258431529191023837606215230539683258771511504404625954056682993225230283109971655976801219376768172646966549518088376922877962896674378051396246433259212693286981199273987555457445937666425264550395283240620075379670962774996994589039292412085842472695099140015522578763214996580254261034607607435633740354688356180161339548862890783685645938210170727772063151103449076007193885973710974398900351676853914743976063092773640431120231376823189900925636979115589320472744797860389106740874357443483995077563416127535629135779270379359503269534677724913876664560335098851554685614486771565331169119943952814144731786601200972723759085535702139053678109390073349913329920584216156494779204772003017756539025844497594558644687409791582271869724998565550210717490890425904284832574453486983962546813131685497843317870339321773805079904222278133947702026051768644529091912340050112457943970616111499814920044865407331992514419848379843975030670405111365128040643990814040233026378423183484229219178655804402218020361212153298944*i1^20 + -14144053187945350599100220880237975793047160623240880260502963425741870015750737021573274572900100979384196567684546851974256003141233130700924338515180212281427111682242780701937938539071742347857271798657092116563563605119893552880086142442691882955701742186304526556370596287347117961013212874227346010437147563131933202455257830959733717040218425138545058392556381867239104948426034615818858017161238020822863015663793150622511273578590339781633806096997182742926359880883936110894850127280399891431270553629270525610922335736416152609016353080588841734268884927591995668325400053051864832345111180816032907969737552293621508151476641428562982710813335278265607090971781150585205878802770904653699601217126538270026984005887518835508083348104800035509769126206817797943780148199582347474533575936822926342237657981576739275722802386572062579754784316054556512202139095841821201883186886302567347298396818897673116917759903942375403751962612518554397246515796616530946443599025510113343698896554736624828710725461673905464069905528792354257080253153785482403124218277675144747384964659386657876426772070868369755391506665604112420017871028424059466729716560169870700471368021523358079053129438734129423610719650340309852760132585003921778839094137843269324012489594627405813439571056988251228943112857097227471632684854059433820052227648955527943114121115604022208222131151377790502916582387292540982475462273037130830664643399156081207219705329860074059414615165895365926912232152451087183806884884608117014429014693460687859872974659043416574182848390450096641823152225547233536414510091824831506121990813193601908302047278632190628148781503724099670071387881472*i1^21 + 477317224633473242089350635296927544093259611384360804755571299406434396529153190531864153489739808122680632864122452190642140641163308062492605267898543476491381491661532415169612545255946585264531231282964856832559014006866325512287823081416734052040175491188438236624165315419831064104685443361755141333059586736477917226283747467683849457761204466534578114571582799705862655698429645971055749396229466564197954094063514155925490825447617571473901750547451589438157739644916103589361707509396093368506600940250044423438945802032223865517543005590451318757090785787597134023214205660779176032956287626006917956063560713257111189534335822737838250973420040900011361122072656959113326258178619070578323088598586483083303559254752043261348431691114266574287557571524078490702418772708461776369587595308634164161625028314211279031540403724386846363132687168374286822368241930320042042501818199771383552166132241442321240045013883908829982242086689656453719982270205588570762820926985531774159892287694967618254387428418383573135050531108018207415036645059436146850769560383458588853253988787892467782886513518613621237229866329085590399720585941263555562373630652698162752631825720654989021582767048538725800350734811201845359765666419090013509049524985030755162954835821158170829593451030298930239859945637516971017065418574260231965445860292291150610184830197855915101766872743918312726862428981824542202663640647976274140913143659399054511634418666426435315683743737976942298980305927179409994559184172701299989743006977341843209156010504560273731991485568962179823062348801369934170757360049123274884025575837437190862132201526683193476356602425935994552320*i1^22 + 424502486380352032532664527532860014394749937804558713016952860796238792306937915973635905585269204669373209636288887139719132828643362462331778932078430599482398530637878214187737598662011032945603581988369080214142956389044494513027279547608538663894286380608569015443796352555427345209126278082716986261182587826241913117423110635027518842395154792814400971444866979458276678282004143873871090136028301511945936006703757836848043566695670971488262397121173166567980464419159302248431742301783845028406130295504415422015914882079086318362514806361237440549884489239955136701344073689579028557874301906432613574376529616034452085179489434600734390562150095742150740147334616127010358849246333336641146793469760351870250972762814093637406888471595401832122834434722209226806983982053293903017520033039207324341354506746301476636536942707647278169486167045786500147198094342913461788729549310465198444760840241160283501791560466661591035567557231484372517476761840726693469169711852617319822426290854446167725659257839949590150017486116157061238169969193573066009420253355704169378508718269210483237730295098110203955136255285449639214971440685173669162045429610918605399911525896426750021305516289234761891926500258404548905433297878482497456415854610973953716767213140083215777252853343536536570339873384247136133679423115687971433608204461028764427847057442596182249847868325604606082841218861351791705106239230057495377334516560186838286967864285553016661565153856842361706232123943416948221305535559022084103319853505183083968278362408016443663671388280094995800861884898431884809670377147450606778797222723660356897253547252703286738016476243951616*i1^23 + 274372232327190126558081093623659588603403029362876689107298257044309226730282886185939351784752194375105982856522811427845705359776861905868958436029034013656528848309739961045480966963142527867725973214161180736443476508718655935195121428231726556632044542573703855697985403179492416112265512973917525687571746453632565409413872698749966274702857473134581941873767818403238989157904157959529371553033943575424823905443524551051751806801713653960327567168004406713472857045053057223525829420667566447677825416135781071194375886647276655030684376145636203347510804379735426342232413124656738522782894562893957951323218484038912013562913724340930670461932569610809647870289332788601763570044686242865714042785591974557050829739398566591198042308265228217725935992179825979723399070356979031394165500176249099045444000783929154565338579635149336750468688151691763969225321732862348027495404758420662663736705010981878593844125837983408507831243429604138389179101549484089993683849277633159657153028003813401396784880169369161499095702811254433852237857324565106499396172795308007355497499386255811228551303703594323477112582290135937565753711870029643310015281963092253161916665885350143189745483365547691040975040266556160026647421722011172394122366248599587319748929770554673620333042713294931129639552984225254788208820209513785887899854371460532877429477925314894053900566627644796073222436310566783267561624329897914320878331481634661828719005483165978329770127194871627762860955549732054170817778785581283731704817326529573335335164588260053710338603751593548587744216984776208953232908553056910168917275802736203878010116285044672096767049728*i1^24 + -3008558874018988697235254841006256852926779705319888742843244249189242388700256553204110837859940169843534047376941739992733542497002682672476018175138979628577941075760580631695044897351474737854126162194379976950828140274913473964009375141362146535915175055542854838461254951500054518067984906003919696688356651258786881270759646248516055158811523487822663469793807045792603601281812513830257793892746127873702240715921483308554805180352184133579136770168300312301914859222614234264244295788505264031595358267013112066919784279201307586449281148989446896173776160099469573663338076543370564950748436161629118891912053842604701673268699193038449333017893138809258519879165612134073059253234829917943240140094665235491145118521434164228303959016837776878382551409275829717344996956729323290523637934468827004822884277042109774250958499380120005421302803786669104291973710731696072681778862422618636244086486051788568359338781141519307204799513403602391331850496225850879634161965997562543733973571487903072313608550006454455522464241903829660435798220551075349035958064906692069102669956509250626196699865476640571725943791569649390131923152703844462223627943622066885253669902493440420719312759501281084605884770104175942367558165808654961031309395602932135839136958633045010356187024154085653433395610879383345633799791866938322647757290496411064478192443443341802052757765172694354460999134677435489447487723240749538046558549649494369014869061310138975878738212074162068460940090655033918173935937552106243791902001642766751939307542414120576290602110894966448084733158783646020169330205936959615875615645419037825670472763286214410240*i1^25 + 930018186313818081493182182359296674671405374423472446122102957304285917178872454486490372789184597018681962311618964459639713684335528724851212424796603867572919287472287348309522389075203687165094116757039624338692507070096554896400825026775064664276026362337542097780850425968891374632181791693578916017495401743975940032646132614862114020864500858166700346600106451646663924989836811269202085986705655457860702936357978300118960433302627491139812032733914557167537831289083320245868500093564895210069080903139720018856972125402559977878410618918128199748942363801175541236736263238889759451752071117907822575172006018791874780394968006113274434007647667466639580104491243250951533296547529406936801548948688456930053276625871659090717825721227571403866010018789665895886027088915592910870388024611308892053106471329406547752196057473928113153958698115373860040718619747486991248384792626336402780712106253330783548246471103875016342102278121615281225615524544693462522924944990389920162992760885538168580408988598289278591459779730701645698565914698376612282744656287541288929082361192901421146126756389470056973079480816242855516725290682161409663768358960180458897913318169104259247997061128358883558615448469855442506068163609896798719919238560647994144061461788344388265644054268677078591571192108779796737118138624124596877207026018702837278495564667647854636198811277972151259473894581769126792898088208364121483870312704564487041967559072966138845703725351247082805807942223375242850322365816027464535563618807849944248505525111110757316491076892456238662751052916638735122617111109375623440362851578022512454730336174080*i1^26 + -357030441794052003889343684507885598276538783666638451997853826771636807785468711065025362678906595004828455061749215912925455676398095799392581046157570585068539608849117336784576531318392575805524887984196967338125068547089000629307316971568047811004730236706256794081377702853725080539890180788336024091423546385104618739996572407302779929407039902768945133908708462889642168739541396372950930100163319220698978681045895042531269856991877046873052585124175719035955528615264988366416060429416071446021606735224030105391522727108591289702276653072407627314715344654854079226646865876099370982713785780152056477235936512790354526409423863736867753694371398322216227938848288566367938603258029574600531868446551174941623042176402470986005546318230920435790765376768643775568312134387983740820600989632440745905798251327021757639343862584190774472964842422426603491151909194676078840706515740347841215970050152700103024819164031252866363761988568456923836190553327688410473604909635934351612077102629074848201296089695299139106061414710695314668912854793051587199550418080930551664515337941908263425950811327554225013210202857983582296360832809633147464415780962673168496225078756252963868802003538076936278533861646309156591862358536722890673963575249493979872376064741637016441731801932925407037776325609588838084853834998279093838913751055012891463330394720555462762720295673809505896212829160078637938966212005469790654817227941224350103653679706139914736243699542945473333879587493966037281812712484430542724717315364195105220011034458916032463799189023077179376333339882823852964280719836192801260858106756158606802944*i1^27 + 60865245221993073359687542472179882285912336465238718804321015093286175273266303120792437141318651298028055267351352263300235699240974541596739868895078657782242246408332419164903708351253537051449839354458946983615135250297400087147018283275063187678060090899627414853944893931706281188580124776706295757857056923899157475086682630426763485397358375162419163885621875939321795977557334013811011966851608547730899336836490705407087838524186750133586106852923917363261758060992841957511858801444820799462228364020743523510347461069160956793413316971263539361477287293362531179976319633225205181746170298011628807256649255420092475150625526995509072842334952894153066254686171049499549213249606924130753097330780788321991961235597142480045189161783966222126982216357937555547788977071571654900566868888560717191238269158057716369639736169170934308932707651240032328776575006012128173070466860330248662021955730725493799437974611668833939095467135996954334472407327358712617258969625651220018690332238268436885151547905370623539203361354141456202869626499023712147211488482263165321282167431736512101487617235828109787965217915936945844882565836487803725001090269117078052276835855894492040104605255813708514553487710042459772211310182510961799408382046717557159718568320982444771542232132141167043723496777586069245341629833470792967028877670221302671607019203137713714918680644441137800770888848158511922380431145186763314676996063670782074494826797355016475564993543361215276503815095230444891759718221495044302828027289796158622504964113553995699952826061988051375573335873265604080872293478825194254328578179072*i1^28 + -306438018194218029125798710391517257439439852519060823473294068419247103667986807794864447212364761472147210270549363838074194871212732538693890583756325852883888363287485216085078342643973172656369981363129588658657747083104041191538128753872867911338562694251613646379713419572575864938602826910369812131828812037669163972074502756108125216274205156809128827013901559198795012461993439564003742930876107827237820576223475943141717146951906200403742906592312781591934092197113289796671912032123294531275802412999844218962665664876905820313585131335669184318588359581128516179574063383657193991113382119772650731777839433495060941097505868440145621958628870776178020336925106408659055130940922687652707076061138892785635036240050813680948490988865451085731572034932456278495168064953926351613551151304182684281415274321733704738937895779142875021673113799544714725315994990955398932554035097385534527129428976629162514984136976149276511352587875509026057558371378274928975340972152885992309871940721150329202521037361055225290060297306274557897326649251828143009340678151176378470271460844819236593205336997553300242244215187391125580133629797773581316821164751702295319614099879771626361091292526233794146438254361021262720536186410644298503822480552949188125031415350438345900357260080045300462248599920046107811762987250394181292177617628437502269548033234331267379740251033141826720712146898132730000169292379394432778966642218898334430858908779353518648135553173967236483669547097158812727718680000321047749593224797729662677695997499914388319057075980970851730876602456188097665855998556335243264*i1^29 + 405230765341523202036602030731728284984550765231938803843613300347361623376220872378681539253272086515315562277571705351686089291386470332251673428954081296093912252296306311151247219172442374034959178510057542077847972251933693273586583581963457500225421571718223501984392567912493494761764873344337300300012954483424300121904224565534745754305995944804877029603229983647478929993328156045334706280280726320351970266349688609753834514145953583711941333439642495404329964480215743944938121114919800201783711507291153819210483895681939831405601390175924059209273571400504335136156855334408135208068474915961073559291727095468541490546036151181582301980221451488708121842092479388973732907558834068747074194441307346947533001468630947696818449513744932483904388906069248239296996230618818824336161383143104037093546265943055743849928808005793767299699009019664718676547063264103408769118966388697300384790073215125693672920243824530096917105098595000443872107106010189889131161130183536756582145409796886662535630260894508005552625066000487701278936217345225957446673765148396719631201831734028457056556006295844918926362530483791818761413244664569249174764430991196422532693256422022984610378024480413303032969198822309153639116541214728945433902453627901918147448522928377757386713606223263248439277979084956945734023675202668716696029781127755450997553460239767008736033458131141346439496883013284452320234872473694790206036423274854677972320928414314013531121007370572482641409355658998077020558561064053113930002149511278212876125326920780046340324602233633191926516512170621032334360576*i1^30 + -36337918228979971759758668962216091975517060021013121230710561324188542058475304193747515905646577755710974229237628884721690191599166264415769604317978010380803119677587055008571012619354890737268194466673548884589694997981652982925914670508886687944171610905542675245333310232022658270235784686982930242754137288770867387565508733112859981730627190094207501052418738524191133018201637303394071104753271460122737907133854366215747877530335297706237772791692755381884149642987278496496086904101248107158692954005924898632158393957677028796846367179962158797817362486788126450246802531111774670984079096344227063005695879252171248972344723968548087353262781429763542709304416447910371728308382177826236046510892969254108290633414362907303233029358666787340249839573693993995159166534848913690297646758288527890099583406152355575696750102194375804680961023321287017114540360674411362725312234025389263559355394223420315369291602992784520723194326188544585959617579683737694500384154511210601762750387697400431635242864083793754941439722943342364139625514692667396752822689870607550207003249512994457228334791513326463199332909796947187768488822071961595128485149598002685896559039871711543271409935610064991019046053890007128839904479554355288220112940293986932738552293883944183512127862600138743104302895876387580567602248729585899597994934625958150563563235915443924262609465808385028923271965628279272654512083204908850818146036089637563008807606447899839022196008445683468223203849776807527689379465399330579643082743147551872304577111054825782096958374627169895612405514240*i1^31 + 73440649856637108399273466116438148733808315693980752146560255098887944695296035988577949023718038754893087905470141973189747058485933967288904080121357533106801877834054071303316787031960856911964431122743302085351428994910446482346746009352336521826556421088170132512539734341251405091210917906179078505304747437396924208536934765653443616593433672954014784411115449988672047613604986656125680259389394657224906893286969727649265765327484996462098429588339609873239895591102656390798884553264348769758012184868755694165866838949849482602794576162082705511424425784312367986238996187523321262925188737403466696404210430009948919139043839205848782040838957223947127987361639867433420375343116028281319030935936577626899759216796025989279587992196870699145445085384513402698483386002192014294022457311138612812158749130054040981411374292208879274548294049387726228433099028493726075975500984129466922046575631479492929129175899803208460618921126826971160630325271128810307952251746276235859766409416800180621812753741038460450172274911442865057481460541468680427185829522673014039936719560016872961210126483260554484342350920809208268782461164299553113020099151161312833594068631841970298696997589119473412360901037095145084915210021285269306176541224066159276665620319121097542232505347117881144077487824816535126256421147871985716371382455352567953451982719903309013434357867312935994118629189591024229004071471085004525289979433049773921923516222485165024295048481406014220710487573423251882267532285020542439359205853509304326509040551454951959972355938642296832*i1^32 + 17177096958955049401879192712857809914181240343534188339512902768614605130589987796828633437294082133699920630800749158105890113811944609843189840892536588645243392671565612484795123497505253872345513156701751221618218889198783704635850717621349457292215662167885322744464348526908293856568394528841584951574831324507077923816884254601067640623876232030713514004011786973379558970002452420111586844237382346858784004177599247947218049819104437131940594600348767433396225752218225166608146806223193307310997404409228634022975440976087737743998693641759356175718178215318125220985345925292068476521043840904137098505980753522750340143423546040808882329007943324752646554033254114869447270363497540668044323397787713187534346404905088961016903979213449559223963902145845147610802059496099542474197233466453746314622637450287731779352744673065199530348400374284050132677609709635184520918077060942967113113452425464100161307794103947060179974151656022099213008405733658880319789837781848517327826962402133228300029320126758592116315423747699402793200276498745612857859516556535161888051538628023341415378948140185797989794393875337768927391440405116440698540975650622952192470345727309906584588131632925375490592402753556229517373656890367049741134316605683252838055378239865627407097705480317240689123940999252259479876345590546521690668385435809743515331343212523424363752655325241401611442230499994351017808433941484622800880601679434462559362784114263130923036381374798718699398436653386662349439332705008580981684596810504085935726062717575536574464*i1^33 + 1651921985955944419259967744077865963281591703977260051667853287425482115663505092339340100297362212113206494466021509074487230879459059558006017601148838516181689538773585304698066019141513411677776735314348874950265888928343901196113746964894332731850657059424283557229602669400391594505363009082553523907470362861621590570734042496977393959172340324262179851709003733915759394850660096064852984383021147771728634340127610692168586422852689059361049331608041809830264770952015692898834250717730688583517269907233054894521112010705769099798896753650448697526862654028077374165708705214802613987244943030785041080730365615029735541102100732372667841413150554174359100065054639565948898478299551515859958837077525896230672158795502190123482419789753619270806210218743449655829385313145530072990924051264018291685453384900088042192024115790607129648251840062706070125083511368090568067452758664211611169218787116221206847271419459115736722696181504455741385408788056112973124354324749948793405005215011597908062276436026529614779956596602548845229699614983241252124539812232645823746144498768937920777381652904830974827151383734765700371231100152680911192268040275354534351255431450646792596241514506281468661757467843653089210599520513393253205317769215505458700296904604786646987684957807032189072635101976141742271937741461961800696653143454429856855349605551136248233286629705843586760195553413705819583162174481972178972925699160292223190294854309581617146001728825163888647503073818766138630105450415979955944795180068774504038400*i1^34 + -71449888371857118771079470501388380909206268399870461832724969932718661133300030275750087443069877724800630596024687536955282168733434934747471408936849528096110694816770701321089792729705303708560939014517336608459568498622725492026897144097674389057812454341950445465532205577785564338257820356992672845040922806251450357747596206212941465817260814786644710067866919033326160391677276294673782586810296611816242868554674753621633668881298365621164144791439714020500225628774225740940069287796590834738631514404030883069380587439070334828157738085807271252396509279431806189950924854049865283588428481070415929321812140903599892954471575982363511458681570218904784950026464113136489586628696769034476384361094030058222184984831239718979866221848401995099350578541538377329114173762303670942707273291325007879175217978212492256587817361855652495710920358804609890184219466240259482551172585684988335081755930263569866120818306668948372084176200891021154976005035080651239587616310978306513378689154390500984934686136924762495553278443844388763116952725973861668700758613832560600881230194050679911754686021730869957936859909670101037093034077224856526769992848500913658238636619193675847369424924786843527336078139735287510654372743476683157862965568654627260138080923938452603331354952906304518408425356635125054621490558650852325563566254140978577287420691562445557239682390037003621581750137596232812505280817543954442231964292097528768668185946970274564363851772361602836537379892645289861675582202037927936*i1^35 + -946635898337970121841455613674672190727308999781395186307099486244452586302872627148503210506286633410940526008995083682538446089209749689477105097689445679716803178884124607648330546417654897060149084444867691313274566846006476819075174574677578385008297390179851959371884686790667339944852720509502778301671919622842716184397719041323034343617425803304714221312490095451583525140086171320232710096106090724935897851693435582257231256854440389928724653438938086127154400764090166426194860361502210375523119937004359591556270082853972509732520681840819950302311302970341606380061011292721251393282623697424150052117751245896445799064900153670275733024029154974870102214343266653208937221518655880233544971265429198790247150066487222273008695291979328741786098790266249483245752483210211386746398688533584482217360336764631638064841865001353246680643083433829478730495206254288810764470641975913292038140442676387554781208236045961205730934386948973989749312856656417633703381352936013334354966031596644472653884587055748879348353826613332542509140490530307479116019088269971425578654000222140996447625335519389584192092119522457163328611557063342094752550910019323967465404442622072037298575450518217680486069656824413783583706047377099505318257672775936795343393848483753650964807192109159033616120215273492155553641362914283032950404601398413199231513292876646243616778891044835705469385529125726529176696456514438034893403120315016883997945495388643393536*i1^36 - N1*151082571351372678272956324990185115189617867974310179362658302050929008403395683555668461369638001605131399674056711295296883329419648171418092837042992162924639110504743324589312895119928748191297352401355920400441479499412387239597197538256714930640183949661721684979137890240702552102033622342386745614529368191194467113591522503715725316794378055877417584083245776718815180145242640987463071238311498181277620378488650840389697148343771000596358721051435392859340860635176547923602005195746600942021281167162619168332868884947677308140625*i2, 1180986984266548551479226771840708974145775533811480550261874807683973107542407838586237300112717120121898000587069043909215463343793900276348671964525261433049447331717178366018249069355418626303997923650459637874248396404597079779195006402913614487036847060811031031777938941551099166316978065132710591799853034210192109076306522668903537616501010321167485881956526142583288651500116932909590757866656123644231629411013020492275591332497044466656455879370611936761116548328575179206813584261762922054430005446186024166221570681933365981379341163007884473193116706935376082687537615200280681981770033875278847667483073353373208651675132108501343684026859365272910940575641314866466810064465301899616093994472089709791522151294015340371005084624972525044585711400234982226474382947179312393532010005779401966468441188694796122505280378876206051182174316389001080770531726675806295253905401891887327417894930757365209382008469350050869328369672901755952444464854162694156918528624487845355113062583480045050413655552873560208931750829012006601200629482357675838422975187833830080736322859559631704402003132382826027946466417736963569012782714262885149311775352883674802180423788697613473507179734523945927238889078661386377446730643497624943822298611197325648329461292014857781971408279300563714147004650841700791947088817428888112058518316143874327632560990094228371531424440037454469628781089246996800100454429737256804165273017319444331128253408914329122968831957155815369681631734080587850441613198183801316684176566930168740692220649758836015759797017708875199526166529857344153240136520936317146443611787174559157664840142742222642898992838177296735422810429568496392406579940333815959489360124931204746865561126286230109741383680000000000000000000 + 7281649615962917410377568122721910843685419738060419076726111188292884309725439218993478515220092352705255960023579773482554107436051524535778368557685349955659445852073391978085916059119799465560198002558600386509994759628141688711377990350393187831378541863212898410283567255143327415420277413279231373973437939966080899664821951550419121186165889194556501472521151212145784393281837372797283807297545115742651214804998994369923554677177411802196752609600292252851007129048057182104432918162366637205068826696016684143205914196303552309875610317593292099027311717386957324619521705216056179737653702030308482558464445048162923213480300355684867235405595614783907149154959834851866707111588422972662139775716170694976073454658980278320003318163830151720443196475776180769568209729120924411420046935735904559376516092619518005839312065576376666805653223891238852391179558723363023546249226621789698641152021958875864751421332091695251360650139448876625695649277126620427181952387075831859455311625332829214937725959892851743780808638560807886948871086265935727966378968922278627135259208791653350031849922209482409461857962343451123384126800372694806317563975167308538014551754701941933453233229001554923680852117333284684369044311836260610397159318311437504738208799361770434080466068774660098130094346070935095213122004579097568925074264504335753455315717642273735181516390529532743534685850724229680156289357918626458627984427023367500326244912787291318830654534149687003622291749764100318821818114236063908372594004483208892271553088077272946539366989955157638061758361676543707394033854372009408935776826336260455511001244791675945059849385600044067915098665207479281281602928077031368378963816600850371787228341455327509400780800000000000000000*i1 + 15454043521117956202973605386051305042288237731870519078227091144204388039518235510538650223387408301182643109613820695235693676365943608432183950163543811871914799928883518127254765831572833811983012897477781695038254531334806198549196618643890465443370842138631531436236450911086955984104067532016923296251786531344903256816423494363111120017971814088193079695186500751138604758629168021052169408516089212860809558153016967263889536673130001165529756823465582006612988287268776234921914411023263566512581373562807266419895809218987566852582962511860684229036468487646622525519750952362625783095508665369951597276249885983055127202437334314177640548641283889679213878266848602050713465826377667825834018173826428458231754449226073135651398229329271560025620155704940289487145898283080513709381772450427372700107724465013464700856002306608162888655362299624159839543549941965206374322327299349831794098306946172361174257513754800477866733842686140299766586738608616954436690731097005840112507063191805634377206438824503741160286762924144171961992189321941596894761885476094677033294945612865234834187802280437930288309920871366561988546276011481999891819462240965915201515974396549831171046003499372831318019751833778999980661730664321828146437977371439578229610098058548107223272605321543266600877774559912934572893759843341749863716452826667333532126959577010407116166302855689724031318188955633578572645132159719831124860510162627868857305535018042657686977884308092556297645982319799712065243105643993200698233204615932624033930595789291063909445144802754262785363724258421255904636101214643683316561213140362833843533158667764012453479386662452600355923271603447961914436637336113585790822249568783383563291588599522448394682368000000000000000*i1^2 + 8395509307620019484149544527490013346942560023520000387961636287689578082686359289475814551192551425851333700584103954238300467845799076504878141890246638631911251735374516317410081381128018972652545472063707965807134082227129506451886666866899461607830573263693166098302779597498761960796448719890737821229113192802964531912166532844865636087486007259423984042656550431366693171307711424491170712003933204023119037558987425890467325163915512062002782283796072303026127075099766132689460145607863253691936966723696339961760935636022138938483785385508964117937462697266374195945520160085702420673212175205636791105653550857569763375642889785048412403470697896919371991147360969164167067341409780279660129819321736490484380965844213991538931479915930747180368073909817937964481050395547071370915883751051085129913245328660910634344030097047558543874964534178916671568791183324426446726750502161251684650913257315638094904725008229080810746646030957119169282477112250504820198600682177305390071302502279906126079078980952561190366524518649586324802290706720924198749572132504717014994768171416642912151247085292676597127108519470589714087979791265437743052700061813137719346814176829206959352904961052027472025649960494468217476181898847489212488679898806128519524668017475051140434605297800447386067442118896748200427904153363452704799406690842444441174892297369730212061497289833369428960496802867870445083734436006492558053410369846326176002252467820064513996687647244282332187867366756671843444738667296007260997926547404932240349789617765215084523491804352475904688525276983212389418877472290986090528717168826751328361682906098640892008205065886319924455258955895618398446015622487081250363237951222387404059603680503741368238080000000000000*i1^3 + 8966050857566392992755229181192338110280422798815189924486616290648379711695207399042386876573595898952721233626169218957674575269837713624562206275736422104198727634130611126926560429989973472282314335058174008317655017804287715543486138343015167008765131919311689345723880876266538787518489874717010278357036635845102257464704368746242778993656018721429778632077230705619987374944109052015968214215860053255780935670265765704376745665383191795412797320313750206314587008872428858944066344490132966176377497628064923532913500822428710217719381701080670771341487103913002908493547664988860387521739346990443783010082145857022265356511435490941759466361329915431474718123922128916868333693268081340769330948091265489335217187507223831264316218302168020032249165325609014745947925879515416567977162796157043840719829825235328270648636594691829122239268085784254209121055256037150903383298622821843909086519166125071156614013130240351543619280145471153054426692592721561878365456001199266281878141558650977842835492934244337444165780524139636226248770347474315195613131128096689798163371795995002195040283703360385022221649606168570896637769263384273066891291458154232334498432153518960367960701463348535306420467305985277079276503843994416587610339065579155882998460610423921404252827596747232431201987228329710094011022823628300299503280074991042418369353834282245451407212535548173809415136701666852310062875445558449645640539797389141884426663025038846236350643825700327948471735426682906537789440814006455792530836065335079545193677877604092824853300166430090566310566796541723708945626957094510997782148047658464557842650460915432063519577718787979646638580460090548566057208614395104921497770889738481942056597050457984912588800000000000*i1^4 + 4733432991316802503755331755095193553862331489357422366063298457033356330589551404058719772592596814172712858312336075333851257928160212956447160943299402859978383092688806309215311672703147912651616569577414334032465072199467074266337289172933227369398866160813430443445073555512323267024712683252119238901342837240366699797322171978869897635474758379688074378697473454306764556356030867354353523324388741580827522171583731355948423389481254685391487853255359493138306401739423672207344027403602985702879798896194963318858141326021446222329413072235803704581653544397424445259787455035713726677416919618289747066748882613222909833821343793101683594112531005157124883767817109648348801710763446855295920892149599932898437643055120065597383078157744454800321104801689289433693794057565455468251763813994656569675960194481455860934103253589678846307547686575602785468811341496520873898697065311049780898949166238286456646412989068362867078880635603967403382734978401449190330876348496286054870749716093750515438357626737841461044957093867601539461364478777798224820390117052151411625979581954224891276712430581282112257142291814232285985619242199694035901769384818160627081857662983444577173038533988106987601646888643240142415389542851078972301045731887415322045041092682360081272462013649306490410269931397662896836157084584146074886453621929676420087264633251438974721179713650941946254718450062545466260611598278396859125464544297721880425844693638539268373882451295657388599491618532928967282330366902627137325050571116841212947308579836729947607751658958255363091284075147659936695088460116673859669345241055485004864624721699797075592228184909486276902140037473662270183202037128015569513961113658804142576764818826620567552000000000*i1^5 + 6902302944200503201277136078200990502118945508539320000748903583901821859898270906454522188670526543967659546092730830048783159638054372108717174956320910289223672029117117211506247322397001281288875704579986842687697938436179652956601865856427845006292755892061212465274044397856466676557778012920990736256675450521534967110205305380894986426662116848162988828363848569028512111080137804395774003247955227628986039724705912782884187799613102150077389088198156604983691201133663715125377142400122218956925939184266301933311614046595376996320116459204891410566300084906999583062293704707643295245668802080540052659294949157399316551819505548243806183954180240808731499266675525947337568660161664730058969311379262415097386932136281906943221347053730114827685569823281965188637371316956937461600589905080524474220030729874612601416940865659109110536051089755714646292948560220410178425229513703614621135082683374833558443406517668607527314382997518106406788456998813646975227323403143387228403992977125448792841213759724226863523774097066559153608812323134699112708175932048665723343635722985662895774358784085577335808339502894045837964964313650675458844735232599107076739884969508314866127474414227505401701746555293932640647876038391636788976520355522661932431080028893470091721676499596526088016799742602471423011772168533043627900634165057807145544566294070189028598724043567478886304767741642987239715307812674210430651803721865285651558250679993561179504155839751414871034951063910962852653447734346253752567743788527644840059719734223579939599133849336025068225723621549056488114817521158420556885468162962569231877989353505401083190154957412810060464939550346115347799814974623275701696846365325246691288327919547365457920000000*i1^6 + 2004679335456392121946510162052094922905872413989815139108609347631839656672776569516372118380710887272314199826861700635048420014475987623518071055741612134827071821761084599706290981423384929617184918300888216935502330736207970498947283348148646336350874653629161493024473096691942557258012554029232203838587486932908417271425548948880599647579884705589704007156282970225275224024815657239367368012396176881107137758304333994353303441714855609213825637778593843161694495366588443318584210139298701065464181949737889311309366341627085319664845789076767430552701177306283809273684891865115567994819663081182857731263462011384241755846605606519511889545611862133720541615056218423294015675848793744620315691669999898586554167203803003907902798324914325057888552041643236027478399323385775187282693466667856288026642825713219786940833643177451073058821853700080354657797116055255474346579516120052171895486521114295873163887196767506312995971421057514234899314654475735094953654504450069883954083807360154692537374519338974585892294610444284298054030691340074930797816835041023578768260817373531769841061448955247376707211730403234546589430276094084746906755893861098440001600686458592714659658494022051960436006214202853177433400801073571611105946338971655273057344434460510159942816507321376676797566095901469888396687557577200611129998146342144259260319867965772906861243172400555110125467463726444778896775325615833974809425516837260784481218129421871625954285598773326174432985937758993493794543896139057538302936619150805955730259751758050548844160468836917521576904703417418317479029365062957201888341772192069338275433079000324814348855698473862105796830001080029670107521913145545272666007283246370490606405677086880563200000*i1^7 + 541412623967666447029985141351715238130399227765043227921650737681047970106673771594213714739914562758299117314343452328286674041157536447643127244497720780319051516771384954505780060622324068847037944103376548889258467492265579071107622521454527178775061123202362917766169426530535047647599339655088450174561743179273019241740451218072117251932013317738825046595128886729790262132088264909902550393415858526119763038037681151173833295716332028340850296226482791095874822300500617295419805259330852112480898103588622439734670935966310960476070614132177976704962994412194217661061072373052048494157575108275303185156334316527973176720633574074317296119984194581855777435846086742789409466550301060867970458000622661190532241868886604156317928960536809240821192060055569199878465586325915153605017926610231204388801101645166485417297913789490522594828376824381710674318160714129926746726393202788613644371675589906610996870742412308713270200344759167455920727008146264834444211549361380405342548601617964538190944491238246167653420067948312841866265026853761600431775051593013449938008727670321089323785531139465283282063691963048278420832930498105014852149321488373277751181958714762439546721230786316685179022801545404524046175849141193533837124539043703180123430275329241962473186367256775786673128532674782257916668053613237053178254403159929520857061473115409396175272968401377682968300160475705882551172363235175283671177403461886862161555423590401125393824524448030035121727064730241015166617369390326232154747307445509004670555605435905746518305525777671891980767781664260370546630017071176376483514499117917946301470088452448401518837262103505817058170516083029654156924000283209105284982975054786436951705036984942592000*i1^8 + -37736052868347011456484541085555970986816654179122538775403583720984940700579622749060017301386086016493040215704373715869614695644754852220669109499911907314194002935985864636850971036219486980758703835175482838028379128469039670485181726763274171039837929351199147026391479295544243700833095968546655790911605142252784350812319059430499175740187256010434962681488982689181765269609010009525246548811285973243331585150471589022700081272904884086919067775908677488108994084519240199188079352557099218555768843165985936014219606763641082834214010026010673490947358642157795530441329848508021623075648835265603467112896616509419643119002181034969528639912518198674639727550572167874672585021779359780139284393827369925692956560628372864588252753061705838919179817140861787541985959932876755388397367977635031525791952513303957593112338921403975041480825325758322263180577734590168097616539618216259658540069290246061051869707220272005748520045637113493137425795205517591337802998492481500977393301865482276731918984103486971254776264160220122108111816388577004858239110314847259649097343143747683628075845683251611488613732301722812547307956773664149778130267150271302137316441242404363093462620713083627154364975648623724657765067025640516306456325430515853483063322655899057778889553650204857500440533856105205941274234204699770021767361434840538335014766673690117990735646637347057926900515771841070743591582642860194310340101527900542490526005660203642529788122114455794091509510830282674852520808455535782567742562252268249526593263958679031315292899809790170799852784239080356119784723481218795898150002971491088950740724257656391648594518885876445862359209025483709779118855826875689695438086081520905844487411864698880*i1^9 + -7070211620888210975051617255244222966182490129722018137379037500622772940760652921416659079364701582467795643922792323682586423935559598642935535258234929026483152976813781740603116933698233421358043759965613119084992075748957112221655826739058709718737402372966208868565370139293213486411631755059819836219109978404595244276797573999009240147277396784889104840729615324994885478103560939534501347589664563402311065975990098084469727509287956713188338999672817189990384282953013902632053621497174939365069530347003909705621769019137043655936210080682972180076471689052783375795155181196507067795459863867176363961728489515115283212863764904302540518507426792893863512199745037138086185222464945368444892086314264033557445203643804441291554111914049916074101070398387747537749565531647353402513203997279691873447027129874136984387586638747621039071966308818374981506277776406609714187548851421699376219841320992990196069309999394280698347457753930833584823900912574629192701833842655053639653556949813919746683336359927478034247169682069899664184406909031033764967939260100160225424400141676584289089784546727100101891565489743533445374490194401096952785332347116924271197421738468386968344288508903806385668657976045200998409557133621550981953776864346207166854723426758857553297418996571688831135945685210674762561184102836334008744762832417135659733649792759208228005794115787162143535248604142250118190299451497580007284208857975549734081803800031890159669496988395336280795008907944754237104697299250324931364079938871440590986275100032420112225567751925351999541173533679884586428340378532192109912400921433092824801094138090906785259607970990521592283745362448477591251432773254240142216420113883688418588116385792*i1^10 + 1547103528524391097927993046271405697770485560339305396042058406977342382284210476320166233148423506955736130464334425789900700314861395599426028433401328305495076377902548858808996757546938376273037433050346773956406644651841002822372585492209898230169167416448068734737962682799682154139566161549509142257266952613741988822809483098827916098261487800987649618222545792695790200468207979976411854521423651729185405203364300363384108974754700179722532087967338543451697933751305486990277758944964490390687618158901557822653125707727179921087312282381901231271427085572714243894661663592531698077447462430275352759110569882202623707478499350848562824295528253224752570615771950684742833851430408760999723038935741342888421226110545655699975921859784172646072800906071207355965667066421241183042984469670771431772151111201910329331430733637499449729018677602205990535441247023308982382887861682282889099580249876373833714653578633480606241775568138748089477151858816496915298208659646962928564015945709330194124045480258303296047168103683090452030520651589407517092506164819414036736168538573402221115896617756211084334790219283409026174391389004894332181061404600216236855004693504118041340367782592965373741201533977294855335530071050178076868385004441942811223528287987050491587878014100545074035473443920353069195030141705648303583909056339582141415641188012723060997025201565901335616576733770857532036098391193777924012809098615088074325043931343540102237881461250789100998637532010495806125014088707681894348326228095446394539861000173396440777416557016869152924250293887291211042079444650052107125361146438538790647367131842144842059393644293042385829963681749987103997858598409487558444663476283011692482265088*i1^11 + -9236485803118557504823834234569276534306333011173931842154995870757275050680484734197430728258531296625239916977789443790681972831306546316459855210834797037246147299032930875855343707050054083138652528404806123372607387408709798908652353896646961992992313299545954841331494343285742027312254829253737139054688463610857543797985673355225486321747153748552650114690268333422628896318311022781452964798139701148938897556280584607735716162554900415677357618485302195196228859347065677369570502910222138967845863944521232844450088925156518379930985563310814519935222468983405962956003968443455337364378669225357352561951797522045183124317107136369198342396211165998985140576421762629555504241282324672548160372908682968227334839684850069619847898396886070055100278754210853119129542560791821901928133655751711637387032915969627064472075006478346653708448519790913816867988520678350790255800961751433648229489535395465173099362111706097808178780769247233263927591844177995918821666390260986954176512212653135542406116414913890618262975555079522801311909891183502128839102779984956743926132460413625527617440665680449319307063691522014647911246791969276586251072155181144405474861958348864739988492435881161814659495456231862520529905304730859304216974908080205826210258653905118841399480328073149792807754087953560188067357460530837621840083259039846817797855290841294011034090827074539831698731797223565112415816319709546958917367146426184573977331344753868112323430217065901752302996203021573684615686951676980348158434381083744088611978083444337035295721946586088279338747883117711751551185039873904981646743963415246254590922961763419264807610738001805800891980886897854681601340325008987697440105287785795026944*i1^12 + -25613852435789850636854476528741973157465255367155550220351142601855107296363470728015360575110226425274351059114662990527863464614016412928577344145027459669410519420091995969036881508210514813767086072475590941824611592652420147421717302502549539051082305504038475955993892913057013168485191283921221358705672364296446684908383157065501533917876545640587511420205420854900777328393647215908236454600203316561842399215769388329449179724720777852523026149194030433533166087775325217199351454346802490547691648456229359506984008078032738393083549914295297011482930495705583078827841892812934590203194541540052368139857853378723616121343023731994315929621111486195058935148990982643639864991611813578989602954816116487857534846976896681629393203220823533128565782678636910718030842698386208071198810527699777824212933599480935642511815196011192055437101557583434245858826992884576339896693918336052681223971632398435339187869053313476681240393990917280259155952813374487721701257355563790391817816061695524410478358635379804263473326741608985158911659425959722266943946426325584654571427831201426339331768064002530629376770106846231438345475771795354714259752945191459939186873552174698432092099314749085959672835137288657941260334165002670587880391229296655030299195051222168361415664282105182134223043199913927749656713364000044587414422886450843217496121592916261398933904628750807007543636315015316069052662309450510462323757102088154463824402757859250400054448613468202940599073531374610162363556692844328768003506693393820405286465847769186564618040255955473536519017512606093142178812138105600084871324572936802558964856589254078494206907239978119835204124025842606191690377810195048822692205752209113088*i1^13 + 1833599368681392214010990417096433220644543114665492248643624762833812590572949912147062066589517403065136967699918924120430970380559531278161956249442181914886764123641542937242537591513859974046758504672625791897734293814554814475582140103865038661811830861716141375967845226148803881272530195000048960079539478194588139433578125363915098198093007036146070578921818865161588179513236033836108771075860496319480087866499555145176445630116920483149549111900667832497154207115186441454230011657561602878397794130564352919917499571181195582634794622086137949384682535787192618084627002262248586087970175169927728299660140610100709831750682665794561669544387229827763356351582426129498043136580394882800087226865742986206281783669173353352800967847071478227519558857855653462460658182457512502087002001960773264798147487561016132814701698448592657929136813167812297079162135785776538098089929009540773595553748893404404072326187860131343861662212496466692431826269352260545365200239388771308402255511435434601512890955894291109427844427847681006415317818491536358349138737684074771483703245617701901277133151084836179597294577552344987894986914794409912869652949339414937848666618906152897805777361037239704568205486572375342550587236701808149987063359515325952292842819364919525463154577840012764774520365302254992908945181063529488498898017353691944495068635004209582490754120110109928947362673838140859447805772164335069702323082029058260577751080802783628518838621840306606308858016465368787437015674927378013066791710404463564036219628235114846016935749422597121396395711637143752414936099037186454042095091352995923432052164780892721535120943911672897286528206093753670399607410388308041856352513949696*i1^14 + -24726821735302439696610470245516007474943721192817962636645657754790675050104648138998136156016322664400541662213005940451295479331520604403431944449504953686796966649403694424712841571453896081574949034089113896479374915590012263591836657611801132514241465316395048108506327820045226448888022908647242621359888143204084992519753482146334810076528448004940251897735754451731701901700317488182465329260095706728232471380257074799432146581463252549574747632201545531110609901024448813882372951995515876641322182932535441392452458628332535883277185040180397064348476177122774434076158301069412548014720518277459325196836413411451424585195006559611901722641352116792594100661125620798582885468147523019467971499562949616672049642347464560202310440003813963006573331407126753362435704632725462275031449866605892421838722814539741882575588669940791176630900254577912335474180217025639159590669603735190821108315677378925258781623433746526557908620273519315173987546448322075338602994366481588368543813381033269181232889080795464175970943946296779645367198035359783582951233057678181138079819118272328775922554023260710010727506287019471754155340187464727807081628848051694316228175568108741215376585964023166025474532655687349435035766968075522287310677949302870032928402620107980304253440222985756661784737500008588772522645245231519604104150734614991564642907628876515384071134032704530108098428752797986598216428116879766212573929063821318993355246260927674655472136928168018577668127494702272773802313507312003597861588554519993060181657396024868432379195550188371482619473857983316039456133309142295901713877219261211257312662248240153857936997064760641643170682542201964184953644802186777559755128832*i1^15 + 126557769152277772206419143472215692715581004236592464355571489451662063175145973880925267352808280792875996903665862471513171812511970550729388289008824340682695404592920539933084065963378995109831651760944101960372266358638480621131428353841473814220943136044974662013157721754253588592259033553752622563108067252777406781012759220182822087034588597008536408387896986609426998640257849977290384757020706601616998811903028432340574724074790009392527137758081177179289818958821916730755479791023200289736627202717094405156040074766768910871413454791307891884822107614232913566398600254631656794146865938724219950373786848847475844657990398823763317664558196468108540000240820068403919958046599168578497872901887868574585544494967318268186455675381633048212076047231336600195947408765345422615403649992897282310747241039238931548456404693979862997046082859216044536636409749665910863498675250379438902504341000669688482163740763339361367747623341468645744920862386327454987283451722738450653593210399643948087304303932884624556711485984844209308600184343494962591187691973787976020042201930358673430492572906840038444278574941071960258035975103085279692441521879305248209488035081938450515231801015763283384000397295604236714638632989668044440479953825218034599144366872534456874405992369571342031003366618559020022444427311264387704352793871740664379118852684735589996727976463805227110928109304169725726812265886495301296367799711761077646432732785772216348765608362164603920620125024890620570350880199555567268581342495783361568401422811898492271250573082638401100692381322572576926572741503122325866177240612001409245910126482200705674760467115776439147983057037211938001150967321801514811392*i1^16 + -19785218947331083004278797345767923641908401073130331098117008019325581070290624507662711118142545075419773879835244093987135392028704962343724838512330040224685712109178663214477051287991899258968671988070448732489358272077666028961543447816908416489277877484518365735289903573205162077667652225322516365897632350087830079247094271912947702101744948693340687249246898523853980834483647361960654210652707619132034844610011762109423264092756372723826470202609262689122362710838977492850439877032470806342017612453631852396227379564866908515408988358986938271751827786027934812106733455533836085715846009860984470310388053136449201169208544120931027976101589834641906562560026249884668464776732484930605306857594014975937390054026093969246364729601205539546444633901600065257008036518001815745984226521426266480381465242053854892557513984943275679208203531013143340622830872842663466457095863090619828865125575106063162292625729331297948699925358471985999229728321653471376638791306891599930001611020483166460288776592248289700625660349478256636641574303582032643399885746063242886441781460078870255980208635146215035237186123587506060948887443741556540914220586047533293561286082709105662415992184692006916015630275723630856358149471261508161578525948767868396503690809846690428203602071141898829082858165658173687529740723446013021871126977728619459619708264792137016793189924073214530163498763901294250685480554124210459508750023658065586928852348205252357817534368214312857550034176607477866920558041225311243396815582566870224118792690277725234032004983787752322234658521487819333909941274716134673303150697722638674045528157400998632199393659214398321297892463894795946036206661271552*i1^17 + -1765781220151767208916577939453521401699026905495473270712861116915219721550445024700040883747023295032923233260038696299344819169468283177469837837353075750561036103241288212146399682077473066505830055721260816688654558933138053366406191388078074330904338058987293190562486355389885758325784311643441203701558765907379180271212834985579760915359752083163502366056284951933938752526868226771248888632399601019189976698254217915502139177383853167139526930159163905487921160833938975483590372078371857958614178471960382972170419142680936210285438233482379414067657512196884600992916691002946596357948032519775132275350493228618621808653467532409502120432149476279616414427448003025024417540260920804346961300480439857862279634634288743125680209041395866762838633345970221308449156555248981446258319898104020220553014107171328559354383297993171665301200078830267681005636305744919084727079163823774754769486830041585236419163139068891836222049781451386995638736083228861789775521399192615136601874075741496972649706829342515685691935155186881278924488168053287901675748365961929705346437690397187111275893311595588726037145630649357699588510197689247939625064033364532042551265018454902130566476244626417631664058803592264250697119962717653587153101457831788857088532008830485429307154630571938750966032148762046427443271873382367121667630516364673622419412556893230589329625804773641892541463410747670374359463563196993173296777561156884219412537519390272415053087421490089881472424385767792574799687660428697298399208131352554771107655039961762331401603040601179713194402793468390532355052872462513828865431300795042845674300447815933454384153177834128652002565675257502258843493597184*i1^18 + 3524251869243560410521695304481409422175711811271750773107628950743274813065667813634798174216583485044752085178865408326715325204486819994465799913164713722542705214813755245252574820820302147037229203722056741502447264889721448069112641683451963355627334979091831262617605357656047456275972436626109034201169294268863166504541617759000124024668288687783366738470414063709125431193251585667821803479738207353364498769707830434824507288048493847963865546986219363550833988574254971949233040628574393382978068410309638740347261940881078616654664014318823519571983423399786539862175647653672490674230204319159003629447997737801634574399390520138262224634495046107203484652638407493001328023218221229343553752998702618179603751748537194557440059383949758712464534710062894882795497913403704057999217792416295845992135058030295641181570913612659744593530678986561821841326964669659278441114985094375871182997127553914862861774748472471395653527450847958411183828009540613863251247524990180913462075255183258511261797693951508284980111378854057013751437547363720540968428533451648078384563659964082104061367825663250620739937268967123573037494316472842533994198821298154363272194959783382139750531653980752447683526193871377636044926673644572958324549792916119001066252098089876034315674464085750746306336653106847249612460513545508601683556076192024370357528521518389944026188475007646244684270350657091447143969681368623656492467820224634378074293807456291054970376227021983574334438518603514599901636220270858466108750868011639434951460614619351556030608898595170552488124163242106351238219181132612242134586149775531816171397012045310459514969528871504592110582595902243789078528*i1^19 + 9911368627210574945381560867071983555496125856902932377541746657724295043514167739629426503168459636376146084561997846187995826444271693009221322529768305529676455135046744370076024836804920761505326187274982334750989359442062078833503414272018073864481047931012028078490287574637819833351285463094809943872467215199382063262763219768258773009466520806742265954820077733353731036752962532369150613209255420357256983132436402333117341896234634263582531098375220792249044414970407656393208323290499512343616620499137522390602203573867332058086066097828896557181720923954719552037997149209019461485239320912125263477945123118749373738049522731688310265878261369471314019721065591011591296322619720977317808823449261037327353023739290687427255991430507312292842752571086864516221234919333860356799406703870671364642748032405409688035316232784045080350404541640984160150847344342707971859177519687797652368366329717641578551067194569728598934771806009035251410538932621095423128915276230357499421918631213660051272857020790254709918338245669933243152080343954278842354966587299981205227241768731939842951610385434952898709433716261136695993855671910899006920850039216829465249283024331661728265883154924168102053409126843394382036941768978270434902105986597240472385890184048848399266423636531426427610519021601377611950398823114486628558468380678944201843399762472341034354678970876758469437363664776217277862163978562272120608695121655720223638628912924184781586661130173193961518193465557027836929512951762513478571242548309669834475812536310157160867898998111039501283302065075749589191212167124443673898608213137076175579475466315035718643971633191437682786114235795505152*i1^20 + -4197002110812129827018904729189103493117078100735407094373653563845133214416230207008623162631598921754776985462836515811920991507065282151194414835330337162263045734548845305273406037202076289676222664132593985267766804694505218633262429922763723394246702047295256573767892739003882069126465582725141257215633104822800849746308421054137767555768737015043661352391616567343946674305790314992505987439810557329389593661186456930539180007321747822772592189347128853191627599556477216852332000305153860483622107469745808634524234485691259406992907914109877471612761042726106437439635308370042087424966283253902152602946730054189321735375935492921481229558227796092805533475842556991909373782295157927907587160001540905341062104279993038830893624837006305197096752099574249566829195943862887797826959069505354718655810803158200912124341041898918378514065426239062969273926103858162877250849962766289590821151405969835374666355895954294757653918281977060992276360501395738632130508951924934181370167934581649931722335882586053559819457642456112146874686774040395408918010234632925716735689511349863769493480654353925434048981559869654722387282982026390681534353106971583349514194703350053516571820636154042851253418035677293171357278912735367362040850639183904691760226005885350963502131073413890550007914271239114206653646244129621715130692409158715094242150427607016618021814184630243290718545916449797657504438764374482482243220588277428624885372304430650274270974486442144035974489397162162734478828967035592142727818991068009541721754499013264231672545156088916122207486782972978672172251564051894263755195890286468347520546667905966114696133071668761534048071843840*i1^21 + 88627842901938654257661148645642306535716665451790047695843990572316315940067692614632965274592943897524350076517336378595253348183592652994137589435182142400573256004573605248469112456183271389272360045047052016645458601980821886434573872164626746207479476346831342712329334426469627089940999542866498772394284838085548861960280454213716130462987892418747233437113941208879042091889065387677542108797313410375739248650269191173737388426964130484346117560422900682534547635331308673190060579148948191156938658988798676175168811338763990849634567756695150058233025019054467812434738639648135119728617676002423362568258717869202202212099427501042238215327548635341214356598316427609110747515366045230611702688092619529956092582973308778023891098185052783555218649760726745783445723426065996538022855091466076991794714507712286871994908401860397035608656269520362051067107661941186411318361327422814987862357249688942106400266137087754916984853459791124853738250422556340730186448179936353593409364755850527048057595875460529258061737778417496154309013883047231724249602151364710163169918400269499053242915487172086461830050079192391425428843783778145766205105151616582849423271467069737182214069613602428442283441225713703497763750962336120906714333874787855956519342533288907911062644909468319135793506016170105432927658887891857267637454301764130942778856564992221208697793995141170855788579109302696611594167907468549461982673049923651732550489549162986266216750414418192490349609534095028489755237300049047003293976384009839856255583996171669372963669017545827013780832489538432385567425614063675079652908581573241708489158974731035427701842302466065956864*i1^22 + 134102142892994793559144882502803561704720169089958969215142327319904506952647920574531568327825691474883548778060994857764653143166390600182333971244155486165600749131730623426143554733821229839916053666100783156908850441764093480143041797670511335836549687365872561956454738349305533807661270455470796071234840470579018133582426230845805716245554339963529263397498084220491477230484271126371587091295042918397884600885201559476841114870297591729128323651927734620127851201497584884300033004021432350523611520022227336445047979735542390370414896998401401078634798151117557321263803731037515315617461338255388870253350023152213694489252137626478864630898828690118307730962563636338297624634829854963912764187045034182630004230391004154473652791329659876265505140911232504481512288800223043429798677607186317400865110792355881266682396792045607734282960774607180626299202466245514578203069432850764683433916887896494365806092065063628458868178053950432755311828850423183791270548708391408800054337889866644788547393340631437456190589514023499734636667208648989225651272134690340210439241688187924616754159274411465479050339386771767215668240246521282088169059438915416877160135096201143687137562605794780839415703016436297111479726700385422127939030533602343221617076229774076193823827038426858886588488068718576006403542197097143129751932331420155714167482250911943541961620236299079111834303127252830852242091766430321573618157216083298622058578460177572948317540773032685409359857698684421461409761907019912328058674053001904690942042535524982974056074848778271923394635856379550456737080337884707703957845495029458833863473304035804888202712549687296*i1^23 + 87827050050227916698753006899228895052130105486654571218303538820828954378944762105445369256156533480140836328341304912790310224530247184731116845588797064950083995579728752780373153100208843798016726145229168894042531517097376116525679993126045038687047154801418733436379078671440152282177303215076270793395538344887241167330561373815860286529553906229403811561478302195509062120477522965054616192682731736326476658091356935169794348457257271391976235130018516557813280567482978141525602130327856491794247558044913931690950675391894441996649243830788843891850263614911475269072575390694339180294391709818966352803101575609636401545828615814759813270314396764694332653351698900868067792752528118721357535349426844140493827566622687403036537894678101944360623964784776138487116053060200091047753409970700492182241265572262361545921412486699281287358722720810811255579141952103744412614696301882277094816694844133850952558545141865477751585831555159188705475147643028000444213612361704799989537889625246875510271602745126450307975676124333506400487407290333476437036947754034740693951831584438771027517472709985707547689777420349422221738534267178545666097879252071025478456527298149500580493323165396495536244208758990482295542208730396714093537950619377310136434931756364036247943583525092192671571821397446233198060508543068216182354566270803182738942717461305367994946060481637846353439951785528040894165540646026031069657439535436523318392436494044784342863330620195310374695024949420479520136154348099002731986863631725449276299620313314866692004976562630733921299379810902681518981743716507467152518202642370537197465438035742432517823660032*i1^24 + 3922866830810011429740978974671320151120946274891458184415307336493972175115624136555137270591545577046246750572629711878505583703221465045203131115950500401067877945440493694071395706949762466748636349002022606105735441465686615649966023808167156392946671382365447670409292180104911176483712574353662040544715840911843487683078210862482959112765600602649412080591951299873589896071004299821995085316762360431384525745035775666300633836997793461791444429125072096891204255762042657219925029244137930043588046967137827452389142512045975788848456301635869267407466540432349097952105659676749201201716910036186455884956607469013182970526176713577224377116863208611858830852715536751485319615529089719079974818403180590907348252605728158758536944704643370360109116308495527165511867508031526804486760769316920626335508847403498849533652490188004185462894066689848113031382822950634386451288290066029478887885189415236731587791710538323785988832988510690742819773176690244061652834684348306766692528906727728587822892067481911387082794614581606425242644394982811429618225994249909235953556663718969252586372622637406434044413069839064073023866646135311553756344861139326528297867659538236692446178251658703162166693548718965381282493186039706986735105552576019683914086773638534903367866839744025818348745752208644943754051559063669407219285632945788029113524936461427365454842878129104580614699085990629599871099732057704190211540665515752485846912868508398451570438379428384205055684077265573842776736792178004811132374532461505766307125438977943147264458740682130442026482042324208384654099727142481279256132603010661432243335623939719168*i1^25 + 244526737475221543703496160381389945400577458671932931335278002759977404847174030020953945501344627057798421146473052502114509118000620818526851107509075613963613597568263874338866438996302908808952063255325111786973956110207467435086505248179349671164378135750379641092338907711993230113080295235018127025477258754885751213259697683131582714671268835551374930052415128262570918036983839693984296804547013450692193830454798399075060807051312688949314201189962754124276983231837827343315745124955662254777153492967271065527824844119822230591650042171177521373283015635091909091274709626376295556964153889213566514117447943209567592322686380156649465700355328215862517154390438639508617498619036314760471264614717017394282171831096310770809247135411697020883758386889284894587077794849751919643727880258084442668797892846631320362330825914368478274476395734576135375807045091071558208209780896667179703115762611400016116597336670748003683564807715249195420502073583831404171564654368928929322313801203753000547443006172544421585738258328945779660433697208350740965641652198518761480518767874660633025373838250396008232270159906116349584329499803471903370906030776093927211577030117310314960786808758788070259631172227732575764391672443165615827773647089902532138547566058690841136434867602061186373183509204609443223755999243980271632353605265809182905835790379336821020088910150102327638480431657728045035100129735086315298933117131594651330252429501471169878990380230131050616644441213705466544946358230392559912810403395423526660111913344761785958925022192741627348418961879156826972696163913786882186171884622892336173190903496704*i1^26 + -89905066755591198257172031166292891951972386885868398041546702460113797421462003798364994113432632640880701486002474065677897321806589361877395859627073423031976267781907446737462335416996353544484867096518775550725774015069280020426518075484358618401222399896037285313397344995486602197878196432514721667612922222300171657385163649186804861015363095051478202434123844613483727401837215928691722012360749175654135837971753909953420588680248490824831603951136275735791663227654708219225417083788607071707372818783610054242176367341130671742269883541557522887353711963918303079847887494241565353117054316051857206669426716880126696781433454121454054827922931101572074604923948674453490323290891082000253538887162469761399245933521874342174986397617800451344488472491538117238131379186517815644522691567908877735854078219224927143584824097269052117910087590651167477843882789477776264332380451026003088577019498090676444541299196481812820752369910784844539284505050923929716227378285272356037827901896628498630707038200074531912379153988724729050144164954361327561076786060403929107204729557692365179517423944611919073446113594140667950183293166495977275554456768554840196810146106048085706461085052947884416704895130772729529923489429339452727390677490896574702382578518142699725263331878220517974565321739552248775969800515878237594817956292541933862151742307445147074235424167418015573103652534540050782166795594715015831558470530643008629939597612801149636987337783258987063261579117848908601311515673580453552600086175001587068075057515345576820191405528603241744322824183347287001475130295738714011728856917649173512192*i1^27 + 15419432030547146799862324313029507800863708648191079839382378663041108368482479765951176794264153447384683033117654828507638752448316680737333671487357864586369062867624087346156424553720630996322895699872297909873605342772364126471648503071112929914549834527164363902776411804731312448009877157663204571912043054010859537997747355758750563315299430116957995842180340209115604766917882536776542588079536088520122262840536388183028383699140435123137478423277746924689430515376447482202656869273458409625767824242026128921563284351167356676124114233470023548744528889373909002690869923084203029753204578094208371658997955864480571733887637200725756537806959323740699210756048067626834149922146131938022382092359303946280252552441881617797333085408906113618323516173115548404552708499393626730641809684061642856145135219854502794995191036915866820465269644978298005618292833395484766065783675807854713521377884771218198697968583427827366985600619904650784269945393148160852828008986534333782167267416330437015513580565446475405035219735978503646619022513073845384022786163908611970501755390911106485986388570139260485623261625975853511338245477386520236317047859734930303991884568303950331550282674947088276323537898962839988887028615284125055367580250010022775721360041889130572983636309661440438819839526826066371227720058243570258785724005518792882993222718105661774616976047845478419555223736353424159647375602103891717557889216403508317528396483817957279658038920742847104235697332559979874071521746688554544038220028574075238849843777096146511102484664808603652018775285672880727520067513861887285262454620160*i1^28 + -79350632707370541653236200964915933149203930082293269585588213629141651809012757268843746682362297090083770004678283349107517728506314776874860277774143103291767200617885125288834713848187063061501604399554561478523364683178469374882193196375693056429293932427768286810658242050123698593945121167629880468911656203500707846344216323234097470594394180316455656755986791033457940716280232957644284496152591766986430728556420462310668433887804861198697171864342531632892401512394448135446881649693070399781381092638095964930141822625704646853377432699552587270219706138713788268932490439856570596152568249455846708927679137079825699555037735137239768270332471031783040864425853674851171178050771552926602782670249947143785620615643113064939965119806827728234014927223588026154521364710941946584938640181229599356959209238201349555476129018819432359401867605281729167235326156712302629663272043430352959871862864233279507508954777488241617219165132046136476743344998124339916854291439479160917190717560774540517840030865636729256302642970332965215256878727375499873668930350783469944838448602913730157927416917376699504757947601830862234776155529287064195707757232162472651124847978860664657389876465855289427532621527141177483080274467142804395760622518377398635580895581355694541563003711220217770692408547986840440937129903197937947126835982181938004456965185636963329676649763734561535421170350515172049762077970596436023580678809983530164727939526136028361443894930717320071661486698315346448161015255083438298127451416425624722057352977534611735237011624245675982136731941894131429612413553291034624*i1^29 + 108262091825333766799779211753472951529641251633450665371996354452100245840852572608106860117097565819881696029631188953617638797325159419331925992279315953364545423150007574156204823985583347372266743231521658673534353231989364163315843208281819248763710403936322908924341359244534434987535158950186795474742586710864997396927583062012610746211819566682170286432549714890920606436903989649005455818448049889226983959848151401301711621064403151535989779159098490126534585959467290880686166888698079936774333134190724457471648631770093289506143266388320685854288853636877247125512228827491193161527540936429403284059912015157936493432110651493162410562683096998871023672130097509258899847153596123072652601185262422872521774129640846461228135625861438367415740190833529563553645708953409436663178795502486415901696396353605550325305121245170408712578691650279958919718487733006629820517170755064593260867812774347203214798236970519406378064787689486004675264156863427307048453398292714231013878635200536959184166390015637009937099042813164498033032459919164661207817321181977265960086154444453000827791817136900629708456176117196288396854580620351654055414864108654835282631307342335146871646416500095542231799012822013750531588372876168151981831807189097646521671682912715172989362017417620193826059628796941894288639329785367501866397729227310127912557676876767207067247804278517915059010663497146917553046958202090997876260151108329445215856176542241429995811680720149087239462360524437311443351018211493915809970758051940567568632244991497576593732664573871599876971922769634964688338944*i1^30 + -9326993287974368565721470798633362055754762627891631303824585645262023612330071343913876401456474844378512137831799085631625249439253965944117707288230433794119131375463032093278769391926871917886096836426445530374066893838170923986793331870652618162259372294798178500956847210606627872254402717558921799473194901572018752400773436687333655955745403834022146645146785688607959260439390017373887862727967266410287815556505849250068432287222173320593864304363471002037212272286671893727173060575859525426619904396807258059167790657865966984103892916595405010158500996069402514109026220076619595757958052842958261919147884538813190671247651994148499843513036434267605535046895487653353535837130392853982043930679001345832773874657101747396596534016445306087350396070877914978461094417815896194219551167076123326533070269366230740315807290036862392537270285147621860117898215384880505075389835034140308784685125211903036932880163168658421281918874536573793862683803309940079801662360398822468340665674021423151061654482769637562798602079067677003508401880846027712854944816390401690378159624500672985424335097204205011225355115596446681792895874869843343948807757281141372970832244516428266179198251445040607206113146299048629843241096756992766466849962350940612575565087984844354040642940147422195023741569822622193376322454519525964626855272547567794649366723882979716204926730933912739603146225583883568091094747976741925626943506665831531797287479788570474031959889644759315685188489631876731670575748021614650464550223466269272255024279550353432425371921523721344119407116288*i1^31 + 19977002150963498457111692708007130452783284030473214325145026624178824096912137205974018663629384624278201657797057494934378709681672265892555984787228338616301896879767975453544911161872003876551417605598930267318124752558472461652293397299398463394797787869790640386876741610386874836668054405200199580721890777460242760938270702698350470980358897831345762260937115298189462802539160631758385443467441575202642075590771540170384441263814004731751442183207810581835777486557984288639744218128972307521144523287121867862644266583034285083074303114072232198281405763810303957443269345541855570158672795152153642142416136784804381169057667185488384027016765450782489544438620460507791207665009476116300058534618371841647911353197494076789929758976372742539153360333418021948841702740586163370629935128366276996675180269087518898174485576048831113081978002764132960290694733485789767550161975375968658067795913228202091989471499530412769925029515787671677578752755196019705218514952164589963660922962653217327637848627928271905418522544514808308913891748863096992612363980603463352766774048341098425436689855625692171521874309647885508850153234593916311642627669686065841758361116526819995952693223567879529868342383982284213439929191048971157300921602009063882477075097353004510973463441480930075474153141496545531950735822955427988884444411125803916411167713009167629446851986646326120160515057814996537542035485371040631711854721050492443885535723600718846638974149877277720008276472783468495373015990650030899030049113664918709510313119771584191358413518760050688*i1^32 + 4759177237489270399102895959996814140015195136050343691385006192579698740844171135220773170352055475044372207135386725600109348091219231097971490606110644276655477724184314305929989118513560112787648630988656602445589003751667119961753569934045705249502032775796874083433110708190490646314478512397210823808048684731389158642684378494564574742619732584267760344592842722176584589812911428274273861209267826522136521808963576606122267622026974731089997290738020228880027348669992240392900749166847091119207958787333451677557538053421492753875880920150451791290895358600039281300429909355414796200858128647966519759714125593068978664034688598477081127925057218661095790376932850099257437703866093668138616367894108093592803639470698358006684888929027736163283420946158039037346766450345965731583127809495888541777351695821080412335062431693556059900642604680078415877648223373570984782674207102968903523525238987121098453362328267569091562155874818569930327062788884500509110304194098709423975974124616176559679613521011056386211731531222109814614503186724373480770501478959205936433600625356891602799046906521893501566813971296331061031170869039441381416743000988901354010427550686574150010282608850404577842543507499416950636482834859227555320955722900659337210681877564728345535896685745600492022114744435032974912906871938496965781652020035718943156810306546485733854247986167754177917191370678305838563508630394659909058122018022942205901888463838297330960149680958903144082703326535531624238323537891758473663786718433447994832837376294126616576*i1^33 + 476288505886954994656843887864650145591062635462703382235175517382145947592110115482246746434153609622179261356582835550275217861072629778944970950357627081821703295562895604820303317698909787773781718785731940077976824294039238035296289867915621861191051246695524391439024226163469007461522624751600508744309920952798077056300634573000366635440513671970544112419026491115688308704137945326977549128766145595870674992521299748881264876169938310449226516543574029837483418071988481936085074623393519875358317708648520786947046034961406652266080100128460875807754676119792462106601864666768355135038861985114408585088347297571120843012655081817742406291838306872588439544958069992402961331862908377877755243270596043473885254982775631528310857523785945349761092792151042140094116019158719061302236083378909030228130505015025875416510074544229963217242925048170170887879228725631432868477772999378840668765247529215122351772058621459730316384401202310394422220187977728035582321389021114617461282516742529973014622146828259304171874943568045487966367775083797487476042796324281947272350405075746436948958149446323660585188725295137917441924412825325134184041424066204642228440651577451297894447307356005717590023681577711213238669899671723232426807002519030112070371195452314437482678324750765229137352932340728582799926047816330007179048176492513510101535167217536590591314503657367881698873244392445909512445291602032805219871018006337320272250600326066288684377910761805412290459069000616253972970123389057657028555068089755605401600*i1^34 + -21324201061640169122603141801574929792092362253373982736307086497932281979626448264709324610088603685742850082099404375478385093741838641052444366846710214825746969370662898699263862212749490998813527715056654255007079072158894164884681105034627458721317427604356769551889176277355352800530237895395365483519675383654592039332459708860659546587003437915869913889648759661239731997913015923333549064228639223434843080714947622757724809791104843154180007167785117450712637287452382924431757333622958295696732323926901975363928086331262013724939355259802286329103269143570532714229594924668600965546171573379361249817823701966257835809272383313242362282749971103261254514168777089593643428735763166108080611013915008685417007541396582062323136406196887238002078320530511050274662724153502805424941253339757604035957134032429879518539883190112259555916724766315118311466106397883255797568115118470260760161893349202038860829777842599494315508705336434352878995054946790761748825261113331473494161493690340621160269652411270794930716987081327863684493809308368926903360708505195455891552875519889904760722494385685403609549015722011059050844259969456568811770338519736299245843941263744791999239199190972916391880931250477172496363529660687645737220678271603966906587567294314588448576368121302199520272599178814292574065019001519724222308175172622073679682038844910099606649971432559077533931976498276902918529637480510080161873670700636701410815494302883704665412336036915648725872354205372831589483229908676116480*i1^35 + 557409479209749798217330267828196592833006053121906394213430848937252627929844680722332603395893736418372391225908140049020661108560745898436247210446135079429410489781072987229999379119112077330146411371793528531278578264702584094761158645066801274808436718544069799892611267993137352618238549073695673646301991315094735565709536568611690556574882728671364391165401592928625513345174009372698576293584346843388187771367998762332621211432158431224439947285045963524006487343211768410972823919116302134885857865051642358680724190770891947435984853640379257687478636367433668101471875444562514222099693095847722249458627452398967876355433177572024519485383932324286023841367947581856465269793755604804379170933181740334941316224058904340504422818242215943945910156038019452810659191868155472315048385439164730570573469502656696316984928872747974802781640276161309568136106548750754922420438686370907893746073902259125457855823618432376051531191351256162869294031715906597117592633243323540719150340235039283293607020549238857979129775739648066567179805426102639848084558419104912311076197995565930640130946719131271983893226573522450306775107342759857340190584750939475888027412829954165270401546210325811793129097633969569742869414840538959259156139249865658882401320039054598391633388725231490713794395411433050396101022881872802911250338460482952034625281916975519976336013410052313384243407562983710186503736983460706960935053875945506483392473065113976832*i1^36 - N1*151082571351372678272956324990185115189617867974310179362658302050929008403395683555668461369638001605131399674056711295296883329419648171418092837042992162924639110504743324589312895119928748191297352401355920400441479499412387239597197538256714930640183949661721684979137890240702552102033622342386745614529368191194467113591522503715725316794378055877417584083245776718815180145242640987463071238311498181277620378488650840389697148343771000596358721051435392859340860635176547923602005195746600942021281167162619168332868884947677308140625*i3 ] ]