[ [ -20459708077541937583249954285258710045737722952583864736778339725274688102468631575880876678659329009313834937727910007930568452301550388001527964667324337715809202363851298823718311237752228588960551209432140830502868289131774300298320380231475021460311760204847383832890403073796897143250854535924994648245277235257647859600570872954908689945530679226045493771097600633821396811247186993525618724283398444440216290349032623665397272685422900956402069738442110531962031171166974194757780081750050373407944479436958767226269933532743079656064066535712837635383375654967298480579774916866823071650754230748515501467892161825926405838471115149835941813271465407475574685931771232574343808189239119405673978277817800974207400595332535868632904679850561332236385663269827654946256507015131386132915329880959379722114932139531087774918325209024844667341274584769884876896509212706237441166666745964468475244801463429551311356570028538883639129881977393538828320833999286385061414651728688916528678876946748020897275145932213686422706155403939934041977985361221764534344089600000000000000000000000000000000000000000000000000 + 11871315099870593029434195936450942127092817899779444717139437475337269737140804191845150161749297331604046938286923758746176131417536035023700069528628213352297012752480007523580478320684600854395705370752437485791971154785633728655099985801087534643944193953056337473756429105988508942445820111011653731814653467619247449202295748145434424354089997758966751923275762698224375814794227585815288201595715987103100453041391414612015200841513859027953614048564863190322378289007867702642020745204357923748535780866056581424715685414000750807433754191662070100386650684063957914248325939376794791988467358540579427652542205017181993267013263022300238729276518056560858232372831338285202914404775791188319415031710783744537963262028025299476492486993677067243783379885469924018801344893570183026992799444258118215951337251618114118991768339695545004070789822946851628717451314908119328391115244392479567055614070759807347953643479574056968599790753209080796746475557287035919262115382500541291697783532050576481649247385812260723959642509008537069323017416745448196014080000000000000000000000000000000000000000000000000*i1 + -55446643439811001519313902399671670609324384596313116204406412625380651625317484030802259893253064310070350085628549013692821306683743237578088508900532781364448805169413622157869680409759798799640068366041764773247872689398256138313411087110575075443908831490052546158532313296749064356627252703557409265872227629088259834041905576173742702592273123920510907772027120533532759635678466402757068215404767568874933526732184347702690782247811884658233951192859120734016162422752136263186563909552180591564892444596459211631267421517886998967718689620236925633531311321095897235828945590825233591448591063441236452789574322070232798657843324431784817763787296436532500549975396506099910383324019211964070147336824080358748610672108661951216597751729410784878235303549455936249042119337205900095528126957042857783552703169369686713359286992491881491452537267245925098984269114357068399250276005225199387807789252714425421103365406274461773858094167178153792061693584707980520051884622452865299121334260275826909162876292221723089810557998682677478751579277417322119168000000000000000000000000000000000000000000000000*i1^2 + 10984477607377889353401700217177244304025166108464980015487274988081915841000727397587015642558264437908748330051949335426916441657636654723888593488992208660927359985093133462065199890692842077923047000977153649813517405012859656471147872915644367303339111320503695047053442760767141111304834153578088949040949967950876382792493512389641681843461571296642579489093650272521061718875355299053995471199849453000724534217132500573146870982035293369679717391121172342958879510917023059274257889582597101653964910253267021229013841459922267027128282117854793363063727488411492537839011898159451477913453857668157869368401271531883044367030002373617440921957487827525752609529087048109613563002309316617406106763683741774429338612188554995347157229604541445085404342969496621459539175191628875436051542958094837849096273309344079656824154683887403517294335371893195905649949297869254999628388020691909742833091057489258090479764019500068714583352794475444101504079369681778817576109598457527958726486144514541363440203938165302847093876822661293335087095792845979648000000000000000000000000000000000000000000000000*i1^3 + 26029638298658720004444748034521937381431197017333582982519036745495262040771801785916797621181779436216050570071966542472886246788947884513953669345303589252165884904509389992802991460580641311899657317208241905403620822478258648397839162587088806426520461968577421569373944501230195779871984924597722008959768383320837384905849238722117187003010830307505654773699770512654856566029633700222332404886961443095091098421984631297889631368420783698037362329293999031596211183665373209657275406201758493747377072767893380148070365166291033999478131431352773632041252048512672787035738444190240704180498768775715942771770463902221272107578513740144800899456210511973210310860964477538370726999880915939194026848648637507696045945919043014482857118816526012507158109615837456822840771711221868512264841988412568534670029069733967925914544090371544193974935782519311057770072922388877433606225784664355449383809657194829165399106518621107334088490180797773883436384938784390753616495612130837720322484718488502132532062504304626549399031491672876014833278337689845760000000000000000000000000000000000000000000000*i1^4 + -1037842296586377991995470351635674374485979305422401649123565512976311491239128028957774671811310529865887638382656284386658375808904277763317365181046857164525566390901723224676647911741815672604534258063930710925379643315098999913065003099093029040388149523866528238067267872779067576590758708803998622829253566093128480978456855607405187238126127377728925056265758397448825072986617250191317052305571461874515697709836854579761346980377280653492970600037971186120231993273043592764799784666284639126565229670891770860455508289767927418373254795207439714630089822357507456125847223447593606002275721140633150750559891406779026140713470806496836227520888030551042774184401627945955344691032041433040802605470158833244056662660503528332095283383287996054443389774920200404742678441947839550671339133613869240928373675360256211862233798386321529186961465800992430352808965836848757037184398701549041319535673931122140886200754388500042001735891555332832105520616707891285747404637113281879670699995317471113465018518984564853870777458576634330251755689869312000000000000000000000000000000000000000000000*i1^5 + 198691376734059746182757486798575614751187671783071302662744199418428113734610669324307737475539169748990796594023114748237642053190369569839781381073736313648242471319994964073504267899077471704817898665003300470890004361464454256998668325216785475201087004820237082491509903077163542965331917891457857810086288191821593066249715711206104025975507045153061574197453350752415151427223789248070560299971794232969472668420097428179013323589246487443602735319880816872648157701180496890599925502121030149403887042125640185907275896306364414668828179204606100067322347075182354401166350348081020797949187432844270674099421563051255827677104076146331846110150941336059350346443475490863986949808662584047579014028247096185567790652881622898481253996098590877686021201269229180906544263774970941772130398845303176929651088617349659130462643400273583285808328894646986860864927094533802063367559864752768186607562010322948406122803751055873719129271529470723482525433129352653260980994596099758327988443014024933359066857981368273659408888659886519591097283379200000000000000000000000000000000000000000000*i1^6 + -5169689214746852550714492216817934804067790965642476201381195080535990569846829453753630127024340770881575127546425085071835466882154757684751723280522924738304915812327611224081850873851891754895084849132276654237345474659953996044281597816219248929296616689812311106180530963896032927223334855415336334269991895678890061893918941336296316424953584110163203156735725203835147916714692479019668444742844372984384750287864176956944041105135781009242580958202639635552225685210460472928170927195422334782167192865100918718135324752893148178164433494091233759712676349616092465986931314988823306678754410406298757827315612528828339714933831838859461827560100920997909588983231088199524350683078932739869150919276175238248115528905298356617881323687048672760709393809180025604529109789318657662635664912001298327462356773538958373181280107241721911709893642790204953986303581444363981788687288408925087672092072711178678281286695416587305993344449089729247507071922365108411477134900358362692698005681132233187401613028759491038940778595407130441978363248640000000000000000000000000000000000000000000*i1^7 + -3337992713032979868615261798203817422510434399193835213952052085824896792441493137810880919783202647410840033148448849108324009776729157492928663812365367878453803023388903191270091214826918687370553142838965128315653226956965622061499534264228860068137953428805520770477141439282884545110859897102917431700216696791630989916063651703054137481220530748736823329872819433284396227945079499108650216200645501149432741189453256716047965215560156602889731222242631955608030189114876411088351270355755289162737143167249292751979711092529520505260922058689035146084229776945259439939623231176396597353867038373697820725128352500110415842471077530848621764759112232829001599320032802764519559488834723414927450650149115387868423676409679440280330741544483443553667372222721105436271369877110035171788659781665367228787084527410698797659305372645792625585325923522403172997758958729164399844973433536163672259608635738880469605279515815197512391768606335067546315401885822449940776105948646345879375977920194523629699408346578153096930012270166169127395262464000000000000000000000000000000000000000000*i1^8 + 1119432082460523859520209211324706800881824320320572458606642220579921463812368883318379192410668057677913365151960261164407481815007329758414680897074010579676938377686750631352160723736370834265745422733084841189685900128925816700496717929025145793893815079040640155314077393071718931419847957248752087343753930374616881466540286103493642815228387360085254568568881954770364194158273500255025043993919790531297925586372737518156176341782767543981186747876216126812430646912332371664338351231563199688151517297818146332385758268884955670304753375511367119917532287283477752669116527557035532518358692874835527437845732605068857785451206844578140334418797533455232002806030565603858607452253270169313668377719597010191033831604666837568288353203134561484667379695984518872757766872100206898181449985971552003282840368838623455260164998255882497164757724694999640834395838692544749678639223392793665772479054305872038477231632277551278525690101084787228396416436682869056577752865175065465778268257848270861636119821388490428293461280085862011371520000000000000000000000000000000000000000000*i1^9 + -130317554184860720722057645149374143233033821334910834710557077187465506562889186660929087739102721661389049383794562984818670326127815149997826148697131601074224478999539920174412184215943491166598055342828332257709779800525146833667486197322394824648154412448385674525098563835070085297863006940556516756554791195974937119475744621589931211446953680691916989629864432666621866457606938844180634734142390544361190297899655136994807014592029851326071463299325507912548198043791972728319264268394242780007756662774642705399781880169545976854118688555194675635385579578768606576354041214697693211925817895273544101973556567010114243130120314470876245344320635719475817499880866736206351053570155301508005199144503015922747707455538258558041943895433788753504558754534434414875848841438464782455126899224860086308632223041771660756342619364283250411527587014311806190308018110943076427964197702076637423972327838925026125221567299870235591695494301873413157286368341105750436387598947256307223792231493632223463863812955455012592189932011347614105600000000000000000000000000000000000000000*i1^10 + 8082046390496241953100828346466428933774006416237574831827809339883667802384724086854763216779892665152357418575849736517709279233270873928419221862042570510663640390634454932540390717604878915527842594957941368011863770771938345541817574108657148951081518855876437839998885578451929310005387080207190613061348427720315984033084637278684619593056208499672488159931962152198650539882308451309429602869483251950282934420934294112991449280634990275754063260053273784845853362485843773940092861418313769210042627416669045806789405156294373515241877050069114439629416892859680719667489461082359989716189159850755391320670676875752546317794109782735499532811978030210821610638279110773548430359163375245113819121755965724588993362583402863705132685876680956605531524324277657504094789871213358011516488175809055545540169006739916669861856901076181150834722287661447776020809669584429906192988843142552606925105084200336474643888548024166373703903198631116746564153457317220860750789577073335926003642601619419643857982815367676201991981751955619840000000000000000000000000000000000000000*i1^11 + -345317285254895369553397827841663090197241893666835101714298252788792321711355497437274374670721924062804045299929043996912425286799997823517790368250262808752069233733714384093981508519733703010858644312880150320830176906636753313104415689665243179732286351667890833600193833677710755428361211833135830730986154977499354969259227809874975964368539934487065923563515385906556417715622172306729143521825849489940984416952949214188456801421775673089075043018163033459176036194333666690410007725242891478828080344617790688379549420184787065008535651365767529970857268599709787741186523513821566710536228704299508147082749918894397369224311589796309445837598629839080496683177714169247990545319931395126828815129636570407598821670599738420695576779506295196736968236961355532373996990867714253121689514164523631492165192690904164243209108927815580380800321512757634867960948064764946088088821421074743457572721230363547678290818391240987371857065810372207762867494263197227049446463814624087870977329507813413278363504632412258940439353727385600000000000000000000000000000000000000*i1^12 + 10566861759534227480549006885462758185654279287857624130078599387085731607506828214579278666664789519075812766274348433709840171881556963331184745606755877632046016712490250143629168260093744829275018019886613065648668655350069610690523399822319375571202022060976715108219306905723990954123490755523549680928399445328974603763706999721972355267418024482496616600606364081401943052793353176269436259868146954889209265410157181370710709377768062350292303019740473334579882424943579493120837466154933026174091419766809849359906336051664374445283329726178991721434834773845788153324846773285152008472905736705702906034736417443354500917308015045749888567080389598535377756300421739459290988478665982434946977832117824376131103493048163914291812409970076465569789428536749350640846296686383707683762249085989722449879044608541104611371321911847410014612217121020305005714353717424488355313033986946621906398025480115978771732674124627805696147437167662914475771515607112838653257179172687159361125812557922062713216448028760729780832509624320000000000000000000000000000000000000*i1^13 + -250352526073496687627135165202040403336834855925961127211347459407529278331162119245824291166245427879983828671023588361371916728023571455467832855530438724853047268558193223771907430277245384795985334942448098491061798364379240248934078552322782801903929722680784772952471027906274873155240236749005417687029980790642081120064830299929633697701715639263880685943348998599229854261903636340378808708584574727191432526179654656731858119719813507061219655294124830480724483807209652898769936975748276970623610198989119566308089827422420384755230668300576533914298782361503139467189855317768364804664854618251208572649054209160076085693283573495769602650557422567021685256767533772244808574991895545052715007880538938380026534596719488421314715794286959546462449020082312183642611939362148239041523396800004801606900167631512907581951699197746896430549551444869612292817662621221946852508274201897206956020141715170100439896698424325219796887286387034500561828341517225108010265673285337781209108415724009742407960343764660310312484864000000000000000000000000000000000000*i1^14 + 4619433386503886842268851690335453924393786296311460209799247004974428498382062725368337897684138303988922979880838377331777291639692441487366745443679084093889929036915850389616757482404000146329782492740572787101302096827013537636741423933751839837893471304819349103512012632889440839847978580590800231614320804941931976149379834085313623877204275897910690002207277685985480588018175059679859524946828110354238160782815249635262827895601337511330348261753176491134019222145320227949791672526280297050270132637124195980893023291777306549217279850523896445951250486824672392932649239208483313497134526432337187544343562088765609847608452767813324357610557252297111507201063802372846395479267377649264138984179837608437563190012205034422552578228286895500977136371133707660266613818772982730699374232951671149553040701366639658178425463489835059780381639375996122107825662968986401117599245871017011143344664142608399861586565371333316320233433316601516247567134983590337248371446831952954967585168137903699923192898075804408217600000000000000000000000000000000000*i1^15 + -68912767164747793431713460972252430397839143940055471956497272209091358050681373732328503028620924274563563806159059438363902978277991153022330146624680789236333190886588833440077097782625558145953792587572118911926787993988285494677769816035031550310679072238156575350448679094207198049956263788584515825848855358129748750142230511970640525590845383018825262784290632171584299353763401060198514452225963795094254595068709082553994518793388851373822628708098706933979186037902043676424000428968408998443132920611531454614701766707719140491629155252602311961269055471619472718779488983429834609035242239966403615047750087366615054446592065875521102090493845686409052470499365807041675122254388979374149563715513444477074326771488603432535336492330796524140556319560949811370599153073900787645755142330998625292636084371013789863266032288124488897885541902111001265494341858948830349455682013005580245206708706277247340170942596142291898459997081904677605831409778797984613461555458258871144992918309684567734752162668661964800000000000000000000000000000000000*i1^16 + 805604054006956056932969114668678711421802534862636853871896777120268804617739345339364944029271622662830329351934572341836627770482726005418657333653473214441209200008770034333148698180967259598628668801629071619197427134504308489303706057213134742368124951077586220549924614622523840541327647837282305007928382560807444802909200122449644109593853910532502972948705360482323940454071440007662579818547538934214264715475152754839485546533147353674561559914152783331610082203798132103469361357372538564271347603200895732326973192874531520624023581075801460804699631866539122191557399499545655106396486473174708879156502858325847904686439794001927397803097333520379423832416094376823701252744197303558246586525250917764462963536986320883785178256886365907760133833872563783090584215943160712810457747764028344690702498337815301452005465317455582387592877072854508337105796689999954492774096483154977629042456216917717671485920974963211801460194989709518620678585257964400179473641784884761837659736530596213194488782258176000000000000000000000000000000000*i1^17 + -7282255848132395664317560495382324988966787137168877013903668469869952674517490948838210785929503345078366168751873799104235415431657528286021864657955919925965439981177360618815140001236531218606473492963619076017844473624679843494798008920612141754501602589678990127769932673616950803281733199459236210175584937246981980305749664737063835232438260392682047397365189716806817903588805312121781490694250291771426456782331541678192455788564618330104132383456124763248338136099491956336151238733284880727026822430971117056603652357210775379526845554059994633081055765416865425741554830122922715366539628719579585634482441270924425235430036203671295471316850043875694203421783480747038288827540507863575599019497572682744318430785315494580274448445667141783998407307030560249540698891063722443382489264397374268049148126271425370981732229679653617577191682904936529463121330574272153756658766616653910302741785893950958740175369280599568526005621269970350389187943431430201541247511386364770739270855718963551963971584000000000000000000000000000000000*i1^18 + 51902024017489148702009844234182276776844900945459220538450195534788131815852864738275082618330203163109819942634853450160605906393783745483827995895476615351290659735520081026157582633492498200883344809879692635131610850031139133715988201033023326025900970072092376438128103917325846780989308578740393169993860305629338829006454887194628231171277947021258510383357970530068702547292807421162357318233947712851762453954668894340976861267365834330726552448270137464640942054080687192239145163246167036002691999965407496656613741158605581466446188935746996472290592638486591632176076323704049088525730097499820889276119726444030750168960783111382781005583772795289637486111519222333852514463269356264913157221077484525042957048526114786720865746374645620476472062838631166168452548027780521832959267209940201732686447822901617139681818446324659111136435332415416694692107580653971337595789714943427559512099509770484232171036805099309910709383965394728575560187752616540963076059393354628907583621508953263413657600000000000000000000000000000000*i1^19 + -324114491174058320870937134536278629917758501065047857376230436611331052830602174612784691888695370426742599080856984768761314844632990253528959664700722320849207112911836065341013018971103337693037269003640844298602494255012050406693167202260977746234524568697749045145713263626322151961030164709112075484867585258218348163946456467960813488119866778965536849970488287988026095613154044980884964527832228764267990567714424606147199929069800839569049331224843572347476100513866462592651783217092980067949160328504556452693982929263635838259138507363901249214673834126987082153135707439344888197220321744059010120184412604583544366703020740092517539230742862193572521369683557354472398332416708733611908951239355683294638382493319099870000821122531360505237096495610625368189661162086251641515527440278119734451129354622587391102410858874983138244742374859049380205992663095976413034078258786633320815004899991047120762704430571245855118986503140341123423163145036631877996493527855013900249711544447719702528000000000000000000000000000000*i1^20 + 1955025286314625655477303011529965673961805825700801695900756212927726248519280504133285876444495966480367293580905152579852023750957318058328700341866170233652583523950879554317323229193996799771992512018091584395909497040769070493252947577581844106539766572867010734485900010671869492122574938923926459423353446245740856586656945685479021498663672347517478593881851205196994640875649573537404000966405936260573611662692063644995323039737740269087786844268419359348727222488268669674656826741506267822304265240698302669720784505883704388514036573312389092331123501517380526541406041858650004595010536762325273279390253835038324058141351298746844282863573050209945087394418481032351367139611841452764957460150901237255339741595733313799473198210916215297114036732800014807143628525331668789256930414075173106707588255661128534107401436864420086764454664989909217268246260124949944079231220451901024061470200755616257736128317836581256618144972525545041912030513374898622653942884530048632255296425479372800000000000000000000000000000*i1^21 + -17458825305375623903228048230977684695742464181352054307322868554609833157001899361889073304310061048771907645461534304832003956889464966712376763511051713725680238918125794933706401496021754934083028469741740795952155148961138994184647402437561434980276690583280401428699285676118950658374907177614621720986996315125881945695906639114344386665689159413020192375393622123712808363798260700364980819672471477313042051856184019236852516861116288357096597012024359497225455739363055246012393513131838549495438511501666568112679494343794241862754558687045751153072536803003215322949603735079476252923695824922031553267150314734810231406777594840309216041862715995517808197098457907229640546884596967137653898971386913840333038497251715603684625838274525661345218854148784464083255528568346359367094287027261810529849445234891807077124957888627400816583372789148767353090522446412901365590406367585589883952197355613948110512660932889007545915267662531416533571808633838284654968177803186891918120153251840000000000000000000000000000*i1^22 + 71606774167569918958059889546217478717768444929314602050283692842131099655330448201385275333456586159094215317380813509420199321768695969742143610526402234534701131455751186710621369085306438665332602497473080166314480826588034700936423427655524403944901338613231204992913711035895771931811980916254429128945016357909304531281487819693729381904961806518291993621472587538677895057921464026420241599570292715375970345345800845472318743337425360713773685908371062749852093449209193667157906345322121039479661388571692633521497556820460503843858144353311943387998678389220807054759699692229900926950415406812947158323283456367137906228594556901752947631726459761449394450384919567692017770701624251394777588813577517313519925895324106627914686399791321142507403482180814962845906411273511903029689537700114745004255440933077312249890468993054826131807230628477598094782026494622992904462377773414909182191054404231473698102491758007663311967268196851888193708177333459214798780347951329214084415488000000000000000000000000000*i1^23 + -135898176978693201789032670995841033815202776328027894700363518172252119556048002263796237818648583975757547040515090105726610111678632727279681862469417506105982021331632768539418561106560772933075313899129843773499778393075652418168408863228760226360616129763244672146750301799543607120218393474102793070947182535162996515905387510360955709171503376265083001253983542842724661865138214356629668663905142966812191680782167043648117909098266278583809732750416239518412300356075077794683657756964011330812257959645004760333296290134400081358632884532376716477144718842610617479253005204470284246950757992597026782218221623573749645647773573542122406593549000204927265320310050175482892178571752078068374271492283853623513029635429993173293522854779700148507814717480720012071819396136864863436113025294816314915850235441596711569080685540750020680706284612478022368345354560980531609917113535925227199447269243540512357196901077426466994307881678845775170101797136021752816666253584751604531200000000000000000000000000*i1^24 + 134306949534896426611749051083167541077919631957695053937665488947355616850217647778517335544712185020633023629293539330908297528554302420580788976721818956394221803701895981683709337787504803042686836062507440563472293879273973759955743677545073617143739040947409000874591089845730631443734045956495443452212901863927142341709008540128953292303976463345761141491718642117272039378056010360486423179542032933816791385044841538367221618901299389609838915927915834719747751763328061760186644002836629026086623391448647683399264410199793361069227587555100869414402423214415411390991011119667431323250929464071683014620664862161427586593390701373432183673662800369758691743525255976384590269274294681844052169724493150640251363685087807061893308523794582937037734884664314779291933828862508129158497867562240119502340788139337929787439287655945371627124094803357429662851926218366835046684846510058586832296912444190484737315855019317713643482454966252665010621203801974071647721567991889920000000000000000000000000*i1^25 + -91186654101710065768263404507953314302389784673508896750331431696251931535275434010378907208747277694050782824650090343880076776332367770035302627158569652131667318199771610748658658762330390216649632662411818796990990801081659978388336549340556767609437970035857856482473721141078518917489712810237410936981847218448353311442646297542576276063889182063783701022060184581042205968354641809138247984466059427957868132319855452813796681892095260216445156863827105773132155815498412557367283751367058103335937054830053276387342533389592235501085950671620381975547202413725403077454246253808775499486191078413924332430777423114606133363886883283674614503846514556675213383178364163244269414613061940428099683251404387755287255193697435523759219654015663709119822407214282484464980314975325669737486179725567162687930113742011032884764065261382448233639055444295103440004467408135651092681613364462542450375270313681993302823220207242075507887395224171595166986953240816583766819471360000000000000000000000000*i1^26 + 56449293352230844000672523959025848310586528203426804396305772854777013220994772865978131338185721565968147483852445062572832641040953547370177669042217454511586368316552318046250230651808342753714826745359755714487301942281502840150292950825985725940365632980557957613364313673449517822067118443457104582035102380582848863665873057440843722753152935445111472505966044756728123066887928796624873523434775299093567326464819403656687600173761016947236639058289968020967509736190474569056608127158889188651518077600248349973981139299487798551809974745474737438710971441833453691247798867451061473699904687025944210518875074296576467743999655936550366052470857233448413017225571398627599732450803317401136630204665369164114200816050536644500979636501606327321313878310239991906334115931255503694406174520278453551008062758004968040609286000471965244990851674268530102087635480402797407700330123003857758241923863540217012741234621316145795451945172638508827484856912751436287180800000000000000000000000*i1^27 + -27633342249782177717488561101079648101067757537208331916409011206487615236976774764108859055938019873258090803182378518282625991249468379431279166811314823801022578158439485421160615678243791467802251320504172807817627604959116557206156737012545619073370764814485647281081312730594553339753065804686721851098039131531352789316075099438707784768338950557027824319136541776249058160161848448115617620722640908406144436790784048786024092999061658820686601273313238646036055384578288605451010537833578174586052156173022204127514676805172557095596566094493057827408672509516727938156008426569052226328201022590416032044344700129269737376326931819819660498592366770337855723915797585535809702317398449027588683487532886168582223957224288913158922322820391410391479487030099521591894816128115749356251609321796639196869417985339166735596369517798590462791883037120057573138444131735712324649185965121045487419201031202445411047080831043637326904160105560297324403253231830958080000000000000000000000*i1^28 + 8078027451344967456167569744603482404856302874386255329001308482930015489892276597967288989221600493841600491257079055226639997876662334487067189189221333866252297523337403756066482628015020458998695402653657201779171370335828911985842124660257931167695103823702480803181693074708532786048467283995134545056085966341814273543047187378463326085036830173642126937733861668135722114686375928056465853372302572921728073305246568712305673945126111581578707465631687724300260459903432890615492439546909136383347942219801936795073352633109207019022100108759613604668586438053111946931049394034404367780401878947725997124258156889945125825924689342287457253144726814911361450511526940502816806911736795831844415276435563643398017721793950416813395891604665349043638715986603409576678124167885823450189024236160931855140019314183913103709250860732564285191685682631287695030524498380139341222826750347459507387642635970162778086566607076292614166498063489118061041738055680000000000000000000000*i1^29 + -3296350388723167257702965398734101375062990616574306627484155770613951480506118410896690589922137194597280649446544551457912371208060240741331941123565021653979407596034214193291214883548128756931235131597309512407873523146617389948600340146385682251690145514785062763845988324557123621053917410768008552406067995546710992323836281572251671808906593712677417981754774875160082776290120547288202705524148215313990068090980574747660691956805865958348218049641185820912343225924735900619244213766249424140303480523211446334337937175239564324186396527725070083426808212785753767467903836691163123192833912544659810827359987390344532705607443255782980599342212399910517755327054387677283435941769655630311630574748994923006148828310741920423575953065656907864606366803883543300869416906953524366615074351780354151427453736673941104661644392010516710721826171631504615874681474348935362891440040421968822582456982313649111878777842245302450184525488108346813500620800000000000000000000*i1^30 + 588570222341566215425467962099625901781676653888747370674270084200383749699892655163737574473536946470105651435376405871657172121797556758763196353423313068348552827827929384214588823304061465878083183150971720969303310696300358587041144046249906098119735481768979158885294502883183065862320952246331347180187094737530572456912874573729510455061827577619916261454522892841373857081315515297589823079333854865407773315215415213689241341738463454662724347797505277273520110267857894114251019993064638208641561364196846577313717578464117147222242914425873418154661730935389425042657276194465807709310855042719331136144244134324015365694306878576758058912202383229609508970969449843573400252320429762066147094082800380016681615893465067269945229249939188557110813567251266601570310157966829086385782024255216015879708739666416197052551437348340842559132968616871435793053146912663482096700677152238786473816263246621610004393553888575975438295267684772741120000000000000000000*i1^31 + -79292705141966200309042250997818843108727519011833011781289831500336921582246215576611066509469043715498438337593309767188288570830400036256083618348250327460671077512735795602494140219777388969258801372435785782261445936571870207171052275753380144875090515870169639075381963249535617560156153833787165258050869747089335358118962576878742345209354755840008654812109016972680677253411665361568583443391719555876394513521577418873641335678255817662675863011752923450047684318613540145965114049739990096358871353506698443856942487011692744238144882529264144137213097685218825138198572933400084699431571019904091800173261619269258025283683918664656637464528457278391188021097854767705251472690070509278386705830865762431703038318843534537109835034045132654705437173970216408835406168404301771195402879694032155560674535518356799097429649484997250546162980813034823152858065229007190017947328581505859846877870167033082621194573499514921223749478907904000000000000000000*i1^32 + -337084005161260299119783737380557750628203214078521908566025014197251616276717220551381512807815489169875149952027995367266206015550333305763206483539419869783929959155305521284145142105262564288169697058316836739748471466238267595411270700884556010395665818880863717619019137683818714009474686544127034350309743737969819516431650794825250099167884769504907977937983691004756233342899553801351370409872516859952528493880965345546584246051156054907363052592345237392867452405307666878314015453702476085405798902705838690902907121326714255673976615310656820264609291976194204561453986375065095779493526068994647652623493832828606323349946735286591707512137307393415928280302305651425571676641831184930696571942356798154514154481135701400274891292914953525636995620555623838403848139513150067159289661609693243860990307881352949669248945754200387814652461208518112424231522203164126216790423662941929938528582008604628055837914680004364048793600000000000000000*i1^33 + -106023388695712597874329192420371926107840350815784854066410394088870934754658371456527363000404634724778088813052879097696166620696401854576728724243667191220923094028691739266104183503940600843519980620285262873387985886039789383505802375976953759020211396141573467795024853274013145067487934074258798065867063128832360548678396180206210286998032917614587113524751529069470425849840255312026337227825786306255777833582339755198709993679073867019350090818654376835394686211764235950424608510925209549169136869137925309730600299399675656704189853266805697819071644136848009301209301341448019839198101492809505749870633266504222904015193861715879318985238938703484050877182982904864143626127501668957634303902845621871246617305099489843123249440098120628290098242899220533405028505088340074676476571866987646481263399145839914921785858488283027596876778820074841877111216107059600571993428677253194562194568401304609849367904848445440000000000000000*i1^34 + -50124831746318160497845853313827279921534253331633497105767724825126332854191509315597767499955822830975931049474991343172790162690860659050296895196422989539076411833903222615009501931640970600445780454149358728783266533797963668191967285635399470465726272987105859074414204257228561472093704255068090851700251172392618712324390413990298961226974426684572441520553093486440253479210453822619869698594946785942525632484929339972540625609423500291480758930454488483753548505453402972164800983805238623161749572183704016960318663364418759602769856587577623344633500316875333367635106316657653803120584186717317227632953775263468427926979982750433343157956783713576304842182502810075403681513830420388775744944390427862231594360154368823430582553230494854496814581132629827295351769663661400490584628499227449817021384035528309699089029450888729524552613136201125180887520990339837505729551223195584615813792348961387017404416000000000000000*i1^35 + -175402492678804433378425156148575013655606203506911021485244835436018662664684991456155519581998936166752530651558149589537586998167555331934388261940142775127349955615813728932748044016076399518591414524246306196108461839800253795480644663243302524649412311182411855003612476296822865781828185010768929333627609897531494873931894903130599940792943720101518282037499780951062046511121574735580440219164991553703537738379626417406114064467927077617177188306566584605250785501138374734079810655357273409399549037863983313094587883460923809691290967928381721881361921937094150023340237019037944552797360478075999451408117466786634162066381606739618569787739589108607724131292078956253818608698806517009241176752305501773489910561812113352720339781825789878081188366084451752163908656692949168288144561569270658630912193850733054346019625603777688040070612196862064205746061613691254104917412371876517479175342984999731200000000000000*i1^36 + -198566350482366260524320422009298248715529782918730195738104321205283157904669297883760473693473403370944624850276453608655103053628924528751878196691537757631875542449196316455517999397951892408058356877642370778513290559537017411177951183964368662813260153023091069023180169860651253066020159975572589395588558973896829508183118154900824329660431262957673656394194023947522473269634084253299429803969343614215023030220783495126171855712870299290468849017227808970256817545674346448502472245981003062660836443725398978043626624347777108887253950244769863692518099786889565510950800885472704507599492597710725907454548824028625207468116061492649807349309518128440981274514491610086494493932457026308875752599585209181044246490963219238289521331998555208586929841099543213225915816281765363369487695167461084547419295426432548634895733262895914289609768681296284887441715631194842657038781495218119844225351680000000000000*i1^37 + 3517514064477287715274342423810539964596940871768848004335862811772913709325742977846203343948507832514835816779405753509880047862428733077997458424967478154717378022212525342133895567171760318344039130795057130964374199593257471676418950595821649945889924743801229899358882633269678265413644929589353132807924237769902852634119440856781692430388605284620540271334629170434377132939659482818575849651101794662464834440861560389716994773398838307344578794145137817926254512503541072238125489724376352630922270303739477887082998048209384454938716718352435225317656008257748492244765959441403391917393453988215973481158487168110979928734173933668038031647110871254322783919865571049906743405781740651949630364527639089269533092934029664229922098270918575295861866103892523917784291777486858884098926537571763849701088485182685466913815652332401317353680004311711306121354643268926269004405170472222720000000000000*i1^38 + 174498845803099169692037030515586043635174492460217648686849094212957783150462694162728804879291821201334207270414351922101195347988317818328527469965547855047455508193485418923707664522355961446534192455781490414795681340883926086566163524432494396369235436452820250650587559537166341089245202862567029151984617292206819235436984247638284321867123877137394161500485464282940221162109970437858901481598364623506031969240111247649842547524932831938113968796050166387463750134328231651318648071352775612273392369001643953007282537109283321612121590024379733159459012957125357117079979221491404950891721078640635795049733876450534182391578973271490390315089195042828514614654133464657373622210186788333309491972280260904402931307691343440960854489773717119814468126450549341480350059145667228726055208891185199015773860387556304929476170215501179346459634203917119858472890337815117640918630400000000000*i1^39 + -3992732629611428282826683271073870014058594731167594223375950964950270049791762170082121666493739705062251535241469133558262134058549220097244763310678775279740373041499683169709943446972838727129646552464909494507379440258532241790541312627686395632618879057646959870305989716133061981026092784130047734918464435032493365992322423099777278310125698194755430863928451511303475977932049160678420567935543903226974952954659071341415571624724686197424309967857643757214248914043311701798960271603770742739699855076563467242312715680260878072275869050084848101488130368058455323585323350838958250580979509620320272263905370241656622278775779354791433747972180701064999380952884589502516226340821509791527780372834971554964437025765806532652358359306888359775235578281957613478033602513479599579926140949561968418632298375556361838206981443063990771201854487726882638142260567196303360000000000*i1^40 + -611293113597441693892781401620339286693360867141647929108498448725684600409113790586967321121612914047704546543285299104633752984162886242974659564480867896759465932213968117854327178358824494654399056555119992974378736976844013118557134453762422523697189990156738821086178504501414787668194403479940946515779792320127144729642706206713457300754860820717627377019655872447491958267156046702042118570983683942264419416777806039312421514431015294768629836795289046009660662962454926292765935491552613680131821270269498933702424523743939445834278804616930653833484386071727131297120851854059334474654190543243912916468634690360881300754703438821106684080548546249640714033144987352438331088054628786578014903770851244581381502681857983360136132725617304459642664016560664796705398918912578889862770618758156343751223360225125069742462003891370477970458469539584612150804480000000000*i1^41 + -7811267569134242319577516437611397340382322305080906659277050446451249129483932753632748029152020369536477269472983506228020071469711282722202462062249907552088017751382343023153485362857897435344286738764431633431242140528879757359796872001877670601336464924553652596969851529118119361295128567077046149133847654902734404880574483615360917121549406463552465843962285761677720516012022478567084134186743185088586852075925756982751208331285921963654169233520813557600043406927786543301572021817251102111168481874214847939616748827718128767294561940256623604024236802500848460587536041985018401354872764614647877106446174867665028362544984275629004446782874541403541797395546871661902523832322435740294253465735812226457983592287793069935149716189657091785215372729404828984221771337136875673849243801539639689138843045674043412081676474760128990992789507761766400000000*i1^42 + -303000195324837808110478407671089725523156696631905064221242421833400409042765138956977037009098562310339832394619445074266491103249006762739502361763615307037957246331749687326099269810869488367386170553695613843984150286974598770748016438605433238658465014544498738288596374223396145507520680737777805896958448840960698884432138991023709750463596522581849533272886764591098126860154423135316556951050990271476473243356767022038221062115166749687959560909208008419441084007208224527188571544077844774655883179383316038850452331812986546310057776869474183774620474216900598365896208245319965180908811047126683572878673425501633102902761053274517504696553754397269565631390589324511179006100602943000114879341281424602273606338028830096532364687385722071890668569398301204142893388900131125340623238426569124955250855656921099985139562080750493086515200000000*i1^43 + -25843940584052874666079119437054002533785133990461519392838979436640004783165082064673259633539661733300896332866666357167075609828679139450147242922478297738407495032590285062623153174553734709653866462707631364156324668501026078271002179331742527275576087872960751094562720163952741807005377665912690633661423222179933335852702124240502818623938940884191079067852277531838227422940411247882545934397989708044372413456294062417111488375002496474983183706845614315062044628680702512603549426203959536434184714870259162985100182327712363761703277478195474470449537324604313534004168527364976327327858712484753440857037362390434025128313887835150477995517773816282397967228717411655139738653417154514638034506334089729527832901737546466859214722631096492483981942007163729590776150691820363881551922980641219771895861397136051498373017190400000000*i1^44 + -569672058538816317489296817224058177821141682284027344276148416260461707051546838471327474881883474589558161246922306596554190884973025885060201265769338092792351518922598628273548134582345877924619994571556998525911023495538041164838193291915536795609345028633772260008580059763412454757839248944019622705393500403315614305591560933997458930095096239156452469825599310853702813235262620775216834889406718837422605159901161149687786092237484839059782439720255064893296882223730082557477665730788057062714782641001931558328072627542649831618634597994767603174292583084474302389811984275793302813838078752862997009928201896807197884338070525481277509957600577172381083396272181464669373018172088042948880808758299273982890817752528125609135982457366732307508255640487053336612103899967741382948224141850369942305113356401339187200000*i1^45 + -352167903927448599697194053210534550707951529340302501983328901386638128274813029944254308077118344925740159310762073780437164285120146563770470367335783849290160629348957945408742028561192108264058075886886077746671436537981218076247914451792839007790486210919369666095804823003947198710556565634115108687339953036552275351962602335895153351185350113079651249109468131637707376894394149214384767755832196742079533544727871598084149352534214897361812131527284573476880661145031004630760002687028216911914882142731124836776274934031546527345565610696552191410648338377503488623367621780310267486377703115993622849912066726052388638118004775274423942240087162050086030444353864024629254817924673068983598816399732658265844797653952302224936367367763350266572831250112149913980578332237551661733034993202095699486720000*i1^46 + -195844253527588281383661773727921395897001864923988573346170352317944334746433002643473520366792648926897646092725395689898716435664532899292887638797518176931425184376618083858103169713221158512417685375351752456772352892051733514298587657159211496810075241410877870498538896389495941586821517112055378462079136828343957365208136838842879252416798572571155797247261178165257733263986385879409607457720973687508606108106940537487299976726951367494841977359802246916594007465902673308768446069077039105408053990898679047530459196509121383059907964546267845834056802533506293375872524592500013396943727501150747886509238428346308680343349839877379432848006172671427098972097102393611143211303696245971230247577821762834676627003968318913945151165123985804833174006291564250523050066298938896833558016000*i1^47 + 83771733298101617275982980065421990690374872924801840938856800306089563066506110691010011224904881015168283932114416955995543653648923216569316223858238961872314337285421587573264947352714987774479774960631466192753887753911079193859639132545196766911864054026533676935209516727996230720739134483467776791747103956622962901674747947659319670032703477913752062495987268827596027072172570374610431384108481664439917468483631562920424494841856950394506455960744786252101689660583295117730733029327860887202979108347305987962608070463114388565897953546054921073965543456781337298592457613402037904308984405322641694987681273058993581544634162207407449670512856441221079426909260412391720983457500839580225760988835646401230324474854646905301237937827951198371008121754815954772504046260800*i1^48 + 141054972912224614369911652781186328554110504468910480130725641502441550269508181096426027991902573364687812711854283603858733256806590788064122707443100861807238205909512387135555394201946418819506126156810961628503617640517232696478390613650896407705689683640906842173348840239155824211939209769040729311801041171950243585675594982949702976315100240779621084220970080466329544379514962535707363933720714368007668549392143789794481525617128312328731803198878843131079869991372040555674961185174899715183383073871089994553225564561789218508398300266503539764872459597381144765800293252342702339846584183520528272242886907094805693406527624544592401591358293179863310123827762643069696225935440199380903653155081627979020424453045060211037132048208875830024218752825000*i1^49 + 645888290525333913026439880011541631616797647922180166652137090713533611432933596953748434740367962335442746712287245024129558855003068933864746255351828585319408093336389295662444602247599596714884005128554962566545956323664572728802653400938010147948602829566461958126709806870222842562691431516828761184220717563012101911491674667382124148836670014255610848451027935736396351367455922915885487471461737328206051227176428990071305222765752444542682105180735461559808369693696919260196021106754758577446249406678129480250542346975603841289772192660003623401063110929446475654828084190506689097471699505782408401055263544576336129146779165570257859868655573952511646248413684709472906636873143394886685462178455877711521725154459031444887217033041961*i1^50, 6938421081501428358887264551793063563949625933520121157636711305520203014420929086767292037171003895193949331371870396156407160876110809059509207399612269076922193634292663684066698833641819819162234087739366061709474536562908679158483805923972199500474748737510991123875572808932372597018708023584248333330923079086270036023776405002277591788301097232340806045400060820049588780471989266810025562932863425899369605970389191211644184569485034282633261196794982947517147423174191448005343358942451117870357530550505368745153624865694643001336105934677930034257846997990176904561335222135129612192693156296758658696596238620432467397852813193172691905915673491743950730080185237086548152704185706025893172960950315295410141906292643758021147694141611259423678298634233887683755465532978735177509507686264330598701335562988123897672766203280716151685591754077765394273946255485150011185718781148564072119602216518419535660229667923037657520905596694210260776295448079226844812335352254106016658737719513269326609862851988875994756077190375729276123558080672444547893853956086869188432378733142485671613682998585340451783866131411986944175784564402434077729167496973984137697583661494164271734889084027821302404307301181609988797317096566114313576016827675105261297290192004903434115009448383478918257735744760211994764559538699326279028226711779790501620167464973931332612636802348434844076292708096993736388007777854542328499005854668817036760937610767390988306380390712844404834705829884111268277237670522941289267200000000000000000000000000000000000000000000000000 + -3803675621623103922937567409048765624803890917279506432126375172148017576983756305816934295764178848499532644340462831067300553644767261749237763736494990657603402037245626613063087097055747292507630285772635475868330320397363485582512862409765441240474683790463702517500471760230844593492458614311739433194356493297304809669426536098661282439981555659297456217935722541839987710217148393427632271627804016678209691797293722955455091545324742846471473383727179066897194823295158405657600181676752169192580131677012634308051121967137732889547923355695561992155532437592478527608358573994861784184943270730730952848873909692066001135002784712371576731696817655495322062129932397234678661601222396028090106288826648320315095885067628656891874441329483561201546392028087273423617953847410824674664958158335569176034701673311049120120425501236429324560153939538994968252571000769238837009756740105085144610126131117714274197248868988506619083635867256315336035889595919424091553211215682351580920668350259612890640090538392555642345249583290449559203033648816939386517073267359185144967578772672183327406976448244598150094750540750683128253629303135339679222442970698345072973592555739218551032101830567466884597783828182204984129129520877542582615715824673587990324479973008037981884855747195984462737327937058996061671593128117921750237683505296749574860494029718934679976197001750835578235961514248961751977085147237802077167769350425057315405748859136404558282408263498567644141917712252352859905930210053487329280000000000000000000000000000000000000000000000000*i1 + 18536381701823656520657975767459946169921506673908822180339746802151254998553208294678226373218516489866121468795735182584921080573193367505256022857590386231763167730949937276137866961282393912759188770469032175607445419348633483671096635590256679616605926746705767000309299056441015028727584656532243608920011506915814711001911235964358604628624549057244990391262336837643389389142129321029695641652457423041728483225351768650732066042347759661459329577244689435498554322554103587180325100656170392311429118178741456147405051141341192003652807487409851308047088616029761554551184012620764154451625689066478061697010773532149528144569575351868675519852124950240009627586094816629183925448634449606070933218308668332650752930889051053575578470644965531539524107115975890728952194100214328648511873023821471938723000817538193022774314160425456508917571591330243064076498124428998531157907202791111154908267434678234122994313279752974886849294331452316882805916138958276034395674130161915973171768766085166621116114695226121316575286075311558455050221802117998620835621697475826727277879067275724044804576816077134998153593508974214012197917479992424790511595752294659816683125191889589668898212302205763687861497787700080427667157917374332096762080690155516021082155692688664310648063016603207060844964146907008373327123015971494031935621589326595272174112168449216196975327808636229140525685755385575392148074978031420917782183087442141052389009626314532760827957034911500996431152159851765768626787397822054400000000000000000000000000000000000000000000000000*i1^2 + -2942344440880386709201638077902206190919183245715349321235287044730578315980273423295007042233058485296184230993713833007283550564705539575014469879969535204758418942365650635753351375216553533293353243682571494692969825263083424098365866455550829569708280376686897383642182221386938781432528677460922291478130872842830732771418251642715996009244187263890826512026834728683626484173738685299600405525905843001288433666136475320479833347989641079748101992054408252720761577390614922344466862062209328309405832881393605964377484089679105058526835816462691055484448158955794017270888443566561571563863500377101892785556243293496327519405702140110179789551379169969010803774219048574332706522368854870398794454141919252992814155064588310336302288730591789334186007152156522970249165951509086226368632826188814084677703901798494725559702920250193718044473094697225119373906509736806715395551466590013969180356351304081543709139057251786016209639644856468189991451443392589165383754704560968237484058909358787097274577014550950505932129590700345531890514247440081133190367095292586452117971256292757940834511754504752082423436816332611013948264627540713088493967171327743337723865642748298843943203251264230118983923262915354809882912496899689039374826456480894871929973505652403639643025109092096388074831075059675227784632894152868689231610372343262986173353039311756406398082647547155390820992636327537638310303175978412486635415965499967130338491723563230048654183712408174655627681648852337377566200501056307200000000000000000000000000000000000000000000000*i1^3 + -9306597398620273747233796090785009134668488605674193543351943594249040149937772113576612950508712911087889862174925836749378493850645552149568186230358856197976562216082301083579067432687082872839678690140893615352916637444205981232026596409583705796262162980002546756795014389703076131267714970782006713431658375688329580620340211601393515739591890557410589434832317564022413190793140314497195002081812153294008410713453122858223718943726589135354628309039042241980119648716095485027310211452270529136602267644493097013882469842085947789850397546086034310505859748261494798122855959940103691129190112887318634578536910167251280804389555853738957537194241563645021502555442872389102464208964020763590259998730779524094227530229474801887773715101900048520051626626435476006425551634549503729187227276656539638012028299671485841878396802839843627751157360312461293682588812730297842270769555114200003235533605691886083965858242120282829908117051678266274074477953328025338275767310278767995979495958756035921939207785363684454848845983942279611208300328863052900775059158070271542672159459496381327855534702559650037260319723899252235572871500051717981385213029304417322425118360670083201927300246925211716092293935313461202615066017657138087632650547022692677077201970318696281668648718114416185073473504570547563707445088294591903947817095621521114646615177877085757008398871162589743088608998059680771728547128954656334270287524070967927874589837811211965146831380304887192961067532322550916883943857848320000000000000000000000000000000000000000000000*i1^4 + 376569595521866292227923083460960269876065969916497610486092997598467649704651249981333698719203639614442432087649666563687715392897416378916524044200074933597243000890212519797132174532679373854702817077145210237610685407810804781064595414755567346849167091383818709266870060212373644592243133862560742071066992140838426088520786442901273187912750582988334991927578990773871855829980723122874841755775829963262895983478321715636582428265636504450062118020943175559515646337112243842429174379105686846046780193831952616454711700161145560730220429666812096827529538394886211871167124272583644129153190441291440303982718383067831813793988536565491475562175718811739373033238213636662629133276024227056324049804332818440369892772587891037254932630400009045122688458928199275947199489236528793050636614583233709643721964707023224592384191657230656623008921460908090763173707549405253363546671868378732513102111843334310115402812337237709983080284437518345447039943688445258915160667226009770458394472253383022159856825597490509763148757734809405631404150929842748077457948026280350640939919773029694473966642916738878719815686563935479821414287079005475876373100426650340495934611012978609935923677444558889721452847242663179869260682463276436175137446414521094947037627804090525417404254445674053883535399962357149247683125051064327714951210914065194477495311778684918619654776266145957960642910250144707856778722157666064179854876823009957759756874351647392549479535757924481902816064303377117990004719616000000000000000000000000000000000000000000000*i1^5 + -6678785450421880038557152869036570467746750569597420324649187567555725994958528590356518547933737318287973058542395134772728540505338490901728509150479863797181754375973300262641828573490874369358495207256798838923028406141591340170344151424807112918514317596183029474517498081409842866680008798545018501458900402526898638118236790421655441421033181238373715944247809333903497586722801571227190614590958421349065852597669856497185581979951893041111535943281768121028704399871078216367132609325008572319237436658502881672999066423951634123748919694201606354337688444711177989078208552169340906920074146598682804238029654869811002203844242288911818055922167740002340719361763453641610887731276422356324194122620571817627772648165287658521570711346077097543006268504921603633449819976771417679346637027397933862057873459514625789291484644090480076867097677135674376334217461969344995432561390739470816714893572603112239959674993501412900506391336191433388671443816803864052741738239624987590432224541483934685882205203340270294328355245392570624253689057600274311208952658803848448460215416927540565258436464082920301131508473406290828655030704750452346129371193287975882548044117518558491234152487264685388070525292880398229461008798687390155041838841486193096250329503732782969442852571944815422571945329960381011373469332970811107744027637459299759351613027801993205879554369530156212281606068895194562832764510772751466650334670199341002634209808349299430321335189146544439911221995523811795219251200000000000000000000000000000000000000000000*i1^6 + 1659813528978060392154535163864600551471573383383848647084277015897607347643293634497288789045852822878888503180777629717959848490485432752296884977986299113074521973197209203630455857174266948214504068404561638139348384090285635967783401665730598402430850003977536546300216429824036544128953794428343418340866452235156304644389730132431961630398252553616361793139261819562305224923342133945674778291030970805549533979233637192554027755324209538646517373786096124686197870880215750325890012691441689245968765415016253166010641192829792435900529922105111617842586057643114270182764748707775603472119915847426076310709263612213050271763197924643568515445672913965274477080815680695591837977264539477522116866864227478295378459121033949959739866014827773969421362549587840836123791509676506868653460257543279470108030147925757489041085797137113599000254226974860586013474169214116101085709000461340636608035229546184034930406473777059034745722619259501746199686272008884939469303833144910215253736366529745517361776944677215305066062718038200045396848133922407994682370029301023296613209631775292407251633565429948916530318438069929682641160328328670247801877921966623788932203470380978205496226582623766506528679434887273459738599542476351417817048148264595408273500921615057368877792837208072335850289224946657772021534485296832807855586645399445860431553423590439015957881352423471840835610776896223793577797161795692249195112049321431606771200364554201819509794842148110882319543669560772705302609920000000000000000000000000000000000000000000*i1^7 + 1187211902801222565131093958168406602781591766302297871196952375897483967762394696218465811855268678311402825345519013637935545370935958940165212104566924505786577732451017200406268291480217593966186284941489418507541759590106059286371010585705337426104224247968952546489043707717574906909195275763905183806820347617799884522534727345882010427315964689162755021407226337578204326693056852527825179952934210617482768173988040715705543080326869825008355571481324130537945376944885021345922281576926146301656323870042693565100475610392077227766600923628395272948992293437367791012173704393912759888234127662538865288734485976683298562211358342414477018175753721946326330350496089532281972526596005615583442238075015297192734587091952024812715341288125392121975071880554547917596708482686452911121121836721152436593793560918461466921164804482602162219025672095468982507664389406610808827212688105462539918008926892792131552813946405227960319562517089683595531212522517762206271988702869381203200580344481504258850082213894406166471034529427436441831522833807261163241484379344350125688713533747163861021727871114448550714896955404354488144793129101141529411430746516503925455684107833549545277713096370984589331394889950255683694846197400880086529700561133262577883929534491194889019178173233154481547609955653382568367568185667866528023742521605938921699354148392279109188552473792050926452319654389989894921407024973710076782380683595185840241477635429634697872536548088961343174696501545115100119040000000000000000000000000000000000000000000*i1^8 + -379698229385133091250697619093308222121325971598604503473533852616102145870645178336829249628988877327632610882589058494204207807842783400353530957860628334386728531291507956833140592937238776189446083533181668397264425900699328253424084599762020758869109124348020989985688388438778407502557676188583032993143666378106406349646657938247477384810562780654957381021208652563102510697935548914882505611725515929389074941207135548823796819796789742375559629079575218654420254704961580287604601203521689337402217221266466812116332158815586369479660255861927603285870755730299660929573223122191687318458399196176588977421311046849827211827719952476880010765364509917724734297453607976750361291163936737571746174297581817683296820335915284011664763461758822298195420452729917657643996204404211834209515010038101234988416163288279964030868859474905820416506166477709602775735065903284814879058676119975144396518026275849333276347841577047862956558960116500149931012660300029535554588621800057630205257830180802636621872754165556178535528817280705571279471983201143312259959962572855742048132130591079849763325663202821058307009003323490221142104536875008804057494143949316254386556977245286971571941005356509787086971799415802893481870399408748327222393590764339086789930363770418175650902095599682385336527571349429612569783772300863775321449439952685611999279781083158581918990529852864366889768300801604324779255828262192237010432385804941838045619429031947529160440278616633788461775075231588260249600000000000000000000000000000000000000000*i1^9 + 42454030655387344959029343786191775168656202139486504451465715195914619818985478162007670466178607871915886596730595646208062991896811320759585345560449426951254769815647662822801794186298291529371665224337763938221721156003980981199810743476664723028188554932917645970080341525609985833389021703144268311316237431635392415560004950044581217100294060567935309310786189913476538195829076563204762421823969535878198903765140352861506650660109868403618208416300597108146686222947691039135127180980071488500538989993681194298926886073318653975506202237673002247773027002030090534107570698002124161569165314951704372646767441015744736821310043353925201199954492315376425312265760722358022583838469811488440565791075895976446041958379014339139185481851089077561715468690379211426469441939133831411430015409288001973523237884779729177249232288957204387023013120268646814134943293191880856342623032515717147782842262506829294192616798281889159802709410292989881663565084304326900668935982910738477550366470986926569158952259270970849430823317559192788109584977782606432408938289508382165320339195190489033380429068328860957986978226672892708578787475249378684731706129839241654468053557164885611171235818006815944264721219421524658219321571766894126150743312385928605551797868915663305461149054394856215454241790164524617438675923135735428173458672732064140505935039598452507611028642226239916872443584640836582115603114592091781277275003238655336312995215083444885076013581420297758615547545271664640000000000000000000000000000000000000000*i1^10 + -2516179396295246345583846800513048890781592625581658276616929046960740801112416849929845795347007515246616649843400855833325629476864945625753333294814585004074301591266486110185178017205215677090768674536756167328379341402424707696359133430010545509903990781715713241983533204977805673702001028408493156934833013037442688630051781980118697994607576884409352362075927026643379656328328455365837486781889111803893074089998406841101748482213441413702510110666585980627270438400317899809956044179510461783501695100879309596675116304514951268813925985906239359057844028138489872877132802875600234919525237544537342243085110199828809192214161869441555192960807119387461026184990061113281153531495692044989906724641472234738416839930846201322463103776979466603531595745879049841859331785311750411443407265644412755999516112635853332810620395214131562507307791906544025295462907788847296360557171108114386714944347522135998710290606885460090362771793462127866716825914690268444118720739381686368559240679592101628268390121757425240268508972974334510990143038946105328226288632911511922770634889407385679915178761517464261036400510452776939489369694333617313488470586467869369124421310650860898468416253011172933730261620802789166526355637871688646301524497947793956271214275209164257893604250376272562613131454904839535960647538892397747569512535014838285971560109915495030088581710631136620760898375275443759744501277968195628208437389853677879743144246784043366400133323319386509801857109458944000000000000000000000000000000000000000*i1^11 + 104260561440654948224225256856462207499881427988167354603143159064912307001591656458126153989431037786655568744758751948533687982519645854546734093915512831787898075800362128455386522301982766064789552926824228838263099806009421472526965993036383297845798347999084289479516660637858549439898302230029955886103058637981662792641599768040770082665491768099702274247162586129382641696864293996360268479266212956519831343201248131997238090790764036345150735511806179527126164046032295581179709539321970960622913189898669914959642788867284228002429412392958036926246736853624520390836800433863539673055656426037641724938966665456318117592809918079152891754625135140790706917024104727865001393642260571445124027282750994556668865756924879560865632584310385052478314057664746242781623125398331814018962005980143569058533689607413534991396866099715034408713111222638649834355342079460381930355110931388729877643732195907517270553629308001951717311990876594027753708007202229710249963351789767426972698259017212066333071825168298735358189337106353383577642310513535618829159405843761557614320612534061666967106485270402723514915247604927264564865974267241270579117414531867824544660183401834611272417272302357714852518204238622549595568873082742758725464004184718632870774535343029850256365036528820196233000733509740864448513310686769577193909721827838193863351383824439589939644239689493868241281085278082515990625738785977459164166213989977417652392293513750381808558829831737915665163485184000000000000000000000000000000000000000*i1^12 + -3094401008717719727681925559010700999320137043933231228795602876491410768502186068073457609574078912782824246410430139068318305789991501405690856272987572849859378732301202647420772763262477571655526705428546301346430125809674656699816007303860588535729108930467786346891799370561203004117550744594798707159889669960062394196924553966899146423413786109699162733596159924789429224064699088163957280285062570788485909148984722458388067351405466119349619198315217118856360223418627205805154110017339934343264330638975733759846666318582394127289520191686646640110921586821102900483026006039685717030057117518606057513800865373339982376224233673696350628148759490415836993242728619736503163717687382376070788785611244884079619707516114873667973787057478549628854214247330307839060293505287220868361013704822531807488259340808186316508942417663459975774828927378436916325722655554305258414846572215324397678297297564103087382184602284481792876070131373600630312279087001412267129343531717643105388248024338426514210323630831200929930499511418066885296483203113725188860136906368313732096471131638100383979399652404896283877540509692063968199435602874980319129064622839753821533313286059336120378738615762191553223544437195034214321196738835491933596486455640370280361084922267498074947185411897558617586597777957040809294953088289077841720579178757412264295239279220151993974745392580960549814304907775290810931088135641394957552845743956826305604011363886476464120500249093765975391600640000000000000000000000000000000000000*i1^13 + 71460882958280057026871924651392087053649514355467078795858308538710720148795652209140793237309080507122095303666234416080536856343254981256374559213174554070360901234561932672067096188035960653180898861056528914020918229442791985026870356992624754472833724860944246051216365363288721627813946159535983543879516751416626237057182994826555900737105674088515285290053866616723711307403606251775609147041205637041906007973036213867954504398418303906897598311497121823643729558932621988661126556536365610273901944125599495619876225128253124702006338759558499940723094162250603576717888757440082278174497972764609981604375648696376500638114642416857578409079975398257238041648014756074405254887036974008588966682893010414783589987704565017384670078681682021743763992303416362519128763495694737096267308441725990871231799295418361649983023685949805013588465580166846965806549705922419986046587944498788047834976052947545301869782662901171105377713335141761847936240167768302681807596747089263171185523430695805739643973300553290930460246372397139016318275060333803656180258262774023967359919548947441625786044308097439958248683487022422541870436667084224594634124781724903815909243727305692811190137356821700711969294466509901183897197510399819584763273933766279899455355670669224424351950169714221297000773251605508205305233881183397573587744692669126682890376585552920942569163969257003787921395951436077937358222942085443068616277098068028301040058023868391458535038981851658059776000000000000000000000000000000000000*i1^14 + -1277223467965116055779167316225397779762115910766802770994434275515124607569813391647055974818935485304254074930706699746358807981436277648339094467149869940492698344085790856835554800851536869669884419316583512847939971257710900247400476481290649682737772787866939942056546341851795338010810740977316414820654676532423309379223689464670093290895751165139883340122144414918149798577081142254751317222033405231445201858184596128882691989034041404593716172457976029652588771249179914642034492834088159744081521749009149379608466033451741479006200985083934112143067630828072131732192926134442901721032665787420543289709759330178430318538403729727795368420019382917462089476495677875709967522547750886339931803651343478387856856853692885872129432054009991532244096305035153911070315119810530226830664067794891822047833564201380980150175935705878311007274982180623414125170645607915170149918548365399970526164740345958456435076761392681677030674851941142529321668261393345695325323028932784254351751019403550442848755788843481496176372087486562149140460948411348907313884181668272940514186354339600944464680370869931403038322648166323016240604685069670997697897262100465637860828976980016308658600030196152240986912085852313022512537427929548105594007369808627654725748413182709843957772714618871366178746924499832294217604772083501885950104852595091255930852666896725405316406590739256764941242015069290936568103762784790719037867483120680908766678998338752044833009391363948544000000000000000000000000000000000000*i1^15 + 18387096586371296132848530788120198768104051840764375107018728272902047789329054451729397668262314200941883735112439990981342074723182505278544340002283678348086490150900399348491865414403522899566748963305350482845201569391912431453869178429943778188521055866532353680697032888726567094695651207094725590172279955690935107089387193451049044590843403061752507118934345802578921876717804922299293429882795993639486315638354741399525375325074783572706756599708584591431552801992989333643032180607729882660563314673145790741324040155338390799596308465168060043674950674912813661622604271406106171797991293824826282479255079570703519250141139411824538851838743932099770466062059657113750899920582807615400183386012920911376249112691116253662550706842950818343360656117957583668140955786895659832907232210523078115546067233863010842421761505966372120335617345531310216513280638965005749201865443739751508763850240457262217670084297810063762014945039920774841498768518293267054085177047558205454102274326433686894312837891426579120974244668914531112139337704944939358203841473028700049191697009588569641092828353216351306192519408932748947800448137114072759774554103556106596559397151786291007311162479897462424677333554289521788656145300141814101194437496078159927786319438103357330833262597639097955826483286421788902411583947359969142718003149865302229861220600872933025673702232431464269893946668888978343967779475052901180918276699963988972383085913239696370051032547328000000000000000000000000000000000000*i1^16 + -204479388552063959593847134301477899723750024508933050462282736387844066846594364669238255777397868293682073221151674749592155555016647407616228097491228753199898346965786460845706885885981218442465214229928014211600419027934223640265766933255554705239595343513308392826144973826493082726740335542983150864863275395511696285087573215476096924217531255651695548990047809319222179911469323544053967460521074642022835061523602975623423444261926241142102255280272677908138165742718381892420434717185821102849815639261760454842686425361547869464331226032589517683290901580102182879751826873812830622023334977265202195766333925871815634934908720045053265317767567072550877797368216243282624322906555058182956190552279490910379089242465017716104154686347444646015367756152742603280315925168846765863010459208634898437009880064341232262743935943377768285992710474423431482227603780202537796812035781784913991413021734621139210296084706489002486087475253438019755091731405641270774852567786905487966429824008657188065452040103951142717269413675074054930751142349412489626694190201200415393559594599224897763054638676834337348496673061101186367852730557430866684454448728157367936189893235289511466225841173174451158070282626211759867865014621664140548919812505663313599444328802068823471254069918023397522451657219541783031550047357877626920007953482367245372975606365390980914837635968894420402603490411735285016835348007121650898132900661727661135293166116430065885478125568000000000000000000000000000000000*i1^17 + 1707297238761575420347121666110074822777744787712333644993045293095966079666124208388074021482006525481347827258508838933239258922522774659605185712498460985620640807365815286164939082781174252162365547299121697517699190961764097064185066389134094047289767326825149254254192138780739182494234343156644669094133027490829234704369936649461718982671477399534397165010804545216989451254846580152477272911547676354976653172236997867924617762401648479248831793702190592803949070031736407963361478003059456686351189397396592518196374144373391815546908377790497858027182553290712860163216654367900734982069078292300982284367085119353780580932307972066466005435576334658327572906618421819895194173783010712236342710996696336917042552523122588217559064812526029916252955622889073953695164201527634968547085903253689801295625226528539279161222104684542608414998572397121356122636147406277021334367761409125711884800835969693188540986549113878425712355440896614163090036030371098611712098041538252962734984922328531864569915254012000199056740650820118108210103273151239584478466984790962374900307900250543825954111920462106119409237276619809588673700928059626624672780291550588606152042695035191629342349653680986868987607136027454276635431485777543624080458751088251394948830275295749479821353216854776202885559005230243200593016061128125154530032557056087459669385694653282550130465207795491409837447551001669299193153257242598327949832738718818174546696874510529420958105600000000000000000000000000000000*i1^18 + -10789486252914555917068384280827922306046406810890114469688672049816346903135923247154344016096030123803245091993142231602294717425928071711401094797396757680841059126191539283089425992537507018321713188764563375628620963743512200522766096750666947692471676527399596843346759574007900020958309386848530219964004875798974487690579345776760955442869256106856583215964863049480698359336132346215801450307851396504966242571526582552156479265406872382518151110792217839274688562538426590701579451440111303460933339698390015038140711441094948943701764932194128744011271831925498240929260526604083993762104607711370793610309750216503036240686965542120735378891666211397731153104299383746826505494281564447344542509247929480390040215518959601966129706370270912477746186206390542679350413611855989701230000338469769276321907098046137993940700373629257802796696298962665661004677523590452934312643695058066699708175924908195623912700522647964514759274760935566833549529854727391980601425790559213523581346807591300567445702191458319759257413528472240014076132149412261325694491709448126128404633447610347161947917017163695349290378282160868644510799414349990548968670752988421618302634493710819966419346207521259305953321319264567324794672710281747707852442783167599590990156498342282387632339523891109248664443554908575332948125292165944623389728869907642940232700742369598945953223920450425057489203060549834684102436942009295792083516502287810807444306972444700180480000000000000000000000000000000*i1^19 + 59759155783488168392106846999234860043309323145688623241229631267388990243959629168505966134234744594218282135229765149657361116071860618986539432732365689187901544552362223079700807956741834444401605555681242430803137930891431952887430310011204885961073966263902026315049396954817457786398245407049567363691359992580676690352009518746072110491485822038385899662894761502224620899121901261303504761236992630297831949810885621460790769971142709011049547966471285405929923828198656759260861812916841085833650751167748999187142227789218718082861477515877882124549560760591053904891948914179255932642887901622793641048259905422631916274894272102293827060787712845914145082249293960570521833483546892236025067937899638197629919638422588772038589197741255051764280517887198435071503924174321267644223147632696038720180356849162293910530369146471138089331577279140840297911547954518231401315631278907629882962340886465614266507888513710646412917660074684522131620570791904238120063865847006236809899095901522749407754167814788416165103657965338769532935689558086661371617394273540136463591788650088731817837389268204429916311269067207038555406704365938790452798720975560483211306843760642472190998064158610193265707566560728744661144040774718482976191553749871259312630013621748774939495721478277334489428939686802266466347490831680004168174139568658457576804893866115811350629390837723839807887217955636038297516652277341393125146218547570393631005854559895552000000000000000000000000000000*i1^20 + -347444495922718037210419131828651761600627945102854462478193087329429481270727219271924891529251675635413318807133901109576254838364876190958641975489196107939424333655218303516363094076382850203585325329467126286935253568928373422899313301226558851658495860892933356687212931665567745845089070253098483396089289116709966091884681790696232229284583539526894237008819383004099752880299783302061884898675017557333941450732561520796967381729491430666980972379718110635873176832795901147156416084369569522643477323096290917660238393513666611400835149942213769866940277476038917315505976347562963938284567838370435601372468663910811114034044203365047976051944101589177702767709616473984774208367229737463078829952711698353837516784960388956624257761686594938144385044246960823078176460859277278284399272909212430216242359579166636349994372232808892990927131087242489153079676480214943149425613775100351609385931368413699702689275841090199715288776171051746244955771000809007556734253077645175470096394156348313108099610094163557193640703682438650256348749624041225508886729765574302006762994514471891645620680037490302806420260542538670952628112685207343489383893728120832130676970609149693980317007591943904026588421377719206742562150757154947454069313031416759983444655592950393915632745951776295956479251983779692020676767678413067000158829481799536048518355457434149634650232197266969705881670228557140485318301560145107597073541443070907384509287628800000000000000000000000000000*i1^21 + 4073100366459559239747079314301180565439782690647211674348954710873764469138702167345239932263095315567262601299207742341094151554778868876948219312153572350522063584023030941324505540480784554644461333808682494884449542468363841387968040795824658722925053120766681324416263052001411993720360166502219792700528336603960225792026644727982278300722866011458940524522062314957407773075430123098658646120700650892052069782738396102230190347247880362504106422630494163083029339312898486402304265153237186492423958553861235769195773304778114517562502787985023220090379921417831661156250043703012834329495961154775178680746638051503051678442091036130279278570957277414352823249833134913698468913439137487737367910984731066673579069758673079538482857488226549415284808740531900232762104363585945271621529636274927444945849753152784235218869125751039495807209185743024962647186840604286335384504432333692824370961429714007706556979715291169967263432528055101540042539059713126492272092763139165389371171421600766493060601805625338002449778362243002026166540141627106887404178072394972305567091634556077768365315367489937557781481367467169593455916723119037047394191709319606249459932725889983900854747999059427231300774667220862301212195849216989278538379035625079886945753390013161057261372670465944958175366870767867310772949316677082566755125609980469934612971324292173103741040415428408195435704475356332504719543263216737364033207745550296983955046400000000000000000000000000000*i1^22 + -15213152216748421048173110528885031213465630031034747072347559894565959504085466021153269779665018252331837467807194865322261438281311517711815301203025684530324116920976356740194332849160729050011595381778740604770769346252194956704200631203222241477325135060200883736940961851974256862764727776560549754144397929255095060551718002772219086584956992222913209849495906662908331061402769248145032759252148706786547395235381783681432671576593071492132085267237599349043091355834182133371767808130929362886915219341537844665955956502437233269937475781953586105426866355445386595952265948970190513957161942527416889536800152219747561584037510287999530748743435427398939388723963098900228333780958148454790308911522102220335999878808645204921653372571506934701247667499790589444312758042792067432378157177807905706716243949524079020985897099526515384409788326299879421406978721335479222914249186424174356826157056197581828232301506005085201637763829734411410894233069502750705813872035075011286335313921869964025391479484788338585428650932989273246114446357221074195671539319715652392170622347908077385512420593600679714793707307393390271954893090929388757555111898464142496775108285841841820014855660243152608177073756177876006601446808292844641239102898810843783028414448514618981553733803624813325891366344032679347512617330864276674517016904059714653481972352789480334776903902735426193505390707414170582649255282357398542808186952272756867072000000000000000000000000000*i1^23 + 20723960037114147036751406293162732133158040507789084440601473761935367933306747609329840715771556933211765545684793243832520317161790708200605956823476927200010657437558361596055936334295796021476056091261564062959519896925785141657775848747513229807830212490403095513797797946009948259121542188815182324659107359871257074343453062244602037824496472776806678039403147067772965398707635027551770905511082046704162966152937980823286911929525261816527085513917228084925565736107745043433100702358974445693956479501594775020219179442188551578856964192965953134853987573142775764992200701769859139359528589046954670295777137282457218506274219933205165646877725955783197030555085837305338047716831718495401162793970823748159893280170723152110519395484167398588785467724774585128531966648283579607078508205188498852649168720198573168858931804510462527651918690317024358033757087958097648867458044640254662815461414811944045500964974405419646249195044900789008477409628477144126636948598593649812511661459860372248499494566773326530435644441658628026856958859443244262575338997090394564798109219793250360715364655863377703385313247053287107148949876859368471400078986611512927149454363148930733788744774756873295021598281877793498546974949521649932030850429967831072868595395459701189630078827046303526581730864084106582028763005530382603806624930886185308609993701984449054620464304461675134755228166903768816687747693727042672526851745775616000000000000000000000000000*i1^24 + -5923785538154541415168926967744254295443603397697042583351615983919465535343404175273319454743627455894646443097076969223139312554128356481566620013414491794505133210941755703068874980781435696992093829326927064801384890406712319890010787129641609976843665230761875103528758425592647394435447107115561504812399870568907698645534592269130236302389946764481694480255164415830851932419051187182859055573959954596238978528683637680472591436952382857288515107897562378878605805737705252011997501742461474982482541756406986830747609118334229648044806063012839543341199596000073327077203837512600077539541301249468346884693174589827273829266133048916499683290138421420799530323307371123792550267235962445403999412001116170109335691507852431264935235019519773000771012100836292441252865643757624089647575144085178500604544825427603991557507435268255877195543306725317258429632969997905593529928175072425054772912987116621318378474243592784469235197149477326542213512834020212141091934848500522243174960826509080138910687278732231653689302738816133317587877624632232381034494517268257385202358537680766895618680648259192250545744214208994482618334096751819102909353634580080980276164142662232289722688527441359215555814408822092024594006607679514314159244985006206576521150363458487174784018348866395667087641978060406892541278154539362814217536108436953354126674152539465172092101226118799161916975499182643394746769645141281442754587525120000000000000000000000000*i1^25 + -7798035185547418010509072826533664046226785935791761458767586733438117768091326239012226645595395612743610228573077889444232429498940666607304378586076330128121515609703925098365864943524117861975882809212998168721402850507719910876927934545037491211439041039194015180550971085018767303802415039168147570850376616264934786057550300048093590247169520244445967433706515751886388989212909792367377841865389896181454719129879166234293304333672661529272194432191787256979857523973401419888791937988448380741394085311698886651621739869906920817900007906281488802696622593569968096689008899414480302951461622685062509330483342051997821084090503237435458236674669143247841458610721712552942788792116977105586117716290421059901955171653240567640347146057658744094053846458090078212495336402447763240682427813428473980058339292594581941557450229803929161802944911908158457278549169262832701959793141512271184907682956700617120497109984583806257060096874494137425400008751281593555814190487529432393433972547638653243503160613864512705875510219650087707354153924937300809166002501349928557380266487900102024910824607120974085937892606228419895440713177865639398174605552457904022125695094642175441301318744279633201523717820419659925767970991718638532167780622863023051532950919959669599754949610011146503104172801867998200280247338128876561341245095466888493805087254855309878219691194918657763904957733301373159914929068902427039629312000000000000000000000000*i1^26 + 5860048257374104038886255295813419501064133111817396809846541322766301085603290420934449242595340655406741462685893926364953101606041472071868420296190237434521391206733834588464147917141946620714029467135870936839877757856695402220061763664788203427123370204888965189878636508950464895177713481793156375256925838011659880579997401151722295783498302431589131930287967027018952722671443695394335571567975258082062305656740818722599957761850702379973141426367429331831502750018788921977490533979917698354318287252183537979770443542965133182967223109546192064472691356789760851512732054427253429859599678511448793997573529974483104984717947328329069464587388311672455315895859654643820133960302684636273470620908947433787401079631390000119601308799110954001969736278258042686069133129010018503412086611195409972447769068098742463450156174341176746034881045448290711381703034268778997813215387357429221177492179257413466987549422465532367063091335680711414154999443768201447719267045155726485613134170638025616346215528633347169039438497020282852987108441410096595857828245230298458718411007859991067155625759710364739186141322372216544463003328139166378172852605945492345119294178498234393640088150064140948794224924655389717383292510668451218422341235994439377438812504769377903800393331732973973927291551414051518627208454513909768023458030957960863054774378949657928730111825425552865549691781902524854414518291022636646400000000000000000000000*i1^27 + -1644475316259206390378974062721829318073694282672671504864049212386948852522836823877320316473645464366174381195206645376153699273556826750893595992605141475316272563094189706866668413682529589260396451224241021897583872267724667000272410939666068504942372556210217034787712904155008657405133114084001828002472914762911085821333778108756407792060053216452794717565770629921036311820654934130625770700547491813411748173221688468671710446261114978916350547645503817128816056140263535182510775549470142090146233397144206790763449738232761782997501623843223928911494695201055987976534151683503969128707643932813748145524103189631023147608249843576706608472762253964825005612395710667373643495120798930697626263259355320391390263177287935896508574535733585926209661342866618090080711934045630745454406219065681288162328887275547327136923424159657535015659036078319574483937349533370589251685739598705185333556597759472682926030063550268722002168206830786575247775183663939615069215537297498581417144736997427661083947982618260770277668721321884160739165582981944075734820447051190106097662046999797742327574012452884084801952370670919252996508282400579776500553489916633770080760609320769666201753346009566950776460096916065950375619363173483236774276312015331347165708170568376383438728883138339951359161517369189589968897725636024664537813425110711841628445069889143897433254783922868744005652227312495192297712281190400000000000000000000000*i1^28 + 1390930808814320169240161001135903138565881575030980819640514699339454617028702430236165729011075138655099435988092977965032897088519115393577533370622704641652370111601768974817821036136686752572904142396750781900002324534435922103417819521782510101304037603536677245102838370203069984897557329531326948477926558667923292092783895722192320066640882796889868458687154579076561345648788601851534881861648549240505223659942600793606679507033729569602996292999136874114367938465209337170290523838874401714384149741207170984677511345917700814945758985829125716956275220967428037928299879475935275755305981952061385487741764548912038953847643230775561387223298483735976674751230286024691503200864825636152129963149444902551975195356315347184816740135169291486007257044966981024054751962500647954035290467477971688486751275028278468680073691604800620596560974059378517790074167313059172312098519744888415870621061787835356575565881018432282844932566650751668343475104986024549817389178510778945364845638207046207030023322082708733233980252437467156410156983785572035955816617337989479301156654746673005706017740692694283758505722272620965384511085029624433741105461688005152042391249343658178555067795003037953950745723163327516291651961437795286732979352981286170969011290756937787538209189225841865689316608976267346364694318277037985637511345383715556771638413975785733543298817405316749425217886680450109183885312000000000000000000000*i1^29 + -275923859852024203815422664999831601365705941891478330002954324278973572210589816512502848157910460536456631723402521826425532427547524856914434270989176274155220925635223060601101799115401433175671992628870157949478474914100316221388304109287175720977681730574268773765691202082110444963686098165990745461073786703493470508168255753803961331110953939644488348470662370609051218064015805090680430958294084288935749324512745007431904487624481054109328138702432988427780209840141356987641963919861427703391149408439048998601479995914601778154322430460805914503424754840712357687705420668173563825594822112276609585867199668917072158062162414283258531171362568656621754083910008209843286761977908227647079557903507853346121849110701067605313083241880036145319594926133151236625550013477206684016939551708133051756947828812457627790196619120605100596249637891795958637997234797187188120603715119359898477033465673656703569110259469369346212667364978971371026676334947772906869469520980178077955204971599789870503748716423277757446708894998048311203454390314404116640432740626340078319864111872957087089405882505742013985040189094400238133577207739322265290104053734847171315470276889511869998711822055074066766541847199370251730992010634453569302854808611730807267911247572915680305258085297891768847263876290170001767364133237843240208302324804489570553482650157734429278671305326438980992700821092171776000000000000000000000000*i1^30 + 42320400334180705767504040494556677040086369349512370109615412768937514970381782309803356293086445457855896628804717388969331818456130059048250222916147719421005576693486966845583216283405703477635735821839533065425369695625808779053092350924220644926965464333195593545828486220279863589119933624413164623615537747319694677234345397030253110327730162729023376032922807142590517301606886331586430629771574403968169680695907266673940811428290053842556770489106613937051700326490095449308360092043088417914358024589041181117308835364833667270484897263675116805201804481516929550306768120544852386819145650745534732272416952272192535347900553182028969316789303691210519542130042029506574023503141934556419977059089070607341984369777137588497177457548901938137449716127980175875517820712149563260004901845622773631438655110406129037230938758567435732401342622522133818299050987422862766457729261968701182397780170522429020178680960453728328186819743926358092349461181476975433331187415984965340173301586493810174460714957166658885988749793045566413730793435037957916897054158120737920090630996219747055929875457414110300531715522548530024657594604120455700550145232304599183611462928734809164929579117477857110702432554430637399809880178793154622738695894711270789227159510024148497512934730163489679314691323450766252822096474329950757545635272340917124465131970196266152260533851228454313403646067343360000000000000000000*i1^31 + 591897943099917022466622485592802688469228134022375402616367506733637601856079480446484095924085033931960018653366936584388453059542058109215736090158089548350353575173487067782167757232261440093360454965641425060149596585832828229504433081804963421794928568364418843584694205954361219482685554617802177638734315349233085258181889705052900428073284385753931415362762421421104993893568325858647914595922870573529578647109361935480783403221575556598099819377264894181273823493613063180946767002483420562106980137415887551046331904230392522384636246624940794341543629345446633682983607462280629022743325407182722630410304040193987994024501613336511233857915401043316724057007556801709518147134917219237961359424501225100152548654217570557314598123914797588172597780916234055763643656245189472427464277909781963795790559528565506045626168225049737090761318762603613069141762225279603788119028469405231873028455777149081691099210966452946704553267386514376080620678807456438280959942153643744873781276613044997920857724208152429171249761968575771681410283377386122488659266158029158283311012917262102177185402634414714605723126831473504999218097645611222669745949473539694838855273603937712657120516093802358594560783609176708631079311339345031300212437021187757982834797529217682548753654866797319936264558048361883099986430585051606880471108499340431476340376494147584385333242843704638553718784000000000000000000*i1^32 + 1438489232927096156814455547721267848649048062246658482237353390756351620606975669212094536604380084653599590909582353750448775400753277902614931265907568282005699516886542211139708741142486537474103511955652586482300360568352948962040920844773147005444000367106559868023371795833372020606452379513795754181356685192333829395485645215616717109704592371231518625518098485064235076554865127275376005281240024802474998240793140161965546913793217249478558402386698702847967271377986241154727723047472149389142814117313325036898407488240493644592093573644474723251467148964621730201166776668125943958951261514946332471481880519220822844378385909170573206450358460326804154498479795901689481152580787443811578291828211467543047315854770838596552464581362860764456638600183856230291794658159248769886965656951370127832176403886033403589281686214429874650445403709980676772704778532622723651736903673346211687485621871228385075942414284879885594407117829115098094988416997760640853574034737485072971786083725339732367988158193122907216047785533680526636513783163000658049817012783653568454816906004046835052101474540889749200012985721209007521175140684955379807912300514831215368993061850193851447812764790471565041045700474417287394100381506594515239478034224901962346908309858770546100193158874038238085002019946529199538739887647344065674532337158828962071151830826425899573264423102657331200000000000000000*i1^33 + 209965273135650372283661560372823358419157688151876441662563037389571400284614090669411464416605864425060679431941035454218406947543086411478674295590165311350093548681571083210206946533614635247383763082642452015525496007084728649190007948634867181192764573704725190660392949968331717028704580770267359129818861454623846588029801943662901575373731491723207217369693373322472419804116033131773781763895828591237934713336413842416266006109977367488589633833049231242246744707511984795867473761373986166531448999663723794598937162216790178174293644567236047561837752574495807388664363724218654181671752942369677992184084042386296512518361565714559572203657856207209372303908565776520482783183859888726502215549236684062004350041284009784518589766491291765695306240663411952913638892362445710886963202600771534073738703387078676372247910006379001201571180833307466177812198244474585886714479525668868611314667426632554675777891043388089209780452247252519804471527333641644203087885696791596667068664276078815863942677733763399558368221615443091027139940741528806758415366252310485405119058790642300977108154784544389311719933216000608913822835962220725119335018535706143363989116454662566116533132034768118199002592329303927779051272384044676737851542603054399111542629822488696385901792057095832311332485918239638281258743697121464485467486647064027390632798129422518494502584320000000000000000*i1^34 + 26762618849040063028775410860933816523439774582387210706725446109109486403465665889205262457485877103073990765381729387500351574711442036251175637017849908945109836649170997632126738139302762723201193471815668161444298236712279557437748605650439321801699483692274282555714386917501255719475686663221756011560013538000229419598083006585482908253373993644127260968132493401703328545090270916326051606218598661123647759802927802639837633211017642948819584618673007113723804593516179708065994889812114471409101827427924510010702407523482828817912344878088120575903112369055615259458700964650848488238155833881286529972129141646173119814075434352171579278925929509768513939750998621775307945179674859195956101814973336258422226266568673488075593006085656498607105430041767674079948261006869950665246106022142296401779282935515534739578132997044442570839119003251305818550299839254388205910164292684872176905902883731314823452109299294034322059936413451964248107949223180449051565112143026167749333041414808011309567138392065601936291467844475607829104962550153016522101358497245569534864481845803418253675855078848560646676401660675869758068889463196481989510528445706994712845645777763244121136370346537504224520650297475551935709526982737814076655394151003275861351887234395006649689971762847165564375684802111074849275995325172402746175407338481992520871800589965590528000000000000000*i1^35 + 100204706064633820233758603299867770910168927153327685331414344449454367025642673721020117392903941779711532718055134303462056124510502410381936882011571381942796571043633563337452446284764923474512363058112294072991743813307766294633914805524543027177321241282736238990737490252423587164956511614852873277168438934980450860568045172678139002515675237570818591176066418876031644244268347500091809931889143286065355124257170515029490153234064357980879462753005566780952152007056734843438379441492925795217114621093172835135815923579644795469400974499310595725591973488098983325760624955265156384141882533995837200524605038085766431675484194413919787748920399104004917559170338875123179482401057829171664970848744308560353486307729440662679417500591568478305925183047445289236071529035745832952938558516706166859766568148845811728164124377129292829038782035217656163781721425138890933248567239245902559218282139841061150787734064084136692900043772392712790957464281873826351676666382762826867531475709680444006657136424040002116143657669082724281437569389733140496489940362052571072610868152057634397361795778513628669076757348917872085059363895330449922335728476274819940099315572689827393999596824479338467636561449503028889242984944335612454352595978896864694747069192409511175418317283271054944157012258238136588213937349363391400229541758779782808482925772800000000000000*i1^36 + -70242733411547920631793267525730853597012958621498850903822404283217152544552809731904123976586285818033366858684514934093529315003076505732476479002413543093762668557344586180439990933608510376848351103991899649360401198844568490961008859024779517088133491472623978822857846390076200801084014697942974516232399092478156839545939000532682167076319925937132708999595893564017772243981394313475019923788164355888991858834561452618900284519490671686831060890779950820769354759115372157133073160638026352430839684528662127000007850614532163413130743488542068114305366068151388648898959931740590546174073318469080481551992695200728896726241157369667751215572148243888237957376811410028161255651881560563564210731445723929250743061188752984204736178508550493698891008693346184592833236518091006141752708948537777593770946502495409067875858087178365532886208351701874222257631063601312802180908657675580749143752859799036232894640955503285065576187109071474917200856892758528296179410031627080949712235259178380221996593518869612513903738996091815618318533468058184974183887453948305348112034500458665794318171928317458979098710130831743944281715467235443726439217481800916677170134308775143827734935041411109774467680908832129493068886981768642317677235335179265105573628438863776761604132929329751078881961424735759857337505462043377998050736040258389934080000000000000*i1^37 + 50002712022166517781341052626483652352288893932954940845888303680563265124965607159791429753210960515815448237658831262855046076989847021848114617198076804474504944040610137872718439607322629971509414107812747525206334392793609204060377305263769852519071298134132805585165893268452399985041285650444235920203118990289933135697564017750786135833168345917804240241559119049088069177799117080742632394996411161312982338701354267437806527146252859127123117257175407432263453846023687465119366388589482672119332838014903169295786374388886767554475324778988454626935649994202194564362679803599322716016452541545934432769744521857407094375166835202057020074328322874332495810861108970615037616448478765258520800658575172009870504503154113806236912863047201589012062395128350014581883380851807334074110553096281536929067059338661494626318686811396862789716121288372222761799218705058942491429390355171447243807192612653491919013419310827559108660948699826093200695647742158923097451941584166661902939024084526065309152980732780498995207301484281143965141480637616885545981422235935491741203074593611236873806801762891279095852749021547978676084474408592519100459795927799786142106066805968882693896837489735022705159270896583659275692846954121161226943757328429508200263355532398886703606432803890211524967708716159162658988829572822540628707407560704000000000000*i1^38 + 64308436044023416201904517303693209784278616704725173125520975463587667868265688901779397072961020740823299559052167159232727668151316634993200920209956224995401434193485032407061196744855991902792956514533383925316158433557839115454680237238185603164613009777482611781930929444225718185711848605212720769197990537614647461296923690899998366119087322426104646989053133045785429740365303036614088240401460818827034895343126015895348044357764819146043916652311625550828820297597396547892380885710810446059864623846706994357416871855469918851554175397178611031089226471488224050762871023534776150086033768742720151816892282523839820751560503611074554476225938364426154814608000139674656336643519214059558045051798696371676650189746288245385270875888148348635140756398287063595393950090565949133317811764551533042731109439717830289458999688397841990389149010635273966259929606674125591274333305622512720277769255044323924046802279100052601213013990370084911346206763439783466432435539310729695700403678068163046628173646385878808612655938723254135954381962234876433177144018476668653980150751614779725116759449759770692372489464657466909997013770263426552858569144577134225425646207370997971825937450330776176060029045280104222836030258383012520183482733042115574061125519493991748105366994187391010207521920602928814987845958975776358400000000000*i1^39 + -98390703541596234043070937879889231518246101189181435376720105367791168806990427131106111592922530413035203449007595600995999847167919819195761156880570218369214441365109362753116180973484441348831925989695246970937435256086947203215228633859143702956124569731112057682273051145276537949310792164338597850148486179423637125011299334821332071672397675364218053044390288697207146894004537540317682283255189070574252806420798423937419147451771277472271625097758071590195425620529415158190361770556115518678534114538025315793435005542650542172329127715993622570141517121317543223061454233041311052275989242139789754881059617630804811337156286676085773382120608717037690855890156465464831690144652275558034821291109799892660912094029415008791400667248543722487958185977047742921798099701823206388634138558388960720625919964919725458907712215446402850023344693153280356511587026390175499821130461617431704640851057223241472216776347630101091069577475665564959256574828714639409353314192836541687815508573484186391937397727532122555033358831255504382928120788219138294448171446637106155109734235722978124218674191089870208474924698107794423384158028858986669783712596358525783553387179305570542948659108674951192263779306430816177783998497113698895714581639266797757522384421567226701484921307790478721653830674866553673173575925760000000000*i1^40 + -5045526019482064699530124961449021798538890443190395527793221622652689561385379173172121356503875320283948221850230060512959547148390281958696743878458714363608043549212221855800613501836615240884011650951510452743390113542623368813739830344995697599491857977853389278969061833220514860765732981833977516667745078493442975218556357513243405677981709212015135247754679354453982511943329919206933241130486278224637555194006542071961650758335486559425207853261542910904292256293600604217140523267563710250330518076314382159582622361003185547370549842741785978030608952149847269328750747209004333629455469215350528184391162195236173616137712565071533252869288443894513575619620320819595859015823363959235569950668738105631986552611322966271004585657580797542461136647387041434244798843449907522635450946920306047014333779037273725252695517646266275992208424200596718608280998805633855568366702692138895514440863050979761117075196234332992770661399186079970626620195185855757191972234625415686585257376007080806247463306542968706301500931155249211453203364587970919742715642322160857996833801452695720226035024951477879154249596031334027759100278616583435586516996831045548888692248076982120899022619209624402589836501882056575437078441328646443391523944342933476068123064711725817483673972976108602342149406532575756288000000000*i1^41 + -130196086205535529235356495390658970843508953314699591460465270408123827772770590738060784518582526952494899661322828665064894768468070765336175516752754560771866491514413942601698025656067906523262390310379866454617364270486495624678815317495064104025100347467461836872420970016204485205498525563520561070411316916906726074568028121870349748954649997769823489316456754590802221181448389104696216279593160400169326628415950699698957450348279619479560659626956143510416065515081368130309058222788284387300054660874452527862126541217258307425689758497933642645493285624191895752056044632914383275838840135910666614638469154588399756561558483553565977427426798838684271606537567672595733536480339613045155426007484335179389597052151756117502394368079134575929811565251826700510929238826542160340526763787063314181854317991888511502304359457966742548661903399312682293602280609337719396960153468928348780302876902280562048448659474700816268098176502987014488052744168160368245291296842782267932321250809615479987801033587443853293389707541796354499875138369730962639343727590823387927611569563109026429056334044165533426106045748084478933239489205510629167620305008717981239225939781502765349805958073119500774208563867043082121704786947756880371935110632729121538468856537069179276101706195292879727032362598400000000*i1^42 + -1584175673545571259896695808358292390358473488566446043155979080044750675035358966549090931387517197897706625979227444501863226930470248343770448783527394440875072168595647626546551374929674291760002036183145099771998215402838923705137417432602950348987228353221834115807700504000185365397030746886755480997370620837820606711274201891196753968642286417715265089532770622022412345355372488714808172093152502442984929572757598175078857572255699196121173397184236812449035568317517607861509868574339904458645864381562713739405054692177670660029260758377380720230552407398494337918813393264176724508769196384560257773989041698560587824793299861081175221417873002190893866304302042325208081362783938413835961209856183073323549279603513837211591312243707306657664380947327041181206899775625591923829328148510132006679322495371650655040234981064876112873200525488382153750263978140391930665358440966772803770190568000673032012251248634758140997343314262391462739102114794301201064778687629926643366094924044186765994268441794081258387846127546314975339100455482265824032704463287434162020432527131565275185050931081210153402209159265943957446982260158912968819027932722576532969180071733976535533205100186580669342968332578262093086006667542202972681070553307819774887016257481185836082472783152162897920000000*i1^43 + -166533286533676752619778175125992968654002003079567474436250957864287220304472715957399299629509792703104950894581634804052874820147544915421174400067525969621163256054371484755903019004368291945812890549888956242220508816714467971312799873543083766831438748550698428114460045080280069656459574372554791841330013563394866775627675877912448194580101424860037763540139725323795942969815677030855456967135519572919959406425514772247964464602639753554797999535089424598725275490963344854568635927965764701862976992398668474743814676593548281332082143639072918103693000873633798140309217978485987737199826430201389662172481711373097929810658427005025529289786439625385998641382523546781062265212191427709400288863218850524942346005836424025861857002889292046931832523452980228698043099449008567058641187395520472213446758988522982462772148248468505898127152939604337924325434285822200031608852523680742503581241805612540584277837587884677223528766500602669804427430135659144243651411090412405957765952579027991036610375056295608360221965303826372962247505479756669491621361731248178652499201657662077579892983973599189624280606231766521950571952990580901120682718426930379509191368474078153793069606719392534749276152804393696787540062062212924415475642727329237661760205450480080679628800000000*i1^44 + -4144523367214473834913082053783809294832354729849818311990607622116772655681824708886625949589036925814703024724164576959060681021439612301073995163665426511055404197753002296736312020719402012749034299934131160346915752495928188082069375519867158288874664602229896966896006608586920262999631724107994268758404842263159523366091981861423440047646128788807293062008320380294990940951953421542072921502151455304888552217077698879445851311265888512568030839607898869045881424809489333036551752239904248784251806950345217223385902812589464979030449990570090084121125657038618316122997850296949744038612794055481639281467088904837666569299506106964535682837521478207217350524694930887521915820107483892386288338202842762297746327312154801900803608417983599621370464344950643682233428400518546743738391652208935148567626793490783614353609925056631958038645939780753111143369483156564187423947685427431912697915556633647359560890711241158152779900882164618512683158030547077774183423852422831083121243494361916136042301665046350759466563279589160557136766356553563130038896384184746928579942661246377798348636770308659244540843727809850329703133021862657346186920207798114197176683802294451843249756726475710441812816264652277871265905887394040699734069083263200083225917311436800000*i1^45 + -3987751154814584581395491075076474153616800690388475907251482038623308526132122342330783576972258958335689828028164823429918561880872386501189227936809094471210393475515297367882174882187580337916085518583431383038758461958731020950969941868217906342298751768303225808637090778199245479483374807876575360008161899273745397810803068932844131290721797347239259258510370827188973875566252057274461073018226216462616175814173454801810043033842382008483324312462409743505813815597589986329646377859261306256170214359221964895260971071341409071050823771859655498856766883095960657999967016884156623382898514663113435172075143056012814412970784171015934855264570507145838000206681929441678658021325177347571753433838518277949431197842760823136373653985699252145571483512250048686993641831184711851615978044529173197648789889941873003555434783541738905266983748125501938563038321100167534359848116568317049514442088188123691594823769395571795429956268344429601491130040959650613125987564456367862682774454841607129798852891736043199019957780819258481305670814851609597446944665699541328898474191397535918319463109221919721122133404491388455764127334949271432903314408457988712444471532204588091055365242710578959949322428011682971870432012911352220589105860725949440000*i1^46 + -3106489190691809876799392438712192756673812633868202910573077932853030223783079025131659336382375979568153632722657741766936856437925856660148924782091055402015731290351134727039231164326949686034439918167464593788116123465200251539208513787855050194240341194591623821827978653755764865258177959432709463059864002757370009760400011114508897197507232338146600023370463618016181607667483068941544154909789675819811082158738506091950527934859415241962375358085440576291254543498325957883818054610855113240797184275820266314890652461655805208863321824404790476381997850158197715865570264602294882830990076787036096522623477071078919935999703836452331594486062822158706480403503182350369031526247733570012128261117341759100860311426899778241530709015005580130290052973982586117669893268698888348077546061383769689141512914224897875692056096691293981429260009761746290451787090423072766657294948839571608039360988687777745520632012728840992883694008365119931049560313734007991563877998788004937208179791810020290601865106156081930750206438885258580411382706107925141410183454222088166174871297274776988536825085479136606703609721127003383434079929199079744715237169267184504442350340955903873805592294126504741768119063386313670236390660362277065280000*i1^47 + -319639833879773328265286211632189084424187400652223652758487924523813124790794999234602005067329857893254883997570759915551688078230406150221327174684189937029404076898381459175121015497213990807921455641709940615369346628931688455835004905778811934799009441699140712732931266907624702814650702782625794650935231830474861204787321820040999766281135850087598668366575245662826028814094286481397412032143063466901951190620595910435614373287697868478828714044959860899737023609481601600810850535260744093700748830116555753463474051239998814446383858780212503330051715835207732332573398064700192649086015667966441117895592651530040849147243246247816063578222491585622263638998742397457603054836452810337939219792526359280009474354314185625990078966924984646943829068105145739642521884252314573703487340905186769705864487160137156141003701186830274517153635098621702361148828536156906519282630692397953433157474484058834303883886047072819743914906644396811688725319284449863875930892247487849585637521953721360683975935790056990776346151608018885333722900963113079937973111367798065457090424256148950184320628016472203480373926575105293355594477057238633667419672120604188738402076245656172851931541086657213202235980932783784031007600*i1^48 + -652201745386517652892144334764541468980357797645313937071848456241214209472595276119260018076866358249551022398783898080924264749216287794571463481790409920388499108842369798067711046504449194961310776882989549343105593283962486251945282998236158878289673244556292421304205718765532970447472014269239016192742140886675476498061337444215107760169061469245614971363297370702229203262624120108002888170746035923889611829903858370732938048698991933479384310073887312236029117029347784647027076963605770571810761277622166508546542022633332716169742242642087665266239580913400397478339076426000603691609671856567475513269057638519237574521634921443940227841074691060071691446632419794184768073643839707952256344473696876177541587007594552222100598902754882138380929473649115516475466076913966258591751351385378407808270317709769618223711945195109329097691586906095931838978586441792351887792203492069467040692980443993068615526153567671469971238157412848345606890359837906656757017108121181313670423929852489010259745967910703543279948727548264151643581389197011385624262983263965440446665187261216433367555238258558623649174568004361533158508254907567740381792593589678393506083338931110171554497205926117132862367305*i1^49 - N1*17007536173542552003367010771266087899102720918663449730079919102372558004373103791181578966048470717072801916426658759527701069502436525438057883624576925170734500713707500304468346967025810585547341325118024688883032318278091444388650256046216745259580042366821421667168131154991619788091424069243586755291070189240899909395906611305168742664187807198343819343574518473091373034738054851605625861419621058655049333745185834667542926452276736*i2, 13518986327035498436374072530438567607478897215628891802517281627421247242674227952514383882969905217908513289114557690886293370506252720097264448887901584374994032183841179577631004721673195292947014148877314967838594658933416776093016216275295500317571287477192733644325284341144492752428110701442326565580516400487542006325562559407340770445807841749858986190426227229910113872447105893881755340676507775218921692953378334256024585886873503915116693748000032917308213219374906000226971607485247448849812310837387131881869785774341878834386375621936514426371420339175728828567484385605188655555510165426298096443836651021631550829520128026334523405696338624980635970821451719042069162846054278892564488438382058726218736581994573125456212432709978717706911462625088716031376125204361051042184980246249483635197225791737058791139113753897467232403154144117746295021072460786315491985096710604512463243777128985658033325699787097948120787704545649527405987532207857446816652190745692442638658849101317736784276161519993711410032794910375272499712923206554763090235823599919371231825138787526768627462236281539977006379932696702766871914988984988892575096571938358560675334200659939977093293615758439479111212666808298196863078561766136970854447596733552325060191452280815445852983093268605174450596108705653310832369931374455783551017800930302576409644876319496984278385154792884676746696388707240061301733946188368348827386654115322155066977330204460226806559613561468526604770153971942264005179371713196434328125440000000000000000000000000000000000000000000000000 + -7554691457761038143370995876923623646295582033762898928988147126214210435396812371041959557252862997782099638901431588261682619113212033792529785427924161204845012539612092028584664374492574987909501681579178940547323570131146777506009881505904944219629290098846390243643505101626124572926390558950436686495747145433899225963969363839046273897666746317506109384419685611494008674147625165171462057829696889379950826863432371609451034253825721973848617616975632668173185637006903371732325990734569352003048491783978671857256075553341697145020656819306303307091756433849965894393874036344972675942612053527664083352900655547073476770008325077078945788915910886375275379814474507677992212239877732089178519032172112697654378110473723963701434131779294253610207035790081834228461572729284042839371638403512694663279462786665690460211531460411656753766453029941107805472006325910763986502017938968582046546533586908130642226871284172472485047323362208559078107739359941949180808063100578939530031101946830327197913902178000125274531103778710862795464419910946664621799693156066936831206165572447247964545822683236444673028539583758161096697830170233632523553503071964227061628767958682518978634391577251826367331469910015531163609158068567675885669152976187938955117096912670541085012159141268928068322527034233781173315932638606259141894797574392265767261394748460361116545910870790748809735336495222194711610731531677913956023260872440986029637758796322630947007079856694035651625719573364685597101919735179632443392000000000000000000000000000000000000000000000000*i1 + 36276528959118339980940583572608342754686852900543254321710499810797911361284720710522724581580724138648355400946606791808279605228338171506515511665816547013646887311016086547247058800110613685383919474034879531205538508585107838452476153968692230651118569317687362129224888655562675601060079517711421417376229248381415793735870486238792093530940753762848504048915042660488497134267117636855518106063194549423240197644572034323266964505286892673529960722951071129074021921061748117416556833364884794813394334037262224864806705464926648892573770875919460203080600923813283908879142431435049505739743624562958239162761022198750084710618275895792294813001815634624329737495495409573423127636728396498265566700390674435492361354522375748115936056313946421894357304780208921671926647772656395954476244638938715883969748247469081536719903471518006951840617896796834014706712819795645460148028047921110625056324737263385825664766995006774711969780207746164268144495737875334301894032939313222528079781970341791821007711834392806554067184567982691946911324280271518653444920800942081263480012893009029684440067319536993747208336904738702223890363753165967514719604703516304316384509895061682999129227809739206225797894442670834014549544405020981558099340580318298108432338171709049007867078019343534687302740183794990263122521181241065482289223860415027149200521747040082646924902037918711023273621929191977033205685335622281754836508238616365601349040212720292481791773171062856478288662068758746848837160708232288665600000000000000000000000000000000000000000000000*i1^2 + -6253372328757536071921707606146932471108717230520902996494700000465698253731189389398170290380918169503173901785963756930214466816586078353711245032595507797611304092152552216965570711069438151487064278945474391841968342578077603049427251502965209533330014278169131997450963465790123674178898184489624355367135046820921522863241769804850595951594294106604477986602323606215095643403525234588516968859058012032975427250583918256132083485319234667021547320483010738076886023084952076316466786817630550957067834775479219468837130346308941150462512190661038754192521777069357836825669849754021146448527867621682351972395942953210759192150915174886405190854146282288139350536636672637859362489710937252046722649822879765349346792129127869023162380264605011772768530802457832639195151724625781666270098927068446463640382798087773874085357500152902297918054086419970025131817657496312306179481650912418644487718867536428650156022439936904803515276072057035141762857729814219724478751721179765399212720536332984021549508241001098466111269739267998518406115292824210570845853895187471334713466417905685792759294983789983816408135386808588183106964222600741664296052164275924981901914271441443184925625044754020107381476006408463865496034861043758724629113056035375775653349791068561661392044842946376179862503726624523896001506321438016308462387385426998277794425857218587958781513045574975872349284063460622772519325110726859822358556039120209211372077455786537750069406083423658344248634998417143362399344374484828160000000000000000000000000000000000000000000000*i1^3 + -17795942055329200594378983783925539308000058413034896676711341428205750029730816666335985448392579078538843104953279163259984694949838732065295248238443673258097614494592024777302535849502315330200452989759184555259006139282765758807855869946814361638290535057269234467455047263340425366923586539705536791820396096464554604322794202459370650538801597496535908557572185639076807717153412925575917643426805838595464739962636947483397769311503379465372259655380428719970436911946722561922905976135694895199060936702734689201844058149105080404112148742726036866906787230792095293070031303422928643809135145395155662421781662047827483495895744814276006957665770008666972727053002257897113946300317042782204618470418500105487930705058916946114056717263855494017255130706670292394518993881785539664374580065577010920469292464061665127134544333869603895707980169447293260870673952383857409037152729311973272248725850685754950129004028216984250957426528768598482756825079613061986993764739355369159705456734442122247939954179498254992139069508311050692258494108066896847402529394852796937405161122374316057497175555867009853466115856716452037753892083588089612246799738203789472580075837809935980703962719441211489508644043402667933322050653819817224980842008254891249755493472405415554397528834158257522476254950640457794584754060295074181169890392923859629375574517835557678816683707852575843093277762788696904537705163977833470368265031485091169053737580295401800263566604372636906215122835299695734914873777192960000000000000000000000000000000000000000000000*i1^4 + 735217792535805338028874706554103480187744746440321024929056733474207827765780760053268059458653422380517310663179009217093592256376175534218642822541460639194865864360445729994124468736344786516536357298672891674942315379387502703988511307455062098497093117004066352278320272608501523897823262915257496220080276884780330250387929904740097096259476273797836047022417984785427228387211151561906690641963906663609661903510440005994081467581039513978332180693306634955877201494439354524687678154026810671784820363747104353187417041746282584192525033679036998622130205314306290311009117225538725588398224387497388858827222763045409969017015682786184186771904427258498980654709400066974554718829257092453933600948444870118928303479906156117200670627946138252212645539687362303620914129171307434349281038853786618958439456341830089826249196236604797500860228988335490648194955156854310428315250298477077172302160073079233218128471646044508840390793474001180520829284464959593531512360352726295250927393777375755406162176943689752757470964719322464225156611032267307847843548217928589850287706581466394265078127413154685177170520939415172618961289975743846964156832104641285514901750177492225385627369673819925458681115688831978379116387333075617465393075763351327161298719631277458348907761780810371346187667565698934443361931344890438910255102707009233464929056698891828803659074867148638714061317032780330758257957007459887358958407200654809870764473441441390992060230821208837418428161940411725138983124992000000000000000000000000000000000000000000000*i1^5 + 383946666689536130688187115502829532452895801139073889868680122088044764414422505716507306778597887792794307512784066291916268493654431736770957006231833933162590216406120835267314528614219090058049159791148730459585173624645151749013493064550846511214599945347459158561181652715692761472231458151615473134013637840564771543202253545021995430387633096276481513554305936288074707810725885472606564046279454613331262215282662433454724073180113563708193738446272242807191728735264105894034856030532642460753353513742309330734942010754473791821927343469326312523781222418819333132651592872657596930207903290598344002339701473712024150732777896623787969622798109963183113196592459099493650285513136745770223050702928889827024165889425431077479440564391860807975880753757097665377340771264664901922131940357689899529307933613195548315804821868991579198818557070223347765759904065067340687078514637271575029495174278947244663157858995686677419203690563461719406125311363472713113709388199983212058613881886218328096037665743091273787153890509226947864272122963767012496493237550435709539829841455956378608782222070671303508859877234346055998405122323058685240681341283403650331151579504870171803548027695889420380010448249049056471893420001916374099526915971935643552360104250375140862916339526519990465281587854255211119697875778622646463870278070764224075918914695873422563442761453461615558166973656583780331369634211891407194542097391681950557172058027373900627331768821052087967750196740591779147939840000000000000000000000000000000000000000000*i1^6 + 3231766620852526788008467532342509756660932552153034761176262674187628987318465417673580563537447184645358629244478825939505908214446818538946075154192134278901006632262666626526515435365933834651083321124495033778619496406583895798174850306654786767581007331745931670706690725005146394079213827656920980514659640756704063249631941069526870298030275156410207297446702282555636277969441396774095427942325853522244761822328205342478769866484593915564396004793870113594721209281046362087945251312771480639714730424872743220990344846356599921830674244040458917153930816258214196142832401362501826614817833424132482407104040326482755825083404346254167599924832601598982561676849461399367740218689829586093902194044925217740859634912523537771795440740059455018268117444486211371419310307342705141144685348188468171204432894551579037990885333891441553072403331690196567872386350159567319630827826793837221682638226982476964817704214210030371214312313190440090189018053319150200563523114143376069879279813613534150076829574270178837699569951301875671862261163107832912049838729891828311819518320859352221488619095234679629537275376546229731252743213496314274489396738579861568375990253312266346445341211978316352015462253615799894992938837447841014062643217827850534857776463238961858710447504570403464186829890826647495227670120487929455927336867111493284340704399540172228000765045119074811652081639051965637778751620770721716670138356235067422655255145770777387625494383324995790356722663699096108999376896000000000000000000000000000000000000000000*i1^7 + 2274268710363504682088958882506706272867542848781160979497019909039095697174364781723419111773100392042208458264562431898731524455530129887196293774991692384307439373887767962246285173843333488365519712555377174592295858350922633955219685177939372346814397853962391688629552670687482990492248562023355320978638045613472794001368986251480601526816302249237612656806168881247741888817041396635477757376908553072523413637959178423541421376728303692902575053213966463514998382439713504672880818120857719308569092665475853315814652033296390855001526139205716112655809575244664301061124788954298491855570942092712702697407292482259945593302177943229188165351664978450648544459951493010953637241295002136656437045032496846938994197963066395927158209837842553396699594492518023072008736289342322847284297147344873410104010793333054592073384898144620051576939315293772101267215390997026526156002405427635058914043589535872519432512944451411136448523340501489667131343357658284127770207354620974896855364382347068607467437761375610619977072307160653878535188733403923531174506192809203146843365489116180761790847276177823759234370362378430448909659399664340452441189880597418155969008019080205162763196421665392126242394730674849820227977983951871962353085526839173969351923442816208329406953298362216668098438983500698580929336875135788541129492963684078647902220101116035864103388634046643484511028726415620780031833199301300005880179746006906991900679084508169485132660466945328116313375638756697219845324800000000000000000000000000000000000000000*i1^8 + -730509360434100505430301552087599794149489951837047882123059120695992753902555054081386430111103476206880230831787314763422293787686267599131682213855048172091871458936704220265702354701459323442307212062298437460526326932631916904483681600706748517985567087204944649857266179553520356870827963333788601201139317745646688988041241804481089651832842022346500964298622454017416928820861100958969686486389722070432406051929776714919059321612998706680544239149072104051880791528595633129832402421478691287858963967105378329925424718892278673249219977028996576328356364878937031540442436547324396228387063857862364942025367303661181048994602277644078806997470752561819293034986002141524980692483474842405927748063076863914845106142891021437480429870181624522279591666523478379987730453180740466818888542140517408548267384459886254846885754551516916128840119351415666638548790037791024966970104943459086575152419850432296371399253200574866461445407581645492129113239844223361707434138884798526487032909734178548383984399198743626190317942528919825243915791573374565452427509825035271477556944348440992351525132093062567799033470375367432151253363842730872471033828481047744116022051766605845711599716797616424358314638717868935825351165537122149000235130195129860292191982483058729494935640875562621590100203374533618302635760960403351893754741865816398184395660985987300252043343997595935369075345747520316393334013313387869461602697427567867332233841204864831727643299208085812432933187292672787742720000000000000000000000000000000000000000*i1^9 + 81898405072584336041132415896213119525055674127683603123783387748878523369407650887086868080838105508052264301572478419666061672959059167994767477687570576115109930208038301907032802758339595593218706049357106261863694710028134407521071394340052694209955941523293416357778334597578741996004529039431554367798777301607205346196708956776576915821855712369770619849890343150528739667267493828939319364596591466011186501490453843693223181878994364096159629324674473616185376410599900874737873654948564545265696732731543643841173276842803334499157871823681704301207181212042537951719534666644475163035674525014393694916643256579627067342805692847792242435185983288798429327665609004297125871738485717779313576076467532153389581835924791569001150747517119121164685196040828364621041854340434441642247461075666247262554482866922854164241389774096804422999470816452973216096577357459327378851205940599672826588001952733788985920197976712856835160839792572364684830121241975441748861337929340778545525469346540068734665105288450408889824361592331612628945556784303666668401294296062235906066838573249985665600792955288617308071062776406609101955405451351529960793767983476905109078764265980633309039474158551697845175524349145966742453639747907976107971973852372490643538446199309175207095043793119274425843305673562597682726125481520971026622003314623572536612795240703313428772771566137461696143117678881986094028433532535138924605234532284035310469690693283597648733539455474242001799823432938946560000000000000000000000000000000000000000*i1^10 + -4871148697484565028571885256063916182311289996278739373963221569717629268303768548625359255113147180395331371571323908827043859266502031852446103228936361477223882744838917101878950926242188634723540716465386200392054937653150859897757828390447334181794327788285241471042268626401784658437623819163797975442375444597322552009233371781094613813450291306199270777394374558257068303938274018109150328345854765540633994294032739439819059908970043981907783478115814292056270241657524172761264996283527244956990396420240413241156302397316150261777761986237397446440665442347406817367290879712667446534895274895123605908870298605762274140127597179126882290387826628821303569228645465367726417669164553915423506651164099290344754901603680773276445537372270848608361563239565800048790142506992515918527114234349365020694537427123850860839279477253284144245842519905874525624016059717624135854131229997514002704702181635222500973877999957682480425075111127669883235601453082881775173142613185786686304194056926089478554966165902462996495102928126019580646342200485758406398854450596918926060727857250768225259311137438390466729858048440349147407133653209103127338072413606560386740000688260284485095856335131491053084311705770397268580390132750803840273268448438884588003506226036773732807992450581599136825707391202406996478457436252832012374069012040541525728940940088530939473734956132364753684725146787757227274346459964550026740469151263024262319885621264610049068522942304267935029309462701670400000000000000000000000000000000000000*i1^11 + 202610158152405769705940218054742959982616856174734361572666943740574091412247994691658683432108903000015221623436864916818507145167739580676478096138408068179330854370900763604953445099060016486541685776857670350649506075378765910456783726459531393893098854658930549725937237783314134920503311582622849140484339615740545737274186416070343321573739667793632975226785018186622819116166924660750817385231072457795118893920675530028745130424490591981420310252612540824342238655230996044887234632391172609518328168252865539843431261977383409310756753618257884568835454084203538179882067058238640085589958478868271721210793167869571959680313101263769785524179860170042598595006278431569107152691054347984530954021573903495043656110349708817367962926914483778434488689330066495761005159610548239155784473103568359113884099458650734676287957211917413688987657532456874955811533940120815063331170363068147108743495150933202407738377213207202870977119294583916887429292687087200856358484601554419424511774674624446371737170696067292108258217642831632633580891667912984914178479423501914874982944317332476120121406362419250138774065376965821920508672229292393653180808573211654848575540782672157856745066877576575151725343479032004740673666084470344141266212541728208883723650569309633999359138541136169757115579191226549931214105573388005407881494516252788848512703673343453594918537256039995169664550736041610443244087489168405992702769815062493709131848555046242959148875050780121109227246714880000000000000000000000000000000000000*i1^12 + -6033475631584314783415897625712512487459126445035684290770168241313113949240233375870207649069818446122901652022250359549258318426012779434066227330620338644229106814368685823276151019341725498436372010828111879359502316825156415827264592246892911812848509553725692361570488221783919221559870685288486475220900821400944162027349623194005059228993685866237933723013777853773306906306096488144477740559527876482634141767274138979267456995171609339280091440022258493611595328570724582735340469833076577562211821693080161553695117534692380807666905623786150075503428545306324713898945677562208223958828661096801053108751211291714296837727030263077889955576543312203308101317015256585174261694621860960718154824627939641408353844344011920841602426097996034202933596899110391407828479622487660231301374395170246371615437146720004760770167382849980183519519473693610571206537414385462216060848199763016034149880979618631987460116344481852775739793318219900900895530231981275898463322026802950888369175887509087149777743676363546210353957049562504872943580447208345928378970993070120325594895031749317570373546704812367892752386759714460093536548230632566508869985814821542023545436674802976264964821038389477207626247660381755260734585610176553837818977417930153883748886951071323645214138176661976228813991962662171211131156444739444298123007463137936633437642861266045691834755552129240290743661485786385655957482035547478911975654661133362351038170735836237121380683017856399913292660736000000000000000000000000000000000000*i1^13 + 139753691441821614398769788078362772907855920659371260681816677548102306360712549710602384934038972545719603494974614532575859358802042984990338331061099833371590914307639620090826149152739355884698713658454990284203336232283067072698344768149655154045773483902678487293499773625838242904184869754424223256312156312571265557282830885895122022735418301717341021895384061831507063157861736986098249628959216333535564625906655557860733411880855091317895596228221909612940310379974147621643566887029802078157043385556126592048750044335348631380155960311067075437861407330999789587118740642384872393478561153926094165485576215540875491079468242368322122228025193312827758365766337243874621777289830153367606109848124837736736019660343460139558979014050336208972893720223654390193657718438890237919477962996259413502037330657869449481119453997016091353200477361242973280576786622496063822525898872191356481163985204332392119928571154578779794150022544871085038641976769614697544325311154945298552095439291635777074900805022504708268559064766497079382547565198588566802498616594005457774312924413262491221303655923657199134055678487248429193686088391369375868392308826288560767037246118263713862333244328855421673224106859143605519879124408551077450164555239276363779158214884731737070940768302744820225321634874647085289689377437796260385736651699271917636847221097178369952266001693256595941426865698231152260686903930018392272343075593152864748420778105989625798377911885541343336857600000000000000000000000000000000000*i1^14 + -2504219810067891879415017462790917171142225665032770744622550103242151283598964127414027416418212335009880800294831215657424890486835524264621838044383338387800618845296703082840225534470393735383150964946604664300058205927471839189139656640417023964125606747230170626824119223931943753554655467108693481716835692724335050160848661457339244274094613072281226094730010341404362067626801170990281864476198495158191415103689271093779188659987204833333873517959528470750454416067348880624987827882634455433311825650025066847666058411132739504360914507054636200722664273252246493303946486503766495873869734335181695333994990637588819783228156425421952167222802364188676119246119328643747140688296319535870945587998921192765029967375418097794489952962559581149481319404715176213296421767590910856998008599681812500598991304210545368732859007317559219521023177292050150063344005129776371386118116502001171106677130048565304039457943483078256813410074651069320804570761588479630809745196266483065158646203781012355146391365068684373544780151534068543981528399647548207550131710356919034216391142690847039789399935943628642678292095597692730625517603229735366842612676473163810698259407889467732519776422888103817360728784594599095541883130458972138478154082579186270411025368019458693740788423605221226175599071188666823263497122878890826097565543464423709200347516526055251479552947721652244317016698238790349090277665937169309571795849713412976112438222751565560174106453258985799680000000000000000000000000000000000*i1^15 + 36147567448298062329905988810515876723635276053416249862754813901489088231251615079627877803118631536933219375746627225389601687736094393821805566152117312588094242989761708097520856521099056948071933711028152220304545774561981654886529503085068535024912721037786596021835538253660198648141637332003115779001751713065714111913876105199090920456006731348892545968282996906591309273698614676931652040643730055320273192236157430100401701464232160711571129449161121475938370691668608684516279620590788637552001858722011465947936082255750488340641471082147237812207658720970566871165046423357466575478124525819741801739323239522651129046736025179130364996772083594129620194451931991335890530554629217248860829161830843758684379629940148384555212920036389630768738873777323020651578831144558282606720794592505423611888814965736842720017033635901025942847958528342200095703997860006700198474281545669065208818833023173376655219537320347945421951575933883666003191200316013523893702592334096151794365777556043037536781229174589192296274287805497135415164818254302398036753548912209556530161209445696684142962647571131206546334855425734125212796062265580857835352865014037920261425957036034168470560318044474403896254730303371292521442736895029955185654166308902077924271413323228766700912808889111549529274531703984665727404981837358774735308140773376874712251472649240308080109275156324174747970724786566260519427072691648164946423408798929832251712860402164361384467691768643584000000000000000000000000000000000*i1^16 + -402998349854516349172205187138804118269502721850871627514009541508155034490195584150711418752220630113213443873668385952427819993600410066483347523157410282731154362889541783194532063404279936358773759615580150568861816135334765076405848732887182768093535016328650469651033930793138280246896185818531761650077749485128912980722156022786256079097910060320567448657827391125883949977311677639466075328458162394258290205779380604675089230805428818436281842392340923672536389553564987348700513046069120203433376728023114079777196912558757017987426331549294770570571916563345803321536042663630871581115349135639089706825181107436522307366695077794579016445555300876463265131592505551038414395362805384028240253260600390796691129535032734026202347837208919585687220307570832684094070026011462736777645257757437107726267356073014895033873268104681968074421882781883334818401510564978574962132574918340294302834104110988408451905878154319470740605996077870836621872001948441464561114396332453645341785637444617547000368661292858010631294332882090306692994728875974638104245088053827850697710061980972042195805498142278403845048681608481137353596620579461590570275643904452443857066543050374752663608523945214293194046679289941413980407790126193153016752648165822270053899932162235488804421560048382024574331001566480190758240393921766503247236177056819518004426284698758628530473161979693526023563670060867867510475661620262797279423660629387697345174675960498336015091708723200000000000000000000000000000000*i1^17 + 3371729350199850702465884379065615244544452699039334532762353075566211869676003275533961315117694886769532458052218153367408599215810714338048459845822306095124819426045727551386725909974984547504157605488597692796638733375506363738241992037567015775516693448034042080993910655172234452898995910280026818580578899598734569924226880329117767084349950036284646242629711809937977264697612991719242462855849942564016054591392789881461483087378173073525241382670887208586245839354236218911649330105636323500515365615394045613210953292369018874830375617758049749627740558988067953784943958373940615635205580244114792784084956568464883487729335562080434862937868823154804791056461284138457564123256847746256708497906757809497903591897446344341067382728239449770234113863881010323419623578194372671513138682694149931880812445723661096513642415361326757939657411199874381173838100404852430822834411989285897979180408486111750131136077796066452028548889862861329468000036202298511703660104549643975966114180660458702667095158917787008793085217855170548984927977295438341150482152251550215281214817878995167210637205645690379509148597223145716276672452560955614448134447468762008370136789741798413694745020958616092695707469347177724527453658897956217782067585778843556809013350315125609387216696814728259398620553484967194036941177874757143115686672768911863864389326073712381373229432040066874445688501866523797600673394443436559296537567381892555529775258515407958316154880000000000000000000000000000000*i1^18 + -21330138629522794014907213089083745181375456509597334049064142642757579722222966773802131713598773731834621015434928440189141686141485156882412514652115828275795057272321524261046053940096827848569169783734670578226792135133160364674067736381242138503246684747201121817548842077102909690791727682290127909046125746861736192377442407937354261903444269988488421585209180843449024173334351024127061721118916866483221423744074739920062264064658817114913248894277396509289137861651697667983764034918277836888925104247887031435923198345400208972874630096936612778272530875508040363495226882891170561640297589945358708180879297763825232255418667722927778064997865956260296515784111659404736159828309260770995952607574166341415099806274920786333973172877808526058669136767380915150505741139927328264608518888025218297199634083050733676213699144036740797042740016939151139215835649811937593916425764860814339425207919362746459024585257048347224147549912465582247998952499235897927090623835235948675209336778050254583379566396798459745371800399553924370900748815429767314773050601948994082363826200576272644815928514102606401103851753022894194652643437624470615376848256855426948748033727714231022910468169579533338211684896116377181324044334171727338687710516798665044623705499414723964325685493326573979488664879319682574877876524692873975016956800838638126945825679191211950497131701810602972005403830957115321514647751157545590476321811217131604947120216159253692416000000000000000000000000000000*i1^19 + 117921622199226676860306802669337782353689082025974712730542947392954777122212521633525961957230306988616852974022090278781268236915834765976719435043504951640978666103516263107544995480494124719207979450278836033113361209947781481308964888340870709025021625882813206588356666214461691805903181211300067531224969655952275875029325422654708014631922316982110095004962317090054938495991814043849097543589685434230910516405741819785823848625104723798586656849426046097789693396499976851031107664674623015531205698001508202781841752912083405436792394706588341965277390525499485000329403720997890836916911049469209803226165935105569782907066197035973181768932493132891730385606944665091030990540724857510154890840675119391199688709420945907118144547918729937171374124343777474754073601131987421642421201455589786001503110165053093361679763442239403816702130797045291921468933412515162600258404478298532903931548412322631729520614957801776140758476044409420045007186295772580089460065492203584547012559904000651408201306531811581116921951473308108639193439685210078413742493898353258995596484145177488227730713000396178051200552641481868106696870149642580625044504927795682617581800204139307495806758579123037861197386869949423726781112077074138817865872666762656199029872439735251848347114504595018816211960444421597577054766490124622152148537354777423346225619307914156639032593589582955613021011300011058225732879455565579765832704791160240201117273615551692800000000000000000000000000000*i1^20 + -681022723888262902807081984994304682327358268853723850664075838825333621336908702450805558836927334928039573323025816267023087597411486034231837434458719308392091846467545068605327168609867007156745158173134420185981010058474994552507750367063312219150041428350684927376459668216013149713460486162684835356471350582541078435599313727195982628247589452072171193193644297409813517458684352990489467687531966425076720680369137690204247932639014191281951813197850961136270049705294650937078464350466537196763083201155698258323094584496999457642743692771293537118117610874879784914756146772329536967133725395390557883353466577793812037370835599476929756333226716984233408807856166900937965515054735542186067894262218622798159376383347400335042591506941595488025813285708778301254090575984983286357333157402800918976199131130978447880843586698674902843823877901706497568039641757521627524256088282879158674265924743904991589059009179002037136481550698600312642147264131919161218816726506289021287185508469332941977259431767372961183509309664913912344545285224553971724784563647073170419030363871060635438401255307854721569422093709044860308680916729533793739685503618567271078512084156920200337487371139344390259010016174717711486282253818833945947240488080189439894440118143868348087606914043097404381805150012168003225872259750107750226969286129372357811629160397141448012051079266403513134390349411615010817199095067391911444130080000144660874609557504000000000000000000000000000000*i1^21 + 8032118037089698070676925085638954907828539458844598087544706974117383400131282087194393959399199901701997572170765631728453118056014604966562576703816739080200222753662356891685825922857400043753772231067524336794819421272995992410879389029176099373029935125202120539045418756881937245575578729941808641909034625284286792521301494416662283867216868245411220099041481471872941955541709002606601281832150555622646416852311149269172371818723163671479707607653390101919301072761142435189397243876267553618432733562116255940940897384884196410643453708131849377003451693217856405650926429620913448888264117661879843618474773199343594659267162394200438626171484197163894704312364311852954222868005326541973096254480058311017208235612106481772201318917987466291901666002338708711172926793041374757840570815872807990493179739965731423671709573983712242903102068481268393770549525162938877657637798490149919964773363864847980697320703637468239848199662673008892143724416965449232328889986639696300301145943301525215861028573160806314671109166967411761401929319246888275976772738960568654482406975813654035413139906243302015389765791198119192979048320943370593706497956364821853533828657831527992367658420880747649155256820912632070973099839903575509814655790920401958860693360503986667020756574616905069050171775925137155322210593283294138499278302345355393539175374738230691394491882321520204268024644198627332983101396031341807833539154625734936841158656000000000000000000000000000*i1^22 + -29954042393591013901637296666685918475105391890840406862953118611705713928372080135198902915231884921556582028669226796584933968587714080763312576675203143145537693581245599993912166526134177247166594571272290319260220795260649562405984615475743051764485526790296629013033119300885401282094278792555525010331859443374458887070500606779874041760944953002679785665194771115101178097387735871065974114197337765849049611743104798461209155830695292780474676173170128561248736883544085872634833495310111187346697073328544233734655558018042386886202829707240568403755922119176882419505467777939310306994350272306783202765487681270869272859847219122526086322152610726045603269696854597791484895255092481534483005134057245483122952131554805399976905846016210970347073687603502693636269675926790272582740612205991757720643768372587126958362114139417025127254655282163035400133609077141712930327670439076519249013257683948756700809847674918943793281079470311388785675199380070562405349798829427280891051216456450531456961920882344968062622468207437004267945676714372682453678900181998457305218531549850912802407164070023771562487689501374474832498520328628029508251885840402267885768030356847660708754327623760584352538286733155212354778224312652780228453351228913394781661373012276176149552990108527231508871905551091325066807479590066361868855539186536463630958053378280197931723161788268571760275820305785616409428493879770276191309384259420970129817600000000000000000000000000*i1^23 + 40338607787162639146770278333826040268326492886409038854434877060741383540830524507494310645910339296801763235635353750016546359643828168294363791227612154000343882907056652089787842869096814072180405525125256966846357532251816236797067579852561037887209661507763579654097917013788322051106176267470625918485741937423227317902967798536019467118829407509666214930475842182382053293107477299581296447151492494288054309764348290539425148168613776490916658855096160688096896262697993313688282455386894606263065959530688989065610673786877449884548160534106825700416331314973435633212626615518064783140019926883006590528448001662835035370632489294060265558514028028925105837908587514928847156515222401121669499495259235979286665364496756784602016350511700049919710034699065897100059146902010652544967406177781271337248323474592532025755417547556165315609789845823551842177259693795981570915412900654279756837511415416995652608467579672165353474174346388813412045054852068369275233556549601937223818634796653026957024073216314680189085482229636494035239075641739740694894985123570275907682552871263344076323042681026143490349632367204495774765510410971218525335726125993071688044182075834087803592349866901950597948884403591383056489742087915539411060490280804771681286835296069056992013911333612454446265592848864578967652632743535188243382951438926317302628936832896483735047275077954956311998034579698489585600254923655091512714233786285424640000000000000000000000000*i1^24 + -10262473785892334355096144549745497489518287326129099574003124304063205598791911765724840005908774797930169846719249654501872857777209703723460843318723205074329619176754621459482425157210076649157631835398904670194576936964504009392206513433314117703340123355579106122484326622127971434489138315395295348844967200572549101739277128843368779524751029304049156115776960476726178217391273967967272378633045415874065700752060850067691031852885599855240882640992125767469955821043910328928846450392850798983211654347311028338293250174633767212040490814819061280480126475795454241046416808336615294515784400218244060797240334676818432408060689826440743765327942966181915557552642297016360866132237903557262641186706055884976164323416961390414901916073978132076811363275638351346238903400670818863890139751625297533070511104462852997405314326002223046258059417691089372808325509963130007726725372643677600784000215864395977645899545516179074382611295017732961186587218950762584743510576008623240058755798257316657212276703101664643098768726337998934224650433242931755336346550693089537458394240425468735356375031007593406125550924474797384647774631879297857278984721588866736667505319964874731647480379963902352649500771485424274134879742837278150069052191617822189037874973545307224587099066605891517038298314711725989014247800968596596674855487399117350835274698865675410602253602409423894064678418334544534302933407532219145226953949184000000000000000000000000*i1^25 + -16923714201921847016249067257153195315736004253835496149884499343992809344436614840301952237813182733991378686110008844285493087607154954917247139823834407395814032901832720302335396237842035528953745447413222011498771172752647266456164997298429589000024559308158849055782205518166256183774291121156186410295918940015995016426494903843000065749861196688390670574304326892928861006576902500145161830020467113862494317803816964820515973245178874809363595277685363374701854100918856410849623363581493004166268566441051760884861917723020352857550188986404184060849870952509185628892340393350215113911317088951046360994795839928872871715410668494975305811932030987373026227994635402781246317664435936333186686927727661281153098970162274029507892161695496756768082699250256901550908860151278540508057330531230715204849111792571125553128696248464536142218644436449365744501727106591561736604491104001949010898591318518528266104405820466118575948387686158014032809103379113419039659347549148612854165744658214745165166477456538943380235789703785485107720706606107265855639025587692073159364402334372382572603767014630107092094170948317849783583614838735199503059169412170346904557180586234427651433771026166986660239574153174454347077263530620859323355013811928342369925576866149271272671408036129453204225618649258839771234744381314866172037708943584876719551817489100563632195803042523024146806798635695221191998866417762277252084531200000000000000000000000*i1^26 + 12433624328934902615999637433240221014304463435947846598801998433728325917290893234109157512331143436935521961089638783907806322945779403814744752199290920502192019735567697111092682970323647087498910820398174114647123312678360498749338793204917704939412201263800302103362331432303155673758734311695761566118139391711060652270779116414995345984942202751903475091611042435997471729496840769967004379514783143423123322071882150031993257298439243647579696130187767185731916167301427855136812670220270756901348520680499642903757282851958952587049953369878854151995010166168566550071417024187744144451542597506728391130368654148679454281880614446929523646911219140519379315836718694737856995202685958745227700219345633687055987714770707729708726051017312147556416029785941289660966402983983246317345201106290825506368122240552722304884716909162326629020330170574657523922604224885506302835269113533731501135324591482119134778585160871649709538961409530818319522617008903290318800348883860174503963727174160150202788214862973378571083828231674346911490399827303119080510026328613434485013496843153502811249667642655494377897909324824475984210547637121286245660357061107945311039583161442335151203359625133399456789951071045539836600060641721103596606381322479227528891309514423959919605413813455104329915985403774575756959350678361672587902789944322296894376058693473985652391563468561716967019507934788231436031186363053370245120000000000000000000000*i1^27 + -3577248951458509044905643196030391074512517327526368787686818470898574752536435884625249854411643959190105940285253659787387455552043905548946594196383555822150898346053714306178184146052745052243678115521487824084009417111222672119397038359287944469061576396523237340208499146591579441954910853793791265093344002649736824775721935930042581734306766304528592199900249197231278816157380406849493044764801256237557152073176536714809115831791390974277171138342345707195337833271784992733030064269870647164012495696729791695840623003140081468494738313847544794235495452773748814980982546289946245195129571876584497620725754057288915704242780300134965194398680377937354242541900821189465770128521325770807769493258325835980301829913367958747688377804238156933143706736952241507353687319462734667873025614763654569294633345198504846427395534742397794134410543285458021817233369947597846828198150951489894945778157867286659804721156079120744495244280944248535748606616182344342754658694990829291046444426906425516611366381033782032655409957539794598711876766457812962369910573464050297419516200294304799223677966504326013883612717706839232475910503714753480448489039429503433636156317290675425025312982365941948711524925746387672761080186546929054100841652994177836417681102544037850655163528683556284507351858047410357361575449223259479264607157480976710468994917318902165406415630163507992673090620949757799124578657632256000000000000000000000*i1^28 + 2890651342142663224152963334323629296669656126503283052086131560109716059558730850626322318345941164343383510876989221746501905225211250563311549044947444791855254985169597746581710616370791194886939593135489387213659130772513958521080648830317235786963247680706240822872499356377149314021979890351953693805643367391048789909886442062268295478541215217803784595173897520442100533779654324963918103117375813172861836856198888156884922175549584240305005032147064543276548214371301856013496350329883267105632344409626554139000284624530928301808189589401961917859756508354016603317744176178238571170043765994021507219960788360883010896974106296213373045508797561520084538411015109622018163519493597720539953587846696817345270035927455263843142317230727346871507492052067400736150755563932687543846989923197836243407038885272260165583187934388270881731810023846145368630459479686583265451493268671258528103695786818549804381110202569552327527438863087845510686299691423903092406741602497840033369113078691051090375569348203414781316646969564448675743236155535994589593040119730123538912541806959992027828483291996534084391711830083405748655290656252498003956270972199692263666401405724771930584606575269759115754823192377448298064552132820363047880707086573317221352466963913596569670163048087827745950675459678085456422663546751612452814005989983229666571395511099729236830233960259557224406286500045629297753325568000000000000000000000*i1^29 + -580258103588357270383052595278238803128089230860629265357170576547504949953571069799544017231269683828221648656753644627902611269204539386396603907637638096894548615475864104803713308761711680825509189944474127647415371294885594662639308417917555359446042731781070049263652187016246972141627550588906202279353870727801016186960766705349398590123823692564747708008668327639169865231689232340337594407685240990995052787009504663742448940204617316103944593922568386827402889567867735726074916650948966798066550125720306398345285062883905502353096503169182476445789536112552048313245017380765835272681905635851167396105587723359994365900200177518613211904289536090099020016835647481483950836739246057922847590980040509169046198647794457479533443161071807435970486822039286573850361088116761962452541309831066102821623361769496862514965072539303168580837803500354074365077193858426120120141378568282878778005884347349638024470502392343586022321634343728059484383890237161113589258448792369106794514867247254981189430005670208094821675453764835852015130685475420889805615339503146871193044851748423347881791501626816177878083251579623678499437303542849228412122892280120193621470791827058197763407102618658521491442194603411971022442305898510088182487648616621477229686704071231340388000792636446479666638386567352873150891734137096868364528126206110252712624407349820969738771739469449086303771489699252372766720000000000000000000*i1^30 + 88788650626879280002217435629192495237831362933285059538938682869198308414727904463357148558072127980714683266383600787283319431582211207462098403554880764586350091984766131495395240114315820198325370227205560748275494161086302027586155539486091661140584759495469917165603072481873240021468468011015280372509018440556815274730447025090382332662985703139613334865204274108362989127089292809541861453468815605510416586792544492862173847184701158341539014311581315407608652686461484400893218412979992932753179315888010379243761068386164545531031744572966905077294352728395597412311835125183461207415054299155593411257853985650013819799583388886568791555596296065797932710101092355272505393540425682455647369797067414253559715823962392232876447464665338313606036941163079708696939490188072668193155635398978558092249483532365110350032803086819520857421223500717259054386540088202268524288024702387476309985703785412007383946803284569561693608641425142764970354023522482435407689271591238509271159154359692141242881474165994552152624314127233879731274242663979861694717520645639809255242608886790399736722260297651242994438504818305583195348533085735328965489838142826834230064679288441074091334083841956119559449845546775021792557216654256225178350472491861223106085836564015230790107855967088990939709512215036934463000822470899150215700040286073611390681522765081176449175798799911734761669166958116864000000000000000000*i1^31 + 922015368362938128579897777315161767435521582696501688822390679075856471482897131391919741201199649436525643377868162886955176966778153106991176763581651519479225649495861752543345574603701603046476458586542538238041634044315925467646175544289009673330714683131826993911828625048360606784460924182635966463406271791560996138836452001871352972691025931906561071588986942067013149108106600473786626215170290924168874860439585524400466767695788886642271472544154619359409541610162874506152255602779623988644883936117102490097839962831749286924617830280936608435306766973531142129666414996903939471491718306254051787723127514671133043759707099091573346457143154930000554186710445322131084640326274268095924582919007459705939353570814793188785855608141761147297499283630460995914396396544352385132409569885026702612710195318915474106418629310939897547894338693602351802373780203504673345671395739398562519203663728771696568756108773833624652128308889671043474746363683231759197544257025294445341000554642805220155745002744883793119128659423232588680333496504199251004186455176512833517424040779268710506990271114576218083786565724795426289021885551636348522724602219371850279365777628367171735010392947718591680583575654552690348356567178980579695308451063154965760922668504238657075423137686016209110475300775839789922273560231784659115388504428750737265246452375955127731554602851467871714384281600000000000000000*i1^32 + 1827710925794287786097802027481644605507966561421024407877993669870111291378154116002837422947396168982898016550880603961666430551162243203375404961937551354086109449431943847501004111689660540862429241801337874132046845765286670208569501234088829310752691696898914739915129301108734531741951344614766828634082676404115714406043653129095468496694697532923913274286529088210433427403696608125140853859849409617687501158418277372970076039883986416898862942530627245677546212771378130371370835308535214082980032440448098315849405023137152023312628150955479001979764979921396277073931450408526854421902490112674930090487711111098974327977823525649906832761065469935502131977323103795187755937669945115287819325415866186453154923308630078793586908779737949721256554098201380738204176733960286266019484644888822489826920650295769086486092777986594177146589211425047870641063215860273732965379976910816349800790403218062343990951185829935897679811170034291740624659809135285681199962629588459254664594991329184056660728417407929175940538772811922801468727014730834996967126536479039516207407262718434997064564127324409714733252853629221633614088365689956633203097331400165152994027844307955413338463330070295527160082798505527380252212619920941555396924598585232287797230969152077927645749938227712622273722992813921800124822232803005844769720848132218160914115708530476425779192467235704668160000000000000000*i1^33 + 162847137317083762221771897705449746397498994059081068243449135908733704681118608173002709466685862143937429631402971938796792124708335651780404536637282509691218659764455962819829631034722527453212431573691614899990202317466432138058486349488774705695301664513135566551479702009994471849982088362721716799913656993596045910096209255364158108474394977030080872780868545818917923611528930062407570890725554397269116329388558958177481214354325182101782167232422530099718419390772834619554690765905523647491189935561061519224944925453309376433951325751751636462284862802511771773863479821492140653201325395439070742631815584389443555394610138803569574733837914001874751847768579903063579761072137872735983618484421483431349372161205387406971603019615817709102526352710283710717984479820464771311975316325382191710168556870298118828764549453872977671461129221896142494914533505847674227049223437032162299058841363367434039283920007264885862605427817795455519834050118994176713350615585981917191259225387223927424930774814682954601909819967126678366260242086823054371076488970535358354563170920857728121868875049450328244470554900862351584509616338216908460562293875280089979712287488401516256780774636562994135384006891726525281772177194210112946854527750185774575942344075075726679471682531598153805015509040456616465287742347164784215113778634375118245267021583146594840554242048000000000000000*i1^34 + -20745192513391776904483101553633454999109386307346922429752895089858408194765326553058961329200060550101065701454142543879041650268336719241455498463285972467088280540173780667157282911291788473369420524359968573004458639913290543011010867239358199977196543112444773669485823788423682563909181459869919395506272323678723627570568760824400563801035331306604941750703725576107242936017744541078189384347410616585733651310666314679132830764464314682765543331702721522919246025044861486482030431945724391790235540616153175628677056314961753379850950570592925984913408346894933938829642544789411238087771353155327665558631287573169568537414427754410340139889421081835962686860383425130669520214348670874562029427269837013017750027581722935207732260819807145470793578588748409192534868527716352918564519451938788673461539811605552410517959624694150415378239150589347637840483478731250237119479283440598903348065626681936444304472182633296794945636338250522335479279774644211868804064868806582664239730964741283438632102512111012607228457578546178767048888277614362068419824516101039425041784089621385482157920848582660315729197616360140856117073675364381450148337845315154861057958731784834542933081984885219561707679990386241267372062062303855595247894260256288670148283669858718558485045140346991740389334227433580474663871533627267364576672355782929851402633827863389798400000000000000*i1^35 + -1378602108709563172801730160677529259780977928114916976123093686818359956678635851280001744134265286680721002071955027569432027241552562675012488404802866515942363513164059533183027614806791624554952008739819627315885206025070882359083141815568909773717274390958649538631087830892146697418203077213344120764798511358933469325797332270721607716880726877265677322767301223166029105588093805925727924184475347898571210463095134933920996128669157938574608668321824952103160240652680857311655359159296552903403139561974706000874940512952502135849556417964546965857301810036623593385520985577797372138478416615634814781101565467433904630220579621706198746088801971788286744563797607651010413616484041229336898409418267051853705098268440555950833018218337069772037158128343348120790654801900721584489068400023226455097789070744191476379506179318703424909605436093193655081661566105892925649341482798320959282478348373400207840439226208012571121191122754649003721393283983202254189654871012939955733080118139932362676997759181051889018739569633502558516565415067652554373741257425330474066563873747025132016183312634678888525679798376196000885962425883207226228269132001088284186871082615880152726180644516084027698932134495892353762782446464087128717092319233896057635040569581240877886412620461845756511370008849361806017963966627782880903866049524156632816450273280000000000000*i1^36 + -318565760469872672504406602961540282791854943668896360949378706577381444083077110005730835051092154420437006557436108762982269621049429853590771200577505517165880361587174141499464603295506058425476423703962799216363478345388637180569660891043074550985627662945604253234370496728380880011614734318487972112516193330032461338172338779667229077232317577228676578314749030445386115933601465248300708450445165439368159717452650325805677066977533620781812417504556969100945789705734744968731845352329556893619259234965215302986452248627248258342421387226154239875803839736902803238536360238610003268653963654354327234959152703361519053124284960430706612043691306745987493233774756607166905488931148070257934056873578339741762704524511995452267584343265540447900068311549349356409332957525734530531142548040655434539237403068821825082408094872818218715764050032367059725697462759997003417168510119288771637578181155573433966323669267887269991555919630882186335932019413305395949682263243806433257443193342061792931441072595648253316677832799305575310561079486889493425656253416628946449272325346250868711811470429429975944526070842072028950335512356149029695560802536306518791391370498333397873375467144523278303204539137768823262313483295808406496480025507661880549628273926676680558171170149506771824981126455962393159851164551654245763340022171294540759040000000000000*i1^37 + 103870229795704901718238117244363102824661193187402989759142001969864344832130298883832203814037807822037663293297753771335368426569889800069766474681737535293643199797262642503242803463531154866406030090791466552833368060508150583393392902388796544343052961775719734686692391338565161132567165818159405709255488095838263224716643435179523638105691023140173511652055473814086424935736336299522369417332541687153850743444576841572084326377117940509159337524627437820220251905608539713193127115487550731417416513243013501341987575495328304712879184938117966320382408622148189727107149725236696305581821047412278789704475786344741724737611151243564771410622177595877725021695195636734351500148819557868937671104202456103148033079377050919164613206435291892753962373396429092515140779226895538620497993055296838124713218453732772711523296426951139865399016619634161147756435580741588624189338380100612248545125388117267686322039573956861742440180801810820364281124743659219016335728300690853161583933222536074083765273877990414790899128268274598264407701100337517325587392994458033305478741000097346231458416350718263977041722277685625748255860314291488559406986620848937770063049322445049157074424143870344009271224183598775291624373033526720265920651500803122794733255896614041594742626502050825874151090884994863018609359888290303090137990011289600000000000*i1^38 + 346567670628094763383566138035361386223799887480452266920671021885495070160224735647571561215276065640875886289895650646780743188798483187468506109687957324689092160542435274904703479435979616317098801248673337336792157958280739700742444213994266872854354068203762635839562186583849289390384322550846334248404687973995347379333688907947972870753376499524545952343275072222522149480989429083216505137785849152040043901178940298278784321938585105931789920049593286276088432277417847324836876960672891481503860106438058557930296003163221352648880813359622694798602596435500465285359807065119860129918374808958900188860712792564848636669959838312942007176426157378782611675002979386423348177852290210706574447131740310880459082944169539177371347220902010803796529467394474426166631692757391347059777469297808865169764763170400285621696677673434344382680850044433074526857453168104787737670441278933718807035698060643647478323166218617489986758499043129912836666825074694211573952738885142803263581390465162382043632751725885224955105226724518761393424880365228489042121424207583654274112970204781980741845943775532865112910068491371703824879783895958711083486504651588135141556084012792309365304416757131378786096024258766528508626035505199236891911452855564023410535206092269100486725068000319322795100165896235913575023466347433348300800000000000*i1^39 + -226213093649090098474779367184458020811888214149419669558156071732675953646794024960712492171345602203290106761950485972684373849968586970220902579248436424388200549323501289379527934988045890717480320996035406603928824072153513102396749188857357942137540543587724006696157658860980830619066900979573143008207659540099361334072308290903189976500061189863389140431390185389501131409544425944261028759440307913431149938761099504474039596432493229089988161327450369543224542473253013146613263396691232871356700943578437322450881490244545263309919310027205949724755662836290174768776987119573604313361979195499134468885422801058201578358916296858849906165255176106906282623702413909563919099765161722917007909859157686552136020417992955746335757228279856753004706398371061983047597624785925428760809308796301684687966216156168604136756435969189608411210141545983207675973538404531456279763728328663608044866657908825852512355877755062555495353304739428617590601684979397608149554904700584206856179190127877100756773986348084557073977907038926267607925568049001966677248601554994958554408320266297893014280587670082363829756931092655684756726440505523470426318901962124541123809442381904619205207820518388162883727219066928026746509458023493390010480071677158641242472107253770075379356948265345521969184138787399471243271882932224000000000*i1^40 + -10751161291099317617099097532846471485073688775856001976578010116331532914988664371177900434139167502381620436197546881105659688604353827231197273780622027884146027687456071586386866320074609403021875076766830951181316152936094940755842263922021272437193895746612178674445380303491088971690346959820774169858379391110727539609880846066298966099504109606523798672218294797731365884497698236515060445621707666705335735149410015509448789583243458971456985927055210271673087806084831273497317419180542861662066840880524752161522904532522800885046051500079067348095498249778408585936685440693624144891099938800603392211683539181214463909126574689304311186378830190019760101664153025197423141223240716256722445867342643725105748042610317625802472778829342297850098753800772095428396391043147700670620036238719171442619497374748636321681419713000465703274579406682594571350465624984192817976384564899632379177484938823840332242153829851954985500895379458468570366979133564526220658241974104488156901570135246085778829478603654179987499976673491754262238737461637268573828952138083599538466472822505463422997494135256930763278629496212351611070708484489532059614340252038954489279991042116975036249412604305715790686124002404852303709223288955507381508075194072870303728269935922798006031749180221984887982783456161540669440000000000*i1^41 + -260447248680274436448416350538080889439093818403879706828466875393234199917749501147845571785513560166971392544638118228060550270303306499276599388441551806299038866924307969821776971818956736968849025443774357769830536693757597062411607708007879696249831041419688038385102227701148749723894104343707085878726951386054210049053709412211956281562259424765443200599893433147391644807641752869573868210850077613213125576697447398293776523455036781255684439247188721443974990765756544404353375886186855133719535421322043070606249474867459336035986689448159270600485248507325712414187537706513179432540036465697392265308961891341891504645088886649482828114556464892663130555664244774652435298344965592734355862649153225650280946907362862225590240825442461717128150169260809845453975921559133719485338187209103614830847744704519177953961379378775848030888777748497253249406111570121632062652723124811313364542179527439440925884552949950242752842987232044314831002137341465240410883852958566804511692602556412780706770566554528342062056274477175896628676167412961730239890473089860022682242201047103510659759536514996151255700544511695514525682460602999330641084300774601063732530702277263363071882710716754077946732017453980581817234678096989989772248256438607528004416614785869586444680974444990341537626223411200000000*i1^42 + -3192600689219290473812242152201670273024131354667946187573347997733299080664127425492997165945172913234732483036419011382330391121170733467296244996115231523076531793089606706197470755442138651278593507300743990992601004521775380507320376613054704897872284461635604359946464398690074493231949408400729244979440347613910392478028062018020214886609994435803888255491315956685130571908870790004109535962915657468522300784776371651677854426417033063050346636031226162225399262796741003453205798787508621528937271498089213509617294908883924180766133871468088138204154916194262905019692929278156998784550428366294250866973017724910757987409738921275715825591015406764487515798953675390149346678389714476258720709457171767482111588527335584467371472263268030571739437757619553789731319020645448593889642798911273448269760938524634325745605814286675037679711815512561750829623142369594796379347094687897516862473702138721955494041105881867423543568960951762478355952867588551301979440776318274530749674125933954638720844038083098045772442953396304681841282234033497710139026546351541472623219048686120986184064255892247043899587852779788886525552510662323262646404121037696919540461020177587927845434944727140842247117445620128546629415536249296100030170691497608317082250365121099050328144264240637837312000000*i1^43 + -343237802837831724542234040091614309693291409410068959254055210228527168096414106260117108629409327407718457674849560001408369679544325637043291519062647388744985192393694580852377505262264761043766940369181031271549565839867647131142014130029009923865255399106366985524688008385455998623480532232041962085766772961316882508796453823239211011502674703726294035320398385053081272162286868544243218825438086548199592401140116097478098588900678858296944737353344971599665785851135302737184351261384200192686722861173139783958585863465124820367500052336825882111478865536279892519958918756603412601805551502489956964700861009104750240611578511935207709283041442131069868273381095086154206364380818935246316174500569268191818978523087775832045865908397889460124523151557630211474939972783662268385974356830442971045874338718319531137086652731461345612760782475973755547847626875136408903526980846046461375536449507813989686658632756698329104049049078041298041269692810971766468004387896483265280902694597774786502887823885124189187538844951187405181498267328996884717422388301321704798196695504024497914064310064600917155365919558082807903386092747472456286014241724494963047891854644457422793256044129199687912997190745748556512551607609740264723285158093770949302229000240968449824668672000000*i1^44 + -8658724068538170185300518176131910304937292406781639344339967017260867159038288339395084561031416613519665276633438116640036731292737287390650214409953288085228748060048281511680623599860946981844371152856132588901648370403456887700401656995883076302147260524727504941155184857983895082899578254159860305434494198845428471514670097616513893028468502884117144484774163888829492401417600150804899617852167680772253509860342520906035381941033116769521651454655700605167382159945773506786794703799147463180134301221244679354551596000537405192307174120319411578329257227998268200212498670590865490897825414688320651335692618619378897814994932910146660202939244483578426608775076995771061705621206479875379288242582659594473412884967681495787624898600891683147352561270054829237418431857143795746956351455441994558025476361403581681379056813009007939373853293671991036638336700211541784174091412445335230062775007117416211289519603989195508190982995540379265335867980293380020264275232025401353768903046723691652638214120302582957254732353470362155802227109354133805720706615871647042342209539812793793814607924987875788399415958517237834965073375739034565240167633884446001628895701294126847906422920442197539399092339063073160806515729467946566021576942867695143178849356564480000*i1^45 + -8212716524007510560812731857618657760760945519972366608123051981983309976942132019856663461114248673425818585610614923305378844109477984681981514812648595769686148062518063745267231000447164122889894239410615172184205068138287436659711981014652577246032128592029259741611677636229241670809978072983626014429576130441264370004572621795007586340909851622113475624741869974654761448473025104547118432206197172961333854016777032955363962020640984534519168728253293115647500931622865327342619143989587655136295713184912955825064938226741507896637698303100512369038767811845772573424815430608600484287078996403261070072109995915276300532305671692074164917715365711012617679320132166412498399745504553916481422264203149504533471460662393635451141948879850759879066264814101752424865048851818686702118681017682515908136935257871845845218086984615510741149395019073706316456517073525780312183848542129803177028003956616133431042061354672049672293117160702004331261568145464780505703707218649859727663683455553435114442522642129226534925526007096480359014759605387176641983347128616369937650884370803577938659016953151738481392644844399580723576928654688515438307222852738815735411134885316860733141116737906050123405220353135482138324736061354318834109860270499386112000*i1^46 + -6253252050127613712840378059182866182849489849016427697148081075546851034297205937763193283813407489916723608610859721978075240306315738090864763103361364016019372881832790041822100928913422679372275191230244714231736497314340314038220092587334543690904031664838447251450156065921123685778938928114409142114329288998118663460590386810039245970575522629321489702779143143385552945219865577543812435580134348448347342141757749250326099187733173218551603280594968526525041786629995830128697887040620502549996674533958382817200542435576255305081338430312140009232486109901702536119422754627647345230042564957324393109891163065986963171672954915469062034090139504658844306251953482631607893206013332517730522764126641678502721808242451769018867933605397294271630322967757585941094907192090808002803378254032233580494853385632947102501337145879792704418006512258723834859721355825864879800335638143987001228312897953216193534418034324780819814294528335841568655227264034644762718599296561315357800152838158812062224696853935437090140573109734830376667292699977650425033641181557074469883876917933605379746610887585003154761422778392279718157845803327968412357686798697356197098433293511446171729694622644588694386952771061520428637168289541556579929600*i1^47 + -565282347763078252629796228708119497754601959928423433746623921258739727085243076152620600630499616106607771092117193023072621609584284058747608720354321573152517163697635739343848294352855391531913840444894347403495187358679073681885079632996319235808734707455703297692156184159825927918788387022873103227207364054254954740654168893897989894902674277878318391947552279566721767385812750003394423534821048884731211229093350990606091979247005392111587159046556295883759434298269736556886168726273696100236756571671879952365803029494137882147043383323568391212590101568504342331124723634044424898924046973051054263830015248851242997694661366420156953184995369230008095470086464452253577763447190978183121386863759666286484357745280003793949586105162054699161683159062301072842071449917650563779608717396834731073142749195444765752928683233150312707980839944983314170618360645570234478674320305488787051206191413646697706629981743412635831063938144983314535755483385762060044520064350562616114534767967046978727786440955538159469146646718236351088046536907666010006614201866498876343983321342722247708166917709959371064161667040638988849824153215568435672362784458648874795062702702247647801961005390743804739633479744308925861790540*i1^48 + -1215166018389387597694506645937402571125512184880223313458478230660806182834034514764840637802328098828018067436731159806038617045274763247983969615100551033133391864325238001111608053233331443933061809507573936843134361817128454362659568394260703615684056012166825998912131805956978299790258460384708943196107174242225426522171271987614753665539571614108945611577852195000272884436334156849911623637770953599465865505950230717638336905541939296851674757655331872532334100660999515961971141780414208279028241021683480737734764046758787796439904494929117863764994600650957218365558504857342872365256210002610056931613384271610170198220389110916134247251700649824865609357646739649761670795182716792131182873707117783935623962368747432051752245487837704879603275716307815981218399704765348246731245467581717330419112097913525860415466644839285096277852422396954410125770476586483144805962367488592166539544661257607467311671806046871653438873144519630063107255380897482798494483988152515462164045977798359570672643271151419485265256860003905060761004932812416229147135018259715646422196916037904749362033001198309811329210244526012836748808457905875085939081137405741726925722329140166529674399059041192531633783085*i1^49 - N1*102045217041255312020202064627596527394616325511980698380479514614235348026238622747089473796290824302436811498559952557166206417014619152628347301747461551024407004282245001826810081802154863513284047950708148133298193909668548666331901536277300471557480254200928530003008786929949718728548544415461520531746421135445399456375439667831012455985126843190062916061447110838548238208428329109633755168517726351930296002471115008005257558713660416*i3 ] ]