[ [ -44422386458221966259102008211029012430898534945781577214973681361783200558004254207063236489005368701525685509862245413342845602018132638516109962259835781387648524168971761486859305750117163062035179961402192257212283326062885548638778242994056340731736045756132308328326004991660799341630264223091179777099725797070742201687818548993845869583794566186961518573652581392651967409868483308508738400066885983441432548297944272860376682672999276060379977444901100047665936523371992706775704400961879653391513098572251581085905040933658956768192679242749921115456410709475570109027491254426180906879239130998548247033800467507698054040616711207188089619771229084495377956846673871073443840000000000000000 + -346039735755142764434941977479406229678673214090853888646294117287880154088026307502352145505780262032109013406987846650616612379024913169734888981111532777214020931008485932772971044463605280478186868828818341861042043909972973096353403722883286947913618703580381235697992262902740963705883829543332461005256227903912492150346709904080390231458340554808738116790259985312378581965079739186234110014155105203437568652909167140938621441513795795084974998576648866816634148004635311859233269536070317956906797294029012565577673757209544173371408977768387552269085340427613815707291072096377985381877632313390793917221137712368983858940143659070779420261901956166652291208743497590059827200000000000000*i1 + 43696996624602783365489737173892110450682972242807376708470722963735547499564867445893168383869289621251575995912691927546203167707973763208437797634748975281551797655707912407397892765289824199537132684534512530443969969769813550728637898945381955624097217175350294371365815908973642363789082134122926256141464628516633973991859127236802041353535892027959939000941962977833379423867541974436727893528217163449121648506432477440536941480773595934869567965314225663068119957703516648015313314075592184694682331769130492251288910867716820085716702553673021920817912094949843200758441088909868979962010484397706490887415358228928966738711208079878191219347575365477324904574065653579776000000000000*i1^2 + -1475128392480708207704945204120642239514613219793189515010584149723061568920454585981197595699747616166905784848269200793328837596458906067335936122575985707785607665531809942412183736836757186578886235235914335208865463595581172668050019796466008977015201703663173029566818784517148339634467839801868793653570781594949207697144350268017321644504007061470675192465106058644629354199310253440650582215417124140323049258151742260791762982445739914736731820410473380243579693884694207028194331096430871395320556387116418968600700947936998001148237736395532202501841617028048942001318120269083624738797565557155655391290363770102761158342945577129875010900528967988906635409091461120000000000000*i1^3 + -3329215154397820683608938199213026630199232082886448378530923138875184024303643899950694580452875173387563108803833815926788737106265565022127383688104161917179233398651225557766084829486307009391456417537507023663575874563649376102971120813887894829898501421027736386185859455316561226119875691974710852809745617959089739627052703493324166091934181522030032539431435413901420377334852034236167304891750464493034380805212635664186371712109540924930818473691103994687202792149681253957267139673567687780729999985128829404054841475906535205008598921491730767662848347056198222907936754741501476585121956914732110814768033438022732284023870341099876083590626861745732281766300876800000000000*i1^4 + -2145021386784257051012085065860777799506269883135831401409342756722220789650487558722200865966525961260381900761767567915812273726480921029630449687694623381837366429506206993205640352299538236670166505313958530780202514784190105432555131471458383965875618815196273076267620621173353004345793350465002145098999443127047616155944146104085547232156726252728175747936199097131399806587431244028911286190247806460791520310696338081914473498757068249551086869718399943922199289681227995350183262164620527573913828824120803211630948541148500213026568210205841530685668031093101892379407010406111614802158215941136418241782331643602598487495690004139351025419957116104756150717644800000000000*i1^5 + 201242251844651313772035866681779858579528238550036100327070100040592316037202752123606936526639154287473048718910880209592215987683718904059436484109576312881090654641248134449427655876609804943501475803183358128651825575611879307755705545595357131600586552588617504186627903843651123081646528818575160316362128976909175705624491111176589652121022556584149172344685922436561320222944771579773111652991144671876607009769913917346792076821307427344654965817870435697333105564294232028631049575985408910594566473527549316928274034720689016301054588765173319069432610535234765894155448451575861309553972800724624738896695824921518537794921294339586551126271486187887950561280000000000*i1^6 + -6062946357337358708401825102410840344213695602323497593144519702730524248033188623647528031519431172898008035408596792763846272632398110225996746983343778798024360097232298899112248313922415215493016203005028668126055771379612084177387588476551581612570515390683859020626678523142533777544982967876964712188314929054064711407789046287134447099635994448243270373456331102856262555495969870638331076631298710787132840093071466812357518361579012881929223239031488449130326209388874475128350438520407083893517073977696778228849173150746895179149552492956126888430375244117518118584465835423708377047848722907919763555037910876618716646887002459409988115686918720879329280000000000*i1^7 + 999498550020105489571562720560131014301334184592852030909498788535513580241684083635108943410988493187709548020029486704220729173105088245676677082423776788794974454809477114004273854886360819171563108025724842630256376491890866203009301235399207222268323937176198761562623066175871455527509004207442868327318776966193202116005844813393265596104925943873090868432882663893197018469943910258518514874732204209543801381974987879791011846015499078398756143975145071654964752017760934755158738877225353555810853067160570612775042403150377577826900413986085783431557423929701382313795196425375289797914524851407475804202949203521624376807684245716215594024269684670464000000000*i1^8 + -176476148488925905889439452162488124420200476020696845234113492010623977501191111748366506783609340919380179569794692333036069635779865540182811309126759036632339333502581600232126270826668335051221299174345528827805557433358855723931150976428132546331826733353302223179302456739997291978525247093852782653704884326519420532205328023821034554488165278159607556290101786550833143698109808449872028014156112047949990035322266228038099294674085931464883284084697252796931884906208962325195111241253991764026258176728191831732987962972030168061695195411340904537813846488525814681823554193055428388961789897455703151511063521929725289434594711005287595937720434688000000000*i1^9 + 12012757332433363218188729997326754500553801780837003967118974911627893665083851982135740374633507505360537692529447128599188136351326604792347379297883311042798856859144699454840840434282684472659492232364626749987589931171211498918529660612585208023609148518784706944700688964820441025361051584230082511042142520575070684219201454558014653858361844850301774297000588107286782933812875749844419598300865440692178690830530701303935589512851406450782714036793480248184078557442860292866356860540090664745341605318915195789026142155878253754632515480962528951161887573450561152845391759181288577849197085529264332470693133843513741473842258686026897119458099200000000*i1^10 + -414569469258985250463026323791977023448233846239923859306750489219583070260555187111229873606921228062852247591737570941145156056823563782495354944746861607331698027357635198424635020283424909635460438499754003370482461431721096757628521120410655721569281048211391791000175568202499243092188686971010575362577741166860036129519235907143475247577162542192585341885844620051195330207880993272306467962369100714696486179640708522828664382962895254921998063548490103108154585443274386999179694999566086551622912765787841080468903349776645928703372336251382504595881483165721575134294587076186300230911339243744034622343566912725462824984863109553272022630400000000*i1^11 + 8283370441239088752296439615445728710628927724228183893130158109978178697230030491394934969820399306152161600838427035498106683064382801756328315110349821697683322666206981861760968454177417657774811269198983270809520067266273201981909995205016351544465871069338218417856249646690373811171577315824576165437360634318680612471972777261299553696827828735682754727701082420589120365154847588886222292529579243634368839512188206123906494680037011292743464239335397875060325542609587158945384626940095453411155077931069825598058236340830035677031428785017328961448576639833830628259645983363070550139033887826165278938003161989163130931737401222013911040000000*i1^12 + -102737050599667882982310596233023854970914279615784288202978919303301754680593613209930588855697877172307424825244849416364761803754320060822609446916569426568068129381792906557885982330916706278751582820730230844940244080784493523512897641756812667285006118670345112266216812075331706460006956585538684272276027905347137681150264388833046986884699556860607535453402615787888188055576935653365732761593392819809897799744451769974803051520844518686120559403068821287420068737061298981623464673667548935591953055988605009038316390057521838207634318344194082069928889349013527227440675176762034302451114468126586228537764566556135078970724555161600000000*i1^13 + 823358185555895881898636043236552473686635469671735180198524170476688139912020674631843804784316136264887364507419873009276756954127607727865597301271585920899209394264429919502081399444639809291188948134173571257996080489670007406052784080568944566810361213601020711754675093013419266753523685334495918895067424585085799657433935678434656376909869607703784566846691424945937899463459618288182186351120513470621011160964219895852063598440922584231446942554354581853052683539596003169465194392217031140425347355719704558572525297349909725013727409033628008422791616398162470952688366442128642327634143010208380831948623497412803991101767680000000*i1^14 + -4278040357329850754394073452269067926847327874731893737716247366932172140874505039345026332809814340797325166889192624038826808942900744464991182493485851910987765694589134652310100890741385078518186913888007963167666940362504818322957503172650398221197182092651377835081960097968105490810450100812684845171769805079514544540534247386718146730282148268937169818856014283333840242513452549949736893986386656404965866206014341785038164041424374550980098464617431969708440415517773924091804972962318597508517809763045309798806008532744508202245162657737844394712932478463963493508441782002482020677550220526402540156439258261730172600320000000*i1^15 + 13916805437943748872996669155735510756422671898774456354678935479363863759288738260773265970915682781659820712139149471306945914584683563236119173353362754236381367169656783992476938615956593593004814517108320361118921681900234718279835266693697279354117165286896193738850743169834442770008080166788118358112787398659109087970490924968614537479281264383785810986850692801718784320116230041430980037437121941687013019142288575881911558130604815792932663035425670269451558864551929968340320665385904471069939633574096939695478415609074093092894656051454849235847923753949127252443204354065931051180852506202297404498680973145145344000000*i1^16 + -25544273728681371469075349774862418384760195577126648698551609696118178538147896820203381162393074315370135786462280026930553492081676783067853739679892547409588532736063907873454689376795327050344979674546187126019598547070045651854851736721301906558562211160318352058339058765085291585026434508420886848840428902073330757941433660880073615035687246536156573903753339491334514809549271787623189320533357582701737040219266508895071617578277343870989022448226070923628551847342553669260001260668454532635985205326338946377506699856634652003310256429785211656834078007538288868529079447417781784462677151059626549541595407974400000*i1^17 + 20086775224577793127760121837442624634882287621917939769276318215253037375984568108798527744268989047314104626700915893775519166121684297072417597616387812254140511003158555548688864894096670598408893069954541496577111723876729757057774086466609301156653821777878351881388279575111023850975942955162539957338499902357575297987352842126736588900724673781998006422518706555314223833852123466766025879655861454871923303433765240929570330978805955378273516599248971987394175510893556547296666058553279330821603993431696386184477946680549696884620461451755066646389279756813311855655733584510428797830860371502545324033966080000*i1^18 + 41717184250247745758441287947172124748793722299081880374131765402239235895280044707932088158809362528414765085300857739658165651340416738511130595673188962116632155434911177085634572809905249928438944893115259427464057510055534864683644231120480042008813598229343874034605884376221421465767285135640357862050557313632153030217974702693215604350460685701097636118483696543436829994570814138329532789164691803143860747282965908617953310954648047674963741982821055898070341930565112805103152038344855291841022693933126277175182994565466207398205436709989971704200193688497018497734214955953254797883010081651425280000*i1^19 + 1836303523055147649675086008978195844038475381941064412535800205742852336078573034704773485913805684909802028150572332391145260480509707731882224911430031577144687836938527255100790739393781724110060217015439155326004666250150948802340776064993051199066826053010332568765464177249342237583060555356507035912252387005903502823312936504840882160976189852526282516489803074828447264158209312566203295863984411179089692065666189804701172084938380746776640098919537510668790548110385849899916650163257363854571029913271019893449151241445029073312358988892326775687164775582462077383691757070108483155849641984000*i1^20 + 24172039118110628272731032707024502131394836806431580876982981158097272932950783042694041257792211202758547805077335279802012726125688918262343096247977088659116231915482715082766363121970051613207534964681454507575405872599009411297760846086629809506994462100334846873186135413423095852785976955870299646917357341267534965031631439090139432919866840690693176368967335201383919328676708990506639944760629433643951215290992497625782541525487735580839175977849768775010369533573768689214914835919934075673071388688822262501767260798069197752183508546329004347033890468706087274168325506050899836928000*i1^21 + 108245451358992363341014665385015157335581763565531702397242217709351730241803975587215333195780066464912166533953594131923907472485546983136618330970852525370732757914139970102464458914287963995488088416917545380131331206388246018904809864131903287276101867695510689134348273253009518823607919665498228765603590777776380261437598429290275763280486798702364179642435077350897297391417852315404611274237639445901919239749086494979130023919608964921947320163290644499138006040566589834072807954836680893296242829077769063643771599492413591267755847407317987110228651384729595884894150039961600*i1^22 + 73930623237970593200122884343977420770176718931900916168451251169059762600667029578604933015522509191203453117962276600675876150211677134464994871931541532647265023985862787346555329420066832487197526162081429547262664379196547050100230364961509253900823970893320234906197143403938379890304746844872319634960996391621262620866360239672103203101606952280750774883347725344959721979980988266570942424488278854869638921536223542358504078673547227528011380462736123973993652070473514920213712246334699388320439572167603259043368254234019732236212605368741700099451303720187927828889600*i1^23 + 13848528006739176223566276849527765942263243109581018532282857392732929052063390471460909267728622292835615323628916670558390306985889481586796474925649716962653916812186570417935857382900313337582494441131047102891704648025622400599508678993385941353536656904818059267290259752336895894568750313587204440150072364280211374682528495505005669110683097584817079602928020902239391335039160694832118338239854687196881818545879652786225738412588913541130423245016256826976695160592251642378192955725459887247137252377357478652601720723428697898845279110032469034682708026982400*i1^24 + 12471741838219976007056490202020683158361617605413262825003704483608185065903193940085286800083424794917503089911619679650960196363487383697076439857337344222042518325121241396406202817212201938042946954500249194585746020569383014072341975920348824514883404781321065939689095873480753783904807282576657161857456989039537362296414379352100804856239560220170968906185646445590013555955495465743120382279075662773401042623768355967073053885737080083807063165048599132042681357490159801978006065083968906018169161712550336200138819689911639924856711239346384430694400*i1^25 + 7328505938979130932997672063284946767165985844436146569989836492605588660302640123419817190452151099884790218434576233218536505558077415632420512583492330255400297027381994835372259073612681807572351569411987793274979900814746805641971159747847534459818787466239842877644650469251039011081860602515537316440360482437692480637890162287666267871393319509942681474706218716838219620109399722908760456891782084806734031432358233549547851191041550216697904987490546604957579557841062419542948563940231621629303986207696725955013599294280507893929450695294976*i1^26 + -174919866117654927007760714301932753150371310855266872208409393388065393665900618150078121825312201987152023743494207332332500792230261108881959553269862135748853006355858468138003684206332828859388345108793367658905663047406566926999851442447092322839516562975919379766157356588509171926447462335384343031846134045054566953284185593652970938448583905732613289589043836872528673928064576198291681620820127964877752322281346048080290504636957862057970326791409546752624458790949784487222194187336039463052866028906330647051314925906502386974720*i1^27 + 143226599267330455808033524421888709867444903574930157918446305867882974319445264690444306422682794103577878651520332650802938897486090237947468329015909398038533804049492562977615943272133870272208877931164200276697130382648452459848177374042021820560199129976476622906969997983125488646414862056548421248733152109171667513086335799685555031447856260704683381027840150742184800412139740527715182597901713205999559682793610909511104662684877058960357982226155312441896204570613722800244862754280630878926328877555848007577031545446400*i1^28 + 69011477595868389318026737870125136681377182491147686020410234714581913766357031989304772354337046462593353985930222319488414312621956613346894940696903300156910751257764945384729588041154275401550727875846268245443375261733686197499357195870277755853287950065926305728271573329261497054288294972131054235498772269296592119960927751296371812577071858042160997814613570214986787436556834357419973119285956613630643797059429284944524637955839816587631025996488453029942703499924291252153876913381023563043812605864950929952000*i1^29 + 5225010559733891783839013220966340243077251988855832676036217881493603361981035232037003583717326651718441528722302512674915338437683004308758028057054686828998365479808933512276784277842778328769497965149580050412356047414574768110521653067034316148617337146433725651508062794828821178150284260223435044829963581439764457297283402499456349045515242947607319926833924229822309984003286795988617855430731806608428493956594286394882611522536837022009186545271952267209142567880195819081224239975626398796353397325625*i1^30, -826851434578183492004863507541689521294604821269552731925979476448663960701706321663523238038061984422094423003662077216457040466062271373825740459825089801051353428263582187973006029348744397567153017667501939052061631637320188462897174680730892807415781506451922643555979656327130399213136559167176159285024229438726439519489751918840380243826422849711592930432249501553497800240828969721880950892141069210182238736361096079604714703429036884272225023213991052800379358756699679058204040451941781181550217867396751437727780248918134224163619845654828460307707024766914372187053274501489221725589725600440846625620763879558667712182143272065453667143836503030344488629013496614262307685170801146708342897508150195107687385449140429142368915341479746798740752081325724678815941824511413613911317355754367947941943223032948556267842432240035763275270188724983727112562329534522055243851983414904994200698309075384241973996214134898418524364393114884634580864315165579700092984912056960673595181483290765499471088401956619893846861757074295651767634586241883539537291011236530842003076772069043802127149876394011022189631794861697925120000000000000000 + -6448547558613588094910366102094650163624662946167694786458273522743187506443608169141716592278535595097528177011913236730499425204645267070714492281403855648463331014266350386115807805956588935669012524565630817532511667049829303934508426365431382476576357413268211147591740799978974487898499397356609852755218450737069404380439830609985232153297232690706361009506921908229428942794194609475335630406901346777966671748670391972585181086448225715872561381719076823236767362261824567930819786077007260958121400844225206594324054230833004563032299172164800159765979971540339259633030280726872792640312420156281961183869472219780345044615011588620007741503687917824447727123302481253793802385377247261620421827915080216663598524252600370336232020488011446449274550832341394683314191360390722362416417822169329136170779778675527627661929757103940380597873875277981472515450183130208235435064443181193714166345790548579443383179723978676218204637300047611027402372652205621150842406282025062853841340924339042342634746693120074396774585729451535079276942011094894918866869177209858503175985061658816147419232745955618771368551136257218969600000000000000*i1 + 745270662144117818351565341472911535614068958773597766047775993209765433340496479717759035175118017178623811299253924242309489936988200444649479698460794888684589761988333367167379912991649462491102600555777322654834185801407517353944312414015256943677937435676396190544910488086056224798829502194731171286118240960013230496516685980724994108940962109528873658606984653658613390875412630071449144105925030906843317399445617479454052590588892616044915335278783799968718177769426426134370432860659474548342016933472068710216199133966265573180429179828732018400271176877317856746624491732680632814107649903091872281796771518495355331862922510706182368983706201381133639461916349092022726567547429861887847355024844338958727511690753856294079572377857442203281718371391723219915584463286724960766749210910709778082652680308652460795983035187759780433064621734631202522754938953050446524351892912881707377691548094933689345877029502629836413095062725551767773994585777729990484534688476054751243372980573016149889379590666589150634661519564438312972085067958338563734561504526407502354732754426001725286017179762643391634687776278970368000000000000*i1^2 + -15461650566600464374046535513496970876148868910314341725517075587590668683225877779692602705220878932885874243094045961785144367272465048926422222476308502854907332466575580169180622780960312001214669383114654085431023070717558288243879425749496261688548155386788408378547345102680879082782936201312517432816013166112958926827518625806087208273016895805130698528748668756674335220404567817492801543981387653187206569656868051289814381777461102078728769190570174212971669883107511897994698816089557327653365513079157447366486375889622501809309211603078758835364478366723706263556350576853909238527536885986247743074487079815481392696512535525445021896083755594779720206364823252638033572726684324558906668630267889039187805862012306745633191281991516779262232865301498742651160812131870334959804630046387285008678257870627952940817037152672149317258786670718928745234398042725796609599695781356126860775862258827765314354426799354085193553548565688162754410167605311790556222840159063271215481501278119991583496582492253516209912844224583846438794305970832699094279045642042912314613288901015240341619232522597236485282626273280000000000000*i1^3 + -62398345950686894476032116110692099681471250534133318346548419255001476189766802557817367680379912265396833658260521571150608431976528899669313150016081518772658010104794675941922569475350750515383546209514558782873196615033424437763019643764175165753461782978352201945619096518415204364515714096153549193625456821045405444206720949866592694233742006899571541831489319357577654421991853574126597778181628701753751822560840862422248278350137613832195271396236560628654511728168876255366894321155240560565058178712549153700650489088713773099084167597658028014090686978938787618253985217348602539895608864090789976626695064396854608751349271203549342819741191772132527153812700579265205705161254383026632744383187765470902307887553835540213292367073140498029112287166824755265595919269663673259628878183468191112052807184734133732493350547578519344708593009938928421517778981713536943904497717370744666567657256625172901733417852947040273635675408437637377296742835921810606320522629008196845962083939234475901654076641231552911421152877128716678821896468523206192703711754925044528738489035494060844092877183158572702302103142400000000000*i1^4 + -40998188414270813937246152574042677945436724138461869099299950909094374465352063578506947667388116195560307534745323316716844894099839100483594839805559373425409504858592411367559735403164928890138497739538008189889959911443011975396367646111673010937990985969173079542264904649554644564390564123231052735042827129094684485124974947465419574874347722499802350751478849812506861017972329676401575071720337716539062685328810607865833065900907438589003296402124660085104860170460162226068496951621102462546937433497410011229533725118253923370818319572519165902760609334694329783785988451998447595944101282220980970554002730941806009398417555480344301750690740016971193533260276409559598474637535659379588876930237152907666805851550037167079370618748733434082858244138591436735691712139165218664746628206711210557519311050260117001715800354145992827008606409269914830181251974372581915697643175145908826258115454801866795526293667087098024935834000111675515584005860729601181809510352948756218470839272136462477455238388666497990168700290078788690605830518342405816394433963620664169758396913852734034728837726150582233097830400000000000*i1^5 + 3189497902735208441069134857540044095184683894093468862571393373617344984530180031157458174134347248511974224823511225321690385402810970797590579471150039312932367889904538579027612612675979158788885428557724484411118882277688072843975264306905261382171797157903021083301563778976471590180894487868331063854372047789401985197390151810526276494271144675194889985373596372901602268731575971643221448213056613667900692533963913262793310293192840050695332382606274731582366274614619312836911987767321121012757041612467139975962732413276313736712578622340867577248258942430021141907413289137909689831862750338152338279314336070711476539061257335703595182395826702905177228538497738921420883843561897881111466193312864582282296445005732769234596424859995068691128219618143477161321008309054874423224963866709999465966100522981474876686625141128316544731179229009045175829317117852015331956263396462523993432722154890870369459564839880306585112637673077016504556729504713125594304976701205085329128496837106182700654170464601550201342559821194828976054869762051616640577309899084917019603205369346375124566574516530832253911040000000000*i1^6 + -77427035878144726917295196434064998454640590926551388977466265123883261050655517086750050659796653167382214026060246481008488318939755027891571835272012253500081905439813848057387178232461838679353048691234831413153892331901501022139623763337359984289002990606113269117072157087954379371751639938685124164858205386644443442511103305383037106446324584256525842637223270191381638654425302413251489702523400252201209686202252915921291349922885288043130172769830752189605998595034025613240850861958596134324127508713661725526797043522061454327957201224200601283175551964987035452896513812520425916809726796421595596754029941201641914961045685573760565139006811044845609989494712243538945020632822490314932952594620213098558674886890662931681064745081435033079926806988087520520957029923864738468229713443859511092913221439599723827357169652340986620483612514833774854674674917644488609067257797929032567687917195805915414787512453826839163204197085764601845851426660898123346655328963560481075150620806094069219236677358280365108186300215683580860896001665602171053937661323573832812269252568916105474758558517706096640000000000*i1^7 + 17776290956325925283527230745570897963267113227779618354103270994293347929605612710916896415172596628660314506001133298536491225918465889273233008687084967167743422931333937838554593635752237021997577104606747672598962122553187414704301634588758441412510383886579061107662883497456865519419127777179664809371324895638165315194771216602679759008331598681928673942793230450731966202431118443554378147866524867179563405026553272965082333175865993027064064252696968425656071374664022355082855364770163232665567802361388935361791222560839259737240130665454153750985708767364866496820882243258989665816355607824244985654151598300617456111743493706786294246677772306686902053842508475154408322497868241922627249837524420481953830427386254716661897722627748614390782149202055475233179292090245082372883787929253591248050271741802312302319841843310184296845202296882351641251546075578022064682624160507388625136542686512053877180288645828291078300952532796807225504330556309920717618261825500654894547859428423933515016842718791122890761712052268815027743423357759645940325500727102691989473053629748650742309538498609152000000000*i1^8 + -3011696704938530643098098154695564980500213806105982614711618709595614797299638829254109812142141368945177690541890631282786715103899673194740493604104250882025790498205881027958847075043641814810705677476326010444855846635639511248534577607839870476918675116925694029498272044481133430907002228932398852273016908377846750081534063667556763158664841281280766708416311129665565004072458694229624255656475438428771015593316681180589294521725830803281417338599600468999944860077365186355195356754842123279422149427360285742579949225209546389621712161280074142454485813837976231660537835644708977043324620688909240991395433119063831701217768321113284806653780723784254028863724382343071114860065581241639791655405491779470772719683204879785141722417846551086739098031936522581663551319485770103468936912118013786619731885794529836912558578669793169464412936383597644073320087858810603943054111241469756173179216466609905154104879132929595028018973469825094088210540755515653159690498778577602064114965127226526175777631686422261420612711968244780577309185563576447373496218947791087550490121481548239080169406464000000000*i1^9 + 182585933963487743213930705052727825382404929033469908804114473698115644724656313367629047228608054864874161737308497347116664940039223289263182748776717200945116144360943609770195974505158235710282251469579043581471561113278040210558159321909357991097398667823860573216954521014766029211989419962137068802859439307282443855428632775097115876479693245105362755674967819180579793942415768381125168188057261722466289163296349770036148305832659812080796902128352463335723406008986191862432695183546520849556694089587959747647202818001509813905583420231430626278578804887848021334241360904725984099683022217569123713072214488638274154954860297960683282318983990444949428386560232603710456550514809321508944476695135186531497216241187222804422543569002036792349716270113014069501492208602433616014866652973053922597901112930256232211245517344051382117220893371962711621614886264426905892025760497865992189975719946057193147505875504999018065802309365306490321278864897340463269801942817562341975654571663368067259350333093076004394000550020811449306960416545327709700755938316405968188170267706785820212566425600000000*i1^10 + -5638432732749331237743163787524102782667039872694316115926014958503376368776972468660288219732563725042018082861365274473819694690273792276851502060506266841435238472313745421355407297415497254161435187844713312900200007606807958049732105947026897951332772562612071446696088171770613234943295051453173926966093046263878207541280346790671627078831583522215226782020803412096498963843535737385257443242933639238562506697129880695431222754542438600895821900713647520120420931930491618679593117349445705345981210040382764841717940146079980405654304280144604630504115903855082311218652252898488539594745801662469983434558911653164765464833211585727000168552729732099843942243079975095942438538739098356462183433216816690571863582726258311529086830049168937469337399841513014525529987411706226363886137520119532625611381700090818156340045077064039051027074788629686889929552093510218294721994927050370188508139655774546484911520239209143652751623900402643656322544197075800922061244292845077582908667524298108603039760374483353938918118010500603096764211345451837873575164406861429947797129096425941185331200000000*i1^11 + 102513811908833644376485050139580343937393860873469696490065761683263805312864837054877437008114286958260482575403242973789223396641267691838094294876319011126332607296817670176048571137145456927660532408544836317109834187982367692213218234429466190195034961827566405077272663483983299136572228579864286365373211939442427470038536671589258699038033710978433413741485961974517795894892293302732200978039456452263916831728644142087790897493174409187102596166448428465290536639006456861337021722161458425760665354268621876170029496281031173661477625511260978062873509401240861096907602889781112803487683567194275361862811006810518300756586624340442050432790753031974901234643158965842718179034156785057166145330868324166510717629511308207492045045531927172892510328991231616862308925512744426923820874085464852214861294633633942004927526572336111647183220181658443157461397329893835864900646898336052838949108638985699936382332736171010194434717378641125396564948625540230920554783354408798062441770387882560962819717256167921928727124937731807316428120828792952276984779658384160370736448689374494720000000*i1^12 + -1179121471782086843487390738427226094108152776130905672168584239013464979866022117914503246225848195497612765590208019580746996284559472543094953908040966199802559354205146392231034184940624317523315091298881739926985300546758360282735078689601417943422159576798107073566468683672407275243187107643255439360348628329975151359714170200750255957330850447917000953114464517945106033606486441078834069375796282759310377762479177705065234382307493684409931246515484092674004534867520793277918626616080066166212250145782422405651306720939362782784324292115871897084958165487086189283387809290984872792733488182710391008155002886886347975429533905009582859109333943980437143399974070287219287467806216821995072665469677005042952860665307321994575045593004257004367811382158967016645771070698436684622621002447384626810147386881097783479423243083485051928153591796084742715419082922854758636865811654472418970774314413704388901951083445604880399437289840548547694917726294468806798668878388385707411577479221423036966102228281293384269247459638288662478977471314469337246332275776582372775064869273600000000*i1^13 + 8885202139076960429042680343657842779083682831287659647527324506474499635123321064500880603976540392145926495079585376670651499346157764031107516980262823797231413994058074225349160303319460953403060219101408662348405831021464774515143891247410450267251176455367495329955771159252423980903918223268755935848243966443120961082229144355691733288416740187227440856511359217695644183786690998992659695928911935455518700788020706107431327364643554869900605571299333023628391607319108909689289139247365103199336900981649680285854795771696731353545023867928658750687197898192428926530915789154605831351942993618211573024802528360530538284241595008228988646898085436002709727830594330327774553343329215952864117704957371260549688916715733003202803706747651646279027745337913957614834677052181937520504985152167160538986508355224056614122853468431755937155662937988976120837078226829851630068834733932746374448472141989108684952390641487494826153126288114874213862924368222364956292074587731695713516029652701152765171289594463779583025569858227270490389953256904611192945696915351504140936151040000000*i1^14 + -43860536851413997989967976391330832004422140008270313134511198825407538714510202456869550330024090216665696300113894659415553795528162579496365276534386882814927477854047276561007162211835303469450216404047031478174036844469728380355736212525502677352144522853852951925647521653930872308270795897309264785324412159815409342852471369336365653341912287454642792102000871564556367591869284212186276770231900450846502648729492972280048737997123002723057116809109609593971623304139495424679762006352425728935554740553135680791217431454406606112896414747631805025157814658018301241916746119900380263795344400989363064978359302126781850986449499611540248022648463166830973232409585589259175586563933030267779603470465765079312603761416255366403064284577189827342093331724559652991449147539738703625680937767155787553505776179725744914897451974440757749641436269031686855098735658113441998469996538543401418970612838662934837802421371142349454895783026103697444357412835030765418934482847815145019381414568037067605346722139303750040102330038754950662857789682953719492846459759076164239360000000*i1^15 + 136579082565703644755924747484830710005575022035123845525379444645937843409456730079329380374756130760335177304656653678835294936420319962948476158952254809422494853816628311537059167348800739131057666998613294569153243239253758147708075228464829930407533334897302182193580419596524212117274804273567841750883051736266488219554009624644586922142010365344101897359722334540418279215376867761077260716916511093785928135736445146972850045340930705179246786528573409009568474984903225248915614458239585028202305239980167925091834230587580341647066800392328166806469499831245873925110889835682326348824996847292467995366351590068151027380610736235879953016781364497427299075761947658118284854391164266115666642568332531852436445339659856092926530171315125882960741149753055197530193808742948890714441196702876187224199327344085761127526467777664564476528450828120111566441815985975020290782247922633304643129030273537429845209030407970444131406514839992788495160441889417041887826954725778121516880619863783903472859684630307123936980774399084124833264298750792533856310496205996032000000*i1^16 + -241504441233491343562552830192336932359699678150959959844636460554753160907028108853366123672265473726950333459765189530903960965735398620787069559685715625740757396532044763501226553774821695192037717025957562039094664054929301773914106635229762815774203157181669556764104856336310734172182763405769900207728677079337634163283745826176443304593511084577656465514846183964501754326237493484487687521338811232356922383189170430592072965301648147199657483004976695283907735545023280654700234746773658203763068382028266615050768356126084136902172554433771753180194294931270455016798634350159223235021372953413174155306851427667049163320498242730249287963867042253172235187146425334044430193237803838606140113744025296649938620753995596706985062630278023587001029266209526540682486483663080494016447733443464810252921556978365169898733304574356810842292247451266395998101593556889485730823462661826043020824948502556690887207955507063018620748961255754688021525494791536556717397221362388951538442146972081012044873775620748057043297810330814664311122836440601670363139748659200000*i1^17 + 183447104990550298520112318915559248778888335834845519505117357543156499231511057473294188882874697824325130639410048557890802649009763444890856090551084323307589661497664763456579108383727634688095480210374632899795719496436485341877075210728446489941442523708853376040385374509698655532875551593984882796683345801853534188713144308058938808833612576291491540923391972143069692091088752261736797373956256520117876025573806124936874972341567762784449975084223279792598023606663517498543732652555911907963343846250840894611684058336894515396588301865482351963908457957720008162570869438791342900744681318335211754180875641432663134529247343831238274626312546870587950580270411125383271431834480443928834631176419614071895898374740044476793526698244391472604388038463611157667246125102101009437246400789173467615710959664701233318616833998553077762804668869842979838233455633373533440338164814264628152779653575420407101474043207319756491229058908287279507872135825261182645676824872052096489707286415466068947549862500414093769756484497509507570676118470537709554237440000*i1^18 + 1195956105971979060096809429941997983207924863276658330005564305404234109020759637775027079020837807783320698475833931972252046088491089922931580952414341684056166999829603403791366036572710455774285005908271267353577219319043568029256847547993928593511841284251844865493798714131039877792342764912232153233314679676980349025605060314101730075015035577510167871764112582423334416519252517061431107001028315061683844207383692399833665174422523296208690308051416222369762649499395908534132370537708480761934298168854929727409508135472356049773147265995671788252942489010050639646082951381128944786562348468464721947971004408515296608559017563852354242629379756520440636975930192334620705924770527440010610805620250699218767114787480780340841079773373286270267586820433930627543146332472090781000953103091549906702395603670763329174148730630372358143349599755661566975244755444201004460286723291686952572990965392566555718113104835160068716643020848131114209880425542164039098383220144430641423883796634620532315930176222654241121597331136575468378222191118909440000*i1^19 + -24251988692593848382779106959820998498572263389350968663898613241997434098254307122021520993262712356550883301567699509761546684918954038023664179086947057660613478744537777102510270811386205149709923018591856952558200732041044152805335571438934422165182042036371984158543126602618589647582541843840336785397464118345972439041107099241754759527473438712087534519653703062530043542013994824099321174164340519244208203032386903013865121566447417536559331964130529291565170787942351365065082972595484089601598959975783221080463951791731346309765824544007380046781557534294231465743723808986108843414854361533678606464075896221605987016516662741503596400417096323646793452205352599107308801444290463652830455279086036267889543706346596910277419403781495898389933066310740177831061755058573225403155822019537893155380281190226130237586526299951169714890587180938424697345503667667610375405890431630908126692821033565177464009154592772785605027369603217548253727233849605143052168771826176187969349718018745701685729948470590223245522932593551903352042815488000*i1^20 + -252377450191540904695429052273780692296546847845963989139041089405082201756383573628740811717044796618475445085057000614759553460060768389140975249778799578194273020521300325990771026857626304452767779953270729606118995900931411602044320441510125882944242279199027658375485150703820308615170413984825479235736779928791507282757792436651146164289397022293439844692731584635883037128688522506253469299980057026980345892114719081061151511494963399272436227548088454548351312519959837332958602999728320727628635620549503298017043602756431092175158756136430348273189686412433895003751412237423045838127864728830803135381913636045757110486950234645944846173249643581681957135041185651593294706474151153750257670884302306811217083146624614508024210980238566059830972894277690741261260816145516606322334549229898396865943320453777188968881111108619399226974738104992969351263899571795661796922739198911916394329097126150654077957944906232080298183546404773676552356448030597114080911668177434404980260653645150912543308750044395844300063596573230104576000*i1^21 + -741773186211165683131754575825606863673098429359833102665477579923557710122978448240351940081910405187146504756653181157552540387014771835109657020001630268306488087112975352593723314653995090060186665719911753571631691426926113389676391018558616473572017442436833772365224600265304744857957223701694758131808708515143414807050743464223230500333144888769665053300771324486448825908337905046173170014457842905618876587498852935306234393974583661294425069716349959764779645075882003970107120258565485709323515137626995436281955759627561997265237947472540260121737460530662612521296479131568923810391516835464794853789487779025183149632157548719179619047932895488884923546801978937491755229324071280465350187768418451141543049734267498813959932240250908813498517014212582207677820352319725482511240248872740653377928943556611549575811326718944123192395649963006010865170953221618663207885279752748207644067960804224043228185507854695953700979146607315427940594542949170251109451456874329678540257234942359831657729841414148751104956117811200*i1^22 + -81463880592780500258665551111538747117359088295904640613418135714733465553689321052458747220876121183976669925254902604225638622360468877859455202702435279155707663506069924514521664845629882308075803004672966542553302286640071212773594722251306236680408791521098814440791637958226577519995989460197244206179283185286811285937650179682805749228268621992589557414790600922749495574503288226905063478583314724044360160436027190337112951538765524597404929486231195030312557375525890385434083049776469898312184074294843337073679012111722585262822752578036808229941711819213627723340366252459574562169181979319165219511119606704698366323532788046701900913451138063516876412402757520838991056474964534506772085307154461341814083416982240858017808581438132856286455431258588985121811753935664905416384301813309446915800452844908034609361305493601545809709720311921933458376473862771150898348945737503154767641966925825648413583738157978800882044619899276402191195758982146347793956899621942594323138588162797059400051087619338220339200*i1^23 + -65351573573935673769972520665965991697960674379479707511559549249231954941185806430099593106392731655396006698302358481983167412528818215085956907019791501134051283044779746500247147326013270623111021547378652074323664874467022725363712968839494521503189279426486230262091626166147365404654643383192509271794647554639286431080792756779510216234089979178443923547003259387671610544035437763323504879210262042611678341029549483861949069310548247654325421043743351133916644987843996966721141694407689862079999079123943024123208747355533364270872759534364012239266909444419702336879878284101485374515278821357918609429497718914960193024142630492982450078274265109811335605698259531627567953473978238130005068279611226806864409972876500310512041691679348042716295329666445708573954088537331796060128856704279222190806709204882358327545717946258395579837557510208221465827416599084914291740165363389621478139117711321697506973457544185153076057813684369171087535317156685955917834340132183632484647425401097534895416986828800*i1^24 + -70024961277407055474510477236034386105996586448718391009361215262027499915348360320937274810567038472131811586061998686350630385227550135876090228651861202999146751592074798467739388039019140438597072793947024601310286624476356561117962429091987443491592549337071263348496050340620648098377320275829108318536741704545052645231185026134362035502907250587360046086118965188295393675446477921765003872306551046460197054423183360530151590788282818440192706135412532600578067089849904529662130641996220579484591830640414231727327448939127465690312773423972325502389052896987236722154507760423203848893981523337163359925660457333440754718969337568071087234255061825802894990802068970576558629231288183521436327501545628747631910617207774663674162519379493591804022113754167501708306488457283339963105540762766961178000015183207477988642392445435286461941298728378968073021152643541251233501075051537626169777338119448301503018287897241935012763583132894770118671031305060736048384120447866155634210496075424124108800*i1^25 + -1365769415724808463761468059354526441340340796749278434170636063870929554154290573564664013034324846259325870168829602967469735276322177791217431789016869279934490893226726942144421462006524131424755179849291647659304160967365694875385899981885439786053587632942565093411529575119306251622840963528736994318454965222378486308386637965232329666915950538024644700405119564671761213663598442763282107870155600688210457918920251015422621177842791332177512491926220300399416267009923654716795020383084369227790383172060529066577022297733706874700881577668218158600301438823283869599354629082993996226213698347572335597567073396830583717539163252859940445757533047680894569737141912349426477666906043144738842986119770270098425904623291003956128354357905872919824771262646332436590271266103608692382062361859143054460235575970220296727886103848828049582515553313472372870032900288675131449588014724017068577377164586710625871953135099620884400683628197813422496142095043935389007160198030687808913231839232*i1^26 + -480657190797345505173242614503808548828923964456725070687114166812858568753005891807688062809219960879483189787681800380458694477713178434981689332515663192912991444488040984993982922232259486620224854671041688902645038035992581353076655299069757015182375719095240868064936828730835095762645305723960576584298566369046564984263377271302660827588050287345034596614064193078495059035955887170082320934818830522251076925689860640891863413787581758026756858195955531443441396061894250036742669979880454157835759331056748485522521442385372648735180385856373636177283453902945078294949829093572853968312761615700266679191608549015956569574121811522771605045064128121625855274823474784847665395656588785188720170368382813723231766440889560617655301836120794021920015006815640050144675943751851800739361936032886413002841057853663615624189211029252413002921009724066927058507156527240376910493383332949232391969358763740910252787354792428447669348088970443458367340390806398065412131837542326599680*i1^27 + -596491950521366674705359395311843852754724388244320368414354543734285715992718358785272796999133992908543931522689631252523683338439487486405837641780594929440721602833475714434676183939181091454598879076478419313087586185416755169745155741226390900112084926897382920260183754530923207164035791854261435833084359045498564642915253676757078568613725777395315296331108127601262788893862661231020848862109108528830790650339101969448130124335820349431557608360206551592490562168998738371331642859067213178154799998989103588690806850685306317185460099220948374417972853284624299210853284396696396714842210703592903984868970914318571369801502383993477764338980483440696797570525877139961274149198504121914709021927596348806776017193149877522053721003656007191701759672333701573981175420863962035638498950964487899281873797777561564625950912465824191645611977212543024969957976193263895799810170050000148484897154936898392394337663657684854545666375463821752989393612289859921784917196800*i1^28 + -59478396833628657348510458119754546561888681907559075019708171995520563215475842928017120173186175965273009072048171733275938214322977620115126365228191356928755195486478666867273975497519400415314504033898410853385139715899332178983731003640228264209502167953875201597064444843064006323241222998803321062369126070829641183669778137115065857317142362453216732658096877613857215907552535631822812762633266371694770009068080254773659455391935327034265404605658387205509244424968356927686140494393387620619146712701016586816060149984419991951420156311502026758308212563862625744247163012640880809053864680482294992488449122434199549665675781409257444036331579049266419071421909395749178272304810979096833099343499248423429070441513307806476712546810374242221523940991660149035819449796228931212291055568473803121247059600258707898295245772581927064224331033311309975484436543351376670947735317865767804173594185302136821139022900110701002375622923859404756656107584225280000*i1^29 - N1*1093148324366922039941817911208566131549207200919242517038040630546762570722810314419527088722517295226524273736843308752103771080181969306286316261421071081164824193832817734126086294338744039585160833013978786678872742796989273428628526678554579058553777767705822109219421697169242154001896420260479540453953093694861599401098931623637398640368788716794814988012259019711150849103354823385273662329572647411428235611446948020224745753280628125*i2, -209381121797418791994748875689562506915646249830395351605308851892375308521957559906946511817530184832133153852486776619693708605600130668171369389883662768621580874918318906722986286406854942191167150936887571251464204956602985801154926762990031286832981318694667679898764251756051318762432229050644606583382881102540607318539450146603036457390099900050933792837899803904413345286456852940344345730028170116551649681699960028979583712898302349426316731135915217277142853215259549413475835145214622051605536525583572989596271413115193729373173363236231009640396142260573248552097468797986926773368325070733085141558122252151078856827132613290087688556092711592198570612946270804188526878485441757165771041475548282412054994208498356924549097251588020325900235167797979736558133306140954620197442555712247862488417518513692611248595742273708436339757245225625987301509871217479729106717263225626753213852295694317733431189757763768175014492287506273835204830007194902435785655161648883551567375525242621392413030414382894984654600620578936724299134202259342621446664193550331982514864911844997835719813213446117722014312559609045319680000000000000000 + -1631822199321067046776402639119614995016654420061524178902264867415486107206855178971678013002610263020245558912472119929849521608930225920889876868538233964273841884519989727114916951547339112722071058522407389081300041662394289881563417349290038464036590393520792387312402795047151594925013825458316103094299433775879072437836334466479547452861510271125185959579801652732783840511017497353121262048703476485612234734235275290047666779536401144010295829284560785439449009044022201342990305818146677479560573773800212023914535170917558862821941503604876091405675333157085201608417135540340359084166492802897344917142480803936806014458911166302226486903718033428856874464109551533932836718656618691171041999871295774836782677855916143160698540549977178569745665200217223756199362513209441227476902637906908536839926282719678309841952531827308015935811185026663399928615444313733743424494414916026133899553385952986124719110923233501463855560385617797734310764097721936574448976056753236510704434231541899850047395425728795802570192101200167761112843214590882183179165143787687800194712391213985613433709725366219486178753492480845414400000000000000*i1 + 195663465160102395650748559554066938898195152316037797343533728169288279472249079397230523021994713191828393494862195439285408670962946661021160575268359028971574196509118301122606074922914582087955085877072538458921874677077920895918094283334206379933906905710756907743888072997225309401353430128940675070820794025136701003685932554764204844322148975185530584965762392926977109699151702324779118361916084367461317367318513833540169456650125800608182198130225519681125065285057821990469391529330304531904889370928643966723797799441910665329856633522981073280598770660999800617290754905154748943753110802312225080399303050958565291292023008484497975200701586378690448238686524847491570048597409620576705363640693686520502952931411671249953552540394325296600020861270117465759997675640291463565077012609819668351854689881345998529858163654488479727810325876861657278598327101382493282041479454238716438281628863493466071038402574115000333558810110387413033637589552538865594751015080123482875819432169899051925925326260260754721400171872716688527482424541127185549425866359056273930380450157008903560499195767096050809448850996068352000000000000*i1^2 + -4950829386921256944177884078379965043858194709868544689238095164276436192774425298495523661074559880697021778216070333075422265255898783711018094065201315240696601123761096734031268551109718009050575459393868472354362361299860774975275298713338153379021747582580579700618026663057880856209491962232344726332849959705598180435897769908846631045333478292736157898620449160426642271369180987545479447396951351303616607684575318912669115181108000711508179146251514609016634601818025536935687246328434600277563002490492187182128085916402349105512910173078146614861558206994468540909801518842238376697110741046357962491381037207516987285000515756511629968418986821988964114427416211717130759485222267355756654355953643103989652764541054641782685842611367269967488693633481117810513218792984593714089614803567389824180084516536716453386765272885587209993079561828150724734057117912513326910607754020058786559408732582312118017671591976940459499812662525087612464479147230912623940942503421317256764877548845127887964190219457907072454846674247238246406682032167057544694259041584317911361451208543489605528450449542812214330612776960000000000000*i1^3 + -15908234924786592933736373826928306168385465668733202280560482682327100728572707839407415567825989783725326916749136219591623600801246043222307281916650907175888094329901816802030939429918220689772180426153272115021566346766280613450460493308231414737506918789595961579607523677306356549161447447385354974639785914966177692211506392076029459798922032133488978110929170496156072204630456083289151261984451697264277074501035300472985702228746118464473408640105887484301379329585112743029377853959225979765491759471703991772856294738594506204451471669944416525225239367597992502397973093223159888458079994258104950241167575080727891445435058600989197464122469851188952973416968660890893764684014799644260304929091161234043277091564041524303101984487208501022647677310956330157635373838502375374155166030332978021010349530665811534492320797634181348371375908551564222024442812163446872957787436721802744287786839479486897055235182814580909501505029333917408967194729237177522716222646535721412111489193588850352492382603433458572092278061168693089585935330527683104103484848945454634995125967324036773861542023844328036539931033600000000000*i1^4 + -10332666510997040279966990147596551037438531266152302943070791739288249731778323097068274963759204805459207863875445097673664344849053408436952622378429858002706684194471761749309460457658720937281078963477034285892154240626819126315290873105606919341751803492448301894821117036762783524225140689660537872483730995569747299804065021050677715806707706143016696290900841660387489848088432799033876047962318880466533915361775249176027819862232375852479538854938782385661366148376871412231116986070524695004978182446856500883009302976198865299393061985449550905597051639926068854935879946129614164399284646154934139277185175535014609505001839110901618538450765302124393272282960577397804229824376863736151223261582005499356926888624503383945632545404230667334698945806178548726403009918405382846750055247971527775123111799625260275778925732549101543994369632120335810744127601618419507119386120894377492331794859734364703103233093892604811777648439431216986125350974348071086158450161894934776995623738163192110543223929817553644753999819990918364316349431150095736516324265632513345052170967688442447923429628897671891229081600000000000*i1^5 + 852536250208139431740584574802297044201748917044404325562518943466896143827787159352405070621298004508567255448320737942777159421413263125463834504322402874163062571610042510228580541158434376893124635093176621430396551764078784545314576158332420213833216586736293384962848816448488135415022072848039809880075491545540178756920650647660354715245559554514824555609164773573170735368432970858411200064132167167572346787499129778462344325726822881808891407448340687196778730413831258468318608769448065357649887012823924405605526216233318917679377808425520006407268867309745135010049662814660547290420695264482349995308434919260430542230155647944101203710480674795256055304384379862860933488699221199265557459929635794166823300114942501660578067514774330849728016718980934254476360586184944594363271347366979389505197496882642659552452683814233127251831164553884736727026196592352991165915296935732032629088823975620639955323535866371319407339106435981106578123147565865006989794353421422711597159084221053903143332174673950797077091062197451725282200943455362735085795383589858346657190124539600210585017786337514288578560000000000*i1^6 + -22478076682336521473233384323060947118424826089655849219380620357015109661867904659347714578128509438126841659966262530510311706852985918270845281896988038335250963261042687011865526678438505419790670541203488934106274102631618424199057222776416026566114111541960590423008865006385660552806807366549598976171597207094245898631008523153182524094997903775307343561420318238501674931917481794382608544646869333920331035808446465388273026932650762077518400527544871769610708370943484063791508078928673623483489372163806462739887326893203324711499353711680458680645448561958885326931300090447350945926130089421665084936206234862056443545373432009174718653150779979173341151349585574339031278164541392240459559609626070397427473703772566071665166081536019748122250633793806924508081607940106365918473702841336675278780778387085884705220291878720698148234177627777685747439628454542369625689534995214942564648948776145305010262140421111446743291483742774374685990828274375092914464489670018477576139779741888550953336298012920082405107964436100450018736906027246852259943234714761049807169100624094805376177714251127848960000000000*i1^7 + 4560243655107974087729812433522604722797093736131193853320299685491525204893980991338446861113270628678254413048432051856963498116667861921053571855066665403206438011495315486624798661418449384019733442274598574652251178170653667157214511953662154714776024781471313181037480834901018668883293516099970790091746053346380198066533051857466776755607271105757716016275678447915429276088811320428167635291667125907835338582237395663026772135869144827477048004214834644034765476202102674501263091938559233521539405909493761268821885413650323255030293816360093851868633021016009029385852203309984316000792096253362196649314276569155153033169672546672376355173554459828762787917094139880733215233302767120107405438106827555896842981744592267506410000252066061636685404862153235394664669814922394856107888041201461517922869201620351515930434576924140216898649646563592407038914278688449586489310846413839274165150094577058206528844255715266101647189420119002413783027497506766457645377336398639038292014391896415542965958918597277131328643849866110427469305144446143450103289949236052798052925153813179333704963512598528000000000*i1^8 + -778236140910024489255700883590019056443367889466928395517381650205561161155325987102824646343611797905111531235148573572042893583275575354404886259467188026853518251422723685764097973021827619659815269439417882431906531551058008944461238272164183299271494364824921870895078783156758347617164446664456059955139288250883667890079426455959872487031891716447769744790831991118095583073302556920198224456399875819347907115502190953177433754105245783801454810984612128685353565143255686592718635600089815899088553221413899041020891051398709107221763097144551999791574731072408399751739599235919698006286946419168848308408162580664962586709402660567539084556969222299355026971157566266533380786734521560413488864424837547663647384948412902888582761308744747733621268397201711719999798140587313544681048784670737891893665026442407616602053696614269805428699198489941824175127481584488184809569896925323481791827570089360812280215084528109694385769907931337520761154875624309951179417716189380043620192679845846127163581064079092773552518859548706575991779750738843776463675508049094432449132895669996389928236220416000000000*i1^9 + 48645304325265919564631843595884340243176627556644874511915321168896298854087733907652419305659064264102407264587265192160739010909391800889341422301113892517912015575705030797705812675850521118824332303635440035417119614983238593414422970241288399452239628936331540461929207321698971304048867735388483559629651074523725151474467878044785702768315769026941251723365993473390764711348671674691043879419406538386037856067940036926579231263921375145655053668870046841898779186168993514933667785950883927938323110680298292066263005039495910571045616770195612701751124417051023347837615491683360446141828965064201749544190683735432631036250511802980596345813188591856729401305831541435821621605683981489939948684841959292504256409412772915847668072083354807491375571205829219529629031914839275513416467480606410583117954915370650075384370365348861569395305665826436106433480187476823145251179334478967414296213741488945915184773089455917203756103554447963858145503763398835871017638352486569451676725340655742301910284971262885246811568925745820200620153520429337935413455859384584309871527321779455685715558400000000*i1^10 + -1549396487075976696602093833471585545783969076850241541767843010636595651796870527455149494744843790571489892885314980813873631031376618329226147499388553747333000562560220957137250060493553539453571965723333488067235003083776312474779726430825675711669400941246462928195691661507689323733985626869762078661647934998182363266537633129761985989805668584908233532453941237909278840851004588675752661072646545990558013236514698035292334173202943515986588063188941675427653807255921320231151028320483500180031741462874648321857022603403066676908620124039948991016844316568054784653300671999965647112900076094099114987300304097925704383342893346042288514643048479665622815772270138678633157944865342643322807771377571392794905361199441414918344605795560849940355323102075990923932978892614727581441498908195881661917737448975081257769793224108406908767975139744302697076410284100867402515845493928879560874747042945794168558631790024936689981769312430462824718429570584442399219332358446460202368651090741234364405471550398589253612247414969641604447925205575319305473829675034548623108688083847924731084800000000*i1^11 + 28938468202537755512176237345787535014286740551367015306136085161025857554318578029636374753246060411583611966505600641361921995717798261717456358752888978002935591858219566263936129247053254240626473877498044065649538907358417398578687226086926689131787503706552672955635160491091335802749513891190760297401773497739989345843553612168734889802745984016099903768294636145393175049424208760918834846602827968304176425737857401617264172000443856242373242249652896349104196851111785180692198918142532355598235822841267747386601681478363413494725829301422918363539015911812414481313279733307279844759660988489226001839100249691706304699240446535226862894653771265317489448708128086461338053128590489177458027877628848175083534552489314636920590361707253779223603466995240204762077616465286988528647874745299605631402029683781341577865052462480971991878342397387245307317786183829475790686064466758477816774897754153756968203225723032628986535663385048823504882842358634759170734417795307298724572245726660562334526525610057664694761101346743813970915630900624062614544200228889757067742937580914606080000000*i1^12 + -339993497610272526371236973438685625208715668542252464543193827073652502550121034124252472528382099160977860317799048311031245507253739168914483078060183917744944501582601025125876794456971752818517988972513617605471665183222048813974794927924695174485415490264833798788433903739006683070814353673082409443055138430803771509600334255828454619337729325382926621021116629208380111862614004350139771236094281361994377673137545483918482552263228968039729677358341315982584520906516470347883447850448107597416279573767915426271601939892454098790806006896869033197679476461130281171788807278226046977042261359397834366790379708256010590001482281159675544471271167822295293963800136001808910121142014303872652975153956742707865014955520861558519342976745792494435669620185368821985949189912023487461115488442420694922514440115684027955978945888534852609246120730536492775649604452885824850317178755425450427573068223530842222996719045822382865981994025396977512405390939697828536502335095888888076937927611935039848566503368771100154559137079022627939328375578386668374272329908788706613943232102400000000*i1^13 + 2605325658355596714784832391846837644626211364556370878509018976696374762930639963739727489933591932877550571077581772225707987659130848574418350613999783681236176835965080983913516443992980446080615499950585570356024831372206269307927443369057489098687354726812303618362577303751626315588252004358246926924015354350065053473611297216582186302383783732136586921504997808601738718172968141067471818195105185195097322194953867403064551197598106905588483205251910773001345472347206841771251839095489297150486099154402388466059684872597140608150075672181600015687722248709666674303893433845598942523624770547506023280961097511871120812960769234755049738830577357316330855149662086384785139913600356005797939051595904771724998818893482859517577396912201425545348475475879763688234037351215348568996888779152971906192787051958966516328728445519558840623850303685691687724364621070361638944858828422067420103043822795700867499586005171262137905137858648219417098314207113596823986567850672379819596720895873216130592132242391367673251253042980813380600519272126188392986461532800223883621826560000000*i1^14 + -13034040736579346304105702480778745350973815701666486180914989135985460631197616737287251054118766082010929427690852917257098710455636254762743726778722477472117039919172742027659099740089302931944530055997366419938527381994045215335029931599628496500951147879169768495758162019040799254163916447875762655025624953018293801195735741552843396085192591351597950665002312549270261180936940780893080480951319136777257436959640646536196651332910914040071552944964808371183908303585071481332612760802082389375698693266952488617729290318353733138120639068256104780656388840678027628409469195686392639734599489287191609633851200906892772081398077348117055944205527385336534565268715697825900842128679370440847255623806561467782108052052756161853579656245655116899084879407249147148609323210897541331164120932024995709873069506348045766617965115665800658974613453586337143158109820460742709990418721175514034814572549015617549616841676232908723107066546483990284797829443143780723624610117455728441385955468077302937193352353076910409588348292609877184400769206887160929148381971440604282880000000*i1^15 + 41031333218871322584006445044280856222982405299736951327165888440204465424501955565759668671100523954396014644447550225962704307251189619582503722863782754495598086818740013598637791738601861126450995553362365749172828643670465014219663993276185613278196472116327252063314482780289584757598964246339450323876864454130210424990414103599580169993548879820668705480372581588002560978767364001467033875130232526900970677491751710185340715437932039314659557125292665495065164291961451050214243510412783331251239439195344403798467579762861386785416927436957003669830453477508479181315710974600709376661159171478177429139721480164503070335237915142109670153689412639209667976365711173164819930761573359532989381372938170744247203272261044474047954300707063955008970738336198796218200590428630730104787593251272853371299853764318380179278606398389576119488405075705198138767903772312775482628676664791354036500492565816377992099252104078751140153835544895591755732717504039140913251027666730122525471545931802535076536134219670431167383610112817436373326041621676631108810824617033728000000*i1^16 + -73185440478150759427944014551447192092690366501500785776935238433458304771177101650479292577514851046494641468381879264189673509266718793469691993227375571834253955707962929578805053460018110654672604903939798458275819056690728768490773766672326593763889880027372783735569856385664973880417080634699921436872338503704219648859906265521646011848483112930793249026396015566525810076512987223374121865604545649791846054434658064938208499343077789545712889585311374303515440617196080954681620729454643666704931142079165585744423684954617706957364825923290121061649067116942930368338811742768169396527013086109806742765364025395994351483735358599177111983464580251869702575001661519835810516981856355472074926687878440290808314686413403325401464499234565321554100610899195616212592051503672548139055920803345749124770428412315288124948908282792374578768369915393325688462688179521466839280932507235817753294856482809419717063852640795702721586527225186989525780485705321169882194321919663802832236633018633018137449142441917242545413404713807449128947608231049481670525504716800000*i1^17 + 55959594732570329453016386237945163025162743635098465237466913611491706832042744006764157847431283435529905474862994760008899829604680715420280006924673889495665254889722765428210972411485641039112530453481853937446919703200912172689333730761419359459574016438161399996427268539649771640952608170545923217596948681578960580588286926588506584034550630079871687815596202762469034761537133519410357494679932125877012399691274695204429644003086994216290162005444083577550930961318441076923780388305989988469545482717163794336463829999562529191203702341157932295489020481435782332875202114082420212517978239043404103668131931423921761539824140623823191782926324738462469174202019172528696221486869439615906154944211582832992804261128381682415034909211345894441615932411201448209384622574270701181993124402048700716094330503763333284287445575413000899817928290493940171604989041458284298446342317792081468565751084337385851755507254763370371703494686579387606896825717253201285073782447566405303687574343548933064172728224347398699843896941256274848755313241402112118620160000*i1^18 + 399527058296211145677702653669604866548792319650948100358914027177653471286234226987345820654140769135447284254285111708256530616160683661719685562572055878238264459829210016428151814172581315833530324394413345487087613565950641060487040789284752772257108853239373169683868943223750265945736922497323817120592266113533880730788690952364010560629969081489219336232074794503686124165534702839507670934075469007437085726779169882180963452532900411417417948028943129166698145466278719941304266510134619677410927682726437846933052008824383347844759560239308282693085710251957067073814093152349770792034240357329161729104338763551906919418861203384355271538101021806328974589882966043283282051943827236772907341728042797157994855205746800770263352706013055334346173299574185353173965976127040037233890406503637380633282301503193739696449502748347029657526196672632901380346360021914450241016964896166476635612299085216617817812343567974407296073244921103949536765652269049356663872294853307998510508093000413339472934711604006470079553044769326122697106478029864960000*i1^19 + -8355271835922748835191870563249035241483388817659904840756848782188830731781000626485372985893103131570392788598638153402297362288801258021747395260618942432169079623367681505979181606931401628244560573300189898728011668470797169688735191401901941870831992048948949210086919172789695635259134949951184676619935120063824910553848600789409336145873535186429947023104873087679749976317203811639865239004403969007123104147454471404671506567009779964681424297501926253229937307554393317210948757352731342109968569254035474108846696954242976658764277712262573564483952992258601414559211803410031614095676149948916362270155609948271532865959914583262613696161017941138675536388667920048705751610485348051402599784926547914245795161077587919555006578839160452092273217336932661612274357372573821154485228976841020595792026504347628779954626482277702217017957381727116005179428729191827903710961217783295223780893380785429637925618461824878663463179406465770105412373599947571048737569606413440841873186531594232680647434198872128035473738972849552513178796032000*i1^20 + -88845593964897480374377768710719612894473573616243903268513200187795647781843967990992154846209447387841342739357913971929291862105213458885438573317632744705506732264261661762380447403841187253720999761563354330881891568129569451852553069563755057344992172051075237437377847141825823828114340969709684253997446328359572996465217162177483899717562161216884575700887067997382479720276143401732727762564274101880151607556502916978654098544082315964784721901158110975122833492112815675486544841694217886797785395997105106328153946178499075047484546278078886744050586874246021763853921714553805381307723142912343764287948695986104215739308912530901274725345849721926587048420293887562723491401307237336580158765141801103258388020394004001313720477750872114717551585516516818551222439545019620489204765105480060678319632540149438186461776480393867679284286489439952957801670510974502252267842450928194232138398868612393160420741000555199839445844238006192346261277997927105646943926232835257166549935026445648100724285906315504728849583058173558784000*i1^21 + -269088897157577950314126124947919181161495731624185184769939493739277109138921496470450011538013149168316830473428631286087681281893399326607030963618419862068531292322947480020476942579181166487472012991336802640463633006421514506288444314780105121620326683281820362079429803843601222927998304429979634201406475410324421147091120995879748367482767300458788685277459858375803299349895328756629152087879142298097387132602503851550888255882118692649683227598158951775374378015096824544944174099634716275354197019404684212220797626437340148888480313786939015294143122700569963157225182017692120413272732785815996169460550336791361059100752973049467538655357680027835695829897882092523917645040208719197905743732705913315360992948587019557912547497997302362617596813800860991652397667339173100706557647352819951271958696948537756983995746661259331985977161502649508574507591026122228813198881902705920967301897629492219544768624831266728769331740819434461322896238852614532089129631899745634637550720810937306802776475204750331087229340876800*i1^22 + -29387784419347493946752985879081007974648503242975921576944827560293234407976777563231305567413591681774924867039150916983532844510185865548602154621274808412839927864656081018975645337309611827740711435987813711855077320840624998048653008881763701212638177936709569744942367645578462432419547675440951188781359373763344318911473412149874620693095658746065647499849419338645676255842183466169593412918037761535224454016374351387927982282199222816759431344670312238773205952881631057633706177582790702891827202387876248061572065266870874633698365619678937209934673854092998867204584752796596956389084210862763932931185031230690452331239518309453884438354984468343525757373159697400650926576138083115274164525845229636922221266362579272784525977437285729289990792071289392216092681303613737382096526820316074612452770059455091267621761072859273383322229216728760852449407570498870949381330145452126484115879031755945343765148964851947472316568774805570276233074476892850587029487445089260164823785516784998724174294723127463116800*i1^23 + -22778530955080742520471524740881481100819406925267942218020444059998630920123583332565115209643183067876714637459433760820781101717952284081773044164920548836640991294768868295885351729189614909285431604765839107981519854800878609137685419854969127375487410067920805164095488925941331365644434309708943068919361631693665210203769623982804206354512368499424162614051751701475275046960744579424808968472936796889675773331512376774751125475931775976429945444653921710974903091596925833498326997867129388741561206681465514971795066716217553350112862919870129923864646391156692224448022606250911079184440933541235620656952570157032755174614697631168874194012876172998656331899784469088889609305665157650731587871427261493562268151748989003586176848866788292992790283966810466094226812980670720355033238204883166701761870165217589476481379761525623290790455559165211341268084152480783788753647223992195806208879006688034739108638526862288950293012381418647824423397799366557926018864761396038731245991556681365052751819571200*i1^24 + -25920397112200983316196444611626652719705048083403273394266907179306569796973558016612718085237894278689424582127518066270086811985735018555639098254011992427792699406597281189099990534211337114540694807074741716044012054054579424151338226596449778504699427796616226340965090287023370586689033433971317655939434209527082191547034182991998070190121778340972536133369164711749809531375394609706768668666983567795746308690850430393769810814492122049073287495908118453546253148256311805567614659769278718147341971565019756226244730228207702524502758284586009526058555790018285885943118481093020933154684017745956418455574258584682583849221661834545185347022277441246785715807632293921174321955715926470941439426718445821672955049662292435186915443037890598082217463895666225236227342800718327020981545721284102258246606193177480130894840316864357354122099870723410555008689122495733643769200372493981309374938671827669985980433456025862686472010726819049916023598594679829776907230705497424749643385630883840000000*i1^25 + -455118185026299834938821735149161983880760213719840094566286776743946480254957007454361718828161777987607660135574099371295236504961649334658642621621113617658175323984482281600704922036280640543079639770484176283758744791447729673822613103434553935120413163208606507531161033044943589128242550469371860995060698864615140576407375620201500541716070721267313004903415214854833687474621085752014554045069108575059626784580449559598193882593401543665285375977246896432859816708031372061113020657393197238065904849645234792337067046736138196607353599451250354140490046620245222432723889739897856909361670573168479612147202570415615046742965499918507060036503885352194406942093977893940509600167835089299558426425743529868971024224034719085321726035512431930849270704205637286283653544703407574095524696825389461069504802373838411685054325081919891932484278016085976335683864947358338224875985992014558154539944476417265832726455775027356192289445753283185271026356982702606618365693654745250981056872448*i1^26 + -160857187706648558544006328208025285491689100572417343839520126446724158813501361459170183027489155251257639117802283334587673061931807305841582297323447818268441970873094503291984880001128326046972882154555217085321581641765868321356182167846050369162659237865334937378653046450379607737472223446015245378351615270148489426979628895569252570952861007174535598560380181434593275209707897770338967937191478350265280235590078037702796949056965506027185857799228221572029123312776919358053899388737963151136751694572950670516572098139685256707183656052766651794910678986637844877393187823979402714497874355682327469059453513076772302410908490598901090167099298010179514443522292548377224053538015591541637042525958429007501901121665043652217475065555927777788651504018877840105438072646506921398388183630977756195442278417608737631715798471975253305607173654573627988149022211896327474385363821795988549555874299733885339394171216725197035734130720974134435558150315435527425463196310097100800*i1^27 + -221064092787538307262290863533192821483475626303637602415957818910092280043561684842013912957187061564137523712279195299665414273802115861563077403755462149813215108730362688769049250825303876272431286617226183786512062863533756388075013756865613390303345963961230379259173377404064585596534858257351903521115526239255570605729558115997971281311091080141866858201423443392308975562728037226264423031693733085657284155150936850225016244021428174822691476853379303385736660387402881548901776190504700926286355135768442129159924630294936481850844682099831380424791540564487311462239995102827869037700719879409975348368086994450801270784026859914841460895980497255153013835668617776324822728846044741947243492535130352522280619963784603970729376376720682461143305370468193590157539556630455520499017218332419922759159432314155800394355887938984807063880092865298991314450416107966722743630007570850407037927611029219720572038307182965184173280931082764701872880765736114901956716134400*i1^28 + -22145639488288143531059535768703247961023685690378561082450448641617194568833913744614739281881530637924119689205109867671149169432422577471961275841671010872861755592210682788800267558940489673570303624329438393642293534544270042748503444148953537576038620179126693847174372830974161836670003363436654974666554412205400868972852341327757496956280238479788893562041271349125991086598016497933309359923383461140057835508565608381884412449662090143213323062165972253284449234249582143752260383540752765070850256356046386496769026323390369516820368917265483086631626118473017793199889152303287328331013638319819700589097966435966933422002485250093108586806447626948149031968896470842055658255333822391082771510718717655786465427653564015098531659937997728843579135824333710261853072927659288649124328795989803532137136313712552598130609781627436981414352510168024172673508523271848723214094605092216476554474243177087312754274626491011684900382582039064596215985846556672000*i1^29 - N1*1093148324366922039941817911208566131549207200919242517038040630546762570722810314419527088722517295226524273736843308752103771080181969306286316261421071081164824193832817734126086294338744039585160833013978786678872742796989273428628526678554579058553777767705822109219421697169242154001896420260479540453953093694861599401098931623637398640368788716794814988012259019711150849103354823385273662329572647411428235611446948020224745753280628125*i3 ] ]