[ [ -3206536070164345077323847563993470430066031711948677312942814872686270428040643699385324754663458466471425637161591715286840126238614667466456521825379575851998625074323093043087030087156362662449685296112879897919961749851299167812897252895022671403331861587920447848796994970158145683668502671175639346102845324341471371242586448791517519160274692170040030448530300553240185555311892906434931875323102804055693821185338805785751567387367195158857199431438462932221300279959561894006590892820261249065083571231535229135771039255768840872403783268531188969243601069937216569700996504024019785403348621512005989522732698203922252171448124443769303250781725215680160525592594579472149794612674750725538770489283243382109370577856866886080764179026847430484070840177711905235130482624478442675709231621660904828354697726276017099882338567597602689722249496693636129322681997238475166489607868045671530484597916362838139182307218832457803994246705801616681442757372465796128868048647521031709854663704576000000000000000000 + 16629167148365680380459275289805908096850813292669521982597668315209418596843430220370337191923285698973727836125201216203995037787611293198398376036228655156383761215782621623843672163812819997049148251227601935780270733568278248367862300078600368768972206993881450896074382227698586464775077045736503446828486929383195752694234122468290042033251137213834424790841929374760979793588159190706389029187614256358054465808298399032713821437333451996626631694094407437287956451354377566931056858931699622997708611481066505700884371615129120548558840216553510761480967504601191368158012586323899948812559636319646405259948814068620896171263253360937010162932394932354097904538515701263950174785734856647626027716440295759249464735321024427412373753512050463008703667171748544411650878737012803523775279033121928178550062806415194434820793218347421764337347036533134910623823479238528707414149109044443511133643464398743025612931244103172739208363311776717845194818778705576591399883119768707800876586106880000000000000000*i1 + -123809292799970176691270990550866126366524279842481984118867916079196675933919752052102828316525775555133207913866247722764363543258024841673672346332953719885149121524163540436423927734479243274659202817813160228916750953500993824050126082248762203355339518008778773012175175537431379789574446815888569941486908607937674356622644117001883082951207709978843324454350868540910387210622367875156359564511645349227098698715778627756112138396339138224880920530415346475218557771373061439172088374527907386479177724211818780858967952295002050269462591496509919308190523088274035906074510904773534978924434318376811896225731277370713368032303698673235794487343353828630809426267082240087462702323591703094734417947622851662852858895662770026529573659131312919934633916168181861411238373334788633757035382631681268079981196964339835140298046188622935773439741879535854688787800808906837074466329226876774676683735624934257724305716627132081071182851220364562719912504946393693101509527285118814722255015116800000000000000*i1^2 + 334928965025231542010533886978783557471074228065568419913827684237193486450354877335302874699527166939405649729608870668834679393299349861359300850360226365839665505696377940508678014814332131170525189823344486401665052303971973259811810902284083481098179211870158216523034374326750392321550160708553850576221796151311606771697509693769588655244846916302090944778914754493909844382094705968097977483842559962548031480351819787794263908903230583267447070775373008786347832937992341941760747998758712054643423697931306283976802158827783969265460441491627680274671636523667445471600416395522444934601949910302315260933885310100635755752524337499468035563814777289438235771785371233116198826218868993414353839899550648573914356475322770346252331750307323971934564843669677740507415077988610762982023593432040769350188257563721517505193537931647834770803325603617811279972217689739488228402896927173589463794527740868050831317712215065205184945415919269213889585328448829357886958409494902040549021188096000000000000*i1^3 + -466402390441079848579973946442769628847485603099345468221800355319978512482020222385140847580546211828978860961221814566264392703872873260869879777754306713297997474592478175855581495151929485560640919530406049398729729213677070387558386190204543504684914765802163538179773958799778431487597021031093518147340805932270533076983114959936536669238337956239713047980372392977179205757456359174265379273531039758361439281591964177711609548411278563506118642979224188748256059905464633376970749161743713800516833767988027984088506669542067572503943457538106868940384248614667112313892784377513700020820446036744873542433268444401477882562581455261172418427480681373174443275773015138927898479262907056103747164375027343534966568694398003933416492624279542746957854026805477777375398943256220130262833606389141733342002495177312228175493258271282168823691211877075073426622841393429582318722905442619663080639528033322841386909089139693843348123155441369176812856648398120422933873918888864670503927808000000000000*i1^4 + 394898731923548592844783427310367444162309315325765410332326056600735404042889963612642997223068576666263837885923418191473144720456345073745825482315634065863724743173058714421462788681150706575554921237134849629982429616134111204889844696553719802447922516552083363948231146449318380605328489603763710591389966550722528096098449340453016756686984066751589589007534246863781373740089424650393507776087810627928840614490895678356728632854731208051874509035314057183109498611002793338580477468209473796351360176544602480555217282909907994949422858862936588964202255952805961017233350299254367753643568814208491135577736705077635255817303627817959651840473989109402685891596335081692145952341488809751378072270363105463316181809890701937550919664910330456933335701839295237729203691376204173944094996537410895161342080300261708998660880271839951876904199316172715207232035804051767429300395646799312970745460910376556445483085484531367076518362480457600755852855090203881490079355905178734842976665600000000*i1^5 + -217380732739308201024425635782007176030707285459779440880473429679269568998592861852447839581035189357213453557184890352296075744033806331163383408565149597657319144042209232906487698034634495370165086172400750127899840163958907816925609516903567794963357408807396686647567974866564311127191280085564513697173431399055542729601838509067429911548281824394361413069043194712257175545018525649904940261628581236716952793013751925739772645394541413637258445848597686795484295155190805838101949641414764268101303907858958212752646916607129634148628024386042423775747302374095962489395837061186737736799925126563094072190582418855417539863873242570528234679508535157665811168358194873148690929868159925939511596111290240881278509977077755627744126047014100086073246548097198669267793906800017900867241155673072909266284819037849634982273101355033435380647148051760518196899053988105700624635472970837962809922292913108206591141538784554781352105304630240771491132831497181521385755158095843615056068608000000*i1^6 + 78100138240504764106315429204744869436749270654513209138338289121121514263074611629865120025443863146879878952114928400644214479493050335216950655687180248150556294486839932629245904927008802364422997652212117145358832251997082006951938331759450172086928592512733532023573325811143262832815579641299158417853200337951129648688018854871600878225906241098855015934973996087777030605685461067132359286408873955488545251799247903805413989576272430821942668554891349621007355953234894055075593037704200096596701980720921196464857492164136198861627685595735010950231663759084537458803104673404132816711006391550029697948553341865612056762663262656740536541549591428539982156615555399901024729554371225795481022507161438068185158207033026008026381378917137983018598959449452797767669226836012150845843930084842754336315429664976341468801442444065244788369630775692105957506986689168057468571683731893428228204527305456023169814772572796787928292647939202165632852099625487518779338545857452736753172480000*i1^7 + -16886264318061415733173297869538047615289799750547437457842371433815517071789060030392863127212761950292784774071664791372213589069170997706494491365937696481464075497347708600366267064879633551913825643130951454545851124435257271127714520091856652578379890462926330166950141123839919243816312669641457830867129436279796767159360869955811675171681637372199044222785514464778109590790683357251443089726949256611134277965734023991599730089918876227755553704841431430545089913812788179583125868311276219656840629689445524779161671880744378979726813654512569416044149343968710016729830556587450759204041415449458476618070062462251475155602501522873007556771037492819735234205772448996564854745151428473053272684799621494456755905080079949698308164413386151345764985459410815102515466423407265443882335987175009730565870338247326536021136839645683018403967190797320998975280292233236259554534706023036037972924713412716507097009297785023784244402884252644868885442314515942975153036954362562845081600*i1^8 + 1361563963502955579874523982250687873419259009184373552281162847945831963195856978473313594525391704076230957683430038712245955185363062632789443174725272104966123890762931810258504663674870865698928724669646601545977177377626372088468427463975181295896474397527618277150309293012004905415764163301032415242643782089665177047060050267641537727843160985368702948229442270337596924536272165459761682084651731679992327869997830558564917123082466271353998857209947682075025444786623410609589516277064317119596726717323175698607971490333740527914557641990744623747138627441881885696152112645440735949201643161814199493560368677442362093964669121450653661504054693701690353661895888482824838831449083394487948448958634352531510545952505773011310639670761671857113234750504136060790387506576615744747403185179783721106846113160106933498250457922391072657128663422770422528285071905160273900000621447164084434304348878131034760051606134497155380926382918864378156962694680954455477024327668418478080*i1^9 + 305474379276519380402451708322443904910450964317715393792838899305649449253491666996418762403763767146315517941330109996151918161482435431361793198561152024570630374689473229600513028730756025339277434435620282168507300952342122431141747106918679587874751908891480774059502351674970453840020619750954662625467000697405160039790986720874741479233994938301250721887023358178089535545112692525449185188440975942889090922228289645783815326379822914804044165432195272444620265784816593308811750794181621478524360002749812944643139791583752592278461469107867831859749278654228391838797850800285695377278917804998699047746901057809035526070134222729176379856141547627058914282282171343565881305569542535248535739194852103767208772025718385436403898641977634889103613234094373940839342319221486371252926180371035547665151574162673538946596320989865537076299688716180833913127642480970819013619722375090868068438215078028247281855617160581547533809844893536263230614057554867520225340387441508352*i1^10 + -96268741317069802980544761469891751791858576893241151479886736653624920304629161470944781315976130721749657432008924323628903322256915128086074916464448713821283431882500231110109471378133689564406431991317334329105386222696811258930783820946224001906196942331607583436437488542478156493053870244968234396495344196190986120324059640682666762350978427027713973202585709415152368904002380075944511362640066028857270936187225874654448992244167719157158695958222656814472035772634471512157973832168854521540284972859957571603297849987231733044332824334866258460857733149057310739015482114821156771140474758778688763584935032722933176354258737058800055646166759145617360672822619521249072648506680601843500579186821321288535216197992650874533397128679853966423882895824680268983741262499745481525131687606620606666240039295258597292249440117840056058166830466189773463512444099888715497299663455901305301256582875415370990568053058055651596491619300562639056795058703815370271951530491904*i1^11 + 7125424782814695146981289194202478978127380174581154032646791182318015703494544297129073465477473070826487106803730469001678142714222267727528165973262302467357316970956643330172676950554993332699341335472822446479654178358050742159527218969872001663748519524375615142618881005493213359608867217460076039843386081541980296355517100918709415576286934389822093622737003786100262905140619933610083531898120679841389109456853184828471102026829642134220144308008966064668336415413224940055941294397281381756596993262879771642611923700837229185357310341448351274784430807377167746088849816964989602599210254530966886349102252545276491656030653376068551502918271237693669205240043016471169284930662422354922441316227904302190517899446806129311383957511417520370029462088816264959385703195275978671313796802158221685032180767645278896324946612887336938287047397428112156805312449043320238269232449767361907010374173046511129993566665956032392567092115238667272210901630276516197334777856*i1^12 + 825452275172784797840249982124861006241268695796787473688202210278797135449215163701613561749865838481548068438107876566691910373551300774608962227537126976794019984705093827909359842316444781356317733150526337885708437146400954917016457738002990384249991256663046655608065719340879785336814277325110917714999435287415081366616870693143869696293855466113041730277197107456442889577768623263174536903227240507132292444166562636946289031068649942866859875425625952258074176187934268485620924240606615676913624405764530144472104149846907475838829505357755537250505723932809252696165069386349044641182371679358556260541729933981525079108158621014011905318484676232936204170778045014241550119425146473305398630182664632345267716593763736219862265652805697111520874824815530098371807491412409000374548770559648293107303154614843615199010651350686506127123963794744063455965348276493276818429196081712197131347553771240071495794795414159154280442669968608384448212726301472315146240*i1^13 + -172619203022136053426181711961502193380628959214213561669450404605610131816195699847561870655812967694188772097738357726280827066515130590204458112832372566600353229747604399694353975450009259989020267569631532105338305799822155704691388290848647846373981368939926263664758923242612151009919130308730434397457998608961988162291892160511361074661909831572071025427786281034013938130393392436526306344068114212399296000230212203159205886646664265910744170365749450807435266292337572686978532354957069831570589150322733997038464683032218974020402951783629926761552092979136513559368747420895432568248935567050846060640132024215369271078040728692630398706424139235367350795759817727689354073355961679442357502227968392933869017512335642094518496717585067204643632139168670711334447157731741905321118295521653928377715498666439199187730037246280732190525245986115681260945957051870397059296141588602204518434693629869602933163557412830556288175894935596976293914316971536547840*i1^14 + 4514531615830087946721482533420313829609941398448333204264896456946333613947843962483028163560552720395697461878456814559200113993205532269118445582124791232899362297620901589199041869857953411073308248845481659408979238767061589224010789025760948790270203825323223639962288480426139378940265822503981258083386706582663028956146148227238235230355899082890108866752372323709274973317607124528142995517280589994520053219263947325872015124290702234685280019292339449004639702733283803069980270181145797395138997063161156620754333421212110494455703368599183417690446738065625393020754844670847917474036617446884093891487135529365574549033229694593332665264998121383573763902492197677615041458492934186438802823284040266256093529841964176297264868081504462011577025784119147139757941976383532535676208113490592877990688407116140054120390838796110655477745658017282016111081894419664218395926760486898832508936135627531030286302127940529941516945306045788844535288311054336*i1^15 + 1055956345598473068714427712125455633983483280948033360990941929696909971046398525397443654281017336377217098455362655384572043687166406238987962503884666123599008210226256113042825228892730608746462691823872549494231805956044642550407159231931871067857989751095030477834466929071897906368856419486368558419335610001949331081615129950519985181483433954683771913569807079815325165192741152101568709916726487603511168876373347996435288693635604465304751907544335558163574474845989401757556903177855868058178211982818703475491971275221589637202141002337300093530074059664949263192553493088940673972636739640974536275467732630536666649175283709394181928226147309711080947707501343545381976732914919585480395120912539301027958047627363647188172149903999364104068145510965167961651331905054186434843653788188138912282641147714254664429515731506442892507522196533410935903595511604950921419651229488772072029049560413762481347666167756638419611039380368364132296292302848*i1^16 + -73872446182623842473040177532729221558380187576035536250567938604593496195215834322645497024728122479573204846029458909551823584485524179889204408281512065995612270860250634450346400200076998180301419534064573158899473301238736835618120730841418955770790998039640702662393813561198448691413039622873022603653762741082716071003256477974378423203058468789076439543624409063752701186269106551890407655872880663229693517597508535692853792810010315948639876379518858917636337430015537012232894407451435252359089502116820010033884422224586232177487836298544843127011691363481262411760263280420087911456248249499013408721686847350229542766869715803907997556563582498851950278383914689637752134712813673667724041187746314673704106602317680277023223626316883684381164106405941811842645203750889198728902789585519083540674068073137607183616498342688747653729241856257042692455054195961826479511074625680443446880344814208502143502901982202933131122896485260474510737408*i1^17 + -4686205944364025809926290330301501428608230812995747130589742942307429144352876014479146304930198197191885961981602599572276832874124511809515862529926989048624327006508338866632612055638844688596065479628013961299441862042208121850461449486503921760454741945654450974692446191983612813729971019999533683483428746114976778622097225612300096846631336637000805466590024043467239279569438959595569206646456152919261153321095365685637679546914319172372932990768262231098380674862210549339812095917856462990707355513790216123036818687239170824278864399539779386439878548062303823402020860712082737098456025094167194578867149120878800721695961662040370343734536602512198658713172586807888700776476461388040138248855800477406658016793700192145976645518689789459392322038635329828062671355696626712050033638544447316466676978777510361404196395694717223989083643811858015506439624404806440451762569422797586251347005014386780445450370937569383671681961125004443648*i1^18 + 234720889576141930133987579498073976974800488287433187996671251632135925174328743579652504263899973694995174512193279636384753629414907852480909192496050105219768936707185128304914623946200068938360183780136715516764239374562238875765790756698288994426240875201545983020996043077764086159384813583928110167252126826122769505350127608859967668142984195491884164317943488282130235051314392393377909887050591033245088591332076774826703322441357166774004434719694854092609158711282021274497891759346301131507566614914609440423044784742922283308543434776013695147233006933312156389141035404761402460591368032418186124732711918712034573181274363369330489254419630809763742586951183090915120925223677628546809612228122779374295381707773517299703579742054310122434170629337674995114145346144904322393809684502687824819857577857981159004245530023904851255078437490446537960019888695715572843257319807273545104811991424298668285854128556608721416516117173633024*i1^19 + 53362959888868153978421048658334166945871907659333117751324159430371003378359542353176363685864278480406866326976890279273107015508522409030603134590936334893620041611578811348024424130938639858618735126344280087861489399011829381891003424416932280437603456316889574933421841632525111608850824533354421965839958462134779177693596345662285225082494083934321350816599629990146907218086357662737887797027766099408029581456725998730030943605313714337506231032709880722872330460144633275436619605600504250903301350423216385580505843219241842724006774038555045602493593511623148189406952670618800631294943057610194780585425491381821291474292344554210395300130353243855335471288012362760878262267545719200107825858275917909495423519058148219362827019708649194955537407225232414117968270537157225063727283858465679834727722529221639149252337056106676618044696356415410124076063685836850677713268849549311022524874643773016103565306731249485328939042734080*i1^20 + -2265180992946409790489526116044840460890141668440353907371176233583868044090018557410204391433053059835046832844665178992864636827860505490534539434190008246296773773625540866062568285052355317891742953604821716822542190474246240688535527424881148515763536427033671412311197669055143875268653938949293387954173421784184305291409039091373702144209443434383871169222577287597318380984233848889799029112614324603714790262777417833972747690539244975241815248791482760387001357442205605516385919072695341382738163175505568236646033748781316961126228599538002874944816768906425237336480493169102014364374776730985075681783920491144900661988839078412825755718130955341101045270157818318755083262192849479887205691707895393916353993326603407412845936616204436652280772480036821053087464157680921474470126415030701652757664303776077303156013244935593521834091267900116893773953510975774738030161951488760747999226103415377006801000350072644530113347584*i1^21 + -422679327133946939609771776137309811334445517257812625077966006025124416345178358196647024205101257408854186754475535197389443796421907624750088861485345416300151991720339659645301180398708233231276635872097791144430561449894259033881268124043867273954723440124379224646494326943775420483298715155428418984418977833994525401644255126013942204952878957829154839622019557767187954663802621046442411828004346210987991826838163133530066942445355719865053897080304292959451879430026444396333870794955113406928975101464592278864820162318370063339755120932317745155743708095803526774545949799134386847987531622750201094060109371925864432103940658598950891724224800576452186188713857230086999842944784551782599839929153845626070348896465591162489628540154687457102937188065678296547903126190272311867763893230598046354215461164074001405208838074394565548844765227153784039335674099094725625133205583406729203081775704589057114085877208156320301056*i1^22 + -5467037255350760082036593571361977631309561727382020232438314329280117120285944293559552268010628825053583474597547558202919723794920336577294869493564768881345227909156613151908759365689549641948229213630394361350165896113295564771646121527242854928077305996397301091011257070510980434807070222751112056643024061654056163340758642237121484964199301936035061887093421030701655286350221171799613339628641614969846105468443458174952797266099963697824677716960932234367377475571871397751959852293545896516683781966211548145396043564375485036145491319130713145905968532913227994112724695923321730696096386961388566766039221859603604308237255643346555060420255862195305311690378402063980562193308485037114919142420925642281723398552785014767430479978862401374406493875352000279023420557797202659187830552947746278877775018686397514534614503913552703386226273604730631399674511898584490396011969726512644803300003114312280813995603001344*i1^23 + -16808836371685279626513675490705107701500276685429054441472302147575542475974375218606643581353382832984169130750206738369117220339538877213698988794008807579014537578773418107768128979915438591621501814932720425519836148345916619522982702918518316376849686515990956203452104898828524431055253972195772913729173851608838593373443058152409322342479982861816921078304275422427979756368423187468629749614251121114707804554807833335750058081807191348132931096444354768231768412337129812578694749308706823795450043427418376307978740624683884160790703177381355756419721348253935320662336091303290530512113214896096191749000912902808037631636573580696366983573738261890057221274005748426846132583296707178126259327896421339062668040564323020625797914906188895801536048978191700830932501572071885101683627424597002973276379647375069128482582194252073066032533488760775096144322219813243482183033635914209933156956261003458698801540235264*i1^24 + 31632788123152633654379659029455166700027224372101336301646163660745951171229885442217717146621563183279573838169087455965841454800632076784037730863082371907293848276547635276009125833439772204450638867950379417797997714395529727033216668257343247247246329167693462413613623873863289704026153639712494262545147462759566137748194553492694414471499295297640567601172469070795436859607623329860188101480113010435586204804256272858196439353053740560839534609588120453445892671472593117601003963552556669218231861217474629901124452379903640828385562105597729218934691762604523179870995584015292957213039871725142674496164067829303552358509407989079333249223458339551322357122369253828030830883637323055736997160664104503039935528395110407565310879691524259581192949346112699298202216539303115634776058530563173464501877645310955383143081508691475648257998074804206755162904554506156858915289048314286531899577521109706093887488*i1^25 + -115638037968456475834679575614611661250398067056369698669562186393146176291681444741850939813697499070704606346608748519975518013266166555725112463618541018807701533843301955018573438027912012565856494654582211237101962547516052426091083252190033497009099692363569606192453162760657083411061417027651652600749689645739291935776977975221655617217586005229140016508372824479414877498236398850714920232732850822327139885230575062462856690819277744147792428769486930793088863670370547958326832918926447283158025080937955132523553314257164755653698080195424126313376629285024959713775556627117200479926491276906142439541987505402093806816262852466752646731007356598695261355186473893563839565075590938154364932444370308277620007997794020167669815755326971671301417079979247209365497668985597402460019842832803021446811323961018306253902580931040821485377675964781607336793666088390144638839183182400229298742715898723827712*i1^26 + 427281819660532933120358302333831741454287825159975621961106963744239898902115325709245662116800633517385176281123384077544759682898427118166256818578464310371656111543992928066165863505310794022541084886955270349242052989653545491321952047408712480986404458654006767772334908200719785972346635672621583982635837949375233771841594395418916367514392690089395176434024522026563444659141350182142072029900903799206642209267528503378276933944362007029203140434859120400197431661995310392776740913093260319103315864454659145113529671825644083492662108505802081377132662566804480835848432471327768549719868112300727799437807373199283456025638193126100416026620712584984873464145663035260241520009105325991241441669479011862752285406662234709600360777495962322825673474496153794273219565661641339836783108631550430630877044350244376573243966771947964408703222368797033823509478953243056568836056901400477577699085254656*i1^27 + -351384467958084197153600253660663529508636696092915491582730895084042704745281852332790054783410876165873198780585286472097408406679045632096656138536090587319283360654014888856411927922851593744661882774814763210456331362483770962247936223705033842174713043949745757746088641620885394787234227435770344740212245894435687069315508529984053425273290585373963671900601111458057128886675908698482824463835620772191549988380992267284588644233394409699403407268531729653857531287180530244202708300020558559805990297224531396399722703650596773107811880071394444225126517131919205758739339535826036484175086047395376890357226433404012364816022800927408299301706709934544104561531694724116671574234434004115001249150086304210381284412219955170765496370721488175382034279889820772969809460002883664697100322658551892568186320229294053638340007585283569597537340041438001303258283886126794844376246068164018529370112*i1^28 + -267440495292573656188734992468334947576960968563500570897817888271031622723204689338589679544631093962624682894350947812284643080060631454065387529333746541483520517807667021381380849521156475420485816069029551590491372116486659906221668466816539522233873884550092054592776263285856218494750049022949757288004042424344952184117925439989432814311154713487749909419736163256061165051021722714396714428087616320596431664347829761405936271024445680394226237414362036560226030709902000179990350881098331680123511661126326042243244102339894610559561071518928051129496590996069686073043538313034734424922626948726615570119465877124273889453234180448960960822945428253687886273836676540140564760467652482231143834714351365322112848890263915585815152266579458101237047915495835888367759487314063216275896942448730389959900932471288045977349510071222838423406811957611525495350159594699330644090015072473055232*i1^29 + -350809981814527688300632199506399514885399653855599867795653354058259532032898267892053640023586891235343941990397207630419874934253940471101606422211596342756107291284295250223147085203963953037548701650995048972743403608013935176014259517188047928209241682374014122254744022625833124610726170626189373907907944705164238747661072102681006455827990802292217755977578617907018994910260410302400984591374067052716137654711188609891529373171498077214578965385411023783061995953406831601477495311061240438575077635152678094729400687617340552209825181383488585986170533526959989611510847917037968329343813804782700743329614287539797071593713777784732171723837690799110403564717523868351660107826339086165668591704402284220109052219804749903761041012669633017158852719547581607125216035347955224390361623549916005520639939760682588496494563979211277491512769430196128976158192509765193414631787331584*i1^30 + 798068020136359010912153976447369081048637853835037340347314010148231439877632049992886834224681271759923328771066940573646326599383172281457799864231697815730151022502922838047369945032418999685133229364240495737381914721976434984963157743706966648578871963814197847015828639692068336566652256229597323671823165574499165579782398271582089163964680145342205098002728236521322067947728902247729443962004587768904014904680357589593452496661794847117951179349076300463418118013182311713179654921678479591466730751923840096261588482320713797456617577222808647214887362450416009610085492803108676887401668344004192362952121840769112759481239073792433715304983107870892410121553219029249071239118578066488408728657799115654030795643967090502049760053484661299741082591578277262979110710050059690798531452270340846298186657116076342438417919216223536674632192603571525491073827350006984320483328*i1^31 + -530335776089818426075121638246142569799505848170733795025539953983623884198879823235073721248434604252790912354726354372184766402276991021177233271428939088893805710525009703945821711108247828329851922711512125689266977805547292121938923874760928739189788200065665067651597790519833686940085525143848175703508770385169238978659634696368453352565360687693135254849892524270719118476833039590726496855193413151536739817400907688139661194269353327167817939634204061040564539407607665981956317635636257088145876307918519717015483524367940996046700526722259130762330660013229127758026001085510228226978939744706308017105279184719969555295086307508917778163771922314557395601065436935044946843956507644093699644593214873396802784261891060216351118953858018271033894885807458986662987113970854470198363944277948023603116817550526608249192319172151857655685150712689996535228269952480837632*i1^32 + 228172128619210617527122583127767522787248871646015127368745576279776444454199205938291522115798417441225030469988593896239716667526892104141285099703249321770609769671413089397270912145694598869599261346800345339440021245034695927478105714156745185394924322577040921585018823041518060496816674231836887856909809308565430548463814101690086349847737536583032351181045604749571326383295089639012029846260549150188813296559418060459031311878147576035536820816534149162400374962110880685092939022928316758517819002692698468379548602888658509459134980388440555803371847227627377182048583551403571149720688305708554087360753556108040089566911739570819034124108656057690980850183121520583235130946442286582793359072641611272890872691390408546502752212544493243659657735541362773957261608303231810525784455131265028922719865176901437427850454128177513942382474792867810429643618516992*i1^33 + -34626447791016877313847227088655203600834582587937283992130826001704406990479479357976905604484713278810656068641294968038041945255891752018001668649838419933576010772617267236352241125105124934493992479536155617393649613446211940324621757455236364521330343313978281528271549357428668434481700849448539413069491923802233026894786799891061280089510158225633967908870232711273937403294071926304754346536264897414670546928496769334841841184523748566903082857208504250342269044294011403708352498804203901735130102167038825701869331385485701974074567962002102919228270346786809116868367639212896684272999598747845246350115989899814926151356339407803307416607767807580081039741808132907377104607270986939711543601301830710526945747674492347117261858092903066403925573257080114508552308496739964071839346175498847507358426210542360367459698592042589994288693362836182881271808*i1^34 + -17196424854421679753725037354642524175951142836389104988866221552375183857907505011088062800558299147459238917364137803577359802299155971287444288053198555076860057670882939987252332349456964584847147108850889986877995168885543714799828205613134428828842807752295561602943110250020470465341571190096438437415860106284158802564596376665182619811877959269248831989884227219608274686773244394038381413266875883947455039279946588820124826927155732383521482842933881634436917503274773766975495004492399180389838074259894431135796393328677060621408364203179819432854863546713533683186704561918500675582638531795128810322571031154820111194851807424630960920594771177100348598031611654076364611702632399930002205781671962433351719040435250211206978042642342311461827342875351851936865983201370544585204767150368180404064938153194555714850231952239500883939067674163675136*i1^35 + -1909751274082496643818349681636053164280689253409052302739410153250237330265045777611973586770872197019077813731158992457219837696733527088463454697880345741982739920562477875982415240073546928691282085075118311469492989963985887335743962482781370916915658423024376771936994407599720842630079235759543034257155477494467960373926644957226584515702542576078959748048098803952281148704178649139470920233081085444548237007273543968993730464712039017447822532989608996520512314471356655364340027249152786167977217963632684992844939559914747367034323848079678063724264908502794940870258345639764743818938490966897203146191290724145702292119952732509407923108244719822529419093501230251613765298442055804741020151044309569903128722172940005111694908210444391684303166704421031899413033521181223394362055398154392147102728680433028408831579468988367046757329141760*i1^36 + -101688951798593560772602961448678317347950717720109817999275486053405607401579663962783598035269661029344165254125248412041146594429685503472079510089593958436168857819290924784816150647869173739374536705234035589293118318090824293959021986463069519897892016602084936555367084508163863502510726374077374870438317451523093106461121280817503950767921691091401091561587532879257636318393058349493255604162567314975752394923541369390485355516854113667369536413493075351738911327057323693451988756248899347075327648338465795265801189366092659869062371268379115969516153746384918816900639863808240841580073605567591045533061743195618213365167479988843817720726875422423675325272091404875212454263729229271613100396586100287870465579453380679114450211287082010634835443287344873732012117660887825673484727973816254996822642579705298744029588522222904934400*i1^37 + -3100885703044485527438687290146164172044093925498124323371294691759853394713108707438134055610144429244799367407886750586216101800058675475537725917528875828206089849281620752956236625273646749004498770677910532182372917171396178602467516258762417758577539285698469638149000570147861286259435970523938007357215017269488879357442139441922101284387821686625709076885471228395744129789357483665487739658035659863009765563489803379498082104455471036222713883847946583164447927714527650932470660922096102986928097310722108659846046510635402170103179469220796469503920819675424999035874604887232550976004144468968927952052112429604330330870778891631545525233281163447363707390217235656265987955186520149393252289351213395082470168414826535461790691930011064542971419860562795742217567460177983370185090041768113774422205581359055432100472625823744*i1^38 + -58391392149096596201348743182006732599639744198102150702572066832548658856309896784074105294532412442802734573757136744479747734129203349978447392826966576154167977877753998416883083368273997787837996075991418922795190521503694785790543970572265145683890192582882124912291427100853745958831228221590713559949835974030798303750045910947956452302115787617918313284164566247366712229369235619822378967664404783091850667551238836368175946344949613669627275443509617329963731478721454034834704990466100215316512898875859200203532313385810050483296874257741837304407194938401040349082632899621259389124639118037521874151470808171993222962314087088625221911972639454109619635081189818771477829537852853068189332441930932589418274449441036234607152699826348646644338192916463065549391062824332536610280078076262957512370013115747070629642240*i1^39 + -626154927304496401763670754371800810428357709667961672938123674627526891389142347779532540744129438671862771279454466989951626165656092300366001595766494272171840220401124178906821626537907912898266216642418021156866166251979511650264583416700278501828851188291922345490131046420503839322608180767643936396684135182354194026591928818614385987140171485354397972885353174462234470274180615643835606671659342747204301959394442626802936734775559363339011313739304296165548941032111035434244042503425055687824931106661622101169155053149224683477346637229269726285726859188910847900434996680930904663659860426834895826105980130278757998172350135572198278231320621036370029072666687119427014425307305464132730691890612044883498480712318345125985537879891243745384839228756232652545042449484834521123573613756398979227997959941521408*i1^40 + -932260828618877608548016511894954566302121023791085192384342706539033212283776575936422142064343387774032372554617506259376710201946098337908051591046560109308087858377186274435755434261626085479671240239485569586052722747037080909213610207333199020006221897699642212946105756829136214721396126698277099824023222821198397384977131734708335484134691075589093731401796142067340801168724095726005675994139830645449027226363996664725446139868434107109556280232133236219550715388627925080007727299974598471525040431321059501620764868437645316708567741673203845389252411547502381857634878803010409479198840061246481699106881435360745990092612234777080197652812653607386515273404435272212853835645987061468941576071850033088043114235943130753620616403859277880584437478568233030715887426473702509555090119240567241148727296*i1^41 + -45658264726525777698584796569985405156482967733923798413656565528734661277641831347206473286519305960118366414564746893732020433155573923011313643845608508704519415084169103374628230461488428861976850140849985998499882831308112741787522724089351763464228679318607293587530623631968177759097424285904629788069940580290213500168155886392964856051023950181878044718269982997096085152798020606171115377610661434545124817557650672175069712642922371793565193341829718435168759246798596287592570538066650527512074162899500118189416316702081228003892897480401776175097615276324663283712928937632553465097691953069604396176079059457477017524397522532403196930728109978954932979523793007751445777309071935647645167828440811198605664242877057933286158560438748574906663569344883489706097025085927911323233502613209088*i1^42 + 258630101685901416784403574678215116061387328607126279261312739769833437409212164570198245857380803330589974095204837872228771778936347344949249858652066687603130254158921895213583855093670839747549653875331505814707053730991145353476705358642408834015722714842817007041801122836563578482632325712497521321205597774801117990155882837383706641742218094687079726346144234461106909513537048686486716642072952059808110938181774143899900801668617593281724883330331309144715257107599411625581818743891971245225033130492148318757243565536316588926707627201809466103427942179823391869984796003107025868689930290197353483276901077343360926894985275002801736623447239362912664398406663072493470518515952012400773863804497163112134391638629965159934604013827132627407740000480262781654053681824426746552778752*i1^43 + -97595993237932472398957428832704002439557988619983834324355408494949280358095428569730071357309496544589462336561029751232104718389815372638944694487660890199661803232972340810614556654476130706332397338877314841138444883131691312335510983439641893629786885190989744213460608793317538212467013860746562642343711589164034326944397695776320826492057530027731581342279492795192608767736269993320867518439258898039310081470850249044248622206427674232172435867746940688523757601702082507858534298013136245518399780218449480338493149014987074345096648481734834618866864737020087721457716394326883863924540355780646644883773629503201377579736216551779649421367363886120816996450298494379880186738173548577753914438899988709909854824484083861737093807486446782742517572912679052293826750471733248*i1^44 + 1775547504271239745211701361615073325052136835482341701326993607270082120754453911516050969088285402853367410043799062462145545387466357181825934629701443885397545790347114943001867065781547881563380885488018411439478882479241612482087399991439104568920821327885150210549084327737197304214467485766946290862708482342720067089351934284747580804661049636611439913079741783233698489918240771933238703806571573812396228367916856524981422978793879418926582740655196674629513599395188063966019032372400263721130548942262366028824163069028592580254169099198736285118533227344047729478704429145587455821973378264944882163936049100335509829037154422907060533214469635533515319057675132337476288031143593204684254197323197277424843920880215507487333080809228702823719044209907119647096832*i1^45 + -31866602975711463844239733416445592330527632958280110939206172812139890153883875003337541312262832799603641879644981650366247418274727586805937465982011034162342118887681549226771560910967810688851502050260300599085816186039980508856424465551569918765703165843794742914767689167555209397098207990646370683972111020262515163513293239342936457082178933380285910228308536139627235941864127829730028018794452554998448497181407377151335790598140918475771111378470615007853182669491143394500699740714084203413563632005900818849877150917364967751013764267619822539823107814591277578196228650751794116161391461184409426204190504536903098881862087627034838897040309988975371407882398331652099135741166562307481221642146826196224437555591592261178054079223355637166201459245056*i1^46 + -19777929197498642447824979652245819491223275670704801958468531991421426336171366950354429760751358449152950442887184569392266068750027722625403882322889901600723603392076046107683024961782903231296371080879671625479152267401814240771457501904506510822775564540692114207802076644881524719790616592451710164576863373859763447351114934595024161723944240188099321171014532141621573773269995416949948210923259111081191828135504244633048748858482500724979914775919344790281533910833339973603614828032928606390225332770163832017734612395356059334089479364098807696546949188874155749995814031916170214745570462757904673320435215480295911332751120756225901581398935919859737239070822969045773859989606735760786285781719797788245673491032347177684542831121593303040*i1^47 + -49560307944832221872023570728011866210183925017869321038395186948247099440733974012740534244750732273717623228600340101721461293347259364052990628072270823367918983873922746605389819268998990299686564757377643202440716554894122488220249203869033644272669617667899971089579281155793439916649268151864341725806940906540700571620609482088536422593193309533849286490663024760037779964624481157207563816225760472872722908884299294264981061545351715878108089374171648190095609440380907366765456690487805250986091742919610666317055037974146862201452980135375206215066886140033529440322921063518745759172892590233241597592117386331753409913865241512157929636720473268915962041007256511965254322930657419588464682912753398448744751556719497067859517440*i1^48 + -423822562063044646038281598382318906699675896534573331366403662440885657809878307338481972313473302311749448701284500010962494207344898932807637795264402498295860525480620502343834164031286389002615159248613956200692059981484687845788214910500552420732586782055692439851646572386960200048925945583479544282458507048175470419700053516484709672162107139103825653391005076522081994066814708038163927492671661337367320051209310699079559607198335109966018593862671810142183360758722597276264339918024846700094690984917437204754313175200441762536057388318656304253649645106008848053599957357770447340782152216700031021563837529964864870340321997408646164453070758304530647075230874348451802102430857328913961630773370476869576118257664*i1^49 + -1707862963961002661693136320019570402504712812508038116680119573683999204146772659909158493061431497661058585809752738645040741643742498256981439638370702530176365993695687908998637019799947790719877533950860066406722688998807224493917123588387071622704248119323003042595685548458662445791563679732071048208610169505094288898242455692982185361436693107048910368350484452247037071057728939662372631248778489121611361618185051689267598748472571365779969520126468489869011301840052286975662194479390613241765856026602314884925543731475956397679167733506847461089331251147450853663438057922028209290700717813510072443528460642052502839742936282025252216410388728176605295532750970734584478981852038427378104358352424960*i1^50 + -3374718547916444994238212543035222783139258145652690348588995592565872855175320869829007904788870704816051274145355727961353787552839422772932771067898736547074804479381348547939206212587149238831729158648168835240311286840238034740368508985661512726430700549738478448576007493163984775534724861352666668065860587840033060978062501349765272049448159731893698437301001520607539113638574408024432869112330615062461357853728390705125537702648940967043374672301253466582939906192908180758659160013550011391293147537029324568515773194929525084483967792342417708979476379251542455981225709287002706614532664247238334208961685057246363344493797065714185716488665714653861589394145117345008421794146152717504*i1^51 + -3130649195244551702655761985085382528713076927887306924948859768816822882894037101935923625089603961012796195145522204074771833567486260951781063506146466176018343744225844933244547209028063021796061887665524727127785999155973007372869611200128804484638834389106169139409786070179013977335180313800310749007602039941824579581456517317128554758254731262027260083022065543011045769040529302932183917856012735364772828964462245552145713534660281870669972511484478264040678434308615015229686846529339378352630040306006690100122789723887252818760779757211137028506278410786777328850037780524921717977389434961411699049100382926233756210064715382957158495305690377349706475590222703891023024*i1^52 + -7130140250016089592525365535192977325013088129591137790079895685089717945905081112401470740455089219676014901956296679040522987269903242431524616768485873262846091889080284397687502196666661344586831120553475027161128178121093436162583220562491575253815994645668109077902841032034673185987862175109700595489133181145007895428307957642390670011162478663031329284268263613109918207295699418941840466797809342867678211939760746900128026288507063058034429861603775970678375246033536668573019048253572628900231520165587543214913729340785136748314880598108985378314882954696853793108569722526101406353829358817846263653980697149406278378235820740122500*i1^53 + 1368291035930782502843966863829100925754169417076973350746432971996138581475711753209854494365996598596504857740898915019872503790419978662692951253565557080965734794871443746282578411366052503790110432768823342574926644150484628099317279896596743259834582551683113128010125460654847565894307723528610832232797626739568731604513120438541634955428339783911341945068623420167224177656625702719488604591886658869517590291589919326158587918553486311347426841945398245563641959113274895303041958491422016089316884704557096319890517210181047329329331459599912952930476182074071112522631986236249126697436687890625*i1^54, 528782943730134309680838968759870915186285472464399628967912988150678826344666492423961981453469738769664809082355747187768890984101077253850988268048296009872472645001507398690909010417559486644046820068686245277130647100797909914228990094393854393184542654191352942637460886349200498153083052328994296193027245950636646515531617474398956142051498357632809687928157171802884871283293761034881457983881868409344289849040508641421144453820175779529669337331089987556190241330445111972250946508332962451464267240824837438555309836989535590208799481238072426464497052455499027436436578465506401864340020006720845222766866682810344907274849015538091962077025039578668839218041586150604866894964678917157758912961831018333373115296012899475641418007294900081046711067241115814970964241696314640465035899858955393415730857325016551812691187895585917047725927295550641052688657811121906918575841412138005597062972592547042701700864707870670742979869455181777147954313922395630929253158847002713920225585184801977693789678016255046425202807654407526371475807667458441165131777889577542487462546553532137733068465342553536722732749543070744807006801633298764214564422986022058964481510669696132589969297390091065879164387497068813750610070780951586630608897099659119213083113122476337028661248000000000000000000 + -2724424163629231784448038487768462749432989434037789727951159327325956646702990083211413055250983672962517607179116831613004849163543186472074723758413973859095662268091028810039378806048671047935566124628733181201017635554705767078810917653563160271936645834310653552761742211569201971554043229965419113705081630497904556129492333642915821532830926482286654069183246622661385608059440575238254833601713496640521197905224966816949790546782638231437806330282119010905233748069732303306180788105792118880203801641721009950803766668857845853427334644626796323115156343654737831461600941087851370877574711946998683333438359902253869436149319327466496502032884204377059199124726132045287741817318907660507899762467053274470117854858432411866834123381395325310164156126014013053202936458444094868132267073529926962906409117528130423456051768158660867328106374826351029908299717676169831443354599554696269380950083274418245137046523218223837546075289000459645339562537513586296569372308539663885437912076637980214793179735724663355978364679573940503966786575800076917852687269770943350576664411261792952601485553191422947658595718727717540880769387030759155162926373527434091696273516480680637158117320825526571049212462052226163775866868608801485996699785664553676894976631292647786665738240000000000000000*i1 + 20314737232731226906044563942312929923744305307857181996429997601986020819917174250065675469948725729810912744730229124492635396033941560639294910351871331827492258541406112801155429282839873721224899021255241478057208310353360517189716621316049764695101978838138948180812975238001769927213816598841227560026588320898798548303220712813728050170282764990350294259460065013974115680427945201363842154813268638716535352349688467888994802191026609571021562590413672201064970892533534654471490008850809384828303340708279693558151510550815424426670852421223226828413918928956418345081600273266978729468799375362833949016232713489293130739428688831203754355966926965794271915461375361430619454678074898358271177247474539496526492377262319867895511485054421739957472412295052533721975421494920987780733172730698303784523377735190737778843559572063237055368338429867971338516642058867605386188275114525818262038361820205905209586969285321662070033940224609863591866704314256504310187632564921089131029254355681702136520788944658911328413412972513294223309544646652360733394058507521578477068771140570599144085142165534062668777595014612947324047116606910974641646194008796556217850312029324548929375229986767314584700566044110368063025817781786950686829298923811664306721052578534798242768486400000000000000*i1^2 + -54924849157283660596189693623635492614226278809053868911656508365195490386050330740064953735152854258233676573023248227183786544075181509912165202480017217564885300663609387095713996186017317908913134874436733963861448135624561753490892774123222880122613892473259273748966000702611663279990060722279348295342191871142679873982858922624229210664829374466388727096905104743444905434238120568570446816447893137676650732256247826761350977949616102573325495118210573343624835419020397844855245696223166692145267894747217483562258720289800454046066229605309961923767147518439215504384605098311525844826632818227323835958212321059920299833817149316179434595644606972937586149727928484341110142685399208487583843724293916327978801538501667965885182255548891452336758575338812241095421118955415704195072427016826296334910167059875048724624512515674363012716979583115430626717094003494167123208769504023118936523935162628910273603017278943965808326869933127457444166265661611151301453817503998295096647828111683295669549091130333733756758040864631291437680029522366484211999966458139223006958706176642855360940057947282355689741070287693256035537954717133616982109093114891845589756135982150401437013433463401571452313154305768550630716425161093452552639743262190694850796169565919739755102208000000000000*i1^3 + 76378735915462586510534817450444685974956154170450395491450098394037884859007444209627740277308246515179371896661429300463461220531998718441542355062207308494378451933207467038917368522372838220129398232922199369143146092322985237958885535269696960857115000043934341040277656333699849647794170431636364738034728473902874403500865850590442023554021561518527973537843102893729185679668224421554401981563578951284168806269221787119253278054096628653191164432596854742917569624882207330190458914379512576123277282560141984819235160212677303596230902840320004096723164435038545252409675482049848122839413707067566590384439771862243676030014308038176425288132194501971180804614524574168847087490120975393323119907651862279152275285145132898715370457086910950392899001811928845463642184914359311842325121240637652468083598987550654156743454525235092229854747583328061680008083032950572004129083481129629576322930052060640077948706496707258068408680581264835170308871091669567812642762056413712448956584608935631236501835437804462461575541770793929700753730095415658382012528454381810929162105469983827795720509087166493172203326545847266694477060313711607206386647228775082458143813259588606451816802136661570457511191666133020353024956956860924961739955302557902648835606168499686211584000000000000*i1^4 + -64543837274785619610926656605950935423115334335585392492864836565008401168037080222486873508522999984975635777686011324686793629970536950255303634436516905455324421786563597727333103583079404045279643058567789526077934470548820860160248006826632613913652892925948102460793148100845173135632391820051523690752203169397548626767748643640111835631044720423192956880902730157511868525508134738425356932053178935871285884728211102104305154263002501870937140014069530426914261577548833120719865194065023119293476621500285271657560468062953455945562456614581919655136047934525691160462998563975675490405739252488597579616666731981508166785854762007214446130792067029381711478253301889599165149984754182393646933000706835625334574277025164251117322052031651724050104204915220508848526675767809120659068748942319201246507870629696445089286754632872622649449428796524186550493447909712252729010147261462089410020620488771972989118527729597985183120784371047643681389387761267583524270050012994267578753420967951579419929518402846843757093283601721134768215375139006594481040026819676752090757304617705018062890933530210843217737109546177352439851779711189733927081438866961692100408468515584636508874661302870189414695000961987825998887017154189430071689682292512756163931542676616195656908800000000*i1^5 + 35439452061687291792566765955026599688480185465380036834266125992705977771335075848036228511314637236037845177910361574672005438404788729614366741954750351352527124766371634580733581791259228611138455672941970743813911015334652462053651736783151875893160722856729355230329238385801648770621718596952606924047631224427826426953869479346630927612435027984469940769519005026027069748368419846153598321806470742975421450433653616184852570373334400778726482160071440658024461863095650087676945769064273053564234612225653716544863567587358566717904387028471898371163206451257860112095951913040833704160322603015584143632340706767130314466818042347821291579810682655360890880056394366827540226053392872403646712231750307892713329976315774420949076555041140988367009607962627789887657307464175141719470824047914639049368572827478737007887950311568857054066874263097839608081644823278569849392611070916671651203778681125731020873197044283282634859669922808276009212422203890928980909340058861346501485768297625051187957454948912131517177812984565909094709541650620556784701633393748604661757846116627789044156842225699621345327233582696605254239233759069579074732541217547380633508176914162347339821255137382941703212664374659480357357265942810211335098822122383633196937428885268787625984000000*i1^6 + -12687655384800743932084860456680437413383152345447225956783496635948661143262359464137737460617173991683153076769930257197317644499004257424155822575872750433134213553999829697152215560724625197376226726178614575295778425538538632149821529609379894351781034839066318742111837118337600537228434376876072159261208797126010034456959415018662130369532640056169880291242225126280077532707933000027481193781961667222391497598537355083844556188831221502873716823439902746520620398296719763804757205213778923300915620052459137011586202706150424413290050462095219257592927871083118634404330709210206471066967287643344558532435299591424884287013516706604864829360118938094326392332388756701876176401323618876551605047727922868488327320008578943984548357768099172974236657504114031947618543365552831235405660757446093990317562591396413845145884321853719803168885889738122270005744393104004259174354186339405301277985940866752225931065864207645083521881185116501060686681667999860695020785003834003424300633610022562345841066804541387318806239366082772723603336195198919344548573592883766727456334505001273284349356422102791648992262078853042537957837743029859912081287544828598049401659893368198409505713486150618224666144784686271033402626031080230850802578488684862540206737274153509847040000*i1^7 + 2726524171336643937358969738617790830225370205749399820073350900903580218787529843378861048752997446804161558979641483078527000594324096301740014259244083748588704144305221109139586027930930123539586880970458235458845471218992780378756966131614630624656716803999277533458309836559696461054674265610699082625364444300868268260950380838379732081894481470676035243406290231738528798673532380613137201485673663029878952060082372999222680437132303315113999543916908503555381964274112680799303703469894745517371985478282990844949139769879319899697913694555629127751205014794967017775439583046554266954117723790205502766434637566334808640021063659811711779146065201721568500938017260560675835452903781410727294702361278090086889712288127224635897254015352345007408499914932869792051703482636334097475951951254427660093716480790573477673660485183851184842592965192665305571874460330839886988034760477133832427901229308919005496115610652076173470878035876863770861891946390890891501800516488322579513066182767360535993975857043711655400612171039456487333387191333236483353226114749636451490938712522479728064049632959838461467529501144144684228295030888690944909357500412852389546606911547837909400010472630906090648538298459535446465498785500455715843602348741696411259335016885046476800*i1^8 + -214595047641989658162907219184315717119498349149200098782585318406006975708054118400028304651339305475935518832587003219535708091000363509064736569548058471573828228917758482679605026385386663291719982701594919672970271192612252604924071085054142027523024169988723580209010985658876036756897062358151238493879254947549834124577741832177634664622113995342994491650849224873627302331903600145861388716078446625435310865975330387131067244136083239380380176124829827898488844512908082252295860308526562668285240599418413519530863824104989348360567144087553684724188664733951351032822203203507383452919331792438526693343093851394301695932018367186104449735591860729908283830883673660983043898864095113216301079780470694564919699590396078177896408408151351339695843424354870060865088555135876570327929734240859965305612504730714195613752629813951865481258966094159421474588229758254648612626305439368463409794427060893843091803312324154418247450482497861709062631437578072763899827080237945878361136702577598668837269480458641608870705555746624628370652823327760142788395557703337453370223502207752198871343748309084098552885432698229852233185650404570493586769002960948681849097447170636124995242575776151296481450767876030440445640881854866475326640917304822158419361842163875840*i1^9 + -50648213143968176227882033879265975770823957890394579376537327620252336015219285536342303377544678010874103477092504336275052450790793168960735697816381076852705238201612859924357429820309633991505145270508761732367150150669570050841471245467065319213279112369444337198865845861023535608046690889826939208804127010585241151606582854523174197483996189437769628335787078241681729346485179226802843975805310919637106960623122438880964795079185199964725926094949014147656265310185589746614533261444274920765145787994987200840419183610605083295445979855459681803494774798503692266130456289313217680244235615855182325207570219715319076545677233493079860857199084647669183408555441863428896280047026645102270198664008934462728088988840786163321968472200272887000711136596723600275754809034055327976547300637157470625979613657665506379208111604826083929720994996795348160023020347435318024354004658337729087654401240939214431431199736626091153201819783879888087796134133316694357057664752474524162168924700319940051683600461102186772756179870135944732964632529120478540441815180088135073337156658899040859076701835559987363802354391545177817341187331491230016385442201824073672169440269586101398773717383153874891162522209416072531706480758342984465228341632626768033193285124096*i1^10 + 15610886630145491361949104657971191523098820322900193159363311652671243699982959103270554910705997389814457068222668808132500382387535216182225781503674840852378018132216517001284346898212068759210136070786948386271849357259998976695711009531809104365244016778924580432219587755213544916396240547651212138494356908283433445473846540953401973122738457776900951960267565567523995781044342097422652235126221424905976731561784415135116353152112712253873371119698120630657227400427226662292515603240158556959674372619330518463368983934245563236103112475197515102608704400599377188211157865034539842777080365415064983973670802300067453712431156358484051772263682196093451049991874098281648669850118856837968471614333494601473353565872840261284039607136626118458946886379274093535365333944670135795450701892996745403138342744173163000250776183455835202471941177343629676234382280246741923223729389526357573494296776226861525838033069835386173591413525407953245408639184475303135306092963588762411516684174631265865369062643846795514027328608341761921640289835452712267679034741029070544456082614285926493323465522623204476435753239325223693592481537031137795440712748953784613382086897630305365442584635575143996955331376649965091541603239174462949722258488687097095275937792*i1^11 + -1123241297423614194097598783884324957162381540639911718980618741023719134218709331780209700333399038614637727748928546912147886112616248148892504445275712784805215056477116467302447879851067784921618872934966915730637798450861569023739530970917671810801825798788238221407130584532272767276379129956263542856833357692965027149861069949517865462696961621891640414079992313434438122526989153661527571903740826427550895239768936472242623322286532328942672498852804135371435224600559050035845057269724544737252387303114248506977032955609864661922539582477866216112164351735136793386087643476315738316845894789517610572630669960587758763216884841048843923810429829391102801811801758709287775656629607486055465506691753108472065634241951317877843991632465649225659492193848440697056056660641880954589312952204206737408841982395279370412118427274738563856517969429175618807191059441833369524088434121528448807471114718007400894700452399847084539878958797990823066472505583110949535323447032875823402986919481083161397466750533936852976057783610844736149649869827416931824853973385264044521826041240653300070321416801406708228432508414341947057059120675346312445292219732771843665800874736590396265783920607490967731124310973399257311102195051931428054235119677883902066688*i1^12 + -138007448152471154769062557401611123646717142659454399067176604456140072488701313007248826505302829423744902316312795248811841868767200447303075768081089933399843494894739356549548707003746094045802978158250848676043449854431638637477245781136090654009885899509473204639997909155871340716526891261071851491700069601835313035515771160737012258119703823060582753576926778027942997644314600870107946714935449113906786475905647622217407945617486225498666831241865732605454047509981397862919377967398228640008797392736868912631877523452493737690230792604529147922208538206045071951010849741501616560856815847991461117995465257938000488790286524476657805428154408342996907652899950327770887392785858932349386431707989678951186109564585945688617011796438657926509930635661563812634864936804230435393242546524781011064794628313641869238007925014802459657249283447057040951855557478966955173282083668225761263795114359991754192640044057182757349272136441302774424326588925961574864959307103848255042548938731777919530150197898446067712784707108738423097508521342440016358939870379635766430735477005781997116502085931565217226835955448885551953773473219950336267496557896354211706789985553686570214635741123917896412569506620716293564887701323675128161098666689974763520*i1^13 + 27900022370549329000753354499869767488860457712125991245411600826795908053957838169159062956778921596985361367610546321437235891886467692507974912566478275196757029710447029286844829111606972556467278532433086323952289157254613051493226843973925381979645992730786691534213522905326638694195418730921449772665704069435511784404654322993677841376289481219513334149621995219133812667821367036528797915238914069601207096281102745773526758874590178363040359863253476181083807890724244020451043111763545496105940967421055123587505002819331713965848271308600039468503052720078909648122848052429287841515178407090835690304259309536974102444507825319704769944792214411248695757709044747446616480130276053825622603421469307755596599585523971996289013611492925649992624426102911879391116965836212070439279448811016946157201526467055900868109552797245291725253896538468211419807100572968645050652192928063231355438785128254936719931365226568061337632265513913243897505483822256965464993675975765711200000297031082896424372594345975575471164086652151779417040990148692826773921555343148343829796317815620856403877006413848981441863435656850224868671623238260926515238392112301692126752376992087127396354605184728313294428057685961718953489109665700585382103541423800320*i1^14 + -672620953114539416783278921103155231916732419583665208986116468225221352912787592211093257718459473421787942387965715833402268558289307048079841287763355372313442203781045101649519611769853920383100201987975054596726887961700686595054370610631524961048465351207206253376719528447089333067249913144547634583825083562985366449294837531562877384345601061500507186123874750327408885766283052113029951453072434378834689038716219377300051814307614774217196127581657165152540588055851202403044165474003721542069477591195207878916650874036529885842238352123786896682971061192191324140795613864343687384487720989673332710323572498146375977221643146436371206651577361241662769641489853008296416764047640177560936990705077327374582314997720676827325454248750822513011207296111698180623057142313359047888415067106999015872829405984069589903739579154773162596637012303138577599022528554784834536528097760776111910712358650096038207356858209363470782792144428973600950659328319881462769912142053919724530678499714134107915149307165594864843455030293937162137090374339042164547211181636666705109068791901608307797459219950625492909833691875444600244830131560108747434560212642073012901939511272109682868507358128991286524054952694333569473629091450370679927606345728*i1^15 + -174420013555154625284389836471959463190427921810360759350642632983088783699277007034576712414818039460779617684141373616336836919638255918107648159223469447300956359452385014996180310849985437228131890457257395818382469966723339902652676558711606676243744075913180716217663866251417870657759275033728166566437520428931252957794608675859374613828627003587629988628167234370617826532197660003014922386675480851094442633793633379837977622321346948336717602765013482780527764935743963656987989119530485369061694494824192779040702974984948994262335440722012436003203606118125752966476798160016904414436754330105124475743817093548762518426480731094768072924956483688009323276329924619665748940602774201718398485915008023696360740147468261522756075970098081692411291020457472305106073223020604823824583286271247119904388163868944699713897345096338766659489868188170842310066614460438418603143879627655415587091299021727338520797988932107970119092141816657743622352774093463837498233036873682869091273187053721164874673289361160846091220801968350781533939743213845103244058338618429648185246172594010303392852254475038143640950989785811377471827024906334596199664421202970092390676554967287179843714579466206034351934790769048119482846143875904707445653504*i1^16 + 11728252838775910126157291477875941940162474415273819936843796127143300538586281046575084691684701508074511168048125640125414596652647516368249275325815249525881595369268013802042005013397869754319880012152281780859283458431274750883823225183558345562476776148357394006158514387636063343792299236077070103181931161729890768319043488482897923821148039260211664981262590123194932745809146494433631603879570456728526199803398017413792040938034510367274742285512511851318539878491713395232795856445042149216584558271483848404475927377800163278005248039271135215478488658843120854416513656467464827153028981553702345065361166126880954898408666606752139837621214914353856321216749170890459899703116557356032510332953884256867381656208448012697552960617053596918069290561187528629319383673664425322796857808359877671190487888967587358033097448227323808592408628956353273747407329708160682743902703239870461772605436579540377818240241671692716789127274112334678059567563667248816310459284474807877724026339400589629037773958686396878931914289130662281363098993361960362309680175891745469711319961422449547480779346501986371924004950770087299272435467843536863747692110526106271231112553768411947117024248431396727913788609599553650386532372846303248384*i1^17 + 785199638141331096476752046850701870769369600942579373068975053595211429341568895893727621037757256652677438174163480408576625833965669162642311550304701409794308610757299591984721912582582616565968694756939040650521886461516027577751221014462137873344147807477004589117266623385134594915615314364416150580322149081122856024780963390696536567776849501677847864132601028155084665155775234063169259516434986350184787577322978901929659345421674016269852357923372887474369560793942042249809164551284269473072696718539932256317478019218920500370342176462727305788084268429226400341118418766752135714031161814415763384747170666512398167067411337471665406517124449449687566058950710457022181226581219805899169160072229828138290087727668904814263596472259077131475863555824148332380044137046301987786059352980605921490646307090252197221873241472749902345378442079720405914906478930928537705490949867718072510548907131969597781573512887186278305780861239397431431204958216682652808455902942023003863619953904545784960014658836896177925582073765429376435316648365705774945300886544167582253471946480262899877319896865242484944086050279641389180712960268724268390719954391374848866452734048790577080438298293574716373287389482314751218643794766331904*i1^18 + -36636328437167155034707444523981281057496123953916413056812156939307535503982474465967015362524465258068428063121442880197702835297374261301565057763792511745359086704965037720173849503945711684705723221267201222990548579364947643481764475078401941786539968756145415881602882071517244843179582742819624109827708232770524013924621647694302698215953782669876942181090501868732357291562031965163040517756047295637134018595404033034792316376743696139565296720967786225011528640013998148068442540624795012938365513399706110908745107727279501067663955229876650822218127216113103702225947781370584486125768805906620875768052283984717740359154995218937140176541078964235127319925635082477612205399563665396735212441148075474456555993258665110761527028771687467576588800663104539132038839057593880940985915232412310936301431083978286501972711534942415058697299924938434395513774096605163816975977420607931954651867729261757654155052086334036048385908186228554365240836766715518121538738091535236236710378072566013358217542114847893455706473914770757568818822884368147944570048006335598426192835915817231848002985780157806702635892123281187658822385238761980180638736316410312348066812457356056664249082511328743808196999083720197219680415383552*i1^19 + -8729586950870166574873872953898369699807101468512644571366733099519158576028133488194980705873170029760527512267876553116897331344147623568928487716880401370863709780487913008617684535637157398396774141369709330123441037685827222822999350077652333266750116258181960635758051002384009485283928201548450366348854194463330858620670203410067768486931101434329143678479993684356906488483330173749822595815966832706736132100051520487535422879075061594836397077137120859984101326130944408862476059345537084228042259814289258063852861400234930403515785776623454582398344318394856368080254870688613356213922769169736857892863998844835468066380782978079676507846766905085051072856974468726450098143250886298479241770507071998065015317900982333236632363345183810163938154948968104993623870302660291401510739238208898359981185019241592553884947409929390649275047371941627700179926315638612267417696931349518885296952858023242210668390453676014934244524304426511622599554534245009503276221288853586579285073701629076050958815396537696705208726006383580233355542916614043331861386506756045582373649562483203832950889119510098809840583399354201303986504007357301879267943603238335161991583126730460880740130895449191907938380270883235583324323840*i1^20 + 342207036010499675317876979378000386402844212795352521853013554469726714452446746323441312936819803958056700003469665802550298810218314968846024089766106784920157111929758805128568196984681205419752836453213430692017346270163955002846065777533291209976377710200255037792986195071718899162284447827308688106100622703920161311288748016462327999078002319518510111155752301877630547470530145215744199317390819623918012068818129221192100258993301981481543197124300213290978086706179859030073751429474077978954721703418793895059577302570409933573153812935923825180027073473715193118815082122207453045179959321483008041968833003367844007189814882306238524165065952787202068398454488297988980213845814613880294005210408307334682327601084286569317686783173834576620311857746523696189972158006429549517354881486902606481752665108618210343662111947389836235663973402052706870460746444393375327419630205118075886708242874922597998116118621679455107009313396610123719099216441344731908880750346644972390878272217662248082175914331117839824868325084956435873096821922345213188912990854328285955303883707907263550297954848966653231955917111693073486489281524999683158632886532932638226330275485670618662958182552256841420214596701167584018432*i1^21 + 69121105786325647912151897038983888508900483899469945165106415160910845468149134732176334953601388739202812938473078533888680239694159787810666444617599169773662452006549206043511944958870256465961706349396487627797847566689259711509220823753031779797053785319131385734566064853336008515049612735418042741212849436507910676010520208072140726833914191204297221605460140272809783167552635112685541046754832422046739218804538845766122098548355427707682015516292956842436980364361791962162448362238139929231601269068175902186687044265439212996494267655105615722959296703564103331498295689896530156133172907660478396719097835849677910857915555070589976490041440869632972631711743111345628465480794305129073356378579286854876336699002057806267907000426265298235436484008844524278311298823996909230725406247909961850722788473512401602724627757444419861369633075933751711888783526953958769383816730970253322592103635022462028935907728399513769846798383409805813751831313214651334089620978224533616710120271989713487960245377196788377136265607197738386043360040088068356872888701132722956634440999274983133719501777057458540487710462595994697075564632269580963720605889254010491896115540180202552303284957330015425239595614929420288*i1^22 + 150843602157931434875596582545919000922448491856158956425747178426722265587905289834243832707202331998764044971656306321366159824135745583349051430120267555257724707636016359684457212820820736182997562383493810758037290743902977979984507076313540340091945293773398812117641657007086941531131220799611112876618129964254191571954746631922135563607842198129389248358438086783559488993748653336095442009772351720922863362479926967781542443550246547509768926560296626685354253127623502585822887161904607685381700712819880295590069298066269206829270295216676606112055465691305982837352146820234029731755471039413083443059419548286814771481362485428740695859476576802104767906015187208118443771725990781794358915286800537077845267146841584770218848853463331992810779736902909050200164291162634308891456439576256424568113272949833226276585750215361660388182106180859525619774940748091090621558881781209480185833771541374289056409688606960403307466355025541582468577912902269251559312780203817387630927145209064273871095317367158445210176774712179872056259844412948460760193266541876936725278181678799725787786645549224455130211780095851790276113760018219675204578617156674620454397380521713722214510145985655133452112507174912*i1^23 + 2882690600085341905051442647500544447498654712488990354945203047970331165854733041355667185823862819617625666815030490484479543571595009615343575009969865898784186886855037487769497992487356961465392199951170429281985138249915239065044831915542664843330286318163691681131438495329179468781627632249078858792646860626468289493703529159815282658813991829531052596796680310346296235897898864185391574844915665607830416696987613274561472616977074261183229645875147886964335814109283289821775445882218656482104379297756851665226926194397578985849510780586446465376943078232495015453448899775419840320685338457952813867105418129486018119501332216108618251498605506015525590893619089257796698451477775438592975800455510770716178277936189830018838624330206327125040516165017674029164749096229361636157665516951553523900409374772027265054899639542147776845740739699206067861636489454144009349963650531537083309986321526862195386231643804062880969721000992219060977813826074765215190963079584252242912158873768328571002330148313919420691558637635592878954511632117422885640351240198531182314840545265769655293974509725952868425992318935620337288314144961027340727501266838132264142504084262298873586987154613230876934275072*i1^24 + 723672589021937278790249784062770862421507691795324953140436040125734432197819824849521017146532525061438561584489921894903720176525305883392579673948749697620366047877304180734482085821440048532043102278680266984553633799576007230767970793782694918883259488936169875138445465766005965948549092698478812607372757839421719150349859347345479889601241030178306095337694351851655181198653092495122862487762779037654037021749039042459056226183048775232493281153982207742660087139463637699114490012286072381130181417496670575436032424257279595984310345302221386863367074517081111188255714374384578598579818933311655091120933756990839790497111373634101945432799907930868643409964471727346663806135405903079123776807304488989758859813103813462105235083931844355181549959882714397591937644148616942776765253037250423363180152122097356991118342315099600982813385486853068608923365369173333451047656928408826828166116860063358642567881275637377374821536861708828714627384861735822034863416161137393078050813612411027217279112804529792161697324018429933819332323941105839333833788559093821107749187274878406118995914840600889666248509996367972747419912161478312383297310757892346588327427489855187992869974363944779776*i1^25 + 14814297852917919413977304768753791695892034177019492788626890043405626074909025574425363864237530959107937363827601547723645411511938306895678039242522198547885868729181390161885629429251129696713103615404526922664705469060605240301663260473211931394108405288357011822206774761074983451933455900943798382893701639993382125836119400057863673177565067918468535098372214159128504630130267529517412236782820520197804468706949910472273760884582825709040452994162696618057193943282454048300036632467183421022525288744367008186981239392069143926048213143446905104551053415402784023687169325585158511761033941377761489368249651256966514576280582126547569266325121111112683519268709522639197054616285583359627263133397549874293125949674112203327660830758146495904764347767461294312488479285928064804797058146475556838730518006911501215997818565397483114639547283196433008245414683155268324929233546070854043540674121544150806998065465621185678043839330854515123483238639481160588126871088020343430614938173019276355464818636757179677159380287221971017610019205619613867042648638263078725899222368698205945345512044543849447530097756686589802551526494861549942893206267396315317931360523615382394594362839269376*i1^26 + -41494909180470738444992869834770780150016874752955642426992118798577896973404723452503686097183937128882750428827300361449719974164710640734440431874705494034093538546174960385212349458468341439686396936580306786806597779335523578099571666913961564311716401544519017878860783980694457007870388450094750741443582131908703849097211438254139285962372192188525868353514031084184374370357849070298797021295059513818229608557455439096445762882349374754306530063700892108140903118152794045282023272237185724094572663755019432342336524732894268415830659350367683833570714345659050572022688766853938506830696343017057685123502800314301107639650056335919248376274537502356901810221498293494573898117022556265920778677852681204138957575892382615623581138829122927176010707423456541270423825675648034386599731529179272980145757126904216553767280825227673297509634029904046907860876392799896251458634071929082829090720740975543845902301116859256936202057290557894457568943003272511153483024107230049633323167282834542905208627499570967575700691511662767731605399767198087905924323176167907975306036594514155919318354849113702409266940414855766232754225566022594498767984522519273368489360382283095110831833088*i1^27 + -29126745736909324784116714870264669476658253713757404244393524820711854465844938263781077836027848501113942055108846546423338478083334358747909208596454022575626866236873822121019531464256335535453034239108519576990683211893614070060859037007547769056254193033283210762247307259101404941594561612686025514972887181434763356650869696409089494131611923143844969485149821983872165968551356307835129381331812460812208914495006979791960121599877627727234912164214136858396631152605554991719365199927178703147235011949081655617646414119254379294311763050747076096531765669885775383647749211195372702048591450544442090608799691321386247577598783274937026069707366612075827810800260984067503393062706947380742130170291747763710250159273758063205691304282389892657691896126286989498693603283058132970024962734982540648337295358754940206220024273392556710402806463000884289460105808789408941788292575798376228576321903661624467233266754513862372677090439976404023120470625973065860298217462747362899580991468473596965253366814694765829393123990052113920897604150150444607892798535056306151872883712444153811409710234819593646156981385442702666108093688004376967242127657964581237382230044568058855424*i1^28 + -4386588364954212786289400899065826730689095427334080413968040994328391361225718907145563574242811685135853406924434385957863796653000146902615314012964685814695349427298972927136483032748271967616291115352959974211941088910840130788390357508214305708424917323222549649425129496212124675463279487413206728495481919173150706113283317526560170594329702542529398373584097433773421896531164641954222066110729811591148726679043789770685738408525566222955100127383377407641445004481579089591160958426436875750553861383985699016424280766988033731147959224534592396090321324398251347334828924579249408493712069361621579657296547353052595565477962735928619269402161801638481840602669261377972503758299097235747348760848187632872592854182955728103556430025380917555220688171964736678451907540731063345459426437570111730701484657757034703648178971282058896329310981675496750642860278963984472684026324129423173652486940799838796392712699699277618503450608177872269576100162096944642179692347331670238896141814887423040922645603933409978367880875952426146627579199117610294159371879702080698075147765305272637231719044951124193688505039001715354619546202730957895494202863259445032021727761137664*i1^29 + 47423329404482257247484610398712616377457437314151105449165431695111514708740880513469843963282619230617819381055281422809266556808283660360186609687661791439771847521171908463969230453692904909913658826200167761420072013425610884201813558911929047437159495504558659603075898251646990007429300303294560863003053935418005026898323854586955349348819895928495660596355931128474329159008829861875033687254206804494017952638869855328487488504420252540329961603991890773882118534974694739422209137018994461815465961023438493409077030985799201387475580699674986046391619075101367924884727668891503479624459052767148680333384141552088497638062731006340298580931917200712236758729222857526933498526614005854138187824765002575810939490449807953479551983023748532295769224502030795975111642360566803852635116327998392651949416114424492912795756487384268209549174079865497846905147402517038139407138888039420016824654207070024534736184382330648714118409279438660323419896619660501462165214577311051635581423433696855697956089228223430498626775040486664657400764227535403383265682295456805140681637301933028299758261248162271606102288208723976637031554174018418140381201340035291032879890432*i1^30 + -31370245578020417563923427926547825604985714211686759369506000893248439017050356527631723424719648856613009246017881411204202284546275792968162076338568913013451110477494045905744917619209101771467712944692945677574644784624186788341874635561046570758986388736470042292446900643117773108724175057557304775735748424186057984194192011414326156904539120813001522435449986465496474375462428678731299586879906452998768297794030445845131362664918014222716279677554807323975750524964500928720427925669962595340975019249698869198799913589063798927464474420439926878222870406316240646060494713624139548718035590620172355497222500327998479274308379817506904643178336718328902229433822594451909439080025001608096389595721213128412191908648530285129574005997854316472435356297220376499998859189152938412709767804072970136358568419201018209903724540160950402916496904957888950013693902299457517636148519430630834316631427413660112405982405215394647838513194633469562660779146243011381138471594568462530026091339335421040032454016901069459398564464600622924320988995706879162031055602113561854951916551595945707778168694169983789646393622761176894995850927652693794231594326897190764544*i1^31 + 13627201263689953240756021932980773407420341814839534398888981576362637725430943810491091955141994467863334285101728500883725935414488791468485147061978683342441207498726402726217482190402372231019724432602993337126009564666352805431877153438811907046683338636542325088858426130320832960311004317231798429784291447342195550599991676391191571830970513007222975650556622708244083580217153682609098262252377626665346059427832640254956885079201455979749418571427217535588846656601925413813661599305890501123913724183421662136896165430606555407742902121910789716439099859013985879189325678590660590489600434987747101340531979297813629783974166768061002329070377408852789016876894109061298189696974434544037491502610192507293588123750311734349169844007855307340909687021490900974141398002408652283373403128429492176175546931854826680160888060425576186470258804060174549137953814225800871531068665003457168623981910427741506873499432170059188014755423029673410075532443451223661910040481888487930481554711846124864497602969705601819715353089231087414557463697653778947111238707252615147757906935506256900042059966709939292093300407692414737943875040239277721933867999297536*i1^32 + -1575174905076046108531931909195409968756104288009034507610082284491887080854655426388101890523529173967464179673619150684114106304584981670877578777503588343247626321817536644757339231722141079299544494055987774852662469807512556003450449231328930060371780771698795513210128455488284856599533193911670623038026685875455715435416912007268670859519117323232994739903456774653836376718054287438305635172043909983430319122699947252110004865432273682099228302162218916034938727879065015946034754190256916696924147273226729674686191506982755638378123206796887269196717429351889292477963378667942930879462604685560478123874214799504560920041868783765997066989271934714386391687137727753975005788079327209526946163027247962968500636823821365207703004213751966862416621980531699432459603693527465425808719430255125212478900385646216860582869264414418937951429755692519574095251115276384025721645974534853811275748215945568951901032204194013608077858110759336175379202777052804801744100908567654275241411616220425089421526946304283446454955461742615079916476040798220864473924114257111477394097350808643071201421411598837762343095009699614383367222580335113987021602816*i1^33 + -2117353997671323477649053111202597176750093798510052098264204270854415066491768429751740040262818022627566175027949595136059658659515547429335760662209888247473285569253862754929364732848178331670812874577780079079695544245872864387561848579285456669723889914106614042801347824722321873948345951343852813079713736183904971671810149177716754401300797398031573101066888409375513263245838686711764737401647360325639533454028935214894498522893112789112113436177790869008292661283315996651534401517694967276094790098692863739274127518320278333889178323384520216971936276896810468007988977418956503276075957114127729418977242077380389026746041159512349514456258046717259986612713736346028143197416478441930905580918080482601851684248665578149543393370171358973384608670470247008435288283073789090175395539988520419715260629775073299635815474883178553717376378253879716680729452133338649439305648512711546786891992368779955184099215272731721810701133032991097061695663156926294562575601345955417252640201611685345547955023372781041388264847496182927530203160693566258101120102336631164294670287533709372357152870359715265525821614758336785507229810308641980416*i1^34 + -204955413414686642346429933188678305176364471251087501142735619613861497147664360815124309532318682023023039482416543288922393376152407166783010546669038761995519900597363845483006861949942688713250597694338402942780514605031264854647990152538332005882805563348288306076078335470077260511849230908071115074342432334543038306389575901509213752228907638087316067116854616880734189759620441221437309443866338619809623062715456976548832980181071415070563761377517707594278530160309081620633717437432889647275202960047904223960283189276046923893071227761706168749107645904890904432720753995046781439727357456029325961831201657125727609465633171143826271070960534757291574574999383958471859962455535847529125098846380905593423292673752045988727718407162111241524458588272650832937373688094608765094931997437337484308417628688803648871660215787573739458525615597884930853168976953670873985578452373815677127838463179470275572800871552037008320667738769234060581059192629990870660713151082234767703535194505108867165658881121451059446098087688638043294135190698461377030155951201862142336529816404896561167423666397165289294541234002556457456252718415872*i1^35 + 2430740560022834472893121676382024879945736752004588079800502885418138862261442641737600992407903505726796522477610374075330103536581539341904669007978328022472939063198200024990432874227537922043955146888030243089540413444538380484655664912190045483225274704090589899242862231165656408933692928489310479067583080805628346054399546847313676779664532532395297297840265191504082290031678994072127562241179523480534197333586672952767437929230201461751756584949917065762065468593736019510559218479893890789216540034592448095534782516728569772523447234174085783314428544907655077273010160414273821213800781179069722830562065866837955985275912723521689329132214264184785140660772719535020801672962124702335566147143320538733757310999009189954088714694069582722962299319203088274902426102272995704466984939785340976890504628049005272238746062124713610532180303866178612117444866563554661413933257720858002268642042045227128539624490309816128779659164452269249650729186750455398039520947050482823044657418593076254462606017569840730778572059488872520856496747350606121548844514953749876603095784540371912737278920222879107750771891900099571220480*i1^36 + 888514463140274981352743622082841392261126653055277141167183316744752144545502842784695239510795442988782283845234172689750999789831129842827670084288961441678366716484805529077787926607429922759757807190274974917648181689512539143681971971838501881482756238569028621281285650887651516918278834506606302103405260627190288114706010570844320213348649814399595075324338228466466283349024525262582685388589371834836750714847907788277452469072767566292972339354869719456099819964800571795030412899290383536928234145100632827123309463625067195463482527040295064645801097145444970304407632746050952604602006401580559614129046833641211872218830956380997612801494175718464982833898339024398449699364728965492932037684315267025837557919958000775669653301608117135583173207972815046540722854575827819649370543936683602144529812525346737481102418950164659669648985093813432291844632193298858786753418420892921042399413090541385978019966147874550841482354395914509571947200316464023586743489056384063497506031920935723048317563190159305534580425592487872565193083904499772138405023682072998888885101862116705996889797636845176672405234594611200*i1^37 + 40122279620680299610965921699157011147719871593411883737851987961369774094664830102887447836865107478672480314851914187386155514522934860753898554979822773886583659022661455480498365907847523164989243601398292131300209663032259757040961453207067211082745140016540105614608069228637803805397460785635012209959250312240229219333308042480372641209205759128748160306007431274334480186302080128703919526468236417414179470575140210725492052071080444186830227755174550529909231273690185882098643714326090972999547844506635086126160325935354271020611111241315279797781147116994856153465237696532675269400558112232813432691401991263551184809017614947387563313758494935966887283144969258820396763248575625020116516466683170379265344429696974560893796679135652463992826930302477807572865032677789336048603828092087797022559614689815387096842560334132399816133257301366463013453027512177730711685381507267190284636328783953764851785865993974489504232739928603701480803534543050455729604711090795280560954337653435625702549789591700844181707565465878665249754703668973290180520486536430905438222958959197201709226684285424875224130650112*i1^38 + 861490429447883789888328108874947315096353753819299193524283487091498450200406242344776187117494637719902970865152753660614196816583832100592328548914886930420733707179184986689325432042979967870327445613896924564051250244257535391610373831604895911753955970419444416757842724553442604547597866809251357195223727744866011913163641202778607613178522447365561711490696892203402227237486508734823947066902251155276223406651109554423921958052585342096293576718538363055721115650836355832290243988008578664421993802517300758604396285063252376771418356688816252326443749611023288279087649130540450700415427931597656295860711641038904400299588012043847203259250218136216729109634466424910616940310327233649586970856699823051889769909528566431273509184780086508824495103880789448661139999387838169434178859531198408648976127270162933690924870750700077048557997701710031126048064231285197492218607599464708558300415665483465828645207681143698774300712566491663594705142584440136387828767420777579758639839930622382344383735332584540562311378091155974174019095253028578942902180018326523715800476453151452663186215935693291520*i1^39 + 11387195795255320209852255020030054513289377308361046391718001633751451374391318488397197456407651565822575068970359540092704762864959743167282297633220028456828208293963395189718954486352149205270777362144020465704049036133383074024109091622718544017258428010978646464061932692540319174099421760816615526456366592429951971760190428992870835936619009175364059624925022404118874952982820820228474377369398807103311766562523510695633143130515768670367549899475101597547211445091065840184233495777006261192773337993101473748574975425126860968697592346639167379655108975637749660760194453065728662169964379254475236979606209114294971345621626990657795125977887849063723723564719400966216509862331741929329701083105448043159621741160663016969388075001717070590584495769313388393836813672551503578412839777971533991526285824491823497617553745623234458493013887254737265407337024768286760279006634334913537285483010997401464961419567616561164074679934526561295645099267263186408653405107045787288721162966700674586087196706139623314140888503855829033527773129471522611573480085761176482237640494184586806912702480384*i1^40 + 19295659576231044860942871852438864639835083727800677606570711212315680073266914514702245642933177534731995562943501403386612952344417877295135037461878206414561719216758131918642729346463642600772551243485261728513623659561563497185583816181816737189975730418196641595826301247747815889023351077535933949324321068197567133659102407845467003991159971611167263915954151545208579676920689600469672331874355671427696178360415223483192386129716845355780667250252555380015576720710967696430765572343314124938829296213785410456610364049426067638282638585707148082743759043717494059369929475058367040396502733469379563593564290715845872814258344623333327048884076011830852085467290579814592622035714531203410703028392852193815876441587108535218890986816080012351816804368439078709004183864951713503325213867726128278805577400487169007485626193057730363989876319293198297157961256137374656970029368281579813180884797037433932840355474614951004801410347209312149559586723724590824972534494761365846232501891979417903368004007707697026188120278180589607297323518762375520915799227218537065720824331145270263808*i1^41 + 4739233911047534409110260950163222230038425875610983099455608030552390697252556599869507681746361977929155108402574457229438109625280125646302593499706464913587703154699571269596431281387023263158312575025422693445654474643407317612264009313697072768889131778023362691271451702518437646027561565456493706457620319526656626669052602500736498356570409254919467714021783474640027246184331170569159605620850991582935118358752527889939820517100116251553867766100860030771112745427361135457176449689090884496807606001569222769435693549073863660979880345820204919411227416091885036754083075792060356308087691924624861781033629597140700517910899677976465554540060005253174796990572979399041223551976770898702120184025667113282875607468619992383616610741048115827121666024552756560599771882068157416170110456848404404903404979691258749613462511772940440654408808955719919288732931155491855223330701852695841764171034011372804194332852706366302202342413272622868202634727867491761478425472494117151631781384955011327049274125123912386912371867617886817727242120810317288689402256925909463967962497024*i1^42 + -4232121380253151616588478059012263900242367066529237411821532947617617689081182891148533650025518307557258329381349734285378450493262203907972435861225333456543644377148943002140225026977645285190150701232480970659474315395194221634507295609662872439926867712567198237146587146435019852576150216070014338046882002933007167385372100395573417805472830332768370912734441782920413367930859292242092862875544015013827709408062995040619502132148043497018553784499601727772229184271206972431794163280818035543611616044073190660584849180139175210668586613308990726740655640304612025428022273423881394381753496891901005096037948314015333023094484554586027384835920120740887013943628904591177181579524058019260519068713219783203341666750774976282915102757342775505176454063005732345369139940583220678636009891152222755063832426349863656281986170763566473002926605520021680183089980408929312977176484968341115548910596806302078037737347354066107974653342310999258418818584522176821023040149212871477286063692342645813508263092480711261576043098282922939131334760360561455661635878152538423296*i1^43 + 284237568705741857457868271240883118115151407585172964927121712608123935718641406872935058553444164742933729689742951082137971567031575722383878129963912047271914995010520734670086281933811739956666938005926060599744821153622786716276939285629295588316091276219271683378261899148860937086113183917544755086861687850586339447227935973731911963889538057873601527689242378513800943285260448559168478601416880652298068941299868564501921640549518519727776422509533022993687820497171983151243503233570076829302221322751244178825411671602657082165922633938503057596234763552522558473610032269746306311935810292248709488013642993359901622332809221217001516887323912711123143187751825961887432937206065973891273838613576803321359708582999194504812284490309009880716488222243420129954827686896017976637091994791159044587183714451509097847463785330628143696731578214703808794913487865088703490044021900508357314598293285358178399834620130348524278384172337902170144563817731972340320811272241176417890379879015142316976086160760361075446175695993129044357420694303684280526894792704*i1^44 + -5137622463713747513074818312676319657936809845369460916916517303352738545203451933544042470877993182521565797114496863018105724616308477610498088475493920851005557806109698536823176990424142454874371494080210513873030565076410576919571811059447956792151834820258694768929844447117554488111744692133456437386180571108369104678515370429222704388200655679378465280255676594058283767207968602949291949523867765410447844839055680977254218411311165714648961546712326958201039241416854513413092375698779146864690383668098594310236572719826866217540751952637266687650085454069865064055681225324996905732746100671141706125583172033504484054425482277179992605751904912922971774958383251081062370811607920657241203896453001445366036230958330233885002151104040302902809128299525163917881457715672870436847813589603522231773815059437787334581173967112205884522420017431220003018741286368697884360428371067615050744314256286616071763925920569398140590873438982112583941738202693755602313791346703084893086457964181713642961535464997560677943992587798276858990388042881499136*i1^45 + 68353210382465379060782859453178488078093608647948437172712471856437160732263573221501390347894960472024296855458763427762080578590334810270813072198645422235351684615270913224689229262733465024586068088381841911625605120901362551152209829261210449670513370075861725712737096151897520872053324596548315260718288236233553263637563901707667122052988456075983069299387425060484284215163420249872750648610032276945289404716983519528593730866455312542853935780827939285031388470983648124555919063617588169677055680938261871995390412253853151603807056066115698435442039906165054454873068470681949713135840965231489498411925612507132716503389892061018528639149011517620394391293058727396186899825365440941092194185604647566510031059073442666596947947808599107438646849306576067809063650583728165859250656552377567333885696290075840151671938050372563727491241589403223438066010197861823083645383371557804242079634186304764157698995054743051643351967592252319697228541457785869563096808954796197145863690132110510391830937062997581238606583974208163770892288*i1^46 + 35418359955904259292035251637122443288098064855863363218386138960120630565114272257596808414750254956254806975368418620263742091882785779382004158648593439991458990089372273995585178116993889833912038842801065405096245069648714427912968350998615712255209379743278546314390288516518290057414384027162922421411530518235035208349161280441617763653912854219679063596593666045878431445217410562796157482363558416523032381517301340804220578711202931227614680437104796326979568802081153944868089637917944279572754013541286758580815595750730185362661640696343517538512869002073441701792269647441850012336819316268353404942530154855193510772206697869346571271397878842669409756138446132187520685954388450555755378369833782715408908586585504283805758133320251439732398084341667114392312356740376936760701085489657965219435358437546878004910890424432669439285474343264175967347592783253200407728322438092824779026819184269986545800785920725961554612971219868359541340524779064214053481178250831146328472664403724978980809855403877942264234820689920*i1^47 + 94293858626669851708938970397619255177143735563651043940716219134933374283265474188023912384946304870010399031393473801659144407270997429903641041232183420942375054438420171564905496945568741208506290891375628884618790007345181195549607554436102567845589143588337715293187802539856865907677475615037680474305744315357665983170874588971622101535466339895667405471368258928487824588985300170605535790039565159675190202214026818222452139744976755638928830033845986295268782861852488691797694600804413971227252833396934072052640596609625911881264439702512648208841925713238802395178974956086319884972573593910935980018292348159566993163931774039468906737173620165359165893610105760740845377260574636737139652105135709259129041625296085140903821562627982158719186672794921535714313101932268557035839058222146399167597890664622975755993915893592368895650180340289260524779126822753849234579569867906702875700027074238707589755452903935211264389204225658998068157976983188236661771097541315445854575380816282716673551469073970821120*i1^48 + 314201394160426524527215332792227318052205569508364388635582867355323979417916836505115111960409191076736537669590740610387438884819208691173983538377139218988751632360379439840983367766340849104794717733931218980735755549990723190372675415634793686048241436467589610645332026780175497736785667261491505474543092807618701631725046852280782828882521894800791232992403024859324236546620650274214010153609535074498267907664568857508393172188404982236231150884056925111524857752789331348749991748903640035891911325201365450802699662661409885296794504584710955558918135450513273290672451303992476673629379582346324923356488413119727088933272530824688073292940037885590359356525578539629039042508163243014001955424889333304977869162162866896943623764833015395505064105513366766915169045093372943721435020331815326005569038263297691584709039196871481093000541925345925923006216771569160251191860502786498864388631195206298754345185500948622848955986073256044156805283138058390768037616667209790361827434845599938550272*i1^49 + 508503355867971918746080781932927637733902574818650517279922668488563753482352999819686824233870080893461979409790638173061660282770764689391186144451766953200209848300464264947004660674839419754873429462112865963700280129858071957639871193758237222673098794798570291094703403978731870049449956875741684142271030814533872929414343334948802830802135210105206701986247111438638525612030053588154156776694998123435044090669532343676793790345797679757372436097948661181859108584427806798016208703312316628997966614844474426242986572327510160784829150109531589819619123806794989082546731118387061862491586229863573083898853056885707183160011194284472600704091373485230668550248551228885531203755619306275850951965587790268794359466070004837161450966932365423527637004756199872371028122852113035330141778391088951806978869439438593267636571714413054867954886865913080853053039411625998719255737911689027711621249738691833457975840180905946347844726760863091468627054296214272604407584134341276384854080*i1^50 + 43507249407355353761298280601313019886470424786037516270521395116410045804427083896439310298490650156443271762430814274468068856477186345468750883009831756209674743972136837504654261225522848132118961620777778803101706517704354515632864036522127258610975989124369260248224278345716279817562000738049428977571265050245613619702540916487631007650821642378666294477661121737847605994913737888197296564740043303893249330909583538602461428895600223887081159504044835101951729794696185070885284815480820739976696266664492990059786675993108211433844776398896405251819681715621999803237182492416261006214205500430433223461533895592895266721820724875273764634641879642503145276538968581952488029440324418837886911023251768966835507964719892278056722517498448086889435645692093222809350371123765571874309968013935513365608037774102535228379187060305915394074543660281678031051144622345951281550747683627044031766703651185851079477473590006186622452077631240574958492460010671833967435136592*i1^51 + 693655678491316614050712852488751388189647409705695579767891015455162845533331557131212029808482930569650231785262856483838305165596151581673032409329179006298525354419247922504876167505060442490583633496957461532284772961895036133718623970819885208391671906693885493034521985036821541302588537938456927562515129577285443490543728525740618641684094489675523332495448499275133701201086939889526859617670149974964267408032353664854501230958894548257278729781583570632044510121296320512923871656497182094106277364223004929426531612771173835609815072269251061433890598550798610662623340898956987195933001279636374625983397254866727342633094597968209556116574050651962093312075282872139229715508432521869619552296841864556281585413377004154816299650316198291092648186516638380030834103091719643733971054134846553472605388089403575348204534778784064633462920106198407976619611900469279252464039106849319615875264443022114321375732979810974886102328163654860398900617271052*i1^52 + 791432383646845584800944495814628197756356052601632489211846128549079446089446860224473277548721963264063091070178491301621651075760280740337477805803541219116860804000111271147684756753751081087568592167834062613233156535949574880797297115078283529016478345536729317343180184477117585547848626448221872200432948348115595190184477208601815919891668962144327348581476541968604745648460584684644918891695270009037132377704630476433555663940116009188826403777320511358347543990540452242366690516588198192198415691356432835406504485157810718614711437062677784920531104438805443647375355169641725666294158270496261467693318365755888549394552867147811326207271449420194946403262777126532617715002500136305776302549201381224887951744258210847577096933488801903630297883464630200462098342185399354396031957272838552287891408530789240848136288750007721505236213935226453773737583761987792142718612874230833719164848943137060763024276875*i1^53 - N1*1734058787522738723343212651076936722689622637100117068696358699758470361391705346396893665334526942936576822117437315224676429024990463847634739915233690963897104458382895155293693818751118277609857342814067524236387831756587602930701767520143595443825036281853773255055390625000*i2, 2147901977564201864076856415609578677138972320130598626403473661251870462489286528633630206533518485103925215724958561214538429542128466808096880398807723377809942049587980805478770829547796816945138214871285854555881488098673237492824570955475020663281918392060244289655738722952782486927060422294938551184495163098844228714766380094347134157715702129747912448250804113225465061933048684245730401790152478379688767075797520419769220990848577364114488290697373743031216496781360323661796601114730062043359942253605223075090352151437651020666687904668516191455379145858868490208738803701953193692943122807561079752096156939275052298427513012648773625752874849800986648754625509090463065889726269733464608896375812291075357647291118219564014413934932745402198059354927989393161623019079395839134843653961434611944876067876809185035161058887316102032728008903075640376316216827360079208653682996891687710144094919945985006742266675521714599472989265910092209000692665082330267171727479202389199325477450529672086883527124435742176002496249178748735662030457330415749753043985049735879402639919950035810582052805361534858024222166106135400963525127639492439345398192057125903702949331758625800969874489953708722939584684637742360504074204195540428539769255555455295691068736409715282542592000000000000000000 + -11099276024739074211197096245252774098866178600413816008707769736881743942176673586474134722882445306116218120293185112396549162292828922032857470974034392761955638543238567291386338149134330832254920531964095869757915708136467672444927983767882338654588773514103876416005615945640453456936707809620329460826852083097917378792687789004364017733399062640677854177821913543354292436475360746101823902494386390394475803985013865586409963952763004665915984434674222884373496464392142513535521385607476748429165599011882192132554381329227230768692900963777666689655184458810007288281410101193593424264838236254109559089759760641537113649784919264844106463439301200447769319957811008354154984243548035116568904118255875805597277646664291611787685742689168239537842893735811154372469202006688225904804876049112910756223732797720234692674833096054904966241058708031493037795682407617520090675555064990579458344003347135892992260539024214990898893165866393648398177569962573330720197968500253613398828559080975121918858482627024866190770442471301277310350314803361442417200964178410795488799258362547029624541986559842125755461047587571835263300608148248981096522929055007381616269352400698603974440775214836855174190421834997406139734171486772508290028263491210329342668106832058447098240040960000000000000000*i1 + 82786207076421890501495551851215482070366638780114121668148124853276177501673955574376852988417740666067913009165836590170888400427794668628764779174002404860254949111473362858515421652311093911821166631558934831368014586331597187828416021137134483376898719329862047466979291716410896141852582963107364049194732812042515148034150107321463345597247423915582668071827343559376247101342687626105691293662895933284208958704027291998338646157560502763024508769483491466353476774127109406787758156408054805120303415364553584359185237894638045783376242047514798862146234792821177309432172359996459343805436607018988270950427738740344248631653774590880262094931593005885670747883016438314201004677071109070280989687602400723530649074029532556525672009587386124824982618606716990022604398714381082370516643120886184232712915290843238293713981792306356292706976945491775942353724681772278801694012509143536636863834533617133288900172140680205848608373314738724471396075375741015755311752276191281480983907760968823798861642377403475010213938516120514727628304969601641898979215092347215635342043157355639584193584012457563057188226674410104015423579276801802684108307802703455362533048796734451432980682415403274826176205611522122870101390007686469147793316789918463447075320819792472027273625600000000000000*i1^2 + -223834489392898504289618359393297439400599674847729669030926039092189985519109078581983074401390707141848269482359722501737550177572680443783246390460875665377966737329272037987049454614053664741382575202873946236131859903327978029141753592068372637589151623636833627979432058683265487792509724494165351897960748039356502478751783786002651112969957217201517281982515121135209616994160905658726659045088482866656635239063206593541627141489075824860850549389110145317299271559560295083198989576420444690585248805166007645700510469290436476438619793726157890559145549643401191386862877742694268003243009157022915829177049681008039866203047216343792302308987550245622620354524838989104504533067571751200464068708877121773823902642342745648877809087877055910142209257115584888559838062983987297286430493273748416506241499411573319068071575281487480144055628167997549476978652687326198938430582535401243307826323067307494266819950981478230437270073888740433933196343899606222672255135612024016985620675230833866184148475233165357402994672381783547521621296325863443055287577236753664400341103149207946937576792936913041430266263625061044491761669291438222279784156079849827143873527154474900489069016632596206737355323239121227054632964894065685484730292980109351381722190380386131936018432000000000000*i1^3 + 311298439408962481218206901414476445339349320785389758560819874328218035736886939092420991433140026596553829546497341572039510449190167148502637370864617546507430590616971219024359961220707429141302177617880599426201538344663108757735452868199030112909412844721438149344178459144194316136399290429862076464772821669807748231523522507125958718531017360774435824468739026166848623277478039206225374336026605903091180485743724924377619342584102658922654121716418207374359880898419094463144514441474827171556592192076599620234727552663061862490820210289704328108190811372351060548644984729910847042815172801138610397225061126378645896973894180296438275295374436407468750576354689256497001636936028064648861948503534357669306067271072586828213349797012287738310184283770550003758532618227477113676808327302181574569053889152167210559259286519715205259308945298434865579596992183582872827072586218259846039420625327507702349930118607250520102506471228482298062970542878820335773590507350239775102414829052442432436126695662171979630815214806868332827135078299690861738943639325368551074884105549183688103842764627615590423237065954163818930413392014433232684569211686583903922589509520369304139399265348897731514196349533110223413730773693153230614702659277123252622765547914263670030336000000000000*i1^4 + -263104608224309011260635949762107720591775594253485020887854947293141837419391855118144729188576960589676693225765045810847206331179479138108028654891240424707563777911999776013736892336274298782020533051119943772287834233228456206093791403807542490299494164576803726580585621018287997386269583954652668284049464101120272267189916363522404163117671166389250959489851219872097003700440378257621899016381661694770341930918509047553419058738799954003150253238686688666543113731363054409054111327466278230231276005733358506217049528133910186650534603458052532902255211453017116321019008194832911793082087398868798363369833541816484435686800237186433271272842800776135414009657372405579120552270695352123105422540327127300542557645430557843349622001908121632975186749443557604236091220156729837456378417463805589384413626084993658539317029741777953223461414344999706831891799325371264864378144719143380118956665028117301137017325754339219945372311087581291890703189513630189663761440629628103064363878431890627417329531224068604200059170841952056917772930385873830443233285516824026910171752406316759645200192349898405511096084084324698791767295079095393052606844040807618131679488182564889927852090710719491328591452885849732407736758492281949400510170631252439143961642575388323558195200000000*i1^5 + 144493127104938785147491481237847500501262587594344419673860728632416560298031582672994190402034448494459462665797143223216906046212775680250905856137557523643477153557024341447678053215895340202987661416556914273031671461204120482723712869422475455697233316658494197420678720652011536996443084241190489343326053117836331789420317065316800757766067174248944920099028426391309733527345681338102665242371028169743799971482968533640085087165008073992821512432339321542837355117181824805502725092593325888185175051332895764268995544793029090100134591769576718714378548905536189675818818811639823346250821255184677954722308701717115277600058101859288894845152661158509744095265987482590636533878855773090369906367650613354096772422891039139640526954104857339342403001286434051073444982629138456318208010875221026260210105206916509358994985033873949471337986605177790394500114069211668324692074619602666027793311060569246492529934538946738593154309047068751782668615988896537366148411713597559274454762658473443353307801093074923710999521551969729148939561428854422738191589962524064842796445816328097471495262401733703369419819769287988926095017734798469489392390187466087086894431121567735590370042862368089009044226763025269055744463835292592734031408152500216571873782954085356404736000000*i1^6 + -51742719385321141491258223004935594141786813315076562817838761736770707075420287207075579298703908670685750315636314068912248062493879631982359318393723758714974638073890112118902031935507555172590716442254181059273738997923896353397270462431636521657645464762752240671847085612274494756415125523651537676077516378807760303841405073890602598664287323701220897982404292392933005727548827489251341863187720882693669172665503659987495969956932771401109339634584535569966525602581596385741385743551344525296098264508250832814753301295717846807748429049470621540064193855109094378806530776936366937187835168334528385691474988694389477082442503350804390188659528033750463051394843438107109086880519031174977221209181289050875463697676260524392686178029662197139242815102303921127156253190282031631426758421180223205116389291001580351675832121754919910084202065999338178327935857981698073781603769736312104945353651973508428455425934272429758176030339304343493942717920027241411558789294125620864879989839096109007919333173797386076374213938303804287745321223913510354492804015042299049761178511452117370801283843310462012859846631585199050891537259578884861612294751940286575915443135906314965529751745903497816759150710264471243714813113104887858089358076374074207518058288108441436160000*i1^7 + 11123302284682080679633532292292939981482495797509272566563092029634333936695025811875728976629034390035389751444395598994295876667995648722456378382644017361714213602365374609725554344254268849555924450150964556286842952084926514450614541556681172320567494922370255166150751373576031833101612269056212664090254334632736874784918652623193159729803562181857091336991351757784691169064222229744570786701581981741467081919278255728238797946431503234952209568157831463645231430607091605315019326569279584868230816865124556612957017221576639711586904329874850406803453317930497416924415755704281447664199414962318956772135725020521027084116215038687767462660094536110451495473470307802564403144959493419984015927922651308238511560934552074760178836077698470462969067858302493670537549667035733813177818227499432872233062451693046009687650255121593571615360898663195633806342812684016560887129740065877082182680556888977756810390154466606413125586243909091276877329000398396220163511688589758592364442521154077991521300278317388659046137927994836460579929819481556680535204290543127768999078124937990950484252857994983302754328046224496113833103385709089376858853465449210453269298094292025073197410089176985981648152595799974623946672199115956039559768211551805838939377901583414067200*i1^8 + -876485690621312335271392665444476173263447436657615579256097628122540039096688138764536639143897587949130397863980726762946178379505117600500147077239083707823414570130267938973511585236275328978532713021064250570472642376343943290071992287363834291745611266461521159807578842782927730201978942428641109835750141397306332098381478285374220793792499546287974744666558314779400606536339165215739994652110890747629910271594887959073534230297395655331297619618432830765735423905270217441386733646362528313881773735533701046277903243179966028722974210951491540928178179553846490410977581711251734651173899607557069098048875256516907742892710615845115005173075337096523892306712088039107064545466536911184099490397263561441531028945471622033453350604683188175635829029079903669065822773856599875242834215446071263676658740079764897919093000515998385012612443605728049978836483216150698561269917250025772243115251292909126778362747167734598710655995314131269897837427924995194379338517677507806981778819872879114396177833276686977464914923913978202181669232671075786751144401884681331851695041113763160276124553984828491647540860928529406005410330148766801441078059344252998422123254071171235962185634772101459148655515480347082733116344912151924068678621914770340364866100249231360*i1^9 + -206437397645000277540473049382438580451526956601720382453810601211912182340514047937312244388136692548562207360111959900158612140503219014721067482696936496020737173301238556369905850978670226688823051784203291523712669210141505599305446408783453217266626850588241749352718860410664593751396061077309410931411906551749841231650437174919856154095666854593748085067278545312834688156649181908536668570401664591884881542594073926102395881550500946371562324524150821185365195920675609455687065241108499082586534792321655858436313002092677358226468705083190890573617273440785403124311290201403340947662605655743227980832876711918287776963081387958137502077501965688095789258027633564725475399028195353568688578570156572322057536273540277955576930148696180434012100932664477978457554703719335218288506236375074276017650515977512963546847504381026341457648334050788005629059364590603049485199869265181673163281430107668804143302885811345413353267306266470073055257011858881012976030756853101278009298493559534249935018255615773838685688722258662117757481942231257960514084138516733028018956158628339914577931400067577197353576132441470848118252838500223131438854374232722725762693235230473741252295058063485269224383915514666336689877579918642223906662520724717458743941172035584*i1^10 + 63697421441711907906343288250957490296815307621196403318694471619632088041883811447367343451949716660559085600561157309398571931018791207798784284465221674251017539429260141970083047342028840487315775625005575862925899830372409653349212610211481612390663491896442371693583903959359035059763924741739207618497333551454978823680441242685253954683586616980534950605925462735313739382419489302866675658076206507844672664868304508497133969597880353527611673619170056927774294112511542023916491485769192632407013292419475463171405486660558669459859418829484818570393277346636417109068115827445771295696637424760355518830844238589504519907805638235918685315048286810624518841022364922065728012827119836486520046537493280560499313845516478704190434060959695583783978228239281220171158955002496906190686528492129159460219337918202199042174978941677031785385691513414678325174587900863966865926013960479779995429074520466882120993144133246927328225234862770952368694989890340972631919797057685984999209702516504613479914501060229938039103075566722282620117808865756669971564499228417297245126062057620765958616430229305901561834041702418272942302252686911292629441986116978604808525533890857713700490843040833107382271001614494451941290190246297976510262638471441198553726189568*i1^11 + -4590731445079635930819372813736432112391005068131452095395990821476079292769691238652753073046201354851387113076800757740943482393913444026030730965188576908873410839882010361231338068761957648228964953529531855601681036404591711248737139326951537140535726672989809758006875285979197532058591013758914495252719212643495588110604702651932979803741426240734764593828366186788729064275308185968909570570625571735990855999735281162682196613972163870688309164026673553011005201241732309039501120104645989629405759220188270296607266445483383365381586913726261357810969825475439203206133949077376193548261129665451322445785203057275732455868582073062039279815435063096809944717242389185867197083834084996514163411113155385367340193454112061807459318029526316832065440550934727909412814606182237485462723763001019661204242565036979785358561512640046261310009483975380237411214788556525604429221483663591909803182944379465704823178975649671494104330927891322140033391329397285823455393053314206617680755233425113998626176188219643091866820422882116711278199337504882591542622792993091534477747984078178992101063180315701784268456663307251714041455217092979937400981387781427004122896862528787947478510430676294323974237276065488827040501635677860429092898277282845506404352*i1^12 + -562152803204264060843879307044987485674009828100977917571573030152754784590804837262054952337325665218070390492530566567157754337948188276741283369306230809761457183182998471732981450028908945668817477914022707489863061181221927055454229545849980816562034687090729026805507841027755136460615292275142642794970342409528246483663369243685433832208649745401278128927185253576705827642458311466961988310128248712291015253343844257783547262980747716332638477529738489633135641716447176567153276316846693876417554337060626651468783858063642025815329994502645441766514644194192483526505786778640919565779482520944399460366940768797351039675505862003583995691764194052590448744338090711197680843079499434684923849572679590486074313160312381340416518726149752667581352467136188089928528025767478319647380677370553687530509613965852868797835504283735330170547243203496693239337113176791545416382702177373814865791266287796304372537244158762912376905200345158716457214780369718765124934591342193243423836608311163226442077101397772032473239402658741182094160527178775770615713230834270545783666479972339026050924053415839842651206229822524400998843538092347603578408550244141298508215746565910828804707853453827576026470628497179928623120798265543163015646612430079918080*i1^13 + 113892535058212268911411975393223262838232870128174281056590881449615377125168985609563574682156494088434915281049835666117166811974624323427621384164245280715574214621758695791068761162914621123538272386152283557108829523527480733753882761049920688863960613584421891903759874135252689183656002946884956545128446533846810835076873581675323555516699622550613991894077700887544490927134787626243955065266619091703071234616012161597699754097726678056614724153635486125518754268106819518111479153990310226965112734249477817958940296475468834267897831287801179661181034111045729465910638640656547939220750222185371700463695107723792993799179823352186825475706841186885229885741165977170817956901329320313379092679027295697092627047664997552415048781703402640650423387924771601651433722255658712949880539475867925796981067616452370567884503932543314267584505362133892856917453173410449249709776433118913743624956606821940487621562366049447265668564864432445695024847737899326860146203807681063937813791713435695567884653255556692951953435163983313997348725458351830779779045052919084420748526509242022311620522408271027643201720703335421112820659310358698991867663734400671007858143486736238067351900086696561432521952749430913603195808684687481591878374423265280*i1^14 + -2767510700530117662637482073389024284989205563358762162503763189278598076648256761509889473345606483745226543561055001933717184033865350783123072123519686786745070858280740178544854415918040494692542321955139105979177647198476762529542152471623779827490993156023480000093307626302861037829784642379131076990402924341731330435064892761567070901077456207817227424464480723061145515527846667832926797390084403564230013260984959685969075336420458166747482775686713700047893566413289462314417117846534302728227152760008742227326325861431564635061796493158297648034135617493663641992234642709329630593252144481103830723382960417656807316360187606138195866366230380632689265387845477801248737742608253723316800160064089074061024605769664429279794202827048630459911287502266257313166212409754386883891127227544831277783173219287269513342616436718873512164452397012168756762798401203948649250027383321153853822957915678676445773127156680960726173767862493886394334288421119731923371170512967731869031390768888103747052329792812911959733065015634819733334931395891787842705579230973337106754637283423251780838816714171833094370975996739006732890548319743326118099601529708093027766292031308324010737951309362011040085394928957492599334874858802742363997457088512*i1^15 + -710354957149699471347492495855889843659029999917332963998835959245646889850513160877805750319966445647374591503866290495295365056841573031652532463892008847933462976533882864146838603037427771480625905764436709298795801411211783791362720286001485542540267562893581239896755613854841157722231786094184769304399943151152779597177823382302550496144103793095187051081194308856331913889457532801979596844127023383653864526452863932641617401844095261860697163278130005456659353829878970031810807237115000650657714606244440977269679494934602116106426508980031170861933884794795414925080826065681601301251355228917449646665646921835152140492733268424744780281460582204661158237760911705727783292374526870596989690085371535776234044200354932184463729045931537736929310644255939796852682494794658573001010500807244766545679853300578651971993272580916883588319783720212667327079164453226278017669242707611481451985199576923507253981386804306561792624744363736444396413669296955819852858515467877699768372135760030185128002142764641414522064099830908646974787708912002486732111950938400601034370899517211297480618506088674644554729620326175514828432007234839066941185639334561266833317813152967340375003480114924094531378575857243106850089568358438165666594816*i1^16 + 48016786369559102977436886389796867046017942060492333342942818649921232744987982238160150880345392535893412374900361767989433375949290456933465423481025940915869474223978115248673446787236927234191283128950120460596584781019424718415041187018796789181748691571689446065512181899792171605743984968793083521168939050007486140406120139927841078660526163495390087790775088315465663140976662108182599771969400057108386760499132816776979351093103992147404970383989899028627088762319395606852189669209253191203541397725219252422899244185330491837992388595022156289844811319159156080153195553291917860236632459912555178187305644366291573568814194028330725454096237913495896320079024415188357328495081499409212818079015993347717731802354939901685193292662367166448901090810458425395431789534702035680878688325551880567051343170861699649642524631448518400809800344318690946573985227710065794148717169410811844347477954022650530847226670910247307701920773273495018455107045556516271004893881254876798727964803951656542166459349252474004619268736386417552054687190204168071911469154594987920856692725730011313802580217523503212213380922926377151106174280759332597475856380928784719773971445130395376664995561822098274571691697660801930651731104114027790336*i1^17 + 3179205957740954641261744872056974548118857609530516899900597494260948002811745511615752091261094681625991373347086276254206451832642979352934180287293610583449399855668479321254934754792344138759376075700038447085378349808741991934899478065505348731194422562300606288253067811382960407511141575485145213025035981934009213036806552798701710116079525811870355185825740838898700500314919296716232026419917783333685809001397687477457200702642592294340959929830866749006326880032639940510504346421377295660842055308165347276883751267216190563965610710562440012451899746216148834109331394339396309707536477239116818832794470005562981528830738848664634340545694876051528663384865902071503731411190760917778862345658718678040462575330318242866120984119738278404180135269987838108965328173377379356099261725875445051734185089837111924741036292682668299600272933028830114705357014591187775415108949882102232500537324280275548340477980448342714805676729632679132546006228139694884064482145621437319270068676914580049850280001405537530009351566026442934364426245617889083154570297052778379733161651484316211979345064537584841261615489836725086281816911564410998497865809306010283154911474395209785318963771263687750001251636362024270698276245959868416*i1^18 + -149504939977909459075808662406242280745742472590269595537621911517166757800345598229689826087884609411777787816589173557923058525401457780259067979074566614067014118651717857451596420552928230802224498413796610307277553259643182518072695580704748957033922176625423069373493598710503401971210190082443386865112736274571605755563626943453424626015134390110142993191128789429312384974017646370477089806085904854511847133880983404692502463471797754502370958456281074166835605022132727052601677254886013259967765820981876561431854731621097771898823209301972559771044723985337959442596310411793717466343870558602631813307614708150435897493087116151659537514859945541861180036721191943417895229549477499553733928842032381949733406562357753685798324670756193065129468051118304011489493632177563005799486447553101758105711078974713082103600330874314590394124156415319667661608323533904329942808692031939804834714661546316779513463345585644500504799103851416571237585344123001563798275167419676593021670335867867379667214741364202320324243949893306084312653974755587152059028618877450212867937190902481646312361076647441087520333398817169037038880687353070567418334729571896816676587536930498174135124923293476233784874496568603086540055257284608*i1^19 + -35486875397768219407108470269058539446507655943905880014408312264187620184260958795155049462555297387535049926876831030260118715470174801752052161358735956602155573995723415389666859459809993792660057330137351468815305932996114223363950514504026982313574724561518235469695451746653734836980074726380247934903834395067040022871933547866968271976284933110633040392232639147766040918931095911623234841003318785095702293019233634745765613067180710265242245051415115996061633102104434052271669084481930193885463170991315525397974260001615655240494029372210206776596776488425395759270163074268259982496325753570444676249181586283635413912899527278491242086689561568243981277307756179174247394233388691580446548935279724020239150153644452988501321766685871197429699739710664084489664042822879423666204025706406967701940241611725164779190790979361036840471090971056637836758678996186575019492830413562639443459992631521648709104717435039522749337730046784318735074684636554874073758898220506037808426556738568003767753040563694569310963417432544587230951095666424014111911682966941077835086353255799903828302600560438998227518777471677949500543700484957789713620833627346857110843240840141430549964743476559092262838900113920868033610383360*i1^20 + 1392718555568686803871253564775947481876847487466383483958962123194697640061830640884894241912082461054301743427961660740434384322182801219640097346886592900455493135599676646244440045008527452505309194232861525054510070811343039634517909926716348885064680326140734558966973135149187727158507715802534469038082875994922434748257361053463483340521671801195906449614015067803537280656724840273809233799337882648963460150043494183798170866955513934508881989330983451017100053632825029121965347449978612258473917959073775237934288516740644597867059584767853251509531422249255431322581329305748783063545106051213719930803545913054733880720746280495312502893164790281828528676600508109643949068139501903681793780319479141092426905299628075991791780512202986062105825260338966514849273231918221388277755775141689462918508734001602423415878327592327654429375779279356017390566824156788030488831251923085562774179548470716949053901689267005005085881606216793117945514816115601178283814208479038770334689521227238557251756720891118015510138174582376124829984285674432656929363183436888831318543124872037095535677597919930633893898049373886304373072079677872779091889936723560845373225803719018663468977983473936780024585038525704467120128*i1^21 + 281696215288082257701854964087523733230704081316605485877961658487359934790905248755652123879247745626438776075782012899459362395913098208766330362962276664433829692568488361719255773465894576331968256895948686100540643833829772929727408706983889840520348964754851192972410001576110989242146050835073891815230381785100198945734141707423795139127362554961529523192030670697705665232163944329953462777183807024326362915013900592034917691298999591576437120367117779611961745165089960080226640411252846589243928153403549029006963249585630458836011936099543677986302868998716518289782285359236533087830441863428063265481942189959371118125862397446441151193104490183198143330505634310192518286853942253801725733169064425526859348666903472318217120955925979847408281947932563337028073799083162907862009917545737287642820071233918652086413451386490269158152764143028428618086796682082969609521187781473165975141528238907768983617494640477896501659802048396865082996440044593952204314428407543858987942563016072515749292930740150727772401934681061614291135508915101475198443311491118929957243343123405471846160833525211802742742091365696629103102464063263941589855578905916438999650635135317831355795168441330802930501275877745098752*i1^22 + 608961479971329415999364097219167673003820299568708953892155255124955263298804930880514893392600971901656695949711911936693961650900346015366792659697396758521964839127864374083991496447093730982323650844318143822306576498741007227523710325288245573119245086661733239380220262932088815059166578320140047616243658073536331755982140935438084808593757979554009202651890663540518316328466290035626319747537036929801645606724050951017838619863038936684012612752727978988024836495209436886582957009715008879998086052603032245339296520326703543939392397901929371398523290811375493322611658230281831945870461094796132199990853082732237609820749168724984781086267597803730933568599087256758183036645737341779542564451587791320876676988784968099166149416122131672569669972259737352385451349846569338676227334244964036132795052677303051165672152067931648573135419583403222292476793297762926504371853755791966052943110196420693357371721331595130597425619968915407567765207431750827426442798995368308831496496606625893072639313095244370969038239442405296946978367594865602763751972177663883584255756971272767350350079165713987855632316608981538524785023297155039196382182125892651009691704206086095344076913967083876242497678082048*i1^23 + 11740599755149604859685409118270794546794142751889401006931045422612038911401209180860983504820666386847603621995227825449899536563225141314829602377595335104313316781309488450916535008982954276782810773468357353520572483448794616708209648820757784462107524351647630812104050129500315708178110393215732151709988079817797456632509344181080649496084135402413317681869476429224231525060058633410470098811370452440696919849360384211679739113868072967472571024130035113804758207251310250971830191907777085895221340451512315727753246923629475595062831314723985852777328934496166569420177661624185297085212588336791649184847130396343925737999247328088160029201861422238478681262024796614636061366983513785306993542026895035508411925787725131526671667693002618469949039856928974954672882424816233536447968006730790931461192577257503233659047885469989305736394691433523437273863811727687086538734656760511568022821900300557436783362309621367838030257491021986490875932182460477297618527176146220558730665547440065846029551480258816690463247274858408823369985532674496091220761701801879500461629090683107437367616287104816815191544447600596616460157084145925290411763747956016825436867105892741126677267645699292298045554688*i1^24 + 2736472341052685468302232527396289244747575028720873154615507844319829570440269685490774882614630048535585327439358724419593904872275626472406667320489860399230439559705553438752952008735827347423698559726161033553234412453838209059955461538979455861023365264132453302430229352795008739646718729519251654832444618552499205354898412946054520910459775974969187744520276970877879202599728321504663218652287479313107038276862898704827798902721213467326753850533081960267011746443918625683199188336214765926002981961965776027801477763020638047937497362061595472484242435956763004113551386833082579392649452781064960884714135506506033692310727684876613606331301372809556756431157176058888130406271930335056213152139048815148351898556136307906987369164483059806615309674319443290016921520729398715432740282425370897298460331871990878227190350277442141036410046243728748217944202616667480931641356510082849561024087752801009661819405984096280931049482086003078666739216481401198098108671154564397800725834890423910956239808936928976910050608458882966533847931198955213935826293424058785475369409232239115499330286127232955925373659345483120906707286662325370402544741672426899341157145987452972516848947867160674304*i1^25 + 60336829537170224683245250390026221496671636469848606351350063412918638422088713714393466024840061383090880103531150563662205594242296969978636483753834985868216029827862376104913012908136966355181281090191669094565139623172483522301978259931353685334901265231759678950256145742627071235566480527291072409573928878221306433030111840818427452292918815611296170206934698709473746559663341306899279791420254821264152081360129508522470465791576255799883525878191067562719899812457170326009000211439840240083408966861212588815441878056275988444675004615571346144374519590851304577266134894533960252921672613880424937584921911807688627230937121289838960245808945574222511466378391453467804062849849977955182363386691744289099263741832033055821663967107586546033212192618044011364318880915105354965553442905934490525934244761017733078207247949853086099167601774983542816679938824433406440569863998275582674006807272041287603683540619953691412952047105871476112792849646078609677752684080267016320814084085709048950006215046517532293954743151435728380583650618184973246692104413241622409006766156089225319614081882859663922162284063226915248261574657080410697704289080189803334619935728537153517755863824072704*i1^26 + -169763143142883032960647657698271977438278461906033166581698904496863591848698143403529639283141420288775014667074987351201877313489707172679157735293014060518664923223713874740046834639974113376707861519455295383302108985585378715860526636031365554033821305140915538504093293807552230879687194614702284653119273036675592483955911802942816762301972374148763157078996718117327737379418950735557547429613886597456572939269107492374440128873336395220925537729421011877123278892936971985436766330388259502957541904583800207936629447518072590571474150043922884108934240742580802757140486834674831040067283309540168719983867523654999197680750937168026300067442539406444044166645491095134641421075570849015207977449000629898112826494429754635229870624831038130195012510834387522849094094323324212508219762801268231786030534126835130539574279096314093729695945871024760117288370625739165915702584295650166994061527410155489414037604435641670686850423246539299849524199921047499470594639181244781460676432235556995789430814028091437421417303530947765256216389780929827067571671168433061605261112425134543025043929562895452092354558660889295356846013355238942364039566253476370542216957918516788783011069952*i1^27 + -116553041090096966112641805275240291316550791537466868814415409058200436752822833626830849026462670887673632429607435658242769045478140822367182550386726498450021463535290729755590178573784884916045598894603199822670438204679382392019675345637188138695682362555497935326890478910155211977532152329726269321970186266353393507014811931422168306647340214593221767890001469239645212428980103754830808834081132688932529512793535140819723670691020598788325508867875373072347328381171250703362842026308193782631382037952216694351038927402309511959119484046642130288468716874947627127603838206725106002693137983915326859898098893809108147008244453561790299356794947087602817520791207281098816902263759221181856796581956135258825519194392387790186099714830074526597583093385523259244352547719429468835654722767180495574591439335850041990579798910150876223574323927993795847676182955141604568686299012522217101688725046088911657691679431891386839134120782177698534835838090165515552644121302829599849243064369407681819509549519682453283764090836886178474814983153708416730053768870250568649664989362616808603334981898063379743028898985510307669791716014036451706045850169134293955627497528275287146496*i1^28 + -16924819411770216352197554132501792511538675333576820095402072111280619725127388857228478053335039339144813518384734642541049894752210170693313196377761147633041835497799999821598314272758026468236866268035458924503706632407108208455076320882200620054633788359650014935070226208859938030752314640276475039946828335737769353395547477866280297454179923007140966663830235788699775007147565372415245675098067541091856143651153677461295954948539829658358959932148835850437855390948979386729226035802697049749053695153844149452150061674669626452568302885628317848994437113943533078723377866670267835773444760800884181025224813244128898410734473000814332487394273964607468106891499775907893034708175743725780473131568892775016344341414463312787841536361317069084571396467002448261500297960620550502498133849739828486104825734037875574027774486562379032087841501290094587660009828945932277478429574148959595927591496383305991187833358114439642550227377426681923081301725828651757205699203210422914362266912927554238802084905566918758689976294782393512440473216157822488090867934723798202008142327203659534006110691527191433370297146601145746978900066841912360876917294804842597960015681683456*i1^29 + 193241769671038476813884852977755553741452820965601155621296472337181544855225283763057833735476861900259242831176714092857441825892405668551746396019910827094893915152294394231566456170069361997978723204453227404729763773677818252179725490963019765974295135272388653519885615917683337756656452773381457195263943079134188823374647559771425638565148615214210347664894097211129150963414934207672300107174410032039308685896512245963457162305956298254435287536409188926497011667271526690793814917985092306101232581754899787096282615092462343842584504126023102874105330440957683346136655544093779778099377987634476893872535827542565159428550863638871666940244108657722876082991940706735756916795001935920980568371720164418351933768131929641890348962014276772258806139712602530799467026035477378582889718386651510959800663346653999706276768858423998801246011269283232371401064271313180856988250733301813467422916293240887909702894220519087162712153746899078530555920630001841062160105935480449336280634226928404304631250408380652367193630438061551956118682583073672242992563154498866548334914271983686947070443886235077789633434050475053822592385832687840144863376332749948395745968128*i1^30 + -130068826096085383159034308068095637933436667193155056060498377215254397780112266787302145225674607664453294481172895840440905134866898458051718569267133880511707862478557560299206613182117681224701544882252318928282769858098150502593403357709853218593078301304403716540006441807067693177541183988392803841652625968101379280906026896742302741064552942662049844397955404359285899542888137145674733619996516383746820636426826551803062005913440512307307029076226646346828496934548928354980346441333718716927029412032412506947144593673617144336482993735233502743981599455374453494929996938310165659955080395302626126353906735069675752218368505820734709226480118731820441999514879159432823801623896212266618885750897664127983241998689162987062460483633335140807699969107517696164197498941869183056709864445053586725897277496650205045100358962003553436890997569185731018726053943140074351164401018364452358762808957731178382719454551429629685320904055254008876284395805385002571166751657182678407420770704221712739965239678445531119716738220336298566697463046353142685065893326365096252227477965418809211543601064643809323342643978690699856835661752590393568440655868484938366976*i1^31 + 57285285492317410409530239766578992723244049911474115481187641801273959637372704782869313859895320569980759252951586321514739493454764462120891613739345152583485982579830985667792476898809090486797484167280687204908285683512272709723036293061629812803851418530665053165693173686111649642082741336505458365484245506361967021866333834558644857515195414065778507722860840012169298054422085076705831079650312753217632938756054354532707288561968299311853708461993563460041138367310634249488979537296922895615802175668519315872083971313354650106618174202897229818927321853773335019335587225846806909825007981116694147427635326884033268742376573438086002088630346073546149711656506813185437655429689175621824649589018558038296970166377419410230665142742754407504274357703672136230059742180523413634532837292005823015711365908431989243345761997957685425241397971515132933044548107174622932465417900184104615890456654276755138885487770933544902534457078391118481334767553608187301361851925342920378909064701055401795800233422949531344695179050026480079787850127240464803596864589032230835898972792300303919536719600429451126726014368705857311698214814796845547691308528697344*i1^32 + -7358590907283718346726638897452128622624611069998364763413829270604752781687410477844522218241067699855617199198897935620720114441398756046102670315521523886250012509400316854682020588805977939928521417797557230145871261743923594067898242167914585934860500926465065933997269330286065845843889029354698721459165717976280888416865801356834606730392173002728002594664014302479505867913419098724605871364256473459775691749323113418563227215534614964251388976404739710315495766388952290097478177060628584936745085934418419486355710326486720680340670300257709408063595022391121349496234435319346503905288237207760709784800014974960016577290694444190067232424080146631898303386293620148750228896847991635913466657919858862884963568329858069624855782768473362983663473706013802987995658276593859462460518443122177004289338557838901847336504092035349667908116747121697332090086748081104001636237281510955708257340258373692178713197553178765228857444379504191358262623209302942034979434035194953976281466083280989181354393424515796897773302415604953962363058443035862508303910801246094191081165003681971490039953875108992887508338908703819578633557039068092087050174464*i1^33 + -8374576272598744605003727199396975427518356045676195006859366925996442338902196837569822345334585066493578321363180376909661347755509037527564107838279826433771354663502753387223571267879713133334072322013137746917429155063315627743795469389637451725035084507837479764830856414141807158212470299443403103078942056208800448996091918525988541866888150528950398932876158012976990417233470875589158517898654516289406394911366898449882858636135432274309157757253898580930164234000985876385609756505566403834601666492017289990805724720270170064972170555465124780177096468042352319006181161144819138176138155967368454734614684518194618462997290641727864564291382295486990335878837758951976159613984786380568500062691150042339504420108801418518450557211846678374112853235955085013068468828650768525541738159264790476111168408100394549360194147361199961974756044246613611861118002406427736257213748788690855801177625534448611998699421897071417853727905586360231793798263407528692478542705168964002527075698761000275458268766763776769120758319923044160483969126668047357655685567941466807928080126541143961491016041044223835391714254939260399917167499968316964864*i1^34 + -776840998091367226906290283155438820216733118952194111025290459567803893342286875567490812332017316228991403668332399798391166620040510601091573399747924681146431055352318849181634690835143946193808252901732395884068399284509008408554207291614323090560388448310307648766200060012381096705493661520869464937319007848881779750896832002157980235344993250388823846716512251248127718278418948244093053119911537109046266613281320227914430080536640447713842139907559733414589083141765752218561573813939985414976731670500960946764527598639290729626416933859485501357349801427824735407894660997863269263509460785550424431343806212198182505201368918142420989145138261730780544578142661518930746304238724969298956022798173767006414440976723323956989751663056261547182019838624766245040860555240932731142237125963057362085398467966359409418322809853866634684538130293814427559550951084224587609930639635981859301209974828653169982553866574154771725258472704712493257497929821379857130874294399522147780035848118164930686476582306897147876439294072594720715221979809351034367052611572403719408266217213799262144530489921071891600417679896924320019270376357888*i1^35 + 13738429325653157370370756375884595753600225527154057230287295820745434836526087328798990478553608721779800496589667751189981581856187109899118446077602450272275004344103617429431849298044986632224255323767003697016640070977656589968121338173146232962606098118774955331718162682027798448366837734547544593977097563256168037734484009145903558269410024727415210073152208700513307843655305087944080152200153802126267851399816013638650390394888414798355181686841744677836564876878888286926238694967106521125327387494375324682598530104066539512169592521576073459652227117603381281011593852204079885059995037895535265086627257989749415556470707525790823300759819864244083044326613291517964106376943706511608643563073985040566626413914446827219128571224692961459125906900326110836457051095085750643912233421180515516679881996209148464100383513083573380708107948272449597871656185404276718475362692531587917568721429645277984128128760220577208211592615099017874171919466942098021108465347486432810979432679319144123637058480674828069062117598198432842961767069599249808729628967208454708030614534701958929987232794487168421989625354847816431697920*i1^36 + 3733917613843839875231152474894928729313474439393132798812705221147456938004819575078011496657701354385374977392878718992817217683480692335143004401391519159961541718517814115647589966554029203460777363809801022724634021363384503343935475278660676999915713750919328582205537908098703539923661665291481087148664525963212972056686656254334537068357582929673477201715645126366474924906805632055756325045688081780847893437698678407723100930909756654199796402938741507897833621608164508012669765117821675602117751291429836383719634789635570580160589197856436747205981637439689107242697715507259003427808124877721431134984590269346034307142149208260352779345896373139826164634158685546929978785645405778548883826898333795419774207300366786809371568014146576364141167669886870115162290765850578931696425978274715870267639503966303231661367508087169567510437644122319399689420802696965714222260956991329286432374128266465832310598955155598132555299041545746719039315544204043314473809464340289242850245725493353501063352550747850987167190347567752740988889180565853888158153656360017525229450209623646394152729999403921982424947280891084800*i1^37 + 164888494206418773761001182566669618891821689922599021422394980523924257438698698936348877248691119774975215364151577147937808709777472828668418600326474960132511491420512756829733482286188136624273738976666164599548379726993452703781217206207824854618354070125764492874974103497113922768352231864412077361245636112788854798963830615273368202521259071194966528015117111300933914921030875162135933709106122793485235191237724929748130356035662014832606907456328338938970669818714358947086114272769898875807734188146800976182221968593054438910876394054115466927784379643061583389447056209163359757468322248825435000671305141213910555185840918672288792287801955473066108530756727515165160678078791494604731294765126808908007386872429532314967767029255629869398141711427528541460666811190269010182937271317262702276849362901091078168739315651122929105439824981655026723848287209017075396290948348178773401514583592065243981721903875787036446507577818562683263832987129248605615752284412875846282655440576144930242360683033232867979722144981448556407660205143593911952848588369554957612040930143350453923097044390516303825467342848*i1^38 + 3502616031676129800261158118669366043425542550400541238673803581668715728802489496747707609237063069803974092444941520145661766336863628471906550287372042196066109575739922698992396795951227897039185690814008966659900156985883744303983190597297916921706660389538868751164509235116356523391305009945419668654587379436717805991956431939862499384814527205115148413882029399271448574899163481825313776639717209076352298639085162070722383549370799076263748031675614854293009137363725013259697642762025023867534488228441639370107639359618349839697706499130018603047280889572720885395936383974372493490480344619561296439372972624062502398446249984135080430644139857644534381784444321935112129239682943418226786126904274906049483238099663193372041785918231996987281652088734494990801385611234551182182001522885198534374215615158909520297392539150507824918813760414217581960496302200832757140344348703367128974675141270937897851922829921498405809696001740970206897847141272750941086680403267222049579177750799760417120503336595805746909021952096148797460505363018968369955263645692573080805023721751004564784206700823529390080*i1^39 + 45847362838124107947898259826620528539590480084217565932463287722764289988406496353318268116759840833894338504310562013803213592121799098325316271896306646132986424469419310889700252559379279598456504397640803255079144561579510323446993967464111137330372679026934662879605813229053714827605291662739943244992107217264137394877967784463713210888883846648941302492455988590374021268405526580957567265739621596840753114793881188760411384695972327788979768190727914290597349887521966219290492277613777589421581602585439789253186472277552032790782241441795638314849277235203213298937240290920385883018021182015265793391078165809894784418821791492324254085158708139133065890120849416351917726003167549982751583963255201014492264998522229793771968968850925413817917337009540076704826248322807132150197212197603579582017450577401789752511180042072796026707691137772906250801185624732173490042472117780371108500422973397145046405058437504969703037963473593878529912374525677409097191202648172281901481102197546235431381511056894007759198289790037215133159090130899849929387738940742637792088977157624742993185615118336*i1^40 + 77629482399909193634812275272489775509708360008530536601175513619225282552044143222636197418407792124185426986365194667335692133362252500554869211193023346671058232306765413092023775431384482403481666546682933376292271534122390691164703244262253345306566536991006413175817282289809259965879799178856194733630910786530497400470422393351100026302275092535166165461770491314202101951316387143867631770384904225433938784945955118198521623412537548723961258330956524116720235185898763136495520937224353773169499681622766358763486647893616431657702663329100068894878399302910383682356214663332348844727141592511971040961226167914110841202347152985136969017491789419909896263567560036235404518299576198497706408147905210153501737023267992000729790998141328871040464190560695886428348256322983154228987713902722328798450313327644873251212275932881287756727722623992837392132325847338212124955848953422662366744004794491924070252960381150782829642882719829253275039388266398242316319288461904234390438097939279659456466653348400961784444334036125493363870567472578977742407526802904939545566042761181194616832*i1^41 + 19304999115673715900638227844936864207482487220908028153510607093322129479256235048573366915170170973779188575735681962365491065282245991143070898910475415176059696687867247746298725226180205508525025288697084882440915287746734808428894471337215681869503075831353279479956265623598460031994369960193122936459034075327999350364603390579954180587811760228622503990746359148218745033867031171876048937197842057240299936200378638012688479415993184771268651119197843280446571780440822775730768665770990365384978117510986651173056976374800908871239857788768293781031609096506278490619282294867531033586323723736351092319546873055572583630596367507397838129205260151960762997599247257554684743262833628671832148575220917091682211477596489881862564705949247899525619875275866506235937815055861166177393094948272899085573833876763737689908696605420467264007861017357900752989619375540462240172725414570905408434671641865155262126120097460133589028635909132217333619323649204565385141062913076980911155663573262361522484394171162705224454251111649537277679806285380477497070750126266349568914563792896*i1^42 + -16876125532295858310458848724664469122120756225638244070347858791542933824441038199720711225688071244221489263136130279962722538567554561323663758342932708391988689394866055323009397906421145015837948764475272650782943861963313085040774620275803181051218480053106121810424459732180709734366494799882820155824067637161438235625683276996859914703257577605013895267708693317615077065822000591079278235641603205378817673262874803198496137887583822649097108081698664771625180606431150786198205469685243477169514293356675380706006144985439897256261833200616386139660842939656357751346544411275936932891890710717004515808002459271572308371687186901511144075296986576823227146738558899551685585870230217303785532441711737837100289186966379390492789721840650910378935388823837432569034261585473159234454810207262394060740040914269567600854013083398134531896288353133190247093204271144582936507467471515476914997873434979032498594240385267330481937750422269446208071262974160022457870157736358694120317405238542970320995756268303839974585734541481596609926763458802821837769340167381538832384*i1^43 + 997299942974836818753874174181202525717912771138268061310733432308100510122951253167111745782142437974017243639056307464655229283022678153772680732590285982344359676531314594708099543057311455173918902757715447254917051994399183374339543515026269684468872109268712213488603716603458060051033639285376084701518195276992334276978776619172572419679122331854233993306012530867894444392243139759365297468878679295590082492947646412672469584708518421532309359767912472021835944020151910003519116199370729749436867300616422863470994720384039538794831065874869163357684321889845266312425900912145510360056753858680744309764413490620437852912250274820101038458302557856843424857863698286998957386863369892993307942794215051839555550980664356612089731640560785462432293086321774979153914414827855076342110474393738975710810542002492100285339671759373775570980500717991335863733138180686915736460757404180907985076477433884313645019773084920910986909779490699259102756447879635170329978022839051200671245955339258623394894931739196019526728047196151637224551959214538176241543151616*i1^44 + -18163895492430629064794865446186228285165339062022632631306514965912587505791615792105770185445813196879025002475259091198845513612432177120948909831698825520061544702527519756668820930028435096547828810619552948026192453053341762907282556490495698018308372806175720182209609883790785760037802405728254410179147658322136821733006086741317720372194184296301453497007865485208940632074874414395381393462422054194561336587517355300079176983337888680368884183976142598448392428367310575761343157629310070106865212249009164739802044334045900596130396046718222345042115380543652523656341124470527145211653256034326025079101860789133365100426542698132031504224628058841961145204097893514398792120922984843656697141133454853156790955771090797206072389313991297096350014510648618043942980750373604210284731752227033951405478981367098852278231938465989927513248642712062317785108161428445283397049180348985697460012972842330492174031893354691306029584593243300249658535712151097969018362763971561753204826973413063783530112968794412893421285435753343664882708632369823744*i1^45 + 231167490507697123076022769846175711505295614556671374473504357872765868868220216848931458902264223621706592154971391516354036483557308927663430313642639409009113196986166564817455987748326749762663963878401674630096647962574127453711196941079103457267090130332506913588468328450406852312577220941360746640400536023625849849756219763965856250942774741024937177752657961579681968150299092545831959173625799436320036215316336537293860959864363947998137199741526944469045220384969318028358772143436869542853753383711088955869548692409206050386710769868996431075472604340058849961599150709370044411440812582313373635838845373428742067487152235490486629590184999843093916244640065232328131379043389944997055361081230771814865171043446363527545203683763137670663569014732328207842716556115169065352475049704098155542573545380584547842764846912983576736340150075901840443089353230905062407783750028375208330060310968106651413605212784065173419186437666163146341047185870394132543820015266007119839674797122402153269788119436692990982145005856801869058506752*i1^46 + 118788376011064511159006012451025262561691967141173095524448914197590725616502614084216582124670588304023454473846167550031150452647483528960037557904154750520859843271570592278344161904200447179600463516076422484751257527280696576647782074195101593337310882899165093780483360857707671886892589718052985186513459672426027206848740965161468209313817416041433518731097583544088772347416594250717235291606534244660775801877724010459225801689955955268302731330184709418276394404153670581509702818582532122084352578157781747459080255196009601004375204494691006090956064231375174232538069795409777929503805840685933206238321802932726599486912119280004102299211396807231908232612748545947891276317751550996204090801016311254732277690255897176509221871694374004117900894416401197850972967715954642422898297301798234850149139940227418389581680076117157629442391908812186119020057277650815492335025932526287745679444023589869093639223523227989626969840524719872780377277023272225389425927962003429500311594939660275228718773324255937969126071623680*i1^47 + 323542104733720133642373646273217014025181067365276677835774747758921061958409139691762665629499211462851856292546076560405410600489579010593880620376088790392160336190091147275646778968510165045442800079347732273882989291728659910582450501209514070296535392346204531006309215288806573809767989533522183176029123509875049493262151495757785527389866129845162494324277191537440492664533835675456434848670549612112146661230911227609848623137266064717527417350580086098591707439322131585233890518891420631479770249637810358236626054529584600607984611260063466835304377309502242985593965055440938444306185140195328439757816740315948695717271365927064781233196412671700318625341313365932424973575970718214237134141643452576863478781895596405888655659268197806948233450161056327589035311992972893633531817897765690037112607411342271294604110996748067677131820177704860646357997174211690144705553134449574963590005364598010319519515288331665927174816638036877572378425227217438678730044512101524410765891744277451113741807597499668480*i1^48 + 944244328756001904711554644012678936318919285802620141729975280264720614843494890859954840698895168630859282908537057404061800786283061648469050213893519025303775384366181720230560432466410403956436007786061970855166863545547802241442387414347079362529881307744034765951273844171808365533318858775936645571499441720048595705779292009064871987494660988959764489457027118494762895900655766962903098692155657382304377800869547455649649879377736633684492332350198907339302694684788711851857349629368029432441321055447595950262331254986259398594890233104594021780530060577768203512668880560515769266641139812035721411807489882063337274502711337139730235075964640824258166725431052113429765804614234198985752507883903571965702483405336476161991537601379261502864921634890426507915192475851993860227422138046872892524098132652724120760181391719691091389426476619725745497414647821764594825943925618499574930828626540640720895613089747345992882847301916192525170618799165359331316446972360089085235962241169896806015488*i1^49 + 1165903139768148064864113809272037278830886909049087898280306691634626171117522712250821899323476282700520852085738396344492729665305879964980652814627583421034589450579876934179387932815494344144022472160959229124995712188195597388229191953733523772076872302562956442598953394678506531890214183663509234402224997520053809555079391657969121931541282634559771795812968391932476477763943002804196914256333807887661331768381460927052074620877482395246644093621504790478442275343574837102689915944899835844453885427830636370202610502982894967266693319914441734772444141683846549395689393831188842540296438284071380052110483152488644808326595301116554946113990734814587227161959007577471367721285496271252484250124757393920344401297931546464075217872210176503736005134948863710745548037624465384129755311267677713525977183346077859020724696954683210151230333557207154297138293066536670230672979186242725612198786627424368843410291390853783470646248078742846515664448539019740768990173130732173864832320*i1^50 + -886672196655926675753341178812393502675963161749104916889438732878269062138717614557978391540077366706296746478901791117485835376729069840610340985994991494586697020893792657263672841262859304272701653261571100239369494385601157044103161313648077000890057220247346477013233497761362974122841699930702626807492380018970881332126795939248803477441808468014389050523935727793350913228889716356552332169715788648837564975273004331524954187379138279719754743949755368046002904354277991193540612171425666293735876330959442466875891103555376670686125237675593656111242399867419743693932967363984966915143938778362367163244276545662064946002418336477524166319377052481855362972202836923062699616475789950990813461726044948466028931075801532180079853858676820351985200424751568707080555352377312570248889694823216607312326756709108597425972291269764271392054652728429929818498068344521590966116772924560949977091036225850020733586611539921395903752552225807763878165997466474048578484005232*i1^51 + 2080234291268313604365119347505775511659259184065397733474595203136753988032022494784483769260533758053828366630356227849446211716332807882967232287817346357532060397488287094141576462257343911646807248323966113310339967308439071217569344270321239048888051597584980580261286687935176003573408673114753740132734060813400272571098825634414266297630669668151881563677222568308103078240233425564466590828687644633975558483715004589114236819755744876915420686702216105179242577229469891567906202946865081228584836233723650017921091492439726262984976295020570131326591376706464947083368172706336064865785299763004641517488842440139658644148136871813294431749450779379133173951560866256729590046373996502774304805624194913201078787862431560980654614165838179242002833958789065739655843814102973468480775181660931562116610151321091124412479265159719082443104608506650562079005501109726264176453019340920058916296766061373324202636749195768818133718853295040945937492878282108*i1^52 + 2374375767004971895381048485361384213227491108729516911204158346214300695022041203940816163881177513503640058262292168616710223831209207645208980644325913833216638249863203066287387721745439905657451364506824927897556937971536710666569753899375103875934185390023135627835874221115752599343818326804989964148357792096993661506408660668682625214862907521966977521479715972423917037760749796954761652346023034113950925946538535401668613409238151344606621617884593987056502573218030284772435090002500675956698007821219869810453667188773544266771981349596370773897173736425395935775021020957041045639555802185854783681555148315748809550079132918691372410583120364152653844411919840213535063329664061456841561728248195260694700280979911710093751351328284280998588254400561405997240961478092345386316612646463482732348692059645834870749872108005298004760270386758428656124398124858572150108729600018246483517249358224337863983647154375*i1^53 - N1*20808705450272864680118551812923240672275471645201404824356304397101644336700464156762723984014323315238921865409247782696117148299885566171616878982804291566765253500594741863524325825013419331318288113768810290836653981079051235168421210241723145325900435382245279060664687500000*i3 ] ]