[ [ -440987094325435484308574637343737723223908030561044549694364965339630854087629529965822603194015442724575172734878034344657650742286129329411758917381141484575722827710174318029037408120159513630529122360126484129810851572872285917835323169709194898356729238546607477698047465836142099834066761275011280605752855636003155593543356603667172142552618349546456480650316820604654638067037789252370084421715245095526225760219602394932256730330207410220443608231178914883338423752615486943005333358790175261794994965911582724532852339302276503934133932541020821097530962366424349732027136816909345236297922857246709423949981657226617898549915781212001871857272562202168820638779394325599819402297879270496043180125187033854249910910484045452449469374754897234677962405947912115600699152761181265870737068185639631549359188988651861091273293721176396175366878722957067984798096055106270037320029531316212491810786029436388956530043893840004985915813845224782887346733133247527098481862431871635698324780879580237581526545412802728824300958011430588220022159295555689440080542793444320751893034683859690374829406678267565192643757069738028561508165487413835193788620259518832370197477842335258383045394012802677523636441185083414100798639819831809072647660747207805614508552709355283033844136315495082733316918791684958833158922968263611149033115679614293145633936810989070166020350619122802447734921789709312548380117531718971051488910274381795515432960000000000000000000000000000000000000000000000 + 39266013441221135698956753686324419788584847812062972745285469476816336608105064253175869689110579714345189429130677427062743073078413678598665989791160044799863740742281466588191777100615031001704181255236133655162407313267999799088126406535939779019248959258415020289247502120642644994789477712870654591894493817597079240055691557367271608637998487419117883799158460212710768162999292139946166905155500076567127769513877787599357801100447582809506698588043577842083111538289833604530080976613346220576123699935841757884342089110008166705718664492662123960811955511935044268374593237594264378484197108090330281717604601134638992146071302903049275556952664133022780182110954866361028224912731629933899611268447225608918642735537019762834541219118954285219010288609539243066855429824794703741901122102457629250950683361435697125418647678667915476462012558386298331272466996587395510150721155872529640589920579568916775447069148537934854766216975269947885459063705809332649252953172721482956498354671099106880941106217847511158999365222642838571037419106077847398283673100017035704149052958315891674851353189113328416164256082151286808612612378082399694518572232688339513820286012819833560245813948861734810506502233279458375833459457556868450058448460695694251880611478536661816251909293147167889638957397166864308082498197273998130844947849418511914904042113363781531372144907526726825624071115331939546408617583175761021281218413011539066880000000000000000000000000000000000000000000000*i1 + 151957346804601539894689246619420304759903891588606452294278762195206239200697923345188749913383955990321061266603525401451212128876714808652643886533376255757200750701119726964832082863346627366188977180648885850394553024646057109436778322982425505065802350450837340549017883490130533011277276777983014757992244692380496137018473436717925791330608215841917956182842592967941802110586296881530350627669960532386445667900470007169234202744702970889757803939677065254617336576773659408954303184143220291430462082833134784770401706047374027734597277701936269700036059206840624675370440484954502817713079838875969728854403153978324739353070785450305518747591971255540643034510696525318279552278073690511863978169655100896021393199357103204978855910909775477918079402471091057509128840429664399544779064615727922770603551627702979438706171333900990834954140317975973290887587251401990918165281219942708445038487481110144349564167719896362767931092848889628625191167177471390767182356975377830079785559504618235761265581021752360899249003059202964397092675660001704080949798611048189486116759312770039081780609817798132310541857464527074198609313417914504653222451921651257327307477697430792966085355084188527960500910937023507073404272569392234048044396644015598126662838767130853397796180279416163800066839162044179007041771950239634507036852865443853790850118728833290790108065362083253922212592745921356241378710193774835199025479942274862284800000000000000000000000000000000000000000000*i1^2 + -83133635189457833638157813295309113995971215132662107851836387571446902334085679897858309083580411762284582471240151591616366036620937325220813480837576217784967043647631359252692718776839897076950640019674031633351234247339836741909210865840148813939000766990335538918448250912229045991489191615129212239391356662007170876072019869244355633538879617109332260335059802946358637357495683005393521057348382916832514906334496247337271183208518208191528440561633479816796135381076320289968843274218220802985017484391087297060386216835292055275967596200630030369069038105313877267827933364881801957155991703664127508076307767647908875761275469527722721744621363798843284269174648191538103886926066558326138034724367456787005420566075041682454401403450524958685638899529324926699587132046413106903503032776054372057315103131751107298568567779684608987625260725099823533575972173861724050935713048897971181402961240707961182471104573098818266111704901031798421015735198406917373335004938918729415057042431698388213709706877627711515247662764055605905821661349856186632307868796780073000758744877032279143462785822344332111538606218702502908629437749896795591437794987386252105651162009725685031620946138677027433996505346074080010043115869035904872228330447942372345209821486261497784800463382592674543570961209638543637740725896236572089278083909693185228304717320054639845291926433160264165411373534759676290033341556390684774161740809067560960000000000000000000000000000000000000000000*i1^3 + -82727163847283584884210908371014428286636936312049282711317376076954966027099736522511704959080710585602044506866318566227239205347252362784154533115750704147724534256292919626521235779690157510844613555487834958650418158639254415355510162839349012812101490014751948445362975798677371941208040591253057624289091760493491384710279519885831390062866121353261983013296139377349306572747250851104533531930172186287260016129802517580202329871378080472667413470073174677299750123632968397810632637782162037369176010516037498362014213345531573511549442241963012905042406608573346127034609896469857323354376748562204794842620355107537223728490448398183630985743471178423433537187859283801705241883160966993927864597146357995126930042958301548229908662673957149601244726498213728119426556707003407223561342468369486926694746882370984633658736114675271357175361958886223670784610082858933519680702946892076280263207579385543773425749876841883270044003754241969300461448983229918107535999779652813759107812072469103499722176594971939667262162821304780024392553309219572778384343325796873642982778338810624450916058942004477566684032606313463317371875691624466337904255159944615255464759765483606387468183355180118963184894199443207492678969902539007852018412696298694987624539808766679155293243486729108222093060799702700892353340588711665413522662626273754749641517107572197937191382943451279768504850706049309581050370137239938749753185907245056000000000000000000000000000000000000000000*i1^4 + 50996658838433179044405528751407927829597923976438857320319678841193125793080095612507411743988773306275961830454531212054123813897590808273083379122589095716147150406957880009344272897279821447031501237449869787908618805634919302927605216992640477369236470008822314199539923692313981482267475367665091769901835641604591959582247177081669873269311845030561299993642973295063633658614118291381292629802992127731409369619695107485712232147793293165090266108354914470723767872632794716928265547592298224938979474130192086767152376731737506334633829514386088573860103864193927709405009933118366338287496755612442680050045609027055058998633671573434100374579342803848894528575538304015474018961098302248826478484749030565688878082492114723943371643618178151474230231577247484474577330135295301016261215062923207252992148165581195923280727549217841946388303015001211878959717990528904259933757340672963718697291096059300050480129841152099692301813220456289633515565340491952576169754014998163291597283164324276207049751385737811847884643424347760097469431261201552684979689060052581064729090566491607450060600862003197775322751461843779154412712983363464215799726085265755507559400475527246622981518421169731553640033812306007883194607376407574588819109003118459280958314603678523924857927474312355585072534666541458275350478962917051861265939653016991182267544113037203808280970822564961921583735430095889338682418057274745386033822774067200000000000000000000000000000000000000000*i1^5 + -15767013920110764319403912362822916930366798432691135997990548620797159118490832461010002570343459948333220638076227415424435912919608742689680188437129891984665863657619160012072533065799645002539626532022691275357671454123642140420360340691536918697785214517116514532441763776122991435999202647054921421042069112960159540755289566108571071191347061142482758667842213491823035948182370613317514969466112835991513907748898521419630498946781529135560681132911762575740224074824602615945634302261951243327619985816624497582220113871137946333017139115631162873439611710365823742124161055268580643330095495935653309847080403299624188963904241483905293706875277782326066266413394942741740912278291805822056123516634182473349658539647282593755830714455877329837276699146498933406923352192312425238062853477642416069465202381297460237098352292321451344043881561847352976063356352048022556232019071807477273255566582936882445973401684245165037638766330642548254292093384730263072021663304105437760349062320140121748876661400816554140188898491476395380897526550304469939772235407227833783256337278125128821395640524846822803003805825227129371599380392728352006229663528091362636364772224946760452905626910500330062809863433505896283538873179687085179054427995617885829124590502099871605064296745762270661788527818997257461391812502468032947516184178841845953038899691081703556697126359708893302282921114048329853495212741563736322296816599040000000000000000000000000000000000000000*i1^6 + 1933585480983928337097647551813612250679483164340010261869448301266776338749440541458685044180044360413741828323539904069284705069532779239871356662511777017850375184562216134805170001978241708851232820478602568574621077874516203432136220435142366928455316093958646572962199280289040046197252130000111197665275592300242513609376594618418867517638005161132653274276627095142623920778544268639947558002470225178524778086075565580342810663057205061806168334499952944752032187364828010697929773119274385030504964519500286933450058577613910585234036795355417772177746481097738212592856365199220483339763716803140864869632722333736692957128489640358479222154694906969013067925617392906489543741773923088621242549303596138515849837999675352366604065102050161527231859818218420477083535981120158726979792310197566407586521818239769136316813683186837208530163662568567650593856473515777029341266258907882194116522114548029761639725035218576699664005889721695247624870257665693051169956828547533484903665180939175115695481719701439124840629702894599235541292585643712818685542400137714687577920972932082719535235338174894665930286362322155473609011620623079177235706132759832592863049539432783094480104229643831692291949707499792758586256685438188177234283674151630598961667739086740367141376316846033784996807337897915361559441306841003671273955266026528907207474945809090291922717004787281485617669105231772240121108278967897357367115776000000000000000000000000000000000000000*i1^7 + -202601676715873296721428881433769500367718440968390586992424233456791923687656199673165689481461062854965392906398565540206509468687302608597299352450985382653784356902180295078809702248596561519101863098995484394361345638019217318787317617114794837422752300101414200340797879320518766088938193642876760405383967732083857805661961604613867050921327097795814688836521017426315138426007100324397293915696560023347064511952696891132779289435905074341012474394124656127326136070391756643500424500925478980083036608817910691644146391634284984307839879032447396177795970810491600870720756168179009447716054250098236878277730266888151764079263556384127303856458408972959860529001945583070199469204549614364191109259029005527888496083797140729808377984548870174865293653017671626049649044102193642084599354799376339614555162607562207112309133572223210119940108795626989063698475657672110534247885758176958734538472638342114445208514444300688957789506740640261425584092902617106848571630466905615313085336871758899637972443935833343508010662621458732099630662025030493381740672852079303947096682363841795147622940165109868008694023102014150352358493255232632921444077167403029518293109768082353015031019616637473367570426982555338736690272967253730613509284605518920135950203605896390061780471857345329490983729876781897626634247009217827092233268378994919335003869448650481370636216150210770631899719855749358819770960066249470718771200000000000000000000000000000000000000*i1^8 + -15436403586299035873285557532665968973121261100458259646099222827090410067145154652748168013401608476869066500787055929351170419416260464119161398527588905581166178194633684681184836605435458685332032452552300031984964162384776309398711753934110287050129093260039970192752724742639190405533353218429138123208814006642791537743464190020962370499252312563028057099252208225131812016906243712637637579371624900959998858095068931657392843349792725645984892073305559515963676497515547027038823976990751145985453043358190149805286567348852280156866455722310192971064620980567827763337492567360034355544823678139811476595576890392271522408334465871204265359891331587598353222409050311263278122869653627023445903844778673920416846050454862349140783246363717267480422227261417696867719409861090079080143440960549396438740880712721092496131623054145612752914266726626992072951559251443099124194036354493561587601806699713802984699121676887799992593643192498551580415581198024564072233143449969511611677103706460638210359952163378626660648041425455132963829195357641307400226970228317884639269683531603810826922726341186911127408735306680157575216459829860760108758079571973664093405863509002174009287994206952990296400633588953531119653550016255143814216221962931538874693574773931548734113902092698783864357777443849686677098545336892173998133522139376149957289270284626673906202296631546031925462028172669813718377162794561406238720000000000000000000000000000000000000*i1^9 + -931995768367354091531746980071554545793255865458127872474258754863516499250111084776353884451948628122053429703057105692857188543647465454647296782678085312547461266735269939531934846356585665969526305020800822672874088127926011831861593033130600377095031999702577551048020379781104977154718841584537010662085900576503386673494349373478856229375303305297326464404697160966785502190111823745047323584031041237670273243367375224205103653485034041822244213589486165030208399815241270303008304154118777891417847555461686590407738291662983005763858975835465629189981741119375231191683481443679704658456155760996726919709709581738332672944489232333615355709592941717744693590303628372521074682088320082841653791508988445513107544331173355395745918792408180454664354030300022500929243937975860613517396715915350726427009057961249836971517711246310232291237802535021130260394624589915559789950356218011576494048639987882863774508128505177206506456443876003108174059569856568754035052477301676522542522945853622460260251356728094390326550412630127064864127111868085582802640993747694299119914520231174911863282970438303889105334327001607415655501307452159150209374311436471238745692319258548273918707721873347623946242696232785342740653616934999654209418993622214441011167867916030256927648214092547805703533860632290213369349804107546701779116711362531735532319067031977022373947527478063083083492500898194741512129859800793088000000000000000000000000000000000000*i1^10 + -48690964920705444166326679161601581190743708790004689397166319894936541325487925262776728516314386785004652690832562202854591740439327427849027109106238422161006400565099866731291458590596843971719306899284829548772542777512054677093202626278558525820341600014428854751305275545834609826190127691712094285547537931790938610256439338747214215950256475145897082671009812818653879964492675965959192915914155772231064421750183208273152482145248039853243277973045917915892740564648487694768703937572555990213418286778640375027964326620911916042583083471847647498543125931660789668730755568145988855790662810863097804370096713926236838849042505339963319948102502785309238853537044533897242016812338454685750199492416500664891185330363932617849295172035740809327929351873512299997354577596575717425458264003148541640915895706662059320850485299946227245697918580047026983642370686821880234305540573192650244819566058973231033530475364277752476657038459590521795430392316242360386022078425441310415500120216565319707434476303916243637618429898274970580722165844526214809672206022413300706945997578419161571131823495680392280632906124481479767625527304059281845289702080696822550834391200316864300883831674631899884320516777932912929703243259784948873719663398542741311030085242475362294212684314211453140959154734832424118827156659065610178146361594902187630705864051278526828657615148672434849373458383667389575649739721932800000000000000000000000000000000000*i1^11 + -4694640531174858339481608742178231403029681916217601406430360664630140555328303502428443739723922647667546621657151486272916548404836864908511697640523473753944976850306844590560449433961452045752293773573263216514575392489352678926699924153481914265082994805650538807226848673390890442326159713031466708552252395376037894643166567629147506622045253552881694178685979588240055076320991139240988957671678401969381745099295038777471907243081238686730352512337849181813731982129771097518132896329082493202322133218653690866894458475979699530279931290974059905148333046160206438834572596317845358781476374284127743191581719291261543224084134685087110515567838161796648473329675894598736550262758015159295851164913377825183871617771135905234355612112608603432989308956199678552964849872549683122274266338019626405026378229709708256124904952726230190068793553662516079602491366263397015229831719876851601531305131777493582437712901587517677251807492631643421144687539330155960838942132613208712790659028571010541976487854898947736073155859659344476472772367550302534351812651084795084159357983775903705470047264778989483274398974645755950290711916634433783182086738930831019044610098253364138695725442822318778101984605584417157792872546683994320654484084429804943349008718313010657528898481455146666365368236953587028793917531235220077885102782494652656246227329268577539235836969180409938620495800334039093407456952320000000000000000000000000000000000*i1^12 + -342713299339256591109459972962210507357196310803932596531132771833702648285978004267486485677237222518122645067564598402161964338986526279256934042754873830327227231081442123100531221432467727597742485494713482883210087701622664638999507745487299632420376721826421729040445609950806128367986902474733806450944425375910564566477897635124597069428930785894475427255416207558160293136293516403315437099918637447534705945432572211106372019735740377122900486836064631687627742329676405621292417803683634852457152102054401925016985883139356516940563619744633094045605996158225234835305817684822364518179520668969215198715450557610545276718717425308874205542723684480537594230629855161529001288139665560917216581557075998302710324561208385324725894051995922727151067063556632523699151771715525562843487018111929668648819276819048516000957013017444347456660347473624929171890620025647006965921203751465967467035716403998841903731806583921086128983061574522373604976188947709912222043376299889606108242791483993604079019688935120789716367093476814360734634673638739164677309959618003324809807872363842643747799938087317477215935754868442286230235819547866381421221871396505686748859251307172634143427755919262380607906233835155163416165356870294171922758100528370508113046761733059002130557293825304348248481824002177618830910967328795909822835664788366230310779686303897495508694201646173560518864967342977717932916736000000000000000000000000000000000*i1^13 + -13938926112972832981479830816298128297559068907909817660350652738684439427861018511969345966227637973611806909647011382084365766764434610015007691027732964962090422187797241542813682522699437423973029592211708326257257749986864027560607392395914334057760766693407563701075751026604403050749402515375565953508895635115081635281938485423565915723541411130017255443808086736950352833910646942837725740269724880748415189277708599887230199559471540113773718436980291723538342719934442695156411852483722082295586298363442654581041743419424454577545193111155443587422486442522636398306996288137689624099545925560012541139749496985303322857713902275524182831868075797471490868019513655252062667220336680260869793164489915744772110139892040438967557150030097440417719243875240167872691361173471318362079878530950002625941425899241270620433263839047394768741858560756358267427321184261879041030034415937850799516551999481572357861451316025031561278925097564336303314057368652488577866772586450595960078907947100943782195491188248685836544153919696179839027430253915571076908938810792023347758508993911913060953092342012460577267684193116260018896095479941965690218818056142209836202133551334412099877861314384652321792268085175029393364404802651628301314046261823279889086270191242207068692766840620296006042176899525935685805139218611445756221543864467235830530252317597848786591356212533541025193652186335999007129600000000000000000000000000000000*i1^14 + -376382901505621222481383119992203434976424946605964216842414383857994517603534014273837814727363329395981688451651852257323925856665727169497401286727302532841123086120541465076561912684232476295020951642926066041998635136128978727437651273305910412779709386989139179819682512023056988628947288335270802244091215193720345307633002170856334982470128850761731071859956874632837704047969540870269707686937822290064709399913713123403723790267902769390349782564969145904771891650884651823787390551088487461366506726196742307919809549120576342757426469103064891513297707555503891531082128642989284938154813505186489929079145655253187301686036503868209717012252104226212451961352760264052219710864148819448195431893374757452907006654936260696940026843608180196435712251742782376944644530527616548510743432157773756722378349693396775804471414601871456432402518592561189029989328741517541583985466710169908237052054976968503871292917932004480992682611646440730506104987715674918540710465467108414337039925767592220199741717399220505501826400640548718031569148456356967713291430512200809429542013158527398277390158817536485094051741248259618551875905949845297088386376378785465961294954047930131076019856430495617664712276714482343352376394363196187215733866547985819498675303821891863556074358524224367548447852722019407939838497790428985328980890254320591341875172890163215084794982086521296760404560310760898560000000000000000000000000000000*i1^15 + -6347591524772568334079370107364304551453895331117307222015533871585185211803557793721039342401748127652193953559951077661230879158535772194799218568355200491624761205367078484879905328254316596724424555817970663902497935758882766107551865543398621785120440935799764646376044738010194292708888701223703810184435168473966255472760613467156450838866265993367349549840259190194658017603017935772714336707147728410553047798720400551080556613005180828106823343370190127699894254246952175351411903209849194247941246000068469992557859029746258278297646345568035406092528245229473287046823677933469696360226201712574895410821598265502403183547147917907164992865622962684255074988399025113545341977980829567930887638802343422313927557682053881436391295952810279282305248735916856806404879578714887828143514415820857542681885212199679984393913518874744594309679156467772709081185333257043781433276759473215049596845221361953991647787067723597735672592138674297040010179166345617693569261672280798648167740259817179539635660934240274470565651778202591751070947873323786905343990279609468692839270475627236347212737987101649250913702367057087257844708335276833328315053427516751930662460273437730510931275554784959712209613672795477781274780076095115333913275854925776142156663440155463285577749974113103254711063151804616707962278569502815656968671719335804974284553991117692119926537455748464423408067195961344000000000000000000000000000000*i1^16 + -18432393204937591007346683786601344052566145724393196246121996619752401382403190998729315066182879076055758982793441554903131931492768937630230563851478034504843901075130986675119573039343075209596156992223930108212251859916719830016958722333391295200734769044776550749060542216196713412811281415087190763945059532134186652835224773152484203987243911229355829195201334013374387669628056011302384478991405368361159671399966981376390055117463262487126240843782816533558505035047626490805800042088135207304190483662906378348781103113124217479291159470686579358110296173314916317454920354984314940805911262756384010371190599002454329306600353175089215101196786071369947449619942336750410693458309202540493578616711094115283403393492854981326299939918619105916476615104707646605000956320099705766314426442246319833880608419226651215532517027798895549855255222556988646374162861905300573614665721571006282404320814812924795061503062208034544939077509211872200828284706811335134827152523286950474411260203171748894284600051527719855607591595235360416533120948226100286203146705051288377882930207015340889455424326531154572381170006979667704755679641932361762231267836958327299802337536388197942364233735871278704635124901920855704400778362245063716968285895579532430851952544340214481670694013568547955016495944575754174354055734961466372644541116003022266011595493073772076743520334900432236745588736000000000000000000000000000000*i1^17 + 494267162255293598811006501973884389370981228467646261217783025752821698951336250333041418999703937233947096601751681519441972381637605444400522582853628181447916757604579977636843092925839212164475026831599226169850024948411641115291610022474448946073168626572873077829261900163341046670794289602614299804027037691564491435808411106797249745813546525218583697982276222858592958245606826234967136116802806032726554710628849911815746130814291971066204258958137650079981493312196805182809214403309912890823681488112516559850402976666224111814027145224896402973525224201044893831824561366618151567436011750994171662137423130118718122031801953100708837747678078165169591266613412253163240456486166739949814180677877195357368672111926033090599242659586539321215617058243888218972428976188482358290275171524221918719211514979465899957678621841398879510945482252491431099824864500374251942995462807000428852127289968760389958399152378505053657296886300778631296377532034945142453428680177302007264886541329370469056307284775913832642076051718999842316825462450884562260360734983254008747874883534086833996669252880638191900420404843499468904051882842949176827542819893821073195036956314688066217929066415835825342526633241748099757267963679541427291430142642746052792072643011399301216484897560075389958202676144991855074835036250424695880282774476181851164106988764396217410290418030840592413491200000000000000000000000000000*i1^18 + -4231997039142934187480373610449218036235305940114843018829251007130219007759550626284608957670947516513047703401171321896391769840380807675440614451673201250461546773001217621123074183888454388071433046911756384451507967544428567540380205566869153408349842743812302444313060700869100850837559910448517397236328090471586481040079003350864847917617948153355765076335754328089202660399759864315478300612146164457018000853929466936452917548785959825428231019896726488040284640272296835077697122233934150491481617078746000743361040872627228809589038435062300658950758056046413926980540684071333306542158741353543512691382872956204149426798229850843652829222520119178477325451695329498797957289828529684572413380949753884703590880036284865000127315125464007208047775449503164390860278868490183085404241712101843785818097815202700823972430545785158437952217940003819105595587158063854333998345558715570538629852799552439278851410576482347044713022716649668767334046725413950352724102043740964302303726065036723356126689553963535667489587381520467565433776353297066370209938660562683448954925429428437894235754804061332538938835605628021353387390720188507659006187162682844965462433608918138343693075599099184047395467624579403039898357655646120210127858798178833969368259665632245265505852798358283181317823405601289473048877884932697072023139073995782258249393632949449274868972041176371691520000000000000000000000000000*i1^19 + -394620520187178282359000833966670100273194945686241388340700774463796210640799677459267780492554500541787515332443325371901447670896425595287562799346013165336910958290372127317352926869436361120779324551643235050607884037277223681604297276929181290475589393969613157565722352316875215827287273459107417865435053659870962647895139462809971260736871406347884986430931021719892465435221150692129585545329685983366981387602829101591472149297279542614288465423311318279339871845412085735870661839467629961189341371774009352752304106674560088379531933837963233804565087473839528363988070905863212919003181294644280138786513735985122164021114948761205545762072283608447248574432375632514371955650381405147540886330349687297967937190329796771252985876895757849565913134562533075706975738470993728013619656673537137605265037745608742598555656010586480706058143419599557796713268986326770680839121976828522425035201358602257514766102527728907811624014567260143273906259554686110893449370486255749190906525067675970254074253193503712468539702936293387372508169892090726753358069413493361386225633766586810243196169005932674136287044872067938846194247576739141004045592819365349233721686162105208256823489296550346677445840336601544574334832458165716657098581015961430896367927034915513088787174901736573569858339805276186829447183490312451228350840744849391186243982144587899911963686209165721600000000000000000000000000*i1^20 + 7109853015598402255900764523386615426454796029831070626099121318691320432505809523604652531902618143458576463523196419219235730251902968646463481661173720516084863307588243148921439705179788732726569664961704005947704100740600659770424801676499837087154078256461094941473105483576297805353624102180816579149463673240067374988133773478960383465156604505348319752025788757375506503090406929788265076152163560308162558142115083033960954602985380392033747779986297696399052142007387052799486228097558936856801139606590915362366796789150017529957131330150947699884992090758554326005531016991265699845406307193351631343393871709877054152669981692389178575724440804689004190911495536225680509772837932919631333363662267777911561938005459455042499691433749058311634172434431987534269056827249533938877045128182659491239497194933097163690887042825058659542548075541446620401580920495300570557267463008016942974690321178776228009457872392843779558431405462280590067191236451292481019530175631482923273038069136809480383811154577933998941867886871839453333571579148245215160053151710835323408448178925339511759626569022128432808521084501070508380302837295864189864152318228641150407105963695820372976365243200519813369473111833205878454630016277037295407856517948343082992353061476574836354135667387912690298511966257391756253199930020165362512564473253026496162612114034708966433013891072000000000000000000000000000*i1^21 + -101545249138938288352786701161164291615161782481790787234227066115505017361642421147130809282030521513524085216623247433256400617441738811871431861833784959056478239919724290038988321326841827831584307777627787007291413551694029008013900305333420601821473164596548605657117525808859483423109107354806853823374914873428899751551467680946053007335939048004060968540834342437552691817686469127020625914986881865754654994454617498169771210400365164848029018711097490120204873816150299866427626173079377761061713648331889540790477427245208732302565834453824684917107598988642376048067556578375300949991836250532808909617636642376059732800128988070807464747666091368204612912889529737116858150525849879908751553144989692753628876929838659586933811642947405646070808944786765743049069769675346149379558620012513251828727521813302909618636136765293177502798178580513885361365376181378045511006974811376585983330544337127253549555204904463125765870480144938320134823946406930262969588391975517308590866519034258821502539868410106994327924898456315027515943801378448453911434321548264089026145634110192681099070387234851068720188902587168706810088423869200057039059221209892777261248555177765968205629606029043057776969139767889219790362835617562396428993655494782725100411028977574573487904114482793144549649358030382456560523187261932646130778847089714011402338548307687696789219049472000000000000000000000000*i1^22 + 966162520746483684344202458081067224750952846364460137502776873910067658601572851688924961033512619671334176021801520884669712751537064774738113342541489451248706946033010616012534680556955311076921279769302056681776096145720216016823019043724168023681598182537037496411793108880254499584824701195080122923655907338129685248593138004619431975677903700347191723501497103330331889657349833966013503946764294538430284286016952767475515923370174138238210684636865418950379343742442581849000837283134034395089477945815586415560156610199617263466300952046899131913490083211334722075880881726806613025171426980828395143740219352161858239282797296934562174147148764522353642696482326205093139288043508071694277636850292942168475647060975817139553865046523817719383091417041076444397347101771390528891325000485975118011976527274916322504118968330985144328515060565932902460543974602915474528842913926829410268875105150401179156476030483184362322784715724675278425763751257832248826749530169137624589224287743956397162450117763689972749083838927625763751328718026027226248498271253433832664168547037860884714110655957100886990439512189663546615451511949962986889379108085968467774106662178212850508447179105289600666824940026729604027093659188764551085717700739961517037998509236974990849508915731258106038494950923255078502834511633669957229067726240011776216960743871468666250854400000000000000000000000*i1^23 + -5494349980296934248409795478998498635960066733718322904021775705032367195958345167369059429178203300720694584648568172966649176470938384363170189115398817633867005721651543282180653628296822912458194005045011496034732639370052985551951848740094972474646196134372545476898134516732876245096026596075612892873166942415938807918104188098874476872758469568631820074416089398256412138929539723508048695509542939231927213744165752010220389394001171639816567192624822901705455918435477592066636147765965596033693905591251827476221176049438974305588745949266116296154700501040866828748779246559407296964704109063957911581163938570375814478755505684750619953918235674537489207181449002726297823905493027778268344364729964460859393741664617697970053775655375843030182300004152268976718633920775902769852637349928005170100217906761025098855279309773177533061666956926348676800195951705834345987597109412897006274557190958873697907576595192913672329429976238401905778030415045490283492316224418112116127338009675888575786335430949437763875550681094462894505661420917426826617250212951040167582735830182636426180258173208479737736097904916145964344325613741757990312388303724092552632310895023512287760534356966478544672271034728225136402566735680656651139642073972216881061718114049965402797536560327595465323321791712427483918240723940189324304561870439791358604482789774416936960000000000000000000000*i1^24 + 16370446516975620315818390889361917363396452455203527767623804407274853294434696507839121894478301397395103468512629454166318293885889308839957835823366908593893632244306174218570650110775550791765872947562652719393944142391182452738015166904928132528596911848157267469070363830536626629154356903051124711669330604636240182372988994314280831427257674559729641658328968063086529940314344041601480035027937009854792364980570151399960077937655696194931384322618245991485764158920980857929279737955952226688326133540460859794621199923102911563167638904209492591352882556163193234330732027256423372426901070246791965601478253637164837269049556712769256379748300916812443710344852206780456417431135992242950113015043750893983832310705739709833717165392795766422343905917793230446921235864087983957753099276375115088366813214453423861289209582294311451298537192224053953415844058065536960227595453913374518757797701050120824244374485184661847244023018299225729668675013978528408015724800076740604755067701813766774755826126353378390955317759772156648441809358832506208457371758199288014128629804191827851664481808906959857931969492978638517482368559511717082242211966507670918242836064223995091150046184767279561761729978306190163652335078942935585817800659347062794109675901747409696360713447239277190808249514002261027738386548899608368098061053611124789966628005609472000000000000000000000*i1^25 + -19746289770136231406798825306560635952470245334172743091477071350673745083357837323215599609350360602620551303513903808207120060080189778643362572097903622478301756951616606310188890837300635367088047292124269972337569611040870774483616558254839274694049129367453088204585619859987152627615875506382917192849343718646075934926221521037285436757261119857253241683375248282462014040193712090677773116259190194450834300409652166090715902104844822724608474692035059147913276073575885870785258077496642521669968868669446726482305532863255872717562763052689903219094449810570018127636499401759058058397726543495910258454059498302951474961341426782859955327067864824124201454341279816985068046436688053449353063150145429321014260591936219463898859462378628942311322401185349905904496844138143259665341327308438578966197351651900704790357763436975946130871008391305105766904518286828380259579512899455476592511134778134608204973152617509495123068551633086319893281484919569351654170016645508255402521423429955878529708443282498862779236269111647767577956230145687797820669791286408951622924932530824728217751695428030194062951960070874748242587955618540023405944848696052422329650140691016839058292275160558342655059126779242610245666028640224541318572667584958601427473122688641973098461311579062876348458674174398575492398647753738642796536490197220136141430613606400000000000000000000*i1^26 + -5962358086780754862106390589768847471943633533600774197611157328083694655711504628163900237695865074814598280397852501988756749114577425966641207435386822174666307904445322067174482614284459628816221510810760135381004836466211931033388934477241413066495647527089695868207744523304380327840947931806279097869803877620069234516205469617884754699794491628693517017976279634368133541982904539345660257495147643535449611849886837463053191018009119212985210069704449197934388595236864716650244397672658522067516626243505957379767592339371618573822068720412373294078476747295344090578536163805700755500580591477915769088068059456597824291635455404150056263741804470416141105478168857148741999346232256768152772331547090714023980816526578653884194779815493061378133626016522315760491126872336035282142481241987335283075753564511967339191758652421767463123220283572465082649418394514454044249988343718949907077000685571799667927321220786717093942954305931314181456370746118780072168923531541471161588672129135430155834891862564163955661903020805989877891968724719768949631199080630496178584753702382767987259407762898010956961762974060193253300822642636272488869762504505159497257441994009595469352116966707894778065931161710859336788034412051538907433980785000321330457423040861910219026168768020853450483407775425999546227334491166582631505145389417637756272640000000000000000000*i1^27 + -1145209595475700044355477859399665232559931879720210105932328474300024416935173061719229346267243180045113732043976255202902789507227405617524040120816284245758503185166008967644552832604501223267555985877022697813920204651720784989627885970724705889009576114228057627665394499465823076518237893416826597429412277858126160459440084723726893635141063244894754081033797768296784088555342587370860182487909614522489721786975897205292145140779431411196962763965996070551874400760829223044576966199568327660018384849218178437360712080817299209591140641540264537803934849080245628311660480905721532982861521376830681301220594645863199061374908438955485270120858728147555735935694812247113436521159616490507005335644835491891203244740324493301193079863713494176284768583451510940078938357166542950399998549019960370394414988817324045224466333144520509865272571817548398322984148906185830246720617454565113719670500220413949344668217298730577983878689797035172141315202238674158368344711968077108897041011972531116260948781170730824175423205008251461632275337931643961675332509684242947228952499180824823497756324117922652751002507948814409605208008328490982901422673071979646847622997843017829376503610544901129203987796465581184788675057422199418945762803789078549783365257576723164930404756589823695575324854938812330719865291065575974662899615894863872000000000000000000*i1^28 + -10501482890867160746810416310493206659336889852471337649865239193895410362870442141154907029218624824435035548560648221071179971069736369523515879530623228088585621853656765783471580049842332600302441953721179356762022921661055520514069725989803846578535998802630738257845658479152078468151213064261314649838965394747592248687743675119437469983969536949333555813015027509811377315168131341398710757258554523506935818631547805487991769622409188024082232454254304963372251469281222625393179604025605636711299260043758289578898369158732055933452896232398317552398871860469764987148190222197787850004982904202748393124890800764889515019768062546270619889872375360993935377304931673260761339505294882485302924261052896989549494740533123245587398337509480068115234296726100892440676063172857384733725193368337330781843481822989244629411547656696626291493085053059647305160424578867595832756347958059810887639548057645466754752467607852259411726031442279657412418880631684935832566973847311040443371410813968206385220933557104890481397044555135486475946958705548190706618851728819970292205076705353061148978669561694393739951819760812076929666195200903742795023937019115446300756839928054369969155081820353498273106061427854076286308288650600613359567911401847120062452460468909461691534485110406343726126103118417085261598967940749576533506732851200000000000000000*i1^29 + 128346340630947516256135546511417901715590684745419721964726164719832557739057714748820722453603307174947594141337339771726895327284626564888819573802845179330990207149773793135998176673147155004912708904461528707620269290316631246378948224900786054749339880607108041656277724982500186354240297088848499140452667985794336374724560352193140376690981268811087558962764137559572109086473329891952530031344968286303477257920552711911924673530817784069569825989639341913189581573897945515112139270827451874437118646490100493872117938824839659308778259743260370110917564615508184939653460652377769948038959904170024934729309953045025512614425054892909512981652215273654255537064674188701544149213609875127177162774163079087360937636647727523518025226113854889631022843759317602220720503490874073857847092105926656536703270292122823058542945822598283819648922303201533920951097488235069639637372273959844191731659199816833614337809801946476690417729719214604332239451490841935030302951750316171927099494098697654307999193676124202471821514482356639543757609147622456925413057328348915100705252521107437385947161514792150955203841533883378434892128097932215298183938192936691646884704048614655170661870049571547200831090218057280917541500222527436293059437993233749272008991655635547610932660104063267824826264773427836499522467023696041082880000000000000000*i1^30 + 607171650325816218015077955967107454593768635226080414923209928407720376154756175463751915293718691820571810802993148455073897755665788596642426654403076255817521537701242391155556802795736593731190907743476903455963564024217280782042111873787786861435318103734702505698549895949851435105580567892235530123959268685922823872058798186042395990563343909466084397319407582499221796167325917477222712297109122243542666363437254298647274476350630231167082798682339939116867084053466499367838344141859217929698745220510129185705436223381777601885182246161898356476531720226406340564131483824311729230429469511720672963571316002847983558158156179863393648120168984349903586741071156006140915558053846862763168008819103723325406296189693354302995069969681210327704945632952992447736778981009416206061943826837072702243748735418607908408507404817326572561975093443715351889181071072722467872794022854645632819092829406524913942166869382529295671920569636978706948083358432967497015195242844765456810440916402548232038577969075112322958118627403726815569074394451976410571067492074088234232100194342370766503099355608343692010270013613895366352423832844085131871511603911670759529936336202282829345035956000289872111158805392584094688098242964242134232279996440825904661936793381449121774940189868827187515493386364060785707392562102272000000000000000*i1^31 + -130118729206181155265722430488290754131314893965730361852764174045167927980878570990402089586566368137075203810709774454677817288395902784441627589248294722401046181580221247663423366196838690756609132831301430215450080086035611916443256788820889709512864980986857626643832313450350566431131716754634465471967750796001964580285047311377480223971906562286238216714282360811376017633946630224277693260951229803793634125959815957599175631058164962615881066362414064803640406870971131180043902892657567011750033070647988572188224187451228371282492070665614675327134978660369239903337685812018664529676526576910646690576821533658176194907213420768334276918419739875509757494961202613028016578921631360845954041628244668955824795871885646621597340199833285456328361197482830282361345309974276799672116639835951886675333954369479783309183047128155105668672914577650049842365484597648706919859111101214120757566949476230448020005020487652330773743960118106633041411387416546968323844385720456420839618083728396266012045373125567161166759860575497619230669842235978804644332260407681991142557006388165755549894328648587634539773060583603509828685748461170014145391054002618867505033640034965018529086739710713498649148094866818672771471854446970575461660148135052710804230564769724477358772893038976865808357876317716574808047616000000000000000*i1^32 + 1419924799667157770531347998439592200635693867623406607840869266000594721474912604468988185019169291983327190479607256293488937038846625607760197921915597783679644543240835672784654444141498400020032898519545421267130797829638989829288016686879659157296315516944396800070824126198086198350605055650268264247584926040612302398503743765506218353865425700417193449635994401288999795059365763241700336097973109649400350139413883163909998490982522946762831881924050170237453635797553494227795861419468953551399646939501029534018356575442567575903473369189910581171372446359062970265521468531550090873950270374967161274362272167422455319771149128141235691706783191189897207344320422172039842767833868212266379172501416708029709883545665565409783732177445383377488131972448262111207048541380772662848643298423079856994480055365133984044239837161175075788253310344594240143873288793310962031521346529144616916882713216296899769272283834671533780856095653464851058886720634802258044308532042428802689920941513132691206705054013887123210956503574789302079129210228267580629805682690255849548659071392377522355038058569858850522474590516640265230709350426767070375544413542565568701532846386913966422729790349413206459869109813704482500012937472939768894030797025704841491535562183571826983413572258955825290674315104931020800000000000000*i1^33 + -11202330489708824714307864275524285573405377462993004673805505124372064951005187176891706246503660515155375096140068125092993241835860800916556663252940119041457226671210664375250350226027822462730737296529020748555572076365664107811391078789021610325778106610898935515191460211331873116110609048525137992414397407796442095399114880820406368713767332635824348319149091111806800010012328829374362386558316758504240138562429273720978534414302955718091878512747445474115815475421623729082523863873572782237438734731836435629821870449045973865736993512942428500686357848637096485832270806375770380527979570723427711950748731596920089959630023601091073525094186848131504015327403648640892847074048660212374851942621593923104508773801586847268301030437867107466698983671027850983908937122738409115584134632175749515755408844184587259047818365691753960553932369310024347223892702478769848121747599786365616400190993502519294141299784066134293257554906735950624061969730062142922620754532733183941909296266755699793168005796730931975671211536314048855946817808232856862397038497009325880020649832988516122647406612045886106301370503314850509627618322005123844637737136599519097068065277792338575119392843507433231010454786616800864469688012442935920553328608716042250340514015925113407287003933629059443384731566080000000000000*i1^34 + 20424435578857114901924749712098090334121976617415406535264960652413819789262923124895636444627558982805394275636166245009984118606704613829900828260318399055933267811697934091629877203511531619930773769485980041278468332194892004912341179720918727185684889823232567841003763180520749934101377565864507444191849953916399449036393446828336369923432249871912017949768072776451491747438681908533058732773708152870897790872217585754593237999266040867786024793393546054205454543840396562774698300393112468852403866389052957388668287234920913134160245413444434821905884575512308228320981739771031991960022613474515801667852810482462550209064377895493598752740339695221157304164655122957031547692441323326263033714953845051935153606354100363073961925188303999159404103948447442089526529676734502631314031609337885974899932961342884292023564205351515590118128542109060029813339596356912570780994049469401367539678899996673237675122306804075944118130794148339626508965648213052927703654413282874123778989781979020369418757302278069148471012411986005216197790570930458445603527990753719138619391273958084620298353756670084778432854300721335691854711592657181908600577939312399645630407256716071044369637072497814633771347036268366201776601218760269201536166703711363358186599987067753774590360710595893578956800000000000*i1^35 + -11388776496177412614908002512140215686041485618533086062284337326193030763997488350406039386698516434436292931610102964619644902914977664055111615435951023494517749369031148933142418816736655756920286107756227028600190930697460204307756995287634731554394204324106937889032455909859414764758776233779258203772920246267129421202342934195692384252622072674390662069435337601744425575122907538119095486718691457739400041869479561137155839896294343831913181480966477526633535566247913887646840947012864918916108567900454335485090364121650462898398643163859140123228539107918290259496119302244460724838297376281576823742994310930243515438699865954666198014553376230637075854564416862025519554491737137372673121507369192180724638693269912661659247533054172232434721794052269166873812459119171806322387982912447233216953888591048659897771140881416063786675482919771651756567128231331898607927014855063018853114223522055706672309382535053172890287095337303808529032936144187311991716381283640099492949822687799719459038017290507836131761791473653652630931155139809506206114229808092649960391877404828168637721867499381700601715678834796494828042554101457739882122404628613991000191796126173800181194312684134296979744760617463336877052384756899307332634540509876963319263760903681155024908082872320000000000000*i1^36 + -33199610711705317188133353558254588813841452112270619243873315135244608391467307104683475829172496144694129364652157702187144565651764534084280106405767817777525307468963764284942303599134903568405819630959852720571283208654771923899483343977663028111116477314237635371466860747039149737338850299088702402297742664568715137394424118652065173569086461619586131414455263134732479015489212922421197562740893405946288070861238390888519170591895587308618760270654108848875246817664776459343154231384128577040778098681780570665961959386597080548645018254207164670831221242723846376561719866650839326981008946760026539151275493112974373005204998111617486659600224786186040970577580695218898540121221966294962142638340697407601348612754309948745173084836337958630940825035358201024079733953845827783352989780253818058717830721205424568621132179929547960274303734376111409564912492924072711314277922662138124061715654179750885197825783222708304982190385369247413468693147357139280860317040835704190256988656048609534746607284029859297116646696209446208486754755837937087987739573221966126078320279188484130052600637049674269255857954462191770962540137679176217143022299096268606944473419860781091232673691158522689406225146616619204638744421094615700074995549290892406777701712370185928704000000000*i1^37 + -10711661306039232973462525356314801852760356412829478317893427625351491892916467218678236219333323907870204565951900988326602567721632603267671905357304587493553508495598757348286574383117378940713175357303788232045912722767758205950514618255885491840604929266351513588287508490905187529721317997065169941307339629659468565156580947228183429846351468219667826128464032179036032019321575130911037598391854872326691970527181804279811286171910958557706993512053993397873469010601971022075751034964130489461023609456589275451024532830873922020296347045139705806323484956787120325426654192781117268176485563214395642727207026961548356301234192242260972255431945115890115730123784064355474606947701344623239439897660167011629206872948900454335110797989955997856078976504730030870173426467223550168037482648005572903201386010073737375880382991205250942115376090831760438964097143504728738614392920577443802889779801494560989780516354134135080390492417041709835359800955451315607687326931781642594172415525110976500729155077697772934465130779914611372521383023888594006116453549554104328313807331209621108556721805580271267911411453025404843954164317580258880848595228018939434395858773374404283579027000582236558443968845474952228656289440280074659033255154076804586245918995251200000000*i1^38 + 2825683884437259230411176316487644268673638097508815464734252965945655344566021641167867859398440113919707553105698156737215047406628970106569587341317077532944370791055139167838835867998346380134458448291673963534285024317891561326106105667897389253487126138643708157174411816537214862886127299882038983185406458055026738695155480776257584216044638530596160406260455417437647368254991067559994825176432501536158057677681705626835851483733648672466689098884089107593094079072697067596709951452739177743142444213282043678240226377584557042528834204320907301138325075217539345104186759415327865915198837708434342852933515878179942232113976561541627271015947111459700561086518903817221820276660700817597357753199538814160788952690894368757969611079418390528987499622611995146562325579977574114233569159465404999882920430004185975544066060334768777032717034825242580690463882560261961575523187891095228646584301349921236547376207146519475691206084241248830854219197098676263621349451989735086559943555992226127594305562973665697092399853717470424260376978444338767726683848298947505345718788982699465728114180171010621952112830861438225993241897881062275164252320368249079951952542092863022867928351489488250258801177140323779183176167839830198267918712230609223680000000*i1^39 + -410798500763735171642414433011922930355266608028487281047283966376830053428751952808269421534628575594872038769960774588990860074740934583689784215434559444636456323615276865556180251863347389952696412202480597173475842381339046647348762484684094985864315534070546568213784460896925610964655569250228187400195283568754734186571318084098087112908198428730201162563037452237914964824453230017353609429422700453128038947744119444838285510135857765980412007026714499460435492645141271324759599772035176262198851373054136860558028093585320253415918376158875478200967258455796367695717735185495967559863476581480154526851883326381391572054665181171910273729137988817322761562780571224411177617570609896742909520104002258928625505185520798433269153258075987998340886728647449824937006100777882302076510740793271110198238313512288541884525348809419974284081779926139059877166016408691339830036268520084319599426315485394758106071943155889208872033387435523147040906554844607199576387736383683353297615083936337791357417596819088139591906133088562646174901543123621397988834390964895140734377172717484634310127501220624832402197513251467106271177289908918186683321767102727615668378960091808824499402947857659298155051212481148106407989791682161454338985125888000000*i1^40 + -477476430591554565311845505312980403030128093207982987911079364632646880607689430836715002739080762010048801810807594175223982841155437876427317863112409130527038367813842648636714250918431344454489886186019284576365879411579615038118553664798673428329559004952062117561537739688813867834842129693396783342454443640935501579569236398613899647029551747763010412066519031608869928002810641062327665903483206959609127207762638260767645222622952961628592043661579031020090114420577021576889427383390324402597988260908187873124983040277066422810314414187653910656198527425188955531601983236535125670462806784778735571439557090424596083561216983478593602680253194319531202069801588365599404131796706359401154906343087824909636270124841487296449667384033222943475728944248912350174178667374530046420064192604266486120305178284953853760624110735047248175734535689008564003468538575611006059117157410201052890600066534242489610270833125665381315994692758698276136300760731772746744366723319061002569731264834071988864325701743119997798429422906788400056019442482564011447380817068602420018050533826141687622180902356139697062651184927300382906629251480596267555826293010974893361116128686712883166910080090564706486928482789458867291374018255308800000*i1^41 + -147362236159171481488816925024324910108019518828453005492100545247513061755589013368409744225882812918996841030707863975996284689779253252700999147724848039382476758567360947190991625830631836810747512551913021392661807617263447492866893718766607487628347876928663628898214284616272430476918411104489853653244529203912427365890370893895958436709858444749848614764873136888946366013238846130891941815719035071708616208587033046965002574300379193026738268567272662947684133059596600416383665571535383269793710985971841987948896455425559413792459069554319670996377921629183116568845566306089808405603060125665318099042455729403527465848889902316040414785349727665455361552171765540699093076354516896733876965070025885470054513265832371094066814122650445933227267117173762480992901750656826843956614911063170231775325305105278524314179179380275710606823479138243185417686939516366985946698168168543197913953503177122755948260213007296387798065336157972683198807041619617557473774309014590158178180553332543125701969388780726337238374795969640241034235976404975807688434434271018838832645550615035543454038311467413026950210342838734454144059542995710546372588149272757667988681297132103957458731524172478493216974169362767672320000*i1^42 + 123630545409226560211945963796200848687591380060843492635180334665627486237844348112979499814716964615554613702155952003650338935075782178694051925083498011422519382549081918787549499883129224889657452482132842326221048583238786771229572351421949128161677878948100098069065218843629354193883642007158619507396529430625132799184137259289013789208585429897159354287472132332993358057469540299443878788406819134605356894930334883086686188938517713780641626786834364539065672814347232114314119025563319520494220626835074531690790111518757826552037351647922171032701927426339811296240959852243474616093444298549833255203345224829096977259008478174461812105934997616635371813786388866108149862472946451135211618585330045995635681746473871515751280858197154254728473471051561403165713063809980690720778251139968861124403521674144005535662913033089893354513893388534616063682241615056252953457579211930704451472461838204809503143360131001626339174955175467822338295786960029500224679837191700889128357668872288959301534323817802779510617239338631416112059979369163771634157422201911264924273729093981260066323424904371450948106418848886449860127514989122629461827950686572845109182571963813720131646555444264648384000*i1^43 + -27543976492438666623864303728448809109083301912217963079875630138018941888573675511545954276579549057931074516416749582532437698116775925254910324994500407811094252708904100859506996692417005850836596800009815921877067594019305213343255983721819434645857797028383927937090488700759959055676898220449950468275413256007616695177154813404990463937014930963116824912740118102453592546184798189485114833282555099461945951135390794858363157410007482781574013571544702050017041171559388848553965502483704724992448204597902045303908426940966531586350613106579850007696622000136760086949833598100567679852818320153801195980199412310600511894621453157796046192908185531374692799999042253702155171375098411078512826436772514213540515306979767813814013790045517491747922830875111066160540464765809064818982889393477821367254897937894949358680134325685523788470583400647688935149425662388150650903129587472624935219875568184346106981089450387299479472048747385570664214458110334391665310363743710914318597766978750222084094597259144880377886292958267438171824079130154276721061335250645743731480788367203326618925278760497440495746076217015914145957733342333787197625735408288930238032624221615266613600*i1^44 + 5178563406419380279793527311757707463580551572326069710023523116202002451606900181898814853746095329070575489185850351033683366992199001141424740580652954566139907407910709710443787285539033709961942849700621441590012036455612439734742580745672360124185921912164093458766458405838130994410268618445630583591246283168328862906138205674191673683409295412549968279786057304212118593368574727672974218237964753984096187410575539045728458802360825186921822835056055911718994763631397586979462881030605704929471128915245232997586487422811511356372039641370914172535744904934728143249471232052176562692206654489556128338741753711769832558707811412053734818761405562512294613099596317761602883345562296764056086090958952400235421206988058517671025691809884125289468370077299581111063062118559309445623752609965739601408471994285381191147622492489356833291409198675058476342836572913474431634868395612718929073658454922132650186260137914510150668292827791999763691842819513523958983735587229861940157136071172027611623496111910540530259220595025239954932484552599843600958133234897778936655223755930884378595599240787713519877037333913299488718541507984166575902117895547940*i1^45 + 10758923015341669041672116716238921728303425672954575827689479973439453508008633927218999624089414361025200943876110127070572247393184404620422323682951024783598050324043731782075514250251666529225919053263284087693649761415781195329326148865332210000236724487781609916888442133639828706649875565239492459215197440555252110313893232951376784013289744536488238183058623033864085155935750236492659146961474615648557706564441946120760803300119957916597080597666635254261634259519592660197701420231171869997828634049151733562511223249109669798045403273930136909293714066320612082429263428006047062929659221089219936872142295082750534461350860278834806441583415846445353051893447844378181412654027581368178018770343672326262164611455293991979289813164700675634356232889152901278302356030420379085300211446898153450823298345120401964029342313911204360304693658509944789318932512839986083330143608872944872412623001131533791854677110699339520383197355242705116996425723938526195540504727109956571869654459627300486729802536329893966551199540118624404844242586121638304053816513928599660799934316388241006422321984180701565766256758539201*i1^46, 341820413418736832673579039663883629811645015792291883868798841693347114221068163224672388688156475533821259474478843018813602398424783378611975705901580325280976681643019350955009432467683437444149732124108136118484936314614481417060183148202425133226546885636648721053185301139110602272241043181824247314106480103597224808458506725455020275554062350400461240691633986551334527693114398811414731941703760708232094580775103949533543222873650808814244551222258353356710137450244588867150198421708924791764497236845408405493180624904256530154073323638517807521967828658254704264873145472268492427956494718202803384686787402851812323039627648927062430305790787982155944568774930480455360140405670511539719377910985082278899686289552867996355330737355819527390665887345616639329148648860874329141612601500985649620301123861072802310730747861904682218337037692219413083737475091910256152448415915400283131806534536691616318039252965504031443012232173297677232087516604306106329194673641223955458334957497349253923240901354449585344256881726377377045595591856984353716564700398115724791180142575391199484729719588536424103525925509364567907001057631323729702733627361122982093479312079883804861156457234735210690548075187924940893857998851017683567541340242782411407097564161245709287297996798598443947860661558152010910565810907030835837010564338933691436361896927565283304062592944147773907447700163451139845890350365342690200428655685335691267978766629316168796729376690548026446090314741626411513353316743572484393416525515920005149873382928880831028744049555273551917485933194846598096708054353552905397704491748435448218304023692764286042553165952208398755137095719599417719229862186211215515449858507961829518662111071653626401609270548843826616297978366139235685596352938783219883877697415116517007174312332976374700637280662279763820344085307903792665531900255391684178755814123932012883070067322590410053649323119746680184825732473216252620945649400791848696821974660315265043137659793330791800978801033463957860719090016491321252315187255797087491316787434698772277515448099205658834155494395104426109961543085437629556803124592640000000000000000000000000000000000000000000000 + -17664005963205627290028208162389487391569644082635250342631040916407162156436247537831731943952193660953993335336695761882135665879070947029531865928832386377136881816669257339022208462773246386669416945017739635440303426356252815315435296295432150411310313940386303065661378198347389001818408285788608867817883286235183586318290343884376988183538195472465085957144590540523290709831712579021146913056323258209701024394183301226826965287164466494144936698844568962816296075244647732234182004708431889775675306862642262962174195873930847930861940971286203843283695122567119834007726662768602581397028469026508926163453665936523441878721312300789232131053127613552264067198374441582220868599813224750931640658587687010791123593315525152894072931887798367567858353929026270648454978107478880028446822084777412380298091175896641359406766158370871300359666858747860477684451811941347025525186702496631810507940619988997165029567914408436207928391202820156851872144984547310259509424836929050661615706943257572465699416442179715560671633561644737457988613828906399742129990979467773751454876490271088388923794947005394839587929105174133046533598597249450963690952687208892211831755202762115349847646824231556970485849175818821432606697265356449509355220076817068197830589806561909159976813970912459006382166463211493320807396503773904447936129935714333772937799262748590421536042517931072945482941013127703832876450193047851276272705497588595402721332247846370539756053013764776010868235867629986914125900074404575171462407962220724128855278552740121445541657258691156740372701221273775307702069903687315343377871211623099740501175584046166510600705648925938711775404595130795310360788210175144504535248972688508862024865868167574409829558354186750199568543985577461045012487133214553096498696224688147993829848235416524065401599693732734721467638398981081066414603964180045547459681065365021490118740613119773470312272391216143404041953042957139859053192457618305305794672026935058103947795656437831804214333858349630076164663400393113400732844644204152814759736803841369073623648231588155173963107035465804096847654496779883405423673344000000000000000000000000000000000000000000000*i1 + -118565716222479505762268144615886170941573910159190343765900606165284444452642703769243197075569175332219547036412534683013526700595792675257859239357524842096799305801255271082820154004593676604041563841904946710095446142936578005077309170910076384362586914496130432418356799779563420718228159938786076946703061132452048592056234948958483403589533607593044566460848035938811952394133978091391204025141632969855136806479186934966255293984803673257227156225239664857448725287137918518646858910623442285526869029653814511204332179852507560200615330154148113628889188717761383650964513817133840261778286044700100981637212887506972574739576367265239564487119041226154070795999443594339687419269363796385903234760222195627406025843358898597160860812042508128750161094874107630228853216361040478519119043265161889180052341420007297769088964473395690877705284537817151791736745986302872370247929570266837800313413067084227352317745949931467620158043432007382740256670706968550063234000831346920157192761109399165199384476514434988499252544504079226449842713980829886935898132738983581147985123778757419032917065087313359135002646501891185451595490407708197725391018013110384141852416404014241744413095620717716532475784735183956989002571795823411484966172075467949369381252921325659499554194568576386482135453936537479225473326518646623622731211806224262700603083842765891692195874610449174786946857045302654907618916190570279559642156490374280255495500250584456151094398263563173599802995503192895906341653688597136638621146165689603651123079816612968901525327515550080902946254501208881445380688466724326224576982432346399466433243974063889990271546526750012368304532323257196083496242116931822723954204057547980275590082923207331887930007286005873071255355805416319309428330586373704301185177413116400978976866666226266358497354641271548542735765423246075857554555207137914570143704265844848940986632444393761509561605219685615392548846005499230707601078180760754865295105529793136634846942862266123810133998125376170305738428533755712910168932208184527010405177520443349038736468596002583556018004926838207686703466834448798385071718400000000000000000000000000000000000000000000*i1^2 + 60510314910433092292801394507301766114358515529207554734711230568234827702821242919400146305235213688617103089325161330205521152492464982467406655977520406504901624793516504628279807102872017078415136779370449065745782281042203663513099133979300577359023836977707993836379290525109363542436566754135788790838797469276110886233952078223989302215882394288070582904643743897573788417769599649546252372665431579244208813954965099595207572199465277166456397005681470958662055392814968853022217465048807045212401832858037127042559416927960509083535584664128731893129843788067634805466341383960856832607144725821990951901186931166915189490337622328758228951318747894867577640813646661382466424969376255437593540499153529515805737101156153449371284769782801540611467645012812271929732500342618640295580869452381244205184974415615132884496343277758480780029871429142456633474773792878978061546120345083590642585410631177116511996566921345824574681824092540394241674277468082044751567870085842540058139008113863691810124663041189099360968009971439278609554649194071538002262410252946483569302823197293887402887855253115838335602352827885454399801759095363939237438785072673177149553454479567620009886214114429026989606339181995085983154314283908483453280203536704937991899965220734234765193658810383794956381159639784023170894448684883251325610036643167018310256525379313224364716409473733786251574971213282051827856144139351183867956260140440184404158298550090662254068400166290360453978674555943006203264607845703159563903853225897158648456500129674290420366530394137224594658902964425069321020674161148467737806532956217241593467944862344894694849554557761590459908397707959573873472147211817936327495629613189864981610238116763367844528473186029790735303946956920273611726715800426797845871182213314873832949927692963273124704587058347238210211533714786920129834413611314553889832185087304670746205857130390555083752218181263228539544352592847595589115626636389521258346450056240387628506359709138990251110269990386938821942835507128425371099023028847272825306500053094298768995979264100826236476616795462749352036336106311931060551680000000000000000000000000000000000000000000*i1^3 + 66730931585621415477494212198979600762365983134701393261990805899106868854635087656054671711989197695815824079267581184976071146585988326223099112488814626870549832137919299392081689106583691563675827610046487901095323310747786303148306930338787572429566587164986195603817214769279563217092210951297035507294581126651951574570873906583984641320132873619953829146771405701002956155010002319802489636300405142364447987265359996158368847867082610674572357350942766686851419547160121334984233666776266242022810819679473318975298013032155823599636121797577736891697821779726920464780865734460493854272654593880568304509566098302837915265898300134123677249973256815392399352678451457178915820394572445555333803696691815569059876556717672719440576489984639508016201787959628942343904946367236124341238793933325480000762620970078810082863425374768326028544551202348914683274945347809998020582435596976972613419703542594035101419257522236448083044986185104913329160680947797059030181252449022673311564941339054913127306398177055542414636985596370627328294935506405438703550695268867754514802729385930919935965199626997012743148358749835894668344176908534426650785929168665853686142927618581683554499831194617227751553571783657503308680968262843524551297851404060718936226743962888462168829796376165748736252698384630744391667120532923879458654966042247662680536655609003433158547228356505033007930428898267724371202740299125064790842563536156200334036510129521688834435748374644284153012835264781108460275295296887205398564172501109961649613410454118776889835085742210326332059155936570258443376044660651612841437384778753398010668489929952829967823141912813593176686007793913069638471275650750549677814672619051482247192819571413286613219152164167302622800379640612223276750205606330593998541122313330894499230271242052190341665774827011134956017901221846742851961914102313349083445711520140940793483562225078491077960152472635417073901444463014028822673964571263027655354245324686282045475468551560103389998006706985835080189328207489633732199613781023049096557185386076611537458929783463454950225481549354339255752289281583454617600000000000000000000000000000000000000000000*i1^4 + -39478184127168493906579067174919334566782642649503344849847306468114568289175421344846922511492645944234232554513829278402476946017156369753669766994091386634346817085049590329719479720428605089924324978525732502206017226862834728956661915576713976169560207739754243746084234422693082107760358776991553420176030080270571713990101758066071043234336198810434344792017362052106654687434684778863201455003577649202916549894002693013748806331858922491294148619479319723488157047758457519165315082324481633426928563636188193945064025030182917682794574225787732248565568800157986800731010172823462955754429563892905157302416290231906191647732256353673853378610133550418236189132219143378002158232748124255791059819472854017273756304614470657262148553992328543299425125761763137133866440424203346135546476499030261183427509848722934920788502939151894753354260267055646866096085921267460570935929662003082175960977460073466214527633917745401998909443725376694529105404411925732220975661611960671023002067845922188305977009526694475011189775377089830669236133518374226837410983999841518965666832160286889816569924518220131973709915438994919549713616076409970465461207308324180992822166835241650377067025304303419117003427425719747771849600256230671782799554455731746030488316830878315563006179302239807043276451334944887547010063602989278307973596147752338443090129200461262421424606887873205580741321683575379255996873303331196541654704049229027779186869784264776955736315386809660721377099196500673967530863940761325075725056799258623291596529232478127305246849928151339920302875060496147011139579140049564454914435750768882818887746866979704586185195971582317640021456154848228366012642223867746003908866594628999234820388179815309685457280911111559132787346002365114639938555541904979757399212604211957118095454676943809938394112800176979622619639983526855965194180086588465112593064868852233890847304606258243855974039158672821635659413818031147517771209186827345606132185380890228042921679700736281925053479691680048490405638108155569717323269268617369148806231720286971114062627471920514113427752801431404286955221768956647833600000000000000000000000000000000000000000*i1^5 + 12230693704140100535271042353723574609313506135613540924684834783390281400898576794913411909766518992680753707129218402707110358063691962774986049472295232349492285754597287529791197753577934327302322854622401450229037567405700529114765246353181912811328182710708860234400334035337469984634110242491040884313873630535862289538849288442450802001886426990651034328043964909648567004236042133094211193247840841445100451945795775908589101476745937386472048228111401422197979414338489188505034831937083764575761625369783639177236735531376664644096852149652001881339196338652655103003583306749676114611414927176751286301911216029387245015147137678599965239386089877187254822635166331713562979054750886869760326015049120589172953343513908229840447140778434372368841802545324646750406119630470798409789932160225959000021160095317565658538329102452187911728574128344388522834167698395343353173625674580894726516238349462874109570362728604328966839378351995722005232565477352358490004225824117674277218849941355532224037797434700436348860394951220028999935396273290049751010154678092934959503924827419664105205726706002334161375790169768807618898991447777759424914260648688478000099963387846002632985555790124415296658308907675268408921555670816049780114442946207261168911694667560666467984754010809693671681103415852570424348969718295008758056403438071554952167552403509887610987169900613449403543298166115048854117984194335990048091104015472549103002407806637944082514204524913529571220191381006989726375121190435106379827035495543385397369813839912341295131308501467370164330246191623439870426245174013523477646516907481878519372139486954607683054836715780159213366669570816711658304115222698150296648592880547960876843727825298691264491039581749134377076282673008150243075634699027961663733955773880168702908114230951877765626226101740122494296227830296260755493883920617494990645837647416155358919955718979891341692178820444862026623542478661479357958453135788299698542444828690366586667435500022161598767824462962455920109581512786595622870146073183514640407736192507951139240599631738443072186942528326107155004677393659985920000000000000000000000000000000000000000*i1^6 + -1462911347263018462030046348176871152832041637866933890416743541584074359226122620968929145284807047606097789091844782160152505401138690503418926549606340098253108937774096297898771651740082346441796819092199670317630242028497456695292892535280363122543937119234732075076320028143163021923969940271381399664926597956219802719978135447810427448050586565707360887048211446613509965535042899200983397840396181822320356014014829979398794070029485339517894050125694703175716857147168993392377392799480028161797599663439492111976410998293470732137034668953245662741179367896624327058785176914749314349563255769589688981426482639739128178163145110350654019186310748649700948102660153012239879189348429134018098424316125017842241648030283095602934896180623504131433073781008187613347363428777204921930119520393430015710233668790532728564564898168597111694900260040919217432353993681944101891064667822635736655381197240680410149328660637597339351875178446757620717122398625164635761624468088714279527023587553109587199692917875305042977250024732160380588809819173328854977380223547387105031375908424321846469570881141776711929718776377300723853510143582321539373789625771508904282226738376245714066235112586203198151534931886150766410164663702787183469725568965074799365021551893691991983248062147625677785361542510725148545899131760882980597133664236204686899980123860465452482973347794285783215720230042514331882412884694135537055343932334214641011881489510270399253103060402153592857681006045204689945618250607531949871962831871741651051196343249316684265541312317453871862564973140449097088491901786853566536570663113472935345766572230759880645503159856866706978998626051691723471808514160807182269025182528409390374290958190130330037349131204092986669643040917035850232336928332182797222878981097058451123151562826303821199753824964698264792072368088827227258579298025161149340490681855574178450303543361449388855319238020124655409891440115955737761861050850913344713714552290904432193855677502096153403339156557921613048381780840193050355002312046180360607344704802615869254208720197807608029767966977275167660657027842048000000000000000000000000000000000000000*i1^7 + 156528698051588947994454172276882425074114597324960910048184621262884551050375808963716247414318676211623905398943852235931045227133486373828243233804660817902592679137162730042952698920494357542131983305699588459147270547706445389857012075439377660784629031670271099314124398239066003103653886460834351362963724244648855798296220655551155583278790958605610400511790162331907710195492994531792634266664981962875332735481873946965568736653390762834020367067763269424145269747487378907198789938402389356386686775417687063472637408840959342892495388226169602103592559614280314210993138688027700595889267309848862922892702634561800598376954929728760220129600681651916991104993927502191562249243123128642574376587875787124411689601885967382435661627026590264674442390907030526645504762029362689208581056730606527597460213572108408202072535776384795460441647872402639718393782206842145006983226375798457332633982171634191980322038765076381749449371397422462743659205080950275196123493944534069043344052390424269038358536653858207683391543935262129057233062726087928597408745462816871270883962492430688308373053459921634624730826753998163021726505917493686968559457271876012343423423720039119219247731584058734867900597936457409408487689592104596378874932032846088768843177943977065057994278794685172315091115022659351196322805681371544177048171399476446674238478495332433922803415809509832178373942536643798854990373862285681033129487827184605912075560186975597057233366198047428205099022503768022576007858147777353946148503645600211968090410743717015578160287738180026839243569705585014833750353131550586561985003321742548536816028915655348230608116069773439781729351020533685004577230867396680877298380146874870454822112403007863961492185338128831255340617950164141007633350820852131934523047353366847344755093886189345656889424568080096968826352239288613251237075574278157183347439382951601836868620706900782887933862030001359663789898726986085728267322618525465548921180131222538365968035096038458643401210787711472515048802344958947312917152331958008193064412609236277828838956724816214963663730482175688357770271129600000000000000000000000000000000000000*i1^8 + 12421130103758990349871340085033076243074484499054358661970137625424673501602004161952842548020221936323259226349448714105097855339850194115399286079700966168180154329596417719103703594636947397237153120061247417488777926770741269063924734408336318615015822749335723371594402765029810274627479091752346720658035700322148764293317236516641783011561179998231289820429790649808802547425613786450725344483826994916047359659278538154281320222050560429822505541591101026866479316517555287148822402057347066810529406098481200410608004924575878068179052780578795967840439537433129600589347132093734816306578194792745236642624464346844181881091709897950313996991191386436255018259250293635719487827484822182906641386751884187952916505357287358641900636261744652524582663488153767945087584905409893907572570630319059583518597177199516483687742383361267064322174461500277659253211557362405684256102953216053076983507599731146816212098941837309244146373932282112949254446547340063253015450881003850865722276484645444086784093135831518569411647740800353684626648147404078562444451133571718785807750190339302233107924548242305272403929004515811587186510918244523385134550752635728762271391618904072103899162779548447476228082524483193832127054265320607878878612195658555111529420470248520211670156015761891770725092151556468365740770737670163391756010848596780427523961449049209209580160613016774327643893894816119939834269107455664973073550145371634577087194869796595142471026822096562038422097417727033858440317046973103357010802938020799026320663029608779102569398861897833439921510302055679859652657024950925585453990338772593194079927775386326991919053832751387362699373011253442512704058293738541955419998466198177249120372578456700125698647261093836087756756322720769808946961302539764132483670087828311622396072578086781066765968759319709811988285249705312655192722755673505676833156912995134820340445311791054187858770006335146913369091721249757948606972551799285634331371580263107297202816876278122657717035944723397866771665059611955117143243153706713434032796731403161970324746200232936859403153976405651976775270400000000000000000000000000000000000000*i1^9 + 781050425404996795676280849467823540815780583035845620045559917839922251744682395388482920788629147788256715468655192589096354659676709123862741380343436049210903906471533923461867595354925755351471178088150513380203480376706421437321060688995587795521056986658323151843309440600244569416487617830892642975507514281353433516865746087101536481349308775685136250442761442832138586850841664227093677985688869186912044402067323412716167903403179344184108220719282458020898601063970611065080755914932865929477193417186578997131200168634335576368326680924057383399693788726785299465250472204785152279958248676236262651535357094217688488634776145525902411122959872078664947767794928211270288054016563252064076780410571354450230933682878396367054468514853673569026278654186004712875993421882815506441663763588516654613472304642116133405432091928355635116335509556480170453525939873158875088133263790173440981652582848124530295105353317970559837379317819518421267045878050084221554002162139309683146759107186055807770997391891840031310106746844564858098302629409746935538019918776342451578366748686923460140920303847826949549088707292578049611615594058871209433109557014011215699897968634829991346855104752697035822924202531583206981405167615461591591553624960357860439215514024058661642447772890207530035731198965450228403610235058681132609684870727228026850935145616020818747987889343275094835977210778101261071692605841165461067869634619127303737352487032658903910031944479197245580786658392064096364837201577661667830408802345901748386737983893484708489132344560183145812229075872443186758506990345745873160282064549416451118204771300449780285048741271374759904662671919921140775518123963527905276333441412394678682854537019523939720345801480523595636351295332407383454521222457163324288943471366193128181467496558945672748698706740072704713011124303162779127618011422947104015664464778980428099852181399497533153022629800572473623861421272276297916750009120232326807287986309045710112294226384489364072518033332558540739539881128589186779625848584986365215774452090744124924696182365976305083521526283777192493056000000000000000000000000000000000000*i1^10 + 40891420895036305222312084839698751790114501025192864748911974640462094837878545012086465650550732397919830434166378623214539621211104521147624380004433833321553322304654098333314627751603534649481734403488296896807224270672448658866734464679530463153256177780703822209383478933051881131152696661477600536484907511810534184104331925257968766056464202648228336189971792513817433253222804841753163557095236981338220040414340909263936747059004563231262340226556451473700374478098544307131783777041134994248715187425463669259810878029492353749145139449707790061452812795288636846712876795371039253659137198739060740969818290823478285588240928826325441036813810648929677567310158286601632985338383616117868608647582315929676840683195992254560693620444328581768677945504454176848018723354655534141446005055487875048771556933839067931074850887276585257564788525592051260864861567712345744170275602622585088227395517616056737250638034815063216465129558958300471610690751039147513507660586132283472729373287852058862559364813087508165582491090328310027547475123348989813301477464469286202598571049590392504812155378445228647172990827296505744831884010018468286810824734051631654009572329931789407688630305503181111575951333154094260339129187695802620424916966709179432701261725557983120840954516488947968711690075128350656410614471293712868397078685806124402101647977395126074854443418737314928873907580737652701030803135408916359307270954308110228462466807367825379686023501375553300161492916856330809250842057688192975503485393969662634591033679214817580575626486777543644973714515867948431723640124923557700744299840253044574998846663577536929408783483396291210956562731247994237008705104561452193603197010915210281642717086712084404473081088166695015430119605978312075711423617448667294848268565400209012484832050907087983312413028396885243796033230489122649427626605805009140741892399219264662844104727360253385485601163477393509028396586183463994039404020993143868719667447047006309787142538232080663708605038120319229739588288343456524866783077527810613884824973735946152914791762439899262745420599985281433600000000000000000000000000000000000*i1^11 + 3721856484506426641588286309167188947730151076567853618428372180791880405626354566939718775920079885520558603074803410828914733712029187927429122796706213647727496780160570766814954126113748763674840622083852921141382931670298301263294261129494263219067985299275194517307390834313707762189528772361934919970947562103463061700318797107605300482741654308970146526126398433489207252415277797297666592674343526352128273600142775392624162802117019718469808914384077975599709317271029024855885293644778487653754555794175603185701661917086605144513089549399253404422520140560288611359491452718804853089820755757276160918983309750841227271494795880333580011909017226546158703213993611335525745631104283812817995189107172185225705096990960835937477163307034954206113761382510650837049371294114226447883546242831354531360841836790327749478699789127176536380276883194155733384688380833902570812335005410554989663717903538267226679352657042273835155101876770201306349559910599046048334684497777572868195959673841736901949500214535466231828440124086763630227634440243692777519337485650976542317329675374761731607620850632916060957698279113606369553858500960656073167175373393915307310375218352766968454472769642463831819885051379011444532120419048745441697686519939925998329102876383756981712729179679549999214113524823334027793102640903137124693073473153193669753439423206220178106107300222692497106086788908535821740906314978812551814697938081379251826968661655764114662748894485213552199423590534821326886533270131639338694698450019741080947417770963768613119117947838796434165488040896221931271813121964677648465884475140626961895793534339056508104686267528912085710385321391579867235034210130029280378515779917573201517842749248267957009628244383319269708587435285224621914247238889467123824197739367593927329876008004665637652847666191339215967334060409363758913542127358942453776827439116057614508272237412401130222454640522037194158938416529721014258599015681285499704368791478502923687005871066213177584780256074091588891626287715426266148052194908794328704564229835113902724324722416278857847516928367656960000000000000000000000000000000000*i1^12 + 269340032787247891276976775884135221697693796570452626367231365614871485704454680425041721681404017684607635846138720565402767851619636846066641178183627460661420868617097020543606739607928295004578056534941022403699335689837896420482999274012474020820605603719916547677842737415473825030787332331010778846629602993718280567616432589860810997242052415814217078356554291105495592850640919937332927811544642223435424575968918748883561025249196550251522063761197638180966933892439987618194286440667091630201349970036273926829770267457272456885756177077690406901412200110272708428056993878065275076470343885121976671269660651469662763366684440379903802591407453821180888660628367853430999799785161013779400846224888143959367746237754835406525737991048746107849565345463103717116350881091286567529634801940992803336712397882293636896786471305687473891311320604597723618229519293887140210419068074335850754707941456407451431721399680574201725901761700100319059505798827309581736367329949822006160996427667802949036890930490442378984483772672061952675160393268466941333825646121277758365844592212340943874708552497652125036869260190220757901100359430145503467237535879946887453002468487921000536041603635114189007458538268914436738299905520685229299875325878283259940413999053323283222508800907404581184058984434254256456612219529294578147850126215557530428503583165188715781334883856156330504042589244750784798347663307322711520939792530813311865605883809795672753517947659889315217195910962900254228431701276010112872106687952974375720001312815415954823958767131808511584282851504052811227691554492695306243541557837419525992389644568277828206303721619254657541767814054675071059416121733364100146225191537529515413512341511365568315491566014841367148383242806021118584294859779501994948544135889320216054166468818525200744604295786011215323470890242661443256098782554102987247242881260106382891694170817492237228962374618990444421833278694760804814703211762490646709528777647825784194767237147403487927349611711346463866007665639107759416423918308251535290301578006862948256500796659250453179336950284288000000000000000000000000000000000*i1^13 + 11257616422070518082996483971800967510346511578573225465747999848393063958879869550940519796632984907699317076088518154575218130842864581564049489980625591607170210716410929546561838497567604286418214382694981375605633758973955108963521839721358957108571130424730982068041949139942342520502997457486115501708927231897286182934139658476494089463146780033993855799746430820388472075259670354130426438027220175839501881025387242758257046520213377685129650681908450938532960759508787887788028076877438568964333339507409688385167367927934816072200817416529403092762908686052831505987598799937394503076434999833388285488833103516443488301808623832845038519806030215612732532837211471139607759634179136614236606118233596508932545740871331388527472143763526253058651557601714393831140833642918546626161045102428977192660941138963854317470105405719243361102712167528152924764890644985207554604879804767066053299018253517289262909969179937005533732451623122506323936623348311188995950046339525475928842715220255448907681650397756651915208660391359707639633296730631307778779995580731114662843925977154102876020077770446095171111224174079496457048024639168494341442626499256791899907062832008155859364427779428887466997746254535631965242005090385980279327071728454361833890327326574980304657678319487580892503534925452684857336583313348687130756305304150142676034816493301700861757261320168704557582555210910170800740146619324265684084635615686480166275359440076871346677350696192248987102886150865154725978324341994350717535643294399087060081879377397523918307631343114210524434750494073875305223889708938105972010614632695477668711339543173980632905186045362274972128800292305133005803716395270412064551377924734747895208939954692347707938504111542834228995282898489190887062059286207754108159797878609366651430086082738851526529559079459031333256990789880993247344873712941320718191926724434879835833008434754887006199063255973979371556856691093292609524286430278683375807765624601115858607958144953465381913757220048381143910355930757464931225831086108406341532561154337495083270472415618586712408588288000000000000000000000000000000000*i1^14 + 317764702201111051915104068423967776384001683445105497822424333511031747681743471233871194335634715534614032956999762089613539935896888085834856943408544838102084834446714218203606608644606758471244004781726737064185070886170535854494025214985538533367257126371156601483744488999107446873489582623404893002143963778545656598286780070128610009030391137431309982198011547123636732085444490737889583860116422007669431841518786447767072647363407167580137334728269310276321927473586208050582434894385325385460832928018156985076025387689850568399000970406794556325868439406190738211101867415108845006259456636887763107342301304222832628846872609500229794146346952188526966329743235728789326528687472665863297643396676580205856364022540936277455483371391325208887550060496505726270162392562154247233759536981944652801474305632488518578956363761980712270372652785051007705245049232940122814039091559256391781781973066729249616138539360075548218521407760000832388621424232761580421386235140518679180414501153734577982759741638997097058669338403851841901281198169646700494467439550362095968130521084127578717149591813789839218037705367844258921848525479703796570581650252155226796129065330478321546804040632274954520553360358804766872059484364293992990145751499922167239485456474257739920702411764120705740889278585015310183826006675128003436923191936084155665000108897855658465307675011339683664881157610978429980880362032964504240018104248397638854395803149271257817339858439607774677646564252146923693442189799507892415840739206109485504340207055396042326939265274714278091207932980465573264007679600156852835939537151487710732503582092480729736688155286853229015168190216507714155335810972308684561637119005339846891086932794049798694176353619626985205357210551056692399704246790381818263818998973266812056527396325756940637620385884748949084467422993316295836749305056158479758500281486368390181270106622281314344040150374213233066903569224158330885061052620785146781747053082705417514821329232218038776920568541154261008621806940582714994989893662103295969074710601157835975159536280797403110440960000000000000000000000000000000*i1^15 + 5603650482985267116985435631277750359181708651954696524722263120342863848380200586472573479900149275590681366379474299462808925846137332470869517822347307108688872638210772535202416299316186058050076395373244836865903403873996705103000173472901910035644868082276201143944340874881269947957452349576220233596595241413705876705372504370523630591721769914363229281457367935766403738273101430864096544352701693098095096720577119141498684727630678788910174381262425288260883770484264949604434601470495449305027279732832333870308530080302162687454236427803789398781224606391533170801031494533290938720287164907922499659676493362070703491995165266142547970967060254004089401694591468515008907084724163784534471158228240160410154886483425870203138730343541875860320054012876702861796431058751228161130290545979441126193980874065463591927400560543597806471065343607808683259159626709561497695497823264341062204678675727234930285926760251712208558472262805945933664924076065778903504108810253891116365043245798992859188858717178343485525296969866869997901022473367359914538792421191335727256372801877732337983072238683037264930452105406564121018722638164455739359609907423426778827920319136260714110760638582154414211317402616569107833407177485927055448024705708784388474880584121434486733044300100863682387486353596783289964305353553946996947917379496491236197868327053201471284404991798384779407800728429431706517458100804223387440011716116729145193869911337067858651496279374256377139550517710125116558112414912351681732209650859595489741774056667925929889078656438361072830146167584704379973381942125603133478972074290531116110916833857405199108797329678236701014662363710633035058995057915470515912422422486342056627758391917739882613141284327861355191161892830284861999571935193953399661068517078962783147132238681883508319979483036558311923362569886528906105025080206321982991461361351804232759612294729041936380172076500930562488384645063959040027047184066848385270801691263143311120591949916707198215102049835401737470395294003549833286032889805020999609583177891857198831355633745012981760000000000000000000000000000000*i1^16 + 26010197762088329178025038858095264103930591261227580040884239547379248616841452199615255773538617467884616389588368912395143254636431104376192880603370166189254367956387004271040796788683731276169695818175539818054565076655438889327352457321195935638012819645432879651986248505526541699669905944942356802535604707465500063010167427411306014002846751943250989971160339936273059147547904913283768361221461753944755420985243693947178112077442022007489019051517862262889336298875000412266109342822962408436027003524830662282836588000987868569602860367392170094044587723138565460699870931904106006883411578420364563598604634480771401326779319781803025572123681582068169689062896853383415789245273521099352777642080725508954010819996186232581829823671785654819799707316254476204549884627650208317517409937981036398541815281788779464823911040356520219865886767558263907482494943254803097425763212555864169411775641066242013119542031869523074488255323366651239929001309682559014646901047170652500766002399155172834884528288000357242348060179533027357972888001948681169050622600562872819433384493835702446848668250249351059206550071190690273520722566845298453378029866246035894838185827927886744120884682389594710302672041763769941781288486530532760752651940815449771141059491949310492506231676846024622641406751679820972659728708053747930923383874889963356116065503026531221759567364855528311103032784764361609135125393587716934050838511867499453698092497695996837249818115855555022145594467494743089928177095140576573480428951414489595736933346976854396364402509741876476178271946103478293105461585101397264869364412967446859536963348440150238488918739932996832068274095453737668374316481834045001931428921547106932453979341834523049253417544281633150699379487117448757605420006893056987737023497536915759298833113190514411053162118664367726425918275710739546261006311066295744916066860027628361927617003548398628957886326478143509079784020520291441313664980962397751260031757339949434392884074221465983686998174247778699666563080874572005323315681281131192568323089463838218909091723476992000000000000000000000000000000*i1^17 + -287322491837347234901465883449531873340856508655420641330445537685565540316863921261679227400675630354906641205595332570001291485294569945975235129121423710604112825661020054102237373498714244774275326751966690247516694340380885894631114358808416619145394189629055136650345191193893892356688355431326018466588088403200084977782313518141787734088566919765021345994672259796521505400506814560632256131432751784955844956110305754365916949776095593508222764287029915100067043672614485887943039402343600067424330632557519724574924878701041501381100598120223111898327872794510494172815335133993420717843722853988636701912073359167725677216683888192649435990127885766800518463390238756991595640632910756272183264262913563521284914914109706541576103172480977381576762294532199487424645807695831368314995202455927970394244017874984054142215602934597396974804174569279043497787155684928976179364552278959409917232207602727240147291070696545821868716793415552363640899007628371626515972958373147509884561086848919145228931412679461798127474508718387338112135847229580695139752298190659051821313095554055657540423402754357445921319046940597657677237446897644132650130301412958121367749346898127364134771210345896931585895922318655690528559312957106650698171379367468834274612887247077768588319039890670468511746067184982102120449313821903512606251520081029787068324853639166563021843632219717546723994695542255968422191852794740806686577933180826631555801313704100794534442743718730566155277170464109991500034298947014287064463234721732794133644517288972320591788015779423582436377202880733852345277541793668423078354715752787753122726359292772190630698604303065969452272362128033396021035426924873740370339869644728021946177900919464145702724004440070213896338683131358042357440263135720121110298241299045920344472970757153462637005423351897353658765207323805844221366851895123393032001255043705545886172412821027961868226812980375422704444467197555122478600076722453785844093292763800346030376287696923181922948398636539855916977510177011618288324892116755478894965813174824406038758817792000000000000000000000000000000*i1^18 + 3039860412656412753995696874234208227069020551055583357446278531939942033966049939369645652799206612858555763637046729513481445403162970082298085090151221172237552914024869132232281854805118986999531928486873951592954732180405525084714499962981584626646185178891527791875903105932020320997839186546147715324752613663597934854929066865084416596763138973691320237724915363261996590988780383932636764847522502599214649355663778388865624707167859409198029991095609739025019538581579741995586881622998454623168533774552441174844443249421415898226408817646566222593663441766761471020966230615223738859285218189651291822368906227679674292217801674749365248156862883144055374938314726612605338282019550024095888925268077109446999318632248140175552913341493496586738871537580766830746887194124374222376212423790012371040382161259212542519233732986024110166371263337683561003158726568671750396176956873756057274172008460553500726392562857090238266110964045573263815474094330602599245148706939657382478688688383346910727684784062267849772515218055740935983322306619504473110699719435530556813643127568707779264111832198033507809395441401342315411914849287314727902134407337661706352489114225747649713060437072804454355216901652944134780501273582755983791288660133513133329962051698723867850868807127237589943620555608776715503117414710583070192166039202788702828005921447730690428676154966600639933565672386859461406376822741422333848776878637249748649988586506172528358364889569204825686763258720358778420603586933097970703914182341778184811506083514840672366629261184594901101591346840124000236300795892888862605289608854326128045656722664169166738557591661015987065048379392024941513134679757283719198857627117613529461964651721588953646590317170705250739043691076414388871086127991286254268134590136479993982676858210500128222975600003689646012421172633257756667612278461075126993714522704642178244278088993280819371265162557570561317706776660598365734517956781402652072917276600307353908484648036386175175220638395697047196688892526667120250764789697882422619928150956879542044590080000000000000000000000000000*i1^19 + 292079829522345992309665257711659970917001448802733327552914338351427137189309650296595288800403865402482273941265506886710100535107760276477492889554786005843693079534969903982388410413884041851716315489301339488157730969977994915670329146915658208189387374599212672467926292534312371273329954141324597263681561742085417825245560334660954339922938594911736324224315297072602717952244308066992947547650676852205452759716725650624045309502969293860673820278489475518912276302093225376584160857290859469191780855082982708923875341386326052447099638482629598587725075476854413594291652699041703189087375052448739034010210683161452114417869321496480195334104090845873232857266720519453336163937952705081628507359824069928107791723740190084186455756594360594193208552880571727760227964928613929620008096418177384216021012259696465228558798191507839715498699121701158290200091654658727649560170511113274854377787410470661269112208969986946999473401259145558092019238967512626221411728688615362976372807438891711434277176170252192405604709182897884674346725894136384169578739704558433092600414361297096286842113204489624402121149124474603820985567026803263604847104606985099345975316632203052387162997347014451991980467692458388119506849398307941675663641534840463520982414778530747372359463210583762166166136980445390260058445976818886494396018698875477523451004764641274065128082816902558019604125981249819278362609217686415657535244758620233095926169158227458260840534176765528627228868262495344355013044892066187561367397975800937555857407918998181357521438827001338140177574037670281842054540337939708664588801474287559486064011505197806411327671733504809591174327803087184267770675995737700684152837235503720287386718334136353871774491501692189633573875929670445686677544861783997367353651110583698599499012609135048530415704835746685136981887337808108901645553223538453059563303967599392670065879124909774787044116626292075829657582278574064088301746734471803728438903523978836100531845764089931245985179178444545021104907471688020537874674368195331672972423310922542900838400000000000000000000000000*i1^20 + -4827177097915195739053758374194959035357951254650371820348189360551296586460846650302650242144205202471357181811074899321318080530769227080468667067018378665868280531461476240391196100124766374880213109502092067611105450918430797405134020020735512589462944922315427551929855758038784048925941197501305707995658825105393614166461705685698696811423188887365123314521658670957091397087946939520270792206334174433702757039696909674341497204543271749832486046602257609779305813988985285702103393089510893394732247876726813606744999827775100023202216707516968553674065182402506127867200274773385389276801586199017824598036235444506704067910221827640630015340526728683463740142733074053220834440439010243365567679229158786586767634376315472652083545745674002316444047951727636993807093939398274115400551929831274410538277288206073961956261355525064026939809187595890093695562575725818535614674485948040088438764143667649456418451414127029572700068523358682585585107524013565119449481007326672390328768216457808988187439981822476084285829152480842530838634682263312244956558578878585513603096171920413904233078775229109681753346428919142684185918292950233344435239311441039451575012778553674123699773740676302931224970714070210051937253748956523232684878162206291552896588915010781926053126434905088228934606934673003404486430423320090286551349317667658321372869054481488276217496485856460008197655356320750729445880948742406995250226385295701782936255990825380443515495475354187060406637290773522338981618931940635849311567252662203068684484745291832013457268294724770090899164026181726943247455933373529524951075387321410096141228270881127048542807988069213854014378795200607712226205053492137212373714255364502595997857720030342635249663340062527828280559187241748845954796920651257679679509727042657418863752733787923700266786240501278948805777567741712480342901978360128572300937186566102041959475394947322150081575664520680442444846678544448057177107683147661852704701840667720942174453384744929788750629932259217933693567340677459507252606057480674013533236864487354531840000000000000000000000000*i1^21 + 70037284503370288110886074597843525063943088533448799274070587027171313915301053362832074768720630871506579192594346423521080654574869017039969531502186911546826389362733916387053029929982655914832260066431442110495388470204342037898972302579074092461903228733434850754494841117854570409268626726487857676221581116549679220875154800564613846080155486283114353858790244990034097261621267373838300670166472373582007882285479692090587111499076088131551810438387134259977273945030509310727624820140228947249590479168973690689037736042464175720565386102871580751559585988533498048055122929091196123924739832615304139126990880516876867804772578332766479390040431392248295224075857136678066095956279741431775397372674108643183868030069218015396617589647602199463565184297043072087107018493745808171029586986641063346660119631987184966666310163488083114181141181371592795755091882668656272000571792522081751062744990318979253756360054389310647803964691736676906054203878835325297139927774543546008767386493542318693245059875371810054184441614906430973866159914826627539182984091148570835638081886840620610426630450527259781316168086996166864253311495630268012124695441256169603627296930383799694681209015062782165262010929564558401157564430058740272072994990969931404240556782060383277606884556830930138443800725708727613523135280322081638081386590416176270535516746053567707607256159961652639565800417692252689715516039695573995139520301701161299343963901862054289250992158352361927923211204047797669533252712551925275481106979851081311229737682597414856917319101570807162351646993855245587509456479280388631321697529499368368940623486072774570396219306396005755247126162424029560523430018293965527349011011225303505900749958823470972046528796559061175853091387345899843503395490747824104845241353791521800561461521924220030565934391890619120488496833834433276276510229353761490813086209403762125325781764207704470192740608526003261106916378413156060165976877297004449173198123144072709769820029008013089039774688285542994607747064185697317243375522330932912574115669344256000000000000000000000000*i1^22 + -637915302673051474089615078311826874534954821145674133353637148711190341611912132928020065667289427229785017816518105034367299780199805133863711868285586342205669187183756365222472046472765958997780928695333353935557346048708301282883481070155379513867165702173525167753426949764513363698358231779993068979302819427903276177902807022249139756910367867976022532665155900095986280652201198375598700711889157437292198556900754650652590305319670307657850074409338953483530778488728641776585745553386839602092801335802115626656451950113970388275526885194580324915580931728577575773589662674975835110546380900938086015544780512656153091187668975255786786488595381396179934092348369857732795748118221075949526400549652491663505047938715827275500119882058601141175507294476310518913753928707860644478692274908941007746805943088829568711619434044893642755030723262973728747877485416546126375118719218962017752280020085255580225304572671971573070803368322814524856647847691560375919976136070092694764754069535648794989511642427817699577948659516317269152576881457569153114113965223665496190184062913105773064700405434219648776710269867681748619622238838801100663027926197624884888554583884826585100065340583952540330682407925737480128444919519104997617695296233238249552459072852416799049559349715748434209707499556230783179685524887071825480034928947557110903003295616597333137695030815825460271720912006126264815340008873302195617966101738135375019670254083951341160412585910993989595407583216211308655101223634085771782397965435116766275222544844323385172490322886897192836831649291021250184329698906354305320034553845155526133316596974521569807030435841738212055655638429719815412188228570190951856523276238985790120636376412325932341676090170022069576609274957313248828293223978108532226378883322611818123756665836535698368526465847379854407160995996808931297590838201363249570322277921208593138609222341530644310787135355850619368205752359254462888859790970972795071179956023096316868543755272814500526728526323320066709277380165616749457425898840348884554269012787200000000000000000000000*i1^23 + 3519231004119784317705493090165932460253684583733384709880832102268750090735840413881120598819857065391312078477603231364606284544873727309178345477006906877166528823411646891682122436165121056256487348593803550897684523105151584990199720811003554655055791961393256698842631329339592898132129298973806466652799779264516982953252898660608641653455864489864163183358681973095891968137105146767749723017755327429519215917841614551807443960556811924377930355020578632610129356519576468488615928205062349183448826205011233339158978527252583978292982650625874925137067426410444518572667705013937470054678061058560336362345558227074906316906143054560760591340210106112645990270333022088845423399946424204110728524803685431760255138993412804478476976738289632786106204143019969798473205099315469734040289171235505797052309795602568821222438486112434349609830971115418612179479595839103933214851613300796249920465297714654457504261943907847770799226456246265642485517082950642559056710174212512035310709952873408259551371700126522917724285952830720129094020362438143649396557941131459233826872333358047900377151763701039386234121459473647114709180285966696516322121714377642316093657089057402339134080920379847899726362046503347521404933542626215381155384096921357393643215494646178160796166428496010748175555887065073475032097229642899453890839941372990433112025046209063304988180923174866200453299580928934955292401277081856627490853449108413789846325374645207745276230823089297486675827012421814260621450961641501204563790577533657762783677908175631602430208131531396375425398317664487593352427826509844719655055640817418739099182305840465877718819164937966758092868221087191557966169359818648774884655079450808158138982995522378542410846418626225315828644772063655395702894707346342949413254461610958324052587353298716562882829661842170971553893598230477985626237238940630515757210965281582740122483707719822304022989244026806927042099446559101868192991641385700837794959815095597403524887338900710704620058481676186609341199487345577171815551849819058891600691200000000000000000000000*i1^24 + -10344206699030618653125699883998088300348592254366622525804044124415268247217588658825075030679125475600563467627840236768423485427622341542212717283453988606838698198323227574843094142850883906021227291359890549603157454183069353899658659667157504811159028724740444125598898246426390067789405259664566443628197135522323178576031676687311334770164904941819685292360397483536917146612301121460715213084380736063084608777165939205073671085374521376979556352202592040232414161736631762557675495222064362970618598533353004011641118678800741788542342264555711633467628385722670062886644985426363058165606764522103659504550969407538514317394473714418100671444839051618090490553929488318813408061252063293883951495777726279889030373417259287472430658696377505165958292379349890102736831983336604940392513191534531741620558968738987510616535036151074896970444290241205718439182979839631356284996833860391225778087870725883591912198044102096302667151359763217966232237599366818423473369700668741775427651741338208309525423562373950822286521363846715333580525098985650998683971247530594742912591707067938688943161936651708669481401717164053721249933089078730361056070035911998922950814219698068160637218204670863344877695875652952108150085012613859027811817790606419005440670928412559851542089803515978286703955149026648969752679578692283521519069099093222973119123305186055030770597502708944029658547792287630494772973588309677407717058608382679571098681454208364626784384789993342480853745524433352226079056391447506838972199654916830802457081738913987046084470638196270135717422309648566316048600432218643752791538982315697031661201027140952277806633045393578263872221958994251424418390764216770720526822241808054192616902266721810116184027858299303819946153398809640062636781716804731849706598876562402741508190545984771016468237707898654613137457846821561423771544523739894076638485266567389147097889930511223065813240870052554772001520379546529683369353422086605687194728078934753047964118596528074021315973466112404264112873807989364095349748258276907155456000000000000000000000*i1^25 + 12885077567242244278748396230338128398047033594269357000429994093574532140620558724250841363677744316910343434135064770444726723414467953176571554480960172456557404121375982720512618839499013698545540670922769771114718570586816148553257753960925032773792597495219515557402350241721626055906825711471879220426553109614462231869841755944912002223744101001573872375172123928294414108009511957085634023143211066437730319504665076869954318266672564800105857443871801112194623545988976829995349551281521709380235032026506946663739093317746923060542737318610424318414613637247420138728875136595853374870023116096356518405144741559225299528048340936272904249627485638786975684945186905110866971281154931106252489107363345948722775715106260079669108782038670872156762747352121337761886798739668372780589716499172165282999169081654250558847567887361129369791382368753843786807548668190904477923945724098099181472596081403754450864261399014882352404241391303673182215678734588430314708591770530781709251540834370118356518714150589972464640957274961812088941810558918221898897604119319848988916395365497732431398740475351721200265085035529297304181227884514360285777414399508421299673560062772225646906990042485144350290371798537865655587737596218527923019939386097550659862462847112372478171093182222238179028690277626951928661418346377516227165209279070941374126525095308043179746852519967869983835536583218865053873992162002507024622930658856604710983525137211522847358657655188655215603817370805273021163552358438696445047561374151011161671435109647941817715624265947816930103521259981957332561110559370072756948269617018008116240450334883353142980118673459197082631462599798301283112840657456774735389231485292293811196446484140940765789702727653730100730858707212217240637140044587506874021704039726134723842605839014645744553342003658583435066331287227825576049209810217699168536413473175419037144619138958227779088869336481602003070970843241309228655805485364883630534370129500690166610582321402924742636030530498439566525684816857704198894379041239859200000000000000000000*i1^26 + 3841736998620353150421802148017398658685137722931759750346922845177990690285331475967599438550028319379390447359482228468566599413786883492406526058194706911374866596869212556168963299965032227977494811802804078679786804580012258091185383123514355862603364270116317092857990921058560711503175760530017137042832313960804495894867523549267698848484376150362176573463210952393519730502534455756873472823171962260462526485452027839421062651479408825072478996500415843390677908778448258920472977787400277402049504926823862364906958647064261015353013031823930240141087569893223740209119032845422011573778718741662814649178857832661349663831463092600200420994183619966059647760986189728082762642154150694724932874156593724336217278524660788069828800124989102803033251751599280680908394901259602770243087520454232577111816198509504759063967547042091141712711355646540176154810951984788445225468586725047461070049389026027263622309742812549111483022271074897217514957869648522773369354880223047425045623489119607687785208067353848046707755101200693448111079879718686897302680946123125825353384841074477701087642966776335330159338223344017855504237708403266629483562062080810886352415190724970804484709122515972536816709016138841640753966839265273911381233749017410886905636739360104791584499085102308877119213552631433046673098548463831206859158615687811040705043240670116974200104395569845356794778580547206821026999255628928590841630334097622704934239234020821784336555620033893293680172654650089953546577696866231807111587388776522804547165342531033105976970254326135701293031533690012014699301215237019985983980837252314212570222191208193280009234751289498804767979994258121097569408072925620181788290510800264367294517987290563130036251224189040060063450009049146444090983110456835224509832373801807806694183716444254749668988805607721393800255799494037470403989346578343190993555768066081956694803171863133667177281641170062498187702126959072636945513086719308620481014424686208967974565578460641322972742151779840988980661920015902628511450398720000000000000000000*i1^27 + 729332352048888817515641684071457469021510254288342818753188436477846719877094815935608137012859450053546402549099296563542037803468444051363579767774888058566310504900422856606330986358320399630794418616559309028924299960239195165174984419669121461169328181327927894882674681359077181353056760258696373622193256694619700679102491699249876198937425266585204178317044553653321963327138630546690656556163005835891907252422346880191510326457408822649898469489780400477924754539956885394135704910446594483798111983556292689225515825313582360272881794384800679406784025044646388795460556878513163017008595793177867943999482552053100899134188132573223372799129552391589301818263336175231040849575134252821163019073228024814580084621068102374615732433578660781614996995089349430860638013965583581380823414100609189102891585588921538175642487887199155186763197917412442252012045055920574020545520895952420056037727648673572122194678551975656562734218738269930437361870640805295811641457140100498533010255600989586570929985461634271112617781842193296451754611983981006863060032600806632474660144520119727262241381573597350365022830181320548509379624264744249281024389299461929652803150204818436975453810170949616095676810108340655534578837422237968485787734355551433506872651230396704050636441441574193358743925596543618993687706804134661729414949707070974977644800390393981815941185351919854903766330473540092503068622571345678560556118248632981404745911895310412004324174518493302866330671625309152925866240496929374282913406597561033443168527864822158901436376686031418991460191652352072371622796759779290663927820980851002022165670004360770512022083752891746972971389978453614507686569765511481382959114842053643200153868623016870735176718669759123481757981342863443543029314558006121282145704490019472788057637928758851648560282213600918343452295891571672111218747155049393072252810630163722404725562516035040522096705219444048433807136242584954693865156738348759069087052047973616631261947415246918812250232378214760377980491894357865005056000000000000000000*i1^28 + 6940443207159993100406381651025480885099644979157978293666930627622573467518408539471401337165199370902221556606280535431852295135457592430157728198817219925682880409461254210543671223577289933866286932783691489229029456353777089787567205578353398154631002746186105034750963918889876591108606090161990424453016429741302762274153609462357165017916629074349841577430300362361019938840008563089729558016894669270411544746707604557223498745237678356007768180104518027753992645562585566922304677118348258021227956711228140950432671049310089318145151331562280225380289251732777926325897269612626268732556383145205111229042513358475742140929037910103260714551246960696259661422336698088411347011999183766819389373383469274846303628419319329554071396464279997170290238416007015947215026508419202695020859813698853361352674797929102264531620246217626783792498400324313171389986398715494278858032846326367528782883120100440070451311360094365107221882166536842147992914014681040734480337234636210622807998751283569336776820403893028542571897780030048499746646305667874999232853236488362578330048971930898200627967301166264300058717962304684515395597504461443539944325249752420010659029424163628487943729763648513397336711883875037766023745672197455847920735522622921132535671822186951359540680815802744797996223914016011263064386819663005198623193066515181254826059685877674877421400056368362830736840484231296025157295441033623964423839075110210850226378245388917096751855458550087063153575351316191431812189357352527798630402094144804977013484116899354622883543904727350878808739579991622707005637374598482647417934790518521497987354590719421560506607617131741302659752646692351036186648805136573407934861960668078638266056690874828466203172294179784446494811768943024841065163967757320063141663812483602784729670433649684490670436046752176812744758557383059829119282259726837966101871076403184978237133597289201174692914559944714782382542962540189814099890087399912191908085027332419466388231255324602524063293175699419608362787197157376000000000000000000*i1^29 + -86139534620463210535260482844963791412672169090437446123333155798264227925133330653168343274173592258789599370713763792294773033122491534067154806748333443166811401679472976695406861197998391400508862244388676361651879426991332919520527438763802422265345301021269020926025594327375296010120725964367531118297664328305417826069407285292103649555424537854015540350025106402684888880888223980038430651703375945784166057851414256433640367678754109284765128348194157092996130993019863040523535158171385801956712562971377715381436547430039943198051646693989457540133247727235948617436593384698632253053432647095326425014972913779651701239228496241109424400716062506685906760564126107913809005802589023306288191819387165847072756936201778359343005265620180196837137253154892493880555269558490769050031816016396650844271746411800762558786480942821388252395251198094206987679547179007326269618160524923236860960959351104288541514817864938754804786749032808614028734689661873765472393321409319963316719122872614588219334683884978027090042479460890694795058423120643785013678982414828262420001733942536937921996035499654921768234210385146757705758296448267627726784854072794882016869107190815706689445047756719244647234226589321201840177377161272993138187482172293064424363778189638552355158435595325025143425508101200115660614989027639810949885065337947700307547822296147103230261588544025110267548754700440337333863791199523182910666115863873692012694662848390245909687362485347792055358526183140206591611063195994200556459654766414074608298090579654166331888417339776895672582215356648791504004510693165241824906512034107275517434451321505717804418698624292188693494596228622315426883614516079187207747487388645321991665789621788199900619580240867204834103579833681714055563928958232460020890559267304010405677903434054867184582649310672553064312142660369221229581591051957783433362270609735602980519573852473680757475560455001187822387647662443579596861046930370768162100986892787999417689382023678397552421165941415428400800071680000000000000000*i1^30 + -721049686729895101124656814300986724109529576293794767395851919328759468558809405716377794691361575607757200272528673239422474352226172500524690553346979172706805315595309338788950689670381958371110589656383550212071240295674609180517128666620632768924853937813175063840566595887382098470929355703276431807789382664945256379531599285113278214095461360270427586845477069736934399347737938472246617122977029593866208716397029359519949532877083640690679528320762324347039031886578068690677391539213749634507325916525583908962076641587409976387372542288038720796026625423351768177163380357818211772478496392404202513095834952968953222137197634522323515488951272832850728900609762692786235975588430001776923174610985007287361632425830604874089148926958816126473367773476105569089825927818766388666227999874197404892739865382984867841570709115174472223091497291711512305060849382893686454651413858862930165083400466445990742785317430155726123383164623484428406975672613176344289225726767791435177203228266704007234598217660208547957124679061778786827884097378073566688823136344220671869973012162373092715181653045413344691679294417723688096448438645495946786126369991338912355265090755695363320628968649354430474848990587405193756747754039228031896835053534972657358627420992898070871951112262154835549247438400530473655093091114779204119981919371586787348558293649648485749667202822713225573386047496178246197339458890222713891977333515411623995340430386227038596076054979369710767165746082163510199230693877535378483462549558805195541362969872523501922376707746218869958920947172838507868432877250246265130201536614150374597608039159829303466671286229222483386845094572875701284313221259626644443656110944232411221449586236770950541751966872716944033753489086850198598587796054024217013134622460415145174369994183786874906380465268560482052575204104692123765427535372415030063656695776714786326472694173852403910539329689926583114051207424936199793774955789979036829983952294799132874383379373571000188893188535762288640000000000000000*i1^31 + 80569346120706359224062276836936177531142142836687992103239795029395602669344115512441803630194460456284322254309353937357923784856908085878588197186479358844369132117979142152998432732038666289622047931813027566964936918417674071872905327535847447406967298089085631317638491475830315729235709676412072889730830147099933051380803327041658902192334203935431056577075616709404057240664432173469917714243647545470770225212850606108670099126031610125794500800858022705444227572314752669301505893774119934866940381038442150477812441379335730949861466641632180305664264709768052974576312436628355590224254960059719436209127045031259538959221497584618450178812469759531292460206023967301704982819586371179322617627044084081829349999348986298220061467139123254320805803866494141382009462821815007891940389289712257258315991943600453523065359874941265904641840905668350010514249975012822311555941099358749734550225431234264236762570126636514434405393110816154587536461455181017072447318224539811393023119722139113635620889657512628578039522974505508293591355414719328534897257357326684849584460298719504032909074452647915784705941752997270457060502428763494565067161236418675555723570798819704964126532882500455676918778172205917127929210705040423995673067023171450112486676855071210902231762869642672155833909885149168267635164623915323415064222612290718021058606361265433143893294683827715610750407443725659876564121465090549361519898891269809835784744758573828845540041077810509666072643834445830732020811023856120348624308764299140525177700582229346488432211600818588111894403455864532601070004261295130193817417590117750764685022243022800861585273547641715923148944333120575024379564181056138630410141333451277097674295094649544660222271276072124100993767668628080664040833848522456007896840459571584998637951910277070779096360167492238756766715649440413793072531603260096356619620605264688944244101644343532806664109361464425002362724928234139672540015376948108172677399813561925429586227291251410664802303868928000000000000000*i1^32 + -783547144892939746116145354733986899049355557015767060295811726368839902710350553129060715301169526444231859094026013785009763915983779241640213750693245873899161574659035218204016387577172156078086473487060732882864001783659461618987837956164803850147580665770925263921178374363227344534120084661494937637056923209550699692436799130361273099269830471882622739926186639727732149276922801739185846654133225702933816510681797109494913724378538053555859174954326112070059151825506663554195192693946533222841577795926700026113847779965594982978002162425943806203522248275656087395065220912133402767485085539910534045839664161092786385524063722950658865631485187481381750794811381011188369719969886355803289164439879589813806253997726313163515756853073060583769647811619448563957041915998011409130652526931910954802842211151813114365265705301494427945488967468117976264035544413843861368704732004517593106067393733739269781850143305244395717111719457525230502896262554280897193561206699543701972641914189404515600316215484637578688903937615531048580928533972808056516373190633398948439108383388764674247304621971600123541783681641999505486235187232961230158317368141150925984821023794912810245573481281139088090439272863861719982090542514220154615926318775388909575087400265352987758281555030498510620909120769882444465319323276782231704532725321961143429279411327821156714480347244260096540770695744691285808894880272287283309978152844131746841501850428944199293439811358308473006975139151313607819641140202185884191523444297097416421057067755680439611736927542181745716128753822560554855854765551945220279642066348365472974074640533192428604122182766918208756403373111575774168317218619190717895232451960606921930581326239873077020393785599484603233121369537913553480999311415949513258859498741764762406478627847094449864637586189215462900328355884917741122068503186512672435310367910809968003620760109240970132350695593347637898615019453405386148913581303822988002114918308580476442112699388314509954252800000000000000*i1^33 + 5107332906892066443084287361650935305962971983121167368136450473678567757619397148587107818309745679040366049916018494567406365974833046247492978089018943900393219388078774787134187736629880876350221200524499375976173355691485852028177792913006525092640239592086578384197665501742941875300852008139158541665966068203774318343715935807570644908422328367609136048145860096434726419501153883942883219572707062722432037200757421363176223844315009806840934530627277539446565597772714411633509618365578777326209204215836359882918876862735321436579987044364766435117600531560594810398468001918563688125932378309051767797340252290212954933363971978846859453486037777504025241005787345038658494798213728322455926788270936753125001381212943900845436860958649624842503704013999415289923336627612502181396179668234046394341412273947139661858191720665485394560476639520155658100857440599570668748968167585682759973968139048741616022340458563998089069142349673756644975849666909602702486515190840406260948437942731220689834587807978074271183689705444658507731478512565730168610434857760028888677005760796048528598140222338032276550515778161909881700179586565833036416613707679471056577998884693441529299625673927804139435425362357288210959777088452101751260992202014937975789004550575557120350657347165809061502713476808427792419195185033781455522498364939342289918112847389785905081282672575881124010871949402959731041095453459391463099772390630913917495122100568125685794560405888692440535522163634334236449239188674147296297389325830587720845406573210904462040186507015609653569934071273803103031895177217782394867885329219945805672237835317911007307297247590867899765138147020954769528142035861897641934308090215184169476398326144846704270765391553492739297368134461976679236181984351329886260278104166812586672299609428228518890851421825046513501423920459653442238583630236009340152098849089269713241448174839635582584133347701796381596652369435969550869317761530682532541724621141874263902569355165040640000000000000*i1^34 + -8437233903528458393795830598323441916129792067573334705363845768336202452742311554612393621764448779718674651819362946385393935235323482281709637798908618545066933896740913352058703507069898998360702521741188140363145591957483028243492832878208474104583385876640917495228934918686149351312504500174760655496400412657196296444580939252685664318639805019871598936465337415925448803322524976259318800436042140224865354352106687127495070774302220687260311447695580832885795774470190799489343882121067333054037574123043258865856664328037363207385919604976940086281775413079840706079417030406520720284997758890296449169639887874772039098162612144184085336302164062029320608041158967923000639653561082170360940065401546516303941532821107230522782753862363003318177911987316489607345632529246637484422404430216161542134273009565236149901064168652956354198638119789855149256492048652456445272394028797833166456038180140365969539342534503304748863274481708435380715811293974577459372650336960061341433434649503115411988812191478112781410012788382544684141186870943620589964288150365789354334066186865356130608098711297331618396956070763043964807448053555964880193192782451879735799728098341969971569357056835107623432879951525701269518619068550223451307861723318122997157033150123670287599522143679108610513801932468999757376032695449592581090957802988291193859927976822198888111679832231695686085255836198198580984118090754527610868774054039321517302178725525219460102253721416960855167554009171108365952498220274912529259635837904974048954409751624271476878097900591487803323374973910465967182056099127628249205368363947670193129317781906198399765788311139152330651096853321308283045142319207812991211831912178308384619668527138495469697382239184026874715171499662079610546390615526253095153284430071290943416352445271428953755450153665018942446330129729295099911396518115369158290642151586062050427544100552786553437504436720010335846997249778378247902870178928370311160786160903973432139133747200000000000*i1^35 + 4670632017149466189760759532840558292436101055444034153522342282672115338854829198617811064884708867061253563515358544422138688793060700230569663997607609993315108429403524601876996683162642574412054954673074576048259163838512867118967535492811192626289403703919953815539172367150918297896706050117856331380509102701281193563864577670001300862103288551795054154969684926981172568964345501364954636320065448947331913188467134858380155777903665184077161768387990217081278968802470844002456015173264666635503147770701389636024086069349996527563639132206626096724431502016978293796909275251325989247683426939610587930525957437032567891492049690422559697176606176571515157648013760981792545100916112211276765103753292528870644243068377860513266499955048920663451665940184364280329641668090020519768372792141922758244231814938563587776077215696815103165540834185811691043754363496692671792752609356697898172954549391867077431878210236162131493997849328364963406775102146607337945823929274873661566354219545988079512406869906081487458822334584208213251533090078032799779281254443130007949704455236182397963375426498161869973562757325191484541812722527810859859767963608869361326545442912002888865321081959098146473799034325659616318476258719666502717568307720121326754096685860129917084946483200031447361229362491220935083391429048844157765564353982345184123682075904353286737692425597856224444058185992939281516650756135563503467089140518042135607582168938925074361648328158279223013732913126018495075132432339679352636418896197916787575059645988950237495543203024265359792416433956874460428050465454805080247010191556213187535924265703545288033003472280408828828448303823175716611054763998212636287625450257486951053876277492138841845694373718610629759294980135033780465314032754342536088135115321841148703793164281349005359344128428172234637221575973306429871035607896766651624371505079626321363396634513023208781558051020386966851265960366632258264805882976202663334207599231934136320000000000*i1^36 + -400209665213326139569619493600060491444505074334454021862892255568963242884158702410323650595325769994008999367963713128672249734814206082139730585321240653498133757200201300772608451560509688421249555073907117610022281061823592256137524277168334461307474457947607322758249977228079114415277466865641726191606517278811012078459907685662698925761440019379601234216506192033295106147315772443286060610526996666810736990147403337404903404176750307620345394157308847403489955076543306693985558377015803261470554524922010235424920845531399589871068743676374007422292488083908055256292979916482781128087343979589747334954349353018598092347150546643285504783552721664988052370146292110279748209690810490312144548738437987873893181252063441200277404934567628555856996931412377051871763625151960962482174499365254484794899978501945983897976043205671771472910879187649723240412364612815982689996792486211550866097509906053363553777695894144566224538040645166820025679347114052470667227762989951497720243376510486603606142697622942418210897869731127734984625002524854328146759784470096953660574652784859673219651053967192734426245474384838835734061097731610503052726067279705153161458942984695895152709068408112022713268664111055394757836305885880358162297563248770506556043783109498513801512301794486744045491704976047730698317581662899551906437736314605507409775596799042237627233590059649808599247812197712409853296975282155753683388760750912385711594689214273250197137445878654073756962326140253081292286999434534089043586798497567845038401764588767524071908125665229605094666715342490653714958655445610828750117756097406665264253496799011466391353647966813696080821088312362821261641748133938364707836120886061507498208508734901907308179929371291976546156984100714826342174609310753714584185832355867154083756240303510262664504909484232637334064868597734553643054721119731249641549651157409380631560674204737438323772106359027330271287355143358173884581166441135153285398528000000000*i1^37 + 3555358539200919939695398095450565001236584248873117706533243551298429474394160380608816043193523631091909717815432673096123485037636759746665491131974312595552390126458508300098658761292758319511502362178986845097860799608147482476130520256814310055200154714027992639660817860708787985549091632597867012690242571988784410292101460372071160125817379176143651822465970489065398057870920672632104815697454085499024702016191035626394640175966212401198817403451628085018817347755920858957637354214668302615035284577467134490306415677094326306656350293829367034300668152436988995687521987023326943391294419052782733095615272675159460623606177594818267451527150765345905645669174330846846498095489558722751475021557405527621844166646874654054074547621211468692644977887259643214363845345499185510386839887044227004927912101354151414174154196691581114149370806524029056347494810979923437852335172899063972368082187369184231906675212736212646570844392625936363521624236879911218422890535939944122939056989882425456044137744744853891722361665591296224713616395673083239072894607177882036869098522341459565623684974097803890554992763644656458404122037649699698042439273285194833935204471315880930970763757920116602315644357670967973286919657287610275885788529273018488412816964549581114345335001807680345159645975542533570382539172215617623932047635352092035491294072888588048292259247215160286478781747421262059200963304049750210145073760089627962513309714322683011221818231176340353863008360605465989914185150821375062936199800018588697026405097610720440286733738607410301188260593332527850996840095714664193903934317627039749891522877766705584597193478606844583732852687741305809104819708164159813076690713003696079734726908325065360926835911918657884398671524889420718283915630325570892046883086784287475279999666192478937278202329190442475927067620356674259089102403282161283071299603827755080477918623301844145187245870003020856883738236463093309969371593519978905600000000*i1^38 + -739857078987860642544243314011296149133803661941771211948109116362937054224361461281526840247504918933326589324553966221746673848230700261365092761183301287303740399844389613502058552041499735140389019619757765124452550649343251775484466940287288743454771314692688500744020987865359668567662294679692422109431460968414960358526417533929810587406074799904621950947562352757084355964121726824539502342692486717537443243056534875635087629989219395230708473498875529107134646289229945420399408768020503584304754392638745783222880119748305477043783800622165865290871248609922570571267142059205880627814760256061463530878747523271078304175927036937968938913395627073676204728569145735426890258407256371933210440167568322357095199217951895888632296554131329974173899331122440370265460138877989338933065310958590459226514013133850347962418092330933481874244913774722920327629821766145840864177330014142816659537192288000712951417016318943052284689426923314207636539229800808621862231926570724492200639486227337060784376547914326438882419393360684378663269561501801014706648816078001341101576453047198426000657511341412268793694305654866107049592045508276514852844026794228961912478622472511038692491710964599996332752806070708483449901888063389222535878405592575320701059237829921943421361871086719394978074379357639247261940331005840881421932554788489627389555576674262832833588180816140928143389791924824136493802815437143743273865589358442617832010973051560214257377931850769303677204101126198111000805027899495715749276917430869880492570083547339864509617836601233560955711846273335899200653554118834939378792264426869011835485344355048826210288314931786716652599640840439043162774464561166909212695021584262023376146585600222125592903892338663743114952213604011118653622244161093599501001348334455989284724606441917355449348508929264319855503524465503610181446643060338595490114841391094050033957175053967587725438851185259073264285775883510610493849600000000*i1^39 + 128403283155639365831707927411223783878950636272964142227076046219061782849148466173053057879160164198223607961364483440008597443396966857020590129256692977831040877503914045002226507892038879346682400778444241834962759582209410836345558892995143546247860452135765043280650822522094006744516405395967518596105668765192250046436607321523991698072430384155197624005885768976644247800372827293446454522226400084369753959396147420060537865080276810682829568575998704250939711020238607764151491367050231075436627986836851192177287914225102870063880768810503615812882152559538214603768721038680467714855837377111887358584536059573896114723601231550396554287256632331777041261062743422950767094275253001147465514052311457618822829973525090380780889316572181131114911207879973995917408215797409508176344796965960443569520924076540056211428720055551224805755602714529418298420946076650517127010204356732495827861845649919969924856098608156246046046767665473234605804948922183537420885545228011974386513364953890390441423790120957708618075901788063708191577318986395488485938692740855945024707791975317600326074444100690334045079277692847743971456690587603638428712558503553007629420962171806493105399177611303004262127253546609698548528379854696607683697285623799336899444415447063895942726950372172695770267489813390491700593827332033128094296612331153250096986578634755202531708662562443774590971753893688810157708868700838072639569405120910328411333149104540170971785483099722607867895707479424716541099303389938011869493067118544973689340535202667754309379323378486483607661521729685662334677808189449357221580940530106193522710065306142697133320396642301160854817881576896583128570427924959681650572602685075850167787954281879765473204664606909050790742845182210694514093133325210663582640549263087943300870671795106734990170604164064908917382508163876397010720623238744065149756090244419425570046936972027526108715411140218560384665229150608896000000*i1^40 + 146264484825735672026044429633767231027100351421401317614448093476950852352333503215880754426479526815342788586660084984036936223430302000402231377254079364194358426908083004702064755418757264405654600758208618986619610955923647508722184403004064590720728080933123215840641693595248125876199098877499599443243664417014217109920951612636936739998806151121170595772880943918276809526468796486214052988337186598629595930059796668920992133068100463753039616715966264135646693098163874375310946661881770853989525783178874044258376747693164364909442378726429475169291126431785026333579958125246543475355193436209346542510817651175298359814905990316071419383417478079891251054379464811501901226137721688898336510677142302777963434738741637780141608521601085450748244862983010162914919288144950406851993102459799345507277540129253034425346315786803865190295755992171547363897798054641568239759487933443297835829593291464040265087353462298905194398386139092298919499043068631081193619951914171722922175777315417069248158611696832278334151047228404692472567905864412766350028173050114445750844804842575758004950625613230168154132215365395961811708263258452015997183982628768563476203824451965951690036747684143354081131963409854839054192745777631249163838132680125511334086194388524663903869979326099938524156060395005978752480551207887190758687404499639307418510926984139129651210785409263278778216865945429095235400381561457777749655618644370517981089053553170877900334316998146325680608824441093896771866153316862647370008108718967560942397592401099894479922700841591504943792065881643730928950256320187896400811453829556871761954816281557786715287932465132441641264152067022936033310263551936624161706441831617718846440951368813947079575622256998893668894086912961006976731162269914067797376253670832725813884771302674932636672837287077799816212218925826371122668914133080013398746375660145043534261074460730404116490731413088457945600000*i1^41 + 44322018122818553760110722213120430494357676626084066953007983901973252089556460056564062468432387109005627941450427494508919728987289978567557409900323023846238311347423865571367472826368584472670912542553394003048854696283625243094305430194480210988388684480318330212193460461601166743291611995369590587729828777295297441538456997435904259306630208845269094821770727874216399388273777494493822875013194466748602021775599371716776740600960219499534719600284764989556384286656760573908662950371888810104110629433964684523064962642171775561945207570102176309801984630497802149276813397241953119513396039513864729923203055233800511001680820257890878263521516298057449571856653820879899723048791408726185297185635977841359208053393396660281299080298001849361319625212822151174791613137916128217705491043800282996119070326789648264653613258817817535923574614902121691097198588115526519972244969631162269890474108836825942013975362359879294624834914298005265982714142412422974549892289273324863917024397881771317020772844607756679060161546004568555496979890986756674999783977665848602106363667381942216002288984350654462020297515568866967345111691341564074326269288293939768593320828416026177958669556841608849968793996248017701885706272504788902947326980447848272365036241691064311036353412327018502481901359307987332340448499848253356014676086274118972224049559433966123235008632449463623548693890526769821612833229907030976397099978213321533022619891185343443275061164162517330784406324587960368765749495163915882269488380285477575539913844468860021132895093318033448130712346689891433482872926229065014109063197533101993199658214239440298693189673464246366745895863517777710971705044228016166799626027848554683834692597910563212223523868731798194951339053707893955664909566027339181363752910362247690580716699507791826771316193969031140504124038314823859710596596218337545820655278175214581920463217579758759423360000*i1^42 + -37657260277763526179957140206031714407909551315363176292278359930461173037108826204536557686096869656274245861655660992604112733728240211092845152314970486030031214356344379534835766847627983366782198303853417872128001987606901037378802957204087488262028929664533564525961271436924803206711833948598657572673860049317297696203506857521766678466892764819043821019377275272743512284346683147015721202160619150884301672759036395575694599400792669338405346421077964158678145712254460280981002802217976666618563478582981860123374464787892334205716780173509355584704479627410182863648173261710902463608796162993125041398422226252187899769847673711190250901511404752646417725474966185340200696536721395647803131917311802687688225960432170160433571585652873934974634709336380091931595432052413733648116501141697939966773732898656318333322646905899426824063401096570030364790478106514856685531209374229084962156442215986470985352166107801643028613936958278359091927350533421914532958302137273336125855553769665681630992070923187703961555654487866381366891982218120347352358996475163145652670127536532533877149393628805643022425974848153141412729703965166140580949216699099844458251512891911733701574929054256082839814054579728567367584715111898093381538381955025554259383355547553701084207757242088473421432614890929351839784261956437685469595709250496812389217890885121569735769939463587841635887342433459664628477128206442643895573056679498361921087627504384627432154183659425061699782906509806318488247173716379926843053160900289091611618657087252243960075149208097994316531816318821663386203174286627818947198449897657361380291658543017989658733780247139810467369980534710040722942426082348398876281792121865319893695772144230657887079938667930824609082648410594010431002919811849435531051496948749972128743776130738365773843051217536130725665952869612684372383402743951305163578351241144560241950512000*i1^43 + 8335904383309823445896259672467521230082226597100341926481440900530696540303381925775137738601061587076673319139995923397744674164520139223015086412616268361913136947093418819239891474876536270776473899018519076342228367316018695956398152313209762060918031431796858670434567323770586519583775618280779048218634496727758516601456968512045639539162120222824926224357744908558052850114893185107395152473555827938476758498811674533870200522081057227414284021586069003252841528126127156039581334198027613943268017454214302767404092289906665902591015799180242145718884214046574397393646055796090862801720313348475828123152739145325981167064892351343271773892472606103176991357784478536575742949780445712512787230349095028779337601672657963325032135990163015078208809976430016462990356627204943229148233560277695767936155470248464125062578265463587004262308644915199382400622945978482436592216878095567211401288696787533967380042043527930513941226441039947381519019945730942476704470039805213390902890206125066698600992118069385928658896565931916084501079603343659900572857894661876556633552161032675132158924131777981465200058488311037012283147673011407695486408720475322055224592973690346250419245738965880988859654900248142637492310847179123345343446146002123051306425884704710984693642543033619680600829768017866749667468195096869637159819212906007508337884544808489230722828466456695687761997456280503513541238040607358321584716811599978184449901276547435924038729294030361396080946821457693540552233325288903766721794619448391201156618532325253149967106866679492553332656942173301903680666225491139493257348825229087700549440792448525011709768917477033551563642896109627063603357355841338079601453066236894319161428481456792462899419798902524263624868440818181693737562983084424540075516026040852945421237657489491485807617003515150241287515966524034797347072402755965050822249000*i1^44 + -36775817367832772302219184432023269303098637138704278671175851514743932326966348813789268923171138928583220610846051377459655952370287519542176113521065160343400335362395757674377606238806555507220614965309149235722027015084149670134945557967494330155593560016501849444819644283824173520301597654472230017383488570033986181851790813597897197814290414692930380624547875696888164356146187969578079130719515961110716963402541194916854926228803954350031582619315669728073007254168221922975188507334216071239350629654017204216063373686265701317689386931569224589159662878235656978904447083217326662642078516648105125816907640335481887984855886388845829143685234660490093125556354032752683388996921998226924673522486423065625976734324783242190523319601070575075580117433497305340264388665036407272347336800051452112796961235622877873088424415597952757041760385567016730407947699455729793506818750017589614430687735480413318258392064395922706727119482545999822383348259010992898276260779991221185208447766027739276415050762064818208235676476965747225605051410905630691024797271420263659291641994035074354778964519817237659167676644985366801220366319933233980613482215997862231344626616534005161681995460143569218739251236528678425575904127482660828624962703458151524714429950477603182690050676434538539408222990901499851520331796010114004840230984829729612118183449458770376496029095997250840402980868450782154494534709839371829074344744347448449777323951725283221263960311454756265897138214327040555871799711217496136188984727396034968044876712272900387310345051371625615232033096547947941870381166420986709087425824882356797906037241904960761476973049683946539069345339170547527326841761163085170208624011377577347108806531935216642820115276943867995961016650276074006876610880177164245421338218422545032502185775162089296956507449074267683539956745115210265*i1^45 - N1*64895584001533029777043133473875791250183506939831994417101046392901496441285248309862747102749379487461194764365765004705842554828337129635802630872355356710006904710396241018018787742336400216498763975137731197218939020278319366596772298459652068862947108487905395859167133971594123671106798629227385727541625032186640225523606402330869746068415822116500005549828944240865661433181770093407917852286362547125281726008535101306036695458296582346484137361515738460846107926814742966707767701441517514863012617989398633203444170054953798401977581216751863172172867329518150412264053934473281476730558576033667096098799726665572004337162440939071124985668591456166225736977765267154337792*i2, 708112771870686997258868139049547748531207276053033107839061013407044923929721306475786377783486391335675639837479548241173906145786180888485901802391199773735188150121562071779277730015228613709482525831179441909469471527675714141935586207292152644175009660517801424719708949804156925816487666867754428870332752176276207880711461967309810286579989214426896018298706635853599758857807060197118145569540611981255149526676092915655821629338701673570362038612774306754779885787288333094128169941185771300218347488949178602308103762075354267350089039229639039151679794255221454953838291599396024561455250007934666009415306064807783450486661390220792680044587619125252912307569545280680271670946268429759317264593740079213605728926279928360693432782274233601025490352416062188077504113937355135653166238892064391439402304824122421107701544991563543263384939669036610045989071282663307727901888204433834233640637110251507797354705980369969896151710807609200322197502607196628257849526780585884495867172971097899668184944708200242165880939799847745758991237373209196865820840809069597045110267673797261599574886995902251067089091716842381881796203923153104812322940403108865614042451102482235493444827204375649078901000259700477455946570863598705181709302612560163920330816115433914976982654430465876115663020193506296062814571796934015528529119127068804740124073248190182746149364723928471109360045301369037477539732155655070009115794025016310495956759024660442224221520102670584786141572749716475974625909550535250318829959704114515264957706720801960678812049822050020148292227411000883230296459787022417255708353612761288441612257090744144105517077044428254055509817360457797138919014265936533938381139217170068248027541223479693151812485232340462851848091196897990200231343025953836326436142448098682466856150025122285161284406275341171988405013621493879460021888710169873288321987799131235448867047737667842214807999620333577925801013325423494952488807357046241010831581936068846160763490977044566477531996660551533787593185015571101009294221473464215421710193091823041857696369415594952544638451930088772737349988241910043468026152484864000000000000000000000000000000000000000000000 + -79710383586552698870882950861357996719216264526154825976300304470324091090098052084659289027177736141863578380881735314122179500262828648920616573299095491054894240794798352613574911473534976841185009993642278861313627780407559798598997129620437324895635829528898386136603014134810320958499506486081724005675178948252889444433610408820041531790045405391527090923143893342189129878361422065538652046665455500529734917452589001968268766818827755889812739529123410282997636030064064663891681044351672915658538996392598025884967790402833097004768449886657955700403437195790970121258683934391090816408716307187807503134475518336284208174770773765366720402726954075596971187856741380917748239518440722672595610577915318682733496378109867754486655084100538446694396676141674258660637558233020289018390018015338171966192972395941409281876104365988291019673806143524225176502557561137689288967020514392571258390550872878251261899589826898870701188129660310400061863619942219487271399824644956955714947282563835828304196781475521800193048836587525697335162227208196641400178525141443553283024844269736316089450687856506394633705091994770922543628514214206555058586236376204968916310804909493158296685297329407078928277355259213148547793838766298292515269943444580687773863232651103972770399657657177787929417364514954964724606262082020555246343802389280942327269660148219845945504294408121539909429884605431575390833298389244394135438147642646663625756012069264361587231837761392432666236839743557193407896502098722545006426980145898319756341510336913451349932449299579218388124252077250313487989172380049054202107163969146821728126320660746139264214581337930084369955015865351817732228652954629668113226246348270282207485739828862510225829398062088888666056234948963986890377601393920751247684702260244134189033356308515739634855648015615745459155498900881301430673870055804172908974382771111551241962409647403406948776151093223905102174157139506143981350617438126970954157346817947632951083647025575846597783809508495973882749867396533980892206557567025770075439226599663630902117882483436009185911804843130948458597886701370723101873851596800000000000000000000000000000000000000000000*i1 + -215163106137148887290813860009942226389654079096735623213594852724512476211456701238158007640113534755539134701272402279245688293694544957130339578226704181521841129165743088896779714091636356497292107137430493640064068032153776398246369844652385642285730183735980951705890624118507752275019062595540914730136829755344198161326961292506289814715947488470160063070239768906877840444022742837706953304268053948621765493438615731253661054298874334699492607762742893329758667586585639870049120061021844273405976760406346309623693643449083110886188593769989825912662493865533024793148169239223106416958814227805060189100820961587398363372506185048833906253755104535018487183383847240004238197487163054263497064103006373210236138426543476581754949399728724919886718730586469833104801389597182664281651998532232813677904630477102691346809263193360925704442204542263303133610251837540693392144878275459148870962070062856260974239769502906408013579737868089973218201952031460035217531799162821408618394534377248139655988980871187718802278027454822204296214952605997449967856300862973927698055941296842973051097598700717319585757118821377465456833084996320538739265615136417197873431095076378789103377221135010143945329298599789993489418670034576335891089974320168874499121628416928113461383870388168914129172801519854349182976428516015147611928821706216901474802236277747915489339872894106503653045102397079876874288372667737577030986383888609839183585377953485699897738544648761308193940417181610684683008367139378305739517326901701240525846434011853177351938314384005290245973111523368376489354628414865261820327579370972107197540451566409135911783443380330210485640098306480328731603416672602735249979060764113636007148178963312199776459535394299830750939804556384395612317995047456925077923858302453866345298136337941493252513565977488202142556186467964033747753600698912154749228927493578993288457495942997761739568177080476401161088851295017758623969939588481252093408213121674125351057072050611040338869736433554124411265858018662432848899768360698199448098687421491641453137531630877992137225849139263548873436014447583522005754839040000000000000000000000000000000000000000000*i1^2 + 125944829885384919366968215202677115046985200059472389764233764750288518841174585899070885584658257372863018315962932566523150715385488732406415667674327086281086604851540265250107354220895590269743744293210198843553219958384093821776859625601438643867673036715310524470955708787003792749166385858104022035728729115748660710264937884224219917456954740632375424061990535242060293576531605357350747412613799930991565735285785398056121538825753562310272161965666446566152475093985453867327175549216631783685004628338361016301764178786247885399367719468997015707408868415209675027987623934148808803936031274231308439523030470548258377423635182196224847820935148766717115290113722488034646005739700564597907744360403896743122914699798199877277668018676043733925425361775179910139272819217611407559489587479449909370870923696846333561088638939810428551768087971604620852085694193220014766610748233015094376176297981169519248691694295381750258133707007172552704324426614371106250659196143542635461845309745298976777947774081702933201162229680693092933315455922610538130811755417170461908515588951504573413031215514023355434492600540270140580602761448471480336679335274723853710624622936794214741809825426479649826693969186637306661611248617065109636271289256434368313938090693369231452563029145534180301097918100190989401852888332814146200555395358084528667121059540996209903342657149458994362140829309562574946748212114962065953254996841438408836834566863892977511316271013425535629204062844824045795877040227282317111161312354307063940571566743367185498875807977417347569838104647119375442665811570796064528831640307105576141099432232611299178087805525847789561004702024528996241407000449613992775652438440220199428371604082195185915378820458591961843243488261246630225633967360358359597004166422977862090655773084757140165699433776022931895181430333883506793280748626547827773089712921684041261345500567530685049241046381789488968928014974688967292514014996017567415768904470658369287420198897482181207713751875663291415739094375640128631218075314338820646565896162973623919624919092218317249743261568105421843508215052446402697232384000000000000000000000000000000000000000000*i1^3 + 123618869259624405279133100148635559616824643185274145996078065578703251370636928961146776804780699664426199387666374785992871347658962991401679314745946669239051861939316995087291564507903656487935188360744695277677839224442845444763944308687832948617018737682362607183142165890997782435020098822828504159769900220574971178214667184251354124940639715040202225429916929026667962026903890022235790670676024881180944460547905507402596204726141311600730745996711079975337474414024849548287369965795215426415781492514502886215688820840606181762829733588398975970676819815798806744263075712165945000059360418295308573379055644581142098105710358187462435741626619526305160444098688700068965974965739721887172083885132865675023759002443629573388691478430170577421821354808495642333189352060361041087859625337449062820720010573900213522192427747373537399128257456377501216846892106405326637535645947121362484847262051673306843889131612063414536450603109299531201213961372257721614986321365560682871925401267476514546936651694302192458418322051686459224226827711803700009267559650731392161929884655258197779657522680934885232103226941050929898910826264529475595324668346218853227724867297634348225414282485053746129739249938595170612930532674324912462451673788901612296071656848396499524765307719959535470941575452423896626830660908350183714828837692138518279039989635031609029763498124514116362878535674636277115781646353712357760022233469058004454608592862354760121218158294672878835105304272616594451171103702394880924244294796136119575508794980412350882582943504773687433073077393608210416717993751170861418835939942172290722726757412327705398833555188974700259100373140361162762073819762894508175816718637688485002725737146660474744557068212067742164442967501960249109339927299339162110140868956998604465092642060680824390768805085657804767286643148196421579375098357094836103007852433139059759911300296281474253732189479022178241815851188688789136007419984924514813039797252116159299691344898412867834691798452019009049395103330953987940473205674383510339183862864408524254134622353735946760284009936201023283567677145679175404748800000000000000000000000000000000000000000*i1^4 + -74821012724572933205210583328671192733283989805635026246345396155340255034585512216780168037562796769147512895741221246946252846913899944506440209900668044783246170027672593456092617859988357893854379943582514642438353652603884809126541334047785114555610281797157805519226646816908943242964230984621336233136492665671981255448056625074703702342884267444558009521810905705698948488241486437262339904776651842380538664812482519901733520067442235269161517420041957095724118260454930081825644166485255367943802143716974409347253399492215949677852342650005432470192654804915250676415493699223022328999177859158501838157119363742032257084094727828931074933744093482791193272059802176325312689646489534208565905857259811080735359563088190216878185661863297128509471602121880341866538685741219746703723229864086461475481294950138750583912242571102046116406132578995828017638778035682347637591821401452661405941838628122659927335507508105113337645306329856400204327364436836498560127163583184133084984140013235242594921906515647191537976252999465315981651885558836709940547137710614624613426229920308647812212899947316295182565612106279143759674542803888260554488574229759443728642787310843464213867238679478642783305782189224557944224210396763002381155042926041568319614194789897657691470086930342240485406610751462437745327598171058884889667231282948104596956604442745293627133939405715373605735290247229662244254144386846042752003233116042065045295589465763991412160535667005753115657030891651023319731002663257721332028150514872809859561695678690175570864548296053268753001311218695387993398656315656934755115904462826672974928334648392835084499596198315562145743249046332756984977271589504075265000727359469317195413690756467681216741633218053176262227766237853971297604013543544078082125795120837322317623463361128661695934430393636741490403180157924251232897421258697839609755939373054498232431844007192353133089608222948904568045031783743897647762729832524484908956891241375913575621161061428588087977458110655325533161612980003016271389878774698765231837727058944175406780984347045872173260795081172694683312826763579867791360000000000000000000000000000000000000000*i1^5 + 23572959798469366707361430693622578479670047240336727571102946510765183410292956103984493780608480796810255807653870498331958590940201500037628731464166034496575552168717371332431277019086846145334565274042555804703059990919924289791976893799445855720934557785591437308772184513802215935594577842389198672576353570934297116859116487006788258986466138189631669050631678400019637933008187768277608041441437743622607471950725667946746701814796624708158760748516647552566895581804052730217882669477032293703617577533917832314025223857730337972377998506332123858103295451712023287746532584532557714402936444517091502352221262349755310899962184303310394921429648959494344642584085639604023294287486677211810159343663505801189536639312701824799862802548118573926409252580840358385188603746225801880325007236189166203536926235293024881195433059317537008418473238444367592089335557134687472526920641744091816982226214805046667652959115898457737420576141103255717537580126487187461892543172112966873440435991830032243261304286184802117930172077910418573837862004652192377101830598772316795092394009478536185435151641905808772366886843638853460271387020772006269749620693416789235274748176762846538410857120633840148485135593182054196182329543967462109122690450144284456825767646720588432273339001068447042912398082535932912951329463404251753255574022410493182954314400098309726226056847381382043361735656090216403878272135399573163917540712595964638289243512166937527616457196056563448886854915209179886408009726201082546612545630159739549279300403345563871113849270933915438060953872936131714274717797411251984681296335431205474923443984713233197942590114589768427947292210058637012772504472673010664365076575851022390125475958778979372443125359148408280120830353487578608424712173260797963832860238812357241405881163763053440505196680358503178771022310695190186523809844100764418382256417330834621215892243450591725387048595231150682372902390916609314444588063619933941586609444860891806416196696490419914928349922248920412285080808970981008387837953515477415266676437395824108148405484096002188727620609997872175596671293565435904000000000000000000000000000000000000000*i1^6 + -2817002171746434067838235089763398544015878491571457214720611870422693637400696909990505551068083662375598092749926081581305396072835610459314011890405373698077119072515740336066972594026660156740793257099368048213068813594494889825411373117312106376070538036041539966574928605134004096644339848301812869447248085083583469542525692850352427333540314159464597748409045898700632811891700431075851656652581789495165332650173221679227872321727895067851686748998134623721855580445514236522520217634847991907054772186521345475998251796286995586601001369269559998593205736769535544558133533737570943607098353056274506899591389973982626214955533958414918867172227500065083547365725800238267842969037652849045280197668018084502371131305836998219203479732892922110983748879243748103861420918676593818806295732075766013443572286859079047425125184691977079486035323201546426235804795840812558646006335955830504342502593845568090728517924484931332791134725786156767200084846218892667887471312212058443836896627740958171945978455709025547464637381090974636765680119005018815485682636343706613153567667615299892193079591915878317352604780622434511381809839954526093610310372138023922694579311837688168960957968397734045821225382118934064972866725046068130533552541591563010662565824572024207104711555932566297056071066524556920199605710795181838644954452589271141834757952330880005747023681848809940158385447428353257313899141815644530788434214518261729485976113348835505948425768180717472642441656581172761768792891972155047635401536600984936712828284768440962158171399009213547801677187471111287649261397932621524992296245470178807234242750263705476121067599600635286381395668367493499392842220865485312733859879324508542985239142462274419813095404550841479525155358048732170417740040723359967931517315384904793953644852838120619215193082397822773427591314442655101363486635510883193897009216314939768893695764050665990454088104430519709083896487790098571755782370719489824110652906466216797094088240210370927196594037445709766803267322162431686090738949586109928797670491349181867822410938209954096143272024858377731496666989382860800000000000000000000000000000000000000*i1^7 + 307122278577447404427142194593666144391869093852305177649277090316361278249700512656883502144265476137619652524206685578901959129545798769698856306607968084566458192338462721616264382834691844181398447184212427011477498357208970869355595536564584421732977433697739574003312983830185415898999956431129269444050920981243700703500969046149644481422083838416378061454129529979005618777098635121353947312619543334347630675339638726789589953186395316184739622205239903182293894266548756246648221480639796398877960055048334305337445945622506438914201198206438635485030375091411261662814821136523060230501499473993675018509262309365981607024751287371716765678300618693273343077329544434346633234806552467725492782198751661013902977781647781000650012884231787202940069345919453777329760660057805049550743886342048179684649599623903878654583756358934501932120584418905023925018780935089235304251118481312102088112412581215538848438836034983399503946597654226712569897145319761351499759356300926455155878943741515951232050879749968449462421939442305185467114172157816030125287459969712054671796152047721146859544515186218828435706845069881131431502985763984045714293327569363255812889393733112901314233032343689270664657255620300563752784069808568749715591931491713863839028734147606396833938785986774133802250517425263166240184426519194175960138661844079433885377484762948796692347112130605498270375213726737727326384661789271286913927015256926664549884882194981411642423008376608941130015693414505320082089588302947860948487497424064548172177268674463129163054233342346271708258160881397502583864479782051087531949052534085110884978163828435439707203358223027434842191444367674942606762243030001208203381225910342853600353649079305240022869505956586400655759440990751983387865514587249802294756794849275875609506377696546482036197610646427041517603932857618735634439402858093203186412869239823161568838166832879185327768113588486747806763308576647625448514037502546843080924387331641020632878519241675719349498631726492091865925675677533045192080004261699099007172106327354117170327567569977411889786316822132236469335364730880000000000000000000000000000000000000*i1^8 + 24438598792854393113500708425746045621140104045185705995098608723712981520493992428204148179462493074327967206565798514302679335469925051677815738531657525798994836087219484415681224100194180256813673850713725481216263415072188810917209613952428952337896879707490838772668168375981903715352351682619730566837266632605751483050723995299372778771498714121813069771943491322699002889116729321128840321453275296279740328737836169431515014432208530762963840242596325659568887625462768120399369456960737260150483708798514585327621223437788134280104429809182030351517190498601600003888336439194154988385141876823464914782025589941911358784599883595195692158914850230287311421315731514973527467677558321703351297625989154181070326573132145595434310446365155874302701003263804045681851351403829865750476377059262422412827269061702927449191207645088233464962408532226886558407278842732306226252496563895074710954932639687253106959865919366316002802622844554088726232456361945052375512692905979764933038468231203461745845692733827139405806629802894565488736883244202029455564540099165818175744757065604405907462971259256533952338738627398588917334009803671638403100539118534330934174339470163423187186863839024289625705750579955773730748037005581106400611696577503141685870636882416866915694727120867294394561426242782553464041257530938632031454179748948834817472138467912094587357139881857873433473741110834232055189473468096347005499908481740515843933021556498377601055478028703849643937533698633074937807233962997140925078760545179291539740571577728313384997788455724643808756899579536040883203388801915828431119309953325270427771083882670632486392118585425887551956775923861340014679659681005367564246931689186938094846747157932035785451521980242711801214227708583051067109521768732180128045647818979529716949100189283071353577812526773893320104569642522298099821626290707722501666106896718334664724872075348609295348800022461645314421617169716146023939601891775379652922569914169372090416387324038178934830382839603446276457567025496270420808255075429944826057257098542313558939438688745311715011975436845985602654437376000000000000000000000000000000000000*i1^9 + 1537221375252811959223006324007197805295427031108001146576211016345857589275072913645591935599006622046346542018847829002386060940546303696241557276608763177844519450761457184462135949774953822236736477853120153176637283095823639356744995584410163770403894906084834093995052634166070588595694805083839669596452295972967994823029167946843177788887597202941346664815920467266115104186962711834781265232099178760089445116523047499141705302499662327224997349004612288996894785679502659730079026081403290588332704278081713134480000090149049284827777395703461508439961828407734413136304134653550933175970716591448598072394074347285095269693317889200411543625053218682738153061037233119822167305026758986210154912628007756354564808292757870265863169708617611350728202162249004824253468144648489109592064406556279844948099274118452027808397300757272253303348275153127217986593976755458967365926478576207778771468563995385426920842013041133923609057362434852825167462219176915656273515594375952492201540658288750189241542959726168941101882122997149405248427741464938589871101930220846198235004082588490706056427982677405591078870638211513179776418623983934043543321898983690546838458069677589884801467510268660835633232013550214876657444912205866636664763708841986195252191103462443211898785789432126062514240471986198605042168482336230037524347454675911086923089160593907706906984206768453420264949273871644414202717386662614595890549498346919885698283159890610947925654667411393504003654847565556560477895974545200105698009592096518283218193358158847072035728453418660595930537295100346275180238063217830689323534676844080957852694481222311373601000180170747998227016860195628120314640054250106163712339540681472949279760880415449767839164443220579665729221504417757728789064465532423495102430402204164174167975490444086400647722558657634383487030872365620689423049229756149892653279423526909363574668459289600207161224688228049971148136179069633097485180608714423985344439174018247731019767808562863732899583713528258316228206534761222383735157318964411262027199992698866936486860131707182758985196860770284845242777600000000000000000000000000000000000*i1^10 + 80931755314715334849415239634313025604618038886209942430341475497576595897727134052757936844051897348625520101214457823843157970029182765582955773196411187629810303644304470416010779074884981201244541508857798083688179716925326587894680809250439386537957437381042478861733718328892517207912925675665847089750552198316553115972670271756410629688114417029357327407429905197481954439691509710583700967289156225536033287218712526706623616085271237767729532183163525417418210528161633644317465943396645338960340353784774356267826551361061490620422585586924480979054036208167877156991874647722558663445984799810241021512483295753829291205907306421286638037817056044789280728323828026252396457286449595843951237804741749376415908315694573271849542666520596204892315244284219066720767916198728981875415361845811736804562718069026638578142438665061387253936829613088749565833746141001365523853589455227305831527709839056779649179609438405133545825579715273566628878631019471449830120792655266592124653707565099928156077107935455065855608574837330452045434671738791518219348245319646360414848996218034297921825215649211342613225551220599957376886658119559692191818412144911608194811767444968365402803910261739767076171064985378676307034722446709007014700569539918767925796075648654594921776983896544162041261240426231770826964612225878655725334724808240582249428524496205063288136631518303413597156707878239246897252893969092186881890387666587165208752930922588731322855780127228028009836604374492039877563918067719073898807533457016745444967411289049591735336036232191917731436717872398501191354384706863645568036513708324942279758985343969153702549400600863886875816072549688456465301317902133317044531135402418632404526270033759709660798533483385061916648409080724134274026456249920051352686367007892813548591144511559839298561209210828150205741307467516280165378929742967752092409758250512703898528838507806118099800852628822644066578035668716015328454710431484007521731452008081880314176823000176859892579416451882713219648323324055233875354683188860341137664956605798165248917236723580232330227077579544639569920000000000000000000000000000000000*i1^11 + 7344218376491262790761384881968724295422463101258851991931014648095491477312095564608728113096565519204557581528078066080189935236338969624610614284076754578587884189349031375804923850083245245712929898368593719114722849200211454563084234426577588769286180662073335726901581720893975015307353417665601549415061920309289671367266028934046558769940276063293165474359735145089478440669688150966206601860321482150578349919987217286039393349610723319371615676276356104262835054089303883459869364646834530308190133715869355347304640395783891191209645652174724408170273434633893463257693180517671316794909525091534701084111462276360240576720977323830956701634174636575261431228782937299656532816512554651503546896048347149988806887757696952478579060706843976424625967474079745097540710163822060977739473057253755272607082059560434142693971617851032145273895509460578077820157286356408335421527259939091429878621737453519846685487346369089610679513765743132246326274902116682942153307871252997953419169253058245887478631741494218224224535622545628727346606453263947575975204331107074354926941075201583236376774005876454928691651444636230739308013391341540222886546552747499462954584472538767136101850548723020338759876633772732798625164346539618560955507706293148481136387410671663290163305500095334504564939971743782580546430255931992063487350245725799290258162094670132844647788889387628755382973607736659446651058049524599564643484808515466152954691262482376380616841332650297193272838148272952185231923890745333911535445058460761076909359340453216992133540849613367244432116603232595639069519190455079430902542556454514012192175695177229834362989900984259239468187758142584430956454162888874869602989819442492981965839890698284483434864517422910110015919588399386041385837857068046449916491508259311155296433776124049961124638210748453971836928290262674602381876246238121485426432766361569481753591294970304099288692937466507768837011907524547674041597683060499816260049072669191807319199845183022574875132673167625591469435167593880229457567943946414976018969747652029427620123406902759351016717200199254016000000000000000000000000000000000*i1^12 + 530786144929080673233227988342323181361962527384782676862935427798151106760902482482530710241644258489566129807415665812831240399509369179834979297978010646371507049350677226273824759457531257022192383860127547851975175972456715992797126781516085170951202958193981622594666993761601439335938085814950792596002883541269659629804158207641160080802251352341427823424660230942896832174971844954775036107222251431636432530930470622860660034557528082635875680680505023116892190136421983355028053138800723207348886732084714978922091140695126007370708308563604591973853498798807852605628006831936605056557205267692557071748562735488761340553587904003124800091874179000163722943000626432407806585200680643022574948018265489572061289139174764755149955932443057320593936365914543767920158739948215212575111769248653546963965166322238532279067178780448560757188347281776682203661414668240034974068846704365580597650607999402312445641953767693786245419086442369365795942959157824360650831655427808085844673747163275086477082828307455627866174182511603491615591653479071634116218495441874746878410902492043217826283352363026076910755552917730631329303131735353054683293251081579879016532201848791322217899017540521563206263055530668012144277316482162631357875171061247579943185355382590377362545930297908358520172677135454704122426574318001987915586862364967671473539288603509729738042681408064927768844330371161744267350644619272930009290264473913333851541480798017472499737066101126343819701556387351393028863149017951410027783582758146904641725883472278894016147908694606160828485473218884280815736899569597034855495006290446875070493101986950418942038897976602691975959022045881417074149812563748860319414962093795506675097011512510572093526295219193092982094348086442399265308038243477840669987404498969707383869000587097725215463514111111943442277052439371926452951587078791052776936519833909609304471981898209713359347077481185739303356030930747106896381968973270805262974957499143375770703817060110125968260647248378174575824781416650518247462301973305657867159490948708155192303228267193731429073747863142400000000000000000000000000000000*i1^13 + 22218592118847879776652948770320237623482399824162870137166153256847224363781676590018297085694706833520640634031402407381663568566277056080564032533561436448723901026253376665786763752964065734844656869891584609847273285864553368896522340039214905348869652310557818261505585320403866908150300022894066225904117407151741474758328681910589508493210535585039196784714079751457330480398573761347054165936206935211467487785834400804754957899265059106700623873162428542255325167299033450628557409510542801285319271979119933186717105678316198099035583475944501282317366146618445764138089602210773090113744915943064528944884673648709521623446297333697970537734933217440750332117126521561915457802742860394130407438357438658083407969077076394317093451333278767091438562462166336567057175917465859260747538132251060183559773273010914632532749705522981794398306721813842085072836710065191639576998014949658636139263525809961329592294037101141214888199374217935142354549667475180039976445929245368531171296094970484892581274809772434825793299363323205091001807703068159266503221187257120941936666386267298420987365799564559560496656943314099584671364113394990239405682722401211781507925393951984756108116981804469091555583583365035736141704996776669869499416536173451526998285912788362610099844604913261711693768047074307032375373046444960396901426274975907219395124890338498413900079815837918273302121845986495596350416843261914765090247729966210721619338526959997400440386095987871648150990246302421332168250423625952717938951472111743218301213582904855534303718067224484898251713121600134163499928953634562535724370629014774946811662354319990186761801784720586639623675986796683957875115595894340745966864562061015978243310548074816742509043434017840456695212372611437871594257149639449380055722177302051024073894584064424712727417734643390346477354098612909263248053378308375424987979024827675214516238407891698440711572048989584354753582845219366460552982235612390536161855342443207575972156106974327503670204079149393364437158143044128931260857537665120881719383016653458363813820741417703091702784327680000000000000000000000000000000*i1^14 + 628327078346984802411754884980310328130083419639624117596115344233153708865513774132100674151070457025926705539212335267893714253851435736043565808238877597162368992208721649559165901120252154406997624339684926181593472579892312993267629110416660520903726424857605053203479808104940054897388126753183207373607656481860790391273921159684127806942547479277256812392918767181746875184549268951559713782589649579357192151055279717181116593737344372986203575372654758632679972073087207309722578226624905925315202095740334711511701403416912154908449629593357138599898982099783638477048273575805224303872237494440768963730523931799686429874549473708486288389155662560501514076405189003267691279995245441933251011674533372120928627519063871535177221608185718323894604997302645465209007316407056320865180920381465773067071018258817463167524870836418632851189039217632803852373781280156547438505553016106417829883335109273955964207601869748077398656866404891472449033510076408109862854447289791069534865087376037797438482653775879436900330867172738561260105431405935662131387495891024598167594355404838909129998844746316279092141715716222622241873152927723411177601514032799490537986241177253378936490037602280862375000224129996366655840057191410834716446564815395540427565712218098359452877843899313460132572217228354660386758295298593370749003644546216371277432779642853562313873670700340383424335586660378647554040019871544009758606896734904594898624141721646499381321554293210075950357062457207814709348168834583151532733626259489850087061058048669330075658785614926889614435761613574482961671743092760383020263629978453827195816485073576546502336737073221538934362736019239655352705767757142061476434707552597934598540878712985692032485851079057339757291947815017564448037401490015314804589514021987028197607946793656901622655013469891930903702158394352744335259306577948802076616189826022877081338186033851989994230414024100795450794497557711777874207070230527523684454522855398933487539083936309332853777223398732056771272438749656419054015085601820899938565374505234483297830990742172981019017216000000000000000000000000000000*i1^15 + 11119725436588129252064678781338405812393772272923124068128517202480758154278613113329978394393030416534904939300222518412081070108282347754511578455186551026225773350055651728064728401029629013494625214298734798509874054383509811605928771674251577314931208554038693203701164289324136413998299934744030375045100934232021305357127729071985730168817367252848754969807473318246325065555564263730694112297660446898136537714798109123678965874845356212873668950705857101975351403878634960691937721153841601755667356604691364283571426590093237267241665749572547300695113819139276437352864988008561697887720584345773811947352685498916495918825553706565051683057492681609369811190642542128254983086857699640408087530137122155915006585179740738566817941915808554983743857390297024824938284093708168047498340777096496618274772936120823610460762654557398217640023632195568245585065463225474149467437096898993969392702419825595014632853218872604336223375438874640671292362348644612972549440323391565499551569547991197531051519926894536993390798030309877590304940011988405571452830555781320555187183793021996483336629815961214440804051396811446240989574980175912530799050932176198446483493633961811663256158529621613176619635607040401453377649529811513613909509767215840774873528075996857357369440739840392727523600626586045771118659616215273035077867876038000993878069401380678524955061894255245279480821913076505024207314757975866615246148816150323182971926799767624823118721317298540186394099345381050985781236582259490887526931516917150364902181164993415212984976476040985996854477478980726725470448745453418327886095792679420918501693699803627526216120909226563136703030746897204692233201961951344076318489829660670729867959806414505145477744847899909220977405801446654509330340116563399854165245585005280218732952102324314863141186162709183811836435519947017259542284814308308413864097411255615892583186843033077900915864617865501565666731600367729552238220512379923388264184872285032070708327006157224412605520857886755845319668400553027165342419898649618330149038082930171654426248388175848275968000000000000000000000000000000*i1^16 + 52645379115326590588651061671032645167858908564035583188413886794873922662079892554941758389691429242496953639059163065313603860731489684607353433086795960041860742725169830173945384559996995354217698044136538316967888535625550870736641539148174894725224610125924614417761514038877124624490440528864927820743661425097692666445691757400753191822745991447802387153305027546003588057811684440357657427078184245537150058624215777843079287722204710302359073486516789344936575191830467542817487820230693032361262635238170097280222199614453147622025737387070543351324934027062175554618201738976969157088449791033480538257800769303098793606321577813793282345849598886484684943036491842821400008859422192815632495931586836848073598083620963334054243779500947855382933977352775019472800524288466215262415817093490889828847572616283551425235845008148583589484918668782291799828798524126639064753943781823652544263441448481691913685216360956375241598973295790567103895796557776574286770656819552688266385213891754898577049730952208934961438337617774641821869755528661302518872733990746477292756466021517772724283343687688393873996756402133729569944491507285816912470427539656773881214058376776493176964899558362648703854715771698956199267373694567792535137574525852600761240805105085034344780516094246633308345902968883501609348023331949383351947547712205341760194054260261425299145216633678698929586758240119349128407409911016623571943810149615358044536396255268390520685637093466052345017134430526788805932963415031976949922620457580670515697701278284371260919715813452603182142015958946827065569616876683891996896307643708835804846994495555486427040712205383404649360293282609238224622998351277406707574527165344793720005386967979338393341589492495913729907644912363809534914286638827465942661524618020415686595246026094016355893602351504297687861268714858972616322048086483921439067676336261855628896465809695537834682409090377740788454540190766186107050573483477368032513113846656278798436102416337655970933079901036842196831194158412479704903194235030154917324273241739345360199921584360652800000000000000000000000000000*i1^17 + -553831571863805352605089313754729477663920014361887543774165825212649596000129535005799450882743336198024840916810494616965746698489279818984406923894464182881430238946568317491090171194233170441213101526125308570661370150599527269223539540699400782568278548982796151725403661212646508812070863368915814214093152396155618591455813990273327622362258163004188699386374536810531729996769818366869558286190891971772547960206076653375124126960835111703180686824766960734737728104467497422441675471340141453836569989364616162417022894873373720504458487187844489192712654642834012593121986808979485241572821454604358826920477095940746806928429348507344479089539322380943431342294339197383529325177051218087380752103071525823851126202829831454367101961330663371996131055526595284390303713226630316348164312647175647938566998631711728722624858800311651366857174893395298551137064982159015268102720412465409877270497645589705985038874369222345403766126241554274339111773397739818874335028485625806966068341783558886247083683181915240927318328671739679307976656007022781645636408217241617017017465819886288204544344763859228025124737577735365066320263803631263512166386315673306959767876570842397673672738638440032915648963080780179265542752876888823683498763930501931626843235307079634293722827971177495712327743148096307644566162281544295910393515717949005582600220026762697890999195303776586537925217235522204633473247697117285560852340584234476708673182015795684484928234245371565732982390012691190684361135000694641584775539788740794837922491924655461020183281010488318877177190208675549661239631407513223259307410703672798294726755172153023163736059161779643774384638847041375864177940185078891392573967019056257240769150833023265443295419461177224738471332653871295719833499452377638757512585715608665425916066408747856437622628819569937317714115902536485876249125180611324222486714533032662951716159173881363862250335036900949263262445719546546568299812499473399596575637052090069053363122469404698950750650193786148425900295607960756673134241218353112907749232461088968616963746037760000000000000000000000000000*i1^18 + 6202268061266105674080521021658326967862909780015850194612589513321971528123943482714715589525744391076573877595847486079668657365640416097537254356863083512628944423302585517642719083067230392753075812776741121049510834590743043011980829327948215786182337845769024819333317530653470632739737423589290779729611316813256531518105586579196835956308891388006921164079384651108112754445875527935957491061755927662652383561410138754759977513707004032422370326460797720007807882556940430948185967322351285221625974204148634768828204189375511167755188493246685192303197454116432597728838553349813234312096661072395907279275921892835248819826689139895261789080674398229790120822299794683141714917349593468895514184512270521490553826658861849623568539294090699404430129705646662495686661189765875550806467201696751302500999970071109725182757352740972983225347891089270194259424013774113850953479833616101281445144148335096259215701618965922882109002889388185520649612252364913849197537797908303772813580631688923904264478294251687145636429990788673338993476717067124312680609481164679552879215425512720617174448827711601361644323093063611384456063231156151785159535945340083072244127794304764012118721591551982545854898577252964451258290833467285046300920369481371920888570614785329057227498067858211135316927602395923215150298246348826401855757017581148882235730183721278085572528745866833664501033185480531242422393954997324659220239185519060541401700337298897878426129906058679414534192853015046764934692798188925313548260233832818168358289877913076862955850241810644273260819103653710857804082080181818990270009986903849777445548638226588254464455503402697828662535527078205764657898793583477369362843572119713371930808864371746230654894035249101138157040320217164598240331019063100016939698449014424178636765299720814173411027519349817986119139613578448143807333271849248843466459165557027240811441136294786033625645101442936526878065418618624541367387699603993732822176198775128723953234610167663638355433792333265599619434566368348293707279919339501135865883190898389520392126464000000000000000000000000000*i1^19 + 577739124808303828373216753412475956905552502689708134406905481281218384066673575118969240540453163804184929952794177894543206703459512301965731955324899679840325441647653805100964272309833438656779847210628228215809172051396680668269226739024368782460823542675286733649318772566620436603354305969627784227588483769698802110670397294062158576429552824227266258881962462206878707802417697945206538443030231458261346469652176974791406576578284401432709974220732697456292145812786025319442551771701036516862951487002567452515860688438361882903001992356744000036578362414986953034895510291921006470721416084757907098863399017737786605921428337297327493819459257140521764459047361774887393533040748060160597331842492630674019347723133415033296359777994308774673610089104200273788475707467760221340209792061856684088151205139417447576021981834936518413455388353896342214221199443883277098680194671993468898826730863112091220561519408553653161523314569119305386306059148671042659945379760716796071227637253487527286703161715996085856138963584864707466642759134283575674349624876260232696706262625950116378446904202872245241781399121491060619398573166898266558078153913557096400747787335720401565294201936285633745445226868760267198645510717426840350489702429941005950563311561485475108229068001773237796303729135906985527666976544236020094371913290765949655866861470066579024234565373339068490503204155821669340949361216920103474121872325960711450600203299975272620096650397681533075734247583806921594912411626992632762786159428253606661526027236660825764483176991345006974278395726586962008926968692331288707981559999205815311253844579123010682385963151594116667017253867413618994433980068153384683391957542384066213791227317704598294145173145386360224091214758186517331652299773239596516468464822445061370069483911010078044667218834033984040035087205610370885130608939524467987429477566267076198740880387895074166831059036732113177189464648102356106658698547967788797163142434813578193944575983652885573815479527600680012386324567132605658304101347553408223080423564626011136983040000000000000000000000000*i1^20 + -9538269006547358438118237596911064842414077750818331463741057515790168987398469196273460940190597511090834092526588489886437147899278387800588699904128331521169039283410101174293128243852390727488218890096899639854010778154132990063783513430668135203837640920403370771321885746205925294520171815136393578140498431545995983141637606737970985148199945615837384536357539788731989972366893320968248278389749429330038351232445518717415992770423061945106605180552025123512596289377647158472360758934091106682101868922196426322645797899675833639456526056150936341602155415586166133328372855346568743780359037642362341929321091905520843509173603675722052403748301179343291591779009090533542196445042084145093408772140583583653227176876453167631032905263112258440221760142871467647805470131341441233231007761104897515561202508481702446864719350541281667683171314454180714473725692834306986030526125781004465957386261340864042097833827585695009335521001125055813698464234729482553986216743301580537152036281493844866205585130324734634961215862830719342232299902548423009466638801564934032081152876747264951202990196090713544982660404380561953206906059366298788996305204681175687311652877291751617271964518003273190804254856439004523227117021501600825726937646759119272096555369564358926508831319854059946658126327247892163308625412383042897079599765029311926185966102844670968644568505031082533404941809074044897517044576013012745179748488739651012811855655516560204579899535791719964854537589549869396084144483904050805580907974585347706247419368639396033728015006611186766603178470381262603626794798489696716437090552747259634065118435654487915597761541401246820752822391352233660830301244083850502487271048951151785179653460508129022555590768284361108138439572659584538097726482131932714631055194341019235152643451340221698056246186046559390983790449910348316327215388160094543374860061182368710039414190621550051322347576844854398300164366467668027827450410823026496987376385702751612617153611891406630740121955818954547568284745137926743957578282268881841802264480567638622208000000000000000000000000*i1^21 + 138646721887908339226706584292649855425863542817336442335014075821910836199760678595456800199958396250745456885547890083555554381865433492727606311674931657191768917477541655748441553515833225906902016193758320386846411089743704219313553253287787234590269359883979511252972209800072572525379218903284553228068350977141833627163468534687996744802542615011911500298517146062336808857164050204682586942815657030008478172250576344874402102630039338157197885198062353383942413333489136186356607243275960689367087549283403131048084251010790575029042532022887794125427857237254605174746663046321195834228572058168888572035432876111599878457943986825793837391108558164240887879896091141986654461205957513210629774997308137652420313884718498331880078178609488194744039176304985518911253261915128959501135882567757157230287332798645909846731052447499647044109094995362448271469838122622836424285669373955908224504202736317638368084031805629216368542352426245421156747869584384369931304668619436513119665861510789623872913547897751509608134696464397458402786937043706852822413473196582254918948448892087944977895893131721800393062868330261101722556763372975849243571435366464428736312088293815067187824744437227838441525916842686730348548911758396317557795625587272028004126809052120500280946724336664892315377426347000456743964603235689046862588159139280248723548714595753721537244721910499921104452273866984078628737064414879183838424340438979812455472680009583338441912277893346237438150983608458979066040372661287575967267411163539951532050993715542623682543619610834460040408581994039640428900968498356206320141973149903035029105032257731569599151956607116224632517276828756519929903526642285835334025424904223094670425474048728991671421068962482481527996536010418792426579957955523134453295297903169769606136547255776225073925832115631069784440511567277319682512663885974177182281688415723394315907057408484973346127354844902116620356212421752859425642381859379542375592174281757075568648479779245783178342454499564879273244491151442401626102711800897642054802020857649561600000000000000000000000*i1^22 + -1264608140278256641929611279530557514461823980850316159260488674279104711409638460870484764912674342178977188027524443231778602733777765163938642618235931871915597414075084279999901459436559672378678004064308806796204973558069968939488066473181891808026383181772116097966463270584904199941549603680632158303792614960923456197000409716191593932399260348107840575196564157353801735211296408843693767218445063117451778035081508261561183624103151544931978802107538949111239165039371723244820857785443014984861762697413477992139969854109251779195492215802231778772910429890887703232514320859157166890897480225668253096366783994169220866588133532213434279591936582091489696722397060315258002782430790739391028462345887588614438561740142945425802544860445858184510468374757795172859872347345931925426714023360014081840701642442437616108010928306750079142027590827219785550428403228489427424865372030139446102081094782650196947160880562058007187986562722419035468308740597980546907292761307299032596891632551093910160715825755667795639969789158065748398992758070006206578468820955494856583156791318050219401600001510421764455448793792722229993688141545680427044166171658378179123911211425477617398433543586603910156896782631091579866619630082770736917625771667425090443332187479365864817277389368942916315183867594614261840829040081751675318146396298368374146649012214182096699305658402587054507904068219440608773482657923214314067909661901997621965540702286386265825982418022329226093685653371223601294124609586579564253128856240295600985382917717892220746964819858918880778629011304314569356185044696308689767881728055129921539369293131914508158773433073870690821289201114195810065857740965011289130181342406393508116456737376377091309219507671806968905777445615006188345042916936708108863199937794157641029137062422240886530150700682035986191534762628415718143182132653713983337428246398413663504220977500771591007584466270410323334714979239856299716712800365880163763046978556804936559028405109034937319547524906722215026047074767927753993049088994325247495454966415360000000000000000000000*i1^23 + 6977834695567750511902450260168833954054340896122001233012273287845734937217182795629515364410813904330445611754680257228852708426999507417280206729073179286297558866481242430331688486931812847570677109076746402580706194484871650935874931812758720642964643437611854581069085097715500755577823453724068006198192879998975773208452057630262295601358520935574734947256075791210064155869146218101759231612992152235601039988930393233594911698945958042813173276339016102712927803171774951832171765395192076954610874589794645521990984222556909596334999064205016522427013896072970437831612173682355735233046034852448261195356146369293216981267600152200778935133641790358659103014607938434818047253636775178222151371105109021099546410901088820313183292891732449536972797297135288988255686605069191558512862956708807946202680210053614315330893398345234238886950075345250201192285045100285600108854085886846420720943170236367085307173360014059054950241936197119148790669085289720491948855854955535656037130537705114456659753088408745405097182445590171175676172436478718995157911088194354913816607245125922314066046922962801226674736138305105686130477734638768317744819188902287561624749233785933728550901312524227671776813316127656225904453264803472365575740132889544700447896719069356744840337605147034777436533490422808402680545850371347069528975135895657041353433879973148080955074692481748258604387504531027717188693974838471951622225098728159331751118844528971341274059607035755021500620327664333880053304282226244677199078784552027805402442960258490232739385580621487923341648806321194706589049809469907062938508443000454816818058941519902068588597664439873498903618633224946422605404255032776923793888445287153037923432141061270287437408780114880223663468189654468318297634877716891503526098924325649371068764272098888391793234862793523021749946656151639459419816311960582259086166288638641822839088528958310714001044744714425012024750048469434834791794947248634240630809470158208068429846087988397152619277641484078445186701392931695549252323642323409201547706368000000000000000000000*i1^24 + -20503489878928327488825035289225815927101101701686298867182528643194240606138961049436684806446076768831215694367059205387615636062673200080762125369513775485322553585552569895381576369903149675228458899155601597764023289094752893871487023724394013332177291439607693722513867421057091605847300378812524401444500221533927154353058390235734104744671659052465937419176308480985174453157782417095779005498133062534159509822702545133581006068743835148344700698664552710196627663560920487164126096243065401493506339581698960057509080204946945425824041736649127645461456090823106229392888468074863375449180697298750382036531256675139675803094868708346484842385789259021158930472863378921231739342141519308901052505476417056351913458850712332949397139535551034389967021603145820943389612426249409485810019271552063488198791532420213112548033293701562280764419478317956614923960805052116881114117751559942589048993986762260293359252518537947409952892727658076757113676646133154323738456958283885868145485536242129342962558266794742487128616881503867471389641775839875182144447753369781843524622221572233504979682022136471097311381493035332266809855256738462600630071574675040464331586439662303401992685928499446512423481065287077160142264920915690606173878981508695117362009486451473838157142570839082767072708530721449366469548491887911369249103560918591437153363834076494054449112747366762291175662035803173538031987749445975965134180684769142376328606738618113094635599163250903345897507478956771971147311469015966872398749225142567846657067808455544539653983018697060325260028547034213340515602081860785454128230221740311813364244034793212774517739170784428153864833762601749884815215197787172983736049867773607453390451715264584809403915725839840927350095055338550927963044856055251788018159221727161870816788418270885345290793766468245424274507118640782073914356484975882695219037937366452979660470023750180629044246802046698660545170772730845864676124175064497786920014431917130714313969938270567752625314101049707194272934380287566534022356391909914155417600000000000000000000*i1^25 + 25519458865337357923663930409561289819823731488304909128454980476849611843037617278043086120288289621346564695830108373578745155730455736169473022276041148633944977064307432502595902539272426600126268286392526125098939440686406011224118872417903621819465133812678963317003081834766752486671189760372608948216541763727166964065781219895164408787950792257082260507348055920605378236675002440514153718600392800008504941858317969285381387840120846150783364397269508723180216157682964294531738169611710983548096148940244369122768579112246914991354899720995570065715684972679113606986405018216858303962333600298546051597219852798507362423846328154618541164937067750458734791791638996159435288164104065983465399862288249225702006225934279596422549410422026791995492328391419776356898674414609941582279226588319388050063933545529252421023804025421483796985501145533745414576299714154453401448423074927295611536448265301050681725958908298275201428942083022151042109006607295912361064560419490292510387725260001364981312499666843323239075098370933034146396173255434757193589991358926770348531253671703233503075444280260124643575710698693857240657256400448517243981579511233037651042241749597914249896820952439950137001264003945493278520772189742474481269191828263418110063972801936693110872445263928552532266361290746569771789879845963954373337794228130020480696044990745589459053979682663180840401311568951711898680156385687104179486452954477801533705517330759323513780743461165030084590598210581730317891296190498146680135228170898467878165916747331606268888748090976500497326906002933878259053145216147005222454438673735319189033071433884051697353460155150248584473580969403685436561026444609598867504293160194478376376628712217079811198782958629941044206959880009559212815782068241031112427497900672140554763974033884462808978771403226587389541934771704705818693063374457143837955940333954006979215470672975540128856534628196569456493781873677233650656092753659172528381506942706566510453046697746218130086434160264475004879666477152583324424525759266160640000000000000000000*i1^26 + 7633609822104530703572508712745843987042529736075146332028518596776924905283435527886123689728663154878496168402236116299686177411147525142147814857194808722959975662252452477573084954009058812339248187185449370395469051888074032571114432631418364668836101221718887926623497648568218653288041101960439554992761722046720561798407380503582424584402335243050973620947540646831719853266672390356572219043130954428266308822160737548999265811183705890343874590766518407195122400293813857959266318470112797862640359671370728556399809085329066819049274967236976469772001480740713478289568502321373370216891262798692038854583283704231313363674854633083310994563581457015964495896949508549382399078119643289457873449061227557382934883002034322306079530806154667691737239880262281457346227397405954045226769638782713443723485588468278994606498566722332505808680915789077567060753146194361470481209855943738802083514168894313196001352831233753524968965374072517432375962042637255355608775675073732739196066960279036776632570874676868648540275499227522968419214719964249787127994810966835996677697177496187251933483185763525380522858774864071926791203538605085780564668062383638955170003099669977084487290733381178012736567783729737030806860788721376888048913656951860909308608655204906503234573137509405200154202538332393432167776228755868035729684115427093434827509426333051514478037766285124386269326462326540371079623546410182366679062230649189374780737387401022413323685424746154091563842214744728744134533690825141297558299831990377197228905029869327292517821010522432450931093766368517124826959014227745173811444236821695725007208715694760933325184480650000995029580548384963262469768223152410830858784002357028672090377788057944576552053981163354623817988378925125908200502055979865945197891248858913249845677026115698340996575435894009806811401533791109840973333019484459689987449329760355301127947514089409887101839206397564250832634431073494075250979914701293893363731892736656478243416781027281841548437382911545545536519598855497910346686922752000000000000000000*i1^27 + 1452245878998997211204761008465649582968842146388752056620589211844945349046491407630867084171816909188664686719089334378926407110083160639600970394213462155773427606680018873717387188101761355603770848394180786720576861379841287234290444146104933369279394569528138533817733462428127884304703009366864538718218710259126788978161314838810339446097767284031593358613980129003340870524924898802485808314136856689468659841127234589337006400429786455091537417376600336379734173388562406562091786671070880816142181966464604713861531720317715093910312467871987549791693682325259841360435798778818730139285895362899215891836118767314011296529999286370797865135940765021526512029744231472647060900712504493978783051602997994521248503396964465660787324355398399619539629850003881879600662408967122195035772323399781091390431458934779788084282845293691199496917992060227357431431198476693857000782000035136970832203630213468624147045664180253774717707533576416570295465898210830994087832315991181838911175936392259921396244456880389913647937214115428969340551578801562187290619761334846974590851830253846776411398528753236430676497679477113048880389706558285069972919459098993210645104320722758998264064375655648630260687235423057222314608866012697575775471633638604985608167220195744358768374466929012721565183826567359065956844412416507928457527926590482017861109144451105835776803135522887490850200807581845385892776816826723533791129462895276049210099221797926861171195391966583392729467245012962183737265355735537589682367947877188472426022316464722715717813268568556327917970500521745678640228538174588735597244094242194850409742569895876854182250604177753716986162317812841391841619357986779865037952837355710911605093778386573336696994554643193978724446905731078633835292731623874279462825306901594059531453559882356412891750859331247955982323535200993057574319226950729598129596319621219915165818971629155181707097631388440674181258504441395033433950855017161540849301512864293486615644368999511348551215540204127010083430778724592384789708800000000000000000*i1^28 + 14072471794900067431807755837399017735116036417089700743587527873426970443474288931938688581576582769121350731357576731530575420131318006243241323901365117444868334425957400401708475243677500118433203144572802844291692512627291920164842145418204265066324858692747978526312009053144634664468073911557773358550307916250779578904098649498377570549284080199689049338347797827710280580356472332103919253282286042086636289929317909780852712705664846269703075582345257885813396596263606825269343774993473720627319787521751957239439151135370055644462244945416347482074358803663842112533838786342567760641357752582844443303826592071367825902197042272050455148059985555991707086803872743804090388723849471731372683826349800534488248655368701044009728558733793351182044716929562644063653596120327807881512028471805617898922185002127086020609941239844576641987496878738414309716725705350500559337177752703702737151156354797463041653835163136859882511497943454146574334621239312505772035686805016390389390649409498106739388314783416248686740113697745033128513948159440109761479667803242083399921281476494065656577742096457378262424387704091137250175353210499263863645537395126131745883265357769676530054182848427665287254032933324895121780929447403332576747922756368490157436131511711500720343728506151013117264073668864628581401305901400868374693744430050293752393250011016338324310110934202322308335540335750007236015473986252655075798870607388235733424808463815482403298825541617052638309330895809532919797285148770660745919465779480317399195107588316941751449095923450604646597161918751601464224661416078334947982623407789524659457325450900636370018297744636516384487813092778193059149153157027712831435974407492370366847977239933008993073026750089014394211704093496019851670020996379375580445388548906742724170649115787472133627185058143702706900948372440687444529072956186304166244986298741614319195911087621604148848230497783019328373773532436688840591038347113151978073905380058848069474972610350121199221403396050253086951280622708981760000000000000000*i1^29 + -172533074169709159000129632968317789235869417309172263222622271256309094975309250528356736871979922401215066015004649815203387644450607336827570408114158853164354393768821710783492961526949490945854535075906791683362446213126123483221011419559719764552628177148589915744321552408670044023190694837341304005006284484977342907736617711442695395946225361985566327780721766713969223839906711722856993875913232025467897637964100913541893252028196754562699913244945508777889245676617661798971467526176785815063363033123266941437540173793462756470225043493945418558222346175424841124999178284550483365468917790323313676810004621275191383895003693447845155689564372112832269312246712717340994984458109691217116662196474517503823296878521901628934493776690610857375292661425581663392397668710942141575554718413639379364854009221632921010069827463087427853002734389128825841961153831775491954717686772926417629195913987642525833599130418689016869834516821569850593189159359549537921211128981019379066996591654458428968863829561505415968048736135355852247957526835982471705483615749138658962794047585675138978590545831050834631312828712879895833002798321785431126145941313510681479883523538759007427886021918362797025331357826093350913503924211291527548797577195207907738893808032936105347120507214743979953501623467162944759744118030165061934164838452886758224011282807683724597428258812006710473454721396155880782141883848366753041797502889377009595346648198761952182842602479869536111059847266945292408521294908555867767491971792678364332236422114960326989338562158029615416402465386246725923142131661376512323479653130032883910445685737764536916974204830672803469411971794171349263899758059320386279432368983952469791369942965229824208630629016945735175753200190560132138052694421827667690049300304933957302115563593278261174903117246243981259435428602408515833625194852402842053239785138188328464129920338678857802890262019765230728889250231801013524898328865919407549039021471828558127517076410877575323324585730969054430151835648000000000000000*i1^30 + -1511150467983632538829813678194155025609926309347460146964033214427523703199894659198839054350057240024759051905648871207769346405451888953130435804936424575925328674409195884566205278232231126196980424514927588298049909248114941741611524620402315027844370980247021994620883577557315918895225990973194138536250853328324734049859669605551666438791824437898422098320325208447736757936239591596104068652935807031616882909862151192130315550171978603528543980259839094884169152616875417341969561040826013763229968271787538977630805486301455938681059500471403239198707984300838280318789275050075654119284384776893494421079541714689341681726076943635147910249569540740313098825488651053390630315880848777966719900069302109078927700277002398659416829918753846213283675387968023774049546062643963141845186594503789196950003225277583572852771501386174123254654768155421206127936087406667632569978354628276247790694540726172249602873364821233023242601844035736427156185954960876968006663795148650373555532090792934137199865599230226783175999477441095567845097849792072732692099312291751328864485233142732233775677797481220071133254114889218546727878185441603824600404305331649636063038814383911372120828122015369670740840039392900955789487539465045167699112226347834668196903684437299146634718437958034327528967175495717095402928354300889510812772172198363110580529779766727571504139433583009488465528718633347545271288191839031500219968229058994345642397320434158026401248146067786556713920241650720259109877818909984985583816203030207163768934799941435587992197235396410948523176555679668500858186390079420231040160957514381109090740110367561994392949276639599193799695964896394292830611185873458225451148089436243997511467860536560081312770163512423800270531321906358178697471734323438459042117554853594399960856351553236708979055678316959391483401295076376072157680663904097760481103209848097934487633471360955065822902686070037632832531954613208448704214262931083340062143960124831887697968098245332761598379895399429177344000000000000000*i1^31 + 161339339325046523698427657630594214792703933030157562503908256406410669000442760386801496038568771704126891570358291273432582749610933461566897789950524887542021172463766778935028411889434042858534451933762847284343624588721481102745082996907720910735174300303958674392188775686259857749952173252293588573791980838508249963548926030460727795237131693118298221677967070116339961598282833177243635466860957610681773410705379482977622489377965990673249165558901713854219742494624813971458203211436259569714992807309008781525382456653989597658767597424688722010011476410931920508973788991931132466551627057884304107702501865309777713699904821702863868028249392450346025138407181898437861727535248626604029177559738733754978975646274619126702704514626497480861085078231334970948125393526693351033992466860992923568241932656430919404155345520374207616891325447284832561602848657069147181050257516304210401316674007364547004853338267871792717284974595433526832164195147002511057272210713676138961829294711109611907978802836674980600752281160095724421658681802550228386029955227004241995299572333019966004910571977562437050582703099980588970995034262237046378769551713663530268332298967412837822757563932636349310074680541868288235480930108970693841688666321236051344234516136178835761164298786666145107839841310608243437167699204760211871849174539436814853675609135632411335286171580322426611818951322843256379645831918935837671647327382320188941857912773022945834921676948821049418383101586848503128372544367249174562730128356169389828775128696303822567786608268112962307768543885586059585904537931916633907264994046917518028650913921663894388494462619244453643891926261058429981799957441557804481795950498161215440925669854290712135718770431658401429480151242591628224152631910450072779793578834013184093464854091432676382772671917279385562490574751842192465047931030121901043779464897394213699779680497692393209261646046715410727023118648132058274545336955457093555550370772165507956516206301437755210467976098611200000000000000*i1^32 + -1555774083261743433814642491405550236580321493081564581801933171213859803189704290583069622539682675984637330216032137206198830591111727016823030642289100620272830617444008138784558912528312146609220821772747152360862394048104399777933308344161865609663982870332541990629133371268168105654534980250770949632350575055687675862044963002291538057671102933580878722901856501121593486521654990920412042375992936958607994040766866041114170402031204362941610445668637263607249769303847563675737877628632600696170113565358240626610534324737620319730489362285515590552539368856139831136957756156835322616752763246878199121649920516205873701597648895883998476565991556562631861729756892389055489225193959127229274703182361370447579848693964019287604474304726356026805013636595898196695898970879772608226716069242046341781355238073088886263723336604946750106677990013680580821132351116696640188831962064708620815618083483326545554799288321434633576395685019640162074371011048640997387607231214418213387600157570639741128127610377447711901845065439473877923664414866002929515433696133062296934286790188029532608196732368453803616072995531939702773725643813460825026780860646243064668328273114232849168717958982824368167135705417105858883440857070085249097123293646713109546949774246172542065045529825280790787887651444386888548537710763179276200662215784401857549260094912238596427122477963322931837485172640228511936478977140946869665205547551230588333306007959701576985986206291957095582243279954251733989888972665430142666594670199893728884640467573299487739423888190555644758693449639885763234390365055660068794431809674473717868604858140344136549709326777897848555897488894994231118756639765884001250920275898452528018045188654637738422091724332463244519182633718034196866364495530217471597395836336624195668093580219389861826792668430955353471999503563417040321687932777723852428093069756889950078847641172920358516274350793436395297898876783427014019808645720533539511709536486559606039341512246515130527907840000000000000*i1^33 + 10008762331584057714845382118458891471655153823928417928502807565148142588007432521340481568562861134299525504465568696864067293731676937035007750841676475827545124095011575111613940879276862016226097019917911505260306755831442713940821913900033790349380854677443673120170789521862261131920519217397683901609983885690573050069522987721812378840590205286757714957867715950581990731800674563181320886624960795686920228957531168728230929205762240547674898782654729621811686684568423946251632301971843865910089473224971192758467712849226975705220501997173504528439953398234343045409492163394476208668821724184018140994470255351653036461465131248024217433713134666848030968713426207945225041744461612456305306062716478755775193302853098941705324306243672405322708789199635512543410381409436399483053472998913796057992106166493261878617510456140515994827433380285464266028120584930528998983851502861429386894083833976807715038648523889965543932603111517854291534663392062880820762811189195584669181346942819327278787045937734410456740245024603089967273978384089016260197727671861955776657282084276221829971600482225559189659170333286905855302191000360749567797262268316601395327204205238341880684372297644548148530927141135041819426139521074909353777407771346552222837251234510586700142019447685623201350791322574729560052142058309767597905230416088512542131214575300021759290899407463524014462583884864802250531478358511182690638849568926532457773382021669291977354277441436516971240629351867734824851842677710004878347090261400255739886188229389487123387795806657666542945250196175093057617979459931835211081665892312702922954417556634726577461173074387587749096502239523446699094314986158415709238070416056484476278627841009925754398188654200046598222089556252076515164979474088665786571657773038306942382395337956277529811624582198840200829170922629270958131743317843280460933230271163867084372355718979858817177528425505746603059371706239481064902931597425823427762097389942118769655952804314873856000000000000*i1^34 + -16225390298522807453458759544716107321675711231775177549622574510811795478627542909052835919619766899897894647306577644497099248882229767008058996721187866443223222330192689777412925713446963517259616866432595836978688506981035324894667794358994160515438073270565828226724806053828747058370198034690470594877334423996675171738728404202730531053386568450390223870587592245681463659848734654408394980012128766279907006017289466315634527453413635775343268693720425568620121306267181348204235505002948769156220635919747553071407656248393397504337384473913738896334956717226213698691774636492051439538860645917226535569064665692269057708969750697142397866529831987675407377843532349907409835098877954043349947683561567536092097636370638933596171398914768373749856661564016521095739933332617077688733851919536752556292972514929579155454539719986531441642690925079117115518176437804992984034698412578609740367602245640209342924610079199994422332815733713132593105695023199707515799185164623436618775021482941636015228600585107292116319017374970584427523335442126777407182352644496961688184326312622355159329622663489789692753394720735774689247538431163174547151046015720207791057509729283758865694933698102904443190757735757207504726135513145158749129661177835545173832135798263755397228884826253999872410436910040999169075415893617148944202081766575587804940620155522465108068019019059470341138764074183932596965342120381721337222190780476163811975403566048037136593982093905378120965771871897214622005839217237972847031444497526166481374629908314098952709690994292687745638045460837180505621692507159392900683138919470372380186024155194259472024657930341691288479200242033004683588787624415062496318571363931340624627017892037015193361180339165774716850540480767106544741031536818854178679322779126117960122565867458628953769684375647637093195367765021995125421745388204103521753718482411554064825868460606716072949747949142437511078124860726310865669875922707098798399583217942305113467225374720000000000*i1^35 + 8845049934158974415777343372195018876168072876570986866406532306207869745781023224912306261462531201496789942499413779192188879181037598570502172420087100750206807677527702015528489862087584754779955229037686273832004951832509100658303937456574775955586148460198983620174355263400707315677879963087827307326459101386474329583357405091302392838287739834575242899788913295603380887108260595208967691184521263804609742025012014567031218585455516578101307543153859092698885077544045336517403183251053241899870145073068583189965248914036932789482911432916229003934257411554795091234277651956209507628442695594300460640575472430086711114024945234270003565371311022256527256409815674003992184456544340410699158369543193335957651419731149463808352143955675954673065035585265942448210440733995010502044674893253260430583619617470518733968910141210894340861471388457412006439890547634546335387866778032801276976383483713952583819066992173008685629312213237986661474094694943542279461061486341660049727213640267444237949909646189505975904731134713494427929294553777399669027035513177051942785590638201744168057460771352156544806743477940687988438698193248120483069786357960047284860020207161576065278203551695725970217072961003091871601638683196556834464741788975766268142195945830554419014266744090375635569095026838918809500866170554561594813731908798623480571873086715430782639548529126149057887498781716110612585845461855401220652617664283583805295765192656710460434232168146137213834459618809384092758098649605496724559767684178029504444043195775839454939679630202713251577049791798570502961122618947319115265297701160847921438133206480712359128177717036119580325773103071443799390485985611031793122139652023723474718266627992758604428482775610553851084170316290559575731600937781949488131441207540086268664891759432359000728748419562267418588733462670659221079850630235605684206834960393628579669617437189903415158171892466176737329910903977675671514793585692740944522251486752415678464000000000*i1^36 + -351712136598337082001167578619621187166425880836213681947344561193386214324880322258829234208404582613824860420565129261489301045672604473510040392647512362736911001904881035012911048383998513497843569736838682000897856289987326991232899004208927446329362050450961709785626070120996247929386103293293015764157842116653515794480748452441782352599542851836689126163298426627033510345023179826450824218271444777294185169191994244661848449901768660159304722033026999857540546539278559039576774177507261998573865121364934991343732183393777790895656760223582483520642699678927139169928087472234846535497228977735829392775116134859271467417423808112814768744082782924797020776394898778921602210123679129969204703339483002140447560754814839706345918216723016167345492415126328793520832734834688271825175787899459172996024828732126531651867090623122026706221099218326910032804478282357741011954830864943299627750387391173585589450148100746206581432955224603352144753251575327234103563371546961211934240222233419460528859332635022488948701402160004330795816870790225628349948739697202273756057154884071838321085117308900128747524886872766306232029280025008395887479655653109513134897532667705906381066536898624250741619786071960621071811717845775214111550030270488914993952495062856081179089632665359609086614642687760635179909672995763984012271307979043737863461299668833238892060837440362716029338070529501416561234635093683469524784840828565960723010627599878555079116382490255540152558808448733157819704365940996143384808621456788338597840170195498851961629331488878980524512948309118120584116930676162480196121448677071349143538747176026632387546009066851114799068353846440852647890891172211682165641048977906468562577066922528829718860907383066244383558557429283184168309375725141110223170674211273279369307765683521964137052442927763357395155940458171191063844460208305537270966487559724769209288549306499134087316739922352878087933745793008798713600399383501947358039244800000000*i1^37 + 6778433678925440544296942726740645050876424963594927381105597995250158806654125070378950104854734822810566606884349440369637787103090382021419696218194377014358184276029165206726651294268508952982105359540233944490920473341669754116419145965276436780119456738955794122915923713343821373905306556194793911297384625289527848157214462250327751604210834385244156975421959543410015920406821348425289581320533971821727857206157198745494831756760302467291292897252538503440324052573905280514048111610270674536010725944988501518269197182520956262289642681855741072881941209418214657910865870569924452395372490700638169005612538557043059021407597173698977193252082026787805025747990402230842655919882274849230326133049300455212518102685356885084891980796297393334606131595628434250068521002639642031239723113141166246380578360711076448005343212856012645253211668365630174631017809220463099230785957544811496015520594420612286073316141589542164179984625917734049561916864135022384336907116552853347624122419921135648316902617549088638596067129305303591144394318818577488190303480651255121162138741828652765007128976480792797488548047623943783469016129146355843403032242035196341083003136839764082707176716292936355503481291306187608283534416503525152087614021260355993193460470688716968382925347597468199504154842709855022657615128069936070980257189122061845742914487736342162507739605006577642321928205268505060445101214545734707831428590299159098021836505387475749929420484072181348401155678640650815667131918112737668411838298590269516026995509419508511998550165917739242786035100948030833218690511121166895357000762623043126960569365971364910181000474708292389566037849429107701160704909260879637197219970204593801030968883488587299005471649995494334643002721546215145120890123619724222470865696630047830300194471888392534525763438006083230299714327063036199927626267277090394801706909243515048442713222916659073440378875610249163803744728983561884885736904795876884480000000*i1^38 + -1076782454567404665277517428178247044866978558754933515922797535168880015296818767278377432752271316297488626050615719221789548524196563805596794679014778325258578870049948285957663827557742018238815798551115634361256877202215673304074561056226710034459815689916906469274502601422581553901586501572635073691450197731304684747459040790499353564023673609516209280075667792207462793645273978724193737312404722307145030596075773148446304327968016781525262159932108984401645066865952074492106527942302854331194363340093748320176984868837843372837259537075890924864949146585969295549973666042865817700607204422788665829098738615381309385896743088924370073123580068763136717672785591063205222551201397080262187851001702075223695060525923002902175963389429223256285308057130355319212154340818861503700242761368586147003837038754552462173425610345948129452882264418935135336652111543303312552393993956957651815416358986715150287817018933057119572807724121987473257123544030809482261242490350307969805273528481358623316619136029097522961017108438181383971294409592366097480684949718103963215331140927948311764745628769658671402208145443289141984632354881687064651243186239794563153099060254018397352139432346565772691746732455412555126599686082541987124741324521997841656580931544959499783100753558488794917378023666298547520758995111046141580502326341791635450746881462885760131399882125105241221676757922728201861966139753514007563948253526086560002185646431943825745249382373209007482468748564010715979722623821349058854185391331333231023397500283333121482893395468238931383554270360321733198846715150603190831933552835965843088796049803713354541939084778223055864618278643847447352115526813008427491109650885191608455336264711519636945974647546956993236670967768843188820704764394042494193159212435591098789572187520391397340686810622633866010854197862877623212797412704934183573013316268784078324259079665003083370652023754546311370272723969379856061251584000000*i1^39 + 248058600648722266831517125035233226351399096367447779368896678397741213576546356972986290848835328377056550205274808595395166506240747929725181605951057646209844689156472894499238836069014760095127342473328763448335547191379714252790069009750154534607654320142845407811984208730469269715174485926788871922550213618978125906441104941456905105088461106533832607755592494994788276362234328397248114055426217895298099789934482543536611045193719598144045675888572716457604238287033305356494291116601837942366629296678471838398760480437685860008039886468349577487004761730398218537856403007545392518218160009223285138955981836982657605081518279558486881116281337767668092046833406003500252865879857130381525533002978898888053780020505749320610237708605849328507511673038513603359291270296767774454651920528534739073199542876861734779257468375354631882733061687546868511859791729530573027515169936433915498988090750030001461081317776359377416665064518866932374972035202397248721784631507038741472128665375241723610581800818036199146604649149909361205672174914680812480115224006999064341728266539470579891847658855617282127151694809968999814178505060379569445551835584272788674424409086822954565460014410849840549276590919257810676191208519348226961476957669396007633092801965473676529142744873446205713258803530369319206350648148954442746123640779646903722216494778516801339969988480281192929854960743932060818395137940379082549076221637803020180161499718214567264716371983011584758170450861067089809504349500485304459803278115192116610984742319777237824869593756694932671265162485520121428394661677791363719825607624938308163546889787388783630064138453230082641195111827760816359549842540049379344600893374771495944629971227994514081236760360841069409515156757277409835637442356009349656151579130370307251926893543336675093350973790434564927482068220829494201191322078851900302054604316843480933440508232006981195862204829050245110734690950565785600000*i1^40 + 283541090838196358668851537337680039933157672476590882053427162364164210111912436571831166999865716460080725696966382953248849184899944108374957218917039431451651292344726247589851811107985088317597649477362823117908261996644136589028430640054491755909688014026185729870141858767428169595929560101548978815233359642832552548743743886280337711019489956717601587651272106147866827759708136485043431340710046328985853060129785016331192871965044525156679541294124083290284595612502849245684157751798914670387852962055991062178125881501448059202036265637402782032475517517945801688589154517892530230952851775566619260442001489772574580928511433338884993446381187169564398444959691135470169887956287877594147891738756527367081092214271967042945155961478665232349672605361437231490706343214753374354111008170768447628598492023279186369690784820425963327051196893291531808979125241569343048691391737053190690059466568825275869489243430959954616789888964924299296019825097842811834318768300119822100072296994423914663253343778311741945352807963305756107622654878367344613936699249719522091876513917888733408816259362335400480171607907535307845611434317182418626042709756085318316067086233806357572292906367617275872683676794076215533085713453841617596126972089835510707664049839867750357314947210427505851404719069368114311174234983671173481955372905840154181227393715960918146587341544123621887045438968282075672269910925773753607443570656232154475476274205856198311508505736709831692867431541779456583023223443340186736016164473362342197375759612598763529221332013069496697956216933035600020407054476850409634857376351582439900067904310536905615966782221455760555818386324832786901379890322354319578676503946229240427402348044729614210972065701590099146008414472680963468795770268317683932284131347453766873001602322540626324087556327793090824625858738362854330701248874755875297602608139191101554623261009134051174539133861996042181120000*i1^41 + 86216862434679900620947636462675548556006494982889883811478132654140450430996871313767964128577089859639938975199529913349620183360241960207317636142455577828097655928682990212707678152035145578385604307240820273717370901944212011195451682103345641201586086291175568522145950923104869354198221083356283505457601384868659099020634727003740023549595717073355415307084109913583015457391355689705071551388704855457985934195928492888122862943071486513086083135864965127381761114513931313939156208479614542579203829591004501032904088730365834063537332580998227182100806677137125961039312958265069133492619537391661660099059935028540190410374478424029431052957127969056094164111420691375817152171653723447305480029699008999211074422055100831730685216456583494461019381923235240715235209946565324832825151387839366663484208815832072644591734104396704586847226497460727196369842212872097010599811204692467938556601460576088052737851263396091879691627797751092450540485309029739056202076576521546398872682471713430826004429842902054554950185719015967547798093802148257081002226717359776948573810536691219781173858016433869629684870760796556109092072116699909691052801966808262428764998369676610039245738306314056123799407410653918680220263533224791725175060449452589001583659988326489571482671527745684281512077296785372939637927887311588408282946617998491322625245135889926694645241740102417385189017819296405481403617162690979661079295193385350462102127820743202573926413265293568750919428714602405788794488616298111172860101638277855756708371415426018231932237903810599272708934438929466155539430589750811679025367120572071651418900557432363961009446647003796826337134353519790262895857902779768813780492146583145873612320448759858535456971535737373265950931206439926606028556801094752256905375200680195922753345546446099002606535258226720281404555681419688535238133921609576793340017770628032776651741513598196129045376000*i1^42 + -73493393375274136588238597605902457711343018134248873665478272089208445583031959682886692184837451072750331155375571950053394648840680016728196641043799268616845338051975345336565295117947446981122288873263710097220796368224485154256211456276187979171661635162094684931860822243976411052951783111233023301365740449614653425690528369676237409479921087535049507744323670633865959711545676858256150779700260006747140855305705748964091164657741460196676455502059236963028898725229812562650056935056562679758379767527664669457663937070367342832602231586743717489272391059048440911651770363022513600684257668597352895861075862199623360513241463816082295333137879379683113460093016983368935299910996588499659255470554869491904127236334221745397242432869599404389028283704947229060742293249712712016345472574669209257795250230164914138937203764921508010259781687956896930433826885634654083244443452001822362732361719532795996047671236591477412265566694775135452974663874047590234504445140758329839743769836862683795401337198475322905756737032132503623257645995267881820318143041496876356707877725400451584164570907024456123590987050907378897079861493986492952005170314730757056107456138309284015399564082228127153318055749240233865702284067532451713253503822070314742540077475338836578955627247914750285658869281210096677810747728228198313283036637396645575952430075062844530986695917066052655475024875129785197028730424882579077423480271620307261811345698329188122042027846879911172662739161012927922821796172875289792835048618327937291810528542780144719878754725808530371357348679457145992361167438226520836382379364851912175706479448754113345740100551012607113239716952762558844135007512979380513979395906806595475813047407736005557737963065449946479304671052291894379744214122957368019486113269654011574765848983780268832416548534387736513503923631978360072586049031565317600280217346499729630016649600*i1^43 + 16340464196989542737590993715994809121856484930238337974417973001006172087608816436052029598903763432847849851557534017328897468643625690747455212090228144386137986335026053080421011767614196172756727955219219878002090764793796153798693748434325612503579897577655077164742845410487258477673415723096319200923687981232543416225189445362162338143316024986454134263403655598553450433849598752731908613571086590608855604770769797118681838290084999310789015577902168486380249956123536859379027073107964494854514246857095425546544402845415129762591477557484763051805829759521811579731474651637500397298538111206943172669800897593781934345311659772356837861267008959118621995438083628867014657746714031831655207425663799875900781172482340210764693437093722780272022231817770124186689029603242010709020027079051732769338621828614537941277660322810150755281755765467538712949989710765173193837988246875062336561184062478008675572381410608775291505320680148040347732561748047627156934887921017834975757136691164792005809547618870338154373480534160905269022062926561290037008201770471560306383862476133300049276248127589327568153270014818930226066450134380004252410052298035335820553098452555530530856103713202375601039116469164170676477793863591837848859576989979310637467096513080295579163797130704321382757243428575846582383048062649292695127319367645427032149711151336105720481229872966176160884091048213337112755252862185891149268517640495938699460703846812331607048976008047930559516196952356213920483617167145296276207557911414938389904275978795206210193464918382173711464799653488277909201742837694872710777412960797764652101660738204320628059704582007212913136026316791926268534450503586109517402289525557372562565798924742994742432663819398920147085253929420352652949241982333294181883605112025250001743148294580163249407343327204088389308107398501569438326057456684061122330251080*i1^44 + -91039067539520570866928517446337008874749634833126364805630793578323561616127208736165812483711746244896498985138645912777725271367163654722587067601304659204957085584596169951865873810798120862390736419844562855754596052997688880293189241216109852669279157515478621691314596556552859976463409452777813071964380176120578924087819084159370930527988915678821068548243257396347147396370732694086766723280064473280213458696068628008849292322547660378479529547126307289136279748164237745827380253159865931993241189659408308420927116695158299795168894318302299049809852203920583904248226739327931394907559345587587898881729600374323346820842003933522352607502249710801101032796187867490974707384965966116828185902885746903687204633315677448673256479910161441011949240710364783492773414060981889838882812219511965313974804546318007607744616230053043756064440026049667291656412540705922924458414399640263722380225200159066193132220157438821644948650770950182025951397941976583487591089140841337530613661132264493997948400254024199651422677770335468106584836590684464639897617910931835560552759777237351864409224741244866920621604872841495286692851063248618825966617627252491052882154877668801871288347928439768179814063729396264321715560506676433447568908208149777371428234238349332808627047496377297612877116468270517477281951091893102091951274476786975924872084719244446156531330708427165291475981363222596968221710288413838062167935455208074826303522831199232092528685368883929024092279754077086968127582159724671166809741186265576299230827068469804878310409724216007001218503050644349348469436070077472798785242592965414871197311580800722910123770863533797038636079782367910557969158836711604216127107165847032239486645796583562537051506402775178034428530778087810155064572488620698336401619851804129102637395897648050169799504087712778539351619949640005709*i1^45 - N1*389373504009198178662258800843254747501101041638991966502606278357408978647711489859176482616496276924767168586194590028235055328970022777814815785234132140260041428262377446108112726454018401298992583850826387183313634121669916199580633790757912413177682650927432375155002803829564742026640791775364314365249750193119841353141638413985218476410494932699000033298973665445193968599090620560447507113718175282751690356051210607836220172749779494078904824169094430765076647560888457800246606208649105089178075707936391799220665020329722790411865487300511179033037203977108902473584323606839688860383351456202002576592798359993432026022974645634426749914011548736997354421866591602926026752*i3 ] ]