[ [ 366372876300349662116147300502983272667580769848685264714318843107435288056391290326963250077288709693478337835838203098837879923819254304184419589451972819029687923913623581143935091018773417925793423574040545897619449663375182859202239150039289530349383446742119225930491940446881462221661616465327403070746671791173266531033618961704386483662008256193546748487803844868945058658416297434905323695313644274272198878342504638320463093693625574756902167964047903701257581027850972990518740908737624561475250141794422401917488973154960264891582564255727078887445425997299848460863682290448243005906759423201568862036818552747120303362717492400318353284541675687238321861523419534461037762958319196524551932830707808744178713276986710798047945766387371618512250010756332466395730480781472597226281766620314628148245428067134321069460502797328225483201402577987349545267499778448248143631295242096214389868532119215091186155591477745627457635277885335670127841945455676282120652371451639924351758123170459775106185614612383743496704464042708819794954391603877524617090071637490504259167796761144353887735917149682110269864920661433045317714716050881168848085632656470841455325224205272743936000000000000000000000000000000000000000000 + -3526210610790028503326101024713501921014421262069563346277134964381635140270683155669162170404423642814520185907131555155972610704086724659781019694416534406323600428217841670350427628431328548099245669402552035675209572674474340329345408858826122333137621645150682672677290256761434195542394097238541004962876774332180045398939373437110813945569444782131529210182557118384924832129037830192106899214372604737501669420453541543167904526358936648262590967427673814931456320591320708899555637744922250040367782011698201213795591276292066774236494962652725989176464175518138948712102033826105588847154512038106122537077234591828885764962968259473091435008846694315751879359183957178140680678590283446572989967101389600886840675034732975675130893985229729495255952941271347267174916854704197174757476797606632171979270918552933218015634078900271662377559650486917204788265640656649229942527947651116119636824093589885159772072734132153996047133962262614186044767487596536130679186971510641800059733137511943234170833114448406231684902550418898487139580898421644276908208036346599997996711105331190737305287162254986582943515949576932063980560450096265499621970751703353516849187665792624230400000000000000000000000000000000000000000*i1 + 11807561886943172677375541453715827138991629861903941159518626781156060081777650912053522313064154330242166468480321930638095408745453834850715255613481387795687005779773072604329081421434030049688922012552144791656942032144437547613452407678983849690757998614710696933889981751661423256261963618313509623330769240820022739704289938212820900983631576877831109600084598225027348780597730982275097894999824767367363686858234793084113469205060930051706692457596243136841713739311415346959586643796515869810952288577915792490335955558414620578656687813544475858158436774850135204448292062503583843559073693555265287188900676089019089369464453732250346842514446306265280906405646717285062615356327299742153529042717953183423737747081079483617709263880817549680269239808262825791325199202022778793974631201449256126083070801750247986818955768646634622565577214478175682249001387074610291911477000684218048078658491145373117581462024943527490797068840151841218671341984888629281015040208838197897382842915135770708342019399654226473527387629620304686393662850445354310908726326285250275145904869396598640946264804164817744724567957470760264733611487849514123326124275046360723075512646280151040000000000000000000000000000000000000000*i1^2 + -30879157633542241553516807928895077472287621170551989571619498824797801348164057764835951635190459298249125332647245424787115422382105852811117824981813773822657562923172154293597953013006430315864354959269578925620541854469323001793907190707060407011843055350549937442565379183663175393071587128858419865875891025415627947168179132205455108658254807995442743032215165289185871742681175703021026014698678625828192045525070349229247867765023519745083303477528396065390111152958992050883813162875486120137888586285190375113502305224562381552444796005253477365840743607355184269966813300216674974879709389184927575492601574589357121951285541851056141968935650703985486352737050956506417922154532033303519346325527199911609219960156540155346143471977244193067025498219374835040918493923775430289189831766789185682490639599579184252631656801439208214178993537413944796174564601490496468238950997660064538500742926892216359335353365721825455410145863330399611931536822012282568360562366263636197878063793491238336256559295090242633971743754639056867476551282436263399525063663074167972862789173362038102063908602190888541773696454855331653550788275561022396826282670660696102612204076924928000000000000000000000000000000000000000*i1^3 + 98380088666511981499854796424075817406785995592312634772985318954889897169037445712790539788784232728570205540284115395494060581408314146503906508248091639310506108527782709380013835931332539596673545017104883149175263260762795327012709457713939811014195241492603738547266399828589980098620599152336423880643273280760913099690721428534007917311403307785793947604329807905482849190677084114683795445873094506299944139228189282234293922823284813893042664730958513601124313011978604231826863394323419686185706016503311055699148386794977981986355846103814626741811222044430590719250069176834676768129642340419839341755321411005726643721797618734382932715866013608419516930003932774184867897689969783810698679390816816667295792894387652081517744804999952134088104913283426087441001839846696001163074289137932967758632969577762449124379025612750775926693911920477298231008262271556786564084504444453515022931480888314919504009728981894090163414029801516580508548762294380056163434229899826674834610886275982293594773774301838359614632428083461029484107536819796625083145058242627071263425382616515486474179879364310207029039386083820039140579777839885119239654149653844876630200040397209600000000000000000000000000000000000000*i1^4 + 67963533164562080876211885998051665164297604001278824264303100669932065706534197434900091074544445516729745556243501865759883602602853296760018298008441715314496298226635505407245548338698827145269879797801144695543336574155213633025188497079684145513033152251648012564780880071439663688759178734414282753154822447522335304419941239956258414266818817659878316207824391582761961517084805523868026103898810075464046459351741697712667344463674295840415767995465447402905380404220946370515206795252922777041523971130489955897307385179960057409871802660496623548717077762349516777216948737276897451186486120316390051264896117681924140136049262004701188040050785546518190110063711628556757470112812133466055228123188075164860242555416312005022534138000758517658422653990187960254009328380270119769416870799235418053056700170783732659359058272601167341787066268783793358267241312463957626018563737130519354364546665174143177435149480494902171714031308749949519430221936551120790025055972684515613441342297313887523931809051149974417832749267738605345969863856922325862233719869926809533053764318098042696817723025077045421721891301999118192010605816246979419944911516100916774726690406400000000000000000000000000000000000000*i1^5 + 157918520052072779514284205950842831004180017532365767276476549446566399435279005390036303653393795891449815549571579656258239428017472615428422317237892544102400930491914538972335583315654252483579184376342593208562530564706162108839907527393362278055634189980825859578489526580500803552136499916982409392083667378818319807753384856254925189524158934991965448026472259685821069064900976054645946094602059745090324866706329106115561921939995812675485473067039585412809788063493784622899966148741856203046273753620620888729189913037659119607835577287398245440647891775132570281484511860203892047520509744331706227095360785256263971569362705038408514892854760435698126533732779373988367213518486765702689396441052661160412652439058655422071104164326663399075060644207555672201886397891967486808473621314482577029253158380957580148523703770933724609577981446787572747146188946430874531387381291107456998997125526356478936965704992394824639959422418708188428316929925792133915506663546041440467048597200584672675699578415094512765999154881373901248836235220699029263216629018411970112029830944983223339252905902743023007975970709350985044634988397056253146568084628899950136509071360000000000000000000000000000000000000*i1^6 + 82312717383508372033427364028346368728488767976385941215760908835271476500634362973099290327344999977246851998843733016716928530781764444678630382754637214925201861012787406242194202421659998320919376255861955777375633722388732928122675421183784988690392447166553768693537037894622666087228677834014066613843751592551954462528160550931864163124825918934325454377309589817944424252236110556212829128051979266487384735312782472400230592818468674558980741981539591253661891038556700277261179687471581205797478331417656332237594713021675559706174027628016421786963817082931680996388902821712926733303927187334041169120803891094198567673115318139025025822828092129787069952586154524492233980784114757621084937176085550683227575147944960123206368287797330666163872131319667639769783995348028735332989506229477573226802909309748396494887114526470397892641008316679427658529768268463100608189091394001358519663936705295508053246202957550037454644323791409694510524739160674381061022585792349530812483571225169492377507192600276168775582525871680742400030775397780474722492251013654810063690207716821160650903913649996894188147488221097699884945115589069921744304467270917839994329497600000000000000000000000000000000000*i1^7 + 19476978443661644771988500697855311031500172460338532777661363813766157636892175214543508845560227868500173213559225994090625151336001195699161052451445825028411217368466363465373276920557056496435347414564178388359353266310787974661897752919577813866913455752488651260426975829176850050808812038857808749006848662101123502580495342672568172378879786197181618664643136589530477574184892415590301817009719406575041349857426905167117242734167592236609647031714272581006203278471904236303853587868564538661962809721873190537860280832656052503571437201441011768332852545209104813445962177352495792953246779335811557826435079445531180913740913581661645180222092298319048048627448903561174300748049355117078011251124892696528597868961700944131285079120006140681754990066101573857455846478648735764734450827802696152832142872817272944079279037658021199522980654354599748752686457892448346558785177123321610919969424807533192328627092419408066149699498328216909260723079821699558063462088946291590100781089104108084224915179481636458585090286091196921619112604261930899197665048054496352106909135229754468612470296991692508598857499858467490188791077585975732263499821242117458493440000000000000000000000000000000000*i1^8 + 923396014890935027350336929068469114671848749632825527757045088847938179226433108356170957766382656307725605926196391660134037345838367987953219934849639962077576664835757492963258608908398715978399407936275146363717845521666388953007416101391744941216796967332494011834285899581286477157261962285590490265379859414966595021231140629981646992642918150314367648992759571487763099077967977978891428636276978098153843809459039347084061081947993921144150872185582477685474268499173838516903178860879084914750202388722800893402167097747266779818609192696209763186909777834466022340048261326024268824503782755443594874244654600538879450624651842477315251889965255175489894203221228414247570957887119995926030865668412080574442787646379889359372758836355156765437573858385888864483289658014849276999948129043706832948923125102949485763383856442939641702590372084806219951329123418820233258255954940269244517808721778817621790971331158130199321971992256068336086991442173154463032952580431190436575964122732795715556211956568411882821941267100129897988435404816995242865437754499342475282924174716340304586571954559275910038575793790246581232568334425657879777384853854654300160000000000000000000000000000000000*i1^9 + -283500942300642583783952004688876822590502209416507149733243615753253883068332921254287375918968697352354367457722377256572409961015741574349399463392265525024409043979358514805021118701329864842524877026745086405642966954595307795839820324881594208741030251862778441569710850092171830266475327784891314034180174941686714549405539415029971705208672748034946085053792509300870801453893109592792560276444936353035254013645369675883861583284022422310353857040330610150731396502690614349624203223127788877480360265188929256468378391516818064312649813252500941978752701193697665057826397185525341585569709405669809891596696160488706751098858945144195844360168291135686368209462328914419203940279237332508506054146407173905856275938776025120486060406509039695055583305612336573129647566338599012642968170083579089966454670687308550883240293880810278358673861973504619545920306493904162182517065378493980052935634076210627965208856138983474293897950945334950822144192418786654552966434660787563367163112158440907072773070554761192095177591748151769017212905493834860940426679980201819585202921265683321306689129468755539012904680305160374324005594437413630280156327737661849600000000000000000000000000000000*i1^10 + -71866855229630204963174999066209504953902554559088005035199935900135045210371142165544334101924054495523595309536649051965605754666710979936300400980282527205502776115652475711378471872310215962034830805899712097238067412284313422584091485610942729532214806627707471713865750623688694303858351139095569447613597295888935347839717190504965083010923315161854687959136236195539963650585475309517375058409965767126924135952307264358502533359495964002182281757413953267762806275480517884935019332331451745942938275375321720638127633817650441363030589759100249132898352977510868002850081800696370715401149473963895984550488759510472018544056686474126492903147559438852480671629106877767467988269120043235007654523726441375268564218591423264631459505897019883773505665372382510972295591201123230136523992924135847894946767284108432977177593336173917203606384842049650235762196680273690085788458473406622606974031921356270708057623068787884102485955073642522858506015711850696428792533740149863743189592541527976845379041802848954491758920340930428521581318662864228805353606460376942480435038366044281620303319532623048543255163813318082212961876605356650703260753026088960000000000000000000000000000000*i1^11 + -1881382890910598563251787984827928483901295829375840857293651757706012430725306544438245773541414486007516843108327099518120224191394299258741587344052522744638437078283427383540460849920778723436764660170589267932568209351721385140215610449983167513680887570511261925674070232767242262688988857859008351912262770148494916033984273705429837089093798489243085222943277531686974038750222873223783981219088670076429584557830711654528812902523993406495474449721354424978163707855178039568341451710589953191320037740368455117997350318807227548123715907397309188222192613430714303509370955125159647229457751479953521374826009221832367503983956110386119445794840933223505201074658980838865993692766881217188113501831967414183144000348504376542650008615883929015428600160143337253693688830812945521791923360395169057441489214636844870571870528643472777272806705560181455024873791942279843102505453511276135034586667111858356761666687387265009362146553669944127995665796046916475745447786546914565448413748401157794756491897096208926541118935230076732913579344893322730823565527559162923057224982439895261464405945272302291811031308858010754111543254736924388864364118016000000000000000000000000000000*i1^12 + 734874762508963321378537960497108272201627877779097320092674477772636488123142903238847260621364879887111376083857480756781438029792143189982925483669841600651212432959399254938162368747715950502543955428145390408869189540993252370211056419438511561902174716885811699712362732685121306218719300334542250201893312784154681178013942497901452897911873149021196916400367356507878961998292610088194314812691186620463755221570568807080774214675302715579845885101191229477143772990722066609802059566559549819322170937509080395976120460601072130830712227575416257541151698089625627481802088788374245888809883681009516505503138822092540339024460065787473996884896726038158009781155355913385539540879130375766032552476413669679745517407257426125126730863843274602887301322332128059925971408784075976742571002601494181904358869950456279883630869553437603070721796830134403987119669992433194320031309892184698335402438904747670229319769205127774408859248994915012778562976958206128990668944418727726766200735550043695367469382821980932259358577542235530062553264540311329154246678356382407367043259491164458116130739916553509838025551592760767493294564898002773693851238400000000000000000000000000000*i1^13 + 110553997589148285958862490471683590809497800248024587954365053155236325265880555275962451176235431935317467740788481549996466663643953945903647805703660438739906594204608458406196533050948971317957694150601077520179075073032476307565584537144831849283601048574091907831002389500540125896334698702196348009777153297604823776332988933501134341739245444057682366466790353017874601133943164853313939356579227832033893946322065656374504953621062974170453499219103616106339772827334621619040390448778412998513925696741695772305245219919035016298920830817235967843581770452739069894622387043356041519356370183120775565524491239457364735251092512728701546680721425759754193625934782160459194446513769159988986171168640154172915135403793495754962229143295412494345788317212398367725070995286322827415377434810738398748887160356593541958350359770712175264089895164493469246360376123638149736409775525071635201668711386195399370979085748777085507722304426822207711868404234629468516044259856710140824272794423166967532861128708692981571992295755355456112049407714954227173323265081808500571014849104320696066055952822801780644757955839657209645745648398184661878046720000000000000000000000000000*i1^14 + 606455209077569098304156654113412811375703576350416033065099981875800200033470270404176287666395506187833517700037060207876377317868489518654616976494063986941598641396790774108144272115945682151170234621783976329399155729470772158754324851802090690477935320433095406050831415666701952491751940767102262755014596740196960165982107186158425310190619139981137172883844176013941118202944887036143079328208178462280676532655365300946562685661325524079088426408113092886549263927222749029683016792104017930435914891142805976446802282219653030456490839868689407428810372998917742360110248546930710661668405526089651186338929894012211039588558581596561437895079700602358133809146966700263076561198519538926166329889704028639280781394733215508973442507230108945355843186838994820435326364350787196931189922630777406432757448557435591414437105825599054251352906603879932684059569531022951740990561119208431459933889303508931682220021503492323024462368578926982862133074679294405883093176070111356924995722073930894262346524228582967621055048807421451209031132634092520518873740281575190548463613355842431528625547984563880837787869388706227602281602748044541952000000000000000000000000000*i1^15 + -38462869460656811255487929398544309688632762795092814828291429199474185208167134441933643629372037684865396538973352852424317323036735027008360426275674268738273286266459155360774277414539673021952995302711809827084493475862407783080475437829813544611653558205882261005775090201753980675946277914238599416767487310185836360286175665968972474290453490255788279332494676936540641739087659220133999990891559164872470350346898162943516892415651082927206867689156083323624477738334959855408278996956727934318638327986313223049366229371735635623304574421171564213845013777922861121859437553836579194519285865073277151190252112892180126505280184160707180009669170250107983230389047140373718050483055918086814304615186520145055806425290060963231371065213270928641297492906161101686427240152099121402246519219892267253942212751421851245837520711379117325054339950828264423749477939379119458583509910149415862061293480616124293759957051610209198233458757585720335289828843563662493239364653212182363369507773712805987267949021349681933441172164123294150398642014246925725626855599126893459159158773664821384092188892719803118659750126364667301208868144545792000000000000000000000000000*i1^16 + -4730430681079753674025652500490463896223184969461083805630817403014790826821895341837084882803727492124068611795618805113519663183079078392457584330757910061693825790757972684470619633187610008052761385799626414245606902376814480560775015765475562735011532153855465593248948799609496489891825559849507130703390410944923168206269377871203432082489193590629935947047194372569604937212299117521951622272378965568272708309667209525295868918938424585506300800141241918341464158879771181769014003664626369205872165047133266940629167821301264915780584988189762301755215192389314227599327574879059000977001993483514717854203472194308066897637837743136484468428011956428958951949514356812882441447432431174164492098030376893383701247273359693906259947623370069790313388005068166034419808222032511356217299046383017951130314299688871214232709390320880174461962024231717539213119505232516218023365267706125643344294331080730678436581125556121296042599436715863961684874298633588958639897591955398195947495224107010411453481179795909844248789776569526178420209726855921466755102350476122625031631505707592908295725775542961933505212661506214542050560772669440000000000000000000000000*i1^17 + -150985159089513491835973090286346986092524539940461573730517217182587764551218406288244342987853891156842130555063502107830955114866349390014614065420443658521874237013860835225074148991682885414062104539231674441140452645350700068485913464285934875354470079491995946748504473572511106191791792430390518458301223855801684637589789619108058401371426206344180784715187273030742017313586975950015512178941828541592939504278981461229989481007616243863651122740770866233131518291630342072469492967043151476961864128041066857316505309329469916832889884526841492539247187686063630193962207906320871212657483283491813217918319760758941049750852033296884991893862492567681832536360572953792647462604545465579504981158605467216257199101177904905753073077084344630649013499433100883563399363949592743272441600978196615741095579195308919075475557619106197536001774721103001671561556287457397122035211181759681341581569655197393388298990942768363167777754141887453049944485501666820634780021004451138009252038159772382497428964534402230597307332978299803224560852360739056697904725149520184421788533437542405175434180167543016956626558434241513582640496640000000000000000000000000*i1^18 + -909146227425748567383093291572243854587560048831485117484695020141193119033190331707715599975068842561973343636155810105378956589993945143241222153527661091354155634183037899561247599265908142082965082578312352609073070848202948249327956838383585723299150766115277877713396709867098424447773492914905625202634508170525479650338702561216506489450610317455932704670214441657147742909012041260619956445140586332054017660275692376891226015841784571322180775209596637737395301562346727436956926983989121472447805216832430207663028604686256211260424438808451079913781303775191953569176275213546479193208097135298345012165672001014525338402550077740930763156346697126176496416244710974268891879407896095803868171245534379084892554186125055699205638004425366012921921278899439641399198283349076766692266474421229747235864892315265379926511861949497267020549154565342795567101957520619331323328471881330801423468735335005350154971321523740432259417921563465207969676820427129883795821396007603107712192347096682005717827609832778705366069135537096283768321208939339586326220681278469604383811604076935379406918586176764500551028267466833921468006400000000000000000000000*i1^19 + 140021476764530935249858247513119256024836729567886636634508266626782299804319002217604346642210987837693022432472199352999133675848500148036718209511611907343896218146924963166332740691917800178550656281894294874040763914926282008248365504030855666711985603623998572838896479319882356295956352916054840852173787068749858637725898858544182563993557561929832662766336472320289190603026140298854527874104852857972644235485715134458492559712060876783447659470255709421366677403199672318160962736815314724174624438944592243403868604529260452290472784829161916894210972088733531700536672899426965215084115312756550448623518534538893901129484595929574584429828649925720265083462253810356308668980934150469606650787567668037195270132136472718774156340330655984684009890912425632120367390596126390382857107333574369965601752462454243794514807921836912054803253670844290912457181834700849364357152363563802604497483359328089162535584524298592324352009461697970050097572780368163627150929536111891788128336235601433801892928186983043861430123848722025410837452594106342302037885514150529854227120563165094814604590676064718619885609579607920476160000000000000000000000*i1^20 + 7837229316485733972220856046437268145344362987617877816405540820143181652150537102814345148394605206545051243319640541904317788877206345422955996171021052333715460022983813847246735278065729471613904248173766835580597278424826195136285522813441254980264898089977096803514859955863452504723837995761569957135874444253946048273383941290986510071082385867066718625873596797922835131807325439186995361813987427526152427952521008856451577518061859217215200194314964678061698638335851888643703532243275265306371021272887895573704473803515322288027293977360200818752195207798382429536053928492114380470640466215878775549903371451716888680022412077147364452502856505878267405587432546866071573895756382767688980782163924358470939150823308864662596472628969248977652483437232516518435217555947164249335131967645146384070728191861764879072222062875135465368138409906386910724569782492534218170075344804678193095988633434356867045015203202164504858281231807287426200800515734686321431831132097657909380008655470157006300249171280820558357360525072361319060469758171448609054199961101413471065229109777220935066462292799790330275970716683730944000000000000000000000*i1^21 + 211814704618879935799174610792626098470897332717551061943580383381362248948885086866008620085562130808004429741535377129835855453332033915166649577397411301880038865955875412855601584335203585049311856084103154672116437662967941491438532605951232975682358885967385197479373919571100095092054786622894645104572577981472277665181048105825417718378751744657584954368178980031049176792175219027488290720018563199466224677551258358836448492770791388897822421027003661966752426181415989489648015870504642516657075773699073336476586832179232027559875658844285680577080766004827962634057992675614978170542206526850733323767557612713584169165986222258384411863304979229458110906167708328753686264879577476317089035795069602698402609243293214508578327354397863483690784195290360631538100528355193266714688254553896266566152709615438904094162351659191383300132976930779424369039703720151290435950555198622843079928930136824407677871814284902152356205740838507597487236910481149222688216141228444891738422523022773301292665526217117589443009589561743002438240717670944118709640716011062643691093739355830723983882023579366348896517942883123200000000000000000000*i1^22 + 3255529486067631310193452153832881802950257753913356696174329836887918256589620369443475606829007757867631277217476827145323715445613503395973181368969039244157291084003521531514785697356083897493423001544635948754673374182874908422395384743937844843067782761566739779057968383094132604191167646793264510047356277463105338817733609054664250266032710705518405951289209155539392709799056271942862033748510141256301643516021198016635845806276989874807425002510719747137534971868940360160094273886040897156098635725487322338349394191904653842223229476812049243450735356488978702952113116218856968142110921321660739879210466219408969289105677020334569922039486531298306454311380058616160509783955401183546564513834653562068852474056286702354233965528626069969561228542401842139417064740534763256598233039375496020603296086672330708112371462157828057025473904013003158103743110062874539327281426402713674733649626203706966741361136994643931984193215784326549078730559991615651222274205959419589182375205993989715268805717568929183931429268277418146245289061027284492977977773509750370911083540762325883678589886859395035862883368960000000000000000000*i1^23 + 26187874741929857814417026024622310181041693272859011797101701791680073683294124910801078880547436144832353327978330284642842344253604791657603265580121359476150214984100139859636773635798783184334554213440314440952745390109472808484229435866522265002895077886927425325271433532866881385523776525499994637756224229481140370501050732524691783886821952955998416893113457081127769995902050555567434815561132095189304637205513436599511598807028582078640027485553165571068396019398096472237210664006927857995899750884327821729123882134474287468683372876633899813719336088765596659068713213750128562010458252133416208384759667110984895008253054758894255146366107257999424167754735278091041461997672242814585506223456582975051171181372706377864154389457693601942238717184600362765113496511216539664799754522902196969321650002166672185566311491178626570181849881625262580714457928805900342544121873359965869077323580543751828185744730893148569313275639539497681114129202210193174321983006803842493533674744421747261555370893239275211862480213469417247976104752181861134035194130435386922647439485704395775091145826122157560692736000000000000000000*i1^24 + 106591558413885162407138404903114867442232987803265539195267996663950505054300195521068535598859523044996455006917573899079226653046490582830137533571960006810665804087271891379920104218947816395791077234721883701623818430230168680932995745299019812987060607885062295795951018758083274756237881365485201045760013776800752616964614495616115290661365549837417749076232342719227456665571968235026227180389811110838790512786101563468729967805964728057042786412857712272737333350222466563378747796332525457483623683857891884293803254255719489046767678436644748525479457326667935007093453745012046155801920339347499622472452862191647197744760322825754568798851969928128690807724123387272962978434748012721980352270978550872574161966204417144223076846728731337422318781440678709014306589925458498132969332840113954040860196296542483615849323266588943404137700915147992854031144989738853807467069509322609894467708622498268138202592865587723058015381571724085886794703590057852568405765745296454265128403005079610115645667412750061846708079404946643911352084861666006197957231650148565456496778923383972322685124356620261785600000000000000000*i1^25 + 625287278442229386391123078806962324532536447356714606552060514010880067175732997764621032828774679252506933259251283350966095249523185818587101105739481327202272142873238203623182280306953063222030447699103352945210833092327427830721336982686453366977181202302003452423986602879760392967285186034800266437416946681505828064162180822590272824488698013407535049133194120392743863101235255492212192521799881754591119333923436661930283097582456833073028112067487230104734996223342987429879474131770612325891055408502129320411626567755749835711716867093159431010270964787810186825079704096098505188932996877044335299055008863631307417383265418992794374102410667280216738597734809688643138361944007089177430698292801103265477015894634284263635053392541340655580589102850393470421265785934211312327900114713318869220621568205642162386269369514002839282366730637881982331145155360325813474652592731095332536648811966370562723205430665005939254759402530872238457515633343978974922293800479186646236797508085353397722068701440595797332743584224020853634159978830129448183953073241756217156891519379626227663458234322124800000000000000000*i1^26 + 507059287643291126597619856605615589830465946607325874850824540329762002295435769110258365404961504790110279952323230950367666115329543740441460701320616094659429197410457070828069341627810443490073439314138376252211563949512512806641367272518151504170494754738651387391111613719830790895560792446731549699658610766018539955102649857262807012503246071117601558397101813914166206962439237433695839526463594226907698683586025132435413070328828142127277347987719795437579536926606416501955025244049395642437880046499972836501118308877570800752165309519612691359191595844459771748075198308155499997367419192819691879936157380188849762879093578190992595368776136108408706699791553014580361884355931091075148916706045864352558952662989189676311486557181936383387815695723210987944986159820127262662504262346284684014963955364215573246797574592387470192940402074561228393775889424250342049145788725571725384698769136990714541845638503023037588843589049501237452303673172290247865129929538690801647390020847668694974960747629546677841539287804766042145374877584850644953052652026246750696563494696715575992795529216000000000000000*i1^27 + 4380808908955215516417646126048763339600285290638152811469521274919105437889104120318653726768224790434509736822935532722414696040712422156556198973644140924980649444705348584660945122948835331455717845918588673232037043715649182129497143737477372718418754007567016525311422023535620250958232346894235228370071207360341208166114596926389520312953810980977345213805433678666124520480660645349459795760026176564763676384243584393166312160360161771874856300184451608089316313516064850315040478662246086829870904713322322278119098973044358288143440960641854759529255896660336026832058179245363957583083632618337446825463080422026085273787058312162356882795578244793681353965992687663554841592273971514013523954845066460741120198736045697089312273778470038193486732138769628626534979897900969113266697008551137965583519628225676884455885849989043295005497909266915013576249074450929870136316767660530332971764889605502902222423645993379014093559420573763309896712565224678693292360204259222845539624298349243243924304893490719052149617184813497769320426712655429643484178453479973765596578319325861936470425600000000000000*i1^28 + 2519813172641122289310190724880872964738980780874701209528935832514562165979023688578726722776660300094471188376329205562780919260458934558772421882269228602757637138785075471607493420996283810941724483806935666636687353583980643401781457580099038067623633050251313957976119314869357748272197563573620743467650142764919726918380022220598025024172319257985076300697056034096761523025152098185491763724078893046973170266570582499934715715116909681332104294685932965468483271376209784130412368413095903371902954140231254229171989095460052563944433303016109951692594847734455826604545056418166987062137315973352230608422263112289699041480526853765156196817356615214321126960774595354849610692836249968085778560361153274867439173773726658076502215571543420836786890968334436807001429203133780656802130907334964985706401623935589231170758033781682354440665527568695366785648863177137995650475262031889793604193167534238438159975171886188227591822738982008747610334650645949163446939903958912591928616131507381524738961344575176984735995993108462921638386871484406307704735134342663252979117913284552949760000000000000*i1^29 + 1053627278886648976166651266739728929915632947259536585618342943406342440733994334244310086520808500865271457201409071112190068281228755919821051279838234409921121289717368295528478119463574394561754769696235304694432686820185334211487111461904475723798475815276136562329841960669796179005600584714519555523131263820233669922641856748277421469148180148626204169163764268163563572808131334161889926791730185042126357447237596528866402841315203126662304673640312448656652913610704858644407572884734411652940775188075675673062700450408852717461013894285128501494006256955559740681653100979872621234325376419736168932719347166377577561547343718891921699847559169615331006638716615388082788238218839579581576447376378090118708266003559619628529124702750231753790812852856162757209785815028996729813899663913936546816070623775333605733481848062274785379873467383615295876867456215701101135802469551429793903591844709982858431688311149094031133635148255353919084905337131313024655776863501398016775283754467443666749556291131340900113114500752125379824704280808788820291659057560058410964890146570240000000000000*i1^30 + -182314543425895075293914358791547504096152697922493001182214176530247719247673160309003043003383131784816693099457241813801143267509548070120518155870520640892669711492371655720756623270470337600812700769343681056528704452025302265309017217448341241409862935588647693557613054142412758351877984565971130261872302708144614093598667323626661305850986785490125290827343983079825440324643839803122544105864647429453485837204981364188653704984755398484610945781564370940522447905712291507868779256672947848810161291044375621660360478612515607723784959323823675641151806784769469024213150365834245206760731018542502706070637423746146596670366745625691971342869441765191614723294209180780902999650590294822365944941473248687462314572276416027872039613283291557934969829122412795805647401060209598289260194399721344507269192312846163658406442204864221431503367026868651251769511362451287283090083334092380414916913728191265757032368289198217671983469494692140241841257087364188742285485635664113101695069742846078531572926217354132951982102262546214861929108502329787049548932411492444257701068800000000000*i1^31 + 26649944364586606602519090598638827606601357550166304454051647933317531352692827359827849119457649176616818050107513134064510332366024579744803173743822544884238772080944546479588330120257957123170545221842621526796203610548725065955171231073261501931367455754101204531313707811062394020932262821738097609060640793991379632951958284059155739074974954343803675243813635013776183709118830809963292988887607250754679384132437041450742380894099511358115716803392965010616446994367938467248982642076883305293265918814628379989444777394730815363349554910914631114102062306228222835994543557400245702974410398657730198066383511663554024887248992910616950259161112132869823681106462021138147933561749873166972412061400881132688908201921873421258486214078215412123591295072729843835186030572970238995981423835388286596199201355802879005893260595823373966111120240455409096016609360002466597249932083964691437827125408897595056112313067722275092334075027953344801541981560058222771500747325181019631512766662315849725126714437547033002040036990230017145508604603735832861321152490256602234880000000000*i1^32 + -60796735330041184968816957462860742438163057650547087522161516691741384251263810075813841587147626984889753309109865074898483914009711670491490737822204395306278740606478600586809864860575556137193641535261538910008717232434612195639663989885156074127273230908326256651098197868038512748352268612262988223667640733959857973972074981851850686423877601264161159637778325518130801004661547182360478259082436739205646227046048445865075711960376949836276803627907655019532611183114680446517922323260412897741329369904789464870715133170405284278374026864882912774597208210401195762719595808656258521225777849909069048661965575811849636895193831618314583854433240705069842201988208314429083373568422677284679533461663051615849905857200016515285132372867182993477640384025751685377955036780065001870700213008250233435866616588958776126896692035081394710862235227538507098660482354802845342647295742340891670575447224914071547699059673604774373879530442003896759024915458284020305112796496878500631173711820863108892014459968690610139927475894383235299957676962123056223653019516928000000000*i1^33 + 64361149562463955275442943686880236502174685819393850119914364758570135984047121555423974587131053313739918198530094877948511960210450656333452841579442361417580854473604785271045651113362930304230619615878647168952130266247832006480657906741141106829398323450053643557867115415020889642448047085544841514822333967821242699545943360279597551389491681301323812240704091639236403894467144709198465162175779850068235246310652191067622365449476389103669449849137035881642117989392718361049028046036607712537893916077153624293381007396332437156086905172516530228455380041863233694056894460609858485355616516013631509952969743251067540642483723691286073801559557697039692191738748850246192237481189632486944271252688700361094389595281743484618342313795165300263800926322535741317595624798715058113574943039219193762978375694739593681478293872176289074190735684294281525283789605083055829038771236203906758870750028418770691919179564876800020898296555197137497183940084897585079822845879727278804412596645502511927439085943823930497417684109312081904900994490285135404983910400000000*i1^34 + 825343524751482373964979566024114257851033363191305151570825904838956228871917798129791444752556443076185112639602334003456267840450553668871049750704352521254978043173944577338655445975800984820711238188251224155937306804976561620102878397062877463998787488849026245195367194985729893861851413107956492234330474470449759240063605257187824045749847472509279280327711398878726462959019069985371959085490838642934509007357384623984225707036212484544535100999942727804659426821609190111428127532652036777129106608864619119456960009620985711215338681239473986796691540155490153321230823124226640154297795209889381199604553655089449971999775388550269872714210701195381374617034608687917518985120577166668516656326301498230782162766559108734001663747801274000660610929733172430058620614799009625950617579334168446478266936603571048881059177049600179848820582364500895806019870366565794570887302484136696288784686937248348419066767604775227261044054545342736314395980710477672528015709691708063432841995341807420715861252339810029463980603419582889461369052530503352320000000*i1^35 + 470730557202547841443790546170382017526119702450381744424506245947822380614932671159128300275160728008779353578672167122550122051693156641600872689324380063639719399999535805558860482083867850412944665439321926898606390097024211492344722997526638942805929111320463423453775714711429102684063533832041572692157460397429638144582504076646972491579036931618218056583671169083435382219013167464324998501851361524813741012223122304649574749165638498284054652220129767792244640081937957969088236742935902475160578033235656639650593214576485044634195603365503721739857339128866978042940327358058569275421111303618634363279960058194510785868525440834893421610396907536663665764348401115430916314071289235964388885437886185157556830540941697202680274787069256654707246441015081494436530040954454818074418145954636816854382425112054660823945892802347671391583997762710940388826551820232376388547888691743991802619517636865552375796806319554752394399306605964601801874294588522827147219305516261810732020046909782427414672506953995556761248755011511491849070653284352000000*i1^36 + -19970050562666291801867884706379120639875610549657922726114359493179436135671156535460066796202113437636628555467417196938996977305840722195000713691907131953930868564749170970204280980242197218166460409721651945824617854639944280186851983543741889345095969612125194620362679736323520736047534676026399274066602024256708362496132206382219109926978869643835091606862189577257248880881059601438661940264784716366503391815171376062070345128447001698072433801894765328942507637434957298843873548710511047836314885108332991771689916346925823980887928583872524004907514099020946939678435469055989410925300655210311405741854270042315395913695451826520683978461504095029995571841649846492734240560201374082398184084355593532621762819186699812501227610868329193799064688565838240081085906525072675032314176035992821295619250659916328469306923234668935851713198589865064925178030857680138675492871130854009470941637699715475166119761155354414838758116598878751436221562251149060007224495946616494658184754108474959603288769300128167365649681518752499622678016000000*i1^37 + 1200700027590288272210063881241992781603921977611904705890366373122413865072122228827704301943482576038999538301797808541064567826806894512455309558401290640996509855956802510662403367054661404683642157839739025384582718180482051601044480635911768331973484036430016554774832973169263246288189978827436259614204406250214939251095077610672143227614068137804850415191419152760245826225571416428568918300208263440866112386899343367444261207242064928839809583842728930249521287450774039058356223138024645288944971437768628568743273751967847658805800146418370007681207096706831063526229823434542533018329910012547424052446272992461561913355349472592833468376447400360191655598104194020153931131000813011814802391679642604350564739868059774491970977328576130879468121596744144173720477815841713905744989049881962994393312718420754178763710866937321672874612436089586656892695369482532097329148020330202968427302077571218315369346904961375885608132468210925319740979956835129078139011965527176367477229547931805126590578607121212424550973991970657064960000*i1^38 + 2335004121130303941043758795284299320520415406683015412852176266734628065645568077290297680034065474469489124221355601704651651408095261627122151742637710060241468037699135052430233221846039538131074120290880407496770335429395274748501246181216238076684505682315506309669790329911539432270349707304264978325105893081825497306823553224635245967491772896294758914395544934013401051972882546512065249168108123857153512648441758073580734925686971595526670724342496009516756090030328711398391030378618374703949197500666618089790676518471905076396725523075441213811560844667112069034493514137205436656531623876504953524768292666692957216075285718340207412783138013665765382062930847796923718856244999821946331214612071069250894059940587334832815095390264457338133738657474725189975986766585214944102200133385002044659059144645974379470490566234592707072026896608678548568596903908115487315420069586613876995970271702479906743186851672615225251978789088019033854484713978564045933913685125918422650142890495294658124515903854703592375566234560000*i1^39 + 25238998920869380871860001206993872067662804918655820868535411811660760177000072099924990017315163571733815047712022109819267649438817624400481612358734356433340113750898831407473485209460947646325237876226684100226532822039878196737285871323583930062163768592895885436509392454971525113803001163972612424888389048142946596860584254026263876414880350992346861992211590098141083711829225733718827428887628050010977741965327402224483952494528582331194959156190418094588118603448348510746568450653179592222590993561029761024684542014341398641444645243809321548432942876257917341265978456960243960326932273661738305593860371994789920546343407174692550716690303094683382845509079771195310222089200035033458033974322212924459841520365168913436143955396145215736502224830309813818756997366570577263296465973461013107891824906275983435244056201858198081441611299759264213170366917908467695514698539850980742031910974215629945412107211628108070808824377100788862651347986980896205241728909268844637794132106358433084740276382537186005654400*i1^40 + -38653817058673731018095998023662402930826495779810366022586176272611964916982621453435253576314894420329737723305300436380325170878876042166862432084571719976475326137222769090780103274958148471312199506097167068471295975002194461027686754027896940349478313568349361243685136213863653541086130090786150054018735491825515774174516850150728065879170405943514699166301814587812774229065690625417386574103653413826353393318623940435091229215911095726451734341803105635517000347711994162237357200336134951228085946837830874185014812525769120830548423060380767867697394443424405194415292755321187964746585838454339491421444825622235109797543704607048587215936711227828841608675788303027179150479726691956670539198143027211081961885490642966107409460441607923686259642239522653205994867526827491483868600241499228727676560378696276802067607188950472539794177925745730010971437775634147750865321781309196157621766925486479989218353210473421897884456281326381024304366965203646467667923080*i1^41 + 2075955767736374922047364656133506803405737237412642383343267992519072610764572444195300401685718247558408318714210935539513234173878407043991884475073761547460288271660880227437364643669197150748059774970316357906763319032867674562286423920728225401864184098400394884557198583426027489190104994873644929140111097953786097503352693733365194575213690031867583971229453916598374534059430770518773241618974973270790338678316409982344940983895555544243345684538320143870221324312209648259810245394449610507941250376807869065134791336727745717519398951237346969600546866225579728288562931550479202882127647673827875102254580357760716734787959843199492666651175385793911027963308920926040753264716749150313083653534076288181472525369305315174861631825157115673404334770970945932003861656032387003397932714264057745853214988366303761840186883103771105052325390744211474895845766693518414276090240562428612065407196717533822569*i1^42, 1736568461981441725201043261665082986113675669070533503958311519325874879556107304506340875117443877247813323699481403223363030121971252489223847735306705034104516557583739605308431061880391970232173916373669677825738879565366544039698706934479672288615331362321396559310357286048680899139268020377544806846125078772719048391359807679275311854465176626408630435312108915214861209261397739558172005030671320506586108423470821079675950910268968410629795179054312646161936258420123439724875010646549966417342489042183913519744146109190452851265291682644805833924149117970694532112385019866012850436782794830080263396735853443417247779523669787433897921035374096354728832433475159469072469051349879595958066619916620451703042897418881146651125888414888150700767359564844348965515041511120401292064706373358652168201020848982572513427673890278139027262603218613932346013381586752946456396027991866933363367923690361135237425981770081367902390434083096383664716845255684279092091283917803637563652519033585580315659297254478511540642039348799602616618431762399948166867273542378667201847956080946453147470932360666793362261846524516746696620656367455622354551717558117651562957087671581887030408918641097536278702693934164050458675076707859275052787176540775945406795313506859647333348010800700133916742819967038464737241923235911493619348688871930939510193625908184976761104158172536788904114696065764555255248166840241786416736822130773113467377806393596772365044463678873144831989372810405805565183386880443263207624366268628837885878555845718217115511899412047632221501592277602609043506612819451102186663619624216822042461395394654030549569212300329473715802835667405234529787336005465866297462374142632607798217288621239811170179086612565668299927397636210338733089928502486873601476006538853642898852423238411415847840663760090955776000000000000000000000000000000000000000000 + -16518620087571479841634888002417802585593893937844242008978551953725234113763189403852063614707459981815735970302165427447684370851817901379688256769402833874726734542345834704858916272971173654689320894185488934382340545131205173813026965085862050915554677808828347188098125603592881906930950336962373976962634916718001242948429254850864743023927308548910516629661629660161702963014018374170789179931856496814172966254164488124057454204052779962917247271038284350196008909169002545692386992015591863578842620653461007044776765750591098773943086893594036596565793492605810898895511731211192198402886602090508056285364204208404720133054517372217561413529759432355090986291322035047068118724390865246410920709584975896212577231976358293752095020192238232324155379282327693025297176342390496882504958659052287705417811467831765186205365498809230511470563103735803801399584639542468144226814080718444370147589218627045018918846072191030938806919728849151829621771168911769535928318019842084438778019647074493236571167327974088768966575218851367292118312559690223352634489478620545194466297012368290760431960257349953631339263553516269312690238247470947492864915044076854774514130983775995633950420847403520278537978703515599365236160290127232882902143805928913265565045348757512418726423302388925056923297432785962350700878986752115017736149788851679173774304565331302186004199099943353162672712739686639364175326759203019254315315142266963546698099744351941437403411807868472775537745769810901200994683517079174151054061594129674512647609072995249355213245858452467646879747144160736297420599392446653604478575893555568754262045310096460271356704006241955053392687150746549253263937273017415690199013800735645489199256653754756735065504440872306757001365027886858031082174087551599404516176624679010732870295326528891224989349120154009600000000000000000000000000000000000000000*i1 + 54018815313617523388518211001669174591684575529036077387833684733992576916793247393898033091887993991971764958851759975736694757674163671557928762422082212725519394504607529251561969755218205740140734757374376428427070202579492701884104407640393164691366444848375698153801183898461746135576915095647445770771003993859183763987196446287294911813626274677559739605302954790307832315112747700274716976545275147516577916509566891054331951092208289343214878367007961836593134042779377732938662486959627347974075942043623898955440185767301713780642150978269240694282650249503927776313827124292272848073935720030631251419702922396711207628866845314728153606370469828378680052972465840141252922319764014793826998086619879066699746240545757484274011927540037305457941883665353257736871633302489769399742825632453551078495591233179473158060638482876785216139118385880161324745755675753012479195667785213648698211317663146024358185790466391942923348280211829485923647682221405221662617275045070337894495355623344755985882644073962293460723399825926383134504174168674283051825952569526617112961532094095023487423674412723902234890019476788411848327062369244972035368873009450442975517807651535709203717858396644102380682264788631109517408938333217594240587194085687927849126693095197873641995477880543128726285218626485045058996227856542071892128158111487284070281605350723663805453326251901058935086961172437590817302806771205236910527686747766474348508889682566858559841083767324135518505752241476903631235911704991441346935142456728032970292744640588512831110063147009561959723738610430377289900631187987387541693712710872102013250231782988145013443996567124986399113926742644573901659416686196505857246742321450567643591116917813150719019102985895872275109692430059258009244391970111060076324054613147506584272395472285867306481549500743680000000000000000000000000000000000000000*i1^2 + -144396408379611609168131003833109650060387566247156303953904597163336284600852227194340199671092882283269468632500439744312624092824433109458485654757607901252951683044603109240166797649708898266751729680705846004351290217275403839813923192025147584669580062581205534935603549422688011348919379488425395234024948714528018531530996804299614627026210718658986837355543305459151603959654512915682007640695443233832221096497079850534288780207896620910832662313047669705381659567326965949248358293470116302286061970746468182358610123297414761204461469921818671852001502913261737212644999272139116937602044983534800796836945004929710997297271019415555574145547863240016977897108782140013635751934837072713218656587122738969155062955142514531955034353726865534164095691265332960961004394208716416211830827516303757972214542399323492269220569131176797845415521177059147123039511243700834413302543175277662692476328949392760161287315194258571039179373271699603442320697534619454908211053081754388480803110396920069269119469861291461820026279884915787129128289068189892024537371536806314804334712756506922852794809950519858000594170637385996532097840349216800812103734526140491656440492455856707186928577193207638936395173248000125789694628230124937241513899282272126727202300961443731789681217276881496181320857095663035736840925595918052303619172796430126153897854646032351364031231615139194409518007786932669417427447186052734592450856902970752357024160344500286737422320498898251469858786492193750147795056695230441633536409536801299428576107362916741982930946650544182863074578441059179331555373789559323128972328793283238330446186601277262436344254879154838947522903912628847181023993624400741075687541354268634484128037789474414110756541687568972145577526282781263174774313226764707419181136658428353466070636310305473043317385068544000000000000000000000000000000000000000*i1^3 + 484842715594097863730594121578856562776353482205723170975026721324428979317370241440006552103567826925049434700082028692130904427758449747554687082153519348355655713665034122963881741583586642122056170323096663079396529682844633137991151322058668427175880582810675945999814812288021807670742219640009635954012006649290802420128816123383229329343721916844327450635904138559278119002386585863529315319203668117716784651849835882898367689499769091031098583378250827945736915249051470271721878931545447927772423845732861168090076080234095574936923822249411698142414945910797684085135979615248711068967697378392720125580901078845545694512966458322907541013056077789019821147411052853049383145233211780355490703821527145852221155407946838029172934691074570891674923517686255628133548603639030152073064209929405797527356330368505535864454759601760682228539974769667579579954230198396755764907663253406166775816184846493969962541963124040610583348545133894216410328636088931843612781039030221524827966779772471968604272246514743379956074524938683057307099131954669565166664007391006816216608111689465145934539985587540951158150089364410234778340684105128921424961805076485638704633561933379461090577042447075236407878160014167861133863436478870853731532957283004548200106288627056047521931510028090573386294521583206593756973940623603831606878147188754421481973467185713190174075468111576689414306307355055031574240041296089752956126619815563593698668723239034598325087001221207312207563322225613303584886151775111420193846511344737236844065056220494418789239963216458527699717782197178416876571611759100827642105489426965225444554531410943211662734354307989267957042051368897213093211396919403838780484673581591962978235119354799343665636169774594005523467126017907931424286983328754051109732522293185957264048420218987632567243295948800000000000000000000000000000000000000*i1^4 + 343253128597925961199710452135595621465757172963413973534673431268053793980490174389578625444137868175803862357415574856747136789595074479264667715120301180388588281105103948486115029560128893866714901257512903890734216674277345659801527848672690054294885423594706915131816473504888657922281404080093885331392934527023579307932893894958666007965166367614318444881257796405127137260662427549798198389576797143484398999368682526573990618207578670619018616203558630604325458612467364801646422900583845606865639077476470147035363146044278736926371528355243603362617660439773750497610823963718704261545586063377446839120869607147834198901369152430395191304134294741501698660923596798817593083537466806277469489762211748936351904018652218281668099283146320454680227742008994184031126688081982408545313207213870509465902178827972987329829526727526931173657893301347025840579970861330276720661469956175568404249404161657870028979945128063788277122078535472213290563793918826349894474750442643818817250792508040077478300383364028612100727804071428026572536806672483552902368505503964402128201898691528542636266203849251147887635995817777302459835359567679776310262714020789549283688500148304006906223396397653992409906028092958237380186696534697991247637246455067366636894271485468188926143314889792961420677413837705652387159405481438077706351923933945838970095954630143862229546974523871570262809739278856988140164847058232329897440556853062069560829945426071994567865514995526642925346510835144360967977176283405407971574312563487311640455503886161943743455593006300137328233041781778136761612180024144350718004614352697097955816666121401440826300964782573151388383169412070753539836625013434599498762711200341577595558015535417745572727147749887579743639689047532132059831822811102740247264316810974417738861814485557019670646620160000000000000000000000000000000000000*i1^5 + 779034725240651868346940816681015423032110002197419469155865019959626792809119479845180949514491886974144922437286477803422522919384086320148827994145871339356784079980271325521767353376412709026328365586435063853413274973403021524404037109939652032591033343083142616811743762546136240128162730706307332937426261563866050466268461702008058392851939017939561400849658535077220458118049668162507403076813849725521934282691669453938072402195022864047286047490341851069872473868995406499293900516197936435649801933114750942528726021276557260776955197666216874540737565849367365779872745145545522873318849769100372323479178011978447605583189734298316898761390821798991038067154430642517561885604671958315847145417137041755569107100668102966228350213509666948149565715566423380535076509524571629044481796118901007463555891883199008604236342850972372176711837047981729839766319950501447377104914934139303969058275548494938864125260739373872984700561020253998278017759998432731730559314812040743245171918587256600514815392797262455325490324850742499924173214646035209525662189136448546302965621342219750349863787921060827452711361076963341047112596781234228798416913867845111699994282474456011551367487662947573732361830988192819751056379702376855222700643096824256840272953567904054371877277488058057876694419335858518163790865390407346955160606735264018925198156590640479063889223454224798553378509574234878780406836464374732713169753880605994470343093977091293973614986346344056560624998904711599088119981032814372379113947003158277214523351100236222308342875877873912784007450490854633808567542195957053832483254376609513473640584551278590182811445043955752537188582972422356828992733639884134283557237279932431025185431429844336853778630540710065755082694882802872999598536767076721780186239739092728486223931747177494300590080000000000000000000000000000000000000*i1^6 + 402918194435353147457229007527454621609060522783331912082718230949951356584343006396996994154935708904539249592745766403728038847185708074880871389501544881844219447908456306972506914787355579782268382347758320583344887651709307078103485578349484220737347070621099663385392906250933100551294682526314989626012537258661648678958574139640124015763262499689566420422600035375483761728642161069158021686098963132754620714542736442141844453013442119358781730219327838925698364320950473427028402267055938886298083114948826481263001387650003630972345816357082684504363758503666126610477557804108820820947938585991467303642806514788667550278539017092628177658294187585006147670438122261725016617858194451816615820816835118190155649902902803075492756515606223225936196463513238756879920639899869351390727290459188137025218407265611684151766812867626367033642147241702152771083242309351618728817313211236786642836291771298825196898824445542228963398770519077877422518015351070042724692156062756061689670133367458453813109725812499046834333592211449976689639716347487304245188612456824504566297891733040781265102568553339595694996740131578853289844440882093140621900428049695084124387321478489565754554252213787529972488837174509489184661645006456200186752691403702927845975356825942870090660915953224448224254614613864234575611810334437608804367053657993601184701167213436553938142683781845885839069311371998717095846266662655846456935229984996308395870097063784720168561093278395889632812338494138469151327078613722438815511784646372248550912147235659301993118399714344346735596252356509507733303602764093093948493181419852063545513952878300395140476613035390366533023823681952052163530169112950245211779272128571594012053089400365439717909085142316315400523451412669260875726809250036109628216941092102506920386578755460058736230400000000000000000000000000000000000*i1^7 + 95717187964169975950199305994207084876185340984649956944681510409787313918959039347390787628609787524108075427626411671827166717047219150120752328324295142313413406152266273169821465175370612344539654439536174739456409251902943540877916890159887136442041337018399835476835041351747786838095452998525996508717205470034104019691716306319587734652192277833178945203384814959172415372446624190513947494210573330763442425022996028046100407054500862109300754741508879436448073767503166149929326829701348211760314834715469096161462455468037237758657906861923485875020179405790111764470178897149082917640898176817672730958285904106195774367866253011452057168829666809204445780011422049073669459841419897629801620567037827504655077841671048491732071072082841719978797285480085898175883116189378711097132811610617478689528284256931418312993388516135802403684557156739887671392561847678548879365156583346485891967531655462665197209001087614491520907352085924817880734755248641674829370858980595681028331688803051244036661925395002090121251209669350238358578506210909195280435849152233451018332040498315398758147623567594737585217026988979740123544611402423584242464997093008603102583997942795303569800755069834397244075217494429085126484623612247922162896361540366120976950519520577784716629194187477847434060285541351292318445316607906448715113066106711611641719741498595071211236673372405018647656014756145104799443896896858729606134293879208819454608892404655470329920377607184162214180329773080535549389534367086804231831200270179613080412386024242202022656791547441472847637009580098133800205736636189169971364081457084865538825620945298241750879112120720050769793197738282389032782660661430884339745940665887028837071674273130317556529714965156774988958455687762618629571171605969626368479401586304149272299893145923506667520000000000000000000000000000000000*i1^8 + 4649668293001713297980753744835301527101165718989081267148637304470566143278615141159401479141511905808061144998052853707773563214123627598250958123356745768457129408340711709259258925277287429729060817130616030588879270906677707606820976885719079311094438467573899658216492923154807714170414552665628944657475526860477851135979898689774283416661337628281320016720096828069576484488766709266212330111123442067008505293217489538328003275072713088543666645415675238554910294551949715639478830974433072604620768506059926589469252928389654681685785299312774396005595884060324756756647314933994509595179145289716606030866598813268515961600409866056982346712531538773791015253160691110201043071201407404183565614425104037570867237955453731800451002012075931110795703118020918632346183130562574608981668371155190249734211368177924127996886652980962470550415333920039121387428443711867290446391357590680456927863259907070889223243793366068471307000013681859461221447133257742182958436897688646950415523947464254360155864754826207765825012550332589869139103596871826501948849442536272329874634042084497747102143137301755401474418828321889807514993455897102173557482719180035068495270838805098237063107691016807078409525467837619349708712110530229746558714250890643417829107353325881454087183602109921280014557394139573469088035110715337657844596335755593530621235335044729428677927268691502453475948428882646866522778689507006926664575908107240866271387824611949038362409252988828731688550498852739607578587883270326878106692866615797800178860857923123909176929818485963543954349981212938962410867686721563041938099241879346493981666525962627484169226211276608212956955364921677426698300873693165276586892005433810919726991235569638980050708666201719647562667063563486321294264916866315904051815769810768901809119078836600832000000000000000000000000000000000*i1^9 + -1372233836465921978616734959005514364586075241093281876660531519241590287980669574103190206575681730345414675275382076362354832384371925469277046499914598112127946485974946489770408195592598310781308260115293288732982695602554421258986138352908966582637772588935366122877593272453489311368554200003175136333376979963042966701593383033221647717550329569607360651947572827060977286756829657499868418675940558397382111751144776227599022831631586090459791936853682407401809324739529738555278613469857619058422800428717098856005798435214604553519107245629897545879048000333672142852124041132467267666130130468662107897661568289333370211186799916631046633876322597974532357955836965547258105747878106794237098164172532519964059532868318886566182831532511540494827759573412659643940785140142532795681362386174709975903756668831644322969503864031549420286798821636390463134074121035378392906984669061140698075244179568698115949188535996485871895628034485600025242555422234276211952111483969012508741114788830707159405059541437911352440672450334118026971717989271595082764327832795162580946821973841065716827244426209976629110171357762777121662423543259175392593336437862640992827735686520256352842089198070978021356066983169268219950083010765385739002372980156938070525066851376886820758483645271061605531452535628507341021388223939163378331833488024233944775370710182416810000643994318216716971945258761854146838390884548288076711931114129805214396312164426153868335441583261081377107370374461114071512095293472867063035302885790281366712403655775756843948452052758014584593075158323713282635978357837700923589679448598967857031450522447710870205817432482078068192535445458549519463853696217116988423970979971901203958387788877797219757028673822464950800623274577948562514946683999432627353916434319781153926311560452505600000000000000000000000000000000*i1^10 + -351885293657535103581840069449259686959055164200331149890001668385977049299056954984490543326033406515395834098297351246780191838045154167112039452600283728826963887647075551881392144268267467682297833058638371124159009187250307107597441519322847943531994457000983076323617552461240891452045202829855280743004866657565000533670600128710333770929102547158903216927263890040870238551750054419560597486663390201093789464402913252649899239438816499702057970319161644038934695032402044646482617659829732830400253444784000083823715160011068143004177309769140744112865871095106002042236360091123377024289463607202613359166319977563398866389557872693070009522683561245075154209843339695023552757833318390450909366525124732432319740224603020357133890665825835103358316031987241506555687645644649021307791683486883333659281687149786352402021579790792204577336947721805274894961866593722086725621951565922630949087580720509717032788237257424207404899430476764969220982596886328104889173062809191831666808899490562697079220815262296296162344559703186614062526821135151086468177045749270231723931038213771564589956243269917728186855914430887551757384674328527368280537770589741071451644644855235976991052262578964575880095987373472533646390096744155224308215198382008849429675065616433906809873412213959275108447320165431967639328559459538533815144917588781804828793709040650766209832233019139431304615455124762841787420543446896835685206023776659115747932322026194445456390151853814236851190205222970935251857310624322957762710570214464775718231831647922749650623659717791049441475820913475153505664264120864535604817361831466838968450513591228017356121664926302700418125030269798445315860225933036312733103113597427135525468699888138826463612614567284933654847070491048060988427203131972306200217436712523492342722556067840000000000000000000000000000000*i1^11 + -9377261412318900005988324890175900763519727303465319247550580094757105105950977942105725261720056647419987372675350019536491762395086371269116206434437438270596617895842613020481788322655887199951299275270481189858580588774243945684343968553095491735730408623755828395308543624572709632539920760375590081772021168739123294417113177091581718259399991107611979132184368678746764413163433426764365676198208346243550239957609761192413176198883027714881224147251298779648491395977517697487022488228802526685317069347101584355501173960853649124667406553854473614738690730777280105665717305187099130832734482694946192751008882796886642714886416268752102630685978179824569346983680232886358344117259111796731735709883978860902419731949580457522788730777109303755070614372658201890574443848537443732033836722481420570132632858260785793641376918994940737250861525895472678365375380642436629494063762024012304599854899537973982983592134541636506141204943297249475327949801629544112998624024484548650994335587657398378785833130994734155356743541006304021516062244701474309479513616121340012761162147674780884402547005290191780157893962284252784863812690077929530071165446619863341977601990933799592412007155410177179575408575424929547780205584213150953011036961817138080436979985086729079449025261945708137247848202899574150367412056025645780341351156218235084338556374406524372154819278140280844011498038422714751675354935674759093856541281841160232620950023192855510353071038163974007593997442493341317008395751027364626111544355916422659126326145440364103582570152060250004261504749909862565636716798131623385389527145241093460673689012786478014372193960011622870930338901728288702790725993826548290861930602590540756388342923270031734871016847541248789186638884167642752471895947971998338844915236915757372057583616000000000000000000000000000000*i1^12 + 3605733122839847742214132331646504855453010511900760078991911007922123307933709083384327668806345642050051664470082517910817432060366843984720333792579469489936279224278969143500277960268158281083201667214606837233079971608997301889742488611033510689953381580829326712687565519513140385184467729054404919006189094627343680939315612612452555413628792556439176843279463136220913088770246302226500379693814926468835398097025980990714842296021347792396017970950672392029923782866372232500570128302659784285412972592972944323389662422243167044432355264936271028761062436097945421432954924719626502567419349119698543345978080269870621050662396311987765920101151287651335280025918249253030309467204177482001947744951959493613192342088366529968793179650423864112882964154545455174624228983875328571220665265055326592148237075331589046276874233604593213651751731159356817719177438001822885558896044708809935731521679135342778754621182034557925957215643597324569956709006049961772740013709594170299238844925357116783756209191645466544066859570484654725792569966732234499825847411786205273099489084245800164928378935065392582221917153414028952814393319038939353003544109912633945609086439664342510301836756202211493606608593359709712547725496843713319086048171444125363475607347998073070933321813619439898653503842681935395533605069815617271825628508476938096301351388982489302182630242705461679123891734830502613876314676692680109519722859372575528879217830063513230509431443338218787792795465281070077275951605649022377547483521887425071007182209538870486636803439086516742772752227000023984093696096496965117601519152851971802947545285170225943748344875293693747729960538356024749695613637284614376738142264669931667371363503316847134061411352067561908565800801934561554212443087975845015133229777213415719383859200000000000000000000000000000*i1^13 + 550873137302871727648216421340418940503996466282855572206859201210205682526061305530853359579473180856158035289439399204421866282834651213951089845390346812551088197212768527520820798175220890758637606672953472432413623113205754561287252095327230380158451174000235458628442547356615563454658516985994788133572361878850942503199725687414203178776869620616124353926111619639690116811907099080973376252494557936494883687148393508336901600844446591488385200483782534296468761298509209357219505314701561756219447743564099042634287666170243046658048869581657510633142558627525303310159281442877713236398510743012917324538307566376748272864490441112695550853607407644884623948454529066248425250788386009668012625329013771209273084766393253516464351442222032559252532933614482870484182914796592293789630476906412071306380116826489144997525451070905994188910728030012226670438287561085343590647368338702083342332422216973716984008143575747198238151792209934966067051912167137681642719160226438143657357152205271335430104104311580657882403797545187635559800858579782629325865030678912304617889134968576948736444714857399516008623891186351290234113493165430540014571994857640760256660936867478858293803303617892907013822455758343261636541423033091082660437942563298314732543123788383585764240148112516603339849452516724659628423849599127701117403652482068272585077469822103588535921086677193506675591283383856471571537960536868666499922081713831499849285323175065379384481517972187893353254625136106753974144272874720066561003988000839297190254121594568061043554463290651835649553026590517280644788377774169627290229236186597945592915146202977686261501084895394940164204922366324200242640772800119654294986294277542630660326024064210518817714354192009785828789959154647676959273546733746144677106966965033222799360000000000000000000000000000*i1^14 + 3593993170726186844482649588613170289718532109639134249834742837135519351174358805881413735269111462291229517318100699580945741477396275605943423207650718366357362646883820441902257561628394371500054215029937899889587756833164550572477964433905468905212197516931405878461304163148179423163722068441777726080379776772404140183625597244311538935820932174057224268973565801618347892425750703276976869783047907383485415043010960659840068728562468458247620699703223292795739694134933059244849736191203520079909007234912821181988927870976633677025351748944592669459191503086614802674701998401816682610446752022729099366704559698336185021547476967010720101967278462243422057823667937181990884002868387093521318375678626086955047344923514974676725889714868525050369520170888424534077720774095560714961255381292888234581451007787833768691486675130836192594888214721634393389508484198877776593394012793361154981225470571057625355354200420811436477714884357840383863971860480615945038920217716250328962973875177384895028469334779915501078346251088427291697377298134894098531905181331288792034813095132424352474256754698353422173158838845887356215601821984346046501972653689530044836081092733424816534344825356744920149984442593265345665269260330661110136977345570315545862934291437006027594605213361949094248222860228330605054217404513969298625319711896336337047854201923164721540327819415976466147684894453129737789419184017166043667983113700831408822432083758551963514950264163700705859917067115915940608797807286901719711329601874097544075826263625257754397140670758147017449429455902201393751385312980383320340901784874456675505235539228018934711724305075445664569107717639468718137048915271113223468719737529015614064824238162352888933472045355675929071680509034501714048108280529656351611565034306535424000000000000000000000000000*i1^15 + -186455159490178329811767815467162118592244196856155172680885477805586599060406942410465763447130402078524177596376102300510412506936935593308773073044112550672428480037909817918749232685122967009701631124667445186269582546643929827996492468624765201667253894656209625487503539771167688060373234921592923507432345389200061928237695487742310704948482834939272242757007549334428482851355204741564070527344025940676269395632323282204194524241229215071074352613516776524983505688832573452002264812715017341359328439692076432721144117051842425947308434535675736467799967912855561285079886617261489309595194216427328700296977380359808901118419018585699965421668561885508149864935808165033713363370535640106135946691879391193126133547815612931708625628106228947683081446070655383024760892871241901071518207179489866636726359566591534600624999509762721010159619412381895626941584965406801738737731867719035443496058800941603351581667733706349415097815950954184034093110201226188784342224721873922436457116767368021599205900565600632765360566562492183087821618375952734818921945863403111486502272788526935962280850713727740119283262731229762563510406536164846444167263580551221724296975961394018212825630835374075658368066294187638127678620552025431843552308775324006107224742906066511802022055277040387686150696270209643546160556286844789236434791802705646994886253193122859219277556560718186139764105654740336307997696542012236804919633504971734118764626388289383443992634840308563380872646956384754843881771283958555117641009094489876790451670374828314742480015502249952865712813936084112942147640702067015071841284881555620330073956440760777071946555106340964553508504513138415271097723250088507755976185699271160899535859727571243786584805185976814072328047213933563987860422234633079365872953537331200000000000000000000000000*i1^16 + -24035256031973857886665650372202522796064279386801110528641288580192199765028842117971534832269523394555031506692668580321909334590192415268387616241245706493541989741587973035684313494522657130382108433418749362638138549321514612091588568256731746484098166043099398022674931359432349356677710859494442759851762549520898954606120568353599281097180714469350606730403386971419891587027601217426379707205063203064531851879458655558461166656103388659303842191660140411051723924724275718758644012248289598221072687784578976732495023870335719233531497610819050407815544105675458378450709192502033872350947846187481117842419053496407304278795988428587797780121897402756187556683937651010320925559761022682774094559090303764661808836449827756570788911214964845362331903384600075621517115603143532314389848028918518330656700811749038678800418044172962473683842547364373091602659771492391366541519393314077522038176135872773432785237325339287248509959193778112890615865542567023004292113770279802559334019049414124756117238345394130484746982596247169221816796590857405117952567084097209284831932359851194344805478031252236127404200616269414837439364531560971317308048420132749517193719069965022350696389531725095471033668506272682538260562850396589712369696141987396547396847785223094820766623258543360451460307148681887642194642262211919549158142962736685474373870940126292205698920644060505943898682870436599061452329795754280902825872958099794646095260651370194589653197700194234451318380164193398933287798268058379149816099688139825181734872868145856792782440466914108232486129531734065309992217839810206064022499126114168058094626554640318009150403797207864830852791019087765361122923377528354320079955224581565053774539516551809406273281500014091120654241835715481252094173901196755171555420405760000000000000000000000000*i1^17 + -785619590253611700418567445315625177021405012710574818325679236110875017734316335821114359919804629567441933675734229337457708430467351583607702986293873389286618346547387061883568242018310662660040180454992508071107386228968210741891914407190281675769289538963134811369578028415491325149059462746336534809808318554641097909740017744636609134223905395628339483519919925323967055055533823482041899823258734904698983645721769254930717197944886599006257771087805821350617676048981562831563828434950041466839075615642848926578575216514608750873756755803418162354122456225115391347318286156682925149158216208593885757101696060573170138901937100547540357959894807566787636871653878591903475058790894569217759360104698274524636859153044355598821886462354900703543473318419755903284294953994680639907456100243707600570601467068766503548545893743822632119097780114523735269584917396559810669685688795232845317332618118647709890092448139665437288178732110385212888953709730808047758409634907721702759657137473021286432047049873388843368925090812413714003316024964184667785088878281777633846470384247525004743889306723139900817693361022438817597800043159957940203455128130064789655117762351889397334491579048229671090086613116416177166766651294058855253378037507459548074866982181793649560797252264230186621334097975871679728418077810286515223377824806668089818759467444416538781024591100751091156202570474229531418334630124107380703343107200730277249697594982541833443575130963258021682652339554722386862822905463064867756892776243461334606835322510329373614505548225167583724778479962883251118178049414901454350967587367445577439897534748977239893400949959850474340249163233438762435610208903618710433687631138125873238183802938270385267160190490603856456200239360430154341595999063911754062888960000000000000000000000000*i1^18 + -5357617117619135836379286186542279930854541791149263589274560172080755066688313293578721071557726808175737388807552037932789975040592971696058824544898401966055047141565346864632045157143186905726191436354824674341550885062312579600302782128743418281388792373116983753139735123638171143162356236708531266824230446252874350772735615731907471179537380657369984148899265790795316062542972813099423084417891830596168675965584818782496261392586949846930083872262663231874854820223241285028885636795264305576890411445424503521923275717129365687114020269255479208176299526635879380482582384732257303343764728006872217658092635469146753084059651345626307645846007132873497719420730205604816339172838446633607033683907555812312072032670805511915456277620932477488229557717602800869335487728006411280468367598329706636400333201250085801178672944030556468891333940414839745835462403980387308967473105998147461065745043744386374686593676811029418622919034281791868716829186645206415206814115495553125083659768617332028199512533549963042668778322232274115107627400331770879834986362685953920239335722816929188615801453925227877548070104355850204645802530695837204299498169633068297664453904150658880906791445556897264051816292709560372833750312488272712205158791774520820136041181921968210645445466710154412055670764310114353293338133485036824727320400552763245296788413665055656022789714737299411470789695119619089950944560923024879069526536550306465423629377005236895655751781885213219464949368011297342498853895038847555077853254145231917579618082734104564489265385642463069895003100094134451647106382937796564425672450621280189551591642900784718646185392287285995108953324309680054335998928450560902869615939620019846293628107444071064539814420952002100207954109963544515427337369825605110988800000000000000000000000*i1^19 + 729755280568085978708215871701821079381648242541727453696789879978218619719193536230965127818929228658325112033402842232422525154185914560133478119808911113134268298123583517605966396121184796984792058534038028723177068884921357629550849253819639647617206088169531592495819063817600591893378493417667240028464894036594296602109333478982033299837607596895521654485065132403959083847179194517634288384060818751118713745243476052720099233206542360550867216044625274613222110664422673171840196061250522657707920168767973408902531553605669589476041105304145189690843679494181763279106835412915615145782088726578231905684238322936836641954728653691010538111570932946091722380212071799619292885550425517447284774281568951398396647872406124168816911518328420212956145873675158476112042863228456010779349171696632645994874285727022475890726117600910800238732623659805999907528310321643466175984329027912601983746589902860802440175794318090382078189698599175237079425248566391215431453029873214188180346774473171829289210625073854227585483354529745339578891392727905865748212682164459127296953068920896294041215950772767766819424669589875270704375525884527826229753291502447088585784945937967108914609778165902450484340530313957630086093795080501788985785034868335192053338694696987300832466782122861582679165563651854481866225411847054514882241098432852386327397350139430855594374772242809646404378628278376384410221357733235388111256075288320153885676476657069926557359147304809400933040343665982903371230997888501377327547411342714430561803091192830550437055569084504831096180403849892277385973596075095857620635463629318855718845289853192279283196161002510090955056513020212018792615383625555807764786442105863501933215860708676242107398499921220293497871682636704846601009587632702750720000000000000000000000*i1^20 + 41333522823994423114218247663667017885235307047130414491587754579964921307854256382304017371521492800478916235073533006510053718741183246962492308777612488611862799366447431775058946565543713929057991270241026913584118858458025265647405426424704823883713850588988861715615468887845578384732471183320990327864212256152826261439831313980084593010842833967096266793792482498492946779410204864279210362992124451090290550583441213884443465553223631294525524988104011563399633583942276442390627402897958328770333973135371588695842103087815355012288949396942790818269054201735591493577286013997920009555689474457785333989457043218665596109184033857788637532541937362066259465372962839950388339002600355030006737599946828020164050173392217825327370088951031019347713130609461619712343110386524439902643573496839364421353448379999608823110397803846655753985681845927211783656106084384427232374050122106430175267274010064538373421975387940515825285106356418354742949744356844716539637030213176763620599505507928495084236368624929885222713310818483636563548046617086708601645213007179549567971446796292166997615668458831591184129968749097887452189451163609454052452569445615655856971113360314031834810447854248440964958835514143043583606743730578765668394294603152295757936313300152662249203831492645900382111324899041205809635031410187869851152007568376734310860182201623798024327125962696391558640767658990368431923985148942718096763804665476537914867097592958294466841054109015059795341385331360104500744843758576951158401338881392833976837176852545165342369750864098117451902129439794605755910142184137061979549994728518616731477485311883548028910173981947705905364342346305346999594487055212077989369343136097566115568719081093703504128177894173756330963424996128196415200102621118464000000000000000000000*i1^21 + 1112405491278699138684768711046979608516033881514502010741225266108006853626119384535206411430250012307493869602227727392071319750424556692136936933382399614003213137276260591395190253483109101734458243526537000933705595019085530499881698215621180020718100853326442100262240364924060227071837766234842604835928476545886375183961244685807602355454250039581491367456923731128860600808516928516068742885251779860567213415704351145716245440451295194455983106326230483645898896249049356780448938783682943559196672785512847968169153129832085176150850849429945843147060567939536333020239464665807542352867276694338955452734329083889958599618406807400730200958753569443793306163525617338283091584478706466088477446486647045118712829456941968332867198641457993847718543429934500832813628273275285496660625186504388051346382153187488711822244605942308115240018504312635517215852478043466748545833091617061320238108483818942293898521254357449860053948821837351246340395102414493914703163513202496547890710653008601537798087249156483080522683775281230187256110298050444265467493546549971086911490826478817997391334382323662924582225537543863501904180084258343054507105675860837880099720372913836944316567897093210853174652293619841247482190152696156566558020200445055565379403480555263417670881893671050227182510893461109773997808678910584635146162864504055904682804107321461627740929470366588511891185273982704264628976157695561798474533408570167681716813936010944840609480850097478906087951213285218968351535848221039213550321429716304208964629444716935147364490589301745405633134471974045046274835573296294644630084361005498380079401955443404230376008559790548615470014946708935493288090084917211783815497189997824612300681205901912136472639872269121341063724805192923325323334490521600000000000000000000*i1^22 + 17020901701842050850343966478233564339299181071067851771418967088407200326471264717777504348220948294829352898574165207277148478601983121882029459325584572280808174872579234639096994317443911290002983913977853746654892722024038203129248557827050721337055842391414564335300971983967451951711595179298991198979001710564655335062576048180268762457666655618215347780640548602049406601466749692760524724727896546003857334982263126642090636319129196188800536117973470583734943720671580683465890757406728652911206491836661260694104299797690563137086553268486961901681874420924663008530160952551030935856237564660549569538215944231690331198394730426037707881253806683351550736899243324327851616945749664951023415544801895739245131198725932640609405218174108564407011313782782806169584341606228884747891742642562630887438564472606580312689027188523290340925646286546932655251681611470090798852446567498680464268492896751358925750329314594052805144153603779104561086347504756819191936827212834363386090538782406833902700426907160570661234263866184989045852530729170834167833702656251576077580584576801320153440313268683459701679584167729318451127952311274174968039249071268874235838529483643216288376099235931850066546635251271896346862244339848459226749286614536400471879213607934378733590199658342815908506380143699777861342370416525751786251742146858917127675777073775655901585245340280653760286016491039058608451128677273440399153859246024366162525385339590685756065440038123818021830765546666310143630979872064014501369754026870119055939407994590503822984163925003419049052074576916024628550410199779344681054412416302051108312664779489666830119113220804248198930223217713127715325113053158500944790191206101718513651494643009658637317018490849424404576721875199338702836858880000000000000000000*i1^23 + 137024304862223203955501996439754338020058484489432117553429987903857957691346912612061284436360014002575099681145295177477573291041781176546692843999814837778580690660964451594758189000175005823864789115310887046879709955466742865574375985624036267287493961809055388875327540333321375629660354369664709968164290015458269709906418841062718659493288312353537385010739193461103698204616238242588481848303108901324085939439307996457550711379144525090302761558252591240959781483499202714920188262659541791600309098386468925724026879433958395013192924523760175684409238101364175464634336698186927231373151116630617084764080728397646397987120026713602123792310474748501724263323158248833040560251833962794815359068012014627055158288860928321433025105697075404846114369729491743441513788331464874850741367228717285635805064080741995571886956425189654126381569839140790872500810793469978597716385967942467141100304823032719873139757091076469480894220244425100006303658663488619701093142139431293388943873887361593635932087860450628061607865668658522761696981472529329609150290655899189974323472386180023325015757552047031037639174286262879868035076257607023429725121815015702560841772401488227158579685501636448344506548650340007900817103937066251499549906964962289737078084210735860645162862413846086741084153463999610985768851585355567404026123785615603168285320612445929728530786084142153777280328641638633457321947539486098021284040820995473529402660964019709413214580841156392432586777906257095226378745215123686300583653657069980346658386714556423400264546425461642871524921497745680893716721228483471032429953516255983478237532625290500783339325676924676529530037603755400462553759889095720580839527169537462082320081369142260077884785326698869965687816937328491888640000000000000000000*i1^24 + 560263399146456947087057219129511429051711146106872177199964733211904500330136098297611777220643246988833652949159217802734613518921460274227540362797740394388548993926774360638544375893608481371947057564724327936900354748141895401947075148605991829671781893206776796907982647984212190356142825386657199009224957546254549130355078332720653797087499082714815006381996952548905806936945137030685618268782704999246050866237772612465440009319817494420583097216182096146446072707683995351616002280926787674775887880172349309639294786985613172943769041827532381435716155855482901682288195868955067677680580906759793620526151084765733397585961813122139207405569122628926320512283951706517802968374972283477191888097815691318252691641040270823679082118408873442513402554800211350088276203418430027154890456740283811415068783175724941710958247768738449010044794593681741367061557786903360250848111047232948982835943407429829358341062445858792429750432152393857622242030599513954092274776945847918025520210826871674618979244190759660144624243199168712957905972999077440148560661852462959257841896505017858366161236808216370419440459020081950264175055036023339371272140100803964846886242981028936152599815864599329365723005834053800747381161659700239461605790375512351491396608481633023273327124818837714549110486750356578771882394334581855164354907440437857501149632934916072248069968381766662584540431954283308744670199662564169673373368041108981755571124371339952541595595707136420969661393664076457334313890995379398489619153491084754320179475996643646573347245246363566054201046830774018294744148468457713528306516219898111453681062716161569104768719963915749080782581994777758117851234112901560841192146507294655010902792439174831225154149341454389373769999426204467200000000000000000*i1^25 + 3243474728691849761262215223396122202903229664250480694757881019656835315247691297492037897922469654728751734388595223184004666275770707691599864480160799751142761173168753660997227714205169007028418972246053599479025359016784904634172790949737923957248162722965273142431508926172785536762319146213708817613011350384628347305441702040351297717451979530763303722683688105223974231596357673728647025732276511748159756501330726449936864662960151571162882824166934381341398539231516660059110420351071968747988403786771643528129990098497628396731144098489956221835367199177237394751755211671795557552534953694436356027154144747172972790761744694977702890903522365758090792673871023209397410923026534671228689985387547370019405382782757409012468422750260504936755599153028855732685376175037069314774724436089966805058308068322371954396644467631533314334406963729815357525389867013087767473773050980644685418125551626013331064358871057402163194827022158168560666421785007774042884033738836376018050986770931526897248499378423139135934030978280871367854567274990088302338454417659620332592782541199341824234864977774881947586583000031543659275600431585762689791052132832646746184468397124944921779391074572394412459235869651270726351651511167884643901340693015532435800811230803954363077208741006275762573986240758177342544389955009976332530564449938034080320874278909938718478095478071307890779966910608056201248467411108500399775475340892012306833225120750484378510368099685554718879127165990658348914783488534939291759074477645306617784782872791785728729644178197970812721814831458566836166533720653288077788242780709451321986497423495559772993450269706191098725822934778654978777248806909895120428485350510503228235788561729467131137397132221185569360936425226240000000000000000*i1^26 + 2608556164052767183498119093320260129447093495227851490531279431454505190219686490421876481216445722297789359897403780198019383147490048317122714982830099736389280859472210969715495772342247585303415437566341702333540728337144632799126965698439023976677599824695873673109254817769237570402888616166443312962976204643310262243505560845461308666529984082564417885158120436619907427588669312947343950658871854755373691470146348982046921509308587580160305442052558190656553584432569505709528957053781366736103801976354964799372520533903549072652338976464216649021892968811993832415831773928088156691894514611588254192035097215724354496860880762201791294954025853865667122997524915826389797030463826690849802057134006413528395858628229554757922940445411976123128212460783957102111786870408637870472360671094107114787706539326487315471026874152679283626004901290734360872746162103924990087322198201933576425247581919176250547051810007951465285801905532596903764774214240543371477217951938760451964089411249819906542787429560196614137708061549669969493075358699702522844474441718673960029332581341920239121155390648074333190415271360757508162446016185527977690491759183660383289563241411174581253307864308859704665211172237776749332431734368884944911125360421763771658734784384535901644303577362341146824058238107171099240473071833269059717249149966521292251499468693809415262545200467044250315391536261311698545662718411883118407929370802426975255597935718309823214582406833233880232734366728247749967317081353504805010333237704670590496348481931487481720379985606521990246857975560602463089679646225077927296289922549285374585807195105640043577775878511774409665402592619187333750237653861180154532619985276944058732419762406816058512880396410360748084035584000000000000000*i1^27 + 22288331293493781807954215818718060935912663233211823371338596554687628802149458597462099522912014675283130265656533681457273711049597433675814351835061602567206561086260270804418964547831889429109534896527311325355676769472133402408351055620669996501762566370181792829425015606647581897857104348121206558237500849902461080273592580784482586759020480165290392054356045579914671988903519116326663371021599168434749429948103449196146549636004293245348960352339087008808583614952891212463422337048867084843281030285341700698089854145847542904959897329895560087276602184673888468346180837993739218146593289557163110852936504387474783643982220524743937748344544606792907844328101684461781860079633141874824905521650737344461730348804707861374833127306788043623722659838155496789643163570048261042195163982455134062453444956911968161074093531208424833873820856190109113174211907761553613392560577672835093172537099537871360192151023847684803723779442887953438562666473714111670557586964007216852556229988756812443021081778833102372408919964898144756337357768662220772784227032603084693820845446374624525200296274785843644072179865444355630005769650424902770938661163378070340885403518456209517214918372743258342934643593993945431054462370564385920807582853175782706785342836581082841557956445188649563024143245364465863221921384067717059204094247375155731804122503817620059568191259390735063567141501876075622303910886938944254741553655428720711119290208969672312411767321818616208279218991730861901061702516458515564087650491558172074966985332282623920092982413099411992169117886296333770960214317945945249226444735388085054466196381852856445162190484892792850793651136350519987936016189706213788120178452689223772859721885344359483961490721212411464908800000000000000*i1^28 + 12611138675085635488934969812134175766354464638169680556711382027965511164362501580181348177818725534804644575836419505860207748007337923501002511487499721699394452783917960928205899411030779654379824145782561619228753035086607137118500225389301185379997448032710611094420737669270502370173858214581556313445302433828418486796600769325871262705151374785212893572228619229174186066119615798149123816313133650115967397016075486789645357904663892747221504727065532890631184609049331606425826588814719036686486304223184716287168761036327381584168488722487528779736978242240063871663755766096879289892801066503546347942373633166596881907435853191885987591268641739097712914786208132620667649762450472604896028918815592611569676089930490545388418389493935116182918459837465771003370728435626176668064206591386507466823311596035441317153648499446942058180602390805169171850038736050944753443973622285966422059134468649789486849268931793210217451646990140505417342235442543937020923185451257121178433385457629291660643043020689454160518740996554987328973968350376030258123191070032926235186448513747163027752691436721265667798889049209252987787474118517833810711342850409991297240882824046734889386341461878268788766189857557270620450117122748313407825933786020227903929883395086275938684549830434605377352752714550076134548855678981758108274910367946801577953739594784209211924260285422639547330189942399276983663471417647885756381494915731785031562088613363784189815904220499088111325758218834817523378752727046900321451646616828407637350707293068086948981356495244399962393857237953424459572833768036083588355580372135479226164693829246246082756380037295744139165058486097957597754702450614173148321526211306373399973364570370644976828326508652134400000000000000*i1^29 + 5194161399857723299802347897812726236212264560499498781067769988663280094771168571283603747359357318219148867472571222430352632098022848360658208753249090526072869937298209576055895006722480229006128964540592027132223682191110817157794896731941806098470185425131993162936487319951040052634261423048648927643221002325797769351123587140688126153309177066215829678990771938765546979980481358384085836655582523767242580172677186238298627852813814115756607429393119412379073828446753084205222837027316577938735876512772011177196419758009042480837486500537251591553028405568361636390950136575137432339242508333693270530664627798453315545739847022934192649241458663598991586305219461038334351604777577653828286299710803862497168443573047487125954121080054967617513383341197924125637299634542756438777288708373826003553118994436507659060135409749083087021898525802263998930168000766253956376168371988473429018581198341335227812275144404455660793806603489778692068922181031137278492809771030203290944148326805330483503654829759753426639673646541507966841561773613636922858710039366826603710332844203987120981019391956246544545965531799534607204004085812189716540965928752255454277716822533388198644091611741508626041955877215067001743848717548834131092984449874568661516701740991259674878126462125663430379778378534613747882500262460350406363599044082165771365299407026189326358672934718198819776942752945813619679944873955276681307936612322131652785538721822680231350513318137952052665340550854221738472423934359114535009253358803483683786105902779632714894099188831229674087461277087324360731781414945475063907170405742547720508851390741172284627615042978564328639557499042610406514504847959224923361020463867305362181235352065835421501621272576000000000000*i1^30 + -1008016580010015580990409665525588193550551108943623033230640524935374509888019608456971920419254666434528250639430322186238481034720452859768718444372633491091929606317459339220762346368984359432781326004568349545117062359198696020040512202489089061763504371207380180675836156551729928110572264815622161109581043394508579719528537491950721277256165999851585951846822100726406960911008306316169159573097403278939105914129892542818543602091187831250004353613080624380091227612889668521661456336444040525987927147506471656685450852654426066383681037746809894910991452524153608119498748114910867400393542865440844249444438602106828173899419490353117530073407899873607115611094168315511554542669460358278485645029329661323644475417932496615200354815119294074243297123573399139748540190293005148670347332161420005329571810137981947821079907377804885463642001150013334861131291626898333940351823368798925390100478554643637356622175774921587317023604955387963874244114163706266671333402800882777747929531793532084792852481146086016677216809026665190599278276244315295976393154639648552191291285859978704841619074625860699713289839001833038064133443498371240725028589187667849940964786207069966661124588984247562281590718495516961920983289970234304430524990632501502583176127237467510790003579780486476308986416890380262164977129577989954962769588035833765362941897089206842441394705859829332993082656196695929214013666843220483042155510337847780323965562126261304079875229974872375161722007411874216488080874819735203177637458901776365196657865243082551520399884594831322952109906050006737881132864877185696493413972457208019113957062082463229121844483301883303194768842587632640297159937183714405278040798137147789149346252470126256324608000000000000*i1^31 + 130581410911387452469657752628330234129520645734187829734011273978896962240627319204218514007953519993967337286982490040461064367211215201147469788916899268820621557869535564734982292939745707104294767544632079111537723235918532642551897312311711447329683945369568433228012321714466816573260220080082685692340257446312268326428905342924016195463084204701630988984870660762488587550829219896777973202998108441452839901288289119908469664729975901081644495661024669305312970545607265456297388903150184699645500800821036336644503521229775678188908005364071422766630706996671238582095262584216631641344548912206859748576722018413792849559742622707831108342713769495154338081308683521108338831365500740752667203395603410270333641006658755863895057706788921010880122068517811891708494911182037502276565000104645071750777165896307837047405204483320924033782971678411227907509513475367003798358503738697066259528056138005353202012249911604317701763473916560164789898479139865175461709584396960926439087786000970505486839534843780690965338183598159451394634471290631958616470581342468311551516568702528312400484543216458077694463419739298315908813301306360430041420700346927848148405672193028996206534195826346954255275743319050454403443611969419352609450501399182626598927196917113425454204643804411850827128951470152819914960050710041500375372027977320569402656334664289166757364442157755201919168220431345961187989207548245486736239439429347662309622159124527922820099847604898374292263667031891333867375566493544954224895665629630250209283595533850675768184056344493936585401780969401382971267714175034343410959385543504591390790001308270594799371559011816656483234706802439005356957417875897051629339295553788185360333772877329858560000000000*i1^32 + 316510664246874363224442203805187249564704652533294037043253018851419170324323681838970003872916552962038193742562532439276664740404251953699456299758275877976490449112779544378737781138970159896979813878029381003772812639798237936601427277190803448633404535516807092418291750024813292325137114821889903785783315842576473107986383717587894738731463176083791743566906307968493566948715794547899184788774097667833550925549896831200961859291333841927856805968552162403488728095939114787346372608560980153616906298820476255025733705873374327558179104929860183435923750193806482765304139883776900553699224317363099940012521393663896923319599644404377391224456879363036070100408335135406410054467728989457001644228361342936220358381423780898434695587566458956156926055610820262760493225745268529130129703230666805427862024763868146293659846416823197560700675892170970719189483091042089488364962164368389778140822884239197119181194932840753977059228900090865086095098256091255861493165536919602013823868344845220260665156085764101395544332891466525463577637361103040142798713115660896239579868325496179929884741425894595001848238943315972985107089236548711545890266318243636054199247329773454821348583830284114498277556605193323260814815412036633966709596606249400879185837033289495843857922071219104457652351623300932978898272372681425716186332708387804458019197011705852280193961992864562483266936024133654255443246127644454283630086804125539560802644032285731817011170515364467164948624834785591695328421077784915896963705082745336038307101056424773457906292800459232473524527773306055491520814968445784736764627155479007032271395822823012454645750202474901909250854749990250271911625441817250345055544335242618526730223616000000000*i1^33 + 142851284264319698489544352055730070802474189853368286245727850033562573290909828669871085822601221393722900467065439722682949333975418796108866988662382553094114251296521483951344153534581656354521676508399672124356481091660645267824052582157275508221678984292583709814272986822604874136731192007855369145465427179661526688221217048834839303790983000028245698053660484783907697707309918527004419796550509854509631437505938143838374684794975546019575348798227306847159878111793335560194422766530605047032591543691610265898914292020346718036762563801793878644214454656234430702438781392383510036663009313376760350903531933500191328624983889869622377885475236149678716620554155449463394022539998951005110432561833383613945955273082435860600484487339040527904761384633794903014670633844349551463356216579221781724606239446611726728939711877059299851479441948153293746236754855643118110679892886809179629876335029720975683097091915680372777758678635007120148663114575168929178441959876755806598138319022557335665806102668151743994768026033259320032639567788825632933537172323172326112130854106506874548932008010231297405992929358793630995567232916518124300133178664093373694091833915999195016660862256357445639112303553836568802932898362786296395090905953953090023713234281200915882884612267511614303552117076826092001539354498625388446938337046274018675665068744653118037322200096473762702779542614635943248130565135799399204830517065043444303477339458833123212756792462244243222501954443464974969492212482184787671645193496663517479684159283332931667325806187846577845811201768870981812372694018003553088213396159821878303914592794176672585541250044325899092636940812505827668869068699282454458766274766745537134182400000000*i1^34 + -14710724301660894221981166697635492535655575051335491003920227557311886245431563152044062053351029478364515079420750697986904167458169194847038190483011428791988418698167822958308639409207208606823344794225967607303027792949623711762236819679760072945936704144688305182789323337245690714358283890644548374194546689963848505586154043376456313636429218642124583569073972040240944075815832595899087918743536768889377142431359845516130601272777715540240464744193958710096778670748282934433638499607164173072029951449424199140988980693700479648027079309024673510429545430556984281145964293142219158657055261960281095762095726250591750644830487312185517613964617420950909717308739446031747318279746318425881079982162914270587363592001030255195420109496070719297918197483288995964569587695556569350993601367835615117887825629611909920943711737762230654271271411103456090948704699795815250228614747953393568803096458830481655655241993943892814148672104122892966729020472147713463188096040832590152572240734279304737953463268056696969347385584001129678693659022970339139085903868910875656243251018426484454717506938651578320795419476776093082897024781609015697877466008245768385222263152766673630003115787290134794281115340881217670807412124323724933365128615867335130397149264769051861952136437360975377574948465762526655231453152590618837062054263904909895886770619547201090559841312772209014063984309070816933234213510915726825231636197194152206706809799491885349295970358909189879154031445303413448022648241553708727257460856372466577839519041196757458704709941988920859404097961767459058617094239733311062480830408799807716758284399098561867085280375554354135078768170256651983382730115923718904443455641941872640000000*i1^35 + 814892666009957441043510326524577564543792621807907815847823480013863710847763131665437200185188071019569823251231547562401961971914998306397848122017157838945990047733700712804123098673544502693234640552851074278552077909921333390458467155808930736056888054952383642899642198685373729675078391000474653620608663014205218068611573249470533500285141331500544584988184242162053021360159442493277854055194821916796069122071679183807152772885026093846415134039782797662538882865888224334068451087444265218177536844999795697362546612199425402921925253533754579214870567464118349668463972494052822347355959147753052088605580035183641131110167925601392286658626899066696991124499177571328024711701394346114534855874026179258099925936978286802922736652044703547812453446414217808610724325174227702854377554587035329947341191809722468905398353114252240284291486783816926203105471135002764377914651063235059009006070001935795049784497330750841451383485242611743691977072780448644135502697994831353686377860482501197152589285796116434391085807700417057322142065876761103165803453082740704797325674629150187431735377046892297932225239606205190640891370598695748825038557491732718424013853872147582578670849118412674878376748081716165113605046113608998099992205802628935185595831625929208860402669920909934307065377709541063268840536706043779529356550591769352618217686435925738230908535639965472904882866723300670181154598690401794707730130857019757563175055686604983338624857696477519064740741549640374510074816146226011013225931260966291566040775916962887634041084349089646240895387751495807076341133035131775773323704901529446866776696754217054666345491478246524815593955346924466964967206735966196496927893248000000*i1^36 + -164814878402376563981852889941030072950953516697966923443102895493531688531745258666723185971158484913671241153885872830453918737288121534026097260402415208644966736329208562516547684424312402105867056514269089579147219311593311505658762047395315512570663951838059982476124796223492315187746151514829828841168223126604981012810448094850457801192168741801770346068313554147178214155482600392905453874919872981532126642450799918640112111382213810961363067948779209873255837334623532873007297342188728897813311817566024844357346408048324969380308249878491401500079924207488306091374586850453326722840939137140970390364999888889692673586976789624833089860427800317990722437853970019468949370607105393634022014155168452080805113886872314378921570326032427411728265827059106603687225535682301432112402446044210737357374236252621479571399965460353291673075131240691272694021203648213252057668121574901190976566834042246590762590243008199817554784807197114450090115798279173297859116250989202300382213298209912290232717202257109274741040839582132317249298216367472826603829330308382910411186858534926988658418078095306178487574237302327840442646047960748272600361659114606228510249776751002661436549383536704622685016509051371623452253690854528839455128076878875126086598445010252514597195508120136281167574792893845880866677275806402276398678430279599625340557187444420536819406789087594335189144642558454526090699787048964393590965062151767524042673192335150700464110336419380180511561274185356797468957984089358223891629963279828302547263363728069415324525918300891462908886728942519133588100222711356573567000390710625158501505388334300728027776383863674013779661521414558382066094201770102885603929600000*i1^37 + -943861199223928566906795398399363438128547053383826499510732194251856210620187670926234653767007252473017851098266858645730129439047906949866745930805809372026027291048129939056195056271545555661518382072648015419978072173300560019305598071859538476889734158165521692226019439157936933022904809249555205606858249386507943060707045409433029908203287831485230498388046120572547879207013695770719813339864239189410339863299339190797163909714927834102468369900000354011113343349852767267705263682292430534353436069421733720056530746969209611627235655379733601990217391644230276600336618775555731209731335925350279704981341788242312071649539444048606670855233142157093467912560645017722512222316280099673762450117722316487132587358877368758321983586067044784643853082930945033897526320975788885186370403518750956784106923456091678502980988958324728079660539213680860732126025169198249986935774405081125050110826096371271096474608490151872625900511260412000448358244611110827462866557541106078352053515106408841076650988401433263346102384024265558714660920361634498058623239911821222107215181017001141925614191479579304639231764233780696703714766939816640836581748279544091109184493551181543424110885989260978150977922736511575248153564171025498419732636516829406289206535728662174904082812000631722772756163496855013952996967255431718384394038407295667056118796620835516045398648958000879742384863969328794192582735246783962637194700834258741171460641508958766460542703563735820126710836316112027564814878480525195230117714745776942591995607549656189073368703192807563606518042195951477513762970262913833338836500037642726594003504004491595907464282991900606594950335362687377687144697749117920000*i1^38 + -4907515574976731716211061594319575169415336258009314734512522665549901782855993936792671053596787515013622592205657017551444898396083258023800698962536440351557927899064952820054125682414544718682886489029101294275336744266287208011532286150568061850825449202540468729867021267352181569736691465398815331575580429515350710367547369565890636605819255642588785870889294354484314975535813803396127883013561808560739901010680819108220017385984508459228328167272466829603617488349154603479976480194024652457467184027307088002937087478005183644296308856377323620852886964875706913524788547854592066436055813869976522421387041439934215099139329436717714604483599116627661651842556252844791149987607714417080716410393955545287558428243283936911263737530963358778207150611696100642537913901236457512334990167406426471475233817521894215442335888066614436980116886420075767581769730156051356884175679003389340830041601408652520741172141724259542614268127836461322528468582588774966602355845869490505526978552866268213353957347056404137802931023419165762521221905966049023210228120477905094319556412784581032669117318067378683705902093030496623984265896920297271038844425421964659791823139792971722249943501736279499432458776859303530771700576037416977544935681635101078168376637812866747308657143019886076632684928074991678803370351948162088078626892622887502491105055981072269808326167919403020868716417416902477845033309623912328984125463903471188407324792172463243548126599002431236400570084722930482326254309376200371055087551544917262944070037425567065823783369841089284046007471020650738511617431505852447325669873953001230647551397226396020641212767213683391076263155396604134990148152000*i1^39 + -11637360321291739324396433215213190231977275853235700294117568500856533714175380614802803003294339634830137564678168482568643856969012018774808533574346706911553679505994800137297045652523756971218501479702749459417999364375598159936639651567557659828757125732895274067053882590486680339563165180639609630090543912544215294832898411357629203511718078548021860558822254674807453382759993838569707156516424687096827673784305696807813126527420418816658307362840532285337244179003187292906785399740382496192281173527341241066897695653625902645293404581252122036257109667955106473398265491465801364732480792246776065306275927909248891854786267458268139459737024301009511824125042745350436485481249605333183604900168247394993376636415782515969674158807907139461463551886583805268377995478757843296012770527218727057860797798708782681649325356786481758058968159208731453081272394477570986485453914708744132427264387276771444419986797530677109134366509891651719321623395415374162527320961554175025545340347431877233569187919795779052127839461309017102303477702847512256724845599093898642806467601846101610830601964035562890091801137472048466314282836912883927896598073593447788786855052106600768946186021566086639655014063951904257638879736117968982529870155993014794010029655903161292423007144548614519213713107783784300540183920626443147172607302157794067777267418269672044484413618595983831492541423735778519553876356197923263073352228360589136673403684637313607346020046635908077940396859235290409930107117412173345133667088897526803124786692718680745912878314946196941439149964784273066212618410779814698422566860330766333464618069636893919695918642398350603178892248124050945100*i1^40 + 449613681570132289780335786410927298835759721262946867015669973435378663706313347253968947647538094536739765995450213323597703076553514528523283952954268966117603704020574233218565629029306289470783132284285540096265410687933099144420771051951347594287769593938272522204819404494243392016557549377718343738582723573856198851614748375936233225083229538956868939805163253309738208838133244876767028557799900294983892286278049251722520921977960789022240879118559908805295970470029648270828212904788195824223081514999173709897031426992159347951504360570205653737553064754552430912876418722053595944392502832917932649961286647239128327784798055389460909356992030671490824653278978571914162139369878413924035362009871310214132724186747852965177267118614586504053050821558338377929695981789419543864150934508385835189102651522236200320576153826603282929871203318573466687847742561354652141021449244324505880894382395856669913594328825613458195077344360789780609461670281501001589889332849957115989267610199475871196094985843292875311259996558401763405719792198469976518016601122553235317764135908916859418545137448354227586148420449265753744746646758511272125492387977834386368524391164847538157335526452999044721454773364133239894929456959576102804395766081358791173007936286866250256722919550509069267929531048558900932553613865772113309174152715038180683640559702387719812368553162141963931908969549685556762050748139011610826545192089847411847049334749406355927474288034979582824631256306848124718566587137268139209964167962155685430082112239838490793828981105805644364333533611777310049871214027677017482666569608565557334285*i1^41 - N1*181753852427184656004172487935250948620888989434905314122915106062625230209243985639619551014243444960792578747589818248336435761091653672794712529635641616618341002679139342442332924124277913891793856884463897456264898177253130480124332317204713249239854285169841080678386141750146973382936467180405375449729100861542519141395230174244229538725733624585010905756958705764430571858442904330556944425752190986563370624391379164358960333281254387715353658480577479984568916325146246700844891545013243707557179565949838207130943687787190346801076024554640017794212109638498133666116540986332705279761206502953587876805459262587158615553532952576*i2, 275865579973218309872384037762904327680045956728931931613261745056694436990691105267038556417256293533218500777482158143870745168895881829564296502476129331796457590174909209613935534532963826024432488629169655256759615199645228180019610959364376493770811078281723257537916301243643865520649728643277967952682851917893768723654396756870094892476569934315861272968655996439815049146022807643426530364253121904186905273293130756964309314991377030532138380230710248515632507551269853328978305888730389470550038372647511335548022226797522080376880613473142400208328144729868894538926915174763236575036966817294299405677153208052840219444850344361863394885682843582618362354905317406183831599315280781205099844065399095199758274782379428536486763240244940524225845583805325618991387654342972305835158404178378223737395508171848081719217884003768620662966920784992879593335920744684751159159330938478768323449275091945514404104178846816265213671133147719410230330241427973831082739971697668182482885700645549383438229542104717073567399159981914275865406729034313913926735293698651032820747828534156980926239672421815903743167277733080069435789188677078168182466111408118926988116870607908515650096288065427777448615000537244775209534349166746722187031376882065709439459507171310124673260318660661213667499608801276089286852618849948652997064332555175151764746371496686508002871479425233704699023638096739668905125408261090718625485796619567375833605661783492860857252694003867293942769192355539417711982528871991007892217107435280532800876056936265591388464008127766175127867227160177942139514575522571935921384686692851951011826039759618222935606756829426219623228725437132640092363485727508896935894768945540904221737066188165521801506138828530685722431991434974264149249902319316115880543904386072988411780553043499861331554065490483609600000000000000000000000000000000000000000 + -2622109411924899250976399403774801748406155717318246653935922304659288346783803208232274863049146339787850205391749404487065613952313204872569307141994868775573584334241544402726830064951218367049274277927913100341112115852177600034198491455347638197298818932789217583666329768210550831705893283333232183323583147310356157736045491853107842974133702161154621079690365599912046732876260007791740066869730635559492419173895247667693411691971333024602457890991116354899781882665286090847500290825700407317324308652405495304184514307183356230585751713884382474389321229051232508543068979136839384109198776022734683809874123172863288569460917910818020488836624837566717496994673279046363577477297027603880900102229571477584062817960696467147076610279710619237846950008681055367546317300267947454445221603305652428365963632946394915843577964739097730859406203482359007777542400421768556749612549089644975273235791570077414233001599380804870816446019963352529934140561963648399741637938476925512843789021020847821371645303058056192664036405969318116423073507603525177489727330767683843150995728159244167242268816118456248821607654156045091109860300735391551761577703248999402162400124165896650725050224959175534060921070160821987620523420812527097567555812125916038293520154763546793430744215103463421295031479848199927576672054284910346054787276508238258864547862596662212548079573449441825079183656985674785084309364272301510780947144422320466285441021065907610705101577061145200932278445509679372140846844144097039372346022905497296856915666723845789725449202688699541769216019294008344118710734886050630263503125221965783939195320803422583966071509944111743051286963985945668584697661969451817955623774281667710266267109142184589029228410948990951005599637617675165433323507748687507311038441662978776527999284951706525387836618618961920000000000000000000000000000000000000000*i1 + 8768410509551640898017487105304942618496487778767669375124660690393495958368930952261660359787719493108259347914715542111244050869498758113545403567090980764874398054026720542852292096927479814822722663634080187187033275014958728569025632413576816705543741648635048957560432973328626697050089977841629421651100285173714495913352979883412215503420483858697020836845111800742083888843760027093003373233032086351511625004123040244289703231521550516039938661894747186356699563023905353351054216404612936246323307278071604899158477554594451772088650368850343832867773480056313490099858251694656863584252233128428427999920794017795185098694930982681989916333398635461626720047177661774429531150769297517415883586286209590555246835080478958681075907457310583510376430985057432569436515554822311441886093898295042348670931510271484187099589500603010336529618699655081285263326563814949870973122093652887494021757845181202069663104844965537424644693756486882552006369813945071464683761656145295943580443837950071490910771391886918403320497418955456521195682299079686456915417814935014736534557057913674482811822081139160897737954051194187154104733079411784123763246601225064448119300499628489770748738212689361302040710488746180174558059227957812711350245584711504658582373561983924924425807416254522475628270921015610604845595341348150629893036451926720262763528928277807813181156007842878975563585047193651484482289860112310173522378336987633820311567757339849173963719862494920372714367058993338089703742525872404830725110527503581981411621407424976503979020445814174500676067433218491019732242408802564170324758760890002205224514276587104951546736172337829155793000008181840115298586975767959644672891736646055090014608185140197706099045344338461403227255266218417915755576530150354181680342542809560008383327513128099224740542784995328000000000000000000000000000000000000000*i1^2 + -24587910968782228103426533991350452926549601061340943798588852577495713139585648245964159869485208878846973725621866822463363906875290309602052139758626110438164864440385379593823860749540826947733442608329938658160549489476172793712831079335956496294834537325404891226500656738044746341804686128241986270159899428556623222970355754865853824077878605451528703329321156838724522589240991059331463543893072194095071934397871172256142160180061120689844206848038283781583801189031065978311402950950565105833511367051221071993470909827251224498019763435640453716587504039894025566952812048024493812572158327508169221591988384907613151568367193217245928009091195874073815322836070490910566552883429704809028265039107886725175938666443947904731379023322755104371799333553581732801386022982983385414402736782449257445989801024171665815726328750764312795054316746793886444003109104148260344951768232233308698576455448601568031653009900036010567286265636900914879718771608748778155038858930390834511983789659979704781248195047956579562071034892579224792360434258466079803261051438019907567668694206055959391229309710460537621968700070640854717908866711801978303222206595663506340802517040519114198834184346094238401559061286657528442024033763373608187469400859466279206082394797708508971815958368758903618805079835377554426636159234706419582826396575163256851975698066732105119623667577871312511655909504149641086479977963365271635038895814087516405526585031099193519258602691268827320976864236730661603992815769157446243536441160858325712986565515000079182642576605771040957149860263645490828902948023292534590065423813680957472961960335828935831179611290750534053032889944087377822831171659377800346463380021655352936512874353784009012880555010764231651217267507426197761721668875886018705212861341089578992499402796184113962172710230425600000000000000000000000000000000000000*i1^3 + 80087073490472679437322864238848923722810128288792296785838316215334130241787768673004594291471341980559524673536424013470698870291566093376392287615347391175265790281335933445261655128730574295774757065448915221449023224802532598411362017374106746585006553062979896703735606715669754566700601813702861474517674267080843729402998669523908219499858712783871603048532763664351706571336069353549062887956453913821001432892709138748950427741601345533128297198409336849680989643226208341123357360971316843957251492080749283993821857711175819447328207421440685130210942731184528511033233849073032145073706798222722461892103786660408451282178239360003596499216877654575803617444367358114090961900545461356298791772463155592491448578106036585828603113705347963150774234232318068864807665721425919393551751730430490867090826830823243892610586483909328178207162821808496473534411265532560196235834144184050518573446383261655554638516138030678600345800078251762899710287424960151442199916395795147231033376756986271710838771229815193313844364236234280379964734737300653576594702340074946520688815869833871689172454198005939139533033088900630001589704171798853303786505964737337801279199180529287613793909991908964451939983533331524956624158199526020335712580158553676087874458912045893790056565563613114444889572685103383641001486949029556574111237848367080754764818094130012467507895944411295746481802307171203968355320839536406078891185338280519878184580881459070567694088814062316867526434337147329226929071808646468019183999876746520887808229444719911430884378338604379963795677845606650162407616582247445299299740618627938915248765056299009524657616396176301306261212252470837244135960236412856829581336198142787652862026553115064712359814236627454016003605480733187502889606499356386525264214503947107761526367867282168518796661227520000000000000000000000000000000000000*i1^4 + 56510933916749038031461427163052917766721011985640200101834036970083979663543916208670285602126921768565185536914075395925315836667131360772508528053743028067048983492201179356580161472561965438009520728568263743818729559702381704919284745721645315590015693599874716304791318220737916131912080442861000003961048757807294349730273206944002242082574056553674286754466823798589303069323294133218022472793148594948525289050679814381499887388251589828584210567873472508523754161618020894284806693705358823935577972005404450286466705949364908529485894415752282759555835010414589131436823294744466520724230245186630723486056197570106645548365184679180589294584008173331607864903532645026392072060657890925900393050512722795750694811439685596634670920158363387527259719705099841010994757369563204978108249724781691293833578747748462201346951270759764158321040071187956928047144081237564437603280805615862659635902754959862334761508801409005151918081023098141240818824417770841829046225376155552276396693278123388066317196253148682179563512519117181239886225715303333205726558998143574114710829373907662605086106745147988874303461892529422067534537956982144251345792394188491637981595958963283125479917637624546470937507424798014611019380500795442711657051259917600376984808301484618453461722106809798271479079417377517998791204214307937255998813644362479448971080111236429382799786001429144506062962826292883149927326665315397928852879317313819506764308238002386705422655959864964469868751935779429942935528478450370062986882124551925676061573135978209326616571971279649200737679421078186821364942621196524763991969337886639759821415282338728135100889076903819763610442649265829388870278105226194697066670550783607905567555373038461235974830567628889414653126200757960891748573025838176763870357887727291597006223975575470302759485440000000000000000000000000000000000000*i1^5 + 129660408902189225157075414420988233419421454782391464018353444649712212778277956048305200732566849357500105306197095383841976388972435591629720337070464867576146886721315166037255051197316598327836181566116407632739400796170482030465286189210936822377389603146600259853921167676831004091725184833100490582002043239041043920244316082618330136759186543239874502471790607246148398961260514880168719563201882668244502628330591167098236512810638129537399259929181392858656100575803479482846265921251896123229378610443348192709298319953978052397948581001696267195828577761569778655654996578369293512246682789993366372756682224435167318371589003069281765456011301058287601849809746443143975866072043615037509990901148242548590917503242501621344391777633292574257818453267090909435789592399972051752113838303987604326991744931012515504450997953181251658838258051221750174108941973873210692678336614581881000838703628109838954260191005299960196564247249559805228447027208980877707139669214024093925802909770096321910293360908117564675264105664228560457406794789497677045565566484520970033693481517541695968191345595681351947467560061228159957693224344467157289607909265883828769434735080646192558120630222264227654437734029761847322376657950409067000171724692273890541972142086627319850365932342377912092246764847925631091256903097519629918511488991739837065472733322995682497450118181545868655268357273727662954491270422367534802054400969245125700405864851975367351340750682058150795581816430699834819745919281790471381188164552793392951337859889668917237478442964276619097644397832428313009266446538288371082121196347314487879848515529433268209886412267758766454327253661783012481162615296317552261042390522465503718936521132829056894937834643972856407293908911241154415962918477074298789109516676174460794756563700337596230637977600000000000000000000000000000000000*i1^6 + 67216443268363662475031335197193979532856613624384547388591067088357021249874369228148016362525775669629052114204930519519353148664634900877930878806537561740820729336783376889117735138934925463808971889889656849023802279658361240245751994945029442245587205027398244371906674476221481833975212846113684092933536036123414971130514857922899734654379485595518569974021486686863035701000004136195562051881315126227720015326927074368602117425463903202575477518662781016047239613021750064643230621553200745276563161917924490358040119427551199582921000415282252012486433191719701300632562392562809270111319370739486332785028499696393161570236146679633205485412646671401362128196965262965318841214462569358792828790963679630270278364977934022026814106045671451751320569004022089351536404490428985616419531292063709028283261912604431027684405102956979949804235338064072313302394057134815669038493593581626752051905261996654894103308623794810653365715527206906150633666353684564038020076360606445687426982171190462552333577902735988622226088216389373941296043724050392229033560937976768719595630405085882899970457772061846953077498572654468022103912028334837368092020886824332124842006589288967702404221507123427166023420816548348425094258657260932846787313122121734582142017482636557408617598233220744307104865015457911106921536727597382878963589691331041598733357933926086762366417637448457358920420194934257181689387847646265894516358696513890229016400280571117737540523622941926725066317600830208553034516226403146973074851348562057463332333340014277042305223879240168272483901864142736008829005515343914570826962875864195577858550394238344700078566158638746251360351499863510113236103034098759365974220076619646034104509022774560758502679188033887681938948668344182097967089847900920476067449695311005706950396830103793890754560000000000000000000000000000000000*i1^7 + 15948170809139638873464343120207570939130791253673263273945162224732899980367892444010353677702453436260916272998489013955918635565041964145909996742005174617878491474872565562557700262228432652886382157807613292101264174940008179958818903491905117352995530765851210981447751486316447883931864393750535885742694944325371608683910426895423643863933395491963328769620137284011766383060510679628335661430135009623195383716152490541996943063817897995996137426927647383674236926026197188509898499537742513883696032816020001178049768473190414408728610751352778666763319990104351933454924388046731709091071769110285111348207397727771477849685042814665372137965449143874306553660785343993406722254895030820949543820766492263473334719063642121170877090284201648164778093210005034206600744521326072306707744514505864462796896527571675594003280332491545790364467558576636794642512160206693820415689730423104010007170500194623172082424993624626565962178963858880198492351337985803915168720296181003538286400472265846142407444575783268243866112716998029821669186602024150290836248160036567530025570218811781333620766027820806849097260583127587828240060367922543596062089081860066609409073592691379753372783304255440489353301174912413762463775661686396111036891221953340938311971856797669421511224985496886684619140974745876874432400797711117923184706567747242247638721771684872826685406234646304914112608065978537504397311619067307113640914202815118668982298164493568918244580520411026832269447471431317983946940079600313651779673125100719387251829071101134124929332965398142373941262908939730007870725871531606982539685996781099107626556695304116363674135255503344205253068422223900643758674656171291059443492561554094399243114727805119537061278937746010867317456092044733593749854193191105035872145114130778048448443532466783780864000000000000000000000000000000000*i1^8 + 770015112112250325456064241855162309222486023629926168997198664117609674322920607415234673892290360843612399941188930596446260245811280883692337758247714406602820700405643658888036344224313072101495779175788816304557413190686069142982790557691094546319426168709898629260754458887539005083757080945986625014370249742024859911085755821480173184450994181793727750583986391558332111529777054481544724954982719482717060803623644446735288224981002868517004064132080345615070678517179131670857299044380424119366220319676175013843376810708346789296802729822987766057123912338704986367192569879394644098797799088456715206388948923268056482514249955870127699194656547189427155129617990382252536229560839700169012267414194010577873598122326620128615009646133125332695547103780169527109162485317724344412227431459912195525902053024516583201166340931543454935514504784018441166608267139836101657490577271243665302193324296823220703110348936645186498816573044923053891149616913861280464661746971263166443703689869714956096764056743722371496440111054094479584239934877754047732365670727582278449346984800120290168431980547495185732053019638604733115829489792376604754876169837781166545106536320417319541499226497169707005823117140311344500800646779029784922327196975999765225455695039225911870216862063597909298381627089503729266121804185895968514666966740107028589067692157570864648948737709292290601969212916691194495526246597306015954355681659770994684463313314993590391113127025044496461326489211755415705271052274623337746059098865112886727319119274026314533293023428198953606882347816202707702303604978326065141228893823582031104503680778991139471387799799943872427650752881978264222756004338071092758527412122558739495328584296326430611439788788550643437832097950529898312830904659464121453786069263458646125684769914093568000000000000000000000000000000000*i1^9 + -229508411537080985073588620295556708783237514195120312089135206870753149660147099386332181440458402249907505896040974926906200494181801421591361959831798743977246165662522971165918667367214841212775652644463961865843387960944005339528110402688216761790618173849021080165199130714952084521529576554012218820896416616709418773670874461104405473845573315480232343585882694762327343766862586650958148194115061332247084394476652801825665418551321854189943714867591674535009884056123579533533941241940211935480757411649358127577544662375076459812649920971196198332633322524542910336502914842234171758417382017558756755308383302770877925821485887509679933912083447244879029819864169992191442139192854739957381715911988585168649307352362136724809128303439097933461825249796062306743280161176563365629623320296409620514864339962032684885233200252876297947557262079694553575683635357821899676510667691337108068471599776953639262803179462434090895386766032793696563759462186412008962938266393095692514827844603525153330044231771991262880156836383704138742963790034336916673146167133761966769286720905763084316921891660356513544840183504250463263552904857687360101772501497593189448555854811107154292693510422342095135367504566512225349270327752426987768393353760504564416250302523350220266377599748074892533405237784109883260563947758384183704288966664371294813776718544423291746421657129817488091572015281974847552484721391953677419924746433656818400678486047134860247058803832453970375784560508113535535580365549401597765652418938384780395834059090423479484425706299237022626021280181315670239607569155384668342166159919163904199815324192655214497082301798517811262920439914894750879631158457546058512738270132749425444727515158693820489283218970337029070424854479886829581935785050384290396685384211532807486430385442652160000000000000000000000000000000*i1^10 + -58599402421116882751169403363593130489677275212124030040564741919132906184316229357847197466629749290329352438234463124023751260745973662503373643047784612072360645875799959267868348388882032807987008409283130318905225122739494648739315743572254350709276867415908028234593399066341126223588179545180829994271926866577269726894133047565695273666790729262478480159908842193298525659365809504923355636952339883500798303010652632662677453542844090653756596718317536145264859465193129094505641222891593307648753146310277453116023498600908665022317458291991646570625294412615667890860922090298647089133522882426005477533123518792738123144804577636372949961042192768167950867289765605155440822887733563184774797309073691953876208638910416230770402507793767664626229189065537395360030587054436041181836753331615787614428948690475769919018744025317510704576447595248260017825549495669917637740093136113850548933996154758409138162923068111587370000835360277350373902378203913614372190339313633363831432075186163521271069557900662958396848243516479818972877466432206795245972236337980067312954343390583239958175576879270772996503138206489268205551173146237427672353857881793741484382046397762005345306993171146312456422738578632627153786563503451908128366630810836908457475153067544116398681501399932458281310252264173366673145989812273040310376831436388975055669036413976374383508023473464621379885700060930806873422702666016725868639205940940094119618995561346329342855214253616685214287207531790902555684298430345985094259280638599588309649334207158950421042942846315748559550990019891998719424053725085785420715619902452533575792728417940900734377424333400136212393051648110429432628349848503534490991826875464349518423181021393487364158388858728306336680813031216246560105980062861519384774569265743453132911468871680000000000000000000000000000000*i1^11 + -1533485976872898400427122339814457780980476804741759944399779603917862286384791540344568003889561297899103719598124962439924943805956013160702085078505676328897374245247212002152824542997981717569977077629855036515447059198966023361924777212332157609576244655951488762739428358902935383989448054508213637847811146199717179544101197470652976629503070650838200822200125101196891204524645806898050015899407816944321104361890401471133365459482969118920186250017711466876529645084367849457390490347925661309750689100570505869839216349615431833106878204399921652182750075663777383143386582426026722627921208157744782927383781479671920564452174923201104212054494998681013227109427971135686689086448060152661066806667332371816171901703333568833109493040105726382337900649042618278677806032522928685946146266601500959866792725844231110332629467773934604409303017710899117963228415302968590983329046023767942321441494099236646301647406491658828547817497667171842711126197370637021196827785602364482123306043511945839201556748886359139768555926453955040420587495974831150754487658786373925435160538149023575028282697125027638206186299695806888698291823117249228784778914970925789589844662451406669558215101674007264533747150689876148547890194713715120628988355309920087730608384153510987934218684057601881840883302692324154026792002851931230665381758787653867684540731440160996185300158972643150961332063701485962404328138726812761426476078938542264687830408480649226639628677806065546856473858584886123640342573897370544987204758928514884270911959335989918468772260582292756125997535394818017118069125190663079516043940855976119768814543000136650269781692847559538178005115329984695426779014959904454071190096629402581480980359367501099097958890274056146852503809125142095461947732160456117227684589707622669705700966400000000000000000000000000000*i1^12 + 604384541760206390671996040927054396829755253220900297307495172666354984917728845756001344332444667538531149417418778487487471921116193452617478114021594402473057089373520118722779233724298922229538647689177911862144430212596064438490123188164785541867832905807230858750453655534286436889499227756391880465950561103846776286869702440635350957093135823223299108100810372931527840351714452224568281033650226472489779377772374430560680893200698974341257966883096415812074014810049543550032666311647128371135472988324305517142840187368315417836168246676536159585433129784136016417073332189173441150222305657645574438868363456947565718616360973926119709884665687541425490969339018952203821654275911604030181390390030307236180420055037793567886776470984739275630313901300799293481582985201519944214762306977297611228184354065560443877745650804338673757737241639102364280142171303563876713160362619005063991572795239345474568434980543561670641456666964715755856546709348048051107745259545527778981654137409813297139309641653941379287842749102790275071441541771337410332066058228286531564160531526698741137384245486378979864456425390210788823864301832345918250261393282777394109127335640632863136602175788240238302363553597061360587697814780858334927484016426479189210323660174128258371658793483259912570998379697580223542881625046518784625162029123893682506823393043197034929475457006397141553541998152170592477380511405811075279194085668282821634893385293764099308753282318609206951596740925924448568782206715116163902645104764312737179897110137186320989924458962599335926062318420518318100324157578435286962710020858529073819308230981715136888981979898698525506310174739407609033405817531767402319659838629721335799428174925997930518558899103668114336704110907573479901763230408297983589220711558635264755630080000000000000000000000000000*i1^13 + 91806551087576381016246560426458329359856821580838481818157074201461559367168514266355738957457464268169407293582423328514338409172885850321693360531631612156209651882438641592468438798105498401644078433627784771499390697699890974334666301224643364272675947642994148613249220170527334028632663623520801997095302917940482104535359420636994705946521793678354145787142003878886057153934041148407230564261396736915848159685489051867708164406722197336843456498975450932291004167060030828156465041861197921671358286558665540387132190781519036057416346940485470094508694958518325276933741922921059674717248032554335087091508267294760870342237138568084646229078070893107572989246411656139864121274181769256422417346704739154912447716432566518121264600178392931237724504569116960305675379690112137858908799302105565378138158893268085355833155027538300969992271305056609739824413995493172478794422820061612196477818789681222768025527745229470479434378410017037620934762540824260671609501254780371397483051507856052381293019257263706795835659498972351228296939756118224919049470738657080314896474257308371261427452249009560945808857632057911571442447469555671194618848670210243206418914747222129090117939010917088160293348485617366927897830819415064808393686458560491526455194048157325569946432806215052821181945816255093739292104051330146833436448192513133069248860668291470831069132194374515496620464243377467521973423997607510314284541093852915796079357515231612308106022644234272586725330665629141029596432094742905504541442204058562904939902518786980148400190425068159799301437747594253024866518026868571794347938385234429370954963462466961556950968996106485181813678269661873928710113896056104513346108458210490133513662367635348497208246365038622769330188854393075912918365655133338199389839811189233680384000000000000000000000000000*i1^14 + 597514766266217502643864078162596248774833789389458131657560216241843823029206753807728684116173875735945323284221181084725696376677551413239559210721061215220253014366766758680514018569566229316419802777042692592293620927584740167338020964851896303522284074385216497014944067348211906466601957756568451828475523603064749992423898902686507305775865598167227295200191777480029642987712570126778448956915613124163842379927472844319592053603303400706788838602886304724634572028719027425489282764329523925683921925874682026649530345928748897010800960118839541431395011535237950515531541218322291533197202898247301397404100374602152055985739723875853193307357341340438808111485817397494284573819494902668009506341339709004789769649928533370883601318103401945293119273573931185164963492172670628462412353556548268728379223443503687220009422279565993706338794638776916354324219578932472556214639577884622199377726854981487443525599653091510067174693314000249166797601638517775553332519775130862074583429746212099418597360214242814007316022742486622823648964723687775318138114326024256043593368162834731790415899014886825699387820826890628617689688372111806018953848331164417399657196166502241886969144267265363716457514460661905321868161123081522108274027618173579064121241823966287122615150502824973197528616701122952274731185596344489415353329096565811799486861721249508718213384778592137494484313059632369136664452521991656431819556587114737610926901206421667833126703342952648399245878288259705979360470422454559476966561174125825227039283266665260550009992948584251655696991842542657091252434780269953642697510856319973720975003177282836525630418037566454461325561810592313421427909909680325428951208914129052498090709607439399734379871204612978304449416902127647027643447693518562322230406635166105600000000000000000000000000*i1^15 + -31562811630439163535781058117860155740336151238355232814993123656862274972715583088115213995683231755402803974029784879524775226557130035219816928761276265982783275136783894179815238879822208910539194899383798676848471525133019867619959511611420613244186677234303397551638685992228384602034510651048938854630354699895981496728578940425821986246574427709794464786319574902971589321465334796526430519174833586998636034247387365868328808697530955021410615317101834088814665671219108488621752398910315584127944565710502697360322266261592037589425199497645410553152398093717535576666913771831945353479202059522577665829436135588735783162482686416201106495703791072612860072173024423471891764193837206987380532053616018917895350249890532801528746451458573850494127112098529461201930782234817275961223034782227595951575987170145640947338198013974915746564585034633956434798250786560773675601544579392260818266892768136140354220283083498455621927427348815602356487604819084585711872245010379959002299181356914575117599016879206516195391177180686248585461273882241229404419289142885593229523574432504013962849269827163358780468145655185892225501159435554662892423879753259612962798144191085930031845633431029248251348145532646669299444124502690319483272667022072639418545693869133220116587334180221566096998299805320607911809791986344524571160929694251904338924806591277900616950453182145297644576320360459883478040638372425089216266284140205293804792063996047496193829503812546407559589800067490335569067983299060287203552321807961355571219176620661374620330215667736327353285686596691932643384175575274013054303650074005771360225438941549033950263251240301795394499664875048736750403488102130037575151199313120601205572281760099907888257328852309340068849525065753836809444793291869145615653015272816640000000000000000000000000*i1^16 + -3998890893914497583203869459184730777607241457747548366373300399125281611588337892642338978606548591513588566062142498977301702482702061964476967346230171604545208380440675714611962231247785592123345006579292785408054595494861193701313326807850884286123524187182934808776004002748992810870217500607694308012522632247684915897081648441726311837120208441735596519632370698194649912752022327513456893512324987645780821091621361656299621395154570838776611431846970247963118961608214163670574658213831719256222543525858473022496106645067518407493163817880799517769086679996267229411493983866608183695201807759779034437225954751648599730125212053782992027298946540018389823763524774701253532779089915679622656660707484138434642109175829570641423908042977525654594691520404752773455129495510770520351500216165573622538348407951619480528298546662959726496952877014491828358439564162915521274127564630415080530245833141029936916852836074269264628262198881927546909027423006114377812696680740835122617871107613589250784029285538001671049031041678989303521165178965259957592098263876152111815389329388699136966009299826992599814200880040969217703746641707600907423100016188854232425301375323544755806552492543543075146350089438625051848570574270150297530875956893459173202963237205257442705294473790435489197983820095908269859664117212660146939137936064552296040119646919377078972685490835506032235292773243888394095095980323545681535888972951720978126503469186597468709685793081813561072700802106539372665107271726834163891065493195265953254248171838496501373652340847446631675544061671631294916922016306235426419875061694089595425712752548493861191597373145804910366719779209706665498581180679435922743250788612731750421519561743279672546544204391310488861275198339011787192365826991850278581436416000000000000000000000000000*i1^17 + -130179014064221318970499512402917583657556946417701891763715286316098817817993718974541759310112585511538910507074883439888399527391550928592085707626460830357041563066077605306807880024022235880131162221697372590369023943497741000710928645737192138274534519119594655861070244150597601261165216065205452161757015816413234629201748556606321800289111573191685227895614950801306545555942824845603750804236748923847632241522575307690193182318916249841959150496125549688816677270722917637495790953926483376929485353803190989506670390802771969311179571824957254486267802230790115223683478758978588183339525335356801886315916125727541324483584636738085236635433359165582876198111941304830398723386640634168536709390711740094825304140370046491730955754511842738139474721221479417310314853719776071177558060129218756472563754461608508737339466306714484349070371850158550530665388238620317276149321155406166932449576441822477296717555179897509753170713032523121074096132922266525332300622508735540242850716679028282244755595293615987845888830103225793210521445123107677884357056766315045246556850122556516949403218195038998831359654117598287612628292763213681990983816270112181681405167379171465333419949025608504598048391768750131789973667832455380748098189352988178049260891653475920760785301948699742604477782699867962687638386471893169595760846104776297510467532662647816996700777538288617747067246441831538720315288777756879089887963314164001377136464370897285711181694275159044731887183290742364128784003216465716196450580826242930747580528351274086809542925034095390159073323129955479703086313476086456055239146636716959356993422593694597019294049311737193096166113369045202021286609982108811680600334605299574585275637380592725924179892906050507697668807276701010525633292411108775909182668800000000000000000000000*i1^18 + -879848702001162816956904062676327002352701053506112975663810307516719566295597104685441609045027150085321841770301127496243026719223042959613481110980187486333095012409127519364931035772993822977098797855721977058042649254932825170201670113091270908203408688202990288354382699023272578968532926192248179601914663515184648658936964819324497488059858180955327616331459488354159529778912478111470130703834561331368533793605889898931726053190227589752231292435126915780695946369611813104215751820849759911603568934573407699643648261235223172060231923600353576568011757400621565351598731116371206412507032583121201253246648096428091862716327193883615800948830650249915881838282258932425921523446751693418379793631072901947911417235166411277037879122313136235605299430438320716947573545098015098952995007180159659294996501132230094035980530899915987907889046685554916026165896654488194996809309392671806253932335480666508092845278462327959736366795030648638877623305986089126152405239659748276108322489485827682761519647708771116810795056462337207657169268866445877965999873823043786733900219342092182252475844634665676480458586139430424461117554813111594565425468611430118988603855648333470907139127530492754879610120154736135036303908311303282412706587791777876356155891779592777799873732763641365747248007843790702382170798344852773146336397000905857884017510299956779119552313379111534809177108678317331329160993650620013756859995472974069648050224681334033757416131682288892561486024557500497008336910987939683487260100708745608187894318772658763142332475636844497954855474592407604951495428646688253486319836506656827958623212581100993519435900170784663297616133518013884173644263473459867268672171147978604191292042525563558061907227059849618437228977410738663024187632967002389217280000000000000000000000*i1^19 + 121240807885541832679679016004120574733158147997716128140753477361797967220043272004390668552184164201275136080584650470380930504226535710492905768297974094359566118561669480487085540204851662538512071884792787363947171678369314446671323249807061672997743715265588700408880419776811637120667819404020647412700402313071792177919286860493264324144816647449252032316195877810993226013687889824221143759506173901190077652413442529816005596386161271599797784666659451706842455692650857840470203024778831839255291577753041321768535982387748460497133034476241978972020505384328155018190216269871862092071949634231787493119132920507542954511050642973569248907284515885366967641022595753600669027392717524002463881175272744858312980873704415251110827265802629065281664356261254540561358841889998888796277284813650904110716609347405842298548769446801517727919045691026270950730279151624671832796233179024810963038633875252515317090219353760095170874743226287135308254340812866285900631404446495067075378022863846971660176125345773248716858722171144373026745317833262532810425913101649965621124614226496019555337300298131329423181602543030191806541881512037791088364633504494048298123720627757652879140049295529602246558957744081437397667543688973225126959903427489691781727233967358818735980364958836043313852242607201799062653902668659900995924881874782991121078893476963507292121480083315629263098036796322759463053695346888039327546486948912461729902643162568832172733872079157778412255501379861051962302870325243241575743499937826348932851962764914086956145208805179683420312828654184991469089735280401358482840573920881796373685242193631093087507049186353857267666030211575811338255544528522511517526781940748999456904761297314055610372556129454811088764936547260807684192593131318804480000000000000000000000*i1^20 + 6856791673494446900537384935335079999239179315945393607185477577320158952562396194452069949281933838266951305805304239345774869305958062229888518862365545321981721030303507354523345752049378182125784668795225996662872882095327615809431183028955412057465737203555828010161570051291942924251628271785073363246883861656704975931735193963288026846645658086874944617983999044538754522036015488227671224557553790184569057882667500156565125278913083587704971345496777807952561264024615680738640595246606786809914471934980447605708903042138730050819997360682715212391551479122500393607310009360559848368845654031888908942517862538296690788230920779629885541138835373736775386158526061223870688146921117554294265532654935627168575558667264322598468296562824822707285774427888276053702177902422571724945897969218867510604826439512836914887344177846373493716231785866589009765072797632429958874047171209491043438027244287922717839401940772846374641407835972548181551481604395014506482671820826875960736622884264993245734992559308232360064747317214662364396426037235429265061560002587862152622542898624282082034139454216315094926585840680198076416478883151585844263482113542791190785500420412685325140382291978223289575471465676104650516864136206251099609769128395351918438641701912147678720359023272201691573873918772186005543786631989918590030759606254703772376573113635349432376329219934014575364221984950337929107178980648063484199355612779364409390568592487340580803642478012813553764973974759575980615091538417358996807869852627271062070751437651909696479376563391201954018908989952056613077088380017423606833005144551344661188299616622878213176708452445026766199784146009359592941370972507554484566397041257923521810428303472792139792063134870176877828752201155747491128065714343116800000000000000000000*i1^21 + 184407651172755201581148489980366488339187511700024612512580072188380255014271595500476078106535989906625109340053145777011737813730228649624091073473417722174398737179407806285546729169516959878412047625589693819653981774907533338370665755772691302669530485785486155819484753843027735115044597428611279931522345394037226921243993343596498866703609756793705442611708259072714025352687801793760470753520448450733980255087222409416233376909912536476536855812115826563091453705591931380425309173322182541284221957145132873950678690950966211824654207693327731934305312269411478596560931239426607275946351243690156925379641804689525515650396423849114032682480601654866057538576524438315755753238513424331296584754621894718503035715510823261260642949297155679078453544012911681692970333887957337323247236026334744960043742418171731748205486927385900823968409695313970686778331181493764307878876947330362128942595332970836529396138181106657936905426942495598102895454467592991695666908335782342665793051226689266688080515391651225247517033294681816482897988318145367224519520369396298555198764145899948706704216147345722818512666640678019013863431860348526957761542392748534960986313862523297216794880000435314217612901444524764052543917794132265507656578541907710841121532770187443710926753963863281248935831335556973783650434069284436031528875053126108565926281181431075893670185862433603601050551433136652968536310606665224549492906676187550988768951854230773850961080188536986002463170895372536583326106488648323000300098695486589851176500056807412872866861914075385936162082500089643719889498878852468801146880899064063808578574821150903407910788060474303087994665413328293923150949264365819347122340497974717479235743723355816352308603860565911173544733407271732061673451683840000000000000000000*i1^22 + 2819534290379019408827787557920246476895862341468718142491433266101442292866512390416208408338878352050041520953995056955970286673180300752900225686408986450341315098387942767894807364214321368596950315504748816002480833956308886033989413000409692094306509160229974749994276081555396438999277591970229285116633333507937080626578461685025825772555602374277829579165408062569919067389733974989197112673996701403005035408186888903094625840691616569638202767197480192725704314160144368779640129984950381829763391337546842858484530603646089393288897926689888924328627145745558746340631505960176550684961212018998658522962146226329575037088700432737094055126235631664621480859555598152311040850290817341201630512972576557168408152465034233538927838695907066137771413749306208577930981753121832705973927985405801869280718905048670761004601213442023646918646638149477205827640515589818523196711527330564790510958707082322905638081661773494007205713938981726985628712707220246678196158688534000230150369563987562899094861331037548564627466171702784944199218307933735115741486939381221850759281923693453538747787100610582885526100158958932516843787848740806293512775219591047703632691583159250547885914264241629395885223287257762703261354070546441909237919179228639451154483847604850993437042895664471846453768175288244159999971306665315109905714711823202113760359225284031166338293177128085118389331921999628682020239818173105902983459544670435193821790727540931829562924706610658600571850871884407586602377798595361745281473228170438266388886309503986788415062406395166551544046503163522340838490357601198770395926925163830638565537920805933835621213818287245203988094944126618601993013950896444352982531654426830239159074620292950540797769789100805680104233484512189878127034368000000000000000000*i1^23 + 22687066537734735778607374114616915088729870453327483857690575238645245373471593714392072418635765945096670763568962793329783350540448182194624443116300800247231422269050031896218601675312481899973656003701751098646984829358400988470100161724763535747145327925554260165381865570616819989123569101219397841345288566238907241925356792039025946719435693392774740210020618883362864670868158558736095434274328671456653754517450191665569429044627658871025267578394953260175239937651949030318417237832240016737440227657018375209390246245025282706704599950068858958424571981468998703760181969943919100362100476053832320682836069325241816570382682206515461290106127002954870955841319614042837666421405864792421573417525655312940692107327342997101908978365265523307676818713829662668759514573139797672833080888023585495199407023194105566736411306445487142078358390192286731397350483544486146939161635633733610360366006632570281973742082310319150824272841947276840699489132508072359605357613925874436547074629267685019521316075131869200063368110103357443957606125516933713393360861367322760127135220201677442238504394839416179676625745731809390961010143598287930627617433070367525227169471955947440875398931038625079355668696277570955926526543716591801538658343270032135628982109348469691938364953582313410801499444267557080857769931145887448574562291994864638293153883251252626239164127911794241402247932147355921798605794975461532978082985929403477359656427396370205586413756610898049577318362307961538785294730656553159013007453502374503213990467613860768679593112441079446841248957909641665739767996845907348074497709715814392907799832869614765776182165934892589565753189630339526963197307862826455738986285190790897300754459384282464067198863350055769401635638889296376627200000000000000000*i1^24 + 92845530076920225537626605096448909384065003860165202092508164185653018360767768313043545145249225448982065257657575560074206128960792620070018467039344195354485405943085962362226340172258107679010748230095498526448719794281281352245281769617071720925448238240752454686860722211835767824255734882954736009603240202328771719059877887110013035018414331270874691078635041883537414712901458165048391977399988823160220686508274329042918320670811932160328307499314914159822212518878756559152585837831816832972977821070269661644434532427368271810779004507817586761391100017751141332653488232343050391851518632312823856265900597713188658162438666205400805867276127385507164003701952410896594612297058598503642186246635892269933360164226581035532433994718150911937450236870171904820974560330397037925094729297077498415215802817580924897386198868135074734403350581518256168946170977542103360264309498217615177671359609545822146628682464417447035123424944353300754367538728473050126465281662019566445559164785117082831809440540807832811586728714448610574395631678333116571668301377451581463089978190542364806804484992008661971044397103440537294102225394701401923713156510026243873582341661825031804842061610560948554326647581815084840102491356084835718015311859761583814904327787500040627431550287278342075533372593237476787111045844376107840655423249807458873192730548857689422587450858777632040799807338466312813070313359520150416897597947724709983302987063065287413587319544826140122630804501618886190526721265444475525261140101528107240727859309944063492283749132480959032300000210216289183258233065129123259903124545323281209244451105003664669081311488251345827101755231419523724303564678494379602642530618308263373305589162816390801371088776218990942776103239396884480000000000000000*i1^25 + 536901078322905204031630174098561160479384146322192767813332626824966268410897551031850621837425271390938272547214123371131080909795431101449908170876419053065787382503706993132946735453867368079494126456202280859776208285410614891771725969526108292446417763144229515596174799313579540735763934883115113601815265432409556018099859038956345190755340814418344636022979535098232770064855270573069964676314468110368528554103252719657215538565867351738734544442573710660487190207392780607114748607434528684633141533512420094293586215687708736890582297810508330289275200012139496291343567849868598354264532960484705583065150106722372535816065565469529512429121394751317993579753735060120240107748668909615327362055408802443117907979989341700835535711689529264129730942333996939330191540406126016387930291107221557601751230653116141124770481137473778184096930345317072864387087730445300897671381595345254685545793427788798786940309713311151347142176103061251132169515958187121279941909537008056169353926457777478867615432502953977750002660146749623257787828393908148278043295366426607439279265485027118578181555520920491500868137222954492128936225828976651179892946430325301065493664430239433642125087210167270971042217820114307098152710959618975213039450007249350050534010514923640698728481190689396787946367745617442928708600620684250596048534419410637307562694270279140208542805425571133196044473145544525211416372608194638072453270361942910179000852299142951527048096447892780815014154065300915638705791184389756931547782078704029882521982401067113033920584944195184910070268754060658391754689377432022327045292974461444723864086963202335911518070658881686803140019446680534368624441118107884046554235967993831745235084104982465282939274616982733849195012161536000000000000000*i1^26 + 435870479560286497027860813706865197794912182196218861235130750504443638439305617632648715058266446848275661562260127033378403203766915481345595385247746445981998607302025389901704232575509066301257664691856051514921452295523855922433376053231671496093719522257925123211212885759216198184691455486822804114802706036338718904935050829330628190609122577050615635753470759333402314480285585109979091674801364036956496951064222633075016892716188025171481361160452962077637845043617361472194780817869243515918314184918894309778838329560734503708762420723649093857849572784514724901675697055623253759620119577908420706758828675213011490541800383058561938234672939676949367086435425890920509564251768106399907027020424608470216333317199482934033788132811993948994172495318620922012309492872060592212125160709592642505852004445280604435793789180373089539770912993603287302473494861019108768214383958076512214489034703471950410234144817029375191075664630651789493757512986702855976753355387420774709427533414187474503198441990060699090866833605317276607773148842425050627600701734365663481691700463844589610564522300960559896766280097345822179751743130199426530868493537260081255330524351049389442659016963364091348308531868245491910618116771651253228318593430322991765939138448071545636494645707664123095312755668732326609372493220055722331755336364924906063042280046150151705141197913739664990632992401581382898107468278811151190877449320062366868016749959388011332660906987293451843559163023864899406628424888900323542088022450744309415998856325097325763089066197536526830555854337491151895609748153957940536617643982960446006953204243575822237431530994858440771157246183841884332477009383635508024326895174083208684210937446225764261609363706602515738289766400000000000000*i1^27 + 3686267137640477749457806223715369960486697831343421113891319097386457586565118041670703195091537926010427493275871890973896563064483021776683978887611916261440832983023445680457853389679554300737890462746451247303746363863050782602014690037581901034555436019006095182179266604436392628589858825084808580377071347302887303579460701708759678761718878666476176379625640866611983263636050351744117765858795262693492260157984173308163706648245292830290489317149181732532316338438159157109689849986215212879512387550010827862843588106503936488436114256030258003082325050901288781066467995073457665795010316234352609948999465279664583228787652383087680371294654336787773564650521345479210080550400963107511272851685753104439782941873044626201501090748825784474300533372487836047252367860303368999071549924205386935990322289873870734221343687494985699527236758822548253602025433262691003364526606985512723417281977754232677989267653446348850700434634108849890547191768701359382801629337156143408947277479906525915697723811169997061768712944704462811863213672978466868796360286733594627121058893531050663453311796301957753028454983987183939364857933553495349740855303934543941030394554216098875696473809560431895250976205832242289439373687077310079542214919624895666466773210265149937911223540837222774600134689944306733065755713332587277452624506444905201570041446494118931002033240218091849735830844981545682220608299487632419960024442709497584023780790186686628423869957252915315773779011239447625648913241065091367173538324890977207233478662539080983649744543780640175358902868489340874151201023042616541043706010266562742886599344995777578637350733624752426829882312238910384331112992718381919658061394227039965512528117596566625581579824581304626708480000000000000*i1^28 + 2085019481537833180295211226102484415827903369084561600435792900760272091421418608163406208695579339964584135256783062763991827668231251816477020710736627623293202061080391644116711623555705740664314309092622637976055705492660707140433092034548486001984879229142304336318337004282166492367326327119452881049115304971021284585085321740597802910338433068742990328382880402786589207469860576014206607412252858845412796347265392991453784623327907314285928859052764994681931857168222707392401490906466558295541663747742088726333381744044473147654487195736243107572674943345957946925591621372034090999804723746688210382368167670877749226049944191524231317643889028642954601493583643294883186749327039633362793494649655010354663040892996022409869721191982845486941121722401872300303372550204938718745068305595035404879523223279295523435810406718027697750477257483701338812761314747464474697071575853596810324166528780710174898361671939696076552122558776923855256584499067294527898240095964478536020933553466849770775389856864078635473005175884217905012012579276517753224034110078210106024484634939453916154872966865273612857699433974718275836516366693132865329648492981096987989975123041135294944838339321743385084317213734264015333494954806268270808916358849731647267438064633164588009169645008689377395525301202775556667892089773332098341552665022901736636200675124763540851035789216362850558976334301220868388161365762974183043727524237455382527656038697911530130546852693389170789064025556883323322412592534171180659991343543895016400958441223539890166632418710038430516042836731066319214115720410393356101401858554626691077745314740943163323062073896124061443846518468040358406754570648282200732188764557549877610550762791219277445168130888302592000000000000*i1^29 + 859526985847396700721864283764499937445736005706349311848822337227389105687334726863562048686902410834425685812236310432016102847364189037894143346466161678214119976924621640866604495488439195428761841015979033753013197448082209644749937463904888485335120433744509970984448773399659069060132018602563925670791990940739940580565989074091154726413266058285930087261585239423151049909783335518583258291037398017164076967477173741175161825761119128331476701485054604561313544009969140189513437344242125664629920014331848780862295437660528615534944263103638993066437199706471513683213137904985600594939624009674074295431250567936159783262339790522545293468249086810369649355753163725610806380296827970229300693445068978815093242522849521579672825602193226551735274095957319506053409524301039170164521057395832664858385071267800499893897206463922633952677721179395399458544207473104735400833147144564406789025270812046954239347538603018898860555875361602208445011476724130060751941983145203334822530142265595894656187436905603717538291134637864981945190569697900324388922271746759747953211515586653320526452069639201095959749817435807884722350005096130156085618646703337307699249470435267998497057390157534012850372071298442582886094202842971775409005410778102085159189249594735295774813609859349779598314742394134502726031832993801877132749325585499657944598379827051801306426074570860518758261113891639177149599375183707023373701452730978538274857408283664796871660338810140713529734353416735971966932057765676519037114760498440960331301207852161115877612594719756784950108927684281619732566550119329490820417015151949628426691807525093570693496246305531878924119075572753666068025185934476027027804533161331148063009896527442521201697200537600000000000*i1^30 + -166593751577147500899526772511647591107875729801169632411873426848266016411291328346855903926505017212857009657458960823902388427149993225906590020142673780104395654000117882845389014081432687457114878622010694470259512262546954810743025731779401922534833176869734675282984363198987847029125127393689185321337498545268325832942762095517385769189953662218457194616400928622858812410713758251578913459202792416168694841567357235122265803044115536276050512582837100442126057360691426059306086523891300398940310138314907000852247109869649900002053794611507361178609217139816587456035027071088847779819043105927780636211080578690670962683963968656124691061482347642818108984570870081489312437223385031800764102216573122807077598415423728119764265344783832837495156501232022102766472565380524377968632424220948269204943505899253784415970436420101765358570481291240632958890159995940554686944049026297935653436451341312876257316568820363017633098173510709690858191060175112848739443102954048323624447026069237616523278975942894625339294347804097055150013356308466618607807317568148477112993045620437826477061379144935330943394786379501736151460951640348893965846624749378878938422769248347255771244898300992975475108817685511672674672689810685942438841339830027116501765342169255843985952285822916774411511881939194010148845135636849164724531439371620985310321753156146235180918616702654020823881837540963798785129046769182915034316072867650495138533799834771270163759721200174105317631773681701613753503218636867948286140738245466173627667101861199121529628029483774358453331009630346018861615794095983188413389953422253463026948673679095247224565894431265977354236782080838054703347785456800615206068630978828036956816227730044687419965440000000000*i1^31 + 21464934995161403650683359227471016299563308182589433453936583574541550024211755790329268080846444514053356779220511231445957154436165822210858335061554131389733623526963552573078198044475150369878213813696293479957693870091200617284806496748761280366251772431032390894032648499280138071549179054758218969545635075322223158794115132158191077614996784252418723298771174111937189920064272313543782995176369015050969576034920839440038874057503478398059822695943870936536559912618575106229725082513625923404483104361794697091524610710740263883850183159186032810365852982659916890861634542580800294456640626392850133318669019306462096357767992409539966167011005865761302023322395322871351111394557506738432560771088872960318395000042127449548434098026889807901567241152879099826672795287862297593533150474975045180834646596605588906843562334780483737539583921051788087902151249236016905052716413876968175882719917049544360319047372527798885308927937856515347765619423204525708656258210847097777972121939312049069526057635435768524679405221877075304849785974835987922340306352964054624232113258870890557893330819946511493176204416744025322224162732241814860649843707083036564811581201975774988504142042527620608364665454417915185971040670202203924791543543917053689181379263282395915052503638465414561346667181744241948705076805676204038141271239894445069626075881831318731387630013464345278301500828462760432905710675406401832797797964197579312740768062946128018634042562942099691735871721189530173701354595796733124484269175115671020605848914727077981766683257571914304235150408252573351909684225661530791850672948495044372485238904504865614752519081456944703769174413919901231057813937817147902031987504329370882314557310021664768000000000*i1^32 + 63331662221239659922723407744029797120054898333502501637139461966368112010804009462271856795852356976343211386111732231458384194314057366572886411501670326518875507502366600002997553702385949145841010177966996863641212597369835186154597793488802517454277584528292721041295900677158150514906107477187747330340097884841158175051590937483135021809353124295816887678124563616801683475557698409965659969495695092431483800898051174086819797710864124066622364870585240229754124720904151313136963514739399290231345604662059325365628694781459560875563957050719601947133298004000293700239832246294424896545780979583225763870200480749777693088230068291540224042005982281374268882030631391078552625514281754398345886452404143840948722637892864550959767703919948107305276102970948187075891758640953671384977424457904988532676022885654802009712197747074995027040816287217021536715745210891839759197706744299816280632172168637044989683877068355278090164569816638925856680992881609584182727467425422976324810988189300492464183560103903554589071803988372868008354976991332289309954284099037648221483831907063021297692059159838199528014898805481390590172954701517350952288761710611341743890831305600599122484829689722835261442654016734910711696006609101622819965531789418446084948238079731353522207143007937770834136464136931372738828048278298233032301884336756519975637969220250505673377322453509854683478438860889626743883812735585403288430678604550042602744520237105305003434265855155573261413394702492215043923568713516977201592436588534184069609127268350044330969521632164481232224984673189739902623564497509419483160718624510855897655622642014244149677839231745495960742442270735010926761459108431769492143892886272399626009968640000000000*i1^33 + 22148525263217353384276006606529122214079427627194467262653264249942442215268378909236772999388206666191005924187864549537274606853743764421292703839095791793749783325265093690486228869424828181068352963111109323224896418610343472437801875150486675634968646742353764181847206041478706925721948273869811890375770634332830373353147238196580151872825558618275573207516421459534860635061555465694328992643742169738939110580767371816047833182661639026319797155118144661301492418657006666200122943842823948489066719023936801778222339943609666358228329044266435335414488076705361720746837678992687554841401608932511147005106251727979158842593840083282425304087026539523256944963179389915037878330368181333827076543221906363094340456554637132374193502770482411250582100725707902027836546470527607887038872103262490436431517226995514200766481590435954591411802910121824236384963231662059680110352242981575606682079358286233394988071132080922404509726021941543973715491877782425795426936304904298911376521970695862062928897300151708144305787311508688948307972298087223983529695150763476279636058905367363532464631391796352846586962598485285729443701141186559182176398014257939254071991232410860734143644147467767237919051248473215473519433365234264860872658216996578947980438129422043193966139728434658011840527316114185015025379267291982100287863060088857611297870432782180455867966011553791445849417794860336925263029099655702369744998885858602047076334059328960095105374283427117500200729648447481984361538759885877294893164648913725513582855569223748233019259049835313605297597636488672939179083534386218630610132409831287763846666814020534064380614598227991837550512905193201028522607564139957246812216964374061842759680000000*i1^34 + -2453944762457584760353411212639174603454315704899569177023310176224511190570111921374698942673903739696323212315883592407121388808286905955072576862902862955030268017367425897278060902017854647250231112498409996199297487127664779759342727360921640661198504685740142816291322775508628486358008670511070053182828062252416122911842541912611646303393690268853006780852679893385773706304057605200945482679291767280610585026586955770963476866224461466515447269250811177951259237195254768121587407986763050780940529068734006892789189213810504356593991644934500673983432298021373069875296917388633156087057944549269740878635406742300602665475196941044546564101318369477703382772261777174757304754881467928754395441761913018859569597633317213182236619246183582052114510272809457160785518275097895804168840758235858604671993014439902420059019042442498454811829486274080317635445492808433476923919609256753501346028529330790535678886951174227944564872350500477465483580042650889108262915623103079849924637903575691651744636036226729812577016187540419827697003926488661864280364149438381678279130930036340162547732764642288783224272822518372606637260111294312972230800809556188166094405450121456807482052217502207677850424750626570837569704950696647419142731483011088656468477200426482416968975109487941778647104923965169530888462161897808893175459431570425703800589595201869935422974883894851066184926203830372904968532825881137152497544312239699422501085164403512631178242473108145547284286008139583223966630164156581850688890722682040777185427485847914870327976897836948152822083300122793816793482352295154148764662112812401976715262712064872648281453045821824102810099714859082647754851717378257421628660533127876608000000*i1^35 + 134377125955426643086589518165329194645550378591328426441086044275860119905159619611199902923439530342243369781413941407651167462308919347830727261607040830443809939843871680550466675488657022733818330416626128283666509808500074982249139765100870375989712348771177348928830904205929303632011297859223585543294591479652391044226495786763953731312983342647284086661428417272095637327544613216549452412560238271630798417715680157923052313626531215608099165462482670358951782467531779351712450701918981233940654252377232007147866098899279222080453338502686434022463413278256609496493088987520358045065319475507662568169918855109506289736841100206288029509505169754629805386868177359096781470977704229943271139329716014421998685157867870678127717868106087175189326663833664838932519946677526709904725560586280927498761288352813151269481361413858373232781272622197791513559000699934735949211758230439717660324223438338123538299576590330451600520755052539024161016920919273524672490925405538186613990927050038880255868730623177127622635732842791923636570073676103769113779058976811073922642115739314707947707795699690025650696379227221227258896860805923767828380998012062776815247216899024773857732481222837774359520103131351432232019206488635057474225419448469867536807725178117197690513993821683456279194790419315141104984426306255847115655349013957160552567797142412003661746032551523191852513222443910255700923573632327210399392198406219879843725064357598037771743483605131546685983169008629042185256402881260957350137166991726381454531051742671371735980690413455384295650757290519239254093252620971673107529714558779865981517262114585268404332418490112872707905589835850763891994265328617129081137600716800000*i1^36 + -27529777726564937239573260828892275063277741190475619829188202841995613435037025819612133742789707316151991855182693769855822800561600121913783141233211551886281857921959342829521297741679624552297226216689058167575397680956394138482302022978859834850169915760262074056455537845943930713244748666189131315598494263455701929792361852023097265749455518376136380267372097957902645002529225849059101363726739507897632680234592390376130042066670899973782206795569007902523875173298757677881233477406451574158165316467690679095179657265677892114374211318360374018490125343346219985984167753991622708346552504888640305609617316463950645602384821573830663275541520952098517273972797605631058470653037193080966382418655039609819047355759556425072392878749227475206888034929631521140408945237381001690159181160909769000033862864549598795444619137818643326796366091718436554229034011667330699904962928714728723432065362336120260200056189049813842637197504858660965607532064422335795066016343018089362007050018245308040869151670613801473031313033408689152653038502312578030459035529184451439847957145398586254187268943777940403093840505506108748592368092504004138181990566280835539230364597014410204657483379190015479820278807889163474224038444607745797730738347156900887515225997298231547695341580199851446456112876074485187442837563882486716342251835167796060672571026809688617784168324831939202881780687010389605329798006700825119221050255755512901588577244682863949602703274225438323172690757914617915079939644856906742749375784902183908283259537467517118644200451230427175228229695348713087030941244723363268241523658927994678402471931952257415375185999479944156022080805138876039283535811835774630300160000*i1^37 + -152283476939982061867082760873636258897551546014456335339061574302168379226159735802290301467531676574338685074860135422549029795801517111847461639208236208692621295830009230364496381612105300295059598685885754546333681085538603613896415519943078480785946822178803164441750733012438738380049066696184826732506733414091800620068694725264267148335176164182713894919393712622660384270144305348712548809403911677913267076964953249937975959232982331354227195107440156105619757656637167467553252809572765323180707825981979267148475403226728507748082507266504322880629163350325177427359110746580785983219058388081162273146635652111646146174675596872759586595298536618844954472838265223747990891756064556409006220452389620245382899667396816746120330186729722930552689012493181964253380541163920408090785258003602197175024527638917307070542304483244445228189892456412937186693844393927382850845701175950159225077964627553892513408570645040816780499972447115487624505270260181543832033631187324394024140192298932713863850725520821594597725107144997149329449350635758257875731091175249632191283370231230208044594507402166769568476240048280743037949244162087570052946159217882298299188318175038204251973065186953822446859960167990512455914825267285008867990679442738929462979653988698001752889153106655311452197110697423696937880786953905329530084399952476048536688119451207625607238154924896122689699077614971772014697894859770537137443816223754816076815167269609317102937935119491587156233432946846977279805285117268806557441503315260203156259559482704033853634337264466793153188844704087774474997370633859646115091259975493380297155718949165790921818275840195017853051237047651605443263170364064384000*i1^38 + -805070682931824477667073117371385539420822676827458206867645562063065816134335785029234182491223563348410316721256992641731142906228022584464117939813771704319459450482429976531809425392169204775268745815402819743349009605621399251902695699917839669210375625603526508054506321763246642227141141180556908945848861901562752180819591680781053412683763410380260958679453800497142313498377524445252816764350218548447817387879275987300203832463130675109361578431389439119056661488874434541159213686690981864751051861096302631892091232139398758718605617131232984796627532602492183414922140339856886597389559376917289715913784226586309885524011542400613096919299063141410786246870358512420095502177461080062974943641352334385983028248568716456484441486137475288681656669622294736053942808804666780055135100371852028574645413323658567263216515189526228514221592636074179744294191923940955628066230447026679916995166195830478934724201889757964080069091573646717449108411920049088348621637866956316703460686164880014815502389821907320175406047150051910807154014278636417242401024165080809763491483720908344913502789763509953766996517107803042676960589830638764392143677496963039647260900873648309581416235732662929974266673443301433236203262414907589954511658334126896932342175009652448560685605478442746960670744429861838294329177648322844510070421031339986190213024202029489113851868919343637973897204686986733518482067909201944680635887226884553328891553279465766034333003362987394490318240934691042185001407046652918064392743973778996166011578434349639769133873791700664537893046757216882126999767732536601449327232032507070578719501149415174543219694304524846593326777532232782752378488000*i1^39 + -1860276168902277506832976041498340858508024736621716803929796296100831759503385697923176631736651128768039643163847113374554213430434300400147328435190185807192099636006146791790406611621993026362499574979851068693386910836100453546383478321116052109599668736519635082704086879921363144157396724846610782545753291459934508236276926090664804540171186404175501817086265793407255373633526509112146148244456706461497379130174506728161376154754309347119131907525622454600620856000709074262272314323193037600347449940573750669078309273979768750035054351905272579742542244986485298941770726949230730082056820596070506010111605186554036432430403496912809991052128780368275726735158984935956493879661826649600428774755709588039545628016809382845798610158803567188988479696922609819854340549908674494734234185154965144001654697427491041276077353397632391066536000191435171256458908583711123437206882764155707651788504473699385099622194849010929203607623230346147388103900126375483693864556963990775981216977879976561518041289399798728729540869288707286071775909871452602519608648158709705103160241974114330495832761216580522745925323348677738998042585508956151308876371304074118345713592324230845766742316826044646184866473075617796242268717202760818581340171725767519790663392789239186215917348653880994699146505715612211340226134019030623874363128834375890161991509102650742741057226720748607067121770081609673114638535227411627681151434260087355667922919567601008553341161498592572308605413804080876376079624651910024304959330962353091551310898083183846264514697612720661969542987774683070906446245625262103683136753460225007358875612018130170561129443205550375497290812987018535920*i1^40 + 56201283990220044685839856065368219596476262262394123505711954407439241365952452139168316653250342410741137739382482555535328210527411818090209704784832800039503273596881039517872846579152690028950230151031046761940854797639552563287711154705663508381556091108132341705290040944586015924729685490431044326625712160078232412758425811361212357643543325468741842634606381715530864870378548550609219705311359599825730809112676361969685552376441945554089368832789143470866962132122945677094205381895629264679108162326930023264425204331940680888183999590296196202101193457670568959605930560355431492498121602363478053043829316673899359703267054853931672541305203435518336574512676374899191522819218497403957322917235169163227789952738289432180466546395231937520000836656403994285627747920843370502092217527175126636279303709453839779759483267544404400744191914840075502174920626920486095343260136120212400109138860454199061154853495422644407677510071799430314624825615238504950742951578800061939683103791027043668784519014477842812963102386683614637802139023639915567685832971362920827902530503292072501735745526244136397672213644677945068693786783605557208846604538695261283217757379717377219323048418440861027248501047062891844778750145231554211427068050582474050939730457126063287459212368218391574031845424273383349929644479816582444124967141166777513381160658335455147097429846895472532331583087331210142943198287256351395807352237580960636367137441753445846317408569783161119201637394932969679945410938137020044247451062842503416098305999987179896809923021253961773867918795376958652834314905047198491490291635384841795957*i1^41 - N1*90876926213592328002086243967625474310444494717452657061457553031312615104621992819809775507121722480396289373794909124168217880545826836397356264817820808309170501339569671221166462062138956945896928442231948728132449088626565240062166158602356624619927142584920540339193070875073486691468233590202687724864550430771259570697615087122114769362866812292505452878479352882215285929221452165278472212876095493281685312195689582179480166640627193857676829240288739992284458162573123350422445772506621853778589782974919103565471843893595173400538012277320008897106054819249066833058270493166352639880603251476793938402729631293579307776766476288*i3 ] ]