[ [ -5356748844262121713403751510010797202878335524708465659313209419995879810705925009252651811190493035386101661929188670210941939840140385515150576988219595760014233515587044133522499283519066048724568116081495715683637700372277251738120262223288254789133491929877855956895853694427379336491454653030052399207373917691962349968186419208459130004941650503306739643642359548674521436675522272295043491055758123383846300918135972516175449379462048297553135739163669279182627703997629116103835168456339737758536285816212462908488936987721990358487013516558204188751165294728554783064475949459925430893137156707919979175224452837310342047649767871746871354652543086278331594595133654358703201035224471355120593818886095517615821863337239333466052608295549170568433475032148664339348808617681845116091177636714280571335550672324006982399095904746581799392410939166888530536253378837994458045943515076802802592030816566569680450705042979512690342151818650826019925996540520006182761017518584933410782131058968971621910256252863203212746504149249507174581304101586476326190906193806055387255016549427444461305632922222436590666850990666558832356691893982701820848773807822909179297309473111646855716602380288000000000000000000000000 + 13604849043167921824871197756576335271821512852847594152815168369981782990816200063526731604534063898561404512543417259857650344492180860567413081496372518809063864204247918024442080187065853982196861170023673921891067562302689554590949343679653957481609977002436300341105153984893777265231464048228149097133631232363026761469562371970943477782513052454243751981679911267019659409849541898775225609440912782231003009725295431727363507190396530994333090620541038517451053501898609202853993354456515393135469329833825888633730632034561328036933154149326757383033326246082350923077097285403382994378533467509741000901873509757701765951758225980055241438349423917181180700581142289166483021552987396312585550351601752833266778512771288831346084524749832964232949561734135697880921239182400035435885680158505516518065821830668539545428742495032402781300225825316212306808757530459783405959707533758853364017899902802596586001785599082775448354985796416162736530627294685787532038402945056992358902860294309621042517431038514088569039697702185298469290827529217520515891904378254812099542104105933048272869385769594155071426216164778551937209832558442109688017650492960774781620266178315162557364568064000000000000000000000000*i1 + -2217119165838022417538356635172111488232199569029962271243312039087182306741841257611576579248936312001910510131836652195156756880963934211470777803558589443448768147011721253000432340227694841073859514882822508327950729845418716826674985842083155386516979708642256147709980861287244705242635498516324439033734655803451988396797275486947989073655140082680413261277362237953823837786699580712640462392832364389259379158641809670331569753545070171644530339131001722986969774470969240405417232459567998167151497510857337928847098498794466194765522097058108404851350866872877350144173692714901409986152243026992138532774437657820825787210654343915738052977859787067793027624661293736385210421022595904804649083750693141794162068103096650695260749820581523253729792844911145811070036011391427014115423461396617348669628550539359128539348315467810075571443240284789046185823298331946633810063344848514426848074760064141405169736225620750928484611731260069541551177840532869612593461076288564507715669999294288116413245411939588569848176013871113699076454300216612724887981494253141585762740682180869012802026069533009969618280420534703574251882449845030538120729041884040015614047818806386401778849546240000000000000000000*i1^2 + -367208858419278815591111569736286545360496650319908577668887956591091756257580186460400921191379983629289431002244838620046679962874882214570859912875249390085545739943028565073774861557228013746226066662895315936117452543435476070815776278351735567239346078853605762451329002330065181759385440538429327369909599365569486033624747887670212599318299495273469597647300159045347319632712958702094606429655558305713745122795878638740423414600152820435464154601189888734984623781181822402873317475222828999869793233342180844174284808747629336343104543614995357537275603989658452255990755246227364726540667545327817788961873332069899008516655266220239503183277241192238016595720335222949128527865637372013056397357876879480156134448699379312373529745940187191339472954524644380236577344263776947772400128311081542784178208062260306831575464164598194124189235553773419091617749070616074113158099130150339970230044895988273330068095673468426384781947669491764802680991378130667535810527272467778789090324415993337187396254948395143385803428971838930583841922760603016442131149831336408218535698177237434174264091002312743185853246317638166174456897383503342804588500631536256789323043374005172256846643200000000000000000*i1^3 + -37343264772635098831625575383275113724775476012490014010929258799324734162697714586568971894249087073927010206800608982165100472232921054706434444586324506345131601605001320579334717931236947700701122215859809402342576466105310455595977044733236756012981288062085741267237458985750507961075840315324198731160594466001719867196157955803344794117879829608724732396849779389575960321368201898320754167637372888291553346821940063764806214637879727294669362783152577681181521965486439025284036697783401004587178670973281234440964258081254294922728304047431317389940516578682728737980057938020412169829723357728858993769940642627495431139855545108672644171171575222836832489026556155164801610011168891823688137599173889027484291349088947016365778442945213332416245142250811035897170207954686891621444699737785587709722986864185647116402663946361220676311240557331852134211059676866243744920498348297742528700220205871040785050015854896553218852944464661728235374723833270045619467062557905157237435679028008450858494407521276984644583339067349999373977101135754275556862209922697350221663689037019129148433848818167129590093772844587216582289521621668333027010548414718229694837883972150792156150025420800000000000000*i1^4 + 5308269661005535718842399891808202784421996903811778555615071904636233895524335038600752149671022992065610649086953999114928823164165186377805084332730676141220414574083641193239379195893866839477533294482245557425367980827216468591396276259498613712708601439542202852459963704357548566983226356521555198553404428285455842982967508846128766924121129226584006948313792405145745017173281937649991731143667005097782899043694344019766344612187125645896617587408974555517390689997517171241396028201383492316590511576697401521343875628482601563312153999824791256668086362452187971004566617337501160984999392885299566030367861177837062452281636419394228490274915112695169446630064008221468166011372469319421017498628971879590528068113669110298570557817175396883130833385269997461865410739028755919577804059298650486963499072253531337532060329383686875539749126321822627394437265873801930078331441531376755110929152268268573905420570246228997925968232700783774913324360850791493897845390580781483144740210476501457252038688401798176969888475821471547264017354375958304332952488181042932429420553419352622447697765033261493087975621119708021882914492601857799149153222333589559362998597284054762742874112000000000000*i1^5 + -928797498304518819974818973950807152397414727886527406320287908756623569960042824740577087169547846413374275349340030232582396242408418321572594520863839508857740926170826864301193880017380599618461959955592250898727295155504214348803992944295919024117046266593190559900303265149241531174540447852297700357973887767819690595987123588639924735701073617698096114027599073268073250350988052021739017615984509698017986645309827232256435156732792520148475632956602639987469855140340202894112025807353765453004357035290592792188152556476543082914298497807187085035695869455320750888532475889259725682356319147050748317309585065636057619186180396516001366295595090862972972918485371831010281680114018399908865498401972844517778793724456109628819174000655616711715997708900999224500256387319557432883262715456027789259322816988810445694742458744843143347510322934486794337717964985645977225450760104818989503094699501587012396345600768061394696677370496416978905618184090130000148174398935083385272895618882840224068423412885709516273372807059945304925327248517602581924166108345114865218341827597775505323103028931753872664219423120899026292753343773078034035176373860159298280817478664453422579712000000000000*i1^6 + 20208536037912244101406791516536960993093489703623742197976802795322687714866165411980891106016594224626248368569593948749471437648032277562353603431550838642243332137196722983853033906784368122158222735488489158626428565748161450206944358248021013835394474831980960170538621070194053656901138897525613825289005226835742648323289930061454940995510692439592091120132361351063151512068395197411564736230839451103189615892751479871938395428257897975794894163786136520960247898224511169144755305124836243337019290192466905840436046897642624479238778332534525660189198212255665749848385789277493226211527552582205487055953274247254232526646892610438642438648441142708418585449927000620361589719169095635548596812476577348706917113787067395626373222774147566574021682019560106256338644326433241356547291772596000158532996957838281440709535957973094055777513534202536676114960059718293152504497903485065715553715519702945582984743112723998505226100058682803185564191932552139457266839768273237064375702825876533863978636683164093956354875473047290103024551177220001633842595058155191697165437543368111686002965477170078930487162190145836793270665546956506355614238503133472030573035557424009628876800000000*i1^7 + -1295274050834728434463615805461187650322515803049600814793721386658397860118039320884209931833847465758077243438042776147022233560401680938678376251081208478587287410457632440166897353697221509478653054583852539489819328886915338811731524574758519942333444699086041497341819130413710403862923962433517210332309055755377740153573737014834148820402987368082761553966689263406707552493173646563162338664068803208788934162664258438863310827427921795264052744298136215244917390676173800355583501262563953143386322825136156707380725083562891119992411840580553502664616865460636776057274534024626246114115908413832323889308361386062252882125120029630020433333085716834243855790541572848826368233190111733044166465416645191199317580028135774822446606112114491208591277063651536288411936122700114778650390371391317831547140045339634348657203160282063936091704535368628657212337601471119211130304167356527326066287026926163260535134886121862604898079236835002881081269852004344778445896329585329519807562408470881976258063769066343313561799844204974365896785043753079212000094498318939358709253792077675903984479417852619509759885052149379486808269103732524565761055731273735780250824198712884985856000000*i1^8 + 38578358969538347420300689365884216768805089954642790979347566646321027801124872719305295088205587197937871912676813397933772557817220270571001611437851910565089019063206045327694211957546228693361366167111211260735669908555696375331437351172619620843938353773421706291977932061693207112655558081671106486135960365784658965834341739579832454412749095154200154147469771587833732739199004165370829991457720547514775764148523023653471338462550647672917492570908633283349776716411793315336444519242735942368544623406226200479613990088642077791278371658833369946034772736296290640776058499073456035879046854574600887424895992860536027830591596646742206197138066093296383504977150469944602768706583542646503660574377082543911388560112187725767391224761025571929272175659761824819183436473356739901477999757508370709030217420652613610116294128590882567472237881444508484160110909909995411348273732057466901420268813785044600735935108697382635523573877952520196502399273734640690308914978343582876834363992171742410067643335101643633439391765344790473311990802163972168310643057407534216362831268457167097661884977832933981240336688032708974029032027991530272370495933452724675037560161079132160000*i1^9 + -1082279362989832294504256842687345274349286125587625602103745352866742036878449158063620601955419565856346667922568868898584305810896705221889580786670291655464632874308352818064077280950307165751318843968516215896633691492148373674467898791037734200287440892593395748323900657808875851755334892845980543143604461658069557191092043870702460463507713214234147646352667818844638150361233736042062325658529512299145357664878930356519626279326735123425069236788487704084749486495503458774267593653514668354166947481014972994764983075687358843835118576340258611954411979102359900464600362081893483472003232058554976192944482530617065601960281930066078660756033982998243876646395653468195530351949929754589708003247669127882305933732858325333841356466264029672660632563575760391858260428367276529310471554337016321011540645878731888016033270336724694484558535291945087449809502413425874817496284564450800145488846360624552635089275363448928504511997665422974191615340182242035115292503192545873123182718411444096962473753042002769939503844939425102584030432030150784738106969258626604832364871382400858925701805252703282747874532254782989915806530835229440197732903618295579626127525884723200*i1^10 + 20728311810940667642838857007781700070304571780539294774772980126866858655733724212775952352677821442324519795306484230976731175446564093949548495596805370502483399816450044039162627846955466883262335241319067473354430865804659982114040358069847798586861880917432755234302849438531457120126705424044280880811185376412395885779870744313168078872451734493539588317203687092967019605490636829585872301044677774960196078039898024881682459227402807618936491290733709772307523168912903211030079488082211139438867886390427247483159681182687398748949152619009207965645140985115862283846314717868057953114862934456758614195100980457778312856997150485760818306397169459798520612061606450201069461783548314400759157569050182409972118063948256185646355056445570884578849308574752468009317729366882318454358899679756795080513003038114774096765097583654413979283038939454174684854469477759552153481331209249879413914388908115156319246585288571390072958081630466021167129581712063664337838928039359586985030587742726656964490613089611006051522827852419976402913012671457729628703788928764962695666513575217017934178213981847250387976603893109261851067349630311698914625200423348870422268016066560*i1^11 + -661466153567295688469101651106389043674554368741817953419607308023392421307119006740051887588343480047520034322572087101043047895690247727105380112011671493683507446232612004404597298544142270319734159905158661172084134540380831666999681602898687489333528822115707100084791677285081791901833763808371352839001883061357988170571117737176893715895500978149309842291547676463547446059398179037284208035334407332121183338183440020290970456179179723270414061320483779100801574543928719382443551482481718582331957383418142844886299252311352120222341364486061600152832753427154650435946908125517741694567598008033569655518672253084373020132445791652048000571545647323823251925798768306389888427982809641746447596100918454897170083031378742374030496593404264456493731725527540340773273382164148806670382510150650828849536581217971273689855956519094927008607503523208984109881524147667940240340904339688993860539415717768352104349246745302734704833766041036507378340450445025630398252436506922596181907559522648242190758528836063007649251218832103173249968642845380105916208349037929758967539206192947738367164939290583955948693149284609644853695761178245162550512678818495351276699648*i1^12 + 4765890105789428933843891677185582912492777502580196912936859272173533179886668335789642658247929278395781288711005883609430929611636704843427285787690715726575636619044896825037461441213100416373746988741191413377315889458831279366897343960278151469949897383048830979732390047720237793241896294934845533116668845563632421734347274980065051886806363831249846423806493276201193478929618853235445513708707665918812314537392157035751341173554096277195088198859888632187143940833039789183414651722455241322248193177896402687497882066442687558107937424135519215819099354359606702738723443239067814909149604504849437706163700444953260141621399564675237452255949370420891917021356795567326914873202925518148862132984190002043965419981476454008187085485085701128053226663481999050381771159246575892196401275463814906984505018693874959382296698473904293029130921775099366113620116134244343642289309828670979927829183348475862100813920992384342515223337455187541097080527204662679712143033831981276420118180662873830337435685019787836363804622476585845335849015766494183047843034558693673706847306847292367401853962370777826137427237658580116793000909874801293651563700797298442240*i1^13 + -197084964819783229764168526333638178222284736162656442315033715728860431478382956039700726375994447182956188734303840379783914828399975878870096569262744240398688330833329440499946263529531401517633156093923230551415667767330277896918380468124208209599308527229842691652874477685116136982155217983659414905014059699471094483946147263031730276841643309511924261480476147182876090728380268235330759483392221443555498354383217950197290681857772526398886780000462036538224182896266566235738086786686642972686422547769220200998787795112362357879910487135697552525686378412408273528412344139246553695679417338155302444044269644557708293016639975993519799435042245011131634884282971042967978504535435564497728303382262942832172507870538382487337950812047218947160214406828477379417394501810237368382132575498279017620531916087447070544041573549440949491776627568375752299840407719893868752771459879244292861807380423354107985747860739000952766684947830464632321222186343436371752148138244249538727712816867665607314168400667168766013160334539202907396404930565125538228502254905151017335454131894758698547274419871576615929234236002923979840503269409155481269059956882014208*i1^14 + 837808304033937445266135096785021500825057752899514470810271394005939227964725286774044217588327273651460314361186356103018453606067400238681380703749983822980851070907784547450759006448619330123480181931469618569279600106256457306508113603429268394513279377379692711724644214488910363770292612880528692092218562474059554490599950947092533988812865422735327739554973463150158772967931642716215812108669131821420741144319898626078096873614531477820106075559522552909113461103791067353206742262776067564314493873528156421750229263667189502332952623093869241755336861952691360492895943545768028284781449752378934166027794685686203001268156019477267479199236057297686006618454084841919421871739322749715835295343605998803842907304495512357003262363369151870152655898103245819156024681698949193750210324777696223040776829838012036655163569074341198725352404324970945133300894664696452663919574531004729829506539685062692394265234630702889975042520826136317577835562294838863261155446816606282050715960596227135731118482247438905572806338596808645924558175111562166595734760246161426106463424421746078697351712424120483753013342676507171000464105046119139150298873856*i1^15 + -31433669192217819448728489927855331016702317579692533434826205208401280921643180632284646069410579261237220194058092384038784450330507291588876820432509241405753927148135830816742296154599037633518194838018686228175215543303353148544395439063135964976070471254417419570495881638505535860669317289241980610346241469572949521585383157502099411448259919378417512821513297798005841886130582497139447279702364253309475173960140718324888133214952319735357089066641503554647902485481474339878147049356780630819112329342358765017707515745996502781864953574196858095346291865399796479663828286111716258712325428496107840094652596941024097513487031921578796687927586750913267763337108678849392545226426264920983985359476213600903625041923982586491872653347996357186228606904989959692998626094214272340434896040745991669731280554812423382835580941350034940280919500800165854650181586781768351515882140977196017428835821536613906203167434568057640538620502911010948911641172599961745083021718719400503417829814221712667934625461080112652510128297247539027369465086531726294252348580327734771879823144320213957576831016200195868822254475205926320076410642686398731124736*i1^16 + 148240686947745022235346688723775851099749773346566656772104404287312131533790502069564622373442260642588091300196591877901693556575940614621415753621038028353850936958000471034826893330541733015729813041258622779106824900868309290170118162308491859349700086272246637629875395639085907693086754086360598342271585891694791879906060688168631993998377839159173947475200285709380357160958522817399101791350597988375300963277073917220854630462989426980460969892069289893717131373563024633798451373918209022282428270844503860503817265388666125610534403692892849118252332780857753895143985849691460093801149549738066724132142449024211011107961295856018068999151804280027629539652024090730078891582048033027818122964608827931863504569709630782547585409435983355095732754464459027216120680762867744450142333795771323763348505084679040664524447291317508348673601789108472193491659143948580919162854638000498587821021867407869201904573151574729955693044842866748827380349648555257474237020961109747214254283983603665125865517371229002373052255241505992268863475468401317677160712613798822812793111782111080420684556722322762636009792263110273445037381774942928896*i1^17 + -184141099395155409666910918722126405062708080827932543541617372510098680823836741737407748408659742680681180977794548269800891861269933513974620035807911663236276006754351783347881602035159301281613729750406103756824947853730008706907744057447745624781755698215287717340060952534797054399305227816298897978117348895885395492374808543126909002117780461987884304753571168920824818366367114253721755565102584529204707686245161915834942995690770258275207977957958966415751709880744876465337886278664760252766046551892778113003358163051656318402491746170319552210873846848847679931384336670055975122191541226179836451641252383109746073590932821945468509406134350592827849456251217916450494118704831688489741769315327450044243293190598384595568291212938927144693752153151899630131314446097743960845990278744464066752228004230405713096192301586736408090329921886369743938380281421818839505501139241774008281432934480464538631997328839029221340082734111917842004647740308771575908936984094649103859964889942492350453248488755332249048138175057363307346999452183027342295128806260037252825397068245284834044462295008447756677185572015623834753047984078848*i1^18 + -266336593878075267600510698906662212648402188525814193710382178480084875122469093961795942549857952447702712503317065302096229328146653452727391394969191651070483160531306273306552842059553872059728750375243464340327666579460401797626892510278806775528534980185659187774867543861806348144829865965217676637054235236219907066631258633548160090613218916658333535094770633278051381877876549090912501506464813066742347874091132838606020884009301820526185484436961356347073434283106043225713904921471335797203168618293078226923734018993290031757022360361759214348985486988265713422190279530485289827472691186352021525618302620799926812914386100591166031323143166754780465092661106083934978208226341226259148244345529313342291427827795049426337108095962769765311370515502868926460054643208980170378269891719514986876556225232633070055785305620349823991421591084146268280474447255433488993886118644451426309087701293729368359422784810533751703216988105310158264915744339042339670601643197598372797821162999906331024742753529350568515640000778404983921867937260162061214634781886156263500221798933819581238178458628798033207006017022846225893818368*i1^19 + 583260543100857680265803105584940592014465840567122704807621875055131238414519709496916114784915989492701987105415657608623719416197528222071499666896131694184700462869053414981390900347396598883434582895424333508611945019164026458804228327648801544813725159458602592384053653760068189847472055628877664086614513316036717592132296860468310901882140011700243514079519614280525541560808300358801237456208204044598386089800434739708559780906449230811669242230078633900515147510193082542002346598098994759358330860680614444130387534213628468393829600059531816309444434668405280528841505659761585759322451658623617584451916965732624033576422616174809968150694441513395883383505858135481678551935490187658346959096198479399993440249153877286226406612324364593781150385794160696848978137427829113446390107458551554510762561803915760010165088414957032621913046598719242194411866748917511375846790464364580981800492763160473219663154610132371655808556949582868082665014767753933451960424785263948889359748316664151826644164151771013740522249642249974193385899280857613202806481616855399994357539766370398820662984889363473616334302552560762880*i1^20 + 371103887037325514496290750393365534868905175289989518753468126950315623939198088720580351976249712805281271789870464027231684652419549161798277391983068548586613463504688701052799696335465412892863369910594718625003092487377588197088205587172450153316894183652586701284394402954730811562088429700021742819828949947083625054119286065226189712679149082177786134364784141574895555139390820804330644869956496505601050514380203626058186164114213417429154288440775715368443024608085169067046247583062603393862421254988705223998504968418990091686129518799514321053343140931577278422325881023341042042439106510132540842357646715022840707282797662478700432344138875917686524128718224317730819217256182767861462883187327397567449330949238531245766094844397207998966075190513050485067296816129572555197303358402407807218931005962826405679800996580934539599576376889377348801009064659123203527053440033425927546921444669902637084941557137846795485365214588413586722180424119375510328427198290087938650205981637283744137708361665250711317312536085444895485642927054137866796842346165997276286793918830568697741247949384718106705154523004928*i1^21 + -1386435127316596463738226023777255266170181977837439263317843540619032287874747852006219681955599386599399250254992818987966128843956006468186791091833754444317983907856518593666106720498035962043968577008367309660720505302848290317606794378222632672927676737373276143735876246140319485529865029467032984459420796956238369678759711044735177411151930305449712964509828530963867313965920933845483924486412552611649756813063359180322283731570745022226296182951771913315183073520347156816139031832442110821576899571753523957631577068532336079789880873405153927603410390155064240048341702292253624758165713872399678393764906998696587089046758493189442464276942627683821589765137010141606796791254372454500736407874426838908695020306708123394443698686789980437409752776251459792579330409070566244680710734972404084003938501339052053945326563904110223792257740035785667410410020701766821604822386280525506325128446798881434207150242016529444015904375979857873916395419030066096138603837153357293511805338401347626330968056143702766586652478764108516790462421180347980887104005968955040514739673095249288253826071176171984251400192*i1^22 + 1564931544533033986621064128059538685358285872220798186980819433272553476529805119347484575952776985982623274606965888848632251371288188478422702582664800480990935423769714160401717691098734147372445490068409500506061118118979766689334646009039334214394454470276429494602695507223265614633623416255519209817196617454683429118652422883620164305823429367436354435466660077601435010957331469436953952689880620059845193013491163097116016506087048446044413361683535210512487483046757063989167963831313718275348661096736591235925900352323937231277294898474024042547018809598879619460241530033211079367909923917686667806947734266671365809265234920952859720928487897590883845453683604528947925212568199944071847317568191943338217872923152427301969413645831814509394487535739434296136509672545903969760169362015236017670042775731101472252157578844216212832321356058958169757384880848892892013698737441225571168972549444273830610686742732967628139842697886006854970161635297568658669199544341012504336651209418517110653397850271564752737508502730943207916756760616979276810271601297368387519916204435977401169278959123061148672*i1^23 + -2965957155604453341616503873129735502629267254662229739036432207335951809688746263558516967981222888981229872262773501457994433783212393445074244176554584709162497103427223967063944669139697341964459395896612326994240916963273623157161657607703469120701081108854752545833955466368709713178471215645231750114976796274551219244034111495565671021554827251140958051488484982738551206847825898236192760819439549882805021062999847141912575192765763510804727275344065085699453458175599030712022292611809879385732045029383519630468552875520188365842542547666301996695252978532024313763392736858457536776131317048240611028496451887060109819876498408597101485039621023664274925324635489537903050005638501221789915955286647726292883804514469303566201808116504884525410321450851049674838164439902274455521596342845820379969353170244564188269541319570006494418594939577710864603841343993012485854112985724942369436145225755124543022001494915326630324134790792119852505644847228208999853145241267749176465462066226733467266614318185475765901598596366498370618389146433466275752955129108569085212754517407864590474293539260032*i1^24 + 2898711919759891544683784403715761172104834839836461424996441340462947438570619219747994123485005430783784581655070067927226306341015469868296853624953354670732032611497611343230865803006970389217635414344145185707387217725020801463735205383815800757044843563143601294459050375956173055170919847597611673335226774797689773526316922281512243969770166436208629362426454438908778495190727902887040532805205484104221476731331538208378270286494317717782774793501150044347983123801290260753008166572592491492164932511751227540393579227299423789037218952299265195644519241921127457476124093687725332810799216030762824886618274587857098477871898895745276974843311584962064754714336762725256526067410273110491469684511925738748001460628931566197486140949887492885103078412718678016075764397132058002703060613788180777581957711587820547664656593280643979158678715583206367709770355554501686033907330050265259350287331806520157509478384091734293612971934590682038972491594109956157025274773508048638704379641529917602448968959059500338874290294436718200162645430773312154274373491246221672841827520514354843137342848*i1^25 + 1868627371605311532255147292874052029722389639466975131729424789581117254331055998412363162976888359564668472062081262915325964765371025316979908944175871884180544639846446044228142490397057227920977968461179895441862178885136527393836617264874035837943018868265246715383435090264482397744931424637167469412877456344944741728515809177992889504333478184983511374177081310781422377928140900295157637277353329631302634600283692429371248391369215359739712403060689424641139433142402361382807167880568090154270533499231189982591156146005374296587298825845719005167147718911834751834529603274221189889928378574848445807630287165178183421592602382693467188610951055703469323874093281631135671720068408975937475018737957467202983665072564622148820902370606336120133062572189225809247427582111770111189874196830609161722849936336347393893199095011836619770747023268498895134787422892508431502866798537429547183049027171452362865247753086476602563714298253955437691674947104767886799728794924528893577323499941748411911406754366356482823347437143165286766402842064748595644744013029295109156093105417219117785*i1^26 + -4226673809966933093237309945437158048003929908955601592317349527196491102211458747127200868459427937432109601141428956763361895487405207427515931030427284897579077261351522553706325076908828197212094784897604822054125501706821978118522034062229063708644493588924046889545751344614492627478147169213191643291774696310731476708102350753648003327367220668905917503533579700537289069729822626809839318154665847441583558669337817715393087003883088404987753277900841147953054990447034013026832338306227580101344302992397177784650377748698984355098261625215704603940868040633453782345397626143460350983078013274580939095663891281357633551841025201877943816670910650676567188367567226175392556913353340834417606145117220491860684996516404376998582192787503532417143906324265778615206936024971983772317534741713540244388613538072367858656671102024582488106615650926685108102630063242707725247719554073670135389701681976249109596395603296189970273194045182259245886367135075273033687285927179487495800379474397093285391302169626152931600014122250782629941616869931465216299352148885316950661225231469056*i1^27 + 1263101121654460913837393223965405873270687501546144366269456757143940939590500369334285323890867957047838038086601703072892289671064908041980081395705629914529747417504078361613586686235251781055929272431143329556580367389922911858368117230833354419853756969413906896376501955829700563614586421264059070564030452246625890326081505095868303485512883611194452082324250893946160785858515396028240233982065985458327849355492296886498047487756163687879116486158857623916073493338275404469854850809220743803294792952139175247932462583912851357629792287863427492392567613667224930941715098390448411667703419501001132164864438680430725577504913233987026993395560675437537371840301468469002315949882754982875682326644323016356723410539014961033222255571498598603900893494086619130191792171708880421815988157560100567438478470568568195016727755256441779923656983412602656884541988288357170618049471534045366676472725088991594726574740995732857246999536899441418928723685376138723946495370776534725231944726634352873386478179690802027610553514538982839326373479146431698358692306498299612056911872*i1^28 + 1177655076053546419683044775028999377875854023820469047909560589470296486801565976626684203425836070567727494793904626783940678128767731200953848899060968948505359270943496314489685644458362188264934002422536570145394571606632898249002661125748815165322325501123025390755618279440940931071448628434067537995774531007413505799587407730527965875203773013777322831990941610611893786111196007339537090994719917750298589139674375036581787408077635918048875741808277733833251668974616742443416830112927555396607860570396158357611973873071231531327107973818116716240371865784639930701755349314235443813458335283374889825327987003218298430647926085132824943341703326080185372385670983866416992115921908258779896168394991721210005478992919271094209159393721768124259624424884874128208518918969679334700264483195196745852240272000672586640356413572175104844690536093018212662348107473601564750750985215269549500161024655546321899866892526721749062576696517021178080179306454484241685184984338832976126040659435471809115701862977844533888236481873772565310280769666422094213348024875155980288*i1^29 + -756332631933097844920381779096401572614882806956209185158856169737298723616566093830163176057810228111760554465940484968224855965043470628677724824479978983050040839990628836274770740685742948011763726047535113337061354685220206129971086625156707935444848480221977138958083186287757198710221498969187229493093264777413875511338605744585784536093326314530529176332301685281303940345314209244620497244864368013885640376526109247603708835734104637973768882212407374106578268326114598412906965777568278175930112649062602010224806268912175892688625617873728574339391510006254888388267216237872836151599602872075071124981365496132407735749278119275847161593275137423659377785109159590780995943219350084864633414904385670149800080588459971599136358926086824431095570867956206402324506641836107812422770062276617893857841593943029135766890661439432156643661311278054139186845194338426720565971457056755833760354639047970638600026788517102649065877245257938531529803682670434909308757772806492027914354187821344934537342875563106009546993083535926958013233327149478177130474729635840*i1^30 + -77205762577656347619920086066038567430734478982612712223814944302172506062815580400499118696122533575547690236174817336628290248697555253829108018705350979414415399777637052841489153625255340213052653075179774477931750480179787265342197490920684250655567797025747927961330785876263200148302754548834739176382564017664331784065819964455635391173333577636149570267032392811668094995495215919603481504396866938781952379634151124068636300581745149855071699208754152422257091959757552283271169689322595871423415685633659143774306157693803554505887153636071589821190079816561374928722342201802100299765619255696124352142935278592727751681836592743354231916278821831109027770544444068922761844313660003063159658589261448838399467601060897905508150293979747508032097714681099543898746375225647879452376155212508977391282672124595010002810177919667741885362297455445573391810669917303411996009500753292363697322303988597375919507095501305288383759453277645355997712013446840692757228933197820960966387758932809235649526106837728978584298604247730185969383073898695392279658496*i1^31 + -11373178219829647955425218870168533182152588600244816466787727307784711572285339362514815688923820743523250401600817743359606602294118160004450169016538832887210634103074540510610269727209139589954198267251175134154229938184482062806135651852820268577271376005094446379773134554968589766426907292811268704091047021888971738113294160481637334575045271033306841087772505780245634256371355180727275169498859820169538498124611625337661637134644359625277692328719982204079883461036828204044885514682135552017397060526365943807861926502052585380411327118474188101729107726828402435357499945108696438881626855795669692987190767893797047462830965181409026657842191666845040382387938232202889937179535027165989020576670206863304963435370744260496860148685573853436600136062896704622851516948804797024861478589848040659844780048177315395304272066967897206553330000958079887213689720194648962193133957962390017240364111098146914876257209945168357292119721102405862244189273788175111067479497221553122929258881458103713628296781238439048323280723673138394172271253751070720*i1^32 + -924880366800040663228053031831121614798075921741687194355773253480866764329693976418338492043192613659366640730781206082587240381251863460949286266023826959650401791461010015179844146623559796694566083041622343327442330221924384904705538402703926152647147858301064916591935726435117084526529804363254878830026932767950569189388478592329920915741024005589149933929220233292480749565626612041534378704144776338907999891479919900330699524891975270569687924662071407560184661865259521595745242170835205796094189112596740776812110654655752869179325133919156849484932148255424685466475974901521896450210272860962045710109063753692004113551385181793923291922235697482933711717042942851391194367209243368675300235817403233104436014278353283029537783811477962943741811074979882373243873191781937024267630106344300348983095442008088200964683269519668649778052131957219615666461869876384985187830158761930445141509280053824016649965968658486047318340738238035335913148630852394095785030758475578944283013316695171470158658757088991321386888578691764010798611955712*i1^33 + -52511884490418496872534938812995013032854448881206195743936308382720274382977755896993832186193500636300723552317035312150561443622991554352825852005849451543072320692488467097964191308955484659987848536892936729472084434046486676493507225565669726568360973139537674952387791106158655501674649160735850612021812496415713220399613213781655852159752756044746292112364733104799371006991173217279887372185414813395877372645327780393316007723804697210059254967769606941480994786830661216356143161346574847111313833363572611538668470430847617683170629716301831087897574338915211114647388704942678430072908465631508627887120438066948914780686428268963013890573552660486988128340680237451009063505964709572030845168418256471761014178100531532814118698669494390501933127652978481247240482105711629129082437041533198308314294356083934134808730639362700768966410775084684304669291060610895691531961217525844727451741603114918637472126878527229118272275080214688697839160488840515886056871245552798253881807853733492269702927815954817157579054561768801042432*i1^34 + -1889739046368019376435894163918387011505314214069649913739529531562466392555348199024502602391938225689850344235580503625326803369671614606122039995711841951873284714424759306568674722328025489226770958289670463235265568986172451308519162471864436915536730277879283968346123338553490757857140550577356326886241590486847713763207688930703039853131645055869837472975195209158428032630213448617465667876846505495361995049713497140219016307075506058157539440575672074441550523440051145432001223473725255245965908330098798861878360242417630784300649252886509163715587597960947130834688386945055152304684158164883085564110896320595816513441413589259647135727297231554841063869207692902660605254304749543009699582862079605582433371558421397121929136661459217743689216843955459041980884988315980054792312323184382251910341950089147938343914363089819447135411752057799720722925343456086356402757438574173078333056340481995560107149181052347171935754063324883609302842932782839799091381897590293094804032056804698504918590908838603035690794831839232*i1^35 + -43914538264279359884968115204488477727875243474000905502843911279028266108415226544257608219888051005820679664116428134637783553358644804798386092271435639618602262502915905428557577349917037436852546980778821252172923172052899556497906073598357131469354838069342342539902808217586466437890512276628600142179996934774193742110594575778428058995902468146265528167559987956351835512520310093520667252843666700968175402998259972008102142946274891116325597343216278383610210927391000357083565320187775925108980928921093332475858650557778480668775467443917607647509566643306581181581296817645276984517283672560367626047781670441276991199113808571841599980864941617176923690223096670777937043686402399203173741701352789243766467194426502788963985492537951959563657144591414357093094275184637308556983836641853485747559866518135609638608022158995462519317641249917922337524060608821944871901507500941931548450851924821101369842256607361637055739251211812135344976102430679690628281779502415342538424288092276169412262122745707576952881152*i1^36 + -452898186436309573025701795811713392846358512288838402572544018381495831104551026910954806101094742382004746877680412634668585500124120914240371266277979639609459465682285936454248164578820423804525118053834516612533273448671970222933968947299379040510652478015658534214123433547812966689761034692915521617380141691017760253392714388418764214052202264435125777088353110738870139138630602831558550788317135627551299925504146884645886880398488520117902466314332956395734187656501488737926443808293027399359119770390005800866386569993741321818002223005215756685879904611687430766815788250279858567014860844461624768968860778112724173700245508126378026704528935569319729817709543292743375185031912950222197229859185843467388237826877721490558421103713979434446217083549551955832252698982151133477078247225131093258016610497986876654866567499026302377195255442671399077444338595760110363435912628782347698679498235362728427329211070202485719097140588059551252841670477055469945813908521189831978987871354978826648002463560368128*i1^37 + -2296984854740333824449471864924868584000718233812019706858145651602566704820373292320923633915592207227003151772472823773327079713830416014825839569370609338671863607125876340011926080661603308699542273166580111184403097736917402922708313606933378112317128880528485002016156125657394036720806837696388681510881011521115997434073725770849734125473708811143285703866460301113969462490765234643666499991908342365719349957826851868680797564319774367661340648718817162331078732691728093596118570689214233730130482495477192293701801363045556672297767668649792447809375001177753903965395458874278970053300037026749208393921485279487966272421095290265599637394270222357341762306776607174802197990664158989970971741248455607721634170275874812536739032812651778863180932540615399359324164073909975553404411515880772597435569294621932412057290024066127443476336556896206443364769976740203837034930881700181962504902299293495517692728571909568775168124253697914773183992950746668644058803840919931436923090750651594573613105152*i1^38 + -6265970956959997201287259265013019898124897137171206223883091826761070395654766975452219750270230257024263566789020541653861087852557460996853273498178854209981843289824891961086847404443982282192889326094161245394765707437801151656994405865246867377186122396018385027871886916490997615926343554382611790103373121927084792815715786645547838316707959336495224985482860976088389469840900865245211894692643436984434616215245057736064693178731606725870441725389964552933950888203087431058538980631295958733299723106466679162564494573768920905203469738272186610681394099753242960040908145710531574430903315449979248835673673369087134294556258926194772335594114841143548328782789383212833555404389611351685695219874192520289953832578045143657050738578668219513349412929451906599618787195726046989685236407716578408319808675655369728273650478334992653461841965320126021873064019729620683772765630626653997564145180295814115555281247373783557534517118480309781154182773748284660036276619512434188753406127870312448*i1^39 + -10587067960374939928167563221672186326670141399381755068120736748581257863632014560643757741223641271691651891619287880240627114378960622039829632252503664114123699504808090570377946298281717972851428416679330935851149106205084041917831000600020764144725659829449828425708460768611633956981025272599755980813594743742408349662458394275012664715878058261523390688611765261459623818628386307349228209599103676191360729659181341777253881512038998284385547221449826943160591179558186356593014454499079286948876572183816447440927561711057214234595097330261107199252100319927171563608550373769471457308275842767409434978906607299981859012884930376383922400565250689344844882548485739758121711314201905586965636305888315027668320778932264004172422060333193542745622754774941945047075048336424725679136708259765558107607709058871415529815235587029042364153740108408749501479484688181177429167481787577896947083201491089401476874181732362797440445177692236876949377219730571757344289375954189682735272951808*i1^40 + -14766945216173553041925409976052746120905161285525018486780674153282773066778822006635053750005563250719381706479537833392231743662868597506056414773629435307894280325221907579506527772213993328887395414012698034647921400169955946151271934222601789106439019264969321237879259818810808016129823536095268549570198589369905391907378938887331935038516010648288606664976615101448404075401755185458112601927922102489293757025909183880541764173549572400873693748138676580975121579037009937578197322852597621897003350887845428523347113681828305148572605409603263505481652565684905719049306633479312392266798309975020204731110986747694605020430421130862355428302258938363579254809960710879159061106084621253535754604879898962290651695577340547448254724278505468940876862453167956915028890049275749679797345074761630684465050514412886136937608468042225513050119992790867964874819716375430159444777135871487958375999513407415889823894894851410594365363872058808551493247284751164158979131569875189760*i1^41 + -14995929154927937166635550192330654962775078042900790584171807664123355023506906794833491681338187586577802849852760931403745307697936054014849586360378285162674948805640000153205906224385658794988399813727093430124845892356669503847703686358720249206701184624396204500042537588979731518082738840711775011401072368432244883959757697176386983542562673745459206261967451477082387936765131316116237006403671112686392994716093991855285214613326340835621903150678164316026902798271673070363490029690992364406757883106543922572082569277979316200457233123232376234033696287681952562816496993428004196852704762785698011539799620278582123341507136983881640748621803990589487350519141358233823987592567657831401220047792151904915578525978773205488606607373331682355823668135426916306310338726826549537574763554610539538957752542073278598120441087561124552854526763237051625090185783321744566073882881968855292006707461142144258396971934858410947897941507915135300490293638737932973703692288*i1^42 + -438231957445233174839495772079683933323809848114806544891658441997834598317102696339911653094998431008550490479536025473515417323236435922613234178676035553979127532369015479916109482778666112770996737329254444994305979153870349202205006282490306564575878326375145709973411505852316376098578757816667852640763243260338531589825252661519522447179335529079674957975528731445281964698908618319928457989133849575899041996444178469656996775356545333329294960542873211482464644587363561711237292011138929911142902671435746830049882220015512080527088755392138264826286839108630352281965506032877483368591324515349016277759414636124848463833143638520511478195711581798489179279999228539072903796688069963211964406937145086820629902167061086095707182135394697646163894349334695628541128897046782107653680200663530462246220162919207273520643708621740339847768379854728764317996961050756470498298942526002701853010449377316061599109077104002095904820463874456594457387683689791488*i1^43 + -11170360208053368269105986061561490757010950319875638469954882131673668087221759521979287460461540408489724046833237315292982265253291764350217204167760325779205082398214123240498057114474264014578316555596942997272662242641314951296991230131442679666637057061777474391442002923753058761655291416992050453496208567747299400491328112394139460380814642252471256535046049157981576728306788110658259751951432241635178374467384633850120329312135973085574085395497076224823481975903509896908548356224229851283654767902230504042165569264889879779949778041246007472599854392601808285881766538833869103894350890240944972255246395785778946039093249104938302210910668848599070627297606495270945261536517410757599367288027008442736763162543345077650849605676273706039327801542128324791007671268115691302877591206768853697320355553335273434474414364299239972282379189635137274075931586596806158803708408736181395240343642713096091916959126394466825601618650136525097926656*i1^44 + -42772324598257774825360252677781581509997509495079289285707045717693347497784472984456462228256438946530392685732565616659197606851427254851604898846857803746165981758154762875251506549607508050578876685013204618926216625208677330612204691884364985374779545404953671162674237464916382351058011740492669627833837995478048965221524111991182206167577758834189288505240645868949038071001991686222966411314821861658519395235347100333013399578458058998185654316534118080508884712518663974349308512910664813002295531954500040480662893009132046830005926960360605980462765673457761892929042591448074426127372935972012398584590563189437858717021165223088009122183216145741468551908347244861476164710793806316748465609523793619787166469780870636687750355868194839192572672302185498734678347415041201648538236106617577553744206345683018941885410732636733276624741993812030142980137488345994553265509808349257342273352725025574871213617951906241515708062105600*i1^45 + -92270928505959927183549465348353565270195782682437255916485822625048480246731409020255424131939099449620220101338366971787742375669505316347406590244607622572669649195805652246765899830877739829603626853966390453786847887030742475501103592869457798571709721407867001602528551629935568407053678888066375473971211377056204612889295966827139803490435316848736169213172947628964409319014704231541700744308128600744291183051838460282699024503251701441625537249768867668552371291094358533948637453021007026275839930277047873570160472143279193981623021175513011158398856358570817027402221562085233397074717602844656626015771048975717483680153291132052856722987112592513091858575595467032598291262465013367254704153489040544181542868261119712805145297272585228706571571349736580977087370366435348067218430523817712383832109717090779236707643890408764304492888973625472388223292448680001404604343788981364965935475925760743819513317944197120000*i1^46 + 5759262986933275898626796922831013682177110146475825344783209729045141960731454104888010154692657299763098445357134071981638243508827716137600300089685647054596368071437509165686486607420903923112110039049625631433873804708321915229322763725748665994878639183914738306776622026356032182566855783956127193670366870639559829765828508996380543222942207143783107747152967780473654821789426162154606509115927954549341719569722129304680643915975771349136173222823926737671330843784501767334174492685630103214761703463252541084601266178955252574006088409985098055381916173153886730011084755754887567119634073752451854332541703340464888735792773514699420669378162318217173345435426333983623604113979338017235542123147376367146831534817072358504185863298097636071635684505410618338215669908648049867606622233465045186051190657779898535974183970385857040729316467709494369838535272231580632195691680282390664011282777397788672000000*i1^47 + 19826193418644438261396429766448889515845607065439200673037054387109020900492203822894048769133900889054882594496630762642616796033123384661101954856263195524223923770280116141248937100319899364816872865870066013219167322730844918727179144756974201860972014966320374281664066414563709623712392417024282382295331867532044268538814583395593649866956244560023217961949385245991101061073025101384364874376766285902176330874525017799965328044314245631518511214892890734327179419609026318985711858004733375785159117963613747725897673409332209655281816037701214434026986513995094526638791579856139425341026319106686946588728030970702112346119058444938010259443998327810992970761351296870859211543287025366413680108279200582653297630366769449910609636999520535025882403251227201748837421437857973391217072434400670197758874299284603231819524468392533226898085011434245479218196760971160320522567452006023168000000000*i1^48 + 30693646332025766379564620464253425058745913473009912901010920060579912313602071082501625154859594323912510801978697317962916688270536240233373094531638719339058080784841766227211590380998841158628543198609287386451181697565382796419329837719535274021397593049590645977590920646922312696998802774150954446828885510643511517538032314117381803542994699948175074265582756727416197231933649417835333927829774810565349906475405152776170627356979611358076550288023119662823549535450408424398282890859495521774263070855283086096287510882848177815732182035879589853932047603237820882671614397921009684936396248355859035628530079287571672940194694564074261291292695540726114307982162383259916254484785276474741804382626447309052951241488181751880096155875097683345097833490384606943086306765705699155041717106634037061312220742199646713707324900124725503595483414957227098105742548351299092480000000000*i1^49 + 14458745635489725018214070762737285310281699435269995465104229695803406258936537404535058828143707909271118423980103580829135757864587832839676889063796328253618561330411689799593192409883001124961567816643909071338994152397110458933790414908371704881950961310969738550073909753947656591634486659879312137267749765976419735311525156375479277360712053903515883234774958179606679367847441240638844690284115963118320391167861477770839426968749861084090216318321455213054782798079452362123529073359689128046267780273431856069107761689959876479100571269787489585025721568563428800869265987998734640293500782435023128197996748552726272010835300751941658633400521793797888063603234710948982082955394555706209749448543783900967962384096238855328730888396776422024159527522034754440147786823380418228562932778965739054291263028909706348711981212506584065076907341407561187328000000000000*i1^50 + 173074270196065605449451340824086911372196174351128814318762496862521817749871789138017464846511707819524812597721877371393900178442389558277618594016500534683664529584472737039326251449958569855388568490360143404521540633102468419375615035146555944180306502944072284266569446897224754248449035425839916269578787652202023958029168672788947559205122869129982582719970503551156176061902536236915487898356897266327439752247145060197543521386055925114907585370731195372381953396939107436450250600284732762149085937568824714806255047451203486757481501417747656567254554878176927834409577319535683544542077563057559322203632975288384415388679333462906855837244912648982796225966155934767133634686560038448144839284975105967302250330750730619517854064321926492330998373336787535411959759158202353241182302564453149028443792963927623793160726285855070617600000000000000*i1^51 + 1100608933337401501194954867857966423891008850654070680456180931688469965706389626371771637459544724601386388795378555655322659291694675691453772751659316049749532587766683562561448347505784120194137102159074862377080019096741053270248172317055595281270741605950716067501845362738051423029985020626524668935681655323270348680953204393453674250382512063213444487385187706972306950584041667984608345702592912580261470857653039467181924985440402219137933866725592466844354535953773079898872113696696393263736065864542630980654895637676037223981557294937560171270980753312961257735692006431215670814128605951272183828236564652090445142647086611534483885583127392180243066372096170114671998369072192129096150549174153635476927624431909555910711050053199682129640031655521608676970762338757070433417857705269953256711287098163221852323840000000000000000*i1^52, 12922179538171779352021796244634946753841205797419666601572312049455090109786028852217983642743128018939804269764143890460448107517789904736986774001841628387530690621641805779264290312319144305730955058126475171483760523457557868341600831863540756577644036871710123371730222301321737724547042217691260491626100895811617117549831935718939018621283582335161052354621714937330169222614314648317397770042854857695532230397869288744669240105116095616233376883631646125327882866889063425968533253818964239135342802107635450632063238036923708442740831061423605866721944032145469354391453429057720343606076723631622983213275418362437625440446857102668911554854271864293021727397675772793124992556543586231953248120942300241242703751211619971562488698020973196492195235205351236187856507804944585238330710967809429687098849255702289724294537009512229272568546148691844467826000949238131378968302392546416011311052214398054905264752882510774545893870866338845952481822048194479983070150209310301993643381117040591328724281403805375732043968673447883502539903492670023782912532063040193608462846890033111706535132052818348828883826318541137954951209284732808834271541886038146755965994852365214534875592984791822717552269789396614264139439038292098388439638262292466424607540159370559690777262133203447971560800690991327075513832355119127218759757339220018978528787226728581552728383612579953789827108514345667157844146156431263626117156085052890242781099966536043282867595247616000000000000000000000000 + -27212946196227920562367785324322794755711380656246670110790700873392037769154642984511960770072499378426269765280036585856972800910711159008542460864854691099590856934238060522702300319463434519778894647611986044962874896513631637829319200053879282453039182100986791234951236172934654361842679394449712426772043895416775398990885428702712643076441469644183184475543933151621770425480622349772859559111520062583617564908851533788259510940271888357495846744565732165890647974068272763161080929508258698745428847424343673731000045530160814759724809363072942453167703000181957207173924609161732458770343630357848361821728029021866926564449485097803394009086528762351760882675421311903018720811481389582568327511802997650792529377978543798105981635323191249047704915264618178611600506332881339642888753090662615648028438867210617661462880109245046192254300281172731637621783269185405487759186754819644679563142987150785592248166780013088202960907375681480132486364115522488019039922890896191677829884320047278521169855887944653059128165353236558819768584138490440627343542859912160710910297636886164846102551559930781989664690525180194111399904297092315657678694854538493869361212935662490953379605618001716156457064214740351363658690117124103058319447979972675231536417403453377486714992885565038544798746244248127269262156099322963636473925371125620514848703171099531448668701483937734509048241192969043060464735948163982904144813445251273207789705271706987905367303782400000000000000000000000*i1 + -11111772396858380834555952827681668512064564164388932524491313899654815956164163217417930104145777944624841160311719406745710195464451338371965252186238449975487478658259382552593367464334506687790040798996004451358345136148597895365843109937114279090887683856467937264191461656357443647568645381465810711655861234381208231480407312522464017492893069401612175920286966352589961349726133092412019744144795082574786485453713251973744776246878656374936062725895590460226627372495559410183689603081579997808800522519548493791225278698984244854234066159364146245480132941005946934415207200625848368433450832230570617006826662181030911972319794646355771520396255140735053682182844844444965225356235973454779823600397119517926142930042504261498667092342399377675439817801464356624889682425745411709010218093613978667411630022139700933545242539302472495305909600337911665964859189732541546571099955545788743902146068723967489992719995307473695290756823372518222805810494203893636360021373175550637155604395757803362330754546618901160463900737582681884014846107131173574242305812217602217524527289408146714208578178927963591302670940942154940550923117234257425717447155307506490774015180429264279541801924997526798693490626149856510888796572525229377657491330513166387662821630991749952596585835407853232079003760597112550484847644944784791656277498333970683627447620953606412927750281519619017678818374857769044483510406603477511074314484110546557506446387406184491121974968320000000000000000000*i1^2 + 414942128985924256415085950709449689108791700615365713556022357507812806925506187333281414885805792118895310305989871835413803389308602714233094336409245696624796934279629647951484400767481884850963690527300407226661716260861983409005749168190736019472516743596699511525187768201211744015842730227750000048786629418663780254915155680153973509350662483817506607914628423395617405319065432778786917581634075580492409987640035001317962567101206845265610529728968546294596478132857172653374587059981294014136565354182945303191119568654293542207090131782326259745168019712391619010642105612331045254783116726182325372212668183732111729733244111669797835049849643066999125680889552932941706335947964182186456129025085859348284300469156864294688544942857345870899831674196350165158231611005022928270420904054602948243608995622052381307856681841837384831428981867178511645422249846384982892656308051974787482035994270710297436216816114548603900728369958855333338469058254053679234540944963884940850510189516571928097845014931710364661181269432250503770910204726345165975794533477224391559134787496062237580118266422830500352232294173358009238822829038522089217051963130531412598441353272768758262704145558723658841732129535346084336354133156585713897677104380765248795774919083142084525063625124977296154755366472300962050868902259398500068371362960934384434867524350265597783146307299502266392445872589177682741908342924239623155501869655615436995237644744326270157219430400000000000000000*i1^3 + 78085869118886295426113287887099070374145903731124921559343287173160570052388666300630631733099306707263376494485763696054978434133056217143155280335203735725229782315259628626110917630691507338892339000331655815159415992610551606247056953768039963811972096528369583732016261075596090530418645919493214783279052741939404878582266975111016599712511319739616681132383217715358622518710113616331168717846816646880003085243752746675424673655229193153798619751946618657984040837729056642992473698428148080493041941076820003843678178022531285649776337831731861319444589094218549699234673624444929391625627442446969900972807884020732804887822109810145475465543134279644345705436358607397269253762832573388087055504631047924882051255088738493345437464544555213097387215889478586208689545167869235156260209853690274392150436703286177368580971528712062631107819227739776753168797844021244632448088226189483557317579300356782215862353078851751459599469449371516995699724056963215834880571407109502379916101312892086122077404962212693757329295260484814801807978487394482416677653983166420020892475174856622452031354782680136934064966574951513755935371342476646937980773544699736658474330205820691669397643632950285360090391979416582041638642722488463088127049924454760148086866504094931376888636918011594384545172365096062527903751412373252826974843918624343648377438710510437627139799229122039168447989739339197555849188425257472028847695027461154953366537724636972236748200345600000000000000*i1^4 + -5799689533216034692662202920508020768883052823462787244825168126634038445298011712442535080990897505283317661313527839620629682983437118479331920775539192324914039678013726512810521550160609412746646100052252488089971447886060746828197489729967660244441347436815030393897249828469789402372865272341435974420480202308690045353118289945731261515130897630673218490984552942452161531992867117663760186377881598066163191936930749226431181056339858731799626877133116353076838572646602635935382515645385958424276471370386832733536450638238222484057567265862261758921419093922278907008518335515877672642327416639435389987371243984398314469916001425194576609715602077107250102849341924574596754766778362649441902662054688545113098341204667864970085474300610857296635446466006557087140283593744235895089912461901425570927765812598363360953021476872929350902305755187971602939057808517170488890167725283058805892346958176777619541638247368712045154949717769731577565608517966489260643248728229503591970374133494919289960698977050140030472502339142050410656335087159543365675713290713325111312137536696664551906891094492477358550977539957303451216089620136018191104859720913267066229550552957792750972954389550896263812357497690518118391670217772850329120315937158486131410919733731032027659948756768988220194270653301950058794459809049638531189155615311452604775304151882716969615145160737712878789208279739082720218608225897147734218734569902368590579269216881573193238708224000000000000*i1^5 + 1276523407070548754305212093636108673119688678698039501226873025178448796357257451702208156214658028191290227020915429870428131244415009154512926074014342312835354068521624793718431305913273129693998304283433175394792658402687903696730968645154177633228193796362915624825258142958991961689723596796761876379294062688124308774155131697303295178206213436793952658145411618682793442433086720198419671701398881722982014063302894883360445386630961514000341098432169453080564361381798631483112600545975768870692784359304069345919574576103474154577198363361183724073071023618849457081067704562938016716104398613317750516382554566543909532559451250158792805997315519516622468253557710180065230975626518031872454286934700022042387196081115113280977450426324167608215017518407035999004393620605185560260071343643175759352107299151159641172480134477514357033961284668178220175412314566393345955773512236992544893117112802903167860451167629803291741412989293648635540406932693086483729639064140945040813865129766580004559514093119570602844034308088822029315217967247938444965176396100863786973137426256142858794333583750039288672311347869545539530963863520709616145980969239805558248688489608238537433534136755326798979089612779252006227564538618997532629150358075867679988714528699703473380007477015648116295987156402699744642607035209178251883252277242890882934081017086798492896589014960816367765912249743494701437299224610367245740808864417679491107155162260419076790681600000000000*i1^6 + -32602802010721489548548278156104531151984737229053412959120716192730479946642792202770597423021722634139605914558950712151670792244102840141482889335352358979449076335226476765741516386414444811220955406101499988684164243283833347761926699065888143267803888012107015332976210721665188347020945938847181240532906789710857634030086436391024866333023507741236760739213531796138645991250522256010604269192427263974733999611448247949264164095875999689622098398196952285988457898230087642355655942418913939782330558741263699419366524652257603680034365171561458819444422618561682511259626365584542418101212511598237711084397671109417817409256989921843527302905044413564479639571407280289253753234581280150776333234842849851473899140049885968799975622114025033488548861640788973285058372248032053159792191421573845031436835184866883005226095596812861579664105096842808611565444407285442276892737187096887844688267167452211666575711573147958623384509143620968832116416651735341389610615314450831713541487231343073423853359904100192045988416769236833523416792504692214700918706639579629715693914046984236420772004664113117341688258354464952542986174133233885915064159043643830021832763572696452421254634484297338638270195480458314686049566465747187472696627362798795286618671898073923780275743244128131385593262054514107157129518497465244439598345922602283558585117384678280232580682770545615680689897734606783845637200080408729027402730916895335037139575380201919060377600000000*i1^7 + 2507777134962270074983689419644715076613717275049434218692817119352513451581192931858117107029474912861784620179088359340484275510563592155764142153670700196551977283378008743351046515052061654108519417571913884108626087766350048264824508314506100415295346668567870353352052540476531256970907505019206894452545324645590895416526651848215970381171257264325603394597377834153620084136857465732406253854291270416246686633410502480731282727775207972777760061040799721622917609332583770629565273530302980476931083194433614902649643738861485446931760357638591448135401937198010611922777619417757434046937327082985678652802830892673307762510782096921090225473343363138747267011354657329340626206107918350385698511600940993289555850165339331942298815512258217543879521142666799867413645481609102938250684936173258231449134819144312989229234611677430071260024211390991872791896473789391059813514023155329514971320638316553567218691455104828835420347085459955187507151203004624283465740766108162228809334345323916198080117836124758363124785164584987853905844664904415527763447545483965470150342163374264258989711323044214460371935688752737401383793657645799395919663495517780784151970025476865946052176597955577817173792968929921454106359065608483462477898776882016911295892769239483800854146251642622482580196936096731387792511353614830475933527982498942137020916184114854636893430763269684422186654338207955192700296543967837097054125849361501863327673409005558956032000000*i1^8 + -46350774051670067480221359391261113571008439513475025312843141871023181629795718787081601815550759080843568903854627558125576297668294978236851929927353021037319938597494860069120229265278708087760002488782662992558827118897548472479903724671600724998106406595209981090179966255849161168017642625968101500572155758545348907893222512024431504083291162827571193531123728430291689347349956867440573241146906772390039164221288809456374758176071776996999040172051777686211449246512829041927264251356521095791594523986570565323120079402608767297820932593154393870896237888469195511633240915055355728617666470052082796311979156800209418315841533091198248566390601925740478275643347624793589468287994179113636949838998827867896375656509696148133365420218385735051681813791287386614942683130545296163765252759359957027775957998253558106555217077092727911151259080450929748032517198340143041755061003742909241570118181862511420853425306848519879246832409254974049877092925685050199412617497067923395108556552318449429715653789177831248895557517429274008710271138452567434031867183871466646094988538373303711296615094802319720719074458252883358107347321980068350583544491379812605321553948860746148656932966436294571868189832059819340560226884585263044307425402322803596801051110455112408656840932165447605904691329040449387934549054693489359521608623894373840957666368367135592115752530334179196829629698720746513188569309423443596913718905409384895867268091525201920000*i1^9 + 1306432604213505118472500840374480264630838556923336775564040451893199616685718347702203095996152204221333358273418863078302278934489845762059568160882953110482072859908601044489718280472173715405185364838501555284663483138553624361641789381360833859461610274548557493280114374135871260382144363156435734404434977371972109481330104669369701302601584050826570299182353682245841827633740844611030348950728376732513921923032799285909764318969032423390797435226608854441205652217554080336601740092454547951247414150043100367114838443437616387207842131817562852203379533205369370799229212064421840351948573673077749329191123283113776850945002101696963420517721550478605492634266701066577682712548065035062494303168395980400242999423002057687885294161666244457665254297969396149719947070284351183906355289369236216235575745459973855443669684705987711588474549705705136706995195068030941860396686893013594141961923175087371527571041529517935651914750085415260817314707292830790264299496016564256682382257439682570967764528362750155496731169708770362337749130705148376816273151512709499467809509397836062100482783324238339251283162214949372707846274977659848572950230571941980756298457549668788122733372667692656737049669090700829531600623351135371905251301145351831020229480458915351021622253467122868822082836805283967885571203332111896878848522877346843752909640558469332455650228399088897053798870492788347127532239882833802570684696594675824527984684328550400*i1^10 + -38534888454336770516788391129981065377416380598327428064526311000739540973610206014535752948476608754686346379828361758036785730337035303425344455387377866362663538222695207418300779219175856368634365505678539072401917824632490677909839038063912051921337839508263030340237740493751569361490189003102904566163642017752497435661317243441735926491084458162289149960906614321107292420931326911825851345553314555770289235582009643499939281738464661906211679778100437212191585648203339227832170291809226081075686913756232633977963160706047390792456591313967859292586256266696601594278201818416882097580220251842624202713501198492015636201862536806239621673511280071949205380817239323773435141686629825807838830509366439466797896845199379062552281184987120077029667634695331576536086493024920989885701085426508149080974893119937658100662653100457135403179993224663602319812222810141967573829697618208793933831036892724078032633638326206169640752657910340751394109105049531663612216461371315673932285355322972727243670099911210559787575202841915796751131986866432825147433492307158651863862896447089880396277359867100739006475077294592925699369695845829813079725834812517077912052893919996058780794374205670304474805863872083966035369968108653296197918469922926331979572826308066177522310633667987366235694518841019674483917390688089953424014367012371261856564709349771010033726448856850860779795566244729368666101665485692444257503835681867453660905582100480*i1^11 + 251118171540998702340145575578890322589516484945982296620966793204037746428356670457073597043607391788828570963300070997832979091167349847733997492372044571033172985062563345560537384121534437682207208584490071487204205185224243387650179237510652675921578862095684692449788484088213346657883568971639837525935838709748830469594855983425074923242484148829691464615518481858358581402691235057714824710719863800296185043886523073556461571529184064420317145919746075420520378344497475858364266279181561759309782820049469676357741361806162826842541584009343058538382547671477968115595796461845056886539586488798833286749955458037271212336939153640662706632137493341082551213049166949299159388743391977589373695401247205551195399782095601323216064586018941263427738794204835094104438369885126402250079783422063707641658341402570788112567771415411616996030267073749332390182238083617875051777630863576539072102047974130951012089000999099250307789561064346659292800658593627674697007847441107793582212172877990770423747680035528086558639770650979032178457100470667548911293976465895739612102251437235355639829073428479251068315668042003911871058614006848761646319727456232080979027674111046610000404476690350930567954933287837361689066376946481744725282931949275937325361229284934112912253553043914928015000692021451757845961989937593415268048036612222279545210681446716071019194770047832646248688486825574991352561130262195260393968357798776313607094272*i1^12 + 29612651192607258130396213279500580895623291877266517142736615149402737370924115874608509716326579351000765390576965968051847095584141433030544061622825351955414911625840100653389149011702506561933972028260258893947203321748344672323752542615969094800517718687176441140733956894566680925107565355331879851565549434881917689286846343340347732851863854543502584229809120236052285898581371174490334923808733960763941833422705563251667679809656392902120932073241528141258763512932153779349251302247890130259153425585707541994294401074191639810362991631061898877200562259794442939893744627502946709090249146008659773590870848483578069058417040302607829786818778101509558893703525150722882779768892110270130063110834656161045124912140190253904042692638266440564279177541983398191088850821563221418217059312520409084483160991440657305996297377252141265060663921270368234339917153135932217922602929269595754517046967377122796528390673079036127564901648433793382609392536663042459388870599954492417826656237513919242437465804588760297432062943700887158335778962015250461895371786479609713113450665565333749734068077154165498657958487496488020875212726976289507427633818819829420818448961486285223818063260022210021892673167218117559098806777184786949978438396471099552134699029622728089937753325290052800738753121866602604518110424688475953035973419739466108772006309163618667344889346196984078273570932464066590396330709838691094198818462387666944*i1^13 + 95037993845731536079120094846290724592286867446104876944054634975556308966110325899039611736558031537824202311157353437705928760553399866623757172204336771804909957953412770314587207614608690329234691832303169975611659772123449889313085682716182392336890445021838853669347846582681597952703984783747197828232159138135081529010462462940119098811649524723526548711010742853465189956402483831509732567417716614579878756287274047582145905088405384688358633145067930346341402319246609029380057310998578244035762982300814128634319147378446240633740671200227382415893479328197933614719454029803372316464622038574498977185774603771230221072991732512685184058723558760286211069778189620417312184525187915588980696165925204762394982272777714567411600078899324240432937488161243035875229552883520667252804044178327880243775192011164448623017886925318006109446005410458603669379211825363507822295659017820335006372280639075781353031001753705127926137928074891183185225917859745489026800051542007184404966433008582572644668645954354560844803628905436909151283767260973679417846889347752664534723647888103426529342804647036073705344113513525339525810236250311145742783382994381712680276096399706232440126098825021718765901199835132064162574388758974052619049920122434444935017017341845553783419944951627306157184532107380870076070855582032192318879351401536401284800758251385999158622111484979754300321685434226774484686214872959308119406583918624768*i1^14 + -1277148740868803593460457939995045793761238978088068896680804092562019880689991007275784085469053425028557105760503580550179050700881276940907653857955680862100196331194311276603232556171301436966695687292191386081384098542771240983528372687726706097420296307973512590844100189778871788724703260205484256765485233929803117036141312649548785037555220451482732483680049322165301520866120520275720802325326333168562958963276403906469640686301328343768784890345999848138127491542864658004878966669933347774786537270411487525777647782457255577299131663156125702137741807295040394686495007182101918697029997092646582160224560351670157886552562310528258586513261176545786944505298991608682779473971258324244293703814353785481850142117375656123756772943517506483222389957903141749200800941861069433176954900364400577319122953360366280634410085116933010939506771298815573626281335171785222543556497067032486286117117602972270418402319549124824200716819106781513861477298554049604740194828732315613258161513024714195524349450777002872927201553114537404017056640581798979255626860876691867563748635442617598283729842636781389804797344435237144087524963419074217962779133297759940834455844649947872855519462317911826472558493600877541325961584286260235407057129830366501968527791631774107420611138374767123019011673764425775307164365127093668110137528059612216684257809574830479658183885802278037611107238045245440647351273824353835462420332544*i1^15 + -1273593187699651714826058037249490290159628301535620535461345108012441806346226670179573570802633101876771297016380558558857287900364552210760466338572409714585987659447334534381459423879769090276193521940220964861571502101751247565084572475692730636260512234067706064190631237986877884022154695416397172101072668868814940517087121300311658755937153672705421854458510919660899572992129671289644213037306289172084484824688957580959179040792576832611639724016407474962317675892486434815821132474930890034575324513536894968094150805257709163815712747081995140851085387079591196448964262537716810948429646302926400250725250003996645806967727421403507399533591359613934042571472856066090956167037360252299817693196274863778534559591000133695399473003625624989699319184387790822691437841262563045692100708058915005094612636872183006963877172464691300700163493870570287938592862021700046147091134799153471468067605613560519382078745444706417975501064990559737924802930344201534657002727346880533862819819669158777978696641416916279674853945700833462824952486166644200364937201632878381250438459652726561621734614428872805609899066797210867298299650240324323172974105599295101709456559713029465004743133513792106209548694555030115081351902747303966030943127119891699523412309117962915879025991037045550387167259756313195658254748744419525542735250034900383068341327072894900263074698308319042063145730571314340029983613131358614847488*i1^16 + -609833845032070023872479210706724237433540121667469805775350898042425334876759784245114929262071093026599965610638646414682240958704374256697723982153797910570459931444665046981232187023420699660524079922131288407884870919128694730139637932262834920353334190797733823046823576374346570724521872499189277828629238620433664366773759883645993818879876925667476589132107991556931694460562741629380911250663090217634325368374353866756804109519006748229693506181837483916715026866811016988960179535819770926645970523180726874337243077016222247483798693336619813743058555674696330954082613628957674611469483982727730125673048393139580962644247552260552941004943230515500991424401355262728400821835919607847599029900760682523193505224578238623961649710405136722729950766567153689303540895090274645827240049507836193911370936847824506829250254440301917108622139967936114797986619556848362570295931084120174381282438802007005708083394881160186560294643490201237602701857361601514203799841658270363134025783131185160809968174944484496170737618612918161422840456435157696111213973433017032920296080906786679075393919748832034123875476639374924570919141845237133330202099184816937317208970225999660323719526987478142536894693770127132430555593799390901038814825580176901761092950570457873994163705868683535797434922926479370611683820804179851580332066626252993608278331286590674821894596705574257107591161941368018774828656559241822208*i1^17 + 1688128968980110693292763043873507188548133732327126273843383595169186672845208346626299139401316780640272373309489645753774887736170814065138722758755799902543181285520996824319046925563649007930596676176852825434041917927491508426627375034393253931203121121409077056912107765398343853281247669259252384882384815035405757428583027089775494616936749658539522215875791825074894542091337056208588912819853234893038171811556520236368546996244880844936771174553235894138315945183653124651717454265914504985190917121242051236352594500626342674866649478581227224360972881076414912673545921477865750230872457714462004169961676894209483279717831498020519039469488504783904824215585018682224035369800019681670894714032150033015773439974176454473925746404760830720753588387375986140526343874881689431600158509319692453801502601526258560521511030787117971687099410631627671302471650748822973153711416026628354146989352195364988981473522783591853721317599992379946393725564573183744495055589429140803506141829564114325325704862223888929462756012173174947242151316373411426473169297600954825712005274827803768702420621282914653255404890713618511565925867264728420504972711647305339870645562634025738935183687415967304451910607928882868760341324094514198617473721369868013292262666006645205678959724939688034730961692784827589319888287287125270788244451323991517589480613393584368622924575404907467056257746841465790856639859916800*i1^18 + 1300485153348899929484900306139533871613187153627841692262386253477167826438789448370656414556354094147010903952813547028126265925158387383047848928628906836216132528180730793612977742997571166988602472528818673317140654713985606634403702073180463478836948447212921679048406110521744847254176903526259616369671722075992852868077563285361845995991922923291929420299676531299135781015080513927507903301419266270486030342718396916996557535001701266522867214031135317422310242213591039048869954811762091280920047828486978304505083795798306180328991994915144921788705080992281683881459762998526193937751333626244262500770609646692897406914412644431893033749656068137173864489622527743349652735293314641321599736124071378449015410276375852294963170817924140395211332159111440204384315460318557059709476924657111805967238658990215091180625075335994256246859754978534948773767203299776614361089554869278111397176550689910589592660329034301119677667105786580320916090478293118880914712814101335476404937952875718321883097543314975298840906684237293822879066011161126531946757221891864798085297627450564502476873334932611156126022881826264743966960520011765281797021025337327423829881234038657336632356734698790785454851779693023434455208900745869858730485456471058230781116270153930870953948456375397551057993654008181249391179459585303502888178493697851831420491752019670939578015690434335137616140085416615157928951808*i1^19 + -6017800586739010476913365555367419221301470544328920812770110952250981467140848995919330984052313779992642504295002143874624697306775488533985492725326471853807300116113749638009795723916272257955790788620110641349625926576850966086116585191405010492313223873673420207271575238138016850505892980753823319461431395061169624098713030926183875752622959283341971628299970101771568867336495045893857722743535454619709068566201940185715660133187651201282934432594357285994993368198709412400084209757031313318354528423081278595305724263536469494553198471876752871177739644492723989879485552456455263461518117933307046126934973351150639077858476035433433963863645157386257550915082898668127129832707712164827387170160397700837431373906452065471487527502210375861820744830028074054654732922080515737047556756441076446508789427733234800108539671411269356192863023261018665080904129047486801038367270750559014940643011449645773495887592244071085153511877771669597975290160910634545748966913402966862719898117402493299670401490237715911923300477968626472125640344299912742317826484498530900170089059062936439491992873293611121660747294753296302754705910587420382875131981628176821188402453332615086457452044109463472446415844555647606746999919144148494833114426010400242089804539279409996328512017283168649779525541824493455195060125713416833572736313868258967436797962830360709939754132567427887257349760283211972608*i1^20 + -379838946358444459686137764924854393588998458479621418064226878245358263458719229705712632768072824014448380283714344230531884299512993986576573516775569241254157858355742518537177122174096919016345767902933268966218670969829837729293372330955493824209648222899115068284182390589006764233589838612140944569222155496512155161830355699486302009793040803765600034086882555817101555380096628619007336360010259039934991408796843802903345665810547102275932999178518289770454259727340466361899770895468442460612252995092189429952865956266395258464677542096803553537108385199080326917847828668047290627551746518358822257153909464824234760471358686316138374393701154320504050342086918845852982769845479148675379721749248444181405044718854359932640033728800230512675904239481666109586940097374264425375251230698880499959961008626643968298291504241195424272927133180629297011386165640835561633876898242967687806307571742298223991778756517559317475731550741219927256889948165130295685706347847780790592493613244524672490450132958084891510244534197802168594237002870134350773215597882284132452352127322420653851155247801783038895725751259880083304240944680757687357155625057241641613474065797658375438835112053209688051025293164472690850301753675016143473386002622294909278279616494991040411089618357816666638908429507903970126213026553397485334859660616463728643788524127028092013785697761416158994034840289280*i1^21 + 10873820377040631900695888812944580203658040530959169518482668924937840762051619095352120634632607930710151048014600961741176610104893658334382214891322481275163017172448512908660560966695921838784934800336829509505248002175936794823559128971764095028564860671371790617434428653937697637829759758785280842430452836877374102215888748173944571672275691766423872083582062737511199510146428441548612051544639052965983260899386656882476842420874349631404050386672570661124029806587078145551820586490270959521156171790777704557961567030155824567157966393975233337712320326776276316274183646249331325954014553465389317288131016905879671681710700293438819026812916152888730478854788352383871439992648713232452153971540639213907918870135476063306675988084758706312465159497312473688557893285740372096813182546653270464266340162591370502672162798788910438244194633874422443830200633674611342146786294963802845007340123205360941840961443197076520967901139121849235143188876926991360826160303839418643274306970508481642114813499337397920263695621765003270887365854998653325045766162956393869725833662626687282191963264311586356881117999548701632521159392998446800559183866471307796644032773735812372310260105632499731821901238626410704757358465155066211991850257231444110424256602134139432478818293951753032444758166362441248205514003802690456105926510817873125261859297182867378987422938107162076868203520*i1^22 + -3616272714797135749238600159809265783724573148965608421592254335006244980965634897783100884898462285273455142597365990857544562938139101358371843445992791225871037110839067614285083197895871967016581215082095925749786371501120836588316925969427422186396900531837353318971334258644682652697221034013314322372859318380270594241265395183924329313115092312033083064661964783645285284221875406888754355923619596820053969135587091389289395108654123846359351839020518377650173428788551718357102229682103026687754656481178015686058348875689880267008875546426604886258141121518221018800049580817990573712846435026696655964257058720049635935845253274670839658032372470153288303589384317352436893163840627586645896979340848862856139553943678849575627128712917095992178507111714211055943069954437507765147416787500133859381819403325818800148572545080990338612258047134055850324246892773319428118939480535370784732767678548181317158032774904976835758297199967663028503991160594628538470808847425699037644683798108766779843407118300695326894766125827365347167879220620804736214745694945370375804654491170084395756985396386990326281104632523468187696319207974038638012658751628952541737110497715980898843080146975797023623782043111540420885305140022616203894276749660209084118253183469954540719315029251756578529218686120151052287075513720590142126253415665862741536621884029859284201212521133348020704*i1^23 + 11657779826395876179056460192487640829183477451398271720321072659452697924961505942658596625944703857311339211990816809356291841053248374342600438539035571854829029672394113448019013184336212935789939688821362073807742354035166485585693569041758720507855317350860851301125739593871798420939365873746370857893189466878317974071049927705574579309377229926984893002679039431959763408603994200008638816363431755768772614244728440376567692895618602754893274325178022447838585517409336934127146295096910765669906927057635400107253100816045188595409459739302215497692264286000740141524942781431670218568670686283603002253997588295346243508792569859084196443948347022219330856628304612550666001175833327099348474488505683045301720011333103226559440250239311379935700048403325368197752131330813993755112128411882941059836229884336713627487263367473164174074324099703465896739692531035729958927094728119963126646396407073913551480334730504270520307522139563983065248026230827711718531829724617076949693013721413530900199504382707762344226730859359115217049221708833702270333238931878125490095653959673976719843910944857669960006827559630434603154775227363053158193781256091276898101611675357355376836361387915823309191726718439047412427149612583243335472640644971789040224161224718449228694650446890491289286376992012887094365052041040419346765724888114654910315032331787109728640969276263328*i1^24 + -35943005779796509339463815342157927541764065241501397488525522329800271297971961417268057223046922425801500456677946074778105572612189062939104240121376342973511651027505885605075208321490388406779740519833474690222068913338390080826888696663609913782928048738521622317850912823681136139627974221931029842581443539775441341186063906543809222913387809606198678064998586652098289182836178432371447867031609342249090973225362342852018501865752124292992310802807369956535360729099451956086132295133546003009580808266023757826643570018883061583734453948479918678585696307752177137061634871728178003487854985599548619560308800560581461034808577587538430685448072370770499098317229470653961046932707827852255112541274324488669128824802320314295697639989453399792897193784873008337099599397320677247551727201581756762271593313057854447916744963583627776925487230158033852395449404079596663306144618535899781552394284700376947141527599128532058001971993416504126435917480880872072540239674935598066920978173186693870128426103612041648063847937962845872788039824250966632755855056832617263186286531789140891611843931841642813480342838729963591761293475437272811829499066093011199376008654197347272093405712985695591570802611290458934021296864160948206761928403922838491041346994765743026025790923189671050506629333688610230657936438453443366977220108095719347550564407840293345332564821*i1^25 + 6574805848446229871328003485114761645359335810056200891457480749137945601027791709960194564506503045883518412073380484064362870894781998870971247984209164027049163546211103328577532705288244175957883298855354913773346657700392832045196140608979177799831199095515082480138537905381355413370430430165868290024895243486547951661748177522621871728645628786272783798071824632044063552940409400695369511224634583723373679342437682899091830391997083344390279717929439652831782235995662819693054764404695466684725353180315772478455440520887501713586609209943960484798213458318245077940269309904625202748900907767350096663710341861941946215437875197663960099433975202970706346224053818392718712279166396369177994947155990553442665732065452809221354071303073091224053243530488695140831977782187137447553983617384400630695506535997445803498723165696771559145690491547733074492879083163075605689250326321911510564044733856960207129731876813737317345472175754815729022586148303681924519397972057338195722225123501762730289629781369108415802607464354390820456670560711626763858201144668940660888571703010556825132291098635095439128656027280067215858932137647394110545519200104968751212354458228840636292908885671042828163541183540608511368737933774827817719212361993915633068233525941247396651591498648559157430581432128719150654558278181731031745288696242885785698185019996672336384*i1^26 + 30237844111322116890947086069562946898508769850001363966470334058367192113573856951194829814799952429768532604218763475764615895511446583918372608387416234137039360011323002535328747383707365562672150206857130985639209279734863623279106240268475622407343783796585575439451362426087315926691138655162472659035684593226057062925149833623159753624160357694983869537120563038712294016255382407442886379744960748074076395188358064607787942156090821818829317983445467624653888846582789037917536160593221843129965536493206288784466201432262344741033639555021456907041437671191291942858531400394326024590402765622327858399724966712618713021976817351080714703014385354496384106420398077940034162332839189623874613856686966562977939305779216987429788106548228423430299808916489072920671537309854853420567614748884473117358611139838404201543709584647301002754072430517335414189430975804803868947496751976853862595456831945221881137338330088520510586928591962241784408882955066455229978468358968137992813841806873793594770112627607126511724955792072449072761070253021056741902913575285232746006754719593068116351036752573847445599386254693927666675368207523066172409827826532423383783974200830542534293074609864601151558456250319009508981397942721493655786675826938822052573559353050917040501301201727835478281532815070839785638573628511380608172177842549075271914840128618496*i1^27 + -18901436546113830510052508907097779577420934696805864335012017175867131913470297294283932336154055003381921390061469135968995559872640552313686532722928894524096336933513132919449478393288329109695382909974661447938929812229440018934333723535249634864596806710534858987000792816244386772475673666466688391427062171552745498650754828192546584782721424574393038098621341556098797537331593528876868216568877786284876716541599418273621353309281972432737935396574745914897559509484003437707574692296321204360152567239553583771421793852083409284208755585564548584102864644715510916900688572418472931595716505804207871441976951822631026832735054895811298851399497745434166680964432795902789891806779147504026891342954029856022862713033181344517159001111821418014641133368966946123645529737461151178459784330745417935291938888563556051811664986863660683336669965963222663883870732423447970012524130429448674724806695734374984875291732150715990293265941078789266204873771934761288545608493974767999661196177945939709180164401154120130176196396135568959010378059558490465898057004178553795509877538608558572315200767239004449987749615439251812933664701938246402715787441030909583191761226622678961936820692195064085269813172554618707336429829685870947398147093848176224156260422915353241276941021507925135292784819131399287905823220093690468010204666226911408270868480*i1^28 + -4651306926492497335522808272044902302461999934233043465028400449344534702194818840652870326799812751489244926651138577404945408929890871481887497516739938615359980072445053389521408744057558928589737633910878061549516282868393784599546472489395302378668547215452091899608297187270280767673224898188027703260392119786095489860495803025358298504971899037907778073565791082118359797293935576019028704447358480757415900043631849119237468865928808014158088627577382748483821871833458961976768157120735041366343711001396936425021920650399019792002478896662677532290827645160686536269197304343401374474262841680777692390027992225087739191042432799273944403015851455870345916306927883968425971521708021854735641766099861813700877955861869434246741288030517750721723887010675386823769765985744576201879119869615152191200427279936171100411327131507509296229352629285706054021112266071716411208670707790739459351692035436025414735270803909489020515393852132450410594193652270610385866417121916234890806163714832400050318580429450483330756434843721643600902012286423862974661544069284340346580141872790700399597674663105596704404967713329718144153724775038555970353289559584746693897836145819975391268968014913277168568568499841104006319717378314521424396499319194530123416421219424649540931386020384372524756458123504407523118493206841426351941714980636402384896*i1^29 + 6704583211005373600787080959707854449401422161101437263148234224190361294042806743681136841913035695616829254031739748626533542038558220749492395700730862196127374656222911289608424548114746217900641293522681297666486062538665375257168430267104431845159366932048575241937578112407081138277332303560825911401799604041146634730917168664965995008658402673744822033839422495448043407900296623144018941378185759851926675435043154422980151416352490350380767883394358955811854881453997524214688530018816761628526452389854461311403018946301113116262652836248550263099791946482533850246261262102611304008352561377293644819920921230755450867067452541243240547253378780372122893113857430007968550800904434365673416631982903737014180359892049613214126223112221305827306536338337478802880854386239839132766115207523932492071474869612708413777019437901810879619074054527641975197215344200663710294983319817460529302601772312889271650443878333940385007286712456640921937712072429330620864745940925825839192903928635330714676561614329065570655990559045959845533454149353381138974037731553549147346716079734130757683419724188433957512103042672254996054297049478906146385766911003505267284344813961236443456282968933883626103707576301697468429684534906011047651427647858314068513082716576146076393407426084177221321702024487817203885332960955069819953754868285440*i1^30 + 681045959738520954328272547992790460405718576874695504205853416444828637894738693973809944507436324191230086317411278893019252045376313336271783295299459250135633200575871996765515667475881779987985536817218283457798960416041946596856477422036417754655418867298910532947215106768982085887076898636749139811029610299550849672854471960030807088800884724537132449365717395682215354520390965201238350036917359599706958776012695501058770056080524573223212145715059310258786464683250304315278157776806461722675094927709880584089458014479352955250664573138025031560474400203197966425103119576230618560453953540282346652384860596671305130362387844369950527227397687431296163107313287992741745014790957995419331100588722804554572136358446676527104535869952173031033481354491559290642711998032703720145865361117611437576263291601880554793269829969478566961889860041169280177891338752623503941029640608926707275023448470976913914809294145613201487943995083081741784483869778897330307290282939050171511861216535238887564690792306836307752362015304249096171648076978381685743983484179554562201154155988267484545208602595216590535607423789279708744055251561742906888369447224282379283451281682510232660127844305420335378203306440461682019997267457352940467466625967551974403882319496750902396309264895508345854376232359934738179839294618306280469561344*i1^31 + 92694985790803699333533033317410128359340481185411020514645899473959090517836360158213853984252305653038136260895177017751397850166937957130193401631146495540033622563748548311520986025816159285948670537124292004542926458238117227977879474010919473090025792438513374659290807266602735214378187190235025333785076188430770982133366186488690996347412054716441542410711270368967280490175562450540434488174528189515105519382332846046185994506735247544364081142809322725960063607085589547550544374108629962036312895690795392258163172866385498789614443296751455404975309265116158736011845268294377512076593372089232759422484936856420918469739839017352330904268501747164237317299130970132060753531847598021684848386279278841637723261347631667321512072132894488753302777661500189462615876203865666358389545501576448361143835469801256513955006318766247409496728621169771556937044720791594529964115035788905493844189975748935889122115964887092577550305387072307372182842586236272551758675767572897052543350729081203017815266569140092420636037353332843178909569745666032976342631241770138817997973026750951134622280095234714695917863611547808292544523861191724560031359935836407860201217018017671337819596207224810152682568189842953152359991932020631984555808975258786119659922146200447171904425338814023602257946357876230449956948144574955520*i1^32 + 7059869408644358410363457768951822995800504395587292907670884393719620872602279712449152224596662769828438710646411790827595619708350890415682721848030422646803733385008815896647688021066163009963078965114297095111515208700550310741647074043404877642426068748652799946028625657167932619068309870386035702307181447753706619099201175687371521288875695352230320011584794472321421916337981675508274989906041290865459772485911866265258946045192689949290043447133981557568160091526485080882602361722044682102875279930129196957121767764911706317639974467841641145614741535178367705658272675159178010477763981277819161409675573525518221760258994453307195908503644283603949969698235744623908347095104289023646431547348609230665110566345815455307503188190308655298043575952106507746033623662592312061550242805870085910468104871288928441570813705396150375110715698908311040046837775698390440629219420029416311367597266312310305139915463876146026077100978060374018941882714162753684471987007289491674796770025658628204971968124970373498790967468673185081448937425347234558044152187574975049618154515291111836413962050217382750263906793458269313361184969328210647494718541812582483682320303910480000655600418934131957689325971657735101785414376930150014407794473397455144211966664456486803310246445241028916373837536361245576868701143040*i1^33 + 368594450237659137026120875837738959770005954020394487134087894405587954202625986622934629672254931004170733048584897521705622483939124759607042978301765788702748469875178142813249863795404099805268485554341783960228228805620254841936551478263135812947879270456236004185166790272405277814625263058163783546759961099968983892029944491859525179356196718949696776769437082657671529350335528055211059027214895911834111497592623757792160860311656384419032760966593887789776797205947519740138634278459642940925950973216134383496218360433494379573519468219276142538049912482026064090508981733299194061060161545613970515530779334528058110370973299984529685740113563054567040209565341153274321563317599625075387778980076235940031058655737149442249802489043702714823426093501403038296295120069529467683034406830220138019370849337335550141113027179802125956936244441835004731325024448849113105403044019845251610948207285841382429101044953063232607690236514726821721541806777498705156734419417189230566090675597878496276391297781599452246965745813277180998007758708332338613084525421075171923043936330261711367368338860547923495192133784663052422791029618486170400317050364121541107517335839285364155518727925767685640945965621786846269099731788567263646197876713345303602016891623716704347273582832582053403211444820802701099008*i1^34 + 12407606845175627451216133790743438097592290130279913760295119358302144932245388505143349095280345589411868959489440590084183059080482709537976740081683639269636189141524938373334151968978814894401010264799340825895542884418457047026592675801036064958446494807607434714145675025238098751787397105461851520097326929359114216496488372846105030000705638780285732692436108913529257072429570946003412984346463836395717228573433967131526991968757462222140919078897535126641659037621175601325011178327561777385203787496624375648798588676390901336376747488889777140349566863405635618803070411202018992556265766998305123807367306814874748260635439320501631655316043524736313252590442828710787016080535995618232059296444052055471647751338478705595194823048226819742239329419880587647226346055031929885256779501373209954600327271496116184173004712362592204919375381710724332540138271806390616309267556928422664477601195141006831352113931965001672570178421342430123518538856864832866936210064285020548865747691196450966427497765555951380876011390160764613191733083675387127494922602106948221962774815537370795474708434934105951068332660731028590903455684817623533631569533722560195897994194665574415851999267240208449730869744595826183365790195754148427229295319025338294454520744687044954297825342435165239690196938653696*i1^35 + 261655992210342504452388234131485518161217815932058989537844514617597618736024661580907206304147671595733285658879026235859962826730594769433400538005206036424481818756391906453623436715238455532144269737414680340038563659968034549523509243436675092013581900731973813225632842985431498298856377018701794182120015194613012999956275347205181939262296230773492625766413022996281575011687872903246388592718972723231244187611686993482501349305708840192213819802276654726785597472464692072530880412102855096866781428954757696448785396754316838794559620702088153956435624856179334711468160881029750195778698603651880347295756189566466962128048280983984501343910564938736497981645041849158075910665482219545223278412397426428241879136281987098328120449500438903375694778873113493505768736973527531824714887081131217137677630474942893558204446026435013139318675572289641521253590120938824310653022770794439561715588609231235426510807753039863162800540329322880467412913509113798737180309402055315108084963777452032164004039992197865975321816586878401226452802135589061418715493235511243763410577728798909819361861501960585245011877692338974518674864599531882127612746629020738333749529101784455067918500772570370961156930164508214866391934412719094134792804737149447678501479021101516901485688491338240761004032*i1^36 + 2409903879261748190613560976934609771332847199564359218999665982987296986098243432368997705078805360948220319903542530451811330719336673294007269180676887332761306056175565324694920975403192498526436777477936125503271842095761270094981036422200122621261709770209214516152084960295534858530185294077491889687874360700562762710826804337524532573467254230687239033395797613635075379844195996089278300896578781621593215234599920924223134494034228719060399685519555155215725544304565427156637510960703165904298575871166026869828531869071027928514699317388322415070543287568248511515245447104806423782923377250303943868312183783573914176855709292785020887811163685264636777922747268866840489860799391691535860001746247898959785052112325977922919515369094486037111412021890698375095587110980115817316482563004437302322219766109066804625482417036772615913002971296337664912038241733600099394847785804478192794148651115214587068444459420350800602546821065963151740392810309442842099778317847892620820736678078249751179699860971028634792183461163132905542843962032880590961266254893156108854443823058680285545951183926087312106556173962952449027238342288500365471225735942521980188926614307020390661216645146712244861985038963110165749297023740685021393110672362340702232712549308711861246194137413189632*i1^37 + 10961786030121134551500724971598017024533993086300242609996838412507205020159799619086161524977119212252925938036467543692592093683730254711958381593319719767349989980799918492943797751950604347163547225217124609995068296139711509036168543531327156828637154243346046405743435881281174962066937562912377967711700389944424352882194033945521837835759052554443420699269999858255533901533911591306701815441494855570403627395246981728806843676082004354414840009196954055296496040804830193539704883588359353722503446290976095884808760621839569142503694851921227348221544914000693379659392315749356907491552240075465466850059339237479996233930821519571667996535936546064860485213844856126548039166417476513745475193134194481208131350624472520369668094529691366739761309125909531945582513967267993787837340217610502240048785442380238503937920677532877517901237147524390180874904247844441300203199340556809027020502685037023612305587761281055081070277115094550475473792926711252809404426147792313805795367435496950040861133851797957367932408378245445242945442496247776602654139951663532511853135892432341315136737957696558907000182306370369653378801452108343910696940012141376668936802285225534451639843846850079875849564854116652753372628600656790154475123633436741014199364235875956229408817152*i1^38 + 27400572231446875817273828780031543589308272684526442560931280757535005193853202488431411507313486431127218020521616641007086653851430870908203249214244490266192527232641671446940991306990443395352190304046927907662329823080136572730455129029168994410374028103711480177507933304681928870074631619306232753389125826085761403924450657142442312424822279609998546631480610476702299546349723583409997855988456230545030868917124840481334345652425719134552213611913504072876643185586321211638437407397404021761215819789367340886724648364423405459327894515033742800416641741581431929210322707660804362476836192720519972604076287790026534777235140502960580858135294766079487411170631406941900089412431579121831880437735368236989287369236186913743577706258823152216689188758213836350497005296140998471451063954074478415582087391276148480876944789550264304947299691037531429835714871383455874379693231386775576780108123431428982088323117829342150536385495255400321225990423170804243777418883549243039374580818064007422010550427319829134213602714779241215924151829430940970206288974687147195876968059795135637439614819974558043010540785661663207209491748889961041554668001608145268151590586484634620182341146118819489493269796404473109181360136478161637258240896408719172211400535191846912*i1^39 + 43921526702029632790253943404065601054002033994764390789418736706069860369330862124769135616419554367602395348247864318300367864908268380990720478773513285262602389170831983560410623771698936009974589884231384615021433821195619552225886134526287638370337244032591659337948395558783363133508418094039058507878399850456951234920367323500747641671912631902831977644713029025898377914682195295002260042857698756946426328521521175382495429366236589142659459469697362476570989044488497147048803895024086830849577017578887251041264968367994077848067217531882180758199392172044462828931779068345932395444587507452113318552759519505744332701779543385895235820968856943535993353841038233533821550553669598099346114181910804772461787614802938259635447529294243008763115411581738200115773816862105358312755871054584129237651643437307781268533664391128604640111784043124400549549119230804890637567104035942790757098702373028737927891873435188156178152336595012825103253349447263202346691354258623661872980945303707261756031313435687591230707932189359199434707237398559366588383004964096058514898415605274213548110559180760263441769578665701780109937242485443018837622361476161686281639996366978946077618888124390841005728175912244299937641620834287914360567053462510704650453254144*i1^40 + 58488606549651834606850065909790601003046488692176077461899319062839245629220117367886439505996916362571612955551018647989564582869541945080897767488661848590788764889441259416036623651321682428226385312275353961936412412950618895497840890412706016384696367932269462541460995115901414379977956629672729512772669747448179483656067299230228405350124377290663204691059568121082041643068574589877822869814932955745627155128740242081524438710116021329621726586920516851285736896128801646766645596884398519654604224593837977196740141169069526166452869308310563218255352872969039949795371395498209360454837676559766641766338606009388156528856202691853999984728381089917508511839633158329242464267265389257354346683606924623782673344740743410421259418232586933581046225666217274696486673528136088141208610800896838923572801522190777356147017137847247739816029498263536095738865297194653538002692003292989458597733038617141883910774862720571556196102464908682837659403326382557808733392876574237141148797577081311888826370619950765196690179314907653832302501124211127865886631846052195527692980787588393592793294186306855656424560751566549010211424357440148485425619221810333839916618213326830465818178230567490350497172596130728701247296315022885799883796863688638464*i1^41 + 52514609212052302781585658741922339440261484603854209215652728852055560382004477565966337893104101954241369841244899131676718231180737595732673239071048157569589461331850202269832041816356956883165534077496507329161754952744138599307486228531785210333986137784146923709125036112221903242402927524164538855306695897699589001181720593234531486617598240114086624550083363361388762350020336624297586852191459918876562452499046205534165736051044139094421727916906275684592998341597876980844553025311838900649492976426573607716189866047856036959746142838989746929466186384268887597274098767435880953707011635299686842947278092003160877256444176490663727419485002689460621536116933307201184570124706193094044298794250363208991013369911706860778239897530237090705151799752742263628821366080666448249038302008572571390722572179502702735069530000093744451269099702991130388883339723220362389414559437934387122553596416523413196482081664564639707004784306408106953999606421081648721722607677128102525382787708854088114388963773757140629701753786968950368507971954144261108368198150834961506397080392378816394992182537361624853530528412578061906762134678410783251386620858379443696466972788590510293668038000510378819003297454610606337184462988358618213964054528*i1^42 + 1434414185430915690178754316529211480941723351470984601558730399231531133295200944628495185877901825405126231978638215239054704900908397983353719568242585118858737369531479311817789975154399319820426517681223850005629665228138740770382652397157046643408551887638940756109347974441085293251450054218973778732586073701809784588892899603571949229074350181816314188009446341167780227696645954914249998422069528348616357632679348541665200326624112618186489338754039025516866000097633796663834676085294594132453831138922015924016106242798646955746178932107774481199591965702865744024024204520592159039989623318478297580305670439252820720548651743188612121923470625104589404406384278641029511587443825113034329019270896169861291960505271820297509920716426670845929715700985738414214541119125243844603627778205583118966297185937707045693168546197139786326788595749163745535225762554229072868898669316318475153538326191139466460832672207202846109351217944908404446556691830779516527635235042247924028916772999422767060662638506643908512000558853832759226508199988746249585302626095561233273440547654507464753533328894097026598029334047363323786993679389837350421332993610169261878447289074008125775005523059295828002930448996290512877202600699625472*i1^43 + 34253246769703603080491651691532639990625817785359052825368247220879291469460540267633128858781149209529147994104124361595203546150318484882247195349665786944327993817585780171295785854893550090738657309310925480952493120117056439220224249174062303363764991773017362989671928582588294325136067201949972488508541855143530784444106687376534045316516835655904983425955770907494678886211235888675742682296169755610913326272629298794611565051746114950469073635697008444213262665541279319597187155791295262051570368558713369296808728727239008992152950793764333951784276847703675108837836501206060795702128823125405519191789432173061280002772557544720245525861371199503375213621935141488099661739621559050851483362533063709919806820206447973647150917585165931629228918409096015448369499037372330583318512353118648836102716416630338748712756096730992726058356244247051210657121065907042583540361667165074789703524359081974690327791731108862017618469879767552513587151954029073961707568739249244999120781647902508566164561608890181591970887275097022517396618510743805428627229905436657942559485316291188272835369933384492764212428489301116313354020398309169973883969183144461983372013623575386489134900260596021909133525015835425667809280*i1^44 + 118835045429110121180836371357553664615266976689673461656498639092614741377670660227000657269754158878164565909201909056313527697591730521574577146486094072368802860253638802308629731618033878228869225438438670749197484426317005868999023085395380237638970397508753955024416879477172435650256124525324008588172917263684695425839330379088409113005132029698285328561219364366290021507013214106085674782310211458301515780053399626363908826985996034640944374817699575695578405366749219212944626506616342298615434727460968650463212312477145946930629624910862656634441561906183371456278398897036061224435835642604049082440600530540966115388729777938127379653087267595817637017573413394146103013444065031187211833048080456454024913956488058512283999345263885394281011784672990311691285133272496413176383261630363037928930321434918549021592936556353536164701051931579483670317663016494567927322078321541010035220045450666505966832180694230183908720793285559500441531377607329812987421402476861887866435295372833474165034122145696867051710823392863186725046644034507633690205727747171980203635620337876004737307214559983966036744766462391686737597806023178221431957688033286987248936396151003643691067535608385129554611535872000*i1^45 + 185422918740941683743715961281212266596664938830317369072860139691786196581531624399716929624705363341489582381497364567143585619972610624122660782350407624118990046976709997037587612058613812629466380377562226437926120357532402935012282214110544165167668616120900788729097497000545554168209902422365946636904565777537880581182288624623418955901079298951448521232134158226293395829517365303768165890032444328307763759528452208310775915333501292433595564640974344806339901526614992123299928287205215235722717271842178917102129167998802137312516396073269229726083944992227231009905460152605059506381325293291925508506910132607966849553065731793474543247429673178225010368547313868464846951030968275937539518910404531545114367968431318678877057085230379857684013677738524340430503546409333759550931970180347835610428080206015554791115462164066745121599459803417442854963234698103946609201289088908707681790738632778208087492027700417373946684609200073078655441946071673480041404491450741897310589844737967427164314385488216778416812540095398904137918712987450837548691418779155042605564915655473022535901610053748615709470361816566793104187740081702732285659471861306529503124559275420111516823282987827200000*i1^46 + -11997433819734385715570283634883627105755483036038795206600933625913635860923083153192847418762710478271477700447584149873090478421325163914217862340939627526743350254491156179118808599935978186451525492748916761146428041713175400831546265574467181536030378566425243158141307853404158026433047248144502848598074924697019112080834034367937236014602228626697317992015076160952364486079828751184521240418457337496579644998215575175289110893636000344808494548212168174448005123771127527507390767011613594608150757787671336609792055791856410005611151550978831096571303460504817288104902852240915906100029010851976646946901299174673290727742929216471113131545243283085231887922815785291723200979916896454935671422349311004422850854238794696064743345241273485436853836911768079607582314867955560314641285014641079328624721210709368058606424956349517552832694411188044056953304698075345501036056333836042813848253757638455664671294318697576789852477696029950082366132415766971695369212982500118696614734426823255283389792885552507480701001572437240909874831908686733420844325557952537696546602345874258942407324168401980819445666200881000979697180897140109452447746907389913811668636632979865600000000*i1^47 + -27256356695357209790728264194912760261431923631389089104117714787196073236564384944616100116965434077425035652421306262344131335122934620923692786912384691946477271050218588888018393933680848090095106345619059098823076695178175399244288463402676724299165961194544518711648876182518749686711063614137820784439984179030073025384395015687506315044108173155203280861292759632823308840228617138593633753817907679109236026847484179119155577342417382629506831755266955581123526027534362731388782288109269108342793856798847650716565616632996908530949439817138641067761349295323397832928513184647708365597565851550005515544230561511803002839572041831018197731712263954026366616185864883999815157801379580201848368558730500679533863971554462537364297288684187850683655841834749440949608342383681965355408835130110920618808523159535881589084588481163944497036696240017857837884138091720121482402888032496070880293600003467701293704762378270821031646953066631622408028676894440759196747037989343322565588414013050007960379264423447452937738025835390819174616836237151895676920146133077446275668806741944686249332771715205904401856475349137496368326952528926194889880744170597908480000000000*i1^48 + -29146663289294285859296256712823045426890152239662607068691510666388719069742458909435871764265170680774336438897062732737652387562671238253361115188929768554888554916585526061505039212199868444296361353824265035338332071640934916884114058967632567198073673485458469423647512963361874627284701217124123781203301885477476533304697257017637761086876286141264854222591978984825398717437599664661580214748406409688801822969024804585324195313619622892918919595713094652490746105724395177115914282823827286160688507735293095093866041229386962281182524724759227652148894703473847134621744174547616501860081942149783560596025750757043385787618399483904577415357714658237574539401401365977350952624918584944737331884500846459414116038794311918378550780269425454727534419803934101734204619325864717168530443512837887751454567896308933036797311561718891101538391649495126168896944108383250360459888239298331641013532666509574462805569273683372767853860673733119224103398066934752235049691888998036990932039335140698903811542192234198090062764875200242652541980169700431028176906329220757566024445866900613294726830921874865002151254987515842658567810916106528358400000000000*i1^49 + -9741787337115031991773096329469406264603719910275416179780328204072512251226663796419964417299922616051216737116785673520797415651546126638546995130016448834627452347286652876543593470861010955924436624488963143708355021498008304637000094912743214412625364907323699465064992617568322375811878109691472028955506947251451591164875367375103646383224816939705440225238162737690481167662576320215360846098412497297088619479583738236644547842551112942022027663421217880470047404077934591548115986643631185728945719119428125858774623990234195032731601020505890087514441907234238924438142540904058867222883795097138986958399597597130225340027810497295416692340591957625694189155750100463755350744456277781676862376369303004203057977788253816620304593374776584733184428676144974307643124298005269611231685608144721454345524243358188107011732805002933650194981326860293613379209493134334941441104105171958877539846867826891622270044584839221428892306586472375035661880676131575957856496757661954471320806203889124656216047403416879344537436916352639995597934904493307701264746654089145218217262678051239441686448926715781727773129647095503912960000000000000*i1^50 + -305745815959575102233195430928617203990042397617564214709329196092962375858891548203191354522084381655110968147672264092359499410363743851053177409775582893737524397535379504075282214215063619549442059115119379318955791276421812057080647695808184318026544084190184974729957758028460620487414018937816476989940103312708313927254778011448481702094488661600544805118495866875838484184799769920391382374433581890433044603871275635469829066351920996724944530050326817286387079658753331619820271970775474429235826629466410484514250310205608634770295845585721826071716819806853990017755963434094703534922758715758543537153223293933841701139234395263308292345490093585987992361772028719841424092330768040729583958167099448237918506868650351766455819212976114531163199411292548987227118436790304514461548399389548856061394188901944797530819738513008621381700638788026802424548157946520424409562262160444220853621165265107134149731245292822945910760556796557626045514673513523462904437700361859562824080565341040654055741116583338610762112217698030553602248085255640901094950832311802960609861858274705327147951247648700235776000000000000000*i1^51 - N1*5314104728667755762366094296166945662662560709117959078790521910535252111695708511615392470585798158947480850841287175744004011850961470314300562914825148144539811365726518066027387478885857463358482981331801391630046568184383727524587302960642142866198041400054000000*i2, -4489656439771955263321439040294119733916812309071379739689357763532403382579514589137263456395416428915130778907597958361512806341348014361123772828978889330629147583775403361811381433124139230195922516015931501636751500606917951968574275858603379032040262035650170786893552027074861200021822829469950195921348116388618150991935616183096304253930947189123961637268653177518929021270887302408181865561457724794191894519560033288279911086687988710424626548337410427531432055719660454826031265557373192297061244597217017399880105095744795182492878439092721306637168634991660561593593142310135645803881040141974643657763828252433040001607914752688078550722151465714775070501408893879549314253287928839762409038562947775678942154097693296525755983404757521612619113576371120154180116108628892890674028505321398565859859865705278807418747548386081650839581255681195224199202074969493871145339382349013879212770222784283782494150920308179292340620940993768329818238711230912860929518736425970084220007173245668896658936266568488107900208947148292443383668833521160056787266692769713442003061498614070814052800394195000951904455602699821459168968585384925163950288987877978103807575149449019651706270464487766168021711298174230521046615700395954073944806487299844942215987371004154822858835401790906958687494500858703818652601911117517741422066270656981629629917707504502626074307113699666320772416766092926418351164080349044085504683900008007261092087388105327732502003764428800000000000000000000000 + 23370167753341227967937617996636746623841689737933556807982086128327119890974806604052132382660525551852215195359162476082129964414927042748851461943322937613159103200840614460568472750738940152541293305635776322332208567365824662080945704564137186216036342597297458468550729992760477387774304904189132789659316733166777317729788195216407392277416897034892986018592455696994746987483556424956295997257227947566201054268999513658337584198367313281727904454509983543596201635529226712992130555360643263884900656927116513758339980374756090967907672268413936983852625553065939907082774750982352012068704310109350302795235039951473800668735617894111895674216045721084549690524817805075817624919928569737962800826271353143427575464057002712659077441699920577450886434281622857829990744506217696222265060207578500350511099821733018422885273202831713683090774114464331047080981329132724506125215893360879770509357392422255038734431263798268995204442107914730407745702359936601643190571803908986482675999711970052030871165367581833446946141505956269906693843862328253330827056538421134973048959663667415171937057633666206548900417678774402314698479149005781796199184735923185212594490329814503923444644185457309006516184980777757447883855671250666808754009434457593134693222921597793307226951616056067048584574424498625732412457552294521973347446120130636082450444730024033374268929874405518523282456754056750132054462792470687048588989441458997130839086277026886368207138979840000000000000000000000*i1 + -40766220768111705739385957095863260340682373531214074653874060267169716288451643243086028315324039834183238323071513689993396395928821289235226315097938676165028340167748434514051072372052585670523745121652792004639961314328034985553540596658169149607847664789379514942683688611787323431598871331103353280622366511259013103361777908631592537238427878592891288151318651976688215590469538284711233533174340206216628911546014966152183394058882860876175710746602605700439549313964172508118801235671143697689979953185274080259039428586229336210328121818819787601562951921861678048165271780079827402082475571308993847428489900066220054638181911099097934162826572953154191099090936109828812331341475219924437156682108779402388063980770018227787576518700668873538899693911870200255162223054876965683247072871534673735741260763997396462733627566460513082694424456655755515489149478572034922968641082505836494376660552066439940664370743771389582145833350242230184553318165290397763608800833614350635574510680615091142217828987662777001367230021009630603017062385220572520432810158069205746105883115935879949657748767210012807611064413569035309815881730867332267672867843014670689889047678860428946442023713776717193098312411640225104458286813186817230658997892705632375618623906751696268182404936190996366748703891566059836220599046970036870129436047097669583839930525184873422342174705522598494727393261083781476421514787784410729167858712551540881084532737887878619072376602624000000000000000000*i1^2 + 31064265860133619642432848751818293933013811105269904476751163964553675152848675012438180046817737138767621591395099642696630154681011326405451053571824966460902645784057537194942382705533410513322148631308986677131297876928065975281111887160908913349705761927116702510773984898495893038759385002667683745384081450588958947226873885613135912437557026506983176952508053361749328995062555049188972275439391633808368733369547396793248190092863613703081027017494867445018170557963295992942868960008947569486841749974345671245310218909150027718300393459980519734256327154153031221550659514249377371688493030909562575936997443468817661661301400208848160231733821867562090266133531826506178873472372695897539044591085101696476693837592973496803456028197226133793230024782878648586594709051740004830845781590262365400160067939630153929318763354989239582292323381827772775809772558728219358546021602754530777663593617131616021686206969825475640737590438332009115609163408855471909220029983662992562251019799689917585522725013796181754479749204614348484388960651861317442214824292906077764915175866928159759422343283198978817437806177441440449501929215791768554234124249447383269641673806219328872854489911253411520381930538981425787717182483436015308208318835481010982601480957497541502601292095223055096762953066902690848838845606745590282494882575515202680145229431608024249997384671869160489159392183387457102943670028446507057609641625664672383664284162050411292546438266880000000000000000*i1^3 + -91629470772607725837695037496178471964706236225163675677678690223105047464972718294412609481744351047187538548134411271363036906983085242640121368287470624966433929003017251786446228154171920583549570142552145180457347268917089821543298545491362686522804516600594059010880509564168680890353778086440657663823913384612848033220768071452860976543741521022670672619636189410510505947093720545733173211771207533319412180376199729548547044621536150549236134652081218637395635382398152084213803739764974213867932054682409658241568777192343307234563245697167578765268593811822071456245894594219445209409161005796034093090653737313995875228086999047395462053146731101474051350474478818897579973524943813969568698700960131307098903936329928735058455487095684121749469512394263666809585366360194892621736638841408574158100493145043476598228490625638070637253758957990818019820090556326769629418089327466327398754152912552375896592947575586927747173425366623715184324674765540659958053033682230534420846561197645674748734891661827928073880391107528672927560953126771061825638314872639105530966072485709751921208567847462841917226290460180512394249498821298508943892362752521997304738115933653424370972564895467029051660448433705709325832593975552447208475925223286187056642021513701621163513909376551767818499321271290576454800295851720700911975769601319734779617019688524466062564493113155129450513396910066225579421631320482821373734318717963058492129238717361283746244937646080000000000000*i1^4 + 22889799246182226314761729904256023213298715014840579713154940431311125106168273444470622345098868571320088795530747320625449297257297815063547662690252394755430930627870196089257935983153831372100845719186838113904543795823448160688722201768206042631259958077164908461505224053919859406214264820796384074140699894710174861285475872154124423133708755678805923474029548597884134646001414845684332919469881903159886549691103136245755462942700955067513039881990536855800580327061284698160327583465715258187515623114266258484175184889543215768977677183253521830419382521710818027402741035490756927234450858174870769118248570295167822857890515205736144012482189300898539024101700104223080515175873308003510659353863389245259363494721921218253817379086376241111652907796786506477369185987850795521995454861623377351746514732733641926599458031287194947436902495035615340705233700329332614571029577672668645096659541756317181058236048542507921120348755897408791290811116235595762989709268087380410170912009436476724125873661894706014987663970761080337960835730231612123267988671139822475413466386529861983122397856528012560906710616633373567899419415047464196370418507267150392646751140094241672635285492238847281628164515323242240470364605885314451626975341530213096450513974936929827282667811396434874357438952215019506986367836382401100650382207455826850981115805235474950946870900516572740822006718988946761461509475979922123878338521151356405773795508105841323619332915200000000000*i1^5 + -2967770663401735105513467154587065408146010094136148534539599356887309568436532788684127120104189204659665185505717779641214614549539437866282472845701683335058507430523829100491098601352775515986823405933341689238069745117343114826072152047954190868025230729707510816326134587720489622905487216489995776355016797512824100295160117446782475629695233004147335931513316540946150030054723482020179351895419497601385052393133054642386420543124578285599373268817713497547705389780343408165419911381106872330314263346662625402471271622848942139830678965409548025483683577427439717754432194344857139412142649778339661909816576019219112344541656669063755600321770760735350005948484727749722094033768181333793461536738123696335564038569906747075772135018290711162285167673219259238222242397827158591131383661422532937565238507678014853456927127985268395207664867976036837141524174198907942197312170301786340530672944830737493523267597369830653534589550180539855683552034842733074381901073073818685350727761151464101726276973222630635288382135168905004280778219220448355535747448151794819518839539282212562424747428729392376840832370300278242991273524581539919551594086562519319536547291127925055896112250950593179973170378190613055975323558162363073094547503530187952716766721992081037663768695680468576606758477158304586648392438029179453129485116571627299657494940226304765276151722204997307117178044934032187017466567954768213996865668311520924305268172038825938633359360000000000*i1^6 + 7024990889918381500594896197509328055019486376192585887721234212867214105042955783829257680217909348694184119100159381010534094306924412607669636791885626675942913041893136189247829089650699105730240091053063608301240895380300106883803727873358430205814780268518170330948885930870080175968525140301770985296232011793333062665622746596723115963622849465546507569122139955279550985072155331481614605219945410828695152549048734125058476363270197247483916309423478262346152568552673426301072436310594575331088094117524561460963815346253777022160660394815556189239458908891139109884689458931777379538097511249200694498349320911111238799044725512045205211446939261465362712502495767274803357433178910162431852916823782559441588391282606685551944485561115837904055065310874915215036825837348675344792159476361019833188330768199025613213321001291673508857531150547897627594925302327559632655706588190307468144554175322446020670805279109911420673918800936157496845633440443978058948664448232805010275318681640249000070507540381655747525738503262708867267320373860856136083473335954696059966679697872304911054073440161342329510770629402639881645434827684818972223978599277989131992587366885774176187598529172907931484903062886683141178450539136351513585058675938945319417675396614241363898262397115411893929320049574608864049506319932989675897539520297797507913837136329186617552604392135970484106204812552670590472909854354105173668387082101715578604705253076747608391680000000*i1^7 + -1316497914674426364415090987337972162331947392919142851825810354384661215764621218001070986264217662907472917920802880209876974620318257598874818902447015120518652231114037141213511672694345244209291811070903759802958919201916979864770589340240345323662887910258311202185074949441236359338171546952714998164083833569844885722695196763191094024118083873672466358899440851419658897618815260758819814058014541300817902434395746695949373744458868941399508666515831686090034717130401069081291441147309403695710238284664336053578137429906338324388255234294383529225435230076802272256967430896037452881059378539129382587070099933174792332114983041357594114690040236602608181702389236220128571215144391434847290343986201522988782558379487901968927342939724846810329097984230912738512577705058008298697789813357377808521421890318267071827043289084155703694192797508975417397241784150651386270351253416909775221972173719050032503071108360766909755567046096505811776011109477352273167637595751126098454116540424430968997398219675649422437088448967902825399824069873839662922042418341137768398486957942372390127527823698610031737369346537626079754962529312571350589469265351215053567278549538509335095245798555507520014350754094980502415339971094133201348492141632886363081953691294773889115927620490046718949579147184333098067014562831037784200496252590929384225591389159810502289313821291595230988765137775843067960392724186135565516667183942937741975484785121872681369600000*i1^8 + 92319691652853477303461823724283620040936701646332589181473065735299593293580666337514090093997080606977480642622600848335491571361035088244522559869449135932725218836927665148605638010369365821198849466053761847483035272674640678027179780074127408802884758109523384620410926732531348962682951361316741983555431766658979810662811691260050246352615895013872879920447222604580231353200649181058924517812040576541158731905890398988266516491700091886529132143271766350965162936882786375483711776800602367697364996138524606312987479043273699317603284943996168275909659538590307602668758260434585499499035121692603690399589064445605800917948327140973396383431040134521565107546688963350354724586944604364189588133147178480022869302502096876487075565374850856338220466810237102613830363973501037684842171356677892978385339595188744897600178552759440663248507548865477211933429884876597487899764381700008832822961529480288172356946430993944370975363388293259518662042889308257176492684695379414726574250553740304372376882166497794497821065985744419031556372491048210058024020329971609920793620125954737488141714507483497498671230245300993693369196824200028625417284270712976062821949444005337600451488929708988188573064701577982973626358401022669906571150536617342319124546552525239135187281219805933045405106030105459484228941190738495553267352330043661772386758617044146573952575565207025344065722542003728524082334860147191603156701625924182940950090799273476096000*i1^9 + -2352210961408272106986453073662719597096718211306378110762237140671369180329641180107352695763483604882408700756047530626161651712991397718458886421644325666250879279426262595769686125087569188117398736201049846483170094575271432696088646412038265274666028940329535314282032586910609608842387839841924370842496396271691112015728211559361055626111309106870393524145906309868713342090526339381698452936795922245746771903755014557953740576668286609395659388710996114865103124939339952376168582828683512115753749027444671074323616642788453413390606599900139512376841973168759066833772176385796559510562211154182208316061998821301889380832103503605785532930601526047508607986856407836951343433904849290214699617869983501231264298545294436845285393424799121282071048794997559309793586005866593823155689398002324809256690763846269842493875714404479094313679903070554607311427714940566713463507692254174306853339950162342800176988897208193302326964262815012278091464269095826599590964972914006590890394536610798277978377160008821054193328007671066884130058593297642452779917490054766105227851590214476569639265829407384211109783570542245816205159770397407895556891029178308814144755630380873927015873953761261391450626229915809417044899720416456519659055985783762111929772886720234554023625043666440294768500212790519055290186933341794979471915456983954609218569888028145838591980516735975909670327952492172597262339003843273253557007154043430910676427248626565120*i1^10 + 2914480158917340989528715144892009445935141817856052420141095275848818986421072061147070283373442173957015341563020077853078433732154551175928697581544966635641689349322834174556716359162253911930895264842299900573317251751554838419152257439911704531123437170286222016936282642963754251669946366264066369243520704280383276653124146187188964721603884512428650440157755326997585377172229629697082328639969438753402172133546632567037531902934505466830085314153844540145502256140355785389457089197061829041914709102485866811356933470068410670929791302228605731048724812326381489745820694819619588592011780369728520991968619969206676246940521986235350116169242112555659811460617238039396358821157023131104000682079929484129666845094457907321209751093494970316638500002973364196700935334363980516992449327650812917287675178251262149370751859931499562155657685220541273868644963715372014922123572980678750948074425535231915620990000179497795143893726291730857652931018572509849471660925024524034091817610917256973232569880291404423717314086664715048155065607922234726359310357756492404458928244124769385905675828072716423464015834966221310113664108121652945396340350302051914120031562752098164787343207485359195288346807216938547710984518468168539914940685741133912040778343613286638083443440166643166067279675342461709663308895690287530144732214855323596443231417164545908178895334540042998580816899779256339731986929838213267885552305825881645423307784192*i1^11 + -3184894737057290591891414167159801965627398542478014652064688887227133236782623108762151738023177712579451325707476405653632584463601072890628699681718738088492271996057994127894499957109822821859280349374347181188321469588460767007764378611884209987603935455138116718427461717851503676806097516026259384558699559974903639997489600781277303253799678638320132535830011964485600216375904019804642875234190227239898345851581617870763770349508094824475253351070172020591449163051818036877347931294665670533769313460802406557190672157320074065416368852742674896906232335487883136187340817959566131766410088127919687747436069841610115259057145085516961334951939425808180026329044439407793423601478665444271517936487099538867828847100984036053315430663299086229144854690815266724347370971309312804460090553116259539791082702121429670118855678353125988626495099223428458170435384984100348120293622548745751809023379459747718096416053064743477240396667993559387726495149972299368819715923973872041687172725629408080055897557845829871180835301354639409523383230984170262269314670671711999417150743113811569991395734932757417793179448829238226278750441636988111353912815882529699053593724816595909896007628753121908709497622440848898510695329484502153406666642563193291531292990212608110751898954624725312598196614244270465993107086034053312695271046681614807229723892130104980916802225129043692907143692400269040539336342017046375431610651196543464969863168*i1^12 + 18994083893811375327072530657400892270986715803436770418531496624242306336912186927615773944650732261267404401078765397109826713292606919934123780120442966259248246465259289939730752906564834571034470185967932761635210154816489193966398384767472006616196402704974956198206821879546786816949409201762123955501807783956453943464883308272359417374341976983705213485010488945231092842822769804451527976169676725246125497998693440826274292281081130918868889565708760037738806177473446575498167291182957681424269696259217478665250107366562432288083858523774671135107454621550733504939735931421592551314739389920049084989850807388186791960149355346465483447411286548161389663280106770464779931060168698828661053071957385118689628400212632898898480393484844809853824438215126337781164093572048370142907095475100179210314886914088856966720410641420603297589533515030547061170942095464964837906833863022157293381745318578965123040674833411245150455781524494667460094277406463678476040090536084449174217951390938300724061488996822865204958608619548596786336558663295834690466683397424714615607691297338831037534864573915262102470921046590602632639524777011907113636715155997196444114006265283331921105854929355972550269400939224934418657768045126288003484462055716761217627253601594569790643205971412682082842679533614862006305560714154555993780375106863844493814827056192419111513477277678151648210990588809464410994899098869185466362934948833439776768*i1^13 + -970268054194668861522657936541523877193560299560783024976474592982919769971364000218056922219453573404122853842345744022851255175734726185957473627090976608471291037871053248372561517105195199461964940814269600902671211428705178684995078212660035477343055924097701942242914960974727235213418875568325784867748263526962954974124115072078591693686738448676010974372758354223870087138924956698643321993523193470429920717512024457719354924932138771124903014280905839977131842042362080176755673108698248342908594361695102909945094600266801565138494922528322514138642952260149569086874570249437009035189896414598517558635982037716380811319958462253944826917679037158269855684527937273584588786125735122055647643957993474250629551573977211420282290761597174523577933034419573750631748937338632239879844535606879161130731666373993774242808147703060485089128884236306234580488042694150984063181147606899512726775469957445163938931745033836395471433585347816250827050724870676149277445568872506100833211883186857250481510401843830082893015240737465697587045870246808357404179059472825860229923323680909460677874989763192934254828296442760103392149913444884221210131146906504553996876625648593782063128998428519938642315674040670886489355680211568042520778359422944542145814147554134018078215406546947949826724717979800400013745287378601681315794056639057853104490045349273600553398060038606764235909403692621862361075401135170256867310700794478592*i1^14 + -15157961316689905323392294921879671686328597542584421861116394402462738781601950887273844801415503885303333673484960113261174740631419279598033416824040485996970748500964919145780190495689181088422863958757772772070154772907816549916309352216627793896792159113018902288679985698407452467648468900386208797192977119898200933646031017507378210565858719075996034503288281545312139422910415155826558658902313388859720051513347706474299250135584134949308796246424466704747134485347827093625140486696794439285487616438783670935799038169439697360938878132187883607468506039516480686737247335118248162690204883566523179381161864852690618678778712512762497359447588382954615858071372448507989153272855842122931239374603202823512849976934114679148794532855336986130721489021569509378322859442365559425653690338770434709910525149837580521305008214940611645188742947379532667600859741785016084858373192829745875607123256176769088464141140246070282384791216858646639224947867918744249453866966141473796363125351286712904649647410735643388594974310173291629310194962341236279215575388821393532289406193981337412769155140082147772890938441759976569080204973895332445395959737405487981810455480113472096464257289333253642161242797607809483886842285959959965613435652436912632980671583816151794700330992726721514275651166056942185810658930968958982476235360390940152431641585010508352109183242696445791138630109669934150094084943127548914229575680*i1^15 + -199850611719592460261372577020731238945105481211703586071435012999041274438244788586462093119911179646076365904292294760166557673412513236518842340417475374595454668704854784704211397562401091753895450587321749012380058454004613525889401385464002143754880693634449059237015781305224504616855478258252319674617676572971848411176367170187230367524139481837031416850440189408237789901392090465896949385602101888716888783687612032060695676479750381266736282999818043479520036990850820981843735056852692435207669780223043287384474723073164124273234170821424607342334245274381615953884116605506067331656408757831157071994269850100366040680215620207619420812839527328570438934352457179657780170903466571514802818366248231731400689275262897261211690326220928106499912589221965368980588393100356213548471238444154782659723788341220386449830095790993738547930779701371485987363273702010907423480343428225691204140129249214336302627214282987779341623964358374484130037839640768316685634073493507694721707083239129118890044494075784562082280221798305455149412974251882403420628348101838704953879121245421708220774904986741882913425544022342093491656519682124628755568061736746102389018313108332030960666210373102485632232082272788632185467181321094788391704723063881909559138805997458443294054710203958173827237229318097635046323100329628570805885953521673409159496926007514827640032065584277425239108593165705880400206186072931738742423552*i1^16 + -882689744218808620373803828877861152552621177804989449586867877211200864524584619841262318783679878927940452187232563089442568487999822453403379333419569575676155823919314948217322075481991158117425852823367334950831268427796824638495873878466319210855285193640134154202478903123658491438192827842699613633683334382602508267982076853095359410692068748357195466346716805322297016053300754876448418186549540041135505153084209591131400026738793307283199557589706414143686091938152300456733977465481462840375178579766149789177476165211007710736647078100656576074841788741092671046800417117762619466808936118480845255536626106621023251519736891564834951299104225920281743769900616536394193481708044182455415960246104395342007435282164124543296716916477466490490342677644765813355436063774236308294784418552880416567200381773315276469476498545209416164757008454381603553092302130826887584858747940487119165922457617100829837524513061438100026910722810594991537546144143563164643857834738750632514016094349219350220402553212859252871722105138583205124251732090660505658065361499076942172495549166015663650636515323378031211142492957901702933744612229411534360378401098428248413323030554021671063717040100376683022805326125861406686318995691162232969713334148072834904746990237494737787967869593712514594788187785008647576281234798682247496078202070881948699545406099409146435249125422744852571167405000928807293999729086730076160*i1^17 + 3426271753663417417990623526933484957122334977871624111278602742683151369241608001565176727934624286508439505697200868562694170141304299790640924227906129955543491285683805361403861481180369726823587512112717165155146419939943501079518424207171821336132427550184069194669639538677301980180563087658580091747907230425998676606355518913273813372257841944773862635947983307716641296751485770134269725687864951008518132537757405463070562064077198422686112353942003985713431921986142510908186359619492190357920451699211048818648288884919169190891694779382231880471817734317427508035174744599000692228138884415968429204954521674079085054281442611829197516833526857305560530409380768097330759183592818062816094938516502366420433975908856804066130205620873480730140353677202067953255696895707107657966284661369736556677483931238153056663462507832754159624331766866476090172074749331051222309822944464564840949012682163442264626501208370796033523107204731755436453773937003731689236364404006041487534976487560928358800241248581492791400026142414959475998383856133025727108311109277573088159724496940349948891076563341936749527812756425676212474767951235689694751782399711522705222784051456890572460349621082141606445791886931562888491461084759040207142511302186665725341004017713761122678246336663620965588577854670322732218237251779561806005663314487692680020841962643714719091982167235186007808347101570198493211279537209344*i1^18 + 2816461660787059904263059867429025862944782366271362328203194288547296472423817559609886652689805617644542915209307120973291685071989779881257029450976509809163994455540438585353796752339061841835076286084029467262436547940456787438570907551359696858875068481729852591452304175484653456037458072742352500175245407561452221515110326316117254657427804013536457721598314619382315383980263732880693402490211834515559440370452715229118549772359781174990596881448824009087333106763744882417072067355919541185356467292718769179706076392288176275319760505309631613281347679328091521462958808493293500708058366332187447028785847158596302939642074906918826269724473976422811512446112641303602186090171079560893209179949545886372138612927302687171872696072950321875743915537908977382877507595847325298414869728598641353040206836287190369711268033380563557269297500493637617228306383099909148336659749298257689309967497042008112638962015338570879416092502529629572359873020505141173594283758158410336713799840666027787413680683932215486873291696253893229214279947249814134790129052831062739625076645436088798121057214870634260424849506575268153992833319269033103204971780193522484409691381861984312299408363444706214909571075962298490744619794364253789136196031102648220625868977819318988800039525027992982552524510636392318024795616978557592392900728402156773356626169055441281571024810945466692094414426951681093284134912*i1^19 + -13038275422175131437150475813779449182442197221516938061835941614317565045013504945246330415858476227568610648286339239887527476745956033074568561647777252739536440074266405825410462071163959482732415787159764147927526190661084305790044163293758799770027445783368158892224791226883579443779879799517693314770314237353986631843431182103963783104639584936445839940129452222370473943260205994075703691230511939992905596474004430492813932105814005802024229253657457391788851066682420984117266120522085333001975812956103044144396634407679643773410934729898829077791625065440647074099237552239008579342093190042077106469483349776789646042901480491125623191809969100293031444458689057102871074516819722217405559830061120985997953204767696216447908321376444207048003404939546552619180976527048827968632960424953858781587758183845237419991382968599703969008149541815725946833218170507027492998880359458101286911885843670328914220124645659097194670030486538341630598551109476264043524983773635775800014919324607495656931610885224088441926885410069101302391355474797767930156483020507729498987878856573096159847063268869724455114310606045956249335257309369710863357291212069083370450143225997545631464888672042726419167162285387335355237755315129005602901944155241254594119947709564840211183687258487010731596152843215219230481600891374136183069803213265318908180157250224582084198756915997670006144154373073870258176*i1^20 + -1379120190733605444602532045035618388762884359284438399731209796978267208663342110535226780262539329862038108906543057003219328523255009332199711251230489112790753251741455757619970718998778060156196014278367348690877043392335859095968134391488864957402485767816279718612038699992521880411225391691155911793825114779032415811967977808552828163414294295826308262688165169279533881158224177441400947687641911122998164948672517304245880480362839614830615609027174560209758570274547207752970568648114112871994060863110711073367769039258036365950636823725759930680807366471976149356543483073460401891282302584764562202999313869926006628421831555304803659985537511607137255142779412279002992864988737240647994282107268801675204844992669924715559725560317745167870639507860179470738204729065164015797268062296271538800550791956816286342495982662293584936999524754171620494026072182907037325118432369105259451173643134371419907718759344473753165773561609291503522427277146266176089271569686009063413203180292110772514782598878572440664270203542626412212899691322883633779790348932212478542086390792935451783050343281535467104214324982277180019998089653191856004824825818869448213566826007256864538039590028001941860489331832784555045075149855528737363808189928850697540565492469430565973805011380240707481379306546025024555278576000501661057104432081633741721547827240541780358662242288732835176488076308480*i1^21 + 22738780724174663904234504122335775486639530326083223751183822584699238053108637335921693976537505829502721984109088820045469204443555030129018812192812932952459433952666879586848320927131796624354899170777064222575276818020546957648102647409737013705102476494605416030300941337993290672221460453995029176213769948055688383831971821123507250162163250061061489273198490973480591753597261837198929235430694151299735597750074307521295828551750725941570079188847272492351724734652171273461653920987922253156083513857945705943643043974288952018396878915641417660788223259623320414506465864991940460645820561718805800620432087677164886116249613822571236954363505542024491958377055871076179339047358217837746364847252857516717106618465453601681962612439703582138224562382079218741065969484125197709439883621293865156838795715050343978569378254323102251225515398895550671432837425862102890591222143382273390096272222582599049066554102858830980285619174148558844969287178757559402163155975030230620452523619510118015789831049210304216316572134651993013165714824973312069476609740272016811082956504772252308494445010442743753667345932875365011564191500924573809838928084648723626408860078294458277100414938883854806567318995263169400254762422709613569204893985737831519711309657929659860570425173384614550583540325507916181848360321154841352258566863451443320467174660335277547071912979483681221532975616*i1^22 + -822923524062209676409061545557372492729413295032578653054450937599901340722985184907844153807770332965827871824337198618782439499473896689534170490663644391455562786055286388222853762797793629097877641509837583349957345812734293487034044388845951091361054193940355602539027142701872804489586805093794161963430260686000750642298322399756056863870554025001062412985996684590670639752584292943282426453242281025388339272145123860171194936300827615323620885819186196961424955722388452038516251949745970158820164026977934638760355132485737402040912398932394359203815314436286244499614398935261901666921905673542962079803398313905551633180898763565596264797101737635676515017721765425889969602624350338917175628203272436696193237306911602483536264419438909891865861221424797876422261945307001795772013132596797130429654602204987058011422852586745758772381005032627195518166018072895073400912549470861020996191106623146219969276622267183659737652994014714193056894769408071323930237055242154857746660497127693957976532345324124160318155420184041830648302782091025790854834062994403036752408158001383744165229043852545838839044618463922734029293806972213736338594348075869133951554638722868865565814423908799743543566882116264082112206900224717324898962636719610447894810144627741789229589311535139195161450447691272379114288821920364483901630869058684921817151971437348968635604952093787680384*i1^23 + 16743824821673153010980276812443566499351124531513662208960648357967136973682287138671343973702242687223089040355434438621588597614055314882132812984690897160966971522433398926382981451840148571717479403665635371492031096796381292701244032270682404805771969722587032359324289026992355889933148796672097888968186556887868392444333667248536907579863785513107595964571324423508252443279104520962656626517275212270379453536451728555218561284491059792655186586088929592414394474716098026002537607141682429950338063924575992763180566908239143671093904632450468100303517726303622925047090414943066723626610268893265958374926712942348646875570802455148695574311272437652631524072585459139479146803591643339260564897139342176485174132683162868757351502037421836357029469134667212577198402369748799625782798672307332822076140503861722753938438274992778385550554394503725083775116103943694006530095432365530061632949662016022929864603395723591112577603913583595089285412293366172133611695273000605151449532614577862081167521056730099371113430708112804827419519885666831222740501572522463624025439962886430264454759806842093082291403052432472043833116207890486813320673893265806402124454982008277731528751862484632808416396496633252265640041664011122326718238625365424829984095268875873471364821272128839305825507898489237930796652039264200065599608964854163225545693300772860884954298089062544*i1^24 + -73294348278984087191728958799847204598017561852645855193134090138568555714022050380358449409957878710938790700563323646838223136371258434106070446846244328953439512931529894525483226728430476223161047830784197096309823190291567291350727203525266277584247271003875576237929776533689885784296964040590736839998839317823422368324572841798833981219786614999960952029529193301440046856230066827029738202329142590699583378107164197731930621989605887691079380634846209567438396651479797438708027629497970374018900493350829658882316177916041240910215890389599662895276379998703882163000981247228588111444517647947365918195086741943818190662505002714770955712860118751555495199983032124034441576914784679090382051636013984283666347220491913874468977800992137402501580506308869961222462322291687135598870148741624389502608017703136307376127139114355600480425086394083515927864185165640012148635802316504869970265270768166903779099703420881028618390182568396426128037408823168363951779291990529428893852044282783051228453334934622474735434762138993896448683684584153780395252585653563138987451289070553286745302375581341049062649793898988024366568500755113946664370283817971393747119863331047174807607268787125630651776765179341915210592488430633905699998127159955614152776676218158152921634450716564469540947529056900900294868345247227486562774510199954297644986118617240841186977382527*i1^25 + 6909797455844093217128704797691614905208308132980068625188479354857900929484957324654706145427475551664109751937944877293158216494465856928933598599731208415675413489694391719452170838941877844418086725898409917599992413549553045851841963589481652331856646931843037823359926731555094650568223493249643197730199752286053271723019838850558333220885438862973728594365623307420028951060790627747684562099397777924447194055048639140191325548067083684251973379781719467178813585145230145262142557203257958939779613535054405478394372175834346146903825490300500851175440506215023882691684816466694064398193516124181943316922717492537410306313837665741055385584249337191433757577285992547856775540531195202620323454677773876577051093875233642562507861056518193006988128814577196681857902143955352606100192685924241692436753762253133015267611616278497728205545915766912621848393220470550936237361618134685623363400195765675752047881212535175750472169858328558823730942114895928301078782425420109426956701068330148732432894535206090869688154545907904169009173316070364635359301062995614729043280046152090246232415406013923450668104552906673675570060428357196074368147810796156355340146285053684942716454457843711769140705207226485594225577185587880425734579110516357106669010606660840481745763372245776687156463225357595126040490316126079057475023852228757580344177641670509372928*i1^26 + 71143861696044027972250746536504026277094272092309824915709734848118115509609585669453861097996593936157611447731835225191463027378960018949125631315002233126683793094950313823330479862448260997213939989475064900829754164873442965901158945307092266409534262129984541449241245232570074536030505237961681725256537049053008218509241733685162215721675187931998647630146434749378094938742283711593951201497429495873615514863738290896028776639596278153097216706831994591556166081364712301679956698694682507206713132892226048309058394094174280982531632699724778476923491297004912045891965286540520661519535675267931548353716368037165032409606561223826755736453869450056503070245389443513173999293144969860212712725355408780695604205325978546847147823746032353911727257299453683947601259095683404501671535330491881774932890035293259592556764050132558920660825372942654908899337866530867158797415458061141768874653109227409589276310049389705063268667025118076534504459034667871350355287675038776784418801577739225754605690710912683650354532489443655420612730698200937395700124104111747346120052795973681468747340719258968805257017515161561334735214723248878549143685076700975818561329444787805863145463013340652435750565670232594928108399053660186689740605346238044630998611810071866787679843366622520994410650711956268396002245450132859312710986964091592107033907697156096*i1^27 + -38343632722400295874484024908749292719958363380617018940180409631097197117358162073053840456648537993969373415214355410655918538279470385351150888196212920741941056230599056058279085519274285808302149485282808937629487887233177948231458525959259183898283519021072208025438396176435952404094105069524073522286227159200241061800843762400990331970714209680964270391798706155495634812080312088936988540804668901614919239689369733779018805680081248158726186061089025631272981447987988799097884775276908971241348009738772777335254701930262459592306242920777386842490935694824312026209693736097357045909969232439850886474803953838347030496765122349458151202614282869791883699652213519002714781473791739885354615651108159106884124599602124909194097297346944390064946078768279065930466453423032814852051515669412395135255593151043644558159660512552070111118836875052761326547173543416702690029731722145051301241163530334196288894086968207346781289708820850959716098654271211305445473852946567921358547475015149496485333505591886761920114757306421804265197189734030579447228071291132572132417285094151734402600766146772652872735250416463460845558275067987242726684865781525369385480988997495827766733240629343788818545321867951939180910820329780036878353219853189015442331065870415065956271853988540657583679173158194384566179310836934981983679023925614869421163020288*i1^28 + -15030760017022190919413931938012885261666597172113022318293268243673575350889035967347456297081618851573977674245677296279991899972320767989773771317343514702623205901024373917026828007603448093716206725391055530578795070030641549286610479012919254769274842138169472799377617457484008968780907220145439884726613473885682117928529724342162751925264266978165433184265007312051012348156900536317512159578198278732004270620770204986946335166998756841097498787793748926565650955437947357157652438269367621311852936552091645119475141019472500597309175216222980678727471524899692121698933779004083585181680600229229530765165930078530667046530224688832190736031344325086820811872738627320591982478672704145980587734196388506001457333073842424100019805122122933455141517796111561414538416322907636304193410667746896341438331204224433865361488984522599570209308038080204228026498549722665098095157409491125698492421102651287672844290008030609982680485939645958196698404376021893596974867662812363747888189029328427864680925687339334908258689350934657013754259972340925879133786901901504260668387462571356880612820529842306165391253985356800263223631698577732679999911536906626542484236265133007996454366580174564561378049089932127121148675259842757998309945885610851935715859899632457691176740639474646390531486190171659120384542340404120706763599123796514045952*i1^29 + 16782647758784761770324137713978839814747708641940942111571599340816833992736877635616351660160532105415342864807057014604145173857341889238718223943466691610820759957616673814260476140349808082349124737364162284760637626642875849158416296019724175832357186626343181338990980360196604323947488119446811789214197928336320472876551567643361726673125068070508104422812321823615041176039591386016974244799463802776043602810640180799322026667362445891857331753706826017285958580783704621091153654783792595600556846169075741567104586181450673720113448718080362620244238189994612292497476723491002206842033309999846739969344892420732811831026176867205851649392112770021168455654047626243197604669972311047942780588406759936189157733229113911810935406497624990011925012906633162823000058899566732121785175112878390261047807529003975973553786340530198629524286491565706560468622526707793582321037594939928409105435435580177226534197152907073658350077780092608904079627646227402441064237784809190541241470929934526063589531584075568798050961249125087900800309297097758155490751176005108095945634165290299494303600002655206883211398442079521180947592702394883050160395459379606991925532119591840817049693784500158541929373848444555926539234782213372269999284418554195188660949208878204201183040812143280344125274909918646203660038898573165821589369066094592*i1^30 + 1740928146122313147682331050546896252991651212625764281823000543544995758043317756812827019997254796391309869775481130981718579204436790236417956343167891583682889308811281913521609724903047107837865307208443565929057980704350678592382753729417132063917398401478331445722608718509238783908525954783385994772072416002631916092583909925779033998181940349228104457727678756489994894852102694059985156499592006997780090773864433798284220010218087188228507044207418449189609801874520174666755496101883479130553449219157608379099447758243854246845653925271170110163095940790251408797030899703023699647117515125247061736976358294432648394025752003405483749046987431517582842918247745896306859513430662218951523875972986600576524802704763881326298310162993219673005604467103018907657281618176073935175436656938162374000563854429976719279117904763353867201744172744931825513421683576835732197009941176827336761856178946604087738609696445137659049011119070804187017142703849521978469631705422655611720523114598591027380277381242850330505717638283475138527266606447447781254237602966614940351207456664530801419435408626784833396451962377677693191141926703625760345043898838487403361576094482626073854720989348135961004205813987620366523675866644290615639651454658209642493502864667169929282545874951696769460318521412689055814200934871282886792708096*i1^31 + 237744160483295329590603595098801534289766572722032118948074091624425560122922781063631783920428064195448451854979837522754767936410276558587107444541502576999782230787137534131503122102782401387199314358788209665033708442924699030289396667863149256806917243353218656540604666395474342064652489279481040097022656217426763681571234360005190370855014329792722066267478836886767386221238794972503970980783971891074058676634716551642904329165540556274409369746211972544888274263341943249621845915400234308766207095574477461546012050062434185438954092048961862953237071195170238790664426934778900304517361128337813785976285948869837909282996223431613555378452065784741191387027156416912410601399418421655110169246357742298756977594385158791503774953703127892540264916578169277555341362325044672586967498465889360828687066023002291221611001715182051983993003040185873537009112226225254575903931280500992950042201888283094942829154155744286244894681588460321183352092465882534489373713049932984964213340513388108608392904082008569327084734648967404954905099906598676193822851844761216604902653730863648370687234653623102128893394342448670665640949166962290812926705782133014006510932770253911953272663252563895627354463200200295886204793713255425743905412020775837809993925597727838751877805889101009428531792928423373719384990687059509248*i1^32 + 18206979661915714842437119877216732814401118974994614990127714772751176729724941986646674357345035733643702543554314400036862447484631914572123291532141036369490980239020778688292499494746415907345240046740542240578945246633733166713619092590534102202872395911620669578946329460292115339411265115943773493729346783843493810241673180439307740974608332567624127313048724453048069335834622033701216645960662626780804845459192682618560765494467849175686444071117175682453234361479341780149828551499151894605236705792053941843296444299114226754384764429064435218498088851853583529108379176021410020059813420694741489912009371162913884256949478083779728694816032154648837784462442860937640703736486781896204993788387745472652600443532203093965587044718682018707211613413242448075562460061006755126265864393971723543128445294796660652931361999877825398918615946096329830192427223714316067862731082383001751967782085325513127448060703817862400175147186845993342336676288409523447487118293046633765002346463038006011420981528474160077409030284759350030868642841404075846240883955139559060745985831958009282543392079268102904746767633225896093929721578622145993491769460057724584840732329324073602379106870930962611896444854049412590884735534207145099682800405637552184129196156991585775832601228516764118458266797693255237003986862080*i1^33 + 949987256437262661159045628623608639199910543866221569059641179458020384072465211162888808785955329514442123921787595445376970661246644077546409136186371863620103057791089651615876245154757321173519424605393477844851587313831150195426898025865461850152086286565389453680686333638112079577404092637490860781835802377762172062501181683076758304684026246269749317908623013973741579010054731853155543809689047668228097441583093090122970295791321496677761756847426200759100546504123239118953263467231123287388027187357414278044388645131583866945975943492621651795610710196278972415233635532146510994459225263495871195381438722205439483831840230787406400260428533101242502376694725058759279599447492957090274693767991689995542029086462202308579061243683567163872325309988430715177863966551215578668310029386798335680389224364544323640356478505010151543297231838036147639260335696455628285700755255508379763579658476759841265302387262993811574104354308826958930846769212940756332234776357399542788864622899673895616138253055016714049171228614353436157217707367359098451105522924132173794783240558266345251518141962911095244657873012826594270401635453782946752926250815145989429777304004013524040626867768749306128430093408918845690960120355079485862980931527192069708570429488155938487455491555817457213384251731362319433728*i1^34 + 32017310145151248676334492508729685232949811472596722624431101575603233628929082629583656368453216552324149004745003501636081145018732642828269819325461230107276578593681516259630731225216984661706636747753098708016709437681930917016227437836616595997870494141414372609968085237735582338735759408080953804570908692354176802547436318343313938228892855725769638433245384354932258643594453866862598666210652110141873045478856432681394931344426655560032591084817228661672829030083110978373200765924101788366533956036053864480653901646970078611707535465715895756460492973077743285554001432045345200757777354879655277140616882663759480639145266588432778353228866846802199102198774546635886477879116023537545972771769811938913077507225418910867887647769966234125605388505225999068610274206103190314754379316409487158202938180666383209360989547607751462817849463790904587023882899558039203193676261346721974418846869905292201770379574154563332197045791250019075849639524359504600019925909771952849426608377292934092275652514331369134789985732479345982565106959609794608312932862576435372686844010368857018659994268922554277676277168575789355133508508577648043503207177489891768100540397779619988172882140507690798770536037036722628011745564742225238546537495755406098930669364368237467891894472507107945973467651768320*i1^35 + 667124287307482378627361306245794319920709129995437290750401338787684178408302572048470279988257569932722561361145940521291287377744343096419839265868309038623210784619670871677021494654491612002280923364007688373344868836118701746871886784683667925375627156563305725487996396928414592018474126632022940934558684094115667258030148284808890099145227241109213972144572570916826269136320144895106928618222349763675749061364462204668165459832387573484811827872503419664528275721628892197987733480289067247155761526097465904521971277304435237710498244651751908655830466332112214191961566177565822320884320682666912248514595027813269590297004326520030243318580191472111552253854823045933422144566978569480054659047375113754544114018753206597862476830679059966671808185850143550438723687632887061263615948898731806452929650836135569249581437035513356944572104639861841200917143613136782943377593455476793963364100984630634312358976458774510469921354283357937966540970312053909339770815651589300330092577436339451180705333488261286076703568459482857705542208737035639226728404350712640956451162882680330032012623137328482312364029512744712466503918669859512066102295843829815063026239137002622211875785807620294731302592714399332791233569379559609780331804206425765708549889850171670074390193228532706590064640*i1^36 + 5900041152083614237006313417525681161523221287547540802518740265340269994448328347369203853050158394385802957461032985591793355672302407135072733887164713180519450626317177652563292110263976877849830546021626816061301807858827909772729217647599137504864221415192080927840275107220824615110397922344269780064801042591619187514089734277878831753293654543597082445856165379545671479274518396216079052133089860184733557129713285445371471275576021863332877421474455755181949585354367067344957067730810472931507299588295850056137345325377648617480412993763635914018709091591032102313969138677692171885862864644409320615842134055298588157415053183050044580994438424208308623054170040003309939865606836108363875319514096395563613755212627702550533742853957341771045244497004523738053294984692335280772154665620202040055740286243329897190436644794817827236632598655228936768305362535004692587649050919837735844363674063540059445220986059706969490129426089129746447182342998965512843525676776751350584636282707238027136549772158599614654578637605486045571385628406443294827608828548440808564583697789178347058997097701064150704256128149764493153044266936085226742483424261191734555358202307769711618467363616117518834195090077356679886839076888503784925267982680588041260446643124845899337199407687794688*i1^37 + 25468772449849675315224658832389389423260530000610550265288984748707180467509999451182330456203450968949789046504775371147103582118438650502932206900786633400237750071849841543373248201698025520530065774077140430303132720713694382896711129032181767155948456414468538708496979188457463538389176712079683304382097425646387158785501839986787041771358057539581585918653418138123568488278324058687293883619103007342085492018897640694771010936708861391587166209968439852957248957517759992058730525095193785610133006184606851362962478916724287373817687749197255742310854195876910368547776866935232643464643408240576318033514104090237221011291866463517578403458851683803510882490657466185228929227611848717965685936414554041586366337841189653217790577081814038605821813949223926078971679782223081172536105930943311731961711186130208551543994072416836054084603905022051138049974346262019879059851953162684249219259286578305595099639178135679091735621278160269977469555167058568515009240443345767673130953367157515871033606886759106408465085404702096954423209730028825118527719478109721731692266498510042266361423999483132655523706817590596511831766728007502222895145134543215297598508851921951492059043296953107443319893028510343580140900297704870059236143937232415671534582714483579401604694016*i1^38 + 60949337241459505015255883602064664115648811499820419084200060903981719441713027423423843876788489732477458909144768967215971025900380150732871842154751167496377670637399034217859452170490424094645687916721321669991100099684919293321359157235531493231585539100752100820648980299538453674089364219163389965705102081556720604322558702130615047626664181429823313455008948497706644951428065886350604913719748792386564473459935509400907134826346983504788938609819364146680477200418966465244803135841828980224375718681261520514793640737218621023020531296455917246231699458119881693207075383450863045470844729255850286158237016657943709594837546009803825456277424599050559382159612658793565060359385072055098625734926118744930150684493243040471712038619671923039499174758328116470282835884577460959460958665027575726170775256539739160017431606280638007449398752050133483607974995131136890140444711364721418315368816270757441806070137799950125650147335891834987104970624426063146793207099075474521674918001768385262260403776373448104951290997402497841476468093662591253759893946826359769064348364662840777710645797164169460108515321001510542691121604826156939689487723454197141384889680369527659061555026314606166958479972852459099349231947433612805266194869605512912772816696623759360*i1^39 + 97045984786379365067784935478070300340570676303081604116258168176876122657977297223097742709616583778736307809974090123767816580771208744635646181553628614756147726783409235619681253961872214732179331316108001902289414979483973463576174118163730288814829833956800453103718748328919404095953578540550679951541142035842838958532559899099355416455481644045962309420094699448192461464768906458612697794945732394353986286554410485515301147012681416977948866929179352338427399709348728099666241459303699936327370366770705674237082348374686946788271897438541216008659880479423673417780537708917793410646286556386235734666410717022895511154428946894399574304765037771495423990706385008777306883424756840596821919094278942280088600896515429673723169638240545583830126200997293607086907330512953374709860132761118684068693625307253219835578684590165279478720081781482866073520941412362645870442528560832368777861088885019304071086091465302097113686604732425324934473011797357980832844198795989347795778221796762275124072713051088845489435274615674213857020030246284475124094777781445170783975204054239998897171663513491538304986687713305314232038432015320515188356695280636129057598506673484498309252565923133950876923334497501493403228720402379285016085300643311807708499279872*i1^40 + 129636453288088919938408742452791123762367993225577201563335328359879423264747586995252511265056947307104216689547817329065910968165007247624585237831594152505228758327483391906005863719850154848239445084501776100092801940790534968606695195063645405195117622071978791678220248256947230621992922615791056230413388668579641331742960996306793433960971013138439848348432271661004348741942692440745240607666097852517142100501026229948236829281757343568895910925159785885067211919292505330473371572985613419671808892334694581978149991122135872053575024624814626880751124569267161052074706716297548211370119912142562386955829219224893151037253196350305243032214479341255228375459319631031977324530488681788077229678251287040881021885018333409684261520336039824003959418796887375832935540604101050428086923420089185749551457934854049988032302988629288952850555484327691423817257233298832038315548146149016240098165436815796985394382333097837664362283747116256618291883959119077969960194881358770980462709862193705780493312279065774118801725389814725126718824323281081111141769786462857511326869395314733940285737745360572239315727376455269964777019069986038902577061438428721676554545842823657080706144892856471571732677847286823947500224224013352100395052553583198208*i1^41 + 105673044600659638735810235155350687630923556253804051235521432931839669328294598743483187140901751155440266885139323734357047762710122351237226558353127637569683902573134564325206120522413875036734555083293328090447283188728906763109115929769851766202467357736212843177669693128513956776278533911152175261588926350839464791094934969853423559404760931400820465383457282570269095334116256728540967692075706535104035722879860881941810331472532960732442375803901979077526587427941169600407601109583586036112113507057801650923714228357136288279936307976868983788318522292087647984633868615637530955519878361553826861582569209796126663665519793510483305992383383623953901071099521514252829089542854646980931700300596003727951115110257337954390839864203543848711419273790655737702907550492263512936926648355883178151531508520476307426630240008834778690698388840783839193303077981452215821924726936859677206076907561230015517675061966277407280168104743346171406997059820391667049250094910458735570779353392809381439720269250019207475019536003047939277383906385048880210956762041747475266963724189888385539239008349474489520954108705739503530758529552101792484432236260904320483503693573116761032540760371735850755773035345097935389115575958256735479543103488*i1^42 + 2947025390900767398218560795410987456440669147303948541640737242299754166323080499700913012714906368910736756715739456586546097014451057682749427177345269975198715794005971462499498369546363290584775635156184138067585370070478524398905866163770637231084826789681932891026448110218944593003689944996082675044770866695124981062179935564441514689240621833492580028712277949866612268660519073006408398497551773849004096797959706732098900906164125520256906373174068805393492313737826910646214435029415419924812758618362231710125122686244725113838318177318942010895354658167243333279770232887737943727167607211452163663928656768979526646569053995894415877113655207771633230933268039265592660160247437358895585477961571164752970501737802486427892199906333241099564395711234655294536987320158681975240913378550568577025895095227454427609720135851837455208012606472821750650069916186446408493615537796129546684412850261728941483088609414316008059984557434320461929610911913688279396290460162741233876994957333614309950340355438658611285618598312886506847221566239930683545657967026211883961641229371108095621071570525814445166371955802507716486295161074372804198720070223294491142382789670166900021281476047604803623748915004357795085751766470361088*i1^43 + 71071412562985664651699263640495132544120056526898466157334392463014237327249260261911322343258911354336088975233661432978744233550362707374967119266696790421150662955124850446837788798117744125947269275314407566645490051627051489919291486354157718618343776516969682938260432887108076102343452766489019668940208470978922552268745971799904890183145037394274501632772815643433989390396122866137119816332923314207029453407249317169203466474789067443606262798355232647125126200367607846577618685802716048946684179878471961526980688701000377900563431766123924494206133682590447961456884638737136978966115013520333915096211230965703713960438335730249751188910952351242417990473321142635232458438487589188191781182846502429240909205044184113411310533500050149406210102688911851747254055930342945627034386176909613159135901710855042342524830787997678343545521566103339448065874774772818828215564345864196682038335401391169027785950116357258535069687174208697769645231091211668263523959940193119383157432557492057533643504218236212562777031749093332653584466152083005901106329570082198457063931931776327716459107209563117136763509990446843828588127416565134038165197730374170706529927858491716283325077491356078256120406303183620412538880*i1^44 + 248968894738028841608201990179201670519588900147814555785957047521539908538020804402543003647213272502443238319234849471805923022779092429759711166452651675804205876514301047110883645616500258782281077586839539929120051548703571225803836025627525654470171054174634072620924876353480107875108675976586893379307048334203591952515478909559256607804291717309624769971161418694055899640078207623261028796948689194626534201573961840432336366751399619015671492419588181894570458465301454322968907878804988280908664455437445300258373873750068663921921641525958464155939519167177076262141916334635066051005269654035924401417245716848622391981047220252952239094254320097543558410246680267796892989094533874327027553437443214293338538794103397385866505647853594399850415045723069880981702477113304217267728789705977451977108108665739768589886083177290178384424353006099107932403134504158198466928164750433662058395013070673256395780771328053774237701588371821425363956497495893344883324603374878092967636073321434749742825450077176764177582873539206024047059463567146427089648414088346164304132329133991303446856444088836894985125067844980089791902403708400197366033110453211095439636183785252603392044667303531704625389371392000*i1^45 + 378360022063291213442170202774955225474227816144791817611185640821820115871889264426551589344327457579341019170203310913518289274917691337164832313530072731436058010471150858093191000913258701060877498014192908269868419327625998015664589674501397723318076323036624212563126035958012497461877509123172604147202910661050995710448803783821071804258232357915398783028205064333152027148257128988133515539259041455906042436655779431433472919586574712563491157865259031376674265369924923048585153910797586650885551584995765260707588299338236113747063858574946687609274232539940148187595547248249771390031337992640254590978349032101855771433031652599838677749808735437667673022944654467826887640254855720444588299339185703016355616759987726437089207215598592173699313410559311598316894781012837807300928892421046471150857198048220159563767104124021859687877037561960035502929649068090380499392306028183109651986770389293291025882830823741201364676182220141535402504205869764197518724515404036081000039979643317538003506867262661750155196098999379303072293167615980135876690609598433899678335692101856024106629848391045674459563872787143145954021825790458348108629137305567033926150684352678501276336851727155200000*i1^46 + -24518597415768813603684322003526197100141722179979126325879315433906394463308404632314632707931039468578556963302963751232967106201733896977314494274528096825394085614057308416858967178405965788379159109986436665994067877324149623256098524899371465104461293185505941395941698781353743662127523292871714052732811823368697729060182578435599555835051217084524321289788512625266719444266810087471633280024326014281576153277718668002234266711379740576118194883529369285267438099474233336834087718533483790648991141605990580920629475001098752405687734025091720827323698644723126752645348823964340715582617791778381725829643741265609955727611514146864490801945644251052669182777643782153165437053942599962922649163034098762368284511710394791445286295462920344285066328925204417385073375215416894687984763545256082025761009925325848663170479442381415974342380406168921970334708823465777101826256050472048909209155155218884714368903897800375934399210553645358889560987650936354146151999989674488961982901307421357612541066557644503739261860695617514704711990474756476227865001480587343686748865780121075914537319861160929561752211583995307840622989964826385662999937139134741862246932266195353600000000*i1^47 + -53230258142158781229936997495180422648436781396112144864191728981085538805713918237215338074228291547140899902694035044459709770943022071534732259496361113160103417267817778185633264914861986904853169249728118113729335851105072229953207809109193444159380530897788084708348163617804244405707825091474350739199943764125377972538619170155813994141111301580819427671451389529197462230776809038395515068443152111762852399115329541224470726003983335801232885623585298123595281459033772089738671519406135305967754089724457200018145609219825888031095806130887127983790790904449728909807371019754937177519106478096524957388715125685536485362755611080226015158156238437098706098112274372363631083934091337588762320883074395471489495748813523787186810711970917589545485333090258410803886184637993097402539065732081760153262121675936365484022754647942204760976344392920366992899352882381928959729459422467757683872477853087459214399439667964805171980931013211340098126792611967544251419776515269686233439205031612032900068138148892767176497637868763072445368984385545763163286410387468531856722323741646830750258398554849314461618153597542884162962658616489098138200734699366645760000000000*i1^48 + -56530937262877992532857882062998598728951332917709582569101985849003049723850109069130967783428803865916731462610918664198251408007357308312432287454120685846326150294017280609560260616356554796406446996252443803912288792985554580947692540278391069523984398631344308785631801202327386810886630746868806267145897700334499075278211636218764641217110841236470525555134161510989936039919764650604728195274420483333047871240159287241784722877676855944466554786986924381461052407419561015960834449672513717718200851274978124756767431476709204478670481945188637498554772115045947688706848154708246712797159923658851869780086232976330516029738079134697855587025788403417725153726458373796945518314965550978489900767191811822987080162481067441741034639149581523121928421554190618026811581258446941196643510025559887710558187272000891890327056838780564162194491525655103774248385346509910961476748695559568423349546644913402058091673322158619688153712749402754733208989243686176378439955738604334253865184147689506153767321028735948470668470754995324447066455177579413004168514911208887563560813736507386443657535782336320412261448598439724769969362968695432806400000000000*i1^49 + -19429821814224688634585085288746317513644039107630801195904301532328602580520169836690396046352991058305952311408228364636805845068350949959893679645010992005120675432497445554568854728413735670819434823921718806866713903792327209844506369211825753176197004070492178349122640076064552499289870050721083421393501167846800664372790532151350433514961033223163520500196065449038355782867039542913597406395724232624278639117655577771854386851334401088178938433119090901189785595999753117358155062351516097146014770548755170856100980194092644665245467979256596460087364822669018350726293201495473273581293616496648455472988755585383513169295522074941466049222010564609773257625889175615099500987615478028038258159060827314921062252466238329296955544015358761354005184850375021008314691812473508766386599096911216195516452117316443487288634492343966020573162542046205878351067797071248080854774343065477715708819800110303699127789002216589543569044447164360413602145324299567345783275402842203891888637444885302650371756291203247758472885718308658084437781281568012986259916115797669413076015023371644289564691146427445174798782024898901442560000000000000*i1^50 + -651237571379468783995137753506808681365979799345684051323844322542205876171438093372068586858815839988554220913577037955120752096880390683545495250305315784131969780755456630111312778516271978930161325009318877483347000377378100367221762041336678449784814164976747985218977327466243836043717862043775172532482803905705314987115486162752988151645327207420188514285321159205750802463327277763437040709418389244411882501316156801378950130428603930615283799034664566327339049885719447661689587664996363287471259208673133767829038296006919524178337405270653337017886625023428712777999884617021260678517726283134015421920635951145400280443004178482177667332932916590754019440589977143781217459522533370633642774869304825875727403443428926849250942920503825769750672396336478960106584115135255044790405451716493261601522754338347474318721403246471080520842441455946490559674939218917700792161864727910189206454057311467773303706772119310320365625790001050364730415923434043603637981167403852443309706580879344032947798511579024873337205332840416494019470741111627584854166336200304697309759983261472199592952825307899887616000000000000000*i1^51 - N1*42512837829342046098928754369335565301300485672943672630324175284282016893565668092923139764686385271579846806730297405952032094807691762514404503318601185156318490925812144528219099831086859706867863850654411133040372545475069820196698423685137142929584331200432000000*i3 ] ]