[ [ -41141572597935830254096070209240196896021913115874814807959466515766486040862955046867996130181470383223403505905393832860095547543640105422387309665543717879601725785572338159656338243675341414595022465278500031207980802043431959561849228091131394828149369597058890718323884635875824386170795335672050008430892609260944019557789249187021532332196255693639815418083640171978567908252225921401443479622187439237749150593977804380765336558023990306719517519603403312748821425236553550165333731823928243764064453003310433374213728513409043457567548917131105287008883517714809765890812467206753641068117363488603852832200054720442433819429918741263166609241229115918460311799926916265956891644382355524425530017160953514528533793697967693632980674488445123230862089005731516045649583977618862888495374955379081437316368860441829565511950526450936279516844477573299692145761918996766264014522015396724567627462772526816073997136329772655570580914347379514699791262509537081405858271107914129906399533524891895952543348499631282221965306496054156326006803385368921535723344773035527265337471455772206156931261903940530216699550767580677525525185498138423448122400137989364802961395391407289512349795946278631359530539267589393637421737187938793129809604574578658573340595515874397359007615726954167710896628089481501707411953872923799278473435808408393599423884521486545579229682881185820167568176304666449388737855678380245000047277230513805659974783218634054791710015243519616557643403531200837308324092313600000000000000000000000000000000000000000000000000000000 + 813007445120468151805209454872955946256908546828377471655621224825520510047114208931844614784916141142481928427229980415060403937091036143460533016675474578021164181245674909874565309913984169902347421018934969123082103944994661097178441674240042148306831722890049586439915704305536287173278700435084068341333720680590941859398394565950344958298326033927538724011044532267304678555082712392573580701601140557865607358816904959748319557784432770754311031982287521883310326399945914739333562657463394742881854172887034420436011357499900494162679940733783770363778982456429120211547041927233960644304449391998305165831849114175392031508557333553066894856870491890398952008209623523306093933194054159375224735172019851480575394297643212016958810944410546191657344542203700460086744837138756076428364657459155221209883153377760062816748976925316833470289554772101209803880844899288030821165148365505888088550223457201516441012029271509171407089667037069485319437598246112504901762367630026160625629164355722701040485635748164047237470492186397002511635073039859242496897859805792632294169806394719052808177768550393484746891136628042146706683450981550175695942597858265569894541291155734462995627002250356971556901064289547566473079376468332177730275266874023144104227578327560787243800301227631350514022655123093865511131977426823242833055990772780662380847331993936945001540848124546332755219049810691411625628014080826485720375357446438916208855973350020042657986990936911129769340214520305263996986982400000000000000000000000000000000000000000000000000000000*i1 + 20787359314155792322683127504490916972825804885037512898565706861141146558551803981397288126311347947478233184567095008352569155346203385515929527070895362553083506337976436078455837649315409111250296835745517024992807906582889455029658342889952582718815100573047869515433946770253385919767622487397682811955966880580094495361529978688372821901916841157358731123718858821455493652616508216723488700812488930261802366835046600675317843827823103594062429869885382059170500107952596400024024830198140708800605483576996546650889788079752133268568860345520137447183318896174553107127086279035874504151934085476700505374015454725845673848328768143161346753937430345748202419288678229784760579093537639795268874162729712973591123079879299550546819023732180980170597129191694104523944889589039723907176796087477604087612576844850283911804600663533838787173656819874520890531166458360715350404175662283495406608532937245959789469283508952889875540786710776664674004440285371371212487837056107108490973889043967959917595669985247666430013702403574913831574199942183114643287707750372281001047053555789551468289148243428467086319365838748615438695498726942367874487300879516414423446949073392413686063373965678450249101898170177195374407739180991589514272679798497418299688697249869696574292628326732010638510449881317427011947114176872987247561953366150523699645899622978872505550186070341274333993653790977860406312139936283502324961139550664731718493984616030036486444847762133014391745989010908923231488442368000000000000000000000000000000000000000000000000000000*i1^2 + 235556669912630976242328690083386742382774585216517757342962416196047095589294887649381849676276804608882384056036651634905486406469038959517841732736637078500890524631760630929591178286364002401012232002881815385454544330084924545055292580380825147414752702310846778190672271347985992983534245689617828568837469810217890224540027333990303738069165009043477864438962918488342642357887300938774851205456069156348884314614992815933795842402080201771200203616237363785352766389184283985871081505693478289255882138173980718166812512262460440912665920636538341836869134623478384035888262087653901275752536608421628122363551980626336181988395598904809863816337063798553278181444762586138322105150819852180356909411195539248757844975961951028360443401540571100804841250095544399721346311019421317249360069617776978805474723523155482748858525213772867238889400218798826520083354573946150539699075555993173698002090602988839481279706680239493908718628203539397106146453370441030716480801044551585330851195874532687033807740197901194318337751174340634296339889301207285415725634588912931104083491318749424950482963742210885206291909792115028124720400057100183142750905547127233159745656303066865298417221865262805050673199785366621775105396027227992571935838171998995046313707541137702826800438868041250491416040125224311077850776617717922365369807586559967202746904999754057291588468768745387840553309257499347679460851287519446840393007970805181626973104063279843226772676148950226650226906262140581663106662400000000000000000000000000000000000000000000000000000*i1^3 + 1313733636872079344713979570120635541622335134158315852215366906181468879492712546969137297403097942078996908515459821017331811405357316378594580883715233956606055050327625537828694487355093919352962633521424688853255334423988819405032125578170729436771994751029847493107431480355022810587260581323616029922859759930172906143209590966358176757880718012503641250111556387157998145991529245194920261532302935240242258777726069725865542596048236533361156252407473530262095903521058831863632634229357647292394969829162523398637128774776049018669993921831915111598051377175142386762035121006358316980664029354784311152013314107943105944235823373005656277466777969547598150309539665644759298110067872842343132674737655763397833727447434934811198686627920113375710571844598431327158799431129033411423896482626922410724598903249902128221604245376913259697471022108885349550453242106916871451228293364391193062695210460202877945238659542054024881574441180263976025300477972632635162835398908046038996439180076418410971339970717413242332958380021018090934968140942002740003375526374378883150030722021968280141342358418948575227325645487960188683188758377154480704495013035716701199383526674187567173416730027095720865307864179695883444161008320358871881211260692202695782609690517517901457385494504762617757099330452199529459750045218833052639562992520766933777770289253724530017972988351369527047137135113922724849670368250830831515706376849863238962704919360369346506181646893757840257316725073755373190512640000000000000000000000000000000000000000000000000000*i1^4 + -298563167815444690375824564723672953505501381861065962793149471213760612656079290333705902559363761381981619776491458719005748645665152553772059604012022879892471578466818319718918799096357151503820403743218754041608806967904888369456916178595456469088736732972387430917847803190156083481450472740152212422693456583745043320201440083775229474726040535646877780978538443185086977626729465270906855375851102739882784253032823093714065124691733555503698070492747863605034631123670297521990608251895853051219750971535655152866739230862991982941242854813464522481385543356346568167501063815701462666104111582442826751202876110126776603516059771957242076042961027219768047771237474129653596043137412873010920425755907851087161921414735997005454757068430865976840016872421377088164072253807339336000448962888446129139974262318693140047141226188098391011221152940557292613321561907699604452169246743082434147608043487223982560112508284863333629191139141798329038388685268067314607752996049680059617266769743534070766983354055799509055949177826581937023675351061175602488742319580299366979223277818213581111331772705571619143428654747014924713690159002916356185047580038571509445511300937218077767850354569159490691017831456037683490014080491434338754881460821131924488499477619255838837697436409855107319674937503895797468942827331057314594573914283175384375002959024988850967865753011629890987205687881858040519480893273234132100674587118903057213818660392500159010214518096686811028555326841277539942400000000000000000000000000000000000000000000000000000*i1^5 + 1620971939540810906660004729900074516641687551291570501399133880857655052502664972837942029361174914138193116438643594224560824159272573544410104842121201933477460719919615184350876551477982535796597023268305828830153122880950632201393936597538466554392919657794082208992572465959475586525881562463327177666610481039343025344971824155639230172594343164066156945648387983076367464852646763091733992961212693660653797201067041300634205785959704422531942906723162256007079152668085145938636287997855348551277355553780670120740557095461983633616130835903034318393614217975177128229983606123218115559476595426278574360242035686164310034042179624088656508057971801876850701900197839438960670424772387380562302564445599314806017040992078645283836517584217611856849559449182895577632486412783945541444624286182885559232105537987048041217227937001690873951410359302955599596956552031452186988545978722181221270345049070882968755102964952628504176119591669213605368545802834387666145678797851078368737730224371513766090469734238318513836986449883017457251349558164310696812271307352076093535498180124396809202163626947276760539774052215889737585748940965759950361041033712948305263950189867955888825232290222997134114465573147244546029468025833102444380804340359044480880913520800342634785789133296030195701437780036242064013468046157520596140427006102902346757260319079646502944955317866251824568635665272815721126444546897667058231461422587848412106214209381344191806664836848985448590686302437440592281600000000000000000000000000000000000000000000000000*i1^6 + -2054044168774820853092281097312369302136776806448247099109404701425439394001094651795710288022302600446292606805254012550001276686134214969429619835915089477962712810278834017854222249837430254350653912457135475709075024473638034842085291829307972221023051309526475984639659329626826963249949376365666005190564319038819844181239387525090755358086845247876115981649315411193768938261466871143239062649748705682703106177570924759000850722872082965208892668951806405290428278958790828328525586336507249667502280379610295549775213578434760005850937706325634164449681549396453921849099660780654588285433228045252672022112512182542519664804007133863546714171151680838326228889236596029235021967247646733098906185365689018758858883079471377550752021567089889613713064780715865877074911531724926644232633459361208486047612428359985464517588852745248820320748237562414837229251547635489366715189324544449656435981336508214955047524062459828722070741903254366252439507911757519741276040884713727926524119345983634821638627483700309465603201883309323616930380587703967181205514995675358332286017533402117365172076340597167020843502730124677261765500616886593755498903231469725667984555379134813144365371342193671618596353116497728826094648798325896610262135987716449676257986161801986321950538607310578198866167272042539877771838898558712140092032038481016183693653950290015135868608929059112880186888981863139084592229169434773377138225674907413676425766565627029023869375362293332598565673318598605537280000000000000000000000000000000000000000000000000*i1^7 + 590205626921063500874889497682117457197807040122806254148163670498113983653955269154876510140444048602557794185844486343318608110607867319953257969339582306180935040204911967364154213877672343459554004876321203321092890037228157423241568424105760740716055803889830879894058235110801233035362540468068367394314668828559337609434503067311234146027408136347168969035284143012642742162265754337298744429411431108915663287993776687943242684873501363200051855358723524461671672252896568341733398605114314250237864477245351401169249246865957007718315250630857184769637264805083159092473904366857015627424713787358631962741815225820023849476407790649301174254164238188960230250566069499175720885871428016555277453250414326083414074611029543559258104840656222235504256929579866459964447365409575479941433039966340069122556528820084865227572952315016614848885527768218860772156397370509478086089052215760138267575398108657731394568357496400780928850655977500922621007763953894859549286568269284725643320555099596784953681918530959609916601730930338008376087076120523056637641518009767944066551802964223151933458602255318957365691182750285761139503155666314502979445445145868088588122790698760390303098993078346113445533208161211815300189641702442796784974351954566423132658588247810831074466894018302823695525536848637702258781747923568342969380255571085199671763379184838543928835048792656144949828396734456919300945170538771796253932126843941227191824533299088742333423397084508418958425751222747136000000000000000000000000000000000000000000000000*i1^8 + -29967785225924938259123858469733416659421451112988891827798669047639543998042940120308542985543097320797075882516093413931635697985379969107241620914760442339037261502967131322395927803463075965983738362089727128556399092023287845488875511172658001426347874469867420970839565663480450260928836732772732672849811510415019433059382629060166509326900620161905613749656284744718180214283033961301189780713114665756659776134818237566654496295330599441204328764425951549541278907010725285198533396737677664242735139095045329298742333911711866007471734339818015489478067025927800135785597397308973213303740295635615838619052099665043272090244033022126925752078377240327934856509322244698128825968334757877400424032234320863818771625581536849613719703202979483077531263307014869768435017194047026917912206964259681650075930756809476121136070166190238576159226390593615284565922094496836325102800391994217969398033881527151340157751295738718508607836710734776000489097686698558146790332450692694371982920724335127945401555094950178643880465497011650873796567349354013905556463917835079111018817226263434347832276318342865039332603518506755734867347240646741015877398578168417531151757726332918839664941882383349397186185618159878644403989058129115696682333219289861529099668191508501914620959721788712627007391596500728562142712173502028174465673368555162164132817720417382646702191730271393983538399027139077706484475950713978734421097030483531355336817606787131527241845650108698396565801690726400000000000000000000000000000000000000000000000*i1^9 + 8899042862474678956799155650468368652530280028453682632255438018410285739116041159165716432919422752220219181653319890437110485417062819500376798623765420106863598623345704575060376641635288148432896214231288257150118680135999922661802956460773426808499938452397106985190044625486273670785017298512686066774844263748511377389495629590787260643608432676413510396283883313266601198324510499762130109005803876952959057135565522582018122975237569681943043538689194668496124700158320578348371457535256821635489125362800748972317779791269758857954513412421366318819199086624421833486224617013086573918987046603404562894847762752845266997804501788519489211214267593265075930799359232838338691300022308301839726234631476151006544779882700104399716200285956996716267210091077303499664575407140573627319547648925396084865908282101915592450985783607286762672778142241279370195940902251308300120208252631530953239413598739584303423083151274185967825110726837367884881810082976533985427114144878924801601623511172889670184629584334182012493634535333991542322726357813258417418456581675274013292463666988993157753458861343035238824305946682426515810913867932160830576175552298320728488883069159577262032671420991450942172233917429478505548253889546401466864772701834869450060870827113781724290262339352204675143559781529464955879708234023132902733942749789155473785299160593722218502967331827123278474950910274167523498293724353864209819935646757653495556984677751917848667109680532923213720500305920000000000000000000000000000000000000000000000*i1^10 + 365184517712668737352117702709675435648539795688421120200498919523514538660493111622312258016008010126841547616153989707185867499896470151960538991504537972252772035781606704778918017555536015451083545919318845885952920909871279261913593143157021770057761853626893987632558063583325294127971899976752203882725316443796512769052371760295389978347968248206090506325928692546872161645781244372355576226863744693034226711424923675777303898925642234026671928772888051719475142617789782665288378668241217635884672085718407993877098552658526120119115576230828337735576302997587679430431196881299501649211223018551909304474749941974651063271979247971268331175454094055117376410425468576088525193917799941723560663307351807018101461471625981752586612372977431094530781482819263009410245550152356624911221276038930425848301392619034308591675440805760020875635416430385197369686343902945515496668490351101828272215190163984270710256604784784101717825128296418362273633963951567565672267748939781637303813189052162421900306786520844322716486921391599527378928867651579034795934221159250137133782773490657281770164870648364663997553956141255444793747901722853391792157172826962560788010704135010126060612977337074854029441449517089506662423429911966571498576318586006336686809051148079326217194049972582543530602559472756332435374868001631903670679784796766274610801126327584031134945390428868205866378819283096498432778369009698691097098788197732696852107601820881684447159158471213657488359424000000000000000000000000000000000000000000000*i1^11 + 50780184165002215138748635090880902132478680785157364318167991975516584010694856442536800028584166556268560118901109457950593264653463960774778306493791411357904917438748056955457891480030150636199469602404348278414729214854111166526796406108735577236241673374641643489854726261222874863859797521282103089109027157974019434949523162607024753816524865422915465037547400331216087520312910139599162367840428539455281508686257559087861202807495754931657877283689602836328809084374590821568295422199488622491747055366914074603059265603689727955679107429460449555250672261350096286483799247976531338031598942285859271499958618366805220153351942964095894855759826899388481615404953952258970850407314239474249529732332473221302844984101471516962501297624662640619218774253523010096477038283267588490880553707156916461074082461002902933564738383938059778763498735879777365397409946812623400190187038495636030768980155530803890630324780310710601845940764749551896496439752554652541964452476172186250448378577357489429182398430311379323011862056053768766968411912986118499172738560912635168476037156635046110883004412606121961100847045721934823548563054850937208749433036675615684998807204159296514956951016478157609099876960230638870518942400239226168149184917828716415641613018032425052066974525472587217114553469472149054742207792365955593402182764947048941236109819100405572685026726043124022537085631741409745709459425551293176995987318742218487200247076843809419596565017462052172595200000000000000000000000000000000000000000000*i1^12 + 1738752135547292548746940602693457697905289811796912728052482268486277151562230490184872462440670709663590690645370494905410043559579219420255573342625164550249840200752495063696976495071779541254537499260290061168195160136542295131221009916278366630447049047688646492219154982926619414365078866957668040725967914937557374494945484941993187476653113633827217166836149575714317355681067842183699207407434930069410036691956213123138441672022884409682081556544891130548394541659060362556049594195609677716249580360718023803077044990939597172689100950157104083151659563053157290939834427851124289086549421543471586840984289645494325755281657361881562797490990259983009006293582821745181386657597261202190594416894789094982310419539446114222903708055034424785746440667067413508751678801192678703258001543234463944043848257361395458854259319419304138898307122040566713819704822673183353756476781650900675710621627215269634516813244707276107089627439775575587038145129778669439020961906725835415458721202818625141777747679991539578312140038005318079200531959893609027182237009093962791381380998481451741124626421364389975589117727802381913285777367417298572417755525521561223870337473141221154932832231043061958148523674785458083562318459519439984314614389543356573836638194064732344120518480947019705111371747411347684316642794682236216380983609778674118519285461226399376038150194973404241708103343925305034773216772021017936286130171667472483819797302803734536778515573313068072960000000000000000000000000000000000000000000*i1^13 + 25359990081465038055341273991143166884491451030977771650077166306194893608024405978574417275320585333308079726903203304682296287813637281294120140724322642844654670774234535407039707429199640385441025907580729160746375474594621289292099304551427588519362227756820459767764516172469691451573653304703174799411128733446021921142805208787291291752916137552078568181876325299535516195489848688765172447513482882742243753109432319354242695012297774665560457946754434828040984533418319634931898901247090625971120719799772119335177536603151770138377899861120655072148305912796509241591463247318153959140333971851169430792274742929557724734135571388773600434869118118543462090346438402663951263267481207642086597598834586956521714183712309814657150954908200643860794535624471591330767215156961889199563279323490370602282276530535512297604532030376482078229882393664419514547229090050939155037718140637427017845957520705144909715458250330846607216218451143540378343838340115855135810007189171947191502118748118423812131785998238078657478261143449868254537739338213568337535136322720433074317142508885981501891150867514887918125752000259915049219282291347431523871138713329148865315058853548556941836726028479268036115783252474086925177268376275205162477917883790174080904611955829910985351477411958238016261667840133116270509415509866041115973754897119786961330971731957785565150772863175952185182092780672031152960755535309439551093931403881854747986874853906942810925723472101376000000000000000000000000000000000000000000*i1^14 + 208420161576821284122346282174288481760278703656000449159602891607564968573563205220769745040936722102717446854342611648156455228074745864974456676484460201651652102603102242857375134791495931664733514639112269897065351510983488673870302143819460548578398848832691232080669521685675053343122484977528433051643237692467896027822095156924233324931365957232425523354761398812486690820157961424783509933074797194087925096900515670089795213519209048011677472898040199906998618481300710697959200490265409597112420277898021547945637477931061437091460840146205949337442872222150669729011078300753313073413673224649524708595155515425405506137927895649278323742389665520223293542671770613437057090402698727872032741531461804723054362171047066804950909796339443333630334680110506204709782525538167200055863476047086091076490791377849967006471824092963316560010328330925384606099832031250641540304954124335276440411081193033706961794859706892211610148774663710542019540398758841556491197426628840047937628380903925581543330805270633602945116679677771103842155403212052954856235802105760040620128346251099107866675322069213058917925789778870667558605267992285734501219385631639752729332277040322337560952977379666617444523993509320759144880342955474180134856903317567772959352271680947850045035212132675450892023372366941493872092256645048126189618882623367574949526083745950401057391749637897511196446896735991577775112585390879929524539802835254338338450383683401618329320397209600000000000000000000000000000000000000000*i1^15 + 1091073513678714266666509321975979951634369164121058256367079442652269259279434791773658254426768527253642974872894650061464842359518887785928125887887075829855691357743435350350604009948099122742822143586910503841233467249801346879893787978349997995086342334259217818586688243414076265364416180488406857225834021243647371389733275700138646052991719504121628615918416056110329914526271643494475535869863410883677117030463799645303564694130101149859435200384043609979046211952698558876245145921859272662332184720717732442006311496210623726569544452037349146147935669554491831925923385306308865826581072745924466661107468430430579569553010934418032558653468746940723909567597260422334668447166698401674622853548759368022727013072074517740366055832929322675664278892761536951828950299298406764799443879611991223735007777244762085032460286321857050561777150045533186013202726442012151295740057480352176616392905212887218435647550402135691848678262401006236900329556000989555450524520932734502772893309959053403968282068786124848248864721114832110761068810906858165322288080996914576224614394460415358564271762150497990350571052145991731243214789411447367459581439117538178605044145241925339245893093876732104042724246583820730323297476743877972291625264082466325067787914361419534934887558837764302534914345395487721559804679564129641561155797910306353874748711601267871341900299612350073635362201316252971162136862057002272039290475615995954682233690224138172539863040000000000000000000000000000000000000000*i1^16 + 1424621679496219664603074141283448668210074306678161218253375023940352700886177922831264749010346572463553959571176089472657227483898625495513750201014339770004090974164705750811972953627639879309684215662737276642991223611216891997939833428359386524926435339104517202675850715489347276991685040466709402000942217789711032614185610775011268290829305375716963309475045439659293878594743041132976808209182327361046813210804036720277831267644664813852836453672007017732436519258166406364250957181143468311842736541147789438219011132473535010305841343857987538168587950834079021105655164781855321223712605993101486216721934366817501928170361792763110802708211998108093506817126404865136991115179639145707409583204252085418693441514904761467426940132933859114682274158497022288288338666366927230227344271618105077846231983642242292649843799568050676539927885330492569986797543828066708852392358875480859919995915817749831403964630371846340827996518314977222698133076730661577463840141305613281642305007769888320734530297418322534233681484729154971953092222509760776349856171946632082724504806829731487471508606067001669366495594480103696215610744864170783029888919077865808097438983724083722747722493994425882563739801984343083356848929455143280364901011462783444804164581342480490053384848988919483731297033637135348791186346652151398071316533452386857038033702477075365849499144384429780307403757670957976914476403423125472964921165248309353059873040506699120640000000000000000000000000000000000000000*i1^17 + -30745243886993865952310536784652765504928699677777305686378477238589710525906992948805162747667786795571656605858671692184960248851259659299390969793049134661266469036028064266574476269055141739037894230168041239685257380131684660972426709808739684339947723486273512175897229845741743484774174465164546066614135090214366255200698312675005083788026835143093832497806671162838324674201082988770192128466540334131903067292223609331396425294867940876998361006127099164624479875877500829317565776179724891421398712397581146447058487503851968508641271961828457077686497895503168359535299562568531672628664481407565748604771400976696270693273679054101622400696416792811985193754523750486083726821508572044642831129894648960906205151624904011823665080077056231563757984061493850804321360094077968045055707437157635586893155027025834750404122815240739895902545185594786754568492724821091832125973642037116587716600594478977425342288174576547284424867672452312239620758615674495908945073407888035583695537750864277884952910890197915141945186490016569450587182289019577930306775371549649643363210740864805514812350913918178692786270964081667387825716891717968373430519836878906064914485286041917429008830045024669078692522886175900874882084615264649541301537622524603864153245827675643024633708779356650067844321410917534276423428676267004845330875643652752987313359114742272015999039998942141715643721217334418687834654605776103696467982906637057764896241767940096000000000000000000000000000000000000000*i1^18 + -50705571084833430677835302355212752704542042704371820779715838999956251978302449300959511597351213530730878506352614416809672257446645883354658136946840416564495258884911692207387306355123275392727312859805237617313064173545351947967740219607681866515208422626074995790987134324373531911931410140187392358841156078685375998113439331064745845368263652114495416043624096622303448318757952562939606075030628406479257701375496913499465234267235690749578779281188484730940144763260000115786697383983690841894546758708368689833373375029429934735621507870029022000477270407309665671382503638641891363705233210276230364303598817234782195794007228912671576860114931441472788507572048799960665697513096375918284255784452186492713046459368524171184713395873643627767204112648528185417143773368693387297459044848872707792673368194911840821991779332851047257850036388580110513031339849772452107651154115106309511035846038140031903540269784803829132357227802147420381765708809501292989173092327811200064722050312982066529812045483140224788894100953261122817899785749142168475701156502873461524713642931755839735062287022911588860561223798469024060165148711080393672323300592757516524492632315807418457469987993506477854675276877701592301888599733321333613326749398087267073794472716462850298867397496277514879937578019745948777131682872500270892230230804708135324260799248823559420845870294720953506876841759096626866897841433684819450842679011282620806244335616000000000000000000000000000000000000000*i1^19 + -461228931955214771003073413445109798681208426000189975970861465223181974367498475697867170588489289022595992244945874606241040074000654579334415134405052811014378589520612275676334534468456115640969597202693279201280779603425194979873160543918323022661152998777795125359387927944602598337281493433474577558022620756113316715725815315350508706610272117097595740722011471873314006659993540555645050654456783346736877813959362623325320235962359548481348820505690851286361823600070073639253351821571092676833288028695797834456117307953922832287921139718447471779453535789062269713155374175795515360231443663567159211278246304872656456437917682788127600633656304232345362113544073713028124043350021235543812613194483690969089974875652118182172540409346796037933921172506365812638514105626983438211982826248198197105811704226449475247847702429278112883026387678744547289926545643137373832328955241260755468941434323868199850556494425710860504793050172251936807560917059138583075729905235125915133273470858390486106864100217803435627524334131348608829042184337675765060309588020136005925821254718835864243317868195890907690058478361651348882264212545153232172729415216631515069730720988556724798785100538586540790630695353409022868973874430842613439872139059961641203771078366690368774591513880812682060708528326281543476459316463107715237894700279005168587827144773950512593165306472755853642102569668749987279284056785525434006655370032630967325163520000000000000000000000000000000000000*i1^20 + 4001366043066338006738333875320562150671180168570171210798626040408516285011254242322122380288162204199474852836830279357964852114776542086106797543933155347217967192883802992328733650883881734244703778941585189367918493156078295365466005736153426295578323136101170202460854964352683699650689961833527473975117187389842113107650598130454050811684461576710205493178670629768801009871369868219736041410814122998925607624838785359945132940112020203921481732655251558143525001293985882773629862587079418036674793116837637506571326878732388210443330594299816914901434926281982826152802164684170189753212655732224127116291587111647458247476371046803975140972991323285014409795710543375827496691820381420632872583226760516160908789927102579685416967514905335202908610812283323782274037223650967132974093446306676461080969319514417305440239765971247806084539483158351127859831396803922106028754568585335137137540266195024730946951177946916192315677902086732387892252703275205502965859544424979353823912385824106690706643906668329708719999549004107731560292602610211222485520266473215611988473929561887574702985269885036626454755486153502746017989308092714045857310213938798863596451830091973825368271991503846843722511622627344431776736881055112484504514846939749075851985508720808103233903824330457633159346215568951361722541890755764317310727865497872358146964262899577198908677541821394838693190706517044584412919795549184638136579071999005949952000000000000000000000000000000000000*i1^21 + 7557767020658497649530153974396163761197353117517566298938000921586345751202179947119985817488322697290471918970850724309065254868906615234680141527917602663054478105387245171491894540096972764679846391484443100985743295576785132871883225596234677929753663037919949930230247542844163866015582718117476283169443907514624972862987987616698281374075711728451921785059855056775202865758854645956204531523542979687035364518654787798514831873526540492085975927576858760483290741580962378685578611827573401196868201887052891473575390478376581002615916771955115772129259716822285098061589350528576052639885812076762946900101376249588773414210466953727800450921573208925594652212308038799495106493564172194388672568308504477932380631166396322934149076925256092857650008619064659255636927119286843290592396612748170406980139214864136150447569264928945429842926529887468765453747072124143990344517556060212540149934112091526813954721456278310427541635076451933622251576987231925055662602081924585413334664342964879753869625249402249971052684299108490961826035670855330969297568615670351322255774276438393235708843358291720099674114636987666541975829914469031471631187364988556603922004855022896601912777769598427409772234705034738378320104885105830669004324235479036943744347013096924385859430058624468594023611086375541206230800261805685649039236404902625526151560949585419006608399353073435935335625186381157116230668143441071923607738593050624000000000000000000000000000000000000*i1^22 + 46077380504468086752487567934736650337254782136286903595559562342662862361879075119281216255569721379138476765251923592727130667442640305721074420077960559085344593343559177255660300997176595893620476236565763756362089285234956798807927803054652586550262889404268911631038378561539167184163775388585822672263169442211637858988109998443684646192292197965216888107686977200167088567927476240388772299873920950679920273074434504688480799021302724288032888909965653499198299298446996133523457128246076312496904923970997957113210969592458010932904017880007803630876400496628520049064525693455505418392081424694635603420119957574150246266447083216931031721423680701047709657526801616038883966061660994534282748187739466485844683021585444698314424465201401366456111060819733353827455496627485084806869428785825702854824295004876065268698301774949468714060949719303821397023262890098205497264464003816060506006260756630533552042008378589149983711398950205627997411770985161601528839277189504092106597406991949957396359045998522326293253782919356980720328161575936221127947026303047586656337576158962113307924640000183062221196434467338230106272466419917919316817604635879744220513617203234353724623020056785174306294599846877926548246337739374784638020173693401163235478222876514451501878203193938679397350709000551931263722126661771107086470955036514668235567668719715431050385562890575312489031491485743412194754242606739309285391550382080000000000000000000000000000000000*i1^23 + -117275147743972143552268631105095234450292225356911556682025636995231252180888186661310917545030881028219343604144459909222505548047486533041755733915445426006567517010731910052874929765856014035813431274905988622460409718105691602994896260386122672082567054046268696373015114695377063886376438557529446315523277001452675704631485779297135966597300600554334601501724096836176273629482770871877239439639538560075298781150822774533363718877699114572432132384301391548915142842199204054641885324147520745992747479979631212910713208009234468399764699939902317452306622599251874124801771513261006441527647816544744527418176460873107513569834792238013224373278249712783233671591942788981870857989044058418406702391187107699975741723315859874199608863027866285912866135730174268259384843199169644750512430779286176323141653827090297401558782120155965862362864205683704848340907411174506200189253216064290978757653974965227666725106001368308953890401841773077338446454902199983692874789544420439457193554859918665459513528530701526917867905497134253174552478300766111646283696471995155451318344023523215169326322834507300090078325015203329634420460190296439869951533760111378802287239887877879173799322045231034176621213460214541446470636010840778921666885984738964702888593196477736874708401882671099492121429497841338138450000957500590307857610286617645010994699959697521967930266611899399615773678796459808391020707121003717453676544000000000000000000000000000000000*i1^24 + 629477910048161291079887210456077357083131651488606771933283181395704519558514757071466354972488330310092063459494948749390201904011735158638239885914579396944206724608456364235206115970783542855974374829399619071889507522033943681610123516485554562546738452140507927879329590358326074052475520826529326785702609852031824662534806167336496196112183974941587741924970729919899362785885071992536340273091259551935737681654170010536439482380584292863243948131419884815980943703179863964864060142158863610993843526621135676547056637642324972164341885744284191092760450491785247048716006355221843841716097373519284786555609344176146327195858167804937510840932244555569082947596677590591857013193394432153842348041799045041259874849985362927824057362242489801844101346215288825513694631785845839409535363778131548221403828491745625643573045452867735003978882597548145061199502170838486606120573654523386478982153730876546281777413747750072544084478908391188956179422878272303612209326675358677355037958724714384587983269055439690418305771591325957815782872702423323590911922220126326196887421315601550962707564047451218166397239631114742868208361007886471690765645021041831087653039946213327147981621597879169073242348812363889736891236852208133467799799163707084388607694766073202865546693547666311214117884818755138893028126581442708490353197809930649839729690524854324281834926528084097819070207078054003936504596523408487874560000000000000000000000000000000*i1^25 + -1124365347140392490818406098582435209880549601396137011244012911285857338587526942119602933471572606447748319571452444094372483247168505719055597321379199984974314346751936213293405659295752315746277642453193088924375086014222452983898997827863261343011324105880679856582319715443117564349418341399184803479164942182212830689817013118178318642674094518045095603130207396825292912161554655209936640544157809538095416824315098645203719430687904564539852853340714573963696825430878386626027845858875027521310009099559462638104959617934240035793931306634456809789879361148066505327049227093744801658989082140981812025020325420945707158826023276266525767878967797843058500055271224129807547911973531448931003767453017224616877971974270155461755724685431802743135724850025899193694354728220738196623815136277794748975762716957398692844753779832669338282199494928665581274529167036639081267305055772127523180141708986452321573760269661611721661297864162573130808711490378971543830709789973935856213709370530650096959868465388741964879759926804673095672341272072997918103018651480410293111421943071124519974913747296903834887934152284081666124384157741282294683948895522663050357218925624964269373186729870849362145817356655293445767274482315875502986115358597524833216599264310237987663952280309282239789684118149138228887756753457713518150513019633842034124047403759535330805119251316612972698713296459597199268845971308544000000000000000000000000000000000*i1^26 + 2650535520892280448250965984352438559846355387883397463511667013050340686159842332203220161529620808627796343850333913328614403344391717512002208598359601690702456751861209067973991411764899756356115005002737871359399933361623710621320207316142594894981746430323501706084923907344655184492112698207717352872744644745466287303572742319001150694206271947097547223933793257192653447265942870375239022311142129515146984010588395905732843552710769318078501599750283381242030042154824907701109290663547920954368248756553658175984387118140077110735891522848203962242280362572892777579272578607276329989609234817988091468709738794554300312452450636412618057589473369101879698487217175523568188195278007459544621818561774190494554060074010145360640898217462969676341132005721006523967092064046425902717824460261738322777022416644379281372847853073710889488373247816547185265973692169719635953542790272121489936221125188919075383222643397496559724843326817338715272481488693722182773129461563187851545314913928264197968313876093512739067489748116081922439714286613228039227469228282152129965456342033087101276417902278612420734675589119006290959903383146661549716216278501834655627397570365304434153142770983677808071125546298728638320108302758921774919282196772063925018927370364975854013008462056796865252368126708572405612799315485130010804792783938272375520488692533742193005519161758753274547459296453463977743671833395200000000000000000000000000000*i1^27 + -3217886364555720756546791766840639744180959640121368621751276669728828864472885780420139681582418985051413715177383923710609144426354976684828127316501894519933515974199701257098341952131950312539556383359253062749680340331432853705628298470582258580308340731049320794823943919343495605964696039812797439505369519432053726770881554736821350081141770195229108205863150936761462736329467672348727841738938620785545428721590958662276529538312245951836217575570829641713336021961821196943516857793923044064064410187959544958094184593159709948675348483040373899112268148426153265180466915011379453875267530124419565213114974053048697933209743093265871961920000289523881565414226517066776135945068721978369271836832835693440732186928569745733667218065843715195331957625353848514984841959569237924721435094279283707841958181603251617206641770088268697896724345911728301280347713907284241293283118439382993909834228595453890898383629205200626624505328842968702091171400961878187724719357609624367505100384829776860240875384824011807210426939589773659613678314432767572587807873082045752981607287259943342073788372993234177112527933877968988646307422952305275661157049737120791451175909818357747763766520367870104531571823396230498151191068850265769643622420989982842528439366408647309434854097654895795680958674949876625273243873495173402968386671493862233353648815118520339032114102353647301246487562932677268618608640000000000000000000000000000*i1^28 + 4292975162017640153088610341964637494634386038935264420754012883071291573319059935005411626695055226063612867033358838702685517182072589639385557730182944506067872148297656511288178419479178234772633565194680201590216668359893338197304718325312233275308571087489770228528533070787352238148904152377981756342483435345591047312554542132181364567097101080995003534046822972240253380095090350644412472877739626919250783614281472498528237152662865313041965804637774166019853983024247265915505311797307581051152051596110470528039134136211688874175472174004781958586855355039085009549075935236022107410473970821021108230067637065828955901321195782124600702371681884615320687763679751154406399810871125910423751566734881700129824828739421100824202878350978244123848218184370970441770692545393268468542201575164106250605397989226278221353953093651589076342429598544823851052304856783862799499306924774028759256037081408905364472309895511524330500512540886748956476265656551526258722440738206804320940914149308565877552997622803978931306964653765242727003298782086601771042821277271694940224564889194935832497190815020744071543723358696538811162834126939294228990971231142267732292282625594771738837976136341349396434489147070692049527062109076122706155008533939949604543752648237198340311280555000229004454069470477597753575315357565125293212990975036178833142522765240554121265190590484723329424246580359553089536000000000000000000000000000*i1^29 + -3579232496015012496876309393129399740672395023467240745132703842516610764407360886561965935770385727275598933537370199982912326499928841410188371805559106492797973803899779308126099482114284916919467830587952889853669894374772943332700782796928550799436672481839757732695469981025438994018686761627890499949931908911254250074525314842859235691814557175970974274312260686145582627642483867210916457662765895167097642504174086292573571398775564757584401440086252004128599464350757294368963242024477497446938315015178154500660537297541030406199198836597114824512484270844776264416612080554116009483050816058125001555799555850841271212643024182679311761522931160918479873477547465822390371764172071280497362687210526749959935249649457543829863023063461284053107850454341193158179292292846595330081705640268215531055229229332896779293932281863931455249295537665722460170757474572985438798444194314833500352702656705878435288544597908526051058841236839895108542602463911467968823127374880856332233233423405320092638114874151253600558649497471248449309739166466058485383656354277572078155725875006207490488494914235875010847398645669073225992282514024494681651737189832433968743290226769728826815673265389544056335339155860902164614516561207358502493293843866657031456325401820704066532648548868752017744818059956567458218523759907390727876519621496279375288321783634118034709920847015755375707743738606387200000000000000000000000000*i1^30 + 3022742898526989819105463226098685033324929788090290946513633519674427518368825871999236012480638100145042550354635964510833516316299800538536903652896386814425733601839110614937166418830058631624839042825163999977429975834283132346261444267584374464663197481727015613235130024423558500463297155297601989514629871206602203373320749936330227876658155862346395365818373085409236280792491279313734669148931079152974103422208806687917096486919852378889178791313485534979841419050901074605007788282275491250583704481936198752980028073310360011129505361399884454708645307115456870935778815880897923565565918670283491435335054249377593471228121931628353504724687316836227106231804599419779314299958384571879970363746698287979068410307659186615890582278463962632356907133291321684745743248560384189250243436674401172274334051052965872001697486668661822044776765854446359323758167714311374403238108614288709589575242409333756314118217834320392890772169275928754325530148519573961058843668494608431216565959493726295345406127560119177200420832156823452200068781178920171311348091058899876914265040545516031488348943637203300153397578042855064534619405660569882460797245344515732678295868299999190948321026305382508415633003732212526506252209769086982733971490843279130913361239982345241246722150022236851366917344092575915365231042872421829101451472918740325629210985037120363401199950834894741503727370240000000000000000000000000*i1^31 + -1614523383206874605671644811593540226603139458446732357429890684048596888795452951815506918969256733336406177970679103016054303079067342020529759489812607528802698677716965421439972763510583886312789240223897537615770996458142207101965194317355929618068866134308216825925280811729086443367112127485151818859534201308221281216627768236888513610950648040009516717030233174657597902125028253018597859566670258772894889207069563740481395515382149369588112250634530797515166453553154585967700336049077654437329929739545431600243995072534936874694315660785871279613413955524977541373228857850368572741769517605934031819457689938653343405864974814454166372975446473363698975632739858169085729076577619455364402968590332758700335256493815795354148896620519568520051016182018424507574268107502864148846041332409859129949541027069910209959663084793049942795669476405895838651734328536025223430134554799122432998142645996818811133224906703573011192186045298992010677369534088918541594941275018048675114772193103750168004832615547396597102126231149643520071177539600291380305907996344746886268055874139306195213241992691388549608760737939551652465955979117241819214215883536347246602869408036072932261004205981906753499928072009969058012260579393200092851751671809053172926861483683544597565807968799594192111623878413151458106925645653637967358645666754088518925878691789362920322854346980983262150656000000000000000000000000*i1^32 + 880609059148567291842484586405042892049675456971250824582623255033892276977028142435031874069717004399332524374339800032614461439861737173194002906786976941143887327734309880500509132437118716979946210616829633791775968451695074739791015163250998181639945535919496452412602714650378282703198428676092105223334394938882745826792685435715887430766003050837314058894083649024141447998730588742757280601461072042821996283879069246986570150846231991138648916432029884956380367620439324382629020348558365907118840707733596476477596397781852100613425877274260541294641743947916456948432012036867161581915801518667771754297226667647960614923585530918202564898468536898281859021044013187266439467911717407514212157252503453637808929895029155821382694517781827075001614089116153882041095922823265351193133836850431746834094830610190564733338265936694082434748012395417109358475009070275091444880791135940195485089604472184826853095288028784381390175896610564788991474429953537071017926253723579511558464591400198635835413422589097053580480405443864837619357451971244345013207752947889419049132561447924066736876460521704780780308586067502772353636625367746099340384107160279576883744636341169446687211483159881371038281199735715658979587855754540632532782885562255421280192646690218174475587588012382936556190444802726117977022078011149866788427267069390087796599570849175945574464519597667123200000000000000000000000*i1^33 + -240523766522816275397824522583288134463273786418249075109414504454188340061352555330318702258990159563581330176048372813915146118044999898715624175658282210983783455871269576699326160400114691403775167560427419362370206136981768747187990376588364834949136376113983837484826906803658058441979745201604134920582011506328576791522237073623749801437729474364065006200185477567865653051327209951866099268833766929555128866892568043551245708409928054252728273893861605936544110598231623749514600657990948500082850536846769748647231834798954779586977839252737019503287759437071165252782173664030417625167792435136287382972120002705142127907449912589604282596323878282473257617543620720535724959975493301268840710585694990242313003414457658792972343626448607803634970966890171084212459849210472528841091322071784450808138665241299826952824783519398854718191244504551170293964136707089403704617487522594631404648366950968812997394351189110413180029779029787426620717224874086598043971830342034682785559766318624816782904204402975185632895590876436673841838736704931604762762123188198362688468787932370742960544260271977025463674462291102286822812566526256839436060131493990071878455637871990166612057530685049069663737024594384160524740921807698361240387987634725415667853145768254701091963591162652394551835989172659988436181240481867991745210696341731661627076898508992278087180411207680000000000000000000000*i1^34 + 36045146197342225416595352582503629804684445709063725093590758256125995078636661285187228565237064404490663230100416093112389916669034910422161599811587351584540171551471820047672931933783674607145990107050094706036350213376570022413490396799491340536593196235018400820107135395726837312482308707908676060921011162406471856446315621701921580924077560974603212705960048060430577881033936456417576716232825538580976019517537795553438460405305748650096856386010205649435936020063608259868424541581068126659499661738275741161894728887941798654104248860599447246065598394553344038137901297595022082018632192778708472568472620594559905944009661592731434820100425559703723231710355010547054062811506584213365135242535001738746774732381881257304338149282216793804803952122004936465863721587012239159984104519256289311707219213830409428750679069331950575589324737215819481064270963927508226224880326203115284247149579640556166464391293787312402366750710705056502935380855701220449722494682431343868158507669789308669747804585043289580757841337639009585753458468640576429507764492266216390197135542676221822809410201376922859443279127531352863717345504132546491395346764249807268792731976897125346802833424966352032846863504962847488543662936329114787654426841317770129839687313336825201823491628685115870180739313522892709978580349149205566442983109290989218457658955788189897326592000000000000000000000*i1^35 + -3124402385367355681888405429753238008342128699354001859713843363440066301907396438965589881889595291063455528560528842240609639078567452780040375406604889927310171934845680579607588092669799424423189413552178112289916683732782247371621806530154317540986511535463489454005134424599066417169059642679664541466330271154647901164918029548309562731849040028010451325706990802664561286715457119439689337354412349781443376734725730718335923775546248254120071721964938012677940625904689925630451892811658793866480157684678720051634371615382082294443794131444774230044220997541529635180937574601036041102021845101461961811643397060182212544933467920708646691195709364915588806588030405384018950550810951868617056561101973193922846199448126460513358285812590319967053317483764751763158048074933730595301541285802893840952418434078959884495789376999762023289322449391951917077176358587199311538324472416012465088712027161228167685185530862731295462726183812304674752336534707527765347839868672058005210947911699445175396314168409890513258521331209156580539825832519754883369495612253298953325913329462219750722178153455484858945671528577787605326361575079548994146804865019525642977303317823424088794162592112122896836363368501242851385957700130867085995021745816190520746054234867981027146482602363372336769436155095097805079007429026674625978179707766427862132029287637922611200000000000000000000*i1^36 + 163133313969011719105649518507623046308178233656486655685732861437992549466210494428498858866039598787451120842146023019351511475688104469659125022825304170699444118115738240986393753522802643610884186388807480437046231814373831022227928430744084413898352085792350384515451116155832345757985013938341423360721226526441376740097618325018873520815622867791610593842149286939227157237465966852793949569015596237656361190432192147916893605746369689313218705019023423533656760301679605625241285942153183530204743197117913742212487176264908705734420785123969699668051994030507704079588399868404999077107242646230623665403492099147398114166327982526845311960801988487931268634425084652016842112529647822213225328106537679917691464932765391278283200507474950326665312675452600783876900245898145783002240994201947936337642904311040345088251714080805677600864881174752301679604473745986521483050273876226258466249298163246842982360225172891808474970271924933683411262529632525885792934349244339990560989645743555938835548883875624226904883188213425577543060656983071453884876824185590555329086797756140041434693454938460683173666508554063468337228839688828664643488376918897485685712264115109610906943722267230740314352919454746038028290553836837594002548693210821353331652487129716813630037836333601818672752969500283616713800575884825073616385071034284210737716500889600000000000000000000*i1^37 + -4649696951887644990232103107268177249164091575273021806314703364431120582887697091686679814854754047328217168085122450155667360023730770983876644166316305053719584957761940967031072759234663109562492251695847647751282399592648547201898005921310267878601128745213393902720047831640146861121124845319778997232690481661146742301080641928183176600681443467361244710796457070508807103330961191184772206392378678364990476784889999839337258658001368889606171069616178397549600668773809418517845783694962561171364757375542330630113778116128068416844426971183785065208599659643991263579171391962384555934897034484728938380653889794361101123872615802542321130536117174604322957877422301378347863884326755045677716196983453057784114954522581042596442411232319638657545966393420551298841834267213827186609005147595171688228852770148531181603882417964942693652885163626048684210394398204158572095603192375028513902577289400610536208406328232749889185482603576058843965617180360917462870582011359077559975525701948434182358855789557664223151411904805880322963318607096573047213006892324283194466305066006705099333799125508984003654196057376798628931929131980424973893201358295288166563212655994186646257402525138986592043455523275384619508542652387276627347425750951390732341109325211155901220941559511767402223266193028180267468580607408377742595520375810262260776960000000000000000000*i1^38 + 61688866835884913642053311251103516581454898953115636329728143333141731862972774363126868636908945002426945081646418348516288191676373966882747534141574591785430493686256619981019116607113945619991356948587535727202778580424714922739592141216924260843192932109573118990479554807809785497880001129783332388643941448222542527450181313794335855734924162031679197488860272705183700455687450532605384120587260633248990882641852064612012376537213959896805342349041475660067466653766955438531135425231268298611430013988254075851230221984781683789454801808002415315440689450674131960816273621321852974206304765614881814132384996517620801242240652289182246793995363175221339040439682787596687612898110953654664240557769082954800877295761466170970567059938850903097066314695054186086156411440669639413994789541771766206092457373759212327240678939451486070144763174937471297300266955420870391066098279289745514551033736866388487795420178255014887845411115472651208943519345022269324421076008213659815431865290233769815745302351504722170969945797805285339383939441297305246007028638428893059635405756883941357637484604760943518778512530176805011598444209857499135409985668450095980196816928633344811137568809886605289066426345902667198178917816245057011980722617101970323330475912994862071861694228725760511565969312599374249742504112827961308328296628355072000000000000000000*i1^39 + 23357848825408896191831414283867059295513961215121220518501069411862098315263994717325783419806826522413869921128231905254039000453864671931853021665751997718138507338723438572404106940108182607367648951186571808430144790050274148342272182099414165645094597615017718874846154752948872002359581636864510136016983102947622462433878832049290105213314014546154702369134229491496315533432479897734499021420449549223868470784072838668284016877995024276020614739346651078362953294368779592717258087188672801572114029739803213441618246413332180019467167594350492235361511091017839879887588876571312235004415022355755348716150728798515603724507148122329386839486013137705890051860193988721815322794734725155290468717001573875792166101448085368011872287836737086267586063853229203217432579155162233376197129766156286570992262874231420474105748717837101086782287847705556000311351509858802245658062175628229315014195477729694401492598437855444906851705064879462889406523206512785699640514895405892696707698246427071268801103154242538836741860496396106089402220612066173687447102896624211007696842904834370743043184443868093483633878663932551635200473688312878194607581197949427729840196102710267920102075221967410650505514740816629824856728949646978674664503618610798768523403351390807243145239958830951655641490709139912066893314079279076236853248000000000000000000*i1^40 + 3548544891384785903157633970437760778123541167259620601867578501065414041635367054776290466588170110513885070839829886413474716112055089236051814545116370776944886641012489425355131674515202702237719269564985892985466621319438552240774465767365501214909124187076373434601211319950548377703762072475849442546001550899488743572050176092096690301187639422248465514409710984526503146474700819661716805348617927758984386803409324924977698383351957247027567846878538474042661565310278667267985581064870907064021577336429435762595395436544274040220289488562760142805460095858841014933900023829279474202471059220242559702197099201218720460585751123215887911155682375186166427207882181152076615984930592980226243724363394221725124752192950089191903011433424476722594321219534406973700735491942951957681742378974030022031843267531988487242179797240105917679166958116347924099897842727692767151705691142529765168107811457422214085559454773850544634807420693760059971647678926404817540557207562148442140501888029235810808163631311394491346814016802466293971547591733700338504247778869866889098778345868622216318993860164587371403564586475080358928230574727024278998007412512080242028590961701838206243013189346458207854948168965436283496218060740298116892183351096556782610888920460407839383178118813303005471874146572762264181573127621312512000000000000000000*i1^41 + 7375718254315637859000063015074803231858484719231136480314969364354267677260503575714811935082149168794337145427922782124511332059598890081597640357199901581964199523370279818100580618612984016421204891350204488898145431263401319704257387577869828587700364393637396638433430778582880978605188267285904877608383937048847829307037607178372555662393795429847893259470923031815984338830112432992651124654462894349366082226140884621020854347902249098568152610697116849349006514678861825033534165131858411462905260853384375004956730505727635279163424309145618151377986995886529180721529422928979656226003672527000386754632128767360953616833755048604623508845165035223482941338509554949183182652552035807209453272511593382817566988398992657229897785288437661742555910017773402429926843323872307956542686428472311945044179377398749769963933620875512548763894280464138156519726729723759954589521585879412882543371384989202275770919378970790718282011236073844196481233149338546264904094742071486598902469732426722595475271745735754538495409909459539635302528010442737358761302943202392912593435132873215640721683184045846184314325444285799672317567079633837277888275897128822808438433084999698046033465867075876634886373417181952167699892587740924048631343262178122746038526301376085079253316754494522981314262396313947191855500230656000000000000000*i1^42 + 26367427713731566505508240935635596401493165824040257806968342597848635487605196543768740323053134730423117515857101540669231534236995038051819118642476568355251465702147868356079402030806029221814341123828187803447958103192119588556546797439467477668810493309310485919285017641689984497129205638941569253170478947420763859421840211783373126630177045438176848626220463655972407240247554326451605365373232853808295267820006117647433520910977708502977415226219667799694127556120800507803042868392227145922706289263155940513183081215098651296541203757724729139104211537366373221326358046698499985098729511094067587603349882749873000768332665519066677186018844464049216590402489384134347361579279607361918979800335102017168786318728043189054314538896723055553222727711286366061894001423950287643482165045385450676644981542075291264650066117243445553680358435933958569806802412619787108151757569031553710033851385130568946593673128602481723229603370566913877981344065983311368406499558645053134321923256691590777497936504225249716392419969560063906825528847152982775662203993425370196092910873041817809368573145987355628111585953765162307025607345796044792839938424576472809118516626792905742612202980865684800423164740506031859328097507669661006407667885330211999958439632758842934904693964131612948927192841884515958784000000000000000*i1^43 + 29461966362380586022456759617850046974558961020063074326828591810817082019608188845303406319801205596169369150809033085738734902996637284141595408777636803493137996545648443012980123318567655365801797066714034414215342833645529469476023599637029452099714635299098314379675640905080868619311331781191941452079064781265652156674572295413417132500804238054578075715481442598654329805203196270889702134174861052390921748949217830003621398573726892884450064833369302707272291267635013121305609892618733251244636632363661318671856550644248560882743516479271580425786384247921060464608472381578747566940198477129668137055767773727343765455554117525759883045550596681789237427544257090438381998736764246134549952796885532820073776836539266147822948041642398991448846906632306934790841312499952947308682028403778033666132634316816134713295455685706504172372728029425568447259203583643221438993528460927222468230713744098933399965408278793360448900879360760420440136669782665123888965121488612546113023418237699015180595536457764309684557189946575296157837531874473633846191352503883241908517505017679489705942106983887854915300637054163573390491908132762021679785992998854643593893194024600263994440689668734135738751739837337289292085559820365276866644747684521675868137449237576286752623084993549111767202888060764160000000000000*i1^44 + 47389692500015497432792545326051517947246382695044728436159619006680929469622904797893873111652512902328875791339282305721706250992027388326350178185007824534112723937145247824761006403419535730542742570367954056454689363406991263314237019464545551026936833813249867270583625534964611956837227936891270140767126799098006776297488036975163934676470972099635959527263178083133518545953776034896193892033342615003336816934636029858008451040262683026910445961359007464548744287000070958711416249699432952753840512826001108250589437268003748926839802448679219821087626619770380472752880598294309326974423790892105105071254355599356999585293509105213481808648052834514761267498434788086740379056751676110470403404847377469996626338810793464768926618980599223876736744568054548383728614257863265774707675427226161890237230201733771491881086307173595960660122350212555564293858685471892401050611763294939510918773208819376640196154605270449600655722794604818817705802481555145528916006605823888240563642507952529141064639203930511075249678704446053765345489540701502508461983225093248314663931748403822907647161381238730263695987853162357098202092155904689323199990044429857161537688742966617760174821404898609180826364153808602757783653430176009453307449762268628871864990090793547153834759995203151730835456000000000000*i1^45 + 5602595863053622214064459111465458449261044042171461686357781989588753789298550490533692541832442404105800792798404399310148413190431217573677364230618530210750548486908093114795752657201367580744611050977504770679263494591897729967946006122487771970116543054446867441769256632297963097675844796421367792749925605543924673534991352478141770540976014161517701110546861549863039135307822293637124375015626257609127540270301997395666789680183223917738327677267397380193000297959661919294077871582916563966277384593475293860164633058221796266683166228671525159600779511229116730851368388028862604865847242295237838613005254476707459157143444321162833691964524834921922642738985035292797148029388153601589254049356944488060668610366847130904910118258318367618558934862004817179106050342849722413009150520766387276701731830102506691600625904278640235704818278237417239716192385373461494666214664416927335126433481646343100178556667006263042878275735450497817495406994857827447472499096525524539641287509692777655752322669744494844903576969849237359717625457362732578206872009099482668747400364272099426935218487483605518951481119018085211014295119907263570757498320584237791409356801305732774225183076769417620934789177431110601195436070412896940700253620152585302277879903972176026694663716365926400000000000*i1^46 + 11624735011465493486494020105014367901223204667068136065355833396004299599017941314949758247124296600912798641148981831533827645490643157546852220047777691451404984887838342596331650008972363599102734210211563516582402415088708865127571373279731262258830952174620450898145395873570153503886988436960890257362963741458287659639895990694985479118515333106373279084098825541842272220250694729360601221931599147516801930127551311445928875946414532310000555030605247265962780092092433798142121796849691784695446024489891217657272226085802727733183555018666123394496596395627625296188369658889058115707014204783909260118665455604722602129728701307317985022821881286806246794988001910121656013536490942054501171701943412068457999177935686138006945026147099400616156293111539864479799111270644292584927851023189349541974414661729925295872845943471429463706754282641286544819148680354874037838566864035258853292919367592031752942695022764894146655169884047831242975206630802192747190095281605104050361913133154581416545137008535778078330495642498752602361947240517446111360385669215289432773153095066338255361612848194480385422333001519680168158504072801308219472203094403010761262991854829820068331147036921044908565709892849065725493809690814322673244034195255788309080980138263436746744135680000000000*i1^47 + -2592962634603776593223197288892650623500702433829915325511633880817336047188000624244654079530087831437195237678293858618911578908339501656188725600762914279527460104583620055632665983804633634791262370646340410152931835983740129096244753246010455177851458628502700835566412076083649095687828344800072979840438542155770482531802049295507494873091820603663693555160738718020824865832602585281266737183479636110204999600378103240106419651432779425770167140853864731232610111248842914276534167377749920887994174763567499152632277680981776796107740928613095162682893160185136306374171844884934128768082563649955650661221711535661050711051172504292026931842164827770353277848364577033088730200918135328957606514948684984864986062671771798145253755350570287128097458803793345817743412898249279087951507255831509891589940530504576497127378323871924975772995414036432286867934041671901906567373559581283919039155126528162729791132175995536744170146025283285585187355456016440364396773926159216058143679254908589733290011688457814108860594103091544166919022252212807157751402494528165642689105420659699132850693811012958913597827532890533667573760094157162627066562269854611459496098300449783377716828691613462089104976236917336683707615073629951912395528902707468297345227473267851264000000000*i1^48 + 171986835940855420784632893844545804342832510083082853955279509301267197329663117001980000804870313709466824707530757754209607671668775982285265496846960740570653864627318015462738579222166188748823216261672967136035276562252043666758752132103328536397423234157454404712506372030519710265615510377201133643849455486018203132877888132236416931372574581440472454200214835507826015183449709130707737410462232613912200461479258646412384120031500977849457412356471209815194445230312880519604111889400451004304018553640920647705047585299292318685771139694327733501877357232571960812130978951951959309904207483241712731528632461022498306759575362937681766733343183210857948164454512521468547372064995713320928363604657657230201496144454453529095156870775806540662575545361093069084902752198606759297308892338878192695750522356557856148443920482193575568315254777468587884091888262102792585918508420640809864004039697484230599573191284361394625620470066403610890477845291756664566571990541963554005970497176816543352715248611851272372754192308169634288468326474278195089436074521717338267256737060756705253382195466697372848552050426248452151236255811800604107745232251873635015567247336548387229395809962363208936971175213940313170762445770636990812917449872044199397949440000000000*i1^49 + 379197698674227808795736292556819553766845721316314130372781238382751558148775029501958169517778352400972102564099716963292076430696211291118607405394354956784914655687421864864905283603385456947103742051257758376674915516554709457346180466507284414044003085230658301477640109459455033943974706493107800187118632509947349788310053814030954536061489413293474153535011224863926549398436213960583134546373768444504261395102655532800359490070498585311969791845104005570062549495454032829518945982620165160179348210737145114913242301511768570934296449253437637854324954903119256466612561009196897654329488228735252454367465557413573743898038623356652019194703388576457301040985146844971678078063404621859575873425435661092434756436385703848124931157931230169546669875725240906592826486865368796333188194193627614323013272130051961036522022349711245746774540257013743401728642664848554780190711371796771295704193684667971797554326024573182536108527305592113177164740779454557639479611298295001606862933433664152622462392380911118071711984301436103557006698880561428394610548915459367122520498391842743844201713815359434265548133636043802313376582378181534044711878304156525431872970388800858386880073697229579191726839814535266162631364475387580307001414984769536000000*i1^50 + 305742505194823506911804829534375869853347624468974316583160979883254501365554670680541004063635977715847579516473356051169727984560475300661175374747118710913074590906816069893277952678969739364546452561232209198572826150359104624694268224542191038499529943667310847187781655281830000977301117166083028159478103790489432731571117886819176145311467586494844545714109947768543002359624618996507253215098137197707850880445369975213523193164447446133217397984741306160824412081256923632831993810525993150437770587235939435499168027972171678056018153696987701900076496257715284793923988588426185236037833712141311746313892650754116049345875187208734542749867459489566869210518477898166429401760763701386830507821244143423242607256805448003576061339093887084475649445286309297095907774696983887024726027612505685477697095689146644610073105575947252217544929986183647799358858695425241521558108512993148466088736265387362257945310360182106900592066731880018080793471693070276683772806262179111838436645177512800498902433516483506092788886574673124361893324595299506448566581631585981102514548851180588921243820571955281850098748469673080395585778802082621111882493168685200979607237364701255926392658074652111117549978244405903171494720996250186075136000000*i1^51 + 31210540512089272740831913625143845615896476183588386667751441918602727048905360335282477817214655565736900300561402512434598383836007593668813558939390474288243227474074966094263744358366944848091801212735552798549401130283088920852655946634957702503196755573036187073295485112729979041365090304789119174739530322836415804801233522991687539643281052239754036604605834283586532172820352269495070866940608428451022094827551021472011220624752198948831881433960914588486494197199805287281167427478121757551478998234802373288733167616411725827485622433757622441428147789107034940338933152094959015315076001125570935492225921495871817243585620153121412065581804693339546696986858756585636828324111650573398031819918407633945104779697493051830030704381659299336968999041960491230775788090672045655057738955170986468538569964879354754894331895765101103665796820082156428787761212397618863197749803372667942577030991384973564237915784364353488255593747809706287263477247355959472180834033858390820941184122611660470068256285502783957518677023611351477241996446033910431308641782473363900933547405137984935672270023579910655853855385164072235820277465965833485005539020768515913818222707683600811537789602450224221818127140419721803662720000*i1^52 + 979906271633221215860867477193906450222209370123219897601823847471558982109719675487808762004415606162853848001599467100703322586686223961173591616586598235812858271396640752888708425613863882920060576086674193271690439268392021774483027855275447911314213267539341867162920389932471798468321778501758181442525358236231249188385834828321086227120011346799799233276631054050239426684435585093522002798108370114367547781509377625702290418344599890698011303063348650254344720801937625502207694681062415723191814356084041569892515491520247745178483474433165359750144185527596690674876014139947542803630049941643926000652646647810058313590074235193565665781472518483924194921411821520093773918402810272766174636718091993971623452890898713804227616111592049246978637349770711346648438255419894041755090137986109551796393330921044439638884442766435605918455510602003640997718467415716813755626868302359845693024270948818005687014870013803539042605218408447194292053994719851355654623582142544216012729500566038402999963740909909433991588987346641294799290063070444027754749665225191186910613909552307564273370666129074844764173394899127841039050577621619630339807786840749211650777338770051744255721717460813920525056000*i1^53 + 963886053269838234493925863043377123346441733105039660972701334922494545046189373477733278361940422973970068554712105903051618843430185645198238794249972663524509365712786653223260393796825033516873863141533943113393857720201432987696919159792426930307179052787258119906966719902484398506280084587995840030426499849124360042771906134603871128492897622076958551863468489221269216263824515445536070577138835307750528888404498779545057767565448302181776830812183228855208562281042614890989929173321402142893901051155453189055306261998207497622433990376837427539928416908697632419844948788274670836529651290801370459082110261893617821952660771797133399112564920520200308605158959152492128553978879443109330267252929386710743403295005710552101310081215313738073783655277150049082307222240814057315717297958372303546890037088428812390010762545260941980610883543572477656179667793569900085213740838764031366638527185773247854187345608409824850822229265568756466460098005922553422917649126908523684655079523266780166321425799173596659308075357434770502671900051027727466795765908075094368927073048333599867231210360842338125794716003472955554388194725572337083119692505348762785607421996391873541600*i1^54 + 530027777594409468955477799553398134467412783981796404990426493441865115228121439255963064080862740633009493667468710553257200149358066094716366507857534289275557059433564608988996484927478751073507921078529884990550897894919043494870713178646964391744748172791563284430408047158262641191446912867393516063229093313615530519803587403233227884912586880321600444462343499423801432116346820701657830947255851203867610678371630361250516856397693950260168098913551848082157043724076604513401349810752674012526140629117584435646048985647728002443452053859911561687197096086487087390797322335658761659555534118232366058307388127209330910503769880456484901549421071717805978833032870434465947701898394831255691964196403937162980227431946765278136454702902817265085397252545419390353978944900426535354959919097922202596696080013177919031784158376052157312844176548832987063403080055558048812876683468204412692157741852631310936925122753492424291066320413497948423885153518986749074124071111415119093374075331706530638912882326162663946163240670344308277949039733844471738932149415282914789485743010734057175784799793497978708363302244541681624295794767889708460934463457799706960*i1^55 + 17932999616146553542250184468591598783443326184090879479526263086584398601770018733654264594017506683730405852404653033642049061912791608404533894045690482867869339881043731727471694433241637095317184095614904071498574533506435425053106533691531800950302794878562891583757362436300775578459480229248733203642462295565864277587246152842012423427683578891630145399799579307735318563476823897290362499141643562765199386517156844535836419034076818653594938547088927638771252223917692505619258108051933343663410420720108243137246569081311297374512700326686141571627424429178185062578717586081039616687072718346559799837335077846544013136982952040565248215318276803871607595487552632004021676092473208089460448816708707705664648608353405273728803575753932058583385441124622364900757425624592636216796573354990585830953916547654821896442270819536655787156066800422223603448335904647653425899664642444668095860560720791156675525243514566443807204837582006024832583677140299595159796307613644017191365650953303921545484600471254860774318158011331903783098480589846561982195576394021816226030231729621809*i1^56, 496812654978265105974749293399535217810483604977530570712143019590265890688814011832481210899915423634241153663868161580021516067528016600272214701092368427549276785036695713071467564145703920606875041329107267727215089470432258278707053290143823116355928459498036062646229909825016975079525876470787895031423747055292618014678449965650456867032937284800242122750987319292077334775514078290530212047266811520039589277694910273211535976705605363759624701429397266475189559587424944621547404402512763425943014800024473188133327921889533279944556506544496293575418596562613250063582250085687061375919384469307099508333802694310157606866226383069455258673302692939992631639773930237856130313247720111153313049924587324402723677338444183519505405834708408487503282150340932709377502850028647889662127996637995122529243686849826881441051286571411985509658026204408519810304904207569040129901377066465080156763037536876705992511338082643697687512653805386088943302127564936991659925571922760516246247358301454862087461643973624654842236038921155648073970221055092639406952048976307240772863617823510744155330535955746936334189891694716001282158724724964359050341867401673856769194572743776186807997401781717000918372881516953601517638602498320075649868572967427212795582917042109540075989444558247142747950562703380645300775313273710730305944035098153934807725926530158861384981276138839007856903819725183656783701810202006833945141981253783004418491737616637221529730037043112904863069344328045247192421642607487078690271440230180743772967169668084440457650084436001471799370796777616580316896663129387383677528869714657446226822535024524576608247299816621106380073338989937586940383777473613725594706466267480483437663831712831655462698744069296037431423243891042239065018351571262514700238480786782495320950025600196697343177094953846334867336226007081230673739275099852940510228188527994892265909930840465687414831026203857219879031357675568581161731199516609934258677941447351194397293701519649281552369737993470793508459850563433993308140971931000043727137831224832444394956667588509387998130303784347940756987612362364831031924182007481452037516615201054319698917983871851313952612609333068904060382727703033775171194843143593242249111923473598925151063075347535592210772787200000000000000000000000000000000000000000000000000000000 + -9823750233869774525218642818782554756135298201265222683631449324080625906116531848930050726060318510850976586741660116552397830232424343262821185794756454979393333960567667074033894776949833197968880912193185465266507534229786685348885463656205511436028943211365818092310828473120154891339102497922536844834673402873243301394417726612613467656933880535534432315456985532732427010476528546681027734490803612496595566935851948258702288331668492060557453329963105947798494891549389992943054161572720968359449887695584156161409790183965180640193962423424364639181969422901706599966243151683094957473423414496661574968938846686847133647680368680047838418349648912546733603151718345217274015663741025092394484124784057433306239284989498924642051834469141320115761407344333548757441665709015461591650784736481388293650248127177358918349935697480764528852308474831890854792432563774583163736779945145753380421824424051158285676510510919061389691212944181929615189271197976611296551046269796907973641465032576284742533011932614477680382849171783343339236418944791412133340970238365494958099962299475291559205410963648976867968840740700892351469176357140401200317793223722979542652406573672332189467343488838270927096162481819748453945822520694705797401771975903497461753004572983530884041628050799626326319414369369203847288098108351654038594624534367023306764633162324602721290955393378785843828705396462273303601464916682864665821217825219719035946805507364349284929516170176702236726247988689189920270959509575298961501036684284015199737586055907119111223346361802916454218771180062404635937661119675923417001356581457626513061822970923627843792684145680516491094314564905663672355137356389729725357831577538744954579566356911005997492026096503824955454376027917536783829269460956481867725185617382707194377717795311646298180504022207614200352488974314883017185334748145107577968280373926451913355697592221897997031488146408059459482468381680662570878651084070587356482835393637321695721512754177243052432271769104590907226892736670643512217578397464206877641186020048781659314134734382074073852412163800493776620190206158184991040682961086504511882657103764756934936719465723059276020771044553531627564637534579481953313082074887177431825606082135391812368079830371390299696005120000000000000000000000000000000000000000000000000000000*i1 + -251133553780306529265461138643790730500649912206081927635560910465907641431298947130388011548478683267629018730645450806621336679848533307434121207336907936406346953458850500197473323874011604880977266994644958826991601096950947112580854032094288365680682494440587175610440300219596441599318898520314245069995482438801002706791483758628499890232497805557117870583763529319300532920505910752038824880255430432012636198556324485872216756657432791008775820341205164235228157049214953310122550116722284678683132456187056507558513402470258556709507567426118745439966208921492398579632924779977579811884597395720046896679998452389818736539652896787038331781949803696854951533265462385322451651420527047082004545603776633238155660338047186924082697114376610245474669298707930504181625517657164896085552364389656424485584098277224805468591267475011567222808399864243201149488875424816956896048298427267685492006034544912377047621213369886999288378502591656769154241767741854359708952592446831751756341772692442680266668118290968601373037972081764066701294186834437129932767091216202861011445324054221342536219347046816477050602020438155506715191619410750622616703599701215456695025096041210700605151542644698017018422664839555623858266440999665971597114896035143343266841647684300942094819119423603273953358827811645712808967125191103685976877942774084158629050821546490680083981978689414230875376429318646836572055350739573442074853813767640682445701273813551694408846701646155308056581698512678824255582762809180360715208638734644901933196900558943023572606160446309222789635924197865796389999610830872792941060236275437068156122838896945607238120409396707434726648625229999282147818899038226648815780836710446907998119513318703153777966528993163283400621971672999139612647791619007269549989574867755940319888275501934514167452287006707929647612666592658390068210842578684662101917604225226992611140103411814809562855637300160834063444298032138844730325846552537129867466553321750305131785258302238669506162337648047445343753002944738927492024020337415790859591015590388142381303671275537868507693584513196333649343680823735051757501770260217059435815619935516067886606440992533217174049649888249980559268673901296181810805475952164274817705848186673329294693313275129632319864832000000000000000000000000000000000000000000000000000000*i1^2 + -2845589010671189606712112790092115105433319073340451080277189233254539030217323463477734636281001020612907834520770319797968460944034536373566666139250527010091205920093168183176067059490350848053040397307689544529391085893229145908387115465567770698138349322983824712182723309774767160587290317563626437953272550209615455047254588329817328183950949846962581971585672956508227475924271674204012250518658857807023966805446405909008663608435102656927743735942695781284887711819105829891347789631397412709808825473820228874798795498356840655801525327495238473002453060670897137532731106365692624691768315631289166204672992748649057872991247341151057535761697812521259719295827503377566334640527662875250611578260555393888221103043035705074726601961855421024820463143176601235701770526224875194834051523645962228904394972589738092851212464962975854257993909761240229397852115966384629517578695945280321816357145122741498949193291998314139045543780409889448486823699875375768235542515008990730368135747821766050239838018260677344865785143990741703117593564113741469579316525621810982997486286345617504016480297175657598665463438588660264331838144494121494576092897214628030896910077535541134657701667798008273983487351086603515347456538367234606093565916335384581228220260408200737628271087398864205615840615322775609138802324166935549568897700134165270216892051589355978974918827030617925284335531169369132656227887250955108310879271272294444318435919084379102786616765482370880744483346532531539591460451300723245173406621414326299612166969599574133638861469611080371688921777606946033962876937488764642382245626865079047011824600243518786682575221715693228845050150064718699756021108508941403779077279100884568811287029232564630328657883415915137980813640723590285517433704495459455400886965698874094626065164108883275502396047950657542710601098850371081378988686084948062275243844195808611910586153031481911105748318544903530801040180928825602009475294688007263500561017916020942883446767124682566352298583939268729502650611300886369965190464526268601446200694790246897206824960588278796794606251274352793663780377948189672475344718638942371038587894725788060258126304104341569484621301248933996656797380056643477288501895421495256088778741488407168356427635934321127823769600000000000000000000000000000000000000000000000000000*i1^3 + -15869400681948125521241164868868992244139435596316711806012122891484457313935101169303869499723860856657859757705148717733738957527943388836739423057589781274726803638483334663173754951752368104045416232810670115191267791265614823316432730801486006111257358478175149352453252896863897063040881585895169885913041647722546949326282230389241098243343753334972246142040395361824394546448927434811037760704641493911708383259554210533113416616316120143044541238654656155093510644646262783327865538433029284300704965206859098594995613365367887351187500779200661864923986283537384360518637631164714644998384974834313928424582806561317094756887025800170566078481615323928598272008567852458894978502215356393010809954401544692357203950847217661653844116550420754814089717893942224867022674666668188743242659178367021032189446147569986521063816131746350066941594661653597861296850100132703648703637834258027066169588422440119636489032372907273767865869218368856583924203268074152192504082176062408423215848692181877815019493284315845323278814396104988894509595357704352090661317464675295162032486784378618570026592826961973446291547156981498025546076599565779496149822601668224632754907616514931105294297394446511268980959988695073911529459290000448542639431816827331101684209065707941103386700572242913146661388904061168069173125236361444846839207624626105891982522814842277733292196343687164911096028091476772820829457480062762172906785265179130841243409272899860502330249746840027608897726760527446909682566971699600979406364362241468174999889685146034283165575024616922840357362293727490597326951604012133863537452359616910407579389937525157550024697161244970508483306624071335413847904922335407720330094688001910720714456955414439143710324405334822279750190512603397978926690445575354954225899855667627617737613934890587415186237129682877906476836301239476391692620568843163533108513564830242653795230429215477720554146544375419406475390101458505781358997217300080139708042221872504649256321534075373108781315925447362629025631072868835710305810687208099442043012644998706234947526635781320926459141275507267300915365597128815025346748683761136480885696879468606457207859339271792916392950345891322911479495173197191562313378530088512635608719022064652886441269425812775161036800000000000000000000000000000000000000000000000000000*i1^4 + 3606122028694398361310063917100094986198045118982787243205018497129172740884287696567836329115129836882965380634476856398490971942554004924073547292559381707026587989651121315048045580357508685342414412229746945680737317642956033710518201541133635181613015298516814882964411550969823849132876565676271223325093182516454355290294622130006456303566429753751809879538872520538069311042790211221412317463051844253463492618270053404302774851521047126538957136395824186904802912066461798437703327475855387768287931919307880060521623128108890117898611172187131231722272786453067077756350583693784133566700824696014895629404099696731968995582827524549143045544036220676979131404820171259250441932227611840053321715563886650550573997018175857082745720189177430690300900299272345697156137195585371402357279599626060492974413760794424747032485680812513920399430304239970654295617245374101294958158952176635312784748909265949417601999883019531130011619434058508372472961374217980565220136797921108468181218946031505354423711577470514284867791785155518034141039173914841619761372212400542978562262269299769349744276130231918905340110783572744089843405727320525324332743461209107316575010983929061200877417757767892899664928840822560850062646195432640752610102905796309473758214456377275420476391524582214947335205906619471979952750737015282494112091636675727814486758916120107519081970943595279774429979621892359615063304489763746036615192695625000414319250545803344299026903841751045134243278483943203193193565703352187077816481322772176548936771441915294826582787841472246727985302046064680498494016206912329036216866901607151761166496538239242518769408411375501855118864000047548265032234033111206733040914323098571502947262678982928645989294670099321662862753118423552241448383260059703005036975722512787122786014717683010791345277970253865953587870441475018043970284960594857026062874409465175192972826728559281449982463345231648960500298899687165882262590420422961423543666202882700972301692137085224549372071386527526769757897887862413571163367223804804564144595052853513585572862929936436237211217543306468668540713082660372561785014356150103317445508821137941232936784624239821136082382485599747119195428210030017832061121830195124880779378588605319998085476792688827170816000000000000000000000000000000000000000000000000000*i1^5 + -19582736074883685213117244646048117666631229262486229390699027435330430641616572466438568223507481910503582724312534139982223432467759088542282634589738715672458894181518619297264122276793392299176164396293485018796626215225445385658184885913833063522268317783948842744641156882860999891867523150240144164903031612137109091465641616755183309194281152356935574827429853751702494316271012432045191501837644817143188846473354414588117179956064322814478541021963244318068844071889830962154356181605966460452648835506181484017746552575579155095165718891029977752820624546854036228473593612778117429721220339542868648383438268260350482728115964933730046614895735018423977330799526680809839244034036324101024101141475797128174565976735356800102670925410435600416982451243771479029074479909334063143294674751800091444433853933301524423121643567594110029238881770026317297664615049856944163078397325018303271607376943358106041129027328984212327100506938169552916406627683907156634926783805530363449715187325181133511311172791199637439712845487661721462587064529314458245953058136002384078668562448550967580831638790359989518246822174831843851800705146039799041100386137773168934574021807695838480391854762787721884831899302577908685050601166770821478864322122222087014034616951641222174012871645147710204098810393112493870425855531794224401708950940382841994614695105808911302458405472724143171902555829514905713419452563927365152896006173302914708245381478561769596854547514125195099062882880769332603359756410826572541501599440860040160431807489776276674035513708732481947118915670340616702158429908553798760267762378056208845064323253433731941392012642120863604390183598739159692944335594788659679041183755911557788693555770787644935356624120509426838914493572940317300403016839571820888221052918273243737898701177655956353584295253491290437833942270356255069060007050787064019602475809379407558210778298477862671216797099373853426886500068898794802081406916609251958769420112078947094939644457530440585383036942844553585993662737850370942898526208354026452766222727690573022082957026079456984786154452223567871385944532616389670776331791021071625439545248799816483092209953596054560692407983909867508087273388544415709893978033595986347345279774853606868320638342229970124800000000000000000000000000000000000000000000000000*i1^6 + 24810076921652663868413042662280359041203269691076224743508990989997685475783116030714306272186156810734041722670618239347234311529050223882601296022245244770482666360848576833622592605745859103520182297866930453463381999998055913473933266579910485278418625927029106842853537417323400422959231293328623581014953673971003373074890172434270260503455634847474280251288938088585486526169372055513381388369392752443667991863338348817420360795294037284599114216815310597488139277098172386959021398492001035359325581375734992119166816688264479723636449051885148384740979732569313432755998807988039798440497852335913510200060680301549752414923904898616618109555745668168400327713781455665260997142822852160351336209667635350164176911383236268840822239663552616930473387680016588021385116277746693502525950311210921381767344686468521132762052794303522921218750034969508074601296853180259222586471773545957052578993528285916390310142557505458868765262527983717902272372680038160379754895713481784406363595268415762093035391716661755534030898580507761435074769048821039909006765284449595448276597058775842964965805115453762297079090366383992662121374672464878099829319378345550591251109984962102596233328034867738450664935893166668307184370244166161131145317569679578747954448244738738585528948323281139863295016591395611880212087796581078789045859627730998375726208933191893336130996847438772238818522149412484415701093362077995928866853349647708993072805467193352271348006888757720030444893125827712750667080171414038733195560909326514019480382195183340160727696949349816405404333102621359016953725519058751404754454816126648332271735686446333322897985573069679870576766331515951801673329524822939340485901051286718939168381319648013470453548395288683693557699673966452010303169637768538319606112848777481164293785221839734673310827173655276109212287507040909833973862135596290935883439026966471606591012142398381900503721015283534461518034235327994637758121684208804759787192784414954487671880911012895502628929468791048718712988390247999315796339078412704820081877862371078849180951875564050623009138790820372345079164165133142852148211205349672509441584280408015591770224629209737569933062137524752822884092475434703523558608422484234030008073157058294795223709575670661120000000000000000000000000000000000000000000000000*i1^7 + -7128214238391558030089931400469241504661760685650216622225349742005396102608282978807131061621925187082407878740889567552078569350861712342217597887436023985566329369193614906575753926823682861958503510007326109675085284721621707807870032549364111069255722569775779926573101810314357107491944566116474979367031311099134987438209417012639355236666090113721680933153554983772929472904860880753857229240458197200126348221174336675270041404118586706383065959218810625040197509018926859190308442040230984348193450661950455282827102637369064182276590281145000386159784205051173999231991618418340110878430830435756873654445964035828520633481423858026132446625232154201710093011294051658526878448591819864278439104350798029198501168224155761203794162886254590693730610677356089499302891776247696903348382709956315348967288752301062058026824842267570158674133459254152674039616862606991054837642392770343690028841455151693271556191817428527404355420885519098988980686419638818628945204253509140566958619329261497255723397729186873380156598660640669328301686052598047635130913787963714080054040247994702303941189944517952365843979914375725499653961930306744033774456668704755361143081291185158776817346081775711949721722257618191296771263846134230884506777910588986964231186557700715904712736824095773301941080896736324029332349322937335374881275920074647058009413883508991620962907573131416758767793774523262850727994533091509633518649093959931348128916165723522434444215781038496535913342687486091619789945379608918762461501330971696693270777059897241130398242046404537062207395499616045482245705978229709355456092101908998565842964718851969700997505049600094294724235303348632545919596100729524190593015008678871066910218044611034224633870244426993311679587125869786418888024770981913260524530396962731869623602512269774028710919963469704918750405510312460935526600177912880985128383782126103845717112173713444283708041612586943681389809377947408850509803689679140212951777484564138642940658593910785438268235233177608739496259394223787624084519811813442950494421210048364003952666014974303207249307689825976160901034716043772815928464822349796109144605928846606615841371750724396305168083165615046945555344987087733167577247179993042491378275003922256985714709216886784000000000000000000000000000000000000000000000000*i1^8 + 362003584838959748271479338767057816723938588778486647544057933036934013039567527320295481144208384561415366293902940074147264922067054724914681456474552713021569196294686052980018428006468209555095765012236855278583094444276673048886962072620083752706231657652288516550499320923835957357266446408694012681400484739154376749350472867038700645658724076622731785974689672375014024439762386037310271517833650001756301504822067089716170515958893048382842260011864837325974279825936347180357586839436702274102415120682479564447896920739623069178069836965734133648380973292367471513347728847750157044497112739145140494967222557556244571855312880963902468704728644925786548532472275983250425473878295304203861197455174034934806166048877742083419553913177794624418477730144302779000797635793162249145751991710101529506981336989119823159636641225863697546121594429406881609017404657243365732012355234254404813489035697000210225059767032154559189239816550496157550787365803785239137852669793264526637542792636431713651547488033545466676820941928246644337530757091431171166088848894628030723616528967580966183111909275880400214143837342003914292333122360194835651865450434441983127550231296463067887918473059312990787255697552856690740011206412855862559672169556414207404974954412709115216448083234325543994517780820827997060179562901414978341608526913396736675410627136811569635559836251605027189012270872274164868141253065096100681849925372425611663884793249052740767054072976349838701559409625079351453267004354223287916397590307250778060009258656186550635740494124763659079827890879349968106858110351503015928937951316188245102185389815491942513505309508905822247800026773500823397857492264929161423089736492345543080795850070006589913195522878850860674958130109075125139475328776717247764535872640634436539410878789283973932865391985263850165458902067680512645354683704054447254188023539302823112550870126948226985573200397428694772056433845169736604372442297866095991262364209940080456452506793588878315415729959705696214845277040023979710008798229049785545762090601243735583818828925498689492770259041169561006090072304709467705653745085785997949840492484440866505314800116635100465180838640616399217514231000484435918326458489797400969122161339987374813887856640000000000000000000000000000000000000000000000000*i1^9 + -107422271239365670155536452640710469141326584461866052716521221705606247667971462643066405420785165224934645444840435961182172767592854304330318633654988206516765929734925025173907762358180313674151202183289664420997263454238731205560092821021358189927600864237912161012531175748468146315482487667993907429935575663623474766152697410116737034575854710923369824888680844985655203748958795010501486056826677094579629244749926732846112716508300114436354102271531861522521811003781992916418171837370718212664510619660150095780133652708075810642297427181825613962704541663820959723851868104869288561683337313377088651898712551069588189415830230505397289082226385993577605923668536178729420969930458741128575047475756442616928930254954824804685362490248702604027142583857840335610357988018284334911748119824487246641941467381918629275215552480770085173253113205459597044548535395385708191234648769942581242577240381600210159784699211199287637880822275215494604663451620672539995155394351489536120898843634205883664538543792912727720565876699256489011731952337199721589258486269358417284922125644998641021681003498328203064635226435751480407494331331464034213346933025453480333710413000101487361052241188965881925841346879816634211484274714871206706438127203058802467768854133829645727326590775679547512142624028895861249497424702984245671140421347917552996516897770948083153407748284078915672978269344217758920478049665627738820513118691695873687308897874369536387943228948953664556013067833043639099625885423658766029856735044975865189925699355303058250940222005961891066131224288400525177078191004675181288526738052389643822096050323686356715267067695611685265630108801946529905198292869171968968144890821970939590953235527599773051033951915768812415299128019970260072398269530814027931293890431535261655152713517082098334250219558835466248640934625698802893959659151167045079424012580458597178868981525876229374582288249594750632887943931089613855353576755244033640635171081729707505137425816722447430389652225991577415362505621657111292464632315887909494839064576257845371255314401450768992577689071651362417501858707324702262100387266649580910532805094883159144195986378688214167755174133057107453154683248349045292940118283712960824576097195516606127328460800000000000000000000000000000000000000000000000*i1^10 + -4405816662031895438854417374886480855826258714811346206315244293591302037254777174332661274943560937554259026450723268049195071425953397718835289391065531758641689549302136648267734810556591955945913207504619853466289427606984665197612438726505653071312913049019894392382657862685598561668180264036309009418260912817480741661367020751455532146934751074002304867066580531899939545589384319790950888156777921632196539534253544089412027493212795422429144177207977105957573134338090051443309099951810120276863052088932500754454841250053321945803588382572262721276792850064739539963726355936025765914321452695594058574754961670359452654200585723092048825503300991480021054432627678718784888373763544299414331123905551084409988494066707285342366458070398245191826764367796312612173890872746672927597406725341429996114651099957496975889877775906161944253037100491323216865933396164009519134319374464768525652034581252181607409317817937537157123893747555213313974152202704448826911207889456506150328419537077218864815759171288580208853472368886766194360642619754701180048719451351932899890501138035181597769155366171915922000243108469171263692510925462473874419440968427003922452645764221025590163391306560277575860009474683496439317568592542206397223743010344681529140500724783986430784109438715418770609118291524619029944209663072931362638554351214948284958162152231403965786901758658033977841994547897583184693336615606105197403834621715120922714371384740269824253068138815341534922233190346360072185084537833213883350649598961039285358978042049845283250733705807577043007205222205295651191039080891143478233869759572956330681847917019448555570163283161107844659326187638940277428793366576419859082525594603353767752720562276885530779134232656697880051082597123330621383149732698823290788603482856207208224408308661316516698251874081678498045188773872193346758281422138118367936517841160981736398696446883555134159618427605697070309522418382865896420373961411645547879144194814538851698778870099964186581395202040977119961950426302175522591426069888441787629300485849787097982305276180575480166559175256709994013631373613005533191961174911074686982915273411720714924911377817837983982219520098831384622609436137112050715818512154829490861804530203939892625408000000000000000000000000000000000000000000000*i1^11 + -612844561448186805652744431556720446972182344279294009965490195520580601334721335302696881850640612711819017122079672432011422726911422598869493991507428758711246209343326269451869645012063310820359854989292731905829614472295292801013276377452346548112196491324813490962999318450354513778761755352367919575616364083611786173000914224444073826468438606448058392678157086161846420451464216384672650081841230498766577575207095230078492526664333961985780769630800415095254950419332173718074247432005007379001153054515310982490139404874971333064940370485300974606926508652369889606138844782475079074460517838547994176887872354033698416058826071657377516819131294367259866480785021115594305514736446240265901074947305071871552436730118229633796121085781748712030996497012816852889326135139151360927734045729281539101484894755871995508700062649115797268902352788440651968169874447241589866888747779515689381997257039942225089461102170029501211993573144036267046638149603710948738070710830123045324032180892461647126980693732911652789402804333405788281626294161349343693948308025510104326387519133428344562564299616123363605980256383877312067760308149439421263240906241094830795652018462476517641001981369958934767490624011163705252094744751455273475327664322920311790974011632775170109928050180314504194219266864666071910804259030463352023992795170784379603823294864126221475480886102178459057343834594075889031875991918577646363333737715365694280889228729445810227563017641391583805839947069974792670562164696049406079656574649583371216344359694439930463924813598699624851036479868451807860912414178336279559924252967707476371180702309044253903193455586756099662532956282639963683062835772614646410962785573215805124647918561394886815808916938978944144598375757008224434090354719200955085423353213101651999916110677195287351973842538095400800554063981115380536678774609459218766823874261948498404071513757131529762728553820594152832587069302147541258852408918311353034539946883426787888500746259857178611059578110503531085972868283973450763619571134292294006250969255460928808454395353023154215107990074220410179667415762452972705132282673912023962805480350043182443786962564784461665379429564218774601672147728633816930612624686054312446315241314672495820800000000000000000000000000000000000000000000*i1^12 + -20982598237149009173846383647192800927585581515257600901831959205922317175664897658177103042649559167133599469372401944549642233282738762097534849652472342192254815799081032562811655994418109216282763895765020016434902101608463405007038440951434057267635669113434991556220820994699235021559055485669458005890614869486963096503479235088235837095984555194315252313462328114535027586068975474066799989110411355937968603230143920786180979338511166930402070712333723780369455416762342760653075298197394114857369717951368136281038675426659798287130702891921042634181123175501873124265105719398496091871149251186604887375549921045791611140212609759427982534206530790578456463660031993338564997710483695772684551620513513170682663151994709480288700299861214071214355553502790651042737141448634364972016758331662716354378463659525255475307283688416393953739904201720633530253470506837098063863649360384100848301460745203870177596036671370038183956833366126271673373527397764331319169882825132421953352611841092164609147113228366787422083047891888172652071644487219102245772777308599157130583842251307798428715165729292917398505911600332396933509398284424415017123114961551667913727937899967163942644250366710603078167830285331700070766832428454834990731490146095256483900611190921961175335745414153253827809394850689126613532460624350992905655491735655491479872181785622039618536726271252953535088103934795992187998476981304254962547125237967182598174442359270177719666366863005988751381855764994719327832597185009983513179837779823001560596092608806341777381393879946459330197783429504906349128062344767415748596195374612755336215411031873842954485647567642315929868784560780323852515113550175851583483283130649580273908648024682498977233223836258540107196617531923384345930650523014173019453100332212210290313881767050689122553073496234021628384772928586330402307761217579544861304203947750521436367147965659472129869846644102999635717064867489143381473305755311422362820466728783434340099077397246121380569448603786607419473588418290197577372060324569143913948463657968493506590498247697777202967840018664125596304706171664770548211920425414505022550841996293955531260225781914580213906769645551868017636034508893248645107774316417029846809994709109309440000000000000000000000000000000000000000000*i1^13 + -305968384761059052930808851586313433163500392181028101758574833255093380769918800006283413848847886344485339277619596926178936538441332911281096285342917033972668538936141579284961439961466797365119331495967094200600844025413417979213091233582802413007004116360616668590327906824108234548530868462823521198988112289541546639499283617671286629872164023897656849215939494032201744905753233933335765093576251584225607593090707354225633431303662358991520257047886706726268599293162026245594577301056747071841139319378211992315794739214297084171413611753895945101049064582863163091939197367842660568965545922421649479842779830721860833418145619461197869773672812186065931550226227147830115514655767004195897694833556059514849367697363227203595063204629012526837284603239976016733606919005468453044779824235560432172616188803598085519602605784981363367523852652030469121346606393478311540870058737309139046565730332396442123642154771594073814290325622772876447378724355636752268019377611551279172394496697939034595061856372455516809861815212257206114598054396957610443883959845759366793425378257385228702956695241641280571815801347322272472016563561283511667621497822880999906408413704035260927876056474222041972612985331891495479487566018051449948006448532427381999833051046653451931278242376576485030409345025767109139412262355448326991958488317042465658923034173101756272399043529448781724318041448077476071821362348001000630943690257120804690443457450144928690818985806812050625864518537820167986332848276816264774906501687580389802729713548428504735782514588639854190701783789340267080800002201523268814006011963706702938796063233048215690280145187965141299821683352286516717353967710532053670775137310756166781370789426940537047548461461202074672159103215512336512573937840849805287614939570629163941712360139343483239068152764972272179787255640381147592618619125575579604330181043623811292536302010391674991562520731865150470343168039268454075965277279077887168632554116590374277450685090671344090435761454743243438207345287191263369619929977175316349364570389345378201962445530690198742684039740567783155060821548295566467339806844630150667167431663279249338018613028173975943351947895045538435069495902489321391265363700470032638164043038720000000000000000000000000000000000000000000*i1^14 + -2513722153107337132715333865145979709309680483790883264151719638844672127368921341130687973623313210232310574686755908712199586021483106879808406101741140124945764385905456077063821147626071975134050652599807714003978002723500890422160556454121770812529611691864519939163347686832995123604142562977570362035886215012630460947046052366094760501296506745559279627782810183121521870844457057290034275915163558721557472838611358920233284014585518179948249397825046942636895934387889034795870011201127915242274783271731048441385541310604075499403949754287481898073839138822564550172957240818109668469455671105003545077813769917505351313696778769318540196561944451232555772519982597077109637694559377731767027658404355031038626888543316894324677653700243812330177313184830937875892823107406060282695246751068718575949620482652971095456750088949826316655366074342325881793338634990624113421738202332052415615612443195490577285246197313466783176981033243030914609074988869425854016316514720535770323380175703184287340688919414559394411786014593389773185356992419239489918406364710711133162940064487838221492101530044905873579942583422322414951801082851253857624227725640950153115582847296526247193202374066116048006346404954432791778747005450305752319142313931594492228147052694266371363896455472365792180227891461355017851115365339741912403870089860237341970715347123321828351556859370109070384518640948181904567865291737355882056751882668239364890911161492125358946430651032355413978200474634267230576173569098308410416895160982385584728643300009211010913652492075205479110703224738179920505788821648272978418213124812936615139531629528386551669860167388850689556862188238508753566915656644040322244769237283161442278088293872574255515429791283762580415808236804074772177667047775169044248749349439654321193295092775983196248745836910051074916993975125377004875246900753904510930004260726728886331430484327145807237472890300318291666737171780731170590537366717889168108708218190199772203309797222147582592570544330186256490622028756592673423724680946530943061666164174610847615074992140586068387875818674551799093123131949238252436617488675957470457918356059332874588743909256481416521697726734405892313351077133719758550218496208754301207366860800000000000000000000000000000000000000000*i1^15 + -13158289044589367613766767802707115034589720060600870010598376921101526706889017898090069292418618626559345569474495949431208082071233818110649794464449700999806290261238705406498409243344186706969781475010073477724582345271592765106221777700263548943160425573453847519317948512620403434311298183446537005370187423775514220930566101702978183859993265347569244264671336465686044478286259361404312709704670922483237587503485445311879686006817825604444137512754927132880932469526938769665357701228904154596576739266516784871414744161007926261947510362126040729710918269852083392198746436343525200802859419149928715065885650439469056527521348191487228859776928266978603782819834886688532007204853940371455051738257260897718219043614781634414302733385034916046193155462080776715107652497406826373853512823227519226874710305573391656299499150249236096936043055536729976840023562039778885019423306144499586964810028234070658601861536865893293218127270595567602772891568433264825585415570082877721195386204886301766388816413456270132866822021459195732954570471795700782393673320644983013964301107388270187640711050363008361538476213749437105235373034349371883893954920037872761528126304687224040772539879186709387214240342827042170657959120698529945263349960475581905827245891670333777383336993558043125895900240999504633070503348445779517657822232834958770979142857642607595579385275452273247916199057631230339678486934715771596481637629928607012445269491635306152023080357816353462942321972487489168742644669488986290306213714330654758866154314365892254491531307036438457724066393271820997764658104533934655852649522237365346968871265529139411838185654513907871425884368168956735322147915136962435185715379393474826357005829646330323055666818859994343090562259456732370975283840281744148769828422064306988476978434967900532863182685197529174420726328148433237705369870047834894881119306637953847776042947284706071436752300952955028097233218602891395182374145388985122689666738611197373626794666668142790940527162273150484644267556873834908583012952166683081614641589606264697543366092116768809118518039807635894872300996504878101580304764073553498287763435754117681693271724869155811851995054910055145464534782303755152330652645145573536563200000000000000000000000000000000000000000*i1^16 + -17175593465878059069740745585524728559997698721638854079309455280048045595378899357572374865402682907640285587276907498086259027881882322323661106719732919107703388950908015492791430356517062112095838876269004165005640965055633335645250177918612842400509217899310948487831673038070275731695010419996296285487002266241492139316604349077709654259893376123070013865857283974956480082628568113159543258737510286859670220639265038169174141837045296531584683608421192756993294692897640962491362699946394898363527140811939283818936585261790420085302141641724825116316446790679719933275656727085647830796541796959669382508433650332334639948441815981278140442148603564192576969781261517748118587873211218670454670970083106152373616269610633683301802853808411859473327178329408900011402118222205378583056515603853628999836814562707938363224820410672838640368895526875922654832688780015577173861318765446745048684969594358890092497679768661975141410216265741260746392646608023867365248616831878890235147497860825031686600700647192483663964125712158163755188133496519213354098198924631174264595439425909110783446164482358374224473497446462801119054563988605496505853052064904141815829040324134599019239380159098014366133097553343693591580678560016500899193098760897708676478554518120498130622160804892725547490349780171859046892112729759306250415594612934528906475453345898616572829887717024954529726205103553858489861609197460988941790118207256109006926449422989963799933135369956227788817825368410856456181072363566085972919665409649714909765958005592943574784603046415161347258309203902540226909784553415196182873113005136767057882807542247325007259467677549698701973838076067331086646639423385901965093476322055932424195035372875410497189983138411917774532916253392091010637209285266626875307921761317060940606902551471827341239518988340934839971580828798327973328201234509048761684384558751446484101947796100620724394350017646620757042420771648789670891842297257005422588769481827789328175183842562126833730230233075054590307401345485574818185066915350060536372119605883833627880764092126363577887659897566004733090715022945665845492613810247664099616399530606544656346671173402743420853717420837864079067185089058792773752374389731491840000000000000000000000000000000000000000*i1^17 + 370879813391140252661467476742544229337282100044135313664982075700210400188883995638460045340793910345622685528478478541825131995828964526870404060254399116747767443838675144947665042697778793199100010947855231746833444705514416564572219450133466561732670668054839788869117837920190362879572572929423797287161153919614541131938997284005195237890444879549249417701533525272049105352173570684954778400992898332760899422401770635339829631138432611401807345498730085264852145826743046099661718508345277230163974371575227411293253796658270617649496175491046305539308001347881798308685508727296924935311373339197059122065772350635324341402083030094694608189548839135698222380390805012890726174955490897804783126658711047240200603291059082165217127559724342721874436085592440577664605326043972884472803537925058238432405412235160817107211777857453135666017169256581596477758803998323085981431067559911914442058004680715859986832790793345730761310002987177871327586434364431827054881498092891266990482023959975113708840999426697248799289117779609806565976252678992314887564606468393535921296291808741795622631252923595059964602692599791724122264223705788864957962104508647658011732553336866900208593213920614524951045390577571265437238111202748875447962072065749663591391816439704192691625770188585183135709631398950754730198662288056254221387149441238212920285015968837986049667276046308481900264866997969401534738272933800251122535014637074678907345850819337374009450223234387153742280193614677464935863195595940384097631923757433232514505263380576801627209503885516053570002499928008998678254089701522696315414053169608258912602502919813173245531408134936390530341870992810133445898756239153082303285907275065073665205647553506151573141211553835497615772909352452151922588707024380370834369248782728273345131400921732270280181293735960965061748091965781378432345901163547520698707748606893043146153805926915974756395455743249294211299612828930571130756385451145787122977927412738000416840875481306231180869149376639675148893332657515954641328873245085288974793840286149328009057792514788236563292209604759661409648355917415856454493897913572144424784760736828628345446899108759475772512863734749854898698755698368409622487794450432000000000000000000000000000000000000000*i1^18 + 611570077008951337528133971002960919677220515463622856761414782300832659348724225065541147663921490474658053349963713854075874718282094643847185096917780273406104099977943694235030641594528693431785187744234611160568448314213295688379261774823906868359578770811462094524715564065692183585792389754069366542520971573469012061075743260153377343683378641446938128659142723645040015934808134956176691415276887893560600557723919911688954998470466607752469805354352394027869170537088153325003704266839252316557383150549719471343092310311976581060832563300873087912323916155557476587634896482563362673653436963680272436544299382148660062192206512167784105745357872589734223462957565917332251933557813276123739902049565030052337060488507661970638160503741143603200709416423754981247484967772011654089442515605880467599154948637724048384847008855428621303832103419086861561294114793638323134863862734141845365706667253289454402285653548864161650208632995995004088301892419853994518778488275217546274237785861531513997477360087241796596102434260939087894527769931060011904697193103220060610256103563691293708844183337605955565106376825421820740191697719214038591017878246079000446406174264015155928468202705288887783102237936297996167882648789452839385219506122900021964745537664954469294100773863606956976262849233405584462606050968459365948790383007032738967164513410514358031146922402056476123777083439052575549345064205821238146475964986384152927542736377950649997354043945691390402507402726947912385942945416408770746513414859878966466253956308205484104721833919988191220602802269763585164089010526833817137856291295729442305396419278151700230642070793844889070648586303598555976284490604541059093529543662093389089545438545920322769744150101347812170407392461353439947533816913786107356654343616890312677120934642631349156151764495599755152733604243624754469182362623643004509394746586575114349461212049392809267630484426836401325568039886515085909416123126905932274099036751291075171567382686649537135739334232243156201913268125979462260974305790257488864041111398820355535515817113783472790028848174590016321418564092414075663389348200194553198433558182971299827868956879614563662469243550558044346644363379449696316974694400000000000000000000000000000000000000*i1^19 + 5561944428272024266788787146355447482953585146428718691821112934330183406581964388393973020690425261283825643898029132676519698467632063322697933850668143921495096790329055711699848446648095896838354169668161361307418710281116983094006594072475938259859383508847819039668183487784131223598483651611781161017377001163060309709068084851915424637439019633160882970424531485316748758483457788369251027657103420415862628271210882518944557976386468679208606840477796538760248014825973298113682350599820012886005029781089137804806733992428801255500199434654858320532023876544543373687605684013754847169488273305841429555649602672018400382334291075238746079473409689315626065530386240740290567092013876611690829754997135254572903180084401800180680108637340328792207123331479531485535680028565813116781222085884747556664289507683287254895588746862606256009805243471272079777279004301374532795797704242762942600418932749009054520813431661708916214410553140719356795131150406187469620577205971644897008962481716230898901971419001872231373743443698326304858534355107403838859752042174182488638716124331193056436516361272748304524524396227045876679867966505969635906971535060169113872774802269398895640019848687984034644936936190614558130285121119191163496501865851098304309857772765153003404336817433793265125768641640482759037011462950820022404305448386025838505996304793323852980425100070920731878123353851858020208137247046650463271229723108093967288846051408279616372028263670868360029033029883020970761504950085305382074702850599118465020206018043190232515140230134551070744738929723730974656907780564438218227100991671283094499847577472216663723242225007850347759783612882450260492734746021661524245227828851519368522270322319478512406053267605857012477675007376658309219250696509591428125275121703319124832709177019773310923164405942894938596583245741031367608957620466952563565268582743378275956185614254762932074302079592404944334898038748904506159821602492155983451699190129862133299445447810533065587926565806306133420259815785389542249922651719085303213059097258356112166401267397600828552372362703463134977180509198593920873101120206218585948454363562941681523601912537426527449848732988128448809361935547951313059840000000000000000000000000000000000000*i1^20 + -48229094133479352682135767414945035225200396537449524015127588406537756541837621349400650590968708253355435513281614973334272339572167904114755440494810874894272368120381999146834190645625601456343999849717693283443976073377518019993371345763679310247040816059174398835889108404589804361289629106676135673814774101500589057904077189610203225238796274246978246503559025311499916992873239580059971506482311533886817839758506597216312957410661992702800247758335861350241942300155974748234168755632882191172275532458848346131920009394849911200620239325878773718927936323529753652803422905266080641209933050511331616234729802269877316377626480376404296977066889902753662286669279948410198646351030672999888709774317215365839975361071940997441321877422111217986947848834819301376086427006241741734183957087013300473647203029686258680063908602155794635730510765123634884880189893762671530824667060801194950400573787289071643386716162163592039339711510145247289730940705150790149306973219790642072066062026449485370119568099865910074432763246797785115577402085291301893344057350314083306187395433733852355167918341123328563576228732356572140141877182282258597775708109153385317076098771170470145652683999629612343124661106851943284590426914121971029759809188944460919169323254877866097984438171064281223199583682086824780511111503945700068550255542273110865388007560447031490623392433389134258989418789697396244229899719353653713672665474427383446380539162201826900341583807060688099016988740540382358096972049684524871934902878844621794248661949843250912022610325793905704495094093307876683043845654389861016150453526704913273686772364077683495692382972517499523919384774727387791001500297810212456127644945869190107823826092958403573552453698828099118836830820264497992421056366883043145618622952494166582004530208154657612674924852912493931168804137125268680258838779512238592753451765671489363593443336869695064867020139383115945214372287857129834541517898264759812584477166298116731707739727692579996587741184982472513864573872495045829254447365875525605899297370575658322896784918995304453409792644045020811440652555766703807908798488242750183488929172913122666471784881784858091496956734308087729956524314350059520000000000000000000000000000000000000*i1^21 + -91121996040688771181057371363720363789438131151607839810485016759582970310664123231480674667113998082317545782397333868734530234372403051137082680415571459236832047402982886716971049665400524804437427830543673013967262522005960817980240685737496918051518998362738994036351356120314817002341577576421298513069579920046862098776619096181686572890384222632557945882163246162970726348805308134631764688013867910348533736228718050927840989847654611146060605029095494555548529578086265163559151549900809489323521355316176509594943930017204403455524213344039411721229219393837813812917628208936887714764138134910621013279757112057985456968670058379515044256960525715043336224688748280498417721839003111538023170341014845336732578113482234252775524389299912740027356714600189500654023833308036737997073516933054091432247552195515795103198934475369956441112222236892030995365687333065154702783934702299819277728375977437666625098995015732969470890727914441024581940046314628197302265473479536714438776238522344083096845243234886329114188279568181728381279465197898904171156379115100716209587145131091885289133402587898062743727451063068018775675338704918076822148311984184564589466343792184487505117021493543495362681258222976792525421090416971720047694034319125984003450984947780061873505092333451542822980878845763278444895995777544303953611046760597059315777095634246386460688119682025753273905252567699355167774413800656211688029165473141693766902771008267749395648444289926982114008535921431601317835387473004072845856883385980744336088763364596411925591109028426498774602282976217647511395916242757413554345675842719611961379137539296799234925003066357436109060763409095114708757635422190262589265924245097733799025321414815708397116710288475139809539385956556817998100706399228299942842495957610128438053733372863386589173469403042236938384522297220758484599339115204217630572594340824270250328532785353392099897616602709707840785649800983380151856201336307078022730003536405479671688929773334750187174548560809966798459503042969604722954817744226129117754922321633199913247041256380711096267021345326197517574113219194501282542740457784860892149217090604319170045883637304552423668957203133591517887641681920000000000000000000000000000000000000*i1^22 + -555264354622727920974312186098478229194918567529657560814489661601264352838208366270301608868966303433576223618695685882999176218345265756505628362715644659198313813731758818930793452861059768209439000515504396367011741399098723873330876573504189279069443636180169132322528523896229021005827236712514249551231420448922961696690052511352823750362378928347224608024896278173280434216017643112759124557781416951791521449701252191323369892347559484187053436645871859810729013234804380810060669885289369539815426881862115278284076497067600111571992821560294130867691648863311748607794123945274628455387214301135090348892718219041722913998672813656466840971453169390053476716640594390149948820121005548157714760275867923236119143271250400745453023561206533046968229723677048391670903424005961432001668429435555385238663548754283501180235754336692784250540539269651765955749427426340107404826027037763091000839540039658349892368216485392365334645145751752176856584800626721259324137570302124304587526794205999263717189390026674523947716322896517030457062483412521162946282604940019395137982212593553414963085735111726727719918676109259624024556871673942057038989355943225212511244919136600747257151977300329182661395878372653224366126498529302308832273324426047178941417073885707486187505205370011807244158761664887507253104219951303492152038019318356700010167903340911482755829948335722104092266620422523120485197264404842825315580996274209770371076014997314425591250742756112897826478612160233969197529758113503302528069016218893411567899643328752246954909929227790666147851501496872614651727318335329608793390658159273535333395059919109945370925112123789401684836145304609320373596147723255056173519194699617450288477353406590087440747811358216258852992577835175973342502719354858230657562013604708937989237191656547222915380877574751194349581752938006195664001151075453842061888536557522783472099952577884731268568323390846438867317632512499584748315254420949607973925715999863483316667949906325677125388289456753944073337422116692368734494167886639258621787391455382097571399457409905756845254150529720592162078175355920523113072880329449965285284313536523381588967658371499900380370501394342761967963340800000000000000000000000000000000000*i1^23 + 1415374792594436347693031422968291124556057366206729166729954296773178974436883023252549540165120746156387055762410068724346892335982638931613554861210590089010375645758378810111441507392480721412768136396249476946419901021388519019668658276324115335370702884615090635600586571485668036423101381583372481891418903412065674309493738277339772388083166221895792371034312411708134015042013219465635923776342282764325640741168985476920262720190092422970730926100380529252322796663166079440866589525218118219980697451529263484540838649599982383911008706198601861795989994508520247221286958561279329399732177879016214690815877420130947655359349729863662501397846717473199902612592561479848921986237112684485464869670325612433322589303158152169055953453922625634975802023135843908973529874515987877228607827564499316387086326159901787192162533443038615542029685574689033521443555819855462193386570732596424943675219304437870203633647285359423980237890121058672900321241070972949086947607137389233760941341930073363468504920949750902859950382232988066124012259075965205094754622800531278482119562650555215518089791589529652432010118866294557350667022105162524433362539156035184939327154461722506553642378521817017219038850520955995968596231501770208501761254409027665065987585804338742882411059474255925299440265485287827193160235166205187918613941499597860922464596254842928500313539909513746582343364054771054954822439372747324643461674813999088549376811298874064188884513766857448279182729250902212219979604058073547012199710008461923971874459984314801894221026089901801011549700913299604696839551608462061760777316314441978912827203527876135922735807670300517178367986809755042312076490000318903870417208109834148153702600555193594061163798240650435880899145506135040208744444040855692050047285743090424076583780348915832744698025223002617777859951782103658582969428648807663676487175120888150600156120384521304433104955908804540816628950216920917795845632347042235003298153396301777073629037282122831533108332192992754841642282709094716848176009901584351600975029861457012869022452840914615395831687725235341114370462650914325322466755780354345986252869452914337781524944685970425111721053986044260646912000000000000000000000000000000000*i1^24 + -7591162519500751077565865161018927447274001966895162402832289415154703613008567745945112038954696340572022352055755607652706948248393229853178329097863416925382775050638988257015975880943261578599841971921347584025130400855194336188749999695374203313827485468235224475460070137527592483924019650964177675344282346769229854646991631009999033423810022795107961855703034045470760946946711996155492492149029580909760948200458032966927506140172383605175384397676879540120928783058735161276241684797916468112108755168597393585814878201455068733237342494555778254990650780514572518799415378511517920286577802521762711848448582656892122402579704969747435730017378822110017252503353384871407163554120231633558059008826992251129287722290029558874658600109827370567761520046280423251255624617305314675841565836847967994480001608234779810852751995947072819854870264461216366131026181856919396775428118841724285974720959813455407447015266243857363928924085851785336318491412073942881990135972825304502012479168948682886175792685478215126535880675539225777426137644217785306701258315543052618220425866787852295851460507694305260415788498394020946532447238136712940735695562154351291914614294714776082094986172866322666336397059248310499274561710359659663682663162133949332634151924416234748781093338850634609095228446145870012244317772648629672030796223156264310077168177901253331960955458241345354682618226118641423355109723326343378278579936390303969786636905555923280769344400364882138511929572883476578065084999409999884784534083014521544868415271470439718843808376783035890850773964784902843966928924425487666257705503292500464449549872195813242114627102545326874985741534766020733502246425446403187850016847017604227256441963812211571061822912599299898920131286165672484390875125554828082081157743139082132994519028797561350513063583230684340689953738813974254351479918134345068682406345071386977118910373525038192065068662832609176379501148118563291954405437052600069537868157823327177189778359752352549707193409379318838760856643472649348641210400743200195101078738229000770151131750038596116301761682321277899621920346132403925412750669349515709207556113017050108195934706127544062978169380732110110720000000000000000000000000000000*i1^25 + 13563353581375273707543573105295267315831497503337904969747284439084072091801858078702964691521107967875974009951458830556240437715786462752470953834807461046217101251589424806835076354327830871009302632642520133175853430694811054278990609870301364295962236528991456189198081527611869256554350373033848047173154994495358286787490576161948900284937313092317145404788939159297227276588386495233462668735707844314624059522403310263716426250472264549219822823180532198746266444258881236105296414117629535195306242397251645816166118556482693873898153677951509554774560580882981145097306363361226064722884402113835515738189031182732986120731641102844048272290278955354201515573209776309033377409086061707745052800458518418829438427917943988022936825795370869521458262261373459863397049157128740859317160969183878853564560494591695543867713044032034721112847190661518788674877882385808097509773304916429210152595072617362425076740551073471220819715920063089071432525838022820505120223558845364657036881729978914450918517898260771533020110184678213453251833233864817644176953124238756297546133537390870160113715649652809598491540021399077677766178515610228363125282835125352401597195800845168921778488939764136605048755425374260241641846462627328905019567910349320435802442499115089708452320877498683124243996050885185717079437758205316129202065672579655347528130822346034574873231574976389478854741963795999225511738402060031772345105566600713139789468327102882334489256309557379542350448991747210683162900264791205598473796342947031444446483832760257789707141251210170599177606920061279952023950756620447954413125919856249820926173978280808725403500889175247902276491751427403006995929502589326516182797708041478454538171004812564943092804566237399308556127359228229829763365577788138756390623534719213642660933782118325547818438256163001174712861998190278032332662577102715481570959336141727364128066421055440435085531332432929599059733124486651730258641674484113839409301562167620167622486322352836349915539766439643783931444460067734948150124746912725270539769794963200569341125365637837613909215321477909693746294521647169632714215909891781186709105228096604044383003392199311392280926415224832000000000000000000000000000000*i1^26 + -31955335328867728070080311772023281472436218418805130737831648205175951522620075495745837569660444706647171693818647289207055285511005461244872712577479688608091755691950022471081789179219817983179121509397498134342222543550787713344453110371772134235325877345118478347185880077986959108969401087254555544947801959122713020148779795039192946421326773716565367459452160420512472617297504312782697170070685986157099839687550473202781074935720303116168442707492420552481966933094116834216823003852293056941844209329463456180099369613725522053680879715243692669570523768808465950286167627975563994864540285005053341266479372042984376552948757273487986698898553054796441867366628226732853027325700804774962261668048512245521927965565568648136557154899959452657487571700630585658868124534330765993395050208345790100230003983212948459726730999072425410600028045916147932804995035702336064941315975571316771441099548700639779429692729396392996600033809920465241981416906175285601888012002186497302254328775991889453394699321762608937918626975563266072541965582170203861617585503307996723149275380119112507738673695193707838865603601429911064132442962677070274228859909162794764968208966284861908126792577552098896406966007391889614729980904987206219914522219135670665621659412769780952198603922897167218083289120605778049109173623387698914179055551882232185923157735286398383426157605503702443265519267226849582574456232142134475456558334513226094616067099171464309647756636222861146064611865214590707897604637762665097252108868201196011880200280899020125149395906696105566323123364961726932658316679593846657589056974844600303482437887493354451803074117272731279170663239545415550409615969454041290132868416734175289494691868884443047049726363847123412763507034712979327918859051347882816673412717597495648726996998571999632984262127703028358731841161074046567941390239999341702775222888051024515785989195235128372366285092648089042943465638992439386841618844909544742233337739890240040396813344982837303012574384613143761948341321391236314626309696564229397782232292312437324194454130243354297323859302401787834750467776887502272724263500756045715273110086698029409191386403255466972272184524800000000000000000000000000000*i1^27 + 38794208755576668809201941956512027610900944389382678934664148589481189639300231764947208896584838957044192942953923710683793154282557579753180269707131995623648338394173005316405535242615207907046077429429640074115068400986169866736324137052811912500043379249637937343135085570608000710846275660591660869580044338237866075839503876180520516886007718516592347073718666553628394123793756620369117714647686603256767605773805340470935786062311146785399207787417585108738915857866715934773093264793035790729296858935574592722384211328913482794361111231012179095065792777480636295331294005005779859998615720279627579642013833310032325793619778132914500987907669161400018616989131441617233251261998447823305447540596855283762820819176934216065926805350373303284405158523110832164001552072176873641026210639962078760600470342902772571685128123769498515573823235468552358030431592889177750851658894123518722603309826280918815394757214721924634949625351471767511393376580003993516467641391304634868638429431338617928611024562979004961229615532250449720399075143556545702166512018713910590361666729097921193899123810584446869025796980982096704520204884641659206163302981081688341279350978380192037955839690523160544364437470775525677374310862152785428548147041385498351715717806975939095688486168309652177670033091314665045502396379653009262824314637803246874849295752362221576545637021049134626949409486182987325287178265422561096385917230952520077714208120584907381545053283654323151936298113664637452505629630936635915903820367907955322409184590539474790730613504526598395088285342274877146434206882426377730387437897527888630116354456864038902141785500806067402725405857909482564373175338631730703419760662391617259753076106253130580419079874368702140407487075320602265143280386874153869659571140343414253044942409805161846365776758144012029611701575332475629009988235248606739721065719392035999223776054957557773895004040480948050659159108821015418454828879817116984949732782388065512982142851595984573670186950184668100886636290857795097288524739800293075282809248886784604971044029017543796972265131671756307980495887852392509400599278417384825024223588045148963085586969598693537218560000000000000000000000000000*i1^28 + -51722865925148429021462694478132694795989325966104492022664320822531326100412183527592634050358809340143820362082484912527740518913850301717010559208656584641661557574586793386053151344235542088051420240090042016129034883331179359292999929414994932271541476411182548922989078746873240197246846749953283474652795623121438255170129737046563432203534371984107213911789222018226870082668824873355567651133726415475011710230812094808915800618167160356800833944810992562220350826947045107195379003050686095660283361371095784638042350055773946034668958923954140319763156311566125147593360111593609826131824476706174707711752298047256793577241790968038186804929873240145896202446813143431005034846357572604282820065952184874614935906863415304880427261758714730730841574770052775893693343832149237002734392198671969859764198063316095377005078326526385720318645045861606913098806816298277625892005538982135132239571994893018119070048924193385945296830307971021610241690227044073327555611632986541622121782016635063339236339890622440670898791079252661251335222160127972211310872683872724375697145937707610615806115920640899591961526121404319603346899115144969834252525624201013834858632731213553385519000279842326717823922651541471778427062624893713167438969696757248047839467153332060500874734147287568932881989808818230708724165217075981129703641873197207018075133766828563679032822513237075842928981733737991707922187636072694348895352539026299889295419121059581065059296151529815976698019603279568427150420515474806794745710419029731027912462942177723594125249747728260655560056408788525444597521386604857848381035625777992060724907976380614942462681660186551713057744244542905508678327271046763981776449583337058349004689266817024759344617547639295177020937556635811901281017684598710191741944529436752662441776085916896375560381050304984626012911308817766288722397106384664383087356049579896688077652529140018817816055990991309826138327459981203082510808310274018294861446255148491544019676139588362916157211919390796320912980556529284017477330489341488751968849625507367866463287077109412007583955031382582026327121992618188061918653404741470864026754192618618033283722253183221760000000000000000000000000000*i1^29 + 43114906587120459700253553995656166518402085627935937331028715138672274725848615505487019371203377499363132834088664384917943546715796817845589867189010053463500725093005762834970966994606702467684124557382573323516584997105859518755016319386451842644502152853420738705363969080870767176990213679924408314866635147670809636091822504672713280614556463539644383264480018715352525127001501894325993353710031028726788000354884410735404303129776837227067773042085793141520634470224610136891584361383349201721710549645987314310614293031651871894547722640691744092851623973763973459983612009811846638941229757085604324138880273188963671046063730492707311548854930981565317702733095556673640479188398016564247854360248854051231282754761676080983859392781808927529459957378035011924441033496719767318988046452126452438996278304340401337344013908028843629341657112199723702351840912993456195454571144574366937732413646866582542210938969898090163345333128094673032016060115719503112578181374944296000976601013213936192826953815346467657243051475927198920486079480138930762736237946561445746584596498502254114355299756807873408467988776089831519764910329033165492598620500069828033520418206565537976442056087848122772688265692560557101827562629094352868636617187744967052996969755695489506945094897271645309929587813183196425090487264372435671890849259991266648754346746245397099165206554264085565989015003841586359909074841436070036077071140719943734563309867935314369195231908786623932829921752013033572345727082662057279560504695839206236077336013943022495860589676084427598206824731724854884856280051511696964314923069756343447022923172860339526169994370270063641044341186031602754054943409874703827217652821984332618349412185820578391384127009235810981409840647778864814809398028168992238941693328802387632876156518615905257592270640278323315180816208017619967448080627869706312172706951162310109090101428661479106953625911197119752519180883231924174751610651106614498279071351528698047930369014031547701567119609364644575541928094312510300488305503714807218262919226375215759188377868149937289505311298472956107347690501085542685073679324492327806208861172118569853020619459788800000000000000000000000000*i1^30 + -36393892112780597221238135368019751090079065049996007865978657838349813985960049501529329178333412423961081871688871738564652678948750979702289765732454152678117774547277217995928575730779604145972019863615711089593587418169492724977819322206794472945708131796133545718345507809249537822539242077572946957910492010331813398460765428187495178966432035086508432512358544086703655362502703411411140343110563988966076887744847636659115741472417094145198513704543160401281266051077249010848837907057960768953593233107463447045471216969246813043620855009536453494779699521140628124453160635650960746558918636366245800890334890636294568812161579318871260581945594613259326844821282144154970515955257752612896747869375730773636434629832079900542788139901130291783533529374357070129367175691274250006385226518522106694652810664269002179212793049710516212408071756938276087741504623528026252748731490791470325997240508504523811211750432021659058658629287951770799441697276938959224889139259090262027955240101550505898129285295953876071326207879529853957883433056545008062849512505556114214068282785344765271583507430455041056647737885252204017379473237198989935549459061187235348231106134367317188396175019507457980835446792147867153605120809518826359102082883539094819184927032049138531165752293261439555630168805997096121875833827342507899416825992110977149483920975423520223048441897163071650141170070477055612497326569213829832919014441734720535394473710786262762695202710848703925261273278699651585638999004528170825503762433419054441087970041095406568099733115442978278423173563936813432226712335474584607626889051741669667130633443790552829776742762617883384215848659404164861249771492201997563917945851218311404002595746701969972750976683148907488474237275999135382861774791485551388857862272276678142097746105252955100760384203838268714691099425924402113276157920370630434986028227489733921592673239003474186743137379742102694249989658699676552379728861583637772349632942551574211144720405838896879677359496763969046540863047775946781643393905380681465624408425453124784895012166906303954650223263311531187700693935310645206852255587355194588439686344108615694402191360000000000000000000000000*i1^31 + 19436984065856888773135692097079513365348231386369193799167187755251388737738159776233661074782058350045996898925963047817723113245845218177002745719587367905722109492846402855234743644282652698076403403775876661704910045537190978682579355183873553489516433976166708056874931285431095939284462647483561442078729692742386120185193305066383435645846140018211319994336906202623168434948039233011837200686574640331705580996303899204121096863312369054832425631791114716243855110750314276231472494215205149045712554512140962346372550670035914021554733536636496919219294344331555955607061989463981442624224629081172317861761179504191506994788372461154093893547568870114734992539424635673700589915929348117742508611408444069135228489609537297744005205015877225215924857764800469592343045476532161538989070713061094957071070712752669342159409289852046148499881416866325229914077040315146730020367954082238664542621030340474852010707273572172957318850333366552602281728957728876716414608538461367188186722389189336896593291232438247187718525789816906552790551516422715820427190740711734914525343010092494299195559255203411397455331058012601599522792476505520919789024040675915209805317639455128028494762491013912566665423144162370533052381748093361632851000974096774923850469192061498340305685713821405306088549234873171073676133593167978695407085327900190297464546310568083937435813626195809017408116239728996466125720384563257642044114498284757420204659244386468003770588415583515705133836888470382636320393378195501757906053382868998585514194507195792245816715334442093268528106952777507326679755412014473974660966676457579450419839815016514422367628417088507980291076338664595111640615602500706749829585344920499966751740127187012615566232865588345021137700110392428185293359888788961612374182474486085313618203576096227241974037734317555006280998793670087906981148867966226905196663500851178504787880176450612295700825649728662863798217385494951727185720196998575549372282976411199174956159587167023316235758280849190128807096771875768184332474124760113122626030984830124796407199349094148099046010145637606961903519393200900355237051243881674671306199999766461415424000000000000000000000000*i1^32 + -10594621990071822644322213621462627947417115467420701297940635396812998909221270981565331685839884883346812058142670705591391679447455837930205332708378002597952355905912451006655148822239339373537118176522673271794975747144092528550273261532531213773294575247921039825867696348500706829604742739479446147285109488172352979413920119033729084893677772245254550974721351596016202846127992675798252950226927703099252097127668539791535490133705100044717215525318993705372895782371778743328284533011783429186312644353061511956407947087345434012250905383995772803815224060673713214413525828502088342072211369611270681479645888477562377427741911058693621523600195598919705186851435099329310485686461291549552036068799434805794405880592274898227114769223183336856290681850145921289979624406389604036572268601532663941926580481816422625614281407488975885177061478981198027718031757055260275519099870901379850126047130059365227485822348716723390659362066170211029368104562485066990400015066674944738728865720894013407775073625468902916998700809206969862985120684594657484272490162814874115609794989497251291444735826948160778693438475236203303740455668897653266689147469677667778074757256950307740435293417481792647787023487665266280629434509920649096865138065603753330114754165833587445163464136726693379329236169067159013900304787608044467874404786543004776964370062850149769883356249842539588286810780101745450600764988970783751968039735723787366551658572795375657202141989276069516463683329626838449111575339953132478316677734723257517375229213628295614122517190270717688116081363089919344632825865940828750857506113784785560098073247359233782638740133902213228860717690189912074600423792890313144086442504990764777163863356896261376513622677465772068832007663116219833047903978423299991491159277583479412906590550504903644693890794631891327350187783987249116928475038489727593824731722617655806461022591356919087444263542077072428198815223758673111307218077476379288098900578696892963440442678200722571274402993992280665417750773743069061479615463636692026574026354631755516182601017701729169156025069476389850575414729363214110655598096828241758820013248924876800000000000000000000000*i1^33 + 2894201128391062599709866315490973767279824088305320299385560413839094523428048945400377814599052728937805755107260115034798030518716951583150736420368716655661723724204332565783937660163022392930383034933081450797958193360985745638581903552689726656588407405467461218969065865370910389867194494955812883224312458369253923763864778238746586007362712984441984130003277907890878723257363472247458484630836091354184074847400126407189431606535349685620860341639361223773579432252843445412831946040303449806513363252326149672386047887986806044207212206205876171926357090701870385085515503880102388162882553477033362703113876250858573818781523641874974322717631539673432579852555548260136067436462553555806336707018357326968633654944021088763163403768195429558957998870057418045170169593995248732609668609465554242476434352343518247557106370881432611192809203905417820005738691148501887708717884625862000796009091694889696813471296996445424083657727630453118683420106949127786233369174039248858313552725341414178360801134895377474034041736989624476072595458164392935501556463854416055504780381662559172005404862239846700858513628115771083806802873637249354076463910736364999009150153819337730829340988812429959162933040995330225027375051428969716850377669089633083177687268907078527254703359820934723588558250942348327526078901094022332496382304252445423662395746275123399162340669954367181058541142121141330273484111704248975507239385405497953538245638558916959769780440006796358046024560389166278071004929113675395942546386323751881241790878495045530865603569233892262124026000228430908213848270010623841083530146083776791155987293916846363821177767418102099529428705219360901357981563572806969450941813239842879974277309536108089540167373091600931404197772856165709074272224962323526711762111891847628191529849602596750325899013457817443609689988657717814111137663438298732994942935094878544236836168031068305226004553333459110623149597889258138230002762239305916995938556055488883268318800859123408435405801660216979682633097048169696333856576146023221360150562060656331161392368548857919418260538234585868152835240791590418674894408502515655763820544000000000000000000000000*i1^34 + -434044223247083056449928535633068973589769053178522997753730258918531069353627348494676485250436436410290368669336138389259412077833187915588839642643663385541466253060096400127645919014539189639426380312705809682895147364110230962083705048865642607342266590454391975865776020114736300372685811019061310971572599740221841433460736944960994532918580542136180064467675271596044393407219865802881325856364756882449782991078917162437582501468693097564055578834059785458562456611050194910127432783148627892742605396306442757301460186625674079739895393428152116253606959033397882512350721922096720249302994635221578260291572977933810690360044577533644398853330101681133199119121403768815583295444259880730259529850981506244981796705696880084843392811448305130441091036935187561458326601320592673995227256560287133593423873849932053483547194277400988649409309477024336747853695731814701096719480915382583627548235432665656052857802534537267748255218590755109883039452984922579257726058890571416623406194563893875296100853328855485814050395283735289285940612004096602978172777832183629396418392037425995989226084242551865186036139648527451433344484757781048970613719444884544927616138635971739549849875294907994476686314090472775455392197838592202180611855267011175814291678037545624332502422051167050653903767500331439441258048872196949561242422862054346534953425544514553209588823096343648728326242629813964438967170172595409440304789412916459629525874652559541369755666805927227297611868912257188589552114536512107217928556457281885854942003285246973077137017221473555556238300933949072795460327321945953128375401909028039503730582555426046556503852639868066586634681774732799860001499406859020087976454163295701559790902211894272241001281425730729813132642673965354134901616387324788026761088425680433599058458060218735015975997443101797730827754598768533933169548449417207194809605185451098192947063760853044278463011023532294180991523403259150955929434231519136727480116167268411941326738166216868928185406491433015915480251452043421240731096145064696070072860932208932450024472758649181052467576339941819205737991598627725551883931243290784956416000000000000000000000*i1^35 + 37674795170401582592195779719794015707909788266510321510048986588534976913867088210484395460212898898126446586259522906429623430538574340580173765029439560436649650582286285015718910472065417126420086736495455307102195321035040662200878123185278283552466654106586597482453491686358942716907505568861417376218118919327843261610830539794672587282357979779036675370227831283012593840537977010411192916473861930103063230857417759512664693054756315846098888003935762950425098648454473369260849996252786149978178259159365180281935129710759871916346026111259450598040149207541739442690028542393329872927832640261610378986942578649260739542961643049715187923556238464710204407674226704612136633862724871890413989512530663212033177225707223515917301871878579735636017693772435717042158908643718833942575046878576334809278458668049767335606256908341121847572250090924087166451659468377595005340339808084637834124585667361858460524629705750668738533949001411966003832383480054494842435834786021491293911691576112849126078048629608251605413055982463173367550678670910321173540472924196379963946057019138663250863978130795783371334972133741054940129319358326145667422753029589312277233891863561116273832652058194769019079494656180700220385498221603513839507503154855227916911900791440989795535485159955608340280387306929030983912872815553363689666485124693440777128200917725266275354425434915786260588451835350061339109297285122295149253866106992511114156948434451276638037694698884027458542640968814609833845514948228740318210422325534514313224062222644940850926557879882127376148348129519237538478463377051408488153819787426470455054292234827579815427285746542929772968455079464358949871013987836903848932917657445386513213163132493088444176060291258244723317726875579077801196093815984905814220160436544672215524729531971105123873311912798653438661369873404402667569253556944153123253680049803767342476745630917471004375026096793779941700789935938489054071364124750095658358098812086797739654675784644424700543847633690653578942829382584166549901415375937453470881595210104415221849556023184508350605232961067340399372100729607529106380374816063488000000000000000000000*i1^36 + -1971076823510197872946373639594589906340067055714177113635555129134150572810583898393362189159040175835435466440656945352628861873379494706656188003243411247281302244191202720383737997806586402363690306140847202946066523561518547231316827986264684959366263026554888068595550038091844343466563672331759105626445734335289114020637816742017389910934973432038366400082715269598275438299741328011612751869225015066646764780782341355266634195210473971481361991975610694247742868230044574974740619459381846981919605084536560200783184999472851993626312617219952910967396771526507205243438319704466430105117272413557405910878441488560561013661046429426809845439215822165327878917335269538579068570775710344358966388084273490312912392777145857954681243760981572611558321340748781098791665869866930148801311566964037116021208058514065185614209586300688711677451430457720712870583158792518576603016731138603006272322914707073001895874770188530150812667679507648876201501387524419218699379310040350084486158162786465566927964222849884977713781054906903220587256209863021359302032973598598316070421422478845664011972147832859879946969633031061767196330822487237716900062293621273444926327641800755422719384299770458960450378595052030064711515471284005161577229048576363817547817127508574626408390256069393599373263283036485706398434331970920751887730444096959381324343722008375896721003514799870215196357985088084818821471045519589250765655633056674044754853508227654383979670208359361908576325965095910974899098302519767303970887629342099904254465691467565504484273253560399703146062081028867618114697924657361903786337279966362579697465760039922817655383237825974877173380425088665511043722203197290544871311626772251087195627741673991438079299464773152356755763364414433179531498683463969070759605375599438810497054246970299428811494548534127209953236426974114056107875934453673282358478957185166066406999422308764074392592728570217497369822528048623810186842646752350687797060381674912610683981995539251813230383199994672480800592288028635020794110135183222476119265808378437898039834270891060027645639608732024887841952469565919192709018419200000000000000000000*i1^37 + 56347617396859687214311292847370259393092054297576045150064652893583551586181660350512932693827228536495634874243735206730312989658859899225412000241575157487994931612793867647248632051576062429998688734498448416153392318150912710781628722418613880846500799236780903666183182500206035333470019828372939785416438239714905629641139544205477548158572849341353371808722848275888274898909446148333289901513283413088126425162138755971500888523923876786064981153112706582521160628046120749698972704037267632718116738871991188831430396853343381364849020475777082607352324618743695094290949540367058768947268029750895934866222130402927707977354799994736001660120098750445679473254931166020919954291411568605379020683818462990637035364823701726745808113597681856377543909796384391645027512796080213378273491438883739876596398371739424289369724698286654937486222515569561431969358071136331986047091308297737555849319307600656569542795416413124283067547186827955893800911684881251457993788343057866768970949401152929240284385002518748070838342709745184056152886545138326678008446627992336288737251414584373953734160217312939284703980989113061266143956444720013116190167551364413053359506140283106640728329435457255401756310724433532481080469830651610473823304129133177895111880229834592913468363114519701334392787730120367806901743728809768971915597444191189802438981865734039738843198166716001963013485962889682172142689154794834254337841341044390343318406205452348903060604113041349563566014075038291284902014243020949042373049994287206172021704838412954183381275663058594162722339787480185832773295921020654089499904151373090229432829890397697027379025585419501418906902503678567420368059984544125989540121986683727625020799646401467503462849435633138152889274386693897024628365160181767760699114847815862377110769894371119579482435607199907135169812766051853199127514771852996333696000585860748857500895785076711206755230195156774214568568210104210368121163378379951908508542815592801131081045283133019213062026793746343831908314597394842288766132148250577000351677198962524934602062329343977404293976931990704492319460836658726830080000000000000000000*i1^38 + -752312227145379328908679547049019010760581043558175451489932540135503089105160441608328495892107019888220422409301773917527646122598274496629997134687718255706030071827969922991175682004700361831128089529424234997013179104783498490612763445197918478528630128239288619109236392470670145231444053954226869974617369951455158963525389011032837733310096207245991252684094203861366028589765894582318836069040134063360236747293935007643370962932065592580475806480600317318358860573925145277705406455348866078067860182146656215650265502079279891607146164046368572672255940219764094512642398979257016548920583755731240001301942955269682586856097532730052083838759254036042364027180795935093070822903393599994026296334298062039184299222813682343416175447680266303511474425904727491347220536598123181625681665068625620255447470464290737169467309959730275046907996511418424205205996396027188829755146956371314795388461334774473650020122233899113961296921749797536080548227461977248947490884207516845348079535344848023095307171104053063584569463896845098210561387737458235392685628250999351378888931443801879331091529855818193156301250938292632894839027269643359034721626761657810290395656533751006618865167166932805065993965934970843036616127852374137443157151473820906635730676259095163531256730807652689274383534982922259143354479778780767915407002172239323384140229090829030438080062910843807245607816502143724953071452450430522030965078053118013628992016048113217192889963607554587986922353668636849609524182150222528056734839852565843192874906639232370887699365820652748501019578627997576719755919814437235070462080610889827596812797893572719613571518736037570892235796693753634335545458678205560950463131123186836500338289330590888470608982832215796177081718546505583330190605132690678261668917753369517500993283015142062579275244068004954610147157663455077448027088905434078956144480446175894958914588410275113290079121253139876943163346148762890114059189919673127262862029040781744272033783661042699976674163310359638775730383924545969392817015004325018725119680673001270303377074309620266024288055660904066951781399134208000000000000000000*i1^39 + -186143272151320376469170620426778703868040979208144811250080456825253239260019276868100933936448729627928788963897264949815082594400739112967093882484982961527029984991562090607067776937310728629162903834205271382107196261283924626847400053843106454868928098022651712580890574137143076681640220395151509304391067354240262633907517000911852938116918013226819992613886898791698231884800404993449113689154839192718763405124281831660849754310158083041096549854405192519704490169967872567384500827140584723198969989227723029899322129336227480476927295745111898025184431646149581647159176778533587967414211251511347136718293335271099266510905194311164109379317102397656473259256859278971894332259085047968121940270392539053818915695986557394710436833308485923243917210207389776705128517719475568429362568626795878314418715644876901303657435359796923003825220746019898452363868971763321968661365701463034232356882930432177549675118385959264455751528645983822328955512401840095727007041552931326354662255738508830810994710082947318741271485607272361179298562066896361812508660377225172213957002445452201243859683047005574361516382599615414898894575590803231879738317401410889475210458215206169143751399128974764639193428262850641282041710405071313876343710567748560295410807492673059601107995276405327623228989287756774981969126731095017025762160662431926016981708461923912306873865501325188535621350255287990431182758833830494546736937500007946229771655627761088360261767108384785946388942358645907019477765855364254158740216108855023988137353423586007208575064233880810046479170507012326678991730603139583323622742641029717759691686728173487367575187296466637137644404335958766920599656811360680290493021915597918661526189952673466825797704477605763003203919635348503237688985387089484124970703709391465536502348906430158427076298668504008627355981440964376853799467707702364585649084628397888175507361645844840443061862846273476410234593317935362051804563830478156316672717719283556495213011552298848060126808924529075185142550457448454146938964579189040400307516496004078772978453715761186853350543832071166702387200000000000000000*i1^40 + -42793988154162955876507508050831651889281436042223195293670647842189349588723742197391422216085881122599330807740658544077141387196071434327284259539704714633304659040897492595851020730291352121733682333343696519554626584740054501204211253341657061628124977881471250563146672562779191309801785722741154725338790852277874004345840668398773554002903458799445617886837648332831815865803348686408432607419989618903769592002758083743886491660832151447101644749382646430328723065966285806533495356625530520370685009127874480349570240970664239899604793741781434049240014369141255201571263839377722407732102754556476623227837786454745583449859079927459012046643004696550683574926064229380352582286596221034642667348373684012703252511727209385669604604346325454037870049752773655749101404598395330855064995782217017581708147994445057405134735949123593950470189216972977386095065789363563515040300536586652375170732103883759136007184351172534355886191397591451822855798355611142409268969268653166636695761859729830975172637169954262497777399341592675877446203102122709709435648929809467507887762033269536592708617444518049203692240114694799906238369654219331112547867686898541725836439694006206331479024965681087434136776534703363215657589688891466343992664851637478161660780301320512126010276634430108157866650509876602011829820996903491222893344186494035077767548528588811484517282256119467505030794524724453641435873848310040400758111998413978148424987493069596725262589428059408692413727344757664735592964884645446823447132763437901692209556169084645295104369391058265875841511474511453058878884799719662276747228467596942113774030564008466568022714581898415990964793584944025331543671603190037018504072627435729339857469624076347438436258131750958502530207704414525211188558070149780176761440038904328292055688808565998793166026827731259834632695290506645150374879062002492021132833926995543741295053265568608889372964406870858709161686402933783929508123342913005594026247916918185757930912891788151012537437291434406963207223447612789689064779091330685858374324541062631693433295302999315360624773679598796800000000000000000*i1^41 + -83438029529308338428661095004545877294762351702844284305087602390038897843057727191257536033063537810323240871847989929106697265248534713892950050535449333857905970416591882610303682901012490308184480190053163775831766159004055603274170036264987334906761125652655511247742808430421227817565133369120218685238666941738623517008350860720814027659120204179509765702960498057514275365057801048466997847416216190879007328849721652109686713807507268808306819247606547324133390283182354679828343257394661838267872813414675896324630468991131900327728919783966508529417061351001136320773486285477325537623715769434736813531464831223086972664756762932985824857160422105651937378513649730568210866924239057510233807348162568845117618261363504604107020907519093254109618936455431899148475460529193406659855149515063874713261234449770628167469139074875175814718496969971058575749732248886106318094700532519249673208757978774444075681326811161601601108087710290961011594294160546141886136119355917013944137013790504257835226010510271672445736414850645878747700312650950245338051206720414456376370149412284074060627076741220448470720386086903997254344761721488249965207091934726575998148752134963358475222025388647028731306176361408046062875327335786291956612486215764029863109922859679829418235908129568509985509519434013787665686810668686619745154332007200275824067302435466949858005124576981252631478368329470115990766294086298442146557407037168132775637117297018381060985136619910134696358111279754801997180549187332669124396714792904332550571307682745345220257563595039152609643846077253440202437663449086721538766129909277959360630060740995869786932551950961906232820803486332281020010020735664081382274469627489269440414865897169964142161383821922982050282490650851103512772569989854796938183437501231884896130940901717571245140082205450531396109161841861127306827814229496997630614344578284811332689158896218175599768688226432775864432291194064079733960434495073316428936213777103363100024932364697350197349296444776354514350560302149524041755400990163823110857165282673401938462521137217053708794200064000000000000000*i1^42 + -305041793954859252079614413978118815211433951058578941226317432668566660550131130582838775673873625180340427398613319460491570019379097865099707080911978021721095057737207377731864003468089538988332915737648144402593885503993205223450506763472818102094818872366876040811501486503831311386752638833574674585401340169856601278972516790476762695344511156700603252516916466845204314715589636408644966304785226215652509991740651653049759055744846639821419463808129899778763419335606237795858302413076347433188783816415383518961460511843740830519079622178706295849143375889863075075791249404306859886240454829614624707924268424978098108444353647734881413666486340788132860364589999603138111282534786818997919833914858877762696112415585031024328417960241077087892752099955874242641504853741283702017107075942828520272216671180686547466070579934967898242676790808946104334392340400532207759881622969792246351520569714581001094814506097032163904903849480337597883299321425790699760014920985218869946074867745839461362869369523798793330675232853335863548633282014517701700038362719443926871223394868251043956459147993008249647633491333835075731730096802978364109858169565689145438778496945106230319424547439869029071142975364235971443290097908675608697348723331304995736604081001929878157846265438614041621028257032205282181353852209605404323648236589850154136578106129670255738734223290300868739431161567690132950532963791352630269997325226865225377257413129876241326979345070095360065305127243800694328966964799324337782374051571963583996710974258343971743198814245888151783677665949148978083288025831812989312404342967742069812486699114905836186021450362747788611666790218160141564675772132364884896781582530319447309451925326103348015951338900839436270984912449993051178147101450443761205883315820341477875543291850255444510387844439081494850720758377814545974408943397032409387488659793911225610338572040645923595035922778778602497328176574443686397926319357464729148038765016731633557939814629029255910108912862323013043789418158736359367999131224850874929082605490277980837289348103671067443200000000000000*i1^43 + -310231807321860598238067098367347630607555996921345770207080263525119529019798279791584719606703661926313096284124057021357097680033224540963115694133586492742676186266764795888375628439244124466519313526889185555009916591282018035798240975612396966330193554959072307904792689212174406245314372838800430050009132459558178148185822280963451927592534077514341657700390478228167911347609675013075450877987730243542194185663502495410464657129290592817554363807080396326829867630190929389179273627643269451666228180752361253190094724500240334170086686110619653126169790546993596634908205507971893776119366584979023320376635359571205307041285202758571646235643810699302695731409833069261214830982255351880982741847338341820261764959615653001082245702415092549047809897307563568757564670627539595101832703432042944443765159985342572834975149537585905623803693011052487541621454634709019725259774672042446439866497421524313973453617532702632689629175466736099208850629454600041396734022741290418540254645555661068971157331074773068745785219253875800515907412909025790754823442901024748044333139329373050061259281414808130651982751672816637016386215076166290452569923219532760908683527655405687131491699861216837716034495176576418284555733308312960231716850971380570378112750825157013953061226030285963417206787833377728725858407255157466551896692411857804155415077130064540177600027652997324694393997871738433106372272959333838944265651585627021652841761714176585976629293507158663277624643400795324260463476576781490974909143634773814204526606782733691056537003504512154459868548671434870935053307827010273273640531680735997740088626923550106493133789868755810072182537573977692252500910524412157662784487725388438633694163073215882648955197735385495269581712282474943723864301802192435059548178454799232602074643296140076452822410093217112710359251520404506083249669521434500278336759326990145219135994951805895192389059814512873198088659891801821005261037187461305445681390588542447042764664613701702355557843253428725150577274221472409288730887514001958483851965654179317785159910031360000000000000*i1^44 + -512497196190618590098903607773181179560864845339424632532690270289009427866160354907272778072037465461469371150533641571687025939562053634917101980406350748069876717494561811032657358547912237503254886782749532452000330586314222497954820437026535731233572409868766412011895017119933903792006491764528917088811669171728604823124462015716834701767294128313495949643038051156326384374718661887091917963037539385726360003961562992964718209562984395405027511779017283820457128179345379602323890383341136835717179604462252048427235830618300203428530587010578108004919843054955436862309494819341215239081512741591444916907627328992724142645572480080418737949005463726587129741170488032082981252515938725009505105241939062492727212130614012625092569791209534008482766330718873191539452406562299334445905334274992352096924650728479602280819346032587728416622350402099508142647767373203815776867661060622690111986030450184160011280884232084024531756229658498917375929433783092051229363873345484459671864226935634289080731425340064225875092363250729248879292308793518797654066646775856741429849999959774602514032428047186458566937843946160956755131184113707036045280046776297824903105597451217768696880689694791017156307331467010121455143273420764134054496551785209035144318500702794699524504740625330987972191487914500802689674160327323983938135546664032679442516223594959010431548709066002670712830996261663947380177531034024322275378035053811324595799591162226128721008328108892269995358287977172606410137508611127671092932858556643106625767865629634664669089699276592626333373939749745121063311653355390000300947408535552525078035277768234959700740241155627814285054182167984346715020705441408154021590856733229164651001150028277104967669372809695785331734550855589550656364860231139493397439914477103446964879140670271843357006751765201232623071206736225001139124960395365994997742400728354715346467982630054696969736150462385054979014194010594611387126422905722707515247105950725983914802944663034466292420810638459903548264577736792378440586895611431402500598574491021101498368000000000000*i1^45 + 23315387217434256291538896892381048145232225242265844281788611305168554481892803469450111416311063619935021878391818571437706250386670919465098393293245330691373564532135417444103221977481784644345686128970324979862091822443772175825299043804421950564356252992184024477011860001920034244319468270354447193009361219806238949318336334256605326070943411371523251443679171924699915588271977344149304592522859966036907081133850527631974679762396240754198750237655399685316403683213322801795359065864981530667793106229795080626323485477266716703121535394753081918741757934667172025401585269069130537561245990104102187157153771755456104233133580373912206295395313363934179555039277580056595207203983180416976244273145169823244685545284742217511775131116727988564641530886499805776924831804186836545183156520646334100638845017290054351945535156687850249861878345410219094463585107206591423408612889714185331171727297904817285546773966623943996613168219780308786239548302149181298380505563239950747253994558136065889132703901165453627305233121384713574915622340153298410822951431777102871997129941124406609617585261541549104062375843326519942502739301444708611512482306415933656927156741135192552601012084802320351396506131811421712025304301363195312375241552884706368077307982693454603676918521114541629058342836769818550584432432455615879915692827966843930592998955890825873839495078550144785603587277863185736530166758329780048001406034170514836793937320720043240253582210814451384150353663466643023614937193771113303310550626072878814085436315337762860352052212841525462308357574116834334434815345597464633388543543172934936081817292160232786513444321135780912373919136051803278616918233839336692379167863638226341561772713948531636919837780667399919865436266434180701712449474767498178145448715783272595621466059756937389651182848516811807917555925346977877157871106108576293151462826541809111253412760962489533774083747031717594019790934486894097048177357804977184955710593643632278156187669156539816849927335058346456132660496262107989232124105601721319487642533888000000000000*i1^46 + -106829340384728583402493430146110592002902165673310687597575421464234463724606032626810772403174705092889686026701171116570429425945651894533959208082795839389171916052860928403552000682057376537542580699371098514638807346521112974037718021141333825074535301696865707057263424656687231758237601476781207266476537750363205732964575825716550172538041880260815741188463966884205289264149637306442794581233373191156110680875561257076399612612095665958298746685145719897770971312968645127789343231748146730092901161576637620627706605577494330533919319766603359272012495845625771917248862353984407723320443760028506562584526705255899285292674872562059038515979769904138659800754296673212140784851931753567166146097897784903838989566505672384174493805383460464800602327583704214095739155608443366502399145276345437983850326846544204245185852424013435213838365581604585415623854879229236500459905215273755431545939767309218907120829800827988277966234969476198679223550396322353660303417881025509495258691747513673918146329741941715183603783052427779246276535530438621073257053122368334850577261223541781449773469683181965541800151061270453554615133306775273678464030925398835927135732485235419202918843200259743476830254404974908356308743152323723957017192077554454469825434077438814316460780264022137541644723631519995329603959113634459590564076907222951204344067816988518096039611945305282985615292883636197539708994174069990652496035355163322859835211718033843065137351963206646026588407824773935672003938757655163504160442090708308774979982635503472207521573982806858383470234905673855570847741344037877818675166540699728283589742827061599114703720939407965138439511431612619673213536366075453054071881054652781885719047077884219093381315454932926998004605035689509662723371811228352500499793806488747710653978251720627223977720496271703661102714159601987792759044316864734843395521831358908760902676450848049930674975830912676709792473197587252887123442514543965747668455583054214060165843834163891118934362622104365314589680991586371060970568451709192924037120000000000*i1^47 + 56126478605787153672110604357468044947245402118766592694142021636966433081195542949970582446805753468649219466384204803053550349077142527067400410002906029558647291728417212577987885827140892226278268229790650688826289939923464999646552427718922514764542099091723729834758150792583225424898747539241179403955563708928736421238020506295171912156751390662322888479218027043411800816183883876725088246993415625037730377039436085119854213801257142683228455443121793174620260009943170360733803863152984515383973818681524507773355740046609762936869024839061793443772956671117963972826454117076832325381559435036559330859719862823907721197613667398748360281560841623550206128065060090198480695900802901118181775078310343579538702583135746297269272281316240263211294669086838485786712900478654450020756704398299263191175721851575999562897399682566231248555722692781306970029182470251218113198622326867424796005088085472051693382977524063575412185745229819961857304995220474900478317773408535525296832141226860981806135688268880582855132273306867705221554555305259184451528301262401082762783717334359801762497595253820201878222156980442405478768166213270127207736810589636386159865220758817941921620133545563674561476528913975954129006308592136257176734483540850913935942202933089631469119736479621212556614457545040251389302934900865229308404569517046117484514173581216083433563605343001566830059584764443199100523707983686353732148141974232451229531644165097056576125277352926783013787069149346220498869147990185454638168149234924360031546782895052415684782288452528392586367833306005826808146508395523593646124012154139581636127372217457738145224938190531547062508218261744881035367241537095752136785313279014148683765470135556387686662866684176887783941685199245774758743719344588563956567260295152651615875026961392567318732086581299153329984580629814636806529071829331561024714166321451366707801467245891921256534558105684199420750374166052411193353467575357779239570360693586210102935163241456026136374903986320923613078851777335063072276391921025024000000000*i1^48 + 117786169323109889734697007981443534486839656110764230927231651150306840172234073846836259065920785534230977710558200446465076598863809038823416483598064161000913506086238361045747160658104932071645594139748359396754019076105720627449845193135216952548714565399844699257480344782374601493724166118581906554685631094314327417414445047314944982414570698216544206746933755573004807116692669315229428705991810757182786914181118267206750248580328568267126669709215033177127792886302252362979524399686270305675204068641011487486428095015153601596052296210375093749845592785494230074132129261928567272710997471727434993091591767047557107186935725327699079743916830548176398506376950583559835153879190660783109670761080102776079914609078529292328383985031424166949656880761956857559769054968166876913960641483723880012693518923005892590565567873662794311708685406147142088825545767924191405954161275484559703714219994719940562355068314507540303214467929089626550288271177176960913147751747524710652393708786105209600002694067518597408638052229667025716881281418064161094680014046259930963046229599170245182120596877399333884564358794726273356155991238824658245054300901768220149547577576694436153051806719620714678531833810348642224820892745554551878506311952861830950933427840400892462550445696315698231503279087334133005093820740012539194167490973536426436706336507568164196165716830878515151976862227449757967517819314428320602586733668859680014924284837901338557979128474587221435195100348783241461801925511626546831766661910668182241216650464967840614029986254760533720393446955846475027460571835462819406640655148860596373534042444343005536602244371151327104477829213629444729781000752076085921512444319165707646849944428215479590866037601099232482160064075586134612160231892892798531802256043401023421493002918895866018665720253896153491266635580353219114106869367667688617757356030100144868030754149387581466321495519422887595828712225058056633860965827948815523497804386104807657536383095233958452646836658845616441818828509903737227673600000000*i1^49 + 90741802807521554936026649143134558571041972411267614159998488386278501892438937994436754564166339623420229121256736104463454925660689341870323023852819343364724945593083040898736027731853993762981768103619014060002708000503506156461635559834245279608069207781424281595020982305824804412925139672608037327613218952008261080507196454517489887377074552146441942926542861366025465627657150230034447409734577009388146170599553137365783078491842278412693613145667560334608682581267027625582231694496177649431926190345881755526242522238826420133729889606199054664561626274350003013048061237920246200943439091630602073383906383487911485943124583400581478820951968099634993024136174801671577529899755675773436220643142863635076263417006810283385848909983282458231958189881899556766795350550396955885530496383067233121123807070193687596013015218380749114760623873326939356577516542117814650920587560480678940047231309186443099124083112780011567755350098733002069999732409081006614542110461247798701134159006937935619996600215654113509378775853008420500984515865265798402001315580668741992188825078700719450769992792269102615700712074835069830829122520198427467969138812188684007915105194555926620156610522015811576731802347308715555421335091557712749750371372468346900865298829958396279931777018676055494791206038355024518190770164758733882072517067159585313121230826202032456120356978616410422379001986222610086628452760167486461081712987777957724905391004003704177450478093012475634675631504292590578454260626056622024559929179135961860446830748684821430599637135865226883929385253105014418255937908509250779640751624526415318110332193793965593852934487533000599627080359543844139509859344468689490579529169142565270204113051677997592606482264359261270095876456329728464000123801633058534639226402414601652576121886852188326717066827960843600173259144189577308246290535997404776328201564336935971488734195674107330384003396011592919727350640951641762555687607076279244829154045577647645266479491066331592205505219698667626879835260928000000*i1^50 + -3788021873443885248813956396619155715848192683471010766479205130488654090985550055519697098695507813889347867444981758677054329767404987741193289525594587018583270449517251904676694636160219318781483084459331715729993127687865598207566124039617377771283698384368766417174423113996316057182977341623901236005164274959715489507448161709288369016967950137704383341295596180690918763646639735438391613646174289053057926867077404949976823311654347180664450285532374800149199469134043253323904321531468008470313227909211895771683445660302946327831366106616234228687839511949127912947405641481243095136209025457256012666862191454114489439213637187507714121316442745303712307875354598028288834683943909160566803877477338704836237976918474765593821179423575450249874879498296136302183202140890562075390656318790384062231775120321352732282905881455300364655772821695091733297736950178290222583714156737020708164160590211495733476683938340848327531689031339577438101598732254698173290472389656249653212826404943132315447778218204368024435935534434034750924114843863214950313404915707578241550767707582676197959419386748601456079571337616339537737129244894145354885577450145791808417325627166462367314798779558333753664378256130272344328283788085636117892343098735242790566662352256881159790137827053849330114077632341025460978057740360570984113179228256134591709899577523451940443387075219753792260579190298843063414076674297436805116170457747183925709012627077493108025903358338711365982753626225112682282674916318613563248665891737086424842631196633691501287159169445574564242719323503386449927935239847665940343405009335210931703901160780333195556522282883866334042228029307973875377924755703995697796635084685314053738581980004715185879252039997660573466050976554498252411813690575067968008643492686844662392112055296741884415036909793024491490251353625395996252299422315304964186112542103056363530081013537503947805063195456987740072307392333782485883872088702774258731215874025291489692956741032824593042292318415819468800000*i1^51 + -352994307478659417789302270498237207492227859211977278912446848784622596626843775802618526258630560552939785928646117481583850110132136712721258700520164942424808235245177550292366847236819084715887713376081273468698758882897383796936974617654226561699025525249540260734611252047039995034793202993576642779109175000366368345896452680782064223675568149932026381483541054487143791336749399770828356654546961311971548919895113930388122762671702769110948098280957557700561972496117740145531496549660764788686514077267043481049082587405145724813778446848834296529523278325063860924660858084886195876347946064719560238822852885896023920900504724028738021646404404395178357675532939358071054861450722200691056229996972960641357647750437400311500586514307943066746539186405870287934830839894374227885776198840352300552884628276061856724572854545132335649870163916446914216887232382111872460086747398016184638231875805314347203690212121319797330639310700771603693711130309220272591543194418882414750675694108061808314206635396135979376971930458854247197952331439781936744517787484350189371325657648185809472785416998234930209297216284982563374947652140371422709549922611258114172453423748809610966718090811066589521766535941314618922267077555004627791690299209232591756698696896531517001938949546521818656565737245605500115443602767668167892440986298423805652901170717718239981239342612217123825077378862326762011988015604452153285465346777839178371561117936767339804290174281299242221787228382719584393828488716495723343515308647863569052791613757852987810727995724862003668823736974378237936989032112450200295296162918609697620841714328284016427700245547693799923905335085488451337345325453378869964626972156667608916066387530596478500923963482986168431298079582996339469202306347861437304367622951748676392031868334045793785518252433142638571747802557720602620916156612694951147383946469308336639175199527883621558625220845751251793420329090529444794525981017808333188261376738921055842857690542939701280000*i1^52 + -10035181273454353340093985981810754229662336530912534253977489394648054608177129038251333650637880642014255903229208296342326378259893033112551456940809320299987127564384250365795774004823330724083958759080697249376612511571289473473150575626648691808862873002838796032617781181844912895620465923962733180920648933567431906484317736122552006577777874114366891777626359274317868351492684146837115222237250932824049213477822806902605633912903111664368278356366546199199206868701453701507953133336079886092180639011231800839581923826956724406843382648739866319391973105604315067471763188779690376538637326297540291761023399468209253557875203937924280346433913716398004387105001461499777012327210646903153102899311085392115691052813511157895908746281254792314877716474683589819248846431011036093335293757488905870793681503222142884140906032063811523120271054603975660377923395292578436613867321940110539128697335409808665649686774499580913928356647527704012561970309750251592841931605169566733595131300130340876995630937539955110237933259578623455562699932622447512277388553324341621160201605798608003334997418950636776999111030718104575422183923879593974701485268910277593581230497600947280014336284360522389090799993045626118058073088585059682591221914655464552033593277560170124868370819421560226713242333750053666090536899937704342767409262509305923685562794374911630798253037911671848301510694040466850562140681459298342929503723987814029233178424687628282422706418642236215901422515680298543432572674807740613124194791646499411390105175667480929937434456498052118457876883748929848358244102412250064791616842007882831848298173580856693010477963373783275887052650671528551234794774351315907240625109326766034858402129558824003604248996583258145623209462580232040973523544559455125316166313564137437299361196981145670689466578055540396362552779200061531119246847618823212656783708079991397323537909774404348521357224702213660694786272921401444899324737859104874796457228526993684000*i1^53 + -9562247269209419712677498227692102825986126470075990871658160935065486240172080665385441457979126597333044592131799713610671528324324600702206789287492238554724104084178450641130807407799156766443991855734405575991422761156023662929522184931133330573589153694350623271065122442345908351476299276900495192886549937185515948014289440746747542680476915075443860343420442530071953931166938611775067563682668543482559819840946094075334673120112762069495671510947409022484294835198925806626440499681706954689653704298148551206779347647812603219852818262418502838782640050578929846513386876510318221305311796398260938864742318906907004149949785833681750180190439069397274089765227844545860887675261152250384276362207644965133683532978344167525461255507328169955711145101082814616017543612736811683286545093828441659064641163248698293327953033570150197368875777214334303666325033729349685691596027954765699330381002507149372275451222356701725858562614356861221990995551054076473842080965864047879001766998950910761919815672556960323189319215916196989319823388258024559572416673679224110775471714726868221679037823536239984944895541616367705957886415898655192072194991022865227908062804665975290818558198300698387633966160177542553792838030504147762054105086967661724937103904364101261481248737378946832507672389120995381712235827612907521924518210987931179650452549599588056476903766293408706114570398482215244320983531122074234538156131993536983319912800958048363447994838864381905748212443879672091550192015325847586814013285813462317911771646655529507819790538991998606585138372806320648267512796556620819639061251591593594615478047461755267938641769996736721058325840752714446452534846966864135216463942810327935267523728053616868723813299815042717788557310810336085111384466461028205896922359976121847889825033928873168426969036405472448883436354011162039733667932915679754968466261430778038305682852586678209278449376480734109497351991639103965764078663458472000*i1^54 + -4421071259332316587752926222617786034250582892472830509419647590793905006406719515983817459406991227415111393366826207551170500800018948050817654605941695680247175687519835367323548885486586667357775340449323301366762529817970483037800615046130220910261488419323921347635497654926830567146206682896689661885092938821217485394474943553222929598822977713112833486790447811257402507888487504781262202925034061476813921395482957363423352453776038976983622071210648270178328791223165590898341880182436024011900107865132139842766817436628744770389880902240886430335754311754426175886008545120926990776886500202597072693227477825363813743751901950497217103912363430882822713183853684302716830298860239732871757212105125610855203452248561865781069911413071795624674017811051654738324321639013075114982145677026426800048691185867409775597541355539318518004488226002035018903923598313306105325166471747013809814410183848420393770266833323089473015633631451144624897909762386151095474264456148943958649899284059614926214090292869307227990148465165277556943152107890341063791484537682498077306348113404006407561914723479328873737244901111616193384254525180892123086603237232133744072386465852424387528426652566934775934551458477289369542891022318977884203775490270954107036217273947428503123284919723501028470245395535644992528528249442725449218693181366841434380146201736452476657943436194059083847186985873047120175951114194356923071060341541967592187350667665871849522182386883004026290388179210087416782395427388357794033609301607061380095719052550668507645011352407029698066434390402972741415685879031963472720680774828368335336838210381986148413529694770555378684853088849372655396658387196106570788322474978870015797935545980265199585397404996031675195271563247873087252919899209135848182208557947063678180772066361074906337336065582551334579008518537321012462402169476717639944541809964286834679669977052368850290358365692447801834336349372805*i1^55 - N1*16979080161553573507741324629249666718712995073405027875381573108025626129184414861972974361521614407336912025196326550000675326616418244214522362684644555023093008177961896691649948588039660932190824687099990672943219768631732147144223004318299568528444767001539832526298422555317028791519330270150531411068248124052740963975274360700430697738553871542761608632260295842289371921192116048644023086751644794372559406413847187017776570276680727830123246085930739348916541420512645407596308182562132286537357828079234385342367943332645905671553903135679825033684107298737759244636801138729752928333673826719282277771506550133914222319994875757693984923742441778836083695994031346072103976483664577542477010592497909414438179836798510925943151376787971309250748530106296*i2, 166063346694297620800483032723578683937657955240389603579315106376791407338125068195592862944032945136508995588695092388105126049678138624173859635477493708786333103084352891671990735007698257595910692675375974636476820669218333170109061559558746310275742224030958001190898569567150728299814677051654092863772679623385290280384335437316216152482182130974088371539353034559446145349511513054212805512681219063048200789101606533179832674435455002156273477457531850219188126695844151824628435880971018256336908810142256270741714756657122185784041836188706313874402856358933881775923290552195177513163626918701801847489324591691557402236503092375907560819565536134574964399133402443991842542220353513817196920048170921284602537303199662536788592330937290882766342690063732893792252423624569424386336109608120896297918050833571127968751393105969969595233810564462914584450612204631313220226110242551606609635399471466149482701624244711408422235290904386933136701220310427050097051654216154665153581538271737197352597821835053976278624205545068722307775238816680935531527070106316810967592751691655866680650679397466234675561651633784976892879246668730924567944825643297779987769755401952935576320981300972533435676204382363482525265941704090978113997704332534182946534973732660069443629095143731202076277426102368175536632921312126309615814782113199180968880084420684558931771354740162674377596514785900085434377975998300386594204887211655110309750522256333155976890740882415949373874373928379257454129541707866723795341452482957687015613508115989851464873651741038168347189222531887016989708510166707279071502157184646417681773838060895432239990489896744800949721864158196230962738368487250817263056689763163428580456664565176640904393428722107717115990800794853261375621272920167066494061696619241930944908535677953831480936942886261598017061823951338098172530806546666131259485556373262776993000803598288726389340534961049011553328980717655501628458067067447311091233665669592813088815081889343129175310550705526553706395194262333978742439406644820444318431605827704694339677640010955238976058787637148082470369313347329947062497959729453777893560293766968134842186317764447174633219471081826006948981691982485708342317346198034860826419102423420832243714851537210406563290808320000000000000000000000000000000000000000000000000000000 + -3281759656973793237146249725429368239375249027444226676577933885382970049206675125831549633385349113212378306697394786200194304201381188319142561355608894871456208742857200119772101890266618488502343516496747476667876806665664141708050205213893290282588878469812139888218810872662008499357057249012833545354937045287015448268129929648127420165928179425829126609779903950866556785268850861264071137360712415547426205783795128711111315917112852186064982326347074889037396019733917239494023657051108626347317983543659236439189078331291682814122522676596466399299464205833538195484307600435634405571882864591373646422621243031952232249403620680866949196823344903492662005042968242640228757196398469241956907374210140745127795885884386739371619975737276770539949100044594634776343953134554877525957625424510286276120645604718122219156386118294630148577142769672889483632743698016346810583920860996667517211533899673092723866045205666887695750939871635460614505750140473765677755701730638317164913144172616789158773897580108059586362675964096507424756464247881183579496266416102162213935810799719145258446025578069360508078214924548015853198052038247053056775998849236073025014562708833386378187621499810566831481631250581278016770240453857991080695064832429173971418598315149370942947968293644947773430656270482375191221758832664018022317069741780825273155109975429419512395038687654039033572920589487458783901034542109143740057347617821933327043171578652556786460420597354747996851821453804660994650261440632387499351955363526783693881825596711980429421321470818473173073236646193965064800875950630035318583424818954227159359107512144302521928280885469904003495521133547517678618506063341427085534115904971623266491029730056188855699459388263901533295711424499050732151949520762898698574861406543483977501663283270912561284815551734988043764361901270164738707690695259998494436664906555326664083288965173756698930920299833423503907170876385430729340143480974273900794392814841602612529679111451980624067962053616419922895583982509321845172752374019883845501380412783586366421539744227803167359172645609847490662060337757389054729238350429325713191939224587537046382583542151051068812581495636444201991139796745545099545407136002510877262204834525393350691615168122620643349889024000000000000000000000000000000000000000000000000000000*i1 + -83908736763780018281245647930462619003377176363375592924514954788825360820646825550197791610318994277038992211742408507861723517189004969661098981016313059309255176511775110752276309928113706168705413661142335335151015813579765058940234932242518270468734771494191199604101478885324569203375503108425072619649547398569065216686875816139978148416012389356612720198637114548536128249759144838279203134728371907891292781519844367936636296255604290687363432492555817249905210647368905332918694367157107209402830601351083521895900846376302874398280859188511428316195111652941793427472835510944841375646999197059596099436152050359401960057477483120966087893317376653684290577111833406348266697954711672905118116069858856957861440104600095360313151569157936499298894329861262442853003970035543497076349684734177698346302246763243315312601590841277844068318838612788416425643897607787294748182948916602251081470005781389234706686238198894367442434638782574827927091089907360182125809838564271218468436411793219484460259423647717299026052815111030011025149508583935862667187844199749059212441986965123503282347727890758435360560795857976219296846276858714851810638890829552821488428437299319030104051949672645172928257347257304579714380760632391379397558510273461177210420309207132739612980991090513570439146907511286324770963083649018526086689841352085225932768490539481503896111180976707976933933186496196527074841601876837805177424629741431663507290769294559604940539294161640990207628513231764917686939480866792824452615973939857160439882030242453776473697253486333434522761956216694816052567001904470708246387220331884596471736051645821823542389287636839843445331069513295065151473945891687245165542818779339480607205504120253556158495241953579642919005925406962325227233148916130593059137953797803375833114379222878451732839559830264501901145903012086128846306141275976231521768990263278805813446468309787235447385338451365790595317250420256554699708667948432069650373520203954422756779988577925752182391787985300456804724225838326213042989720344882155818445212374630586206168964041652781651210533512355419213212961759610877717618405080947553841614149008348569028633597440849352111802376141035979159282322650718962087603502873979708730058700129472331894959141581928326499611443200000000000000000000000000000000000000000000000000000*i1^2 + -950827805929367389208340865985180931306940984965273621791870719189647762165234202921083361395665592081031873032313623116572729479085496096381864311283534366180881374933709936574450366559187846179781341677625766745620599871187157446205574337154370380784994840473125962756427860151908885735670007701107810573838777534348217791080666888032642229016482669439884948018277545016349607053794234503209795862580808260286707126663117658583241731014815761672536814595042145441240655373558451952899690238172820583213250328373450908071549301669055774954590377459770792488916795634712281256309130216730815912229039112736372441848253737858118407131819215242898458083332368018733515194475468567765660349442797564167473985373986042441735422850261855074760012989540334084137119445542694471170207183370936691375715487003607266049612799770521657984942801555344958637664197322779443975635777686193880719844593161021062918881233019775428848927509892579659763908585596571859423137074748828201252952388352706134830634248155209348953744082384882584663664709319026097049337179793935750890645070235422475252457600919415339520159128332234565736586068534488106043886291392004935220232884432631279140463425323723550781935952827001571658846088666799219739524645042155506260262462219761024261587312486516703124036991195649791573954703755226031319094792329258985102290593354513855457898683821073029658539802741765632338269574038949807318308751096981964898116388246558362549398777539243097690503648212778625999724283730438292241815598309718611786499972006473013052113502510648321722452633764797698758214815540406875033712400136453756054635764040607656422245669424470013279886620021010626971964340549839719208350631777049686454290501717909982740253671041409527089830660998614322786924859323189369757890405081704263025183208291309955241750010881514706377718855404311359783736973506172374702338360517575710501086874838222823761273387566852274574219903796230871354575114065657460052950729149822696497353192646414704917767705468453894116871649328816845292266070753347101953615442147430444112054910567127120380343745242520514490237152453408299278530445429991648982239858674311749532536511894385300329620507029447450894300452802178528661284911584630848993742739760819144833097002621589488761262516827007616527892480000000000000000000000000000000000000000000000000000*i1^3 + -5302879293736936320843994010804858281989282457805929891810670096496168141308152222229949573520058897026823881828887422233219710031836375789814764385068668065743128794959054238342728342541853440744557577995032943516998214917242664435306662687295068761629518595063413014444024762790562911719072850095398057507615673080654394755524968966497919340695840499884922984461016182349875936309882535301470731061497776794992957999802197538740441052467370977586264603095226684049816529771627888415238115644906628014131294605315463071009706726255694773111493879969355296074739226861590557772777443058101211071360592949204282891559142772520702037543131161221018447433759350385322945918616059429840354779695755699849259641006866853688417200398365095705277322795703091017940118982162248828492551763086033697959649204447084466063888547074689925226689834991725652186712800703690097061608303703413821202538365643987859420461786689634346642651353769138510139948400017322313317139981033097871002183214075994424754339814546744570572889834330196423572304386926632222183247455401914806760321300552375579892249467559096079557957757451431545111180710784356435361680837172658489777209077705040812642733567229739698860399044091110276715878425368894411770977869234844042164912600248063008229806520178300003461313632952602313301622399202962414222982705919519475031859239733327809680264859228057461954779413721457174704226551073295016143106154735819145921828690180297787951395744879646583508072979478989291104978185730820565503396725388783151737827003772840682229649864886939218901776111424682353737946198362729746791862864258643736838060706437049819043399830837252220261039860215647656015627340383225092782813714032356160857942401064251064071694991973882692293371964477847122501756709308548000808236122235826819340509270690644757910319459893115230713126348735470754757201176683424578779631543375562600520547144686241396187781978633063233413213190941378203439960353175283750042608634259350908652031836194234730539929250735303515261372367217352799599610021354218550803951922159860334448069520328557668552347863790145819999986057005106134065109777074998917984464446487958225467042028154885512373418116372816065650979316380320101988941031592869052224345554474966724313248473441539208600816478334043088224256000000000000000000000000000000000000000000000000000*i1^4 + 1205225158825224321217959914416853354720289997640170422280340547730130670337009459613671482959207494227002476365662352927619178202734115468052789320839683306616995378031112392324651496607481243741845099008843626460258734360603063493755970779447493498197080949646214345752012122351848271513225412950355911090345697378796388587773696168227538606081602879713594969491540122910992317831647353294302766625890990716797539814934986501208559341226536167036506488067334264251847232212075665059825627963213501215205838499073892289308658063012340814558845412073304540667808393329302369653627302105728936942636079218079072707220603951012824082163619030672991932118642823188283094015708022059972065262847486626903122031628111162137324777247652685266710381856770287107057010559676774229665884582961474383915058105258018383394909373697210603687282485878414048036777921077611852078823381663087578257783794853804611624557227138359149545787093169383497467837531261276799450968123290984235582558015497242071977466899054638445997384788881074071817941293993087510184227778341630746223259308639711798347616401458268048141615698007114373654566341299796751688281772875226509446765544560209522123564708567424183365708280356376683895216961116156548023820457253295058916513423287187664199652691799375116375240281787397766592031436929089070956763620623840815180737597725603734974273951829200215588576467007221450052654663709200821290158621634646604738637518708555989729239461378499565958024680917836078323454721272727493817610779444628298271085145146442018275930172001750690189518589776737822685006657646407495154838104604033182775994773296286905365400607277562054299978171412678754113378712840010237350893430272108890988154180215950920385368751162787628779730317453952766435237718369143762653536989634649082325528546393306830901150741517586449768445276282257232329396122148956740886843350517744286017507345270318009044267347385384368239037773985594557506466455489984333863914503779306296310325312343386422650721889061686654529248806983134998838211539591695818249857060959315014504169055164605343332032452122162659574277501742071362813603091835370182993904991097523993268712974468516798402085897033559259375948589156002633182966396429388261842536655919182037196126997768902331186328278191436306841600000000000000000000000000000000000000000000000000*i1^5 + -6543605522843645168088137989720029949039786509130662737275659630427795161484037556129824286463527654654698245038230304321104247594505514696323708009938680155534925695071044172509161358284679114339819340761168147830191122445106825341260892092802002078550827189447155836558882832403070457480238409081300745435123120674095621578477244595013446863768383535147137210820854417610952607802987734533663889416518156217947093550026892803135773367042389197060701933300759060546876085814112265892209927200072041752760219843836539811926486138409003186389251493665165047465060389879942989006033580810272388995908908736944023665370002262032543518449335703225307761783387171982355171827985644834739897959328236553019409224297965455483074828440889833445205179822580650521877625120152602573507706837740936496200693545164578846194294857398215925674388507757139167307132344440446069439495219472689142152210252711474522821559734907843343060395172906938301848662177271772368163467366199514720034908113600094666259107398713749301234011377773062472461298274660300313348912363941714214661975660034793110198636807014717029849570278275498186348648607383518341124279141928980558954501766731568885948282551969477171011836617459001693990778877484368248616514879188207004356687040987529005645520021108406918210524304381621605931863709015806790308292263648498095850276937080345042407303914631885748144261478574818326222790949455537836943611901757063691355752326601250996963633494620566105119718284442737139932648914780141856517459672588750282758561846471643387938159973137091295870146178121094173488479769525439801474062674809769204391029410535312774761993277760984911382222677503639929628677625002543040566308956614345331659739673462298813843250503341170914161899359599082813127820575053835636424958810861386305985893208501608944666247527751382350965792839723017058484510213590211083629858190802976202007546660267590978525697526578280194296195306436008069797454819346703835502849538119131968725987702672309477625136663425039841351675011896216408253487000595733811656975691907162311774687755717597737376669544847614817410793075481897348639156400594302259821617978059270074665501540534270253895298178009973089039462158202959361643804460145539802938599660938991404817223964226253505101849262020530012160000000000000000000000000000000000000000000000000*i1^6 + 8290744310473865076940622433336337053938342331258877138243503615224782550948675160560274178975338857026495419336789852836643040500058349454966889579758077867385034974011916211315140303519413301596133477116273224801255247833449824206227262126760450188280792473841066203151329625639715848533065166240411903150393988451839074213746447369364190051676953460452991725035901276369872414831837769018747980748549541071329967500665147362355623904734840417351245206896245178174250088937931066838378676642307622297793445532262634465027347153987567311168470763891953407000425932543189522131994157653330313155245304687465699700813498550172005932216196256748287496179036511825359619322459811868870501934182484718568847136849595385617654995082385760198521876988710447546720629129424539084859302610024732761782803629277381535471538552186471796359449386611036753345963058589300560227487654669139986070027153999705749299689970382509913718360690011468052672111848321887250029905535832992813977122090595223207241647773985809203581849134351221113373249221345386853069214350671366335812605105768763903466702588849016252201563497896609442946105688644903619587417550460419654662787756872215761231083716078879396776992276882134857531897988488213262456826573842862491853967700637770124914863605812908942490002251989185018048538140071236134010287561563888278980487657481637398812299830899210499411793791349523492746390137299799538393555727991451501043202516251998591466105211165575721890190624203095596216968845275854860026846038686963554741272238711842959280942929464112862720118784435180912258059606539841566663753010936766041439714796458523933931782574874234121461530354303992184736829823817878401660751174257684954240350355453177276286974920514850012026580295816517990317156457145192735827451259094609386290752631516593150723681898914283335380336429905018561517140278720049558064624913714413456118646503841083889925162588762835810876633593694428361182008499635774901783049470785256795292728753617124685283464747673668834217958406202700945205310450291419991576671319527696167351852218534390055603861008909978419276805194301780525277839908646429515099108254777579494089528269084397967562650891409449685971045143888070245130010703201879168450777603272721545907087018059032812385550104801574912000000000000000000000000000000000000000000000000*i1^7 + -2382119513012778231472561829717669158702869532826428141489651064448027275613173615725871691429173658662066272907804549160572814372389755495577671439142995984237940637776362474102274370542834772456865058078090722618525646064985021149755675231869222419841915418039645584287518929660702726528575372909460015076974234779833398216344919183714920473015437806516415575750511703778109686791569654664642247045608691131211535210074516982984919522708720802356236846096513351909260189084236980541513144155227523908245898426873706575413362331792148579408042138195454433507218250066583643741246487958668517976219122718738762072261050647563691947744452179645869042364736553189968150720289141096765375621860829403582834551661832756109664101602943580700974329151698709507511034395406983894819073402052466089130905530531829765254692604183828764242551104551135419374267061961156696467359275227288765339963216292125723059150526896635031241606862550949487534931518961081519886370973712850552044145102065852304621925578608468157290222030756192710810065013912623464292431228312081601977341316568962948706567606914140465918804941150296811991414376618173753295884188687575674307731795429229698409570664113486428632839752073288984179713302550855032354476995730311087929462037603397823378130933211736658490357823199566612750868716265949107767845045494690143595952689883980328624542043091638635932609358986524696664250972457765798178643942358633100669195173262922072269582771667980169347015747297726545543495164498898238938388757611096194612300027910701305934594517266989622564283770161434013673722448623657885622698423257210136647592759175902091593006186708739789151241595359623061995392693547739733361565930958525051948294143847088025663979124365237316147404701670321547144538807517161346953173191925307573084886710512330056809576705748900620794958770173506758720677831257097498011976839374994156890425586129915417354832092157918963163767684891318770945235983328368506276043886549799613677782292501798619338883401192485142130658596522946482268063739743970332858143776329625163339418158379961839280091336040937470085006324801369402901944870038707707088821534251086630189409990123412003045559694505356828341543733297236132396107141698168530356676485396388809821154188401951279679060195881779200000000000000000000000000000000000000000000000*i1^8 + 120974141537216045824531473698018357827751449881801248581323010564801311848723457240060295744023963430422531792477567408091661814095943256125205916301593994115006757171884410229610801603520311602845086530246777450239881191521384489146792129923627999148785654700998444562909139018630542596536402025276702781235999082513760487544497314500703707652540432787470521329758686682301527807279439339586223879452465591818322707398317908773438342340486952816207102764255408799526806007968486912313286013940441235807730202958643642413327306600619863208941105545333095303286820379910280870264496191000884068534070043510705555497516035648539426132797287260308891258897801075285499851632238987910649284250154384161077840269176338254399279806281844985179061462468712864965830744092202685832362087106583052359644116368733634236190986945496472675353851475420167766640491657046502391285285610633645878230093677257253390333825375014429042732004841916620316816586065855056228201810138277835805661107989760121034099086705537779785565945231615559447099191288334854872643963926937370241287528159577710184100347973069632809519381146132666161715556929894750596823508376829570669879934353556938276286930095447918953776386543657431942465956088661486012477358679370904059730940071006827648302896329612836641088268779140932102575398712161048163163044838663492753327338491912733184387168649902289588545581777036606987160350802418344517614195802598073708170361615482917996372485469408731091373500842439825639743656953503177748186391309255171682261841078942067078789579499829420306769828290290594217411522467857175689930384247822115667848150839859908017622016826391391018698943552050643780010619423883150755122507750485583242452859038322819391899203877929477702589731822961858929533341756463735154477834653943691865518782870054247554431902201421115994742538218369736810237525427941889598722240475263150151854428497678711762489809255527385308460853344940146706417548185945039759233982268832562771788489323449270089244856492914872240332752964900686714428416181659113570545413150953866746523411573907013199584858827958124641763047489198330545760261809518185775051283678408672800542641097479988436672749330802648035957937097704283973572852128304061448561081120851763802139151878676027952755334184960000000000000000000000000000000000000000000000*i1^9 + -35901845577697047315104999982000085383821651261566351885421650937319419534549054508779630296620547760361157462364318196720660653657105347847512311494254259054746511023971734368528995008478299812063705892797059120744921258805331335652252906384264357524322031177664886837513141334164579874492840255368274022979831187197219580942373935762536697990775528162369676952739821772314251731993308281481906223219690302218009791206895416889534805943349336020537259277215109467978833807570900573420299922640976780952462233150939451788934430862468176494429085039069354612465677178622770086965846375207046650511352049072264613390581244980554307841812737068071478186301312431503392625982382720868470111992300070346833074116685473050860295037195354967995648459498212088075786435616005994997746245102529725080743407553280424020967006212133022691916802529454530675950099508914605339934163468710265491427416354185050311794140945288924038632075722611819198753418094079816803949288492853885974532507960923569372214001594295136124089906765846607292447169483644543052864927496775106009264817036843913245648813672026760154810482677786846116210228013828561195305771953885356717139501660584725256378374613546999626844911510868673330822258986963683397013112025796270585104290767783709655578407596285709320902864218190180882481392536888414580028382566453053705981624699517366318108184832201016153844056451716188721091271543249448074068287187076072610068329032630859896874060792076680505528905778155902307227840098195156234354298116752716051735945342777744215885981098558817785489436295373961491100527153443565221935513135153515671854920862698843094873232030126951340983776532895141841483189523109560039238939500414468041234626700979658044847456422451496942266515132035579394899700416502246585828021090371209566936192439459183411066011221148498049810856180224546076146576549185036565485093021563407591676554763404472975215928469162784252249260629652442365069594808724892497427540357415585449347378143764744397815614739148312787720079991557027350390300439548655874025136178550139759049256035853366029346168964157018495987040477555620421826007178435739590358452256830719530764241008251204328082749156287652971578563995433364760042899827530028638768782025904060547650818953301604487690977280000000000000000000000000000000000000000000000*i1^10 + -1472530878366882165699491196563381132574554031264583044949910838693925044809641569390183172516846290430219544388400291489624855654089727049320716101985958224157874261062666359420185759916251125339024364527069447151976507848378823451778137156811632134980632650668242928997657804342941373175512254108080523014893689393597690857408131060787369420974531023697816010497109134150391291312201476971887045943759147183392179383491334019902131642644706354252403105799390609031764002764539540754621557556176778585152783042927534846227460177573739177915574870496375478138240454333061268453597628379020295420887915170721463039806651524152043830547063424418159986537042413448897710844906763015752609272971151655187016519434386958153059786024616166928554839333270214633205500043707035939467316604373258088175138763863313505550170089282410237419948466711306201304711705151015425552225651996804547982167339106002628719710993502117585950080475774965728693832574307132380531350064789603212415520295895012725266893185309961053390090448663876483425738657442616276619824129075389383475737337982810027561021140023667986372566770897409223199304588643356962703814896677144264856893091490900486993754057351648962497408647482003089219591568959911621476741533446262546097725842968592562521319606224025337103901763256390800838199213101461079340150407705921107102378201550932473902607343924514618825588487423966935624610163527435081305857776110085007563063124848569356347885489686290347800175313177080493872993175773021053214916752709734431421178383795894193224739100331012701032783936721077814268180483371619450639456303489429260939788254812645016408714303144233250613868741773327403568732021310255223977638910619809427648579932699885918838829406122603916007902888191318491439711692185848916231900209108019996948765334320786816608291726116092558845847567773931901985527254035479281390474642876986680466745371015828668682401489498654996968246135510122864145103361483177652995301248035065353810103804934531224938178023417367762310811664988507143393258990000101228321636257359743140356105623275640131727804788243712411955629622402768245238767591119288561845680358820267352121107881362950213874822243161556221957378243312125777768397136893283824044095504341135109818258068270147568245145600000000000000000000000000000000000000000000*i1^11 + -204826820377535983631632604250180280396268255388883613482364100762605738721883416312114731709369225707850311853595307340519621411326912048417885763255721398935711676076986460582792347193522437860807026587628675761399160458598415629984377522454577895314172047222902622277190797148495128722962668947507458804742017671384408822247507900877202510619915969116138690645658054388941070502894452513774756690509319900696661061995694710472453770441834536410325015157339694523203651486698832286245344471817103285152327026307007531622348780592544210499424340934572883453391353475922092009592701789605842627160113281441565436552681162021949047645684236582098520674477658557517022130740809913811449845703296316006781327252485296630589416760310336591447078375180195600952230364630659434727412118457153626255576536737067349000409425112650343523401843851491608954896878682078067474897074322065430535451765768150740025837330901496159669604631837463381033719255436033981477007274397467057826623341708432130296344202756710679736845388696009099728019647775756391040543168193371166862425165955440294958649347732509486654622495200253069773750395384323535056764392919779651400067392928174253619051658568833347439425068446942999724528036285251216892117770699792654207429417100496323932746672345442776887864778199695162979672023278370496189982227671943092080475378267638110541967476755250383416452457034266501285115800692927072412303416052501425621298692390839423403306490216843771688607336345149367807875631584028737667035636652875770592966364501996087176367003282178950880228377874160334604697965973812648431275199424947202224803446762587392144170615583709766889833018004041523426466887320493984459522103691254391242901429383033877351935566184815424925048568657500877736216968139349107421703544335025641139248926683244965695438299309277925698739475617788095969581950160392843069700697947717556189600423601197869031457425608816407684936108657161584260031432497888897642095241586759674483602002846678069195171134910372086870425141519735657144979476830229933265343820858357360702708170864098917214794977074638151391727949779958778215850222578560023074537303084297455186030382741071584692595123966740323700691518220668214720751096188252112653296060595780539698300805239741171630080000000000000000000000000000000000000000000*i1^12 + -7012694956520982751503249520611571890888121147635873375625236608573692966247977575112386995450465346034334220921139584777165285751289206857243795844289263481175635553316500167919310507601576139192386728560335806533774455049921348364246725583221654550665453856284126562071503928486772559892078722001478724025390890752565812856434261310277298946940345877037712625293573042408734680313129374013931151051788247910684161924435938291303201611833978016891765426345181079077581310841179019573452411376663263755473986155358362486208708917172732252039732181868917512565494734721691523854616008754537508675355263830996951366754889554720708197606336413464400183468146925416231846073133220322199766080393983582712778624741766798355127331846908319625189486540547879589992902751511188858615429977452355710763502133932498225350924376143164558542235999312418829039232317726473018597962341772966602053738904681504702848460128221776432125283305494756579662741355165798936063839665479943810373546393771597523601365802214498486487687427803889224896989881727168723287901760750957164048347279096238167652770878986045315773644175886973123209613462123874713327597696793411935449373593874038780010714199963191152707965350363755248748004210375721978842581357085992610937382174717637600896995416715905211397483407168070127577176863119896634385205158945241815415833172979875282954875609024857042882682832122281040911969819898228509338582646526553856162367432432197926023133606967905116631275403848937824013591140350549556180838402173794482984149604772152525277195102524951553688295428376521995461484140115105065440787461284514568272002080280077345701043680028456066069483701349316292050102168035842082179620956016233106797854728879795863171879363607438889358331326424675038482468806401002205596014413967750177707771285591350048312122007025152022407799848397263512781102199756255826913042062045851797628319757658965502727961035142516933933368544456093531396981878311793073280315144029294556116769286082611583649812121819155389324308585102485905676828412206838626362255687183227080477351076937155465463632494372727806777409509667088801053959320730900075399311841318047377047724377208539473440723645805670516275439580203328702913687069591726188629798783924902490429027732036780032000000000000000000000000000000000000000000*i1^13 + -102261028542023887195361941039289896534371893736603019628813797548126868462465019938928285347860447685749690971865096811707032072276380460581811488413286062916246416962443851132796797603225526670256788658007308606056164499400513510976606356627909794153697980704557070077412877600588841832246796143398453010559685631953103774693733697238674320707743538912074365320102848120331376811221932387816095974046769274639121806934109705608882246944618899585368973271600886470032669678676587990757867877852959489950337254710674818073147338042948362741509213014800148184541552476812255608928963512442555127344398966331875273158045719113320987627692266556133859950127326019145035766505985725162406468223638969631408183942284072634072932453793320989815240979342870022427833171341597259131426054047897276969728911701817920910565603446467960696219454086013544874741478424436482196110291579310665663034893590319932550645367684486908005321604310563352218570111440711134706123966321182988024206214050668426185708388877739029403261727787514606062431734599262893578954381131136348876408873674850992260537437847992402434407040799879943698992662270161761530731568370674722806054811087856153202833916053023600875027665455232022599434693499413628806226233102175794353028724385577317721545792045338250784080927656972438113642059585861951603256440919443319537055171052054014471559761224364346778464323045429382366355544207250795082788367432341049708018174557431263373535458457242769204783640424768557192269885865854550596135276020186360753044647754558632043522509062592923148183358162237956340757815123607522408475102743618901192325050345512667109776157360433390512561766134646084326126378917274749917188194620532410196042644480800619055576922508372199018001131581577421895258373686093138424815382359102019178952476280801006342003457459068015656343489436590386416020907933888808761089535979994504087587294791716306204451473681918906661772383718363866639024056923300171997086060525401175930881669157178907979813763424806428503081589197950091603999373397811243908480114649421695721625632723891646687030989955575344490344167520906132042827631475379748128360199076377590021347641396484621228940975701854717651256720020115026449877021901329430874435689555237188929580159100518400000000000000000000000000000000000000000*i1^14 + -840178446986817450647817818936354684659692849327628183104805256844182874058658038603567807757712140958309670954857780114949157214370231141304053691869526980700408555513049332576509937735412976460919671972728276601652416343952779167324167595859469878017878630459563454298675253404739268499380954156992662017016461568456724110784095821540885486230461143365920174384210261521545568589833417161240498622486693192053638299370609772243549917232675795126655802354429773849280574088885768739557544790242877662229569270414282531203531064344494844690420861916754754618282321582373691137548091905025957274385768422542384840825651508275442702585994481477464794699624356207482639480766314036709920740860679077986132160938060834660416950922015763901732687178132703384445702021921768794782716431136404741358888597561947867368307466310190950949711180015878249059721297275905413569553964892903090821415516932514906912119737807546076350491904507308873856529585694741975236397718234973210118457540242454412405571999375878591636182196753940644558653918447564785637199421638772475447988751812862436603356481298481397523596770060924545988694019547597998285750866093831106716245064907485212884782632061417003270576194772196679361494304305926809488623359701263162747230786066333604784912422030952510798184395589453679485969855832591257982722566604040495609735695109979043295645074129500299420939398573536584188687002658037555464796858167300139580661253967623037912347481001442881729682838588648346365723131574184898993679499451614894302274083634234715956238998611600443690098700185672808938030845539539631829189792303711241521950218328583803915135958942719224458929652653339688325896658992007993737282220551220432428631118600842759574786946221453477435670247660448731197460904267887911637012510436058679850669039773399888545467193961436804589320724922839178341559699060683022764625098990040064717369252856272186643299697553557263502592667683121594733972976282067834237213964983992252392471520431102396180316390359540234246492846721512277368115050632478397342078720619280912975636937854461800938879859207289850153503738508165145771912416174991798786354350310127930385277951836131803029872757873052688035203886737388431270838871443297468491440869991242204379695022080000000000000000000000000000000000000000*i1^15 + -4398345836292740695000566382678492501271594029733362928328244683986482082804457424356446578311524922808466851658841014632852021756755604461788126317303865065426384862541658849309495668179896311896308841577469199964133937749514689579078334260635436445617924957005447735144786655103752549271985310197245942251210275168349159020994230926115969758675663778381415638359251083685192520448636333779315203912916601811703323033366755562762999833716143397683691083703455508048828462809337266074764567133071409565316380952492475286726720465499786641073037977354989810828790862137899934757967813257277803684363411032297537059306106656376024195457826870234285432603638743544573474811745974163366178484899303609821438808735074773034225091568055368042956428458718718854987798998554133361876331035040303841339981332783099316303312006396757141928907655305019739451223516186446378401562714634683037711949294912404364239175116705909404704852895479284797002089618996518476441859643171043357379383253916465635658332348019307609978607169586422115057252122686603371579173899495128718774586649605120114453360348199741761361433958143799333020755099399218496970339941106456675642488175923089662963149520253773014100466926846037406442478718572259029809459955107822430129071317044886753659952038867683109037646566989967163376247680767739426032368376606376044846672144887829865255968819251260900601856342522212766920270739099787861151200208912860687459580803838880961454655276685727655772476114121687813060943325570051902419466259415751291766307024283306907263610224079475076119551492114593215638140401617818826341862006470574341879849314371975939956892863878992145234881558728908579432515618322228408194232666822031768998859408284308841736976312503708314802399023561428901211010181405933821650127317606928411585005841660983641301062950555321063249375289995703237281642001792843482542183713516085369731772501414147104249267519415574203502894818058895091452705547586886953344565939915109048240994443570916778176481945047665514663176589848030672419921697062601725587878059697735529062717198432313731415383918621595834048008420234275270835443128192778259231790034843739052871393154322607523032218501094600152052906204459761079756241839616203971050974744203027976028160000000000000000000000000000000000000000*i1^16 + -5742378678785696750476299926188392645335366231967494071337999523048793894855952352802520148438639842912659149909724870015132335631398482447760571444608024902022855391042552062559722563619028456911539158232329128214517888166241729139067060562426318450325464802157280228545316885942898452488474465761315256257301783908190500348610511343105522752930688018657404413188581859792597105370312869690448002148768324305399928215492913803463912431276794409388676358862974500613085511924431671625560385566975072927907461000140138644421754292720983210690750322308362781146514632195388448298848962109951203747450849324146562425270123780857276772616171566042904577606391308436808887955799540274270201789675398635321694614718668748108353040115489751677458026212379496891680918834072746359826167681005907181502759565353120602699609594989116249802151302483271723767509835749716005499182166013552116578823049918417545894339545331415549464302952072086741875660081408284133129595765532861915636379362854281297390929053685660943793211194850068211878997966407295241256149214919768689017739132977466181662041101385380068329404248956046914547819313681702467204873833851727888723377271500097479054723750069668576554558867634128669796057193167997243661005161501305427128794435989447312699048289167946920153782808791964313597207701453009580328256397492776550591858233704748391189644633959276085800779570095519208396563889769312402059938387547328075618047084299199589871375401509159432447288057182214230705590963430782998970547844862199886458225727341068453257048089126864903503857355418923271987655660926296154621376478092875550348855866527650359091073015037586903316190950919360745321653610181371411372283814406416511630574290546658930348047212262593308516719938504466421155897748768971590144450721052290006374833644307304860253839002536175759950843536050745832817043620117587000454729552999086876419375477215634122900715991899134254607261026770937773457113535742393309676635328075822732278784064556352346092361683129853134934700736863249327173042654945328708542219026063061189120079375975882603308098654767849563950195746866882227089505180023978370229524537006182880791269305525601474346322214560957012193678862004414188906484441183444561427792835834281984000000000000000000000000000000000000000*i1^17 + 123975323221532650847037728774929630792411614529405032301517894897170447132906654472700538877147421268358782973394804702862494890350873055483529099832992169293778122206322693016854588923881346037373342351430435216981542637665249989143923659629082459388025219087581048820505996332455865575159264235924752275629203444233529622427398072077580161495680080115185111523115829432167361152255285216008208378028333844491904295023165189205243105077660258554586215054125093811587320322942853036114083538188844826179400009620785662525735308191580200409953703544103140729394819566663000904016159324235852457772619740453865422212858200239560024970694371503195453970009816746670476904566667431721496010075144931189340702961978887104087712466145794040070469208115772421198189018703460260151847236751754550600249409407184506521335298140516197400030997527075833794263518691829339973095988522979540597114993795943548727078644036461019929591830625796593918725488663379556278918720044913099572556949519845124661431266380121603997429392884838773894608666379493763556304126132153618312656529228177790454206131966552814778658940093518550046582144842715039044957011606025267585311382150377292870585554472950216811521326834002880380269314756025848726619909292619064355500497792549902639817751150684704579394993748800723846292359742444835632184372841753960203198905416789515984122499979658225582104290896567618260889107759740406478450390937637041343261355298091698751086956304574254252188871532155527847999835034212795919466925609734721056667652597715129078443647987960023403220083754978971745405112591632681804078408125333162378970163957481298986084859450100986291013581970869614924960160635749851121256849647063270110950857910979947760556257500748628857320857230994457896072392566466899888867991448932964524467994481091986593647539886718559530686844059304138095161951018701549704813757784094581524474622553369548491283540646866594101863978293166298479181672319631377180257439384470124604607555694050673857617151224504835813467058539001524660842342103374749848552637989926792865392611845654515775002558084592061645305238731668180744556564302038976841550017157327444688551394277119759555546439603071007017304096545779508173314299519474373480821545972531200000000000000000000000000000000000000*i1^18 + 204416112304642104740912863305404729595409284420833588317783306416312393171262678456512690708260187031750174697423735836130306242427077969716397554555394346545072018710706334243026928836354287181226613729649204063869807302607347756865566679392272081065496004645470473271969150399047528061745773027019013137984473380879775739354313933233246176560819329708531116694942748663903894565046528697630529758112213611800419606405591253186323538787467454897814985610870832424113794639798150822260733945399541337347288728146633522438937200803260273625997808520781310169222873898514465570251108145703679087963352041017182975605899100212838402386313084597751599956335219344158515740713988172856650110860200574806319187285508405196416513772708633986428259057760549135580657903663642304949335554397199607922494217437646669309233920423876820469732246283425603448332472777214225199340492618943801120148669233484009290266720441007533310384095845455230658842630510974536365053874449896797014351748689188499390387201449743768947990702692442564772138253098324972083927981507425735583582511784576070523700329258934049070227486978767345851627160318579385523705648732975653028188452852823695237996048852545310640619485868411633773836414820159104787129323785229130333951551289805335150067124392577160526633718082286947388185301828123428007010577519295780213385099851302284511904730355937768811228903004549761086168147436892698855153840099324917145364944684042092143415196062451676643078321338450214628464346055478270660341177514125726425994174866901944605497734561900541991209959314684203730152478374477756679460951293143976580038708722937383095310283085762402999707249190436153143553819850733205545626251153654194914617837029243370638670451214959354677549590422318339247552557190964907430075523405387946309115285677275183953815401997644304704098518984982307388193746543860004183968883016370970890384219297180482122773792140447240947144413739594960045821287735229970834614842902117237279359988044379587729463892058238110651219319707519280016686915396000395462819082503479998991821357306218673864094176793128533343506134477185779013072401688023807954920676337036429008576419456890759158515614457207746378196253173511507865425244426505847866382090240000000000000000000000000000000000000*i1^19 + 1859736992262007588828439331390244801938942387134370463797477414914818570080920823570721283661592366463549474652167600244346288543080268066966224845253524302124690733900454844594702588400607474482815183629972168869544490494876235937623931628116843450495813186488547647141810434140224192391166974299878516712480494995614382272550970610887647693382112120867645384125721348316139320797700494421386667896730836706484505088112241290275533889277488982838720636893219388768521408751968297593791755774096951776380197488987141822419372301485349015122835661210265387265272244600605958651057303175286827193542279410382941487899556089688345731393043692056007678822660041738556635162364700380464086879407459696672703028830045276532798310353612776592475380759863789112928959939423826013823424604883487905569529061464102161576996887367090114913315163528204402627301961040628361841971157947574875833587579047514388767315835556571472759111918286562860363414723247590120485518681158403322704322939213639607357276289141290527817216375203959939581504734414798224247379798019949320483201811670464739538205264069420194984071419635077885497349161197750987162117593019615529288689720045935538099638756684233418625401894725601808514702840742886379558677314461875376088983855562869436370924918084394550955351258080567347201701679812770516524308922546622390073775072432191066208233718558456917855681290734746289168477342552428532937460145640945153578683374967037968662950014477182241572259602447480671425198955262390783086549516770863017135313132781679262659983757192304482497091103696351087355022448540590138607205810429194765968673204067008963551377198404230836570787889667249697613334351240780728428539264764370311977352981886015257782428422258683869953951940111617098302090347683068792099128817567552122616249660115900110836571184886831053219928263687537219162437168141117505484628676665295597906167126263840166678658112856180096142523392394360164742086785270581467685047104024396455033284641390036638341559994776663063546850327420997251196709468306069069047567125199674875169920931159585474637630845679851367906226922733565463796527979923222202638451056889095458954783774998592530176121852137731403009744383028106253013806079935240516665344000000000000000000000000000000000000*i1^20 + -16123506836330407005188729537707629999096321580073990538478611283644439960791842186152206528344709815770078992595295184018039870704983405704727200294088818398939123264020600030954221053677144520844205951650583272890319668677257697183689707367903276567032220865916009416372156544504976923618816419871820221029917418513229794873474061460100072274509359805552343995484675569437893853006872718174312858143321741268900703503259673372608619183887991637074024050705335711202087757477215425517041480599177621022784849765642433425686372958916637570622617755873089848744785898434592254291942639802695357990787791795506069147204970552203113484383720417730024840679133760213615092658444472410621988251697820979322645553555659500792373500416209207481172602481296023066357380231311965320821298463119625832113911896140929984168993717257418427849594462793190328815450441042877153193493566803803572634635248402214053674946980352887239769109516607337284921311356256087022090776548820615167873537569990108299711935140233271675111315538284993882253694582905292087852221974617538459500152984935508880091950328133012081590813926378955188612040222427432960976240880565208010264089333332922135286693582236467690034342484444139553956991790494217260796878063464879200406047789575068761508746596204558713927673330797959577757340710118054854251125163208446412943456753158739791187253236812326255586767258242573935086365527126564005652890080026666833813867566237167699492999909781227780054649286662138748838579368276955286364827844330278640260840455653163187358645257563291357596607407621530961143445887589698481038657125525385943180076279347605924454184137715023467389534148940208361868648463215294638995882721188955718451028104439134714753723844350803303106920058310415310648408453443247902821278762557230425295511869282255059234833912431686231561381449939524806512881883433614827893386353074366482103069489127042339506164217602980535579423738038288393878562484506935735755827785492433069338203484578560892029903292802092095455509711213253889005264643016518805518746331393201947339944648379902953426654500120084794675732571338664794170687915516238072438964368202161639374521387223218876654388881496303411484224011649416575487232125248418611200000000000000000000000000000000000*i1^21 + -30459308434470533153748593601724360926025409346293975950358017283849708726997957032260748063011833005693783338122111586447280993716170926589628332877082042140385284202295457184536688422686395665658608181453097905271211467614636139845208369229529474032623858027716912519737202910415461532819562474292070045569162019382870159176522459038121918343014255460400796099333905141120826677322649979311903268767421780066899362604548801189148001203290501121246822376274956935936853677371727713515131697718724680630337956203122807130464874936566440668951032903530367511654208517841202478467342531160375123180905616555174151474353154370117044747821104262650864524198301438042575052093234204821475680580428940349024966786141400328025237982645365636362506989849308861257824940273826186380023362541906054346066171428065630485120624564381557194622562413133079363262880268182073082822617780731802634833123600158292801408436763073958534479386825931254220092637924521323333547688731845578336599289668363939459932229497183512736524671577547549401447419089856692974841732301747708236199033796402250196598660362603957997420701953118914858310374584780449457550461358029665032496325416083149986729575099275241290819140721722072866690412390288149237214027000192229191150110406912194895430558107930745023457121018024262083654890430386422974367336419436999793283157426339876727580650467167783346381328449183017287544803636028802546575131499445529995419047987620807445690361177329182864275637049976083161637656217252709705590066792710624353180473863040182663370807115619342445377463542208102418952980897449732770231128252979404603309018989871772542378678813077773380769876839310371785116665981816863401405416590951953732580756929409906391683145564967969195818038345326997432302330458388141397010086522615121947268434695595197958284442858028895262230532484922431258647116195686970255117534042225586229119881603234268458356181520630717992365159420750000197039296382763213771132448989039007869305900855229327922311015823409084689370411485919251074763569360556963851146377384875324425354453093130601910833992822657896442408005595972791256533052428845626771225344508497937063105154879588502027259789692217873858537580248538565645179695860285440000000000000000000000000000000000*i1^22 + -185658718658417755694757490623072242615966747192343153695334068656224517036738603152952312240720126462175344972234102467816955008643532033842845493178714294275616775999026193576501195136043239244351756587559517670052248061984170942110300143714443750026119518754455154481700080892482688728836386297578251706406763336239369273470556314684913465405024298176998107823747889174046169808848923068617980655643595215311134232100347218414410202675533781694304906891153886041256229310059544574156941947476251435232109322218417919317943530924265713895243028185759427683364682869509484173321958179014188680643046522036661992775528646825048860947225430096516369558641290326728042943861264257324543119442499019471767671642808013584303941358546126973222067955994951173210884219390236794261674690660455950683052930273140509332567400943215151273502773408903830295409512941006322258048667192727343869671711365414951880145702365830370576251565556028002894268491522937824556964184223420055790498674975671706686796659422187588728954267627954527189381123137622830023358134940760623241118572621828200476069572628318082429473162180668162058512985553592940517220053637264025357279751092488587084803154093694158405802348804214192788759903380182625651039043715709389572243980508981244549510595251957435036614335777987589618565998325952663397077093264764164558680725051141362374328468227798219306594899691547970951024913203502893494691956278216978494355869965596165562107444412926489651858645660123894067732675724131194680276195562156116436249281043502147379868947674484718207951073629164013557797912757767867017177024529704285032072052955944020467636469928976563431258918987593506600704318593285770799604969035633744915338105673846677254799285969926153636853096877135682171974174369507493690490564979906265411409174666593861745908916444829761042459480219752250749339825379669166006290090718197437491377243757908696700531823431950879779030442985993421756827517757176543118645769886561752408789547238861451548168270941249864646777257286216201769605305239870038943076902592614826912608627806836952171305459397132629087032333888112134123514563652891135294529703304806734070969416324461587236670211091187844971768630658339074653919641600000000000000000000000000000000000*i1^23 + 473154286786521877495878478232257846048330673744794569696474657431441940110107623624689244916700822604795792224623228103659058086223874193023307869380410444645215214745112695746964215094524532757378995275028093087952582312448521941928886605078365603363940038391241294398491939077480374600802964181035838994527303847892417925702443304665487222229881726223649271143225440173711100801345304469976236645860781165905557124805559178979299507440604641020105740429256945897620333027777008126120928272065711924843499618962021413918348509410190726012777661329491473209874854807677622022843268646557970209651265333550203774580988608616221434316567660546283055192751072606298714955857033031225087007032299805282077902005726056377324398316239226323223131066159335493431632881117320466508485381247579795257573774920020981974468582183812907215009761883680379980182132663415482467599814225294932940951256495043447076471653548504703302880936912145721688524884499201872372671911013138850901786423735739295509803970665270215497829388844434541209117067765129738697343872895653836135352229915856579325025998529442103784643847061418221817229657607321720498433408780524223472141724598150023960237743577531724959799377790311502215085716882217536701684848577438699109500629454665845176880695855213963775031811601883060836140189253389447696076533489404485248274115990887457355899659306476276730035554776345221484289587660504983623155491477329983528477149633615623160268807152055492723276117224029990952399068637734818610000647107106099571087547392050325359127847755731619393241079644835765528480412751625642177477678507348882677862780341820914723976409807437986690383649834240346702208060284809604967838393721238797456728820532320348002075769734898901091613349856558028059806113783990954828617861518179099974524380788801569823768107913407283375900017562251513679798920850533242622077806065735494502542232855031804758131895779369572152170899431581593344332645741536113861633073586039878902326413233541343867334474537060995943179566111000587547596952943180686900288895186307211013316286986562885788746785271520100987334553781784828468140739344118559806571842094979384408029741260099724545758689033498679794320429009631717621760000000000000000000000000000000000*i1^24 + -2537983356468408109765288014766178584131959751103590358948788114122013349356725139156341814762502806924555957737591960591775009715831060074859644823071535896668585952818958737239128429666944718634064869291631501542343922862718775800382372650008752494566368592128939284964895003045598038071938489774164499704347148057776004389671423666802660705600015831237208384347544016973080604517235482334641843306222581412562202451027433616439860067016035371829845904201683556702282843540068848430815416687463878786308498497789972858502837486067654366312762457593966646214494431827132624810191267252790197392266696997957079238164583095388092922950598580230822244941883538556612158073199348207318959543627026727172399770529737399869882890807107456403066890470812313163800861552164476570418349142572273518389647847881345358867876959928993769005497200318662415930053217792928660873197751341542419842821121307132968878064331807591971899742631092796201393644545553064045218692377646382039114473646968848483134207584050986144289150245214926841896589707350661563817106115683931987447184001502843259168979628413638930954645792348542764167255597483930920782447117087134861864559345040578351295673009025261560206806182290058007641690609399795087182397106348467697508931866894418335134950750104204792780905385010304731466723213740280094043925452624702421094854830666834194106761730197792450571746916743410117512359111822705878339639893444074099366737582369313896322728483054218371353884556624216007327403393290394346542572791111605148264834134692093196426413902980597277305037488984221264172305551608730252088537647953861861695270143057389621720180554517214581147416914202173598624917299330960168577540070836691381229331111855684486808245625290037631919431941949663618064041442482423648216135994194086569122636033828700917934028617262846303863489523242521648350977661715439535980258319862848638815055131206429226667403294514309459970362193161427552303182057433532499300297818744469923326669133487548759077409893014208667958465527025495110694331859628712017051227715406602888784052967027767534583993942923401387337960162873753221859657709841354234165440926653825323786183006592764103199762983416367187259415351381377155072000000000000000000000000000000*i1^25 + 4534753601350142260442409426784601352456452609478336266742589697749895396561429510434745945544735790455840422149564361313516376709302576293313229150977153873661419759191854924116877840508144903989258789273580282081434944802319359936462900321921506871821268082085638207085400505015903535974886196306877075596052730580153798751497903879190519591225954348272302140202258080429858218205134587260764545645959833413186304550881090799800877827667790845379229077764650266877125180571233694131361824847583435683498800433725998242636539201357167793344726453389570843736511126658704857062294852755545817680624755294451498837248506681234430733132652531647990366094195802120346472755296331553036431616332157418605106003613941011813977145054274768105190203866947511703668743247208981539390120021956707608689895343552370574925229189666017920164706707739201955706597609198879488107309639037489895788584439755083124763371764723440211563179308869291724122717370348164507410002619236447075926009545973741617104125364431332308035871589979187922458508936003104645955574791985906825037862781373000327114439009840567807945646645836600002582517219007577403077217938273276118739175699364324939782549245635991107337484474454472232098507140723255954391916120257147708271379233763831112202633630784713095916447822770651903954319467054072587111537762288473741931348249256675636507623604096995811996039948735114001728364075294337678346816312123233278098749445169847285803409425139791292939677314484846697819777782712005320477665261404101387265886669659673467413174936153169818086377060724221950094848293477314068432096964383259601532580152055203835027970738303266674728675617167235041328445901791721803267278362424820216113324734196542371268308757354749713236391060255736619840921502849247016144079606509142433670262597147237085647913920531031854087323634288016546575949046420417212904205401410515325687944545429481069917684480174578910592228589014179762227466257174832095917245634977168677478781928499836230110739266442438104784859015428338485677577260979119951995781595239649661773621406267873641311843897812733256229212892406868954974254356635692236561765814087858538619718197174196760436550294493390811579224978515558400000000000000000000000000000*i1^26 + -10685224480580174989330965065997490830367604940485636721309210489145092373395306861900373571494130826971962388237159030761671473005284132211654218012715559148247672435123598727193207405220420041526599344673582626118513923451495183328743522477774914644221073843373751825395226722565042537187186941422946532537330526249673299151929932022185056964459752003126086595497891142308591353217628657167926337096364298474894887680042473998342420592354099893752661590972870281284270622393761303012370131586380863967887279915000722404201109976787154705004952627726802823667901435389325648718331190852992497851184771608516950036757108865205650109869767119147558654664903734374614222387642038046801284488833864908797998265780989984731232592606182195080834000152144061589109310849343933744128258743377413165227763914075922495690072318241724537587222355927246586056162461521055783583954704462487239658115843345514122314256744802413143819094826034437165459009165754393698027583345690694877766951700578312482503088013132221553681865025962925132902874532723961658292499836505414762518073348389147302497466945727622126116093347164950388092361588646256071806553079606345228120432140813708431439854503275607931629316839867737859800251729357805316998732928317628408015657620888471397540010974776185976217630631725742779114130962782673340292682759205624971549890174185671206232393201508934102677178264708063934880786087251927912011331854500569692655561409235886926904519908918231278141634727179401870428236254353602220863672917686304202304908679613036018550212819194128542784960222795005675430093521340625235671454546076094339718365640092736272370514807750773201872602887078327153191727635589525169786014059186570455783508126259746620603978352170137400923064666819238538778318716633897295389732729483691709641505021881897524090427556923525351183334475348093478120362098726639528427334583651697969302817177044182154120205765879581322048934155657569137568901463693759883991986426794171924198784499839985245252528166571321995732771216282595164674779059965933692441898279220074999348824979478969120313360887744276345430106736095811628694923576411085803116789251940610731075017364407902811893257191258510818291251937280000000000000000000000000000*i1^27 + 12972898863602816525711136103841199039042610551553860417261260592723185364160344578265303279826964542315564182528785973850682084422435862427267436616597162173078275294925325125201244171409724035843731083940010220421087717474763960060753196968204976748370767501934720125920717077014369389895239381297001471212389600653086068302819457483265781422712628160218294998625699066633517167536966886751049871238876556672504199192405428704129183122103839001715717372436634297712051477832606978469214044743125820896831067118919301823697825950557992063449876482556466906464847859275634418424615413198177224328233415020002623901541883459652559284938786608579615207246992035718684322144288986469809565081857261331892715003712643281446802114179657331673810808107502045135455393357873884548217470746193094467921409795141773221777419031617839430001137052249447193954008626569654906900227701316791100460285497811677446109865626379782268782805442492173110228286991452564176633700641784887512044556991123748450935500453666529687263926424330988959092002427931182722399917091436997371859774450409394091770352167431220588491779161579537888290161811825829031597818892138683665881034296609763110136029818031799150528847266108662970212475725179397499115301089229799860252776257940824335371817044999687014848393177289245708398882636972823843948202251307834267935308197910506789549034876288334053470297814176704455615829969090765731540160241379486957134106834092729249662693258631666507814696581071890535860242827180954762158894468900802802024086356392591096935833897050342151975957460316174969332967995965369188469559018633867081146864087005056579677682688073234053641068504768022860584708512805057098040316660596591837570341827282741423331620861844862336613024997950721371844810536448720172948857802916839717092446046375808691664176670076919759226464868112433746105263638668534971023225397469635441722491712840663421208522391973614279367911264626290160772598779442978745978019025428086397526194934661548170448343981163898387940961531203729531563084371441664016863169520768570984955558058101936434424008805917518303623113021950588679949481195746360541354152876646041481427192031238911860059199392192750858272768000000000000000000000000000*i1^28 + -17298672341159322231195721348141439734438704343099245228163342100287127765509552357718858448363524335337921080024050858955804032372148406628130353140751731867968579400638996790691211760181807751699030140152247783416150738633684733147258145070510774137919045743037935047255070954513511172242497491627075127879841522776037066422824987486929625067179093079359945838088067261421292708956441107199604636322584308908150452848339474886546317480184724117949988252467300005136315684082383236315659188021511428927330163102739386524121714185180608429804867912419942188349625483497732251412591785744379318863957159343082756890173137237742598820941810778210310369453998506272851940926669089052278871992484791123116357984357170406264717637290076588226202737182923698475836580150912947831262163991652221066961004921781402112584450502822085104557794372155087515136246882602541601829152831932193943335603278468753551333264316207283585219410872557171670892974158578392456909490856574801713310707864885304793511336032778558098908431120241719068845096457993345598430651415289660937269503037161338397489731122992542324529562127952355189985423013785296133437843031897104865288854135342568699393190616002362778365573738995183472066466973039441600903034952200553657642844589898195312832373466783767686562339248998083495519608740747737675199652010945771971398226236233878335659300031797867963414498598057579413620688216128232566551249221463096052819750358492117807682310613558218386344321642365371513734694123829432864745606770432148382043556890458331941099627056831182365580429401529903156702571113971810067387936046148206403758147752923845175350036724880037562682094815004987574929694039997316757356693897794242839180510021334964660498911504935303492361963529683506920827544121804805226036347593279387669395574865575139863871471617645890336813462090912924923801523947754121333158110779656284742033397951858259487138695783022715433598528032099829428115503442565731430371964041137248434521878122104693930873197237781232289897050794332282563606756342901165645002757618889480307717510658919056152811980604701009463557729916859481822778034482286227545432079060067429400202545227984898844136541240001193574400000000000000000000000000*i1^29 + 14420888293819292321561099570892030634636983676736088074599946649105094542411981741683372318664701726216182609719862257944261110211804668066473388528721612096063999774490903166642673639913994778920059628055937680726133038921590229423463461656920726686402747634645035967066399579678056312358226292163205437971069526829957359903808457413636615583718612657581808948274984896811295376109124363021525037973843660432785116506528522611426123241892680882728897220029188808974771271778320086794456424553395568220355841306045751367230330557878726372991783077195886930898841668921408325342791257173920333722945017920404294913344148485667825937109958881013022673683792964037438213580942986603293348460832552272496613751516870265041514723693302135173364867056898902128669926298620357077836004530788367703719327091482553099496903441303138401793850625780212555753496544429227787241633059531268949292120436856470243948088896405933864414093808466819394618242241776204425167557945390440340521465602341071485745272733952039202714541941332135900827379201059935531090056447860282381614417532200062045703849036276583048974147441328644338192512616828412089911479438265447684187877597270893299105967233069118795000887299435356554611548183415749585048801250313360626675845858873541249488601527936911571578465753953737425393529348138488256082201620466403324027407776472270104439618698716164566002614828986200256498405977336143258146844068432195271000052655368862488473092143509279923800688895067116472222663552988051757852588505667124036258713219946332791108681936866569404825501150533978960386516854702245437781537615932521958879887028218978717428922651493799822056631251706880371071913889375342076041888529835774559521239282018674185256884591682457676637172304916032973242967367806773150241491405128348729902542958851113817340388108697232113069809621016583129556792226278045710334822469596272358848106219248246306305230242586233963710001463145599372562623150473084613745106029472695630085143985902216294879118951191025162781515316453923645206367517425654216068110178934347826675902364812700698540070370864496214380633622702526123513287223338386571353835687625568813531434335784637941587823275540480000000000000000000000000*i1^30 + -12174020144731625246485560620498200582496988614514156163979151047612146685990608974121131621860828899735260867225788140310283528651757846644909908706912318290224289386275443887582767311537139026912590451521487583675701829255010202244034686782869269405431962312678215895852952425593174181160878904984785793382707699538450442238174829782631196447545756855216923710967876977902653299119641672734920681123531923960117640694888482569292512309787364699337334221592831895646410719228277877047493597491109866048451327264668395291401606014815802269238042362907827613136870474953090155592121102125844844981149842153890604715464517783801737005061331196838869430481210061298680978057778968580596047378042512317799409086593263585359763848031871662876675423420423276990479026221126336646765295411357968482662890718429462730872365427393327195785475703475847839728638054039449328443850994859485113200831033227205326689128214248642881702388810129959866384475984050233770450143103900317532532518844840564033246048091393730786251588023903793841658432751671671838148717530517854956436546062582228504514302835166983245074226520126572823345480361224995854335148207327654037076540903072076029355143257407228465656906118937807465840563446912087072064545435548206371972651215031095991991033220948592627340327572777131321959557166669431727910964758959347912391310442022515864670014051987661341954133460940103871661852739671189547937071660299527651621636709576038150247225257561576830082147335079351385618850820018462791103256023205622162064261070247899654190342979877562504452570518787216556406540815990848784894987035616717944028203310637556468146232916102366402017821234030021492286605474604673170637395618316143436146111065968821330712950094637995864467266682227594447472719337009032739853767631586879433059311672010010358428742902053615403772574472441044687865416324036261591104503191678779210076835717629580339892091371856476505161873832892040053589935998527787583782655980738021743564414213112075984537707389348809133736193933891173425718066609432424140502875464021853461777432355110711039234822420376016653179772473065305488522911066290605821211194131728878360223761471919180275779633152000000000000000000000000*i1^31 + 6502253036382827557659925312904428234711842627522981780782139109270378562476639946962956910691040941059350124844022166905973140252577354635662669992545499647794082490080465176922674028169490672208119455283509981522163023843458590787014714505017234013170783427934293366611573564732390116568203345191550713519779969663144618332220421149354180478408257422435006924637510047004256953495542318212079823841961773597887369181942887603484258127727846280855691146150097169476932651223225673911260578448830446106708077247544346359307508489262368104860057555733908843102512330713898587169685041969205492171654130319884992428596804276923918623201964380671903850954833983068852491450302308502183611806703903105314858329530317480001271943564161975790124348555887383512922830056052262206023749776892577366386846144572804591302591545927102315606322422501928165867372970149758511780509610118839327723662618123146645440032380173996689209888843182017805385294999653915250524769389579604915541431851367733800081714509563015887948889600251738155070521698724333335117134936463693924004283029797777288129246608155099309161212356734523761306031733395218464850292288665511046585062946522496227806437301673787874089380381559438836265308760887631495639399565698067613401699939221642450341713954007317021268007023935051070880855355426751951651338816849588086772983281603111736680808367162522998740340381137118013698877833794974391479739653743053207042936817064754530550675459911757390825455477209767117926231454908032354242765780238154211392013550771955726078617527046691931284474017613284235191575651566313820215085779584315633644743436633635209417583695795742172912600185858717766371040432698115160330719000344601567315474734460490054157611270616385681514113807532479670917598544881814909087160885499488316169389642500415016893638423797285732048608421748439360205745929548714313493009702195472017239909832612971529905357982556162415828691355341473176747755234312237562949814475135427543591504929606947629432386206015436987345676913453109332090308769618006143546309702569745187635934222496487227874826754410191212382834871974377285151748524997434323998645715616513174169002728158723991142400000000000000000000000*i1^32 + -3544616673924120396485532227760651684026460929369754108241360606706240260813952737942114333454094559316261421514160795146169108288699363572414428533327834087639260942567852171615692700259093509634520335204820310068991830896656825590234041252633457916876385796309633938164581226006461049960204710565680158164339564759869163873997195283782084461142169084707972286826560355753219803156599130030350106624847059184675361301034354852904155762199023640562337689827336227902703408257574145748421452506670069205104818210101044110846619963085917706833718773569242259991812470023235687533467678965324134382749961617958632814403692063710737469269575146461178057719514335593647828686494995475383241828713328823477162625834150139181229862448420216820969466382617968424573929098628626406770272106410650179611848049442099524708263303947567031691936198822071885646437700874407980462095276911389500669031832802732259635075598284335500670457802442144178427109438209461923723823785898232682474676742907145698215173717814169591785346999857115078703136943183250136866266884447676920971541350223328352369265283911743705399105955730629858007798814395564666628503601823663922535693155166232550022975559576085665167498200562183693768183920929552199921084340859890774312780601932627095964759259316672664978753628227339247577768993901084487583375501615373318428722886455286589960162228986785638517368990484923535812653497972009195051128204575134865017161181605978506342507370632310236046118244692983454102185145090426932880864239274049403276463337845654328348303987463514230331944710973606000156856333969820482583149792508320262717935599892800869921357840718911354917639261962994949367728512807888489209369644763939434570118479851279439938470864878207781849031406190933634693049216959459569984315772667820975717718702662394514178824821178486464790157367049965601318525945062867523198048100612853468130194113488688367642648666043811181788802543268038102067526228155214672171652016157248779879083759836599457573981938078443028382347485042940034573747132979752957897685992344557367165574286415105055869665982131135786424885463232661140178610730175987339945171715301761393896109038517616640000000000000000000000*i1^33 + 968316014340043079706510083385564161854597701873155033537499619406528964237568409371264044878198537328515223425309997970469487746495441764932823600527329014048296383190146029834847425306061985336988784416693688265633287243944606261402696319270144820814049544050074989977156105826721576600524195099419209945807496750285907401579505126778721446228537904069419550245599696914377904246500609117408362099979185813937132260196602051717220765907501613622590302843820331987094974410135455063369213070437384179149210436373090043702441338615258475622495926521745273954883575253277692163513837581249939933668802572067300656655550314165363348356210947658259876986180801445130002734294353172781725599054247660786348590058059876714760928988084188662140316964046010504383493735051908185642756317660024517681612803899006143416659003667961801689733558183982346267911783172615145976043971564065251571374744829554344149777385570900306801512469876345121970105765124276430395265533310212117462641627077790184796670520067315277757626526082327316471490189545633955434980495906729175961841984520292957477418445334519140760664451617317818030528224416845422358405790571846852494392817363318528020311932174017513672029572279440869541491288087732547000975429734913724504823818229309454755296817480054148362362569985653566050053167855541172330340177565710167770797062323454474469498410649410387070641560722005379050764425045676177111526491921592397727042910918437729186050250174961829314755291448564933947696357467488523912944577448408003177152018729340435192716632993649182851850379385712299872096721979695372521514106155858740666707736241360265119789935342661675139662258224911474141560314543881242496452929156178928236820669805477534212457152796641674100314318067483052858684882975813724261564612156954362766386284308512051266445872128782193238168750982119994235042581898302154499923269152939047778188311771870787716465101954249455286327497530753441081082457480783505440213596043766241125148649560463553999154930599032090128150446484814340083405691494891268266342620284384347690374687571121536016926029997951126412533763713363057147723160914608613721652794432598965102493827072000000000000000000000*i1^34 + -145216487437118050333405451881913299055208867338554313198088795075477765734737182923193131542337842944417413154145451045340926825896094357661581283410978956835272255735866591895067471208173494824208173538735738826449978111199108642447980233308358686085760279733384278687558948849595891055864590541682042313324185217539205653746625941106875748711021400002328280382309571561725876025945897701378970603428154522185812636481117346416128955928693664495509263407752793218773529661243754058386263516639064282870326374776384102202765646601940201240745169338236545167210857746869807211266135993189366532978701972363097779325107934517823563589956298946018328625904638208275821551766081033247425898290190468011518342228814703781394959220727736377781173443782701059492133694483158694391024320321432962082302855042188787083348694326919221920457058691709989550342382416836990880369766113837757913612351679616509193000666319748783023275059019116789773448448924195766430898990831982807467739386911297990322086253638788952204822319606164218457524827639723728237926319527395686126386195689735576798832944384300863942303867498116270372424799514796314676813420164445375638958801271020634545275679370190758979369148330884871107768897987983646111204128677655774310217354323757138152079487348705531805242969073293667992272009417156116033495175363123674939198400345753068620278686808119293355322506939303823473097144198174638315862092330631915780742905888698480282933378698437353796406274450070712883791792000808515701662121327715744989674641228208131139016128069119028423689584763424087681046679702739615974568640641316279791952154934350719440804867279667724805768022891544228932812279886274442457340373434265016127701751584562603566863451902106352923597657604722870343354778588932170196749773430696188929064818738335963446447031627056156084196096065172399181674171770106098804505365852078722601225758674043768052644000847740610654689793890537817676517930046050713060888269665874105841763301912590260472639398994374997564053800841662358117769677152374061007299406329057692426211850169965856226871132220255630412096770388039132024392905738416178240830023966358742079897600000000000000000000*i1^35 + 12604497743900991820265034433584790408239993770298488260398497463655103398107688172028312625352676712553698679884009239261443077314439375622505230628175637567912314710988292869107226500617319892868827704926769905272459480422028803036326930278100366789785353338410768452655058466401979659167942802227047232381564767490810763964726610569129612823925048469217083197488096542010944738854367959894945248707589154837313931554087404908975434158674483336715281264844093897895238362378355897415231725451575342960479548617583225956547738211353162154474763614985335539353228423620576397162142086184257237154654739801580920386441406526917324205936864948721229406476862300308826871924522997818080456080916130177550067830989842261035393308594470491403163436001082392503833759366835919291218601818545811183068079814370671391707632697490548901252654634719669181924949370155449169076112922300915419826053752376854648978724470095778167239249530502498850476125841907260112573971255112791126294304360474041439695187717369929197464434865961052613349364250282529196223496015132064473204609109443245454258593665703697887583582221628226433392558396494404043054221714139157891902938324627124834256214676683245063625342066445536553666937926721106523536575042595687377197849379723214696873873657792388729141256368435833826363167690215410554739546710705747767926164156174161195765460929976504834050533266158837272186879452973615925316388194038588501610216388583574294231334374092305101238210518036385333266016373526794210684366467098827620931188882546829105604198306016677894741821814920996932215511087698277322862489697364637427002538161480078052626044978150236460204734047071519044011052464928150853206956808717146202571706332887198402558562265005211976911018224264877003998428640815579869650252808543905595981814585636061393317635842992021795952002827896751130110504696244765210310204308519720548333446877237689236600017415194936412142231278326035481191034011542441042897995254754574268562786019586669387427385574317572690331623630947059038108313099753996130644201638000108372790895563639776728251746564372959168852746201583997661510611596140364960853366574520729600000000000000000000*i1^36 + -659443976365614563920163612909805081261258866709126561358212556831720945786440490981661909203867836479284090582233071575407845895071517480140699526705943028956253931197370815927381286997768747286821404422892447160369718515795172241755908470016500330685172166222583744740646363668999339122742955831333178225609769843704479436610966504241488218357553712663385359861821519951102805748840680191397875840741879538047718347309517619500804472515174530219758410035913856302745983751195770172387172233829811785994811636714441422670134613570164326663154174176654554917654718270979725986329489862903774783798968460544094312415854898345030237022346698000670669090510285461575195398213966997743481455533314300712217948308516516849926581526146434178322189628185850903679860917342348064075139994464296578156656004517688499736011623892219946963911582397662694759107988534014393480671260224257294363787509198368545484097389803125711475180240471827321474740657790413943858523508649387941419942028095084979292164185218372698078670146674825411149029337990171845146213688756081599579127867486809093742016131963814320774692759425460130469477106776990063020730242602698560534219971367459794984063849815189855192342870065828440027558395776133119516466397827924399891918173459517464971663613472369822497718765793915274863745245598495775504821063570168910459481042510581650697810164690194477365521636184617541071246010608790121783516394396672748630605310061901498304735044022153137040319349845182018947692984034266372101489387218288398967311405528450328663987909981002332525696412313836122887412837843087803478539765119693551518191252223080228047861754074192845108036263432762617260967712175315458917381617560041841409496543109546026641114648577873620268507756952893108349997666860776459460180928170579792261612928183556630947208845334193926030032973030902115413993915547047032212069897227329566976590524819206049185958932431953137684635813925761602720625960855053889680430995634117382458243599001308789284116776310376620259845595036252773653216772460899261460803177300977792602890156926062708090626917385952561985993908131728816121366483558142119867706245120000000000000000000*i1^37 + 18851682602493152747117659322838132046772171092371470272057056971416429961245662817534043645138288765527841714207392720898082216540346579653893377982553254568384804690198021156566580912809158415040687519364823625372585774241914507290504127305456168480433313187532995615894046070014995522267543448273129014451073144229238668376865324866665298242787771936399447908888742517885337552793282604526835013426430577873025257679359588837693531889491326397090975828377635336029087953515276654567436977962433968972741240407496145136564424811236520713635195205395589209006807679160687361530035643223336563152482501149001146985936189888767141684942485828505091223757340940969650818861919918437323303280220933744525683352122630238951828837825152113883538336697551148439027309856983472296911976293135812356508514093573555453756471282589745405399579379795115763109442558421257473079728791483216522370917036269955847889940766009824592778904303109158951014256020026790586076509481230966672631716395543048264637854158086502389497927344638892762766071880743720024779742631449536917744604532751437690059642203521102730896774594658873947752432156336861740661691642958861107432666919666100210100284943981896565212783799367929592227703730253111011013058425150353019783962027594791047698585000300430084876558989599360316157065171578404288426681504825021375795001994066612646110577685698536985850753884795782707670811629761637779326514672962779571526703478531671984423963077164779015321842067167483136930707054159572498609446404627800156628870566500922081982872106470292054455486222998093219906102236466194849081435650509566884863682575138003453840309502132377726308496087488654493123088889550432359954333671409543943133820832821604172046218716668778568433448000842890110636666751408638758630548132312209547302608085962485971609440700186042066949965838694230666095308156850409239351932654603807193298304075732620226982053376259186184404008896482896052336498692003401075666187953118095870312313384494769979510919408935439181626296938801405786890651736874986084153571233399451230910045798173584250688721133580716244195231876925780918393709952209415831552000000000000000000*i1^38 + -251691021255231651282609801105934529963035843373058309155233982542636461550232885744297558723320276292570589217847140987350051790227700955894621313733986788980130668910568479166743338803202195939851375300374106403760118839737818577919945169731332825045024155759811073106263123805658989979389429854920684546392661944889090792117904167361676438119256316290387156372124106750554953781140037849001883036404128121152099319106993467078009265861303673482366658545599201216449379039586519506024772840507389693950303024325586026085522088736068058935696322989206065446985305549054524410235865573387467393582718756731267927617190270782634204740447907568548043767840638422697502809154432790657002411207982537014487016279753867636873863823996229733888599807620885528488510968269889952185891303643741523538814593044290254387419281453918503082439205769245082040663312690354427968914298426814121487066468010440556170119158244406068199606633313091998287081134123950867028991580335723990918625161290013445959472321897326779822012001517489261139266945605342906014560326743016060399162437353627303528858828567474352797670133061132003379122583073590496416052532928017255405106620149457183025788438267021363398431363317945273001359659039704863785912095878675689287939689263518955350640829040102923285773480077140963032033589514611195792294474825583091994237728773385980065555407712201822916059913170864596047503317401038221742788775353334231584141155601761700053911951563461545459000567208831189962533715072109955294577067451111299458082974228738003959330090735174248777109207609224680407359677362709845539248387141634245741105659210118752773086660699562805808432727974263734875897149346177147849455373837136584523880595950955111150577042084021711437829595271044648187907837122319932505517086243140575441200259628589243936558948031229859467119733914016972756663229675571346917143001299948512316438453967985491250059618199195782694517331463933618171483997825761925009900549261772097527836991628203521173973496390558133125029716916358261010670243273023990928884070394797671659010816188973717972031195949661349640254721352212791417357052411904000000000000000000*i1^39 + -62569644987398426901289623319870663227306033741659675083188666357204080350012229630673534058856710303011933058721830840465210334703671230968970386788390602556531482397695112068939815757519017432466552698943926449561142660124003313606920424550308606675955877365450181331869634487289291129377348127519557681019330520707883186723764856584260621193904473307025807998463359186351716550538090967468724082429728270706204490634079502423938505803810657149310919789606783784519626763471306787497705010542253523899790873383610094122192259841316898916671536748955958838445562325199706192371490544800266907833706906658290452136302363849810479633269892074950745833292682235071616805563516955199824569183870614379371030184998938053716570788995684669232365295432762061223939281735260703824984940886396996123688591862835961582568107283798216819276316532575052198240753370770736624774961128793757888341714553620015979659627559425118651424412883522206609258854792469835549921962452727438543578315689232065767685786705312258259084450156305895920068671313979330217254948284833392812229394115432374219709113136632831223143994976927242593316882388074461752377500908704104565731971503465750075993475547246699237863666272378523021883703959331461079883016203794672532510686896376789606809325195877948056267384530840090981321987665960315385292252034868562756163445060390180695778093985410271505876404522308731192141800765348442668859135850843182530563277943052162010555243754302966558552909434195978398728863280752437835421565211003168451844793881342424999685686081905218873857867539818816980131620028946214263686173222662987896545040840417001506743724358173405031899598628662711118655999677793585882673841891787415323112972447840463109893790456143354599914626343067862509360145866030045342744791652428092078851062374915396022491276323340709300603644323971243303173764254283986639228595092435373915834747546825071059395741450691049003193578726906214249583754484117927360342807496079097884967253262441504318414563956441413984476465239556638207970042173194336561989937088215570706669582495972630188665810715570143135719796354668320134266880000000000000000*i1^40 + -14318929789656991811955868727683892194574887751013673157401194083338106922233858585721181526705536951562200597432867107023085551310959369448759538242781432870202210578676358706793407435321300841409218727167415592272087633257598699936194179116892180220738577479660019963859546131793586098305742659744042918299669266804914331154226159475454878439012165015962785276348473721195871474941923803786939085886783335589862102847681433546487891426400349330552188187220922357293344336141887477417090334378227682799268409438928851874106916673750491693329724260375565927091333185612193426000337936025396594664172565044258697498693069644325168833101868621607555185268450092257008469010750819016354252674169728451317600508452084241617519392540986570218434238938273286063279182867034146278754270264186525106771768798083369199857352766037646196461196223511357766356436838303883088551913272513519979899121143758372975075593129442803960783204854674448524834258201142422949199162130532843379053770634568327121395353264481384641606569670922932706210084203429122592521086148125283392811387990067256935292067776156430029043972170821717209077485740555154802986973208457527145624380043862247605277231589846064940327023623264881859641655421012809491455053817864623345524523090345998288396477686082337431986308806261295354682243896428952184812069285915244031233933131910226394398958912938390468918512833479995329063213939324456686486999291430667702605833826306791906945495344748094625346756273684882534167554708219359742827517700884302508084675081136032387308742562060649871237133959057794439292179559295760738932338603073804837378790923590771946988860416663789310256948091353993283701207159706507878402285126827435566108089362852364922317402659711034252522857368973593560091482651663712256738945837805618490062869749730742739743347333844780700440870401829384819205949761379002029440408906935135345343105146258668971092287218053490622432256643848945483497337850743573559595448877236732369052923420775209745349536066050896103946079110894831038199184324178641573381713841703080477912686008877013885365007510476216663355366931299303424000000000000000*i1^41 + -27929101017818258215291763119436991707692779355170997213642591901003906757509899599569200997240172354173492854713165796516813423752923325145808569798414411354036262689735123159586810244710172545981053608427220811311143445442811197215851076636108768740519697114933384759975996478023335316679032324197650798454834756372655530717897519442422374727920822582263424091981609097331561346340124812633471231989115554704453670506792501396954213565537777323061801004148134240645103263747745953246020252001032415529420016377037378977060448145835019878856660774421768432658986972403773596839857277507294168032910030704343262230418947171763654039105954467189582586696951091660002296968928705020576535433013709995970267124265760747768092546527423510861824269918924759456287095007618950195372461857742304157093830683943348303332307048172958323547149886699319799133080228043826347823654720876236851482327294042897239293418269808511655887785806329276052705239683269599622909303940782899557842985700686706531829196329077037425910829097877442982461215503603116067360623124521577994302356578471051891656701174428395787591785338150475675488540892514360868425990867312099225160171285428454437912694284364081668621985492447766474926403737484862980091876282956598254106381438564407883890794671198043038261619876412245452440117906021559022539462873079824570708483871801441975759129734420426994431433962084433301164963359319400948659781727294337688195186208499435055786814117759017551817218251848815367358997099649755037367480430551971066054030090929987713900180508788412726142854386778315529631979274124503215009326879172896619657693836097859868413710223190432250556293515757504216788624961852835749336727716507228201866196534275820190210261080886079298806297407939738117183638444918396860073188027612649182250554139074554647654517467540707281652133917085422999857317857059717579288380112136014473605250411560190453909633155825142565897301238439226344553798363307442516277124385724051419324494280173050316510577415087470769473492786685217802283818008017884857795135111135391113690587782089701680231809888471887808590931558400000000000000*i1^42 + -102093391277690156513357876377931404138588102987437091202924641907148617255288116659611051339757214950719249608370279343604131490169365339222484693542451082433315261581315437085343981816726941842533271532085166393207411421179829533284273480027528055039665150605112912325474967511442503027188846500414980859652092972536154875021186782038890893879079147635451645948967634948777668095498218236151838247923351578889248535935384341259689909047562684134148514353819257625969714513627890518627299824623715566145378169880589946566355539255023628066243505364856801976026440206926738020279098572059511337629199936369053393899915604422087195571410863098632123842710211161842663704855741920967682725990757981974844171913194944645943689980586663705525685689894207152520500713657086627153962607811674190421807893870583336347095220206110528228495539338621327914276740946553993479991492416808210145966116648335798600980343835827997495639781286741329123813267438272837859787554730827941752378134863418438410237563669441892651308147009453298745846243862338080563687807213445327999396213427062706303394341852344515982401809984678508218672461825677616367337700046145948968563741004303525708401120611223191455687417463549019738319935793554615914651079816434140933898668490685277502423534443001645735361043075163022306337017643856162342385257599309820226656608815927041844825848819789108119964278717855142707644221267945396679369712651928271929603677210346284053010285551005155588909725611835993571102439944665907232836312020767931623507379742096309076765021401293402001410463467486001125015760193780467292045888632651165155275402380062062529730842679242081989508142290257595086726444218642091241149173186574674784898493678012497682736609201918151974392878131047781944186051787256953136442511983400569879678522297406494709254812213401187709728854511862012735268060235079695710994627857484181608090257263520199759808883158755661653862794911169780926521526586337881499237272386794342579606989448903255328199516115022104288397370242200193341251793130563261278390243531741037937982225391272223472991458404937079193600000000000000*i1^43 + -103888991443517904973152245467199574781451242520379477050114319198336238603087641955215409460192897985112991431523002725560699444882981135380908134120909076766877985035815183733922131809551041750372585797670502412204413509225006655075919683081300052195689313270913916259440998436107471850163545000228854723957521564852197530704375331968881449482274545537540237558619632602780967653192061435980784062238587043194371559393291513772033724132786756618258346405939009343161558197213072901422368441708592515641081113024131988671668577165019559360980542702219004644553463080184162900438686901739985825245769889679264348991202266380068216678344148122669332963508472847894803550591176880213299516355615908629435641109694006432673141817416645097509972476365359693961104417450880892060359417410311859506141049838055268154482327639646148807016727219514018362193512631378461810678471479906069975473832299140708246610671126741900004124763501776142089010020897236747369195006942428714977295580145179669504687501855422792506458871235457473788413863807977382900339523157145899456235281781657366028324604382099698031396000351111424169457956009708090559990414635943893657605232009096805478288617216358099879491927924580572881912728362321094525205201820810362775004304765879179240440520150620459664230687428157194991256699161435423854002329906034923139182434295097372648044164067853252179662354713578405568065942339001823754098637180242867074383361752403152667274885104275654919505234040873192265455274732712990519673858032205047773046705486847468204261425360936853071108952437469721827128154785818637424992410240799334054723625344653708758015948226758059928461662909095920287423295015025577252724632345971015972078046977827131196357916407466358544818221908671227970996175135415500568896098932519931678977047100415430406050905673335723121299706544611077801935945935145830665669728090242449937170898697542376066037049338022186900906121828739122447565416851585155031038664296500657904510719921412892816259605480042060030057343461824675087644619163619069590330977584914560436284533524312732760906506698752000000000000*i1^44 + -171595011064935641319054094239608104385964182278297083699716927213905200611004227985263069987397198090634899218282254869934993967076660890873109693071391018650561366368526760473639025277150182544035349698070447248997706136599363898721739384460840757464303244208508708887552052805781529380327771358413206957134079975777223846665248143055162476958646946907681987791860127899075542529651623278157293276611602442250689363328447250658066464885771607222364224362446333057281017932860917968549853258411629421822895473533770475330406966864738661485728802895671565245671755073254092935264315602820243393541218254607150595592279416007252861838723733269743114900966401627384329004107525997728295581501998136303444042290025804930312489340558261936738421698274175196236254686933604588236828150316162489024194385514979920969780224462524388500980452740369018525839637955096803991225091568681857126109615573282416061164645631768814092924072466751820553435753500236685545135103691906008001017985132116308697049344883109512453280477339438340162186125419186856779079308591563842513149010139514524887404980062294371337533006775115743307373454117194509024788769347508167596921669261506542413934660414748301624795731120689727705237657580042207502201272409214003027933958501375630095504739962014524807288128749624339818625622720385656157129874190450597129009058969646001122906118285681881592046736246340156543357327306176756640218431166247987393460381520685817128314172530316358589663808672568676066445347470910695721382700418735526539777596461271706707047809517906619364747555360533648001889332668435094439668765745292893868649174546056717616673727924132928981582736082482259343157446070622304317656831719637343318714264607460543549050857407171783206747848415750521472307337378852784588114646622393042510095907469014571828348121711237408573852555139386843641635255522451811853491377060845778776307622556843909306684312247718023202898328806417531233466768347699402722380341866744390510908430576058980105576490218165957593255514837987589265863999613654920392935365667786374952287728573892183824793600000000000*i1^45 + 7646702925068617488470281441950975734222155183376175833782396835846950781765326122055559507781563179782883517665725936050396678751967857939188605059142727124162619252065854942317664787685229656358651757216801949300943644618356931568126815504313158915035944876408902855050329100927588909809521997336621612181287562618386173437235838035783444582665254887112059384129498134214976002564624333033193797583553335417502317739516161129208798619592286418012513563750160165805262956203262491716331378283078479500838768769066265653777255824211639761575483944706709353922123363710564597543116270192137246922668122443398854928670826053087924636821036417300041735967226540273133819942269673272710372898464392788904673263162901819087638317518277821108342696331765707425126890845134211985654746636503091244674130031973168552627736000979184152707046590624923419404887096489808282820408291604159703026620566700870361144890124614167399517294837948496783682902959631792407325653296296141080851307615501668386352861517023187139620690219583404753861521720816845573433284444456606978537605506257524335114513910802417524029421149621180429625259114098449943493564189613715623231191266596064518377646206060649880127304130889696478798346872856980771096011493246190772866178337395988188636500242646016992059651863898553287716734216335713125036281515035458644999068473137474742642744111003621452453416386349200946170749850913143668029519828054634734857179695631508937604580939415987570666679879390414423246960114645074464107003295687963488842092833900295545416840796743002676437209275958914234102764745524320401169997828139986710061312719685168722158363274480797615036726271883950599426420314150017180645255242840423985057622149444798439902652609773376790834787783248094058712122106112776817388861316220412452756908068627793079446912445221467346326004980976633008962289570385921042055053435273338412666749798788374263980613036517610717648159852933026287183083310061847272845856244964928540185010961334700358680163677044748813009532905537618816375274538875147646550983625309444166246690943139840000000000*i1^46 + -35793979991215917072740805725270008787762002731753311579529220719009055173932377207781191704535060258883523958148829508012533229477147281551162111082859709673768347775667422830144583371231955995490516206788821076459406065687581092345079750569624698877437727041409966731755349889568453022967041563168340139431894009315265107334493412743302324600230999861728292904007266453419120127596929322472063365921620859786280795696604850558479664921968911517543467698656744482826397740736402402228006719386875520247981052776850519155252497263259794465796188199125358165233899462025485285513808431723723271149760258940557180315075080037249177391275635008788038967339348981413256547902334184079454416664365252009126780647750277350497309695195266277558225418111228311045937387393626395235246276366688059623762931432752479716895594608522915536907464842108047980448879247245324033817563837871730648402002472921819913497693868887204374407051218909329909483165259433704762473029732079802511827828592980099180984995350082801767404170869645712513885081917624076609923785261487153349226569819679682689756672267456424231202612345595906707068338190960287100699344101106835896602526637699869222952991850215589724591554346586605329721994884759941691738584512180746641569901012995191505895123703092427246290359774178154692038563092628756937739111081673905083641038383991585221416462753539162776396327643263003362608166156127417002258659873104236422196912765532636255362365042056825336995268883755477386500823690081036126127444406599954420021728602115855370266245483888610305771868341576343236001888035178967567795164849509398966112359761427398145237629180729719042214987986847440548962141407432703248027239330984317756536702234081121538549724848857411924244259385731490719005710152098018703164298989120897451511708809721895512775047408426540543813621724247352525884333628499696753969932405542958801191480114366293826612128255298263732393482521903698698061815048930566275061800427177073027680653302765243131635938813984187716798056743317937710893523807788399534593979936029826102067200000000000*i1^47 + 18741670319011683475131016183949483310855472211409939198377837836120497954671793043793491727817118071662139910491808079112966427974812782771747286669682649955897693699312755824124149274426692645380275652433542688950643024199424189865922180745757183958877434637287799820412345579997826278254364932726102579173664665434593371478000567825768475975240591629235939768070197483680316284273670655215553738727131915972143772296228798570195361279425602013450144444107263147706944659733786934377559129484817851865104561236179303216997742224272901957558105405843569851330821554400036359279713137645625921399169598950549294840079674269520724788125430723976556358552424444276632462837958690701389561234400870994721489448003540211830576729171431382476535443674941802325342266055599943666866720330656272819753937884084841989874753547125905117564070491535964459518197165441926600235277542343423364568580655408362995072211397478022563515740476052463239554772535451219631699823861869524489222294461505789149503090028107528498662589034920317289893273371613804846949180541588456840890115197317969556317906211137254293412620855359477404231759444733156102661877826685580753117700800531950413031261312262871135422077114538397703156182505011401042405132667694509510948345919647069483303525733168886504846171971555525396676661905692158472333275905223175199519850102256410505121574248479889659927790118679642057585578707630874430086190982065201567357981676795757534382026137686651928638295146586122168934472072832463760888328531627071608991271491129454455022005352158771625123086916395071949351842280872168565630385164511965849854417896270982171355264851542316538423621798014509688794771734518520427929871645662269504612371231099213016517617146497550960412143491602837189622089830605847825466668934341303654921096290500564786901119750758849053158997970607364182080921861701508917108023269457501426335601402769147309248195774390191171446437164026565372684040602835115031546790802275714908214454670687816687808945611654582908616275345039469970882005369666404563738016114393088000000000*i1^48 + 39350488566288061653825812044316477753143502261492439432672262275922673152069530287633922168332966697560966475130607363235972054615742822255136755400914760239539098487288768928043996731171571346777542791751363673915645254500884762879464775908611510804875963403359203833405900968600173752079974598841591796278753555750348090439561745198095366888664735695346379835930860509778996085724324303919448428086166732740327110792657461816293602185751868458259373561446290905970241209217344841149451862040379967984743613055242316661589636099424202356471925315466833734611008261088381531775951156123030496609931153638501291452150918906404342312520139671804857322281303023559526248492826210727199295558366404351875110226341799979023504979692877170950610440490257665312213087497413201718258767670375530007369659396961521755399129510271484780271006843387726168526023025523527246760638343832564291730685325649595342595356926239923964765056835223459345650476137979255330692705243900210770891832345344314268410595229237630174533890578287848495374889784477769970159119589489803624926883900005746515806004964036979847661927973008700998463430580028190080138444670961910387637658147288761080317192699907269841590407876491973289738031834349152471744242702116776699671250063524893520086766141323993759456773925493873300874437003325974732561173378942039131751333411888525460669300340824785773683361805560392370981899495185538962943407338152989510558341733336458682982649010131860998802667737444390950778847795252300357975345055556699824509910069445963142163223087177929890129205610745360068158896096264886682296783008030395414997946490411473833218443611917857317363275293999816994755946849345543080777207805185291234047398352553470899112593927267726545555870391192385130267217846580741336353579371513659231965017724028722237628227866694300831019133338621965086474286383554147776230290445857997798611375935396233446370055887802612925731977777431953120356927173901457663367473599243194599952115605259147888689271895833477808743069434170179291507681305919662367703040000000*i1^49 + 30386373620595683456199865405655607424916233785166520925459471558370083408374075050573133771101253835352789195389002947538331324919161601428870306093845210489352411845728068017846259243182067477257973316393960792410464499553820659735994150616674011639470494552547026507387200535709975445701123932727028759041440207252903542069692685527160992541437854832711557296411455881080007395120949789638813008795266716977513829730664887632311146743634892157343016584104769243638721143436630942832100198237481814529805550385272510965261132946386413457225647087851444958183826740168258956051164777601408352229515958739063612927093469524692064278874920864428881701398140905350047370675551287905869730682069119072233727717782325544936445118620468715607855540012380029533247390737403688622998919883753808494180096867017081928142607746168787786388365281583939903458213059205713542808679311354087535886474857109526414194697801604675684879421794808695510468121461432665191943837687494598808107123222332442489569633017367455478631074726391543302607046978142703691603290397353770254012650482317703412139976812889380268936901874273064986031669272177032106110465248150710682668649018768523511506239903932857223252306074804337086597158770574876771712619332720829121273515823125017897478883791302663760818312220910429495019413150732264684510588968997187159120885552712833335015034653731681656880178732382149362981031200431598431762576226941554284176162472606127742388972955631846502212083033767516664388369667479252637188369888135337964617384532121351108073934237080004347039596624683734327558295640863501662536063845108650186870135059360773981535045180554277614850264036985617662742458944363118494262185566773752709643229388967900210604239558568483342717198303561040965746392568405712015046508187612387766212762870369141547983620271555346999986128253906897672231027795537871995283450175413241128077088753931641223808069977487119061802222332621085093075018734901429916349803168161084790026741591946740195048535269015954557535674005763691691526393600204800000*i1^50 + -1210143220393891101994346381784481119612028286273339484634194532982572994196526269572643320274124440137463266912083594833268037580988601477461572614763979542220895999031792329003776089292436384007911304918536238236265165803922204481977962875727521538163305244795560025293390615692141073960949739401085871024194787278325070720557000389039953235216343685382200730324550016969744942677203885825610439664576577941780379002103290752812390650958364385520249649918233868325773572077316591568526240447276542910696950757716102485007913454399872028431431433337909894712714408894283918866683472364949282455788690091070152657133459494495029161579683149653740235500277131867749266657595829085488714548719788559063990687069973184722374909832848506591769863272753378210432589108249594306221982608129847765967013536349299091446573046160067736820441422133405001353872477020736057998148678098709892527391009850053295652354101585198531084908758927176830911737754255811405596560259043134626310412888645749321656366655808085901592962231963331682203422734822100402691416464322211043621260408465320009015736790924655631129880548109546951731608496806876320495803845365782458450405114019083542432677749152744614920013861167912817868702370959977211287101059261195312142521003131282104662541214239261143494722179594343810843603221067145756355570527209356425827098886939705651917405237390105480318547328473698878861277208864748611595345732307706395856372170472676381710715346423999414602986479334043384440218879600291320997011671572405764611749611122458238136938153419123449323456045976617880040577448856839775810188317699342337093102106481802124350093598737377151869291220360193688026478600860654143445967197269096619795616832926337217898013340112781909253491583710287434439280487680740901466610627002438557128505294357660560993361713421210114406171969585710033891920165830923919403473954972106433683103502061592304492981153081431001475177485642894858425896679762248057535593122525104915577880494619513413933894245044415664461127648747394524160000*i1^51 + -115123030642976323002768307178469595360852674086370232673933150389460236640097284439649848985805687637319828722819723572693970895012243191639010380078879692697366204902675343514885064336325733064396510160260145431616109818229991802518184999121454332452167008503658066309274599246016855874156035144788926113011233838307303811159692855684634046577576634821706380356612415291360122156574945153182043269392829260581241789441044654450438273067991696424443059689189104064671503979716517793003546303486407427502302741337087390631176795641707562258292729146829797223938921826825835004894009000001426426638274563144821258324280760305714320647591427890254677173020105265595771612418889329528853457860392417657039976330156919849435393749223223383822788357486929952992061863305545283024284208855737530342891359754809461229356045458410931360861933532826464627119070112609773397689469722558145613300509358499769807887842768291320761985565691094447686366700825010873003599042469746906295447490380702973691195005422142452126461154311615236114975188379001826818574143597381577269435308173520415604983154001596160445947990462186857274924731282036282608935464739705751479742808784537662619482791974702387689612481632044745186498580991824030912301956935451542079593233722817019163966523459974398051868079850652025175420641992823486780875647479688389082873467548335893741393043295515142946190468618758738189503796989117411581074636325172568682132798395538086879133378583443896910978221131550035080382320599164391050824887541121367589060459748654656722540359011388342050679621359505750876305847558248861259685620704808078631738325188472535171322748682899326107459446483481659359595101060346709038334504810089664923379847482274645004968829440699845217786478409668766473857317059914046198738311504378540251697980890827696194049015259075474769739134038909059209280979666163107834865054250974494087524546940160923152016555908727330817679317962281757044247791983051616235714544560331902982912516326859711757954201843992979728000*i1^52 + -3353555316409348300035938888797226406042510762739025307424183816049213350227115898113023347976419411673494520419164407956927405905563000982319033180005277724327066164778542463265233062425587491437827464797210908456647380659537285871968630436871258596414093895448368092871955167512895705476021028822960481548667840742568925642889440416276387038154595931430691028469336666907429287486819971902867514967028587423528796755710060981256361752139015531469141880120180898680175108900234566217672258332627088902626259304750646542103646402248503174408367781790475298749600635453981461522618189377557629449564687000709013177891592954935288208577134678315366625641684331708557004556613037795298018204222057686464747399711502381510843611976472685815847624953093654880714732927421255440443991993677427573256805176054882986771718211173502461444548404958105176230295217342247595206533850098931837481905954623662700118712104707585738411635229298635584600169936643915965235709431865512343094819979813196843591170301178497688370555662523550183587903491435293010781549077783239829669580004844324687902892393224619070047730907892459059566933841152168944050355138683571423352303830582256190456676410082977412684823552461246536458441374792598554328577109681294040885885612572353993923698932010549687208333069574918083462837312243269050548910154988929249173857362967229786357276951044255158627680847037732016911055004152655903754717383680610005225012671411583110263342968143802709624693892609169987855741187841159170880751399340133787839913424843602541641907113365873115980348030869657673634745793818042783271324881306914960912211617624646685073453064080519005887438146482676947560436102651102798958274238540748744915565902984579293573578734174109193952055334088175925328935610874208101487782723692924985554290377769139472690136366375665077040537217668646063868621464291448297290797051799785752900267503331813559829695877160006496300807868273740728650939873461346522928932425068994664155330306567794607200*i1^53 + -3264485054169091509244422167757959374766876584974371066996306531063345655490554626518860394243173812263158945477346545625395465953388258735122660606593087164645720427717611618904970090044166118966548495525990002483695880620267603940325624898288010384417071093495151999034668197426001208597512969932440555742208028924990510671047649472706015413224758299073962153686708835024955969606143808895391870276049693561118686311073519476351161584990363066898565986007263213135274288648540747720265844360338917918918540090041256348399559186323828787234244576236996677384337714713957806481643184798615657358934174855763376623560935002444737304921776446048758565987836606256756638605944351752118771629937883092251409127443903210864255287979482844115821477204952675323822344177732010824850810991263968976193672389893727701462304989731216875943945387944123615152123339301722530605529165249526397188189825623216247818703561821475283389160828859749147448916301244341188959412107745601092264108584031578540538251836991069853790172624347423827740388921637481687161923024684658522725077229642859700109536243753182383795314697920878099974001838646527710639561465145932479206002944002639885990948743202238878247802469769092041124825973769119692310809353974665541170400075354227897367534946632808412107744557128418127538721926113423846972096709224377104126371253499441986334082239281714709617066002913869928397255612284193743075358621001091901690444489243441180099691344048994362892708413742737068463848301665285762234867523675581152622047588755405368483720334426089560165309630324327686885480746385659952155175306252674577805434199637695249685164285779251416962379530793218195098014762599892714976903396103487140025540131161099742948639064557004171085708507623536507680779022318751452552036731915592428445384325806035154508356753776716193807249443917064572638748380829640177974224846357613120268655950388351238179301290269639068040906517667043168952455306821669625903645541669330940*i1^54 + -1584744131591496763611276369806515368681679299497753621709522817284483145422435043315825117993209691047058853852668979421269787279630211521183012957052399260207202648461585330928850025348277833302495145431137111336112582308456815635362816596157435186368315458644556726139357944530905892257396108945467089195473308494399399633615815267023603990159927036802333974839861246864411065398309743399810951620993533191505004856972649973678043640405452966555804912231602356527190990966241786267822791616932941765778283987322656821363356632796586362043435527429916251412282584633695542449802469846174411318762370354924463110171578077005865358314248446157586435684282842281267387240566099825458473603891428083846524712895621020154369139693352601895036488118348206658652313898696477724656020644286257370737998520811382537943208621691376543346697829756441820595896441201045413213476034937403152567782517627277364378378752064564831300520800429538956579194006383335426365566658443894362427194077063613655996141945186599670927717635519808772639011008257570683278537684468889401772322772499327320947424170340657098511634880970530661788917173439165255647835915456332803304768959449654739624845003307582646204480063937387679427462757149595900469404883169768347304696558282052115155425300821149002259054107881559560911226020124218024595282437414374420052194550312877700629676505006459525578220775896388196873762695540082035123706057826898060014682369038669228337569014911084239443326121019420437590134059319080497661889371270180633928988594445241729320453734458639433619673043985115182596236097255753558328023601569993836062363644010640220339251884153646931160003398260363019662902342600032629861730470505787745434318245954038652184458645876920839058670763077353564257982998487763637814215022187057645713035630793162272046157234052319615897325511329278218866493731604397341135479410560839443057036066791589239101360880838590768322806069314218829145026974172633*i1^55 - N1*16979080161553573507741324629249666718712995073405027875381573108025626129184414861972974361521614407336912025196326550000675326616418244214522362684644555023093008177961896691649948588039660932190824687099990672943219768631732147144223004318299568528444767001539832526298422555317028791519330270150531411068248124052740963975274360700430697738553871542761608632260295842289371921192116048644023086751644794372559406413847187017776570276680727830123246085930739348916541420512645407596308182562132286537357828079234385342367943332645905671553903135679825033684107298737759244636801138729752928333673826719282277771506550133914222319994875757693984923742441778836083695994031346072103976483664577542477010592497909414438179836798510925943151376787971309250748530106296*i3 ] ]