[ [ -1879676497063925205768418252772058120041199653709984685543321827354386949404628093447667170700243512988536537914426733162432012892900057548807378935612592329800890052254724729248738955320355423623605322633341708461927988452289799753243234508734066774488748877267736212931526981065847671244542022988534251903753458300038613893460503039605343431557732913487832157475535578039063187669255380789564453803975583376191171052142748036644487188078200632371011589970470541873869146024425104797125772225847452618114314939874170286733180302899980041218597249499153832053292852714132713203995179094107279356138489172746127561072734668650897288038342093111812661080444272627455677124955444567005875117095485390445168342359872636889722443979833658039548660145707302378836556670455317606414289723357413087547953058260119524238132318408634761456419367018360779152601206952651488161952107771282807017029496587392490535735826976522371072 + 3825866264438986423127689830607430250688166345607096466417152056772689813058072601384924216929427164303962147584829156763212895790434854560444230299245920658332515224115397386438526144838677346661309737451287346019530814856233007880139656515782880678884927398632940887542145488725250108533862924685415864579675089721717937800130500530221640048134295490677154180921979278334809120007308350937094027397026504527751712236424718194556176494606829440664255406895610939524468371638595772571352500442931191137334951193372634364439760941172551951756013393872240219315889095111086714756441466439591354396126530645052263182454439622527680388709755813488759792176153142586537457919355487345012436805824706551924096696200415177703267022494616330224232149032304148095850932733411412784374241007490341639049187331742666491477251942101188611035194667517711255362421404331358085498099671143520740207117002690976725381440903934115840*i1 + -4080192133756734870689008973355964953469106701247882947055918500491053824468773563955586597559068382270895433938470304028233605041546611145927190336174467239665517170280653242571299570778695154397425622985191744744799666698250258546894254131562987321573736358777546171813403438689938364473453946906696900265866867408261559244556495094872354460565951694541525308133447536902628458591544382801217170410663686745280399513681933763120991017902656692171212383702859295026499100381562672478335546887702244406806521449764062270442086784776913835858093093441304473634208878384965730378402470918239869106563256536200702797977766782659405129576467579674650936514776792599954586634122699502122528767697921361893877493996527671295424763676418152025861014013054609829371195660514700409254562475888808935414973305651071694084229881746685420527697554487189262369115890387722634175703762289249252096902661055611969515038781210624*i1^2 + 3485229195453279485197297306033407304393961816148693031225799777173097099197804577720050372186481710722831602071805698152875825337330799614075211192324627634614090337903696685049672913689208460677595041768969516171308651258034284528081674259188636415635894453227877404021061845963960820296411541126560583721105271391461681087390475763511362382362132830459295550713560870164488043198821544750865185142459059944842366463210479872909426546188995339751285120469963845917207316456323806826747060470465905508946219839524041157263381926133174504912005746304712857681530915175775059258492185540735684630577826361910529709978921048861220578224138658406600818467281531572772479293806881407972011498127734968244393150823162818312347685122307131109630350184764246184903030795569460044011250250709096735654898490767332773133677248851289855147001614463135001618520881375759841582184004420853282882373624035348939301101502464*i1^3 + -2267254660855997870997009775159471412544807970310191160605671268042817814946507020408803235154623192994848156447363703319400994245601177441318483531534003344480244540198091098152466139276310063661754921589588706846735580377882266635122072318733314247208170745437161893794402052771619161372836130673633230181292387845192304502986503205667315677494315110368890406964982821475303720610113615838081931496727099489121127355802004256675733543589188539975236356895265634429598516693517995829941887939107358032492452661530271489690796170499158402933405813727568912557663637719703873464426860890235805674102156029780915508737956282975920061203530776888129212969276625053481304257499003646093458243981618821508709662198920609282995297983812875450411938813095779375505503282206284817626861526796287313156310705331727331824991074655635969199967139278103121280835264295413901270725728380770572849543492000981250868248576*i1^4 + 1167686862317943693681711913228457333885557818516796106925788862057681559942767494294820097482419823456532218681866608298996066467687281666161664572709663038127305431476630346408132308261720890662700513970371360494308276677309405186683932957248110264240544371370013125437963878735987980883932112062894395368217479465866784696210186296956238070850443419207030819262705775003012918526294894824836395627852333138859946100095181262934298631513587288578706454010375638927141754045056349295810115602299826461105196722108378770978266596312892967473552721664639009590929534973010353197141349562456719044686258812756064045547050332030565008467339032609352404311923457068658802097588574800933631908488936424830503987109607374729492082927457140418646415892440822176998365400158292458394025054254373220893407041905943683620924643456276172567035989563823450988781910637336662600084547616204754435680559325812814249984*i1^5 + -597554973818450569287736899367921373387615194069349840530712185995916134505292112185912250902655048631031879029513561592753515753257655843634869453805370425285756190960866653262553728231532871716997135795187744407774345379203244020018832198571369826463157509198442896454494521006340565364687127023908656319229291227251202647781273625753224624045216840994077893069747913801084569973024182712342681118049580327035688279604700891763449691251110143339688066724015419227602994348862827048419700108759056698059612052318987782602872045658300519785135982845290651545745686436778989527656363875277072772103829659130131818828835505308411710263647911198649806016308829198015933635169426233326545028935182352486421789497998714754730869191608370943776701713170749790180292124345542234077177696404665119057473341529792708886535559700399641692821606162966135918832668083557826847452124292374391541901993638379913216*i1^6 + 269488353673886133866802680156914865127564924506571752011463847587799765285303022718722679153167767139269877490586013463899816225289284451109932503512106847555017133678386512844401833911286576763161513581759494286854429721938819302296739313600193626576503239759609223628567805708921101470783856997757232966181014977249893167624827168558971115711748151792112005687073316719113536183014133324296385837372423491932578179531182990536053180365520782181293051337610967581387609751916187719594689232719727713119889791367795823346855848549455836368981494122022337964130896135327133584302047461316563875262264623261431761835243092193467783232258345832867619305440543868737925569293666699154385971273148122202849944172464403977772077498063535790010537499758510331602036118629718427216153372226145849708760178147609322776105391289613881903194291137362082798971026413328708462002551762309282043637120370737152*i1^7 + -96250818705110277392620601022522916028521707540692019319411958119516027712055501180818444379792775265195159943970481419642230360542074966984525795357433169500319224303469849889146906221864904682771661777896172507799304299131661703583034948358860910405762893792246498690666255011745440083682284518010447375008603899366998331153932696097821165746340985290876640219102473015774412681500588156023507583007674520248994801374886041997853753783492987101464906087068253884970624134055516972301638395738813145599221411439636196991242154433956730186480358924699332758273811338962342736091697487914093034234007860188222290929824935071943811580106650099110371428513293232403926969320971851233146426827443157176354876309404768713752709895230411059568435019205193165724314149072917333718548627095762544832389414763038590433182171144554831590050807856077105132466895447181779394287927292677622550827219550208*i1^8 + 31977705184197877828247953059725818072195722079934164148656696554756355038234715095933149609572788274776833136851163139833495514223310510939811245462182521946637429619033246533130598922323513932854459645997531122550232106405446868604289342262215587337370209235630915374746635421707698043933566977744768960078203919732313475304314766551439588149694455386530380850465078108601401533906414824393302270681221489058386546867019260993194999231077191012770824760785064476499360698167693939291017381767411091985514033534115170068932571021824589664369083054850085685759904411781433990658107068779036261953859489573643584742186028766393562889203322664952514311693458073229805569277629006687548819281150422341191758040294641785291858117323249641585914896563601348587122843903063829961952504998621339614528701393840641666637909259373461173250806752322617655312548187681638988180386381059771703167549440*i1^9 + -9975612937231685496541212968888816260868133964513688359246607688823406369502364070560063282266919930389294190758953885542258852936662919271447400830384177789823365544588877388700722959391407809450825389119313789523150256075602184670541113777267261786456236637228230842522777153000843476643635193615224980426213778937423562439619280644251819130403051936593310773242550618658572771838820734788269134736862886729830820567270647010885986505858726455602067782614858927719688427273557331158827281355916310976865988908030878013738900970949279041619820889292913564249733403773438865831665506527925797445524302466405640571251977920940523081138933952126203828071370509218525798576014599354732065212909573900894923580229390319899746274711184747804398901389484741003471015842717693532595291844885196509035734921889866849335801053670950746632452664455035096869197832553309558457987307568938845470720*i1^10 + 2413125681444835624893310112120540340589677684496279770027769666982026421100144458153712606128750752526308785986868144973050728659916997310833407875031086690655674130531208758980251334510761154849316923746958382902511710679494846026212504432258931008904351041926176511701172393221519841677723271633447056395153973938961771129489868350078057741378613267588825976186126814952260567060763545978471604672842350408223639879115616346191867011920064320978768840713493335408151157419775046185682974271588233263179502899798017923482687812940539916075509256864392700238837006133797281132780409625364195813331795436686535304152831576024691538460778486828247096489999177829219117008404524740166824826798921031062168998394641682794438885627520745646729611927651022595322319831139005499700920343910032265601674541817881258912429816718772924345091358355512883442797050847288610579243509204060733440*i1^11 + -425201247332419902153307370097406621381975422905033909262544641589476168542203948407291961139101227008024519016308115937353268608825824872246768568005898802978234054986949142978705183347047701560778028087199963127205217257520646712734659522475766310917203966366286161103131011306343181667587488877624147876210308089596613801721399008242546843998692119308898344125350004361761327723691949981644346843746953642450195844234564466578822442244382554260023373640312700800466605585242696667234547072216346632638215260238031255448536389427258220310631088735851093223505363345268122295422731941819589043363758937367585916745870268507439525786165491857485147195920708343416843395585634911982663894911953750583449489757303093207898900686488893645154035752700094091207892532377434299777638823413313826433820405537091845890748224130775575196788538373206948711496433858068389098402027940085760*i1^12 + 56109488694297474345924871081059337888272090565126954037516529446933191573290590223053668504455135706131838400605059431176248655617625269473533415813474752472028674733508773925322504382768650963626163272798092437087004122920073951775688260065656720569643320598546733036201352184576685290567870923704209158064845374592811288127735778086305882864181001260917456732694362099018729828837427807134367055119815285807694255243202804071917906275391086684803205957428882360608052649414019145882643106654399416471739946669954052223366723570463628900174845885881752577142552705304602436090284618076837922173629373002940564061891819761040463663120158604824382046013999233197305413655661867653635468490563326915998902939439980773167303127659277455235883352102762053840454193103889561652212492716932723850319845900558352397821569607293328555332353024169497260073308573116084092358665175040*i1^13 + -5107037844358356144130990750110463210587481524876775813348063578697129947816836963371356914187309044095780894263983549272459979545765941316357246633541063377024846525694668082349784324938435832838943023319136779382025583312120362089947726952855785013484331935823259068524748130806633423263613428143591996780827542990309631457299723210546086254757412766515562671930111371891263057552020253369904342680818726866569857360017889607248503788745876425552084318802898201177987683637455522692849437503469104240573954995043532742758704423789766368902435535525691725233745135707697893450236993896513602554444471647518250455367085607206323607628519843518381654231937822589842623556253759745567081796748307903659546569704074679935561441880597325845082052709178834415529672148362499830767654034847165903708456500554818127678123904351664380527802296520587649388303373032708863265079296*i1^14 + 249387215266805063702014456555544784337822830260136397954098448707823507374224946843683626529112125001235939739692018509498970615345106863767746038631578380577187422123647310000565403169243914685602733517165824469070078603094092877662957702867125955085106967462016655464408539198836470704564858557491971566973604599878293974581626277296471317309894672244203061186582715630629675517476615131326423247076381956518731825709571682231805214154482145670550090067352547472132526033458298141672748197990258175611258679728378028533015222700971711061018149463886103240631565648834309422354435655142124396379302869384191602113334837939680040511707516795417992940643032625374755167091406302143050327133048067988537631557335382086554002217030671310656658940070815583681783468196073728288743147219281752566214227806251011223121031871457139108677680501396606200473461114769374183424*i1^15 + -4140250930271433413336577100491872573040873189104260153469309518102012688748263921694000992629624338550568752140537138662832371820080178085115950546143287234044720718744317930595075832839039056050962727771271477043605574394305323007598593833414041782497557557144056978427557691014036808516465737753594413378614975498446390995135126454067827405474443681210525826436657293157112401123980828277983876604740214379697381346708354248152070185705842095621071078572277526226748097399825167276518365190135565008626724495838143064016169392002563354071975300908591598971569005129988977051898149983785800968889724328725037108334918785680596202342419403532115516593220303231197955920077925056359396293560031506293100997466207762435466209718872148183636681736471112687672200421021564627558193941744620837370328246076754065970571481146557980065441353570548365635198188808830976*i1^16 + -471101033675906408994241353679715951266982724245970617768407624058601047705754419557687248501780113034360293989652521923008067069963096442088422544978613190631172279405183691100168338089086731849386952220848083388569102792301595476827527384585606603018078372642250094157301600796929753825992411500888231482583138695891739309744456985736131661203037224131531559768547172987404360479927549066686488831805718408425604323522269439955757424693899964217356026248646169458863183127333470786757204520587841115257241960181949886930896232594340441288569153164650379821984248599659942112500053227030172255081321754521345185331066840347686220193365122371490232985378351830818970089881287376033985612811764339426941630488626062120332003890283737271984624675322659394661752064972514726713393402830176403709246756636659588147253018499098889148301325177049924530660922359808*i1^17 + 45394669239147773097102265812396137157871069927342883429268944997032767135306784305019624251136597128749159328442957403237695273609832306241672347993520999829976123221676012672815852503165151185616075319245623164512398832289386857813664636340309524952025001121962469054317319873768128588167854590715365968120817724622816657307154970700668723743912248796340587792245657068582092831714072054519062991088041835263893899297774558884942563714613013006147266215484284918054947909846154709980496654050248497279144092948734538717720028649305032761297436736577805513496473239109632936153994823643902549914192240444426404499355899285853745785871541708649634900952255845928148145777783712161715783727671012730994086202626801768123559931062403045235058307735710320606969851122203190146387135180925199002493008430483158200794183475573061144319902619323097721578979328*i1^18 + 104080912717092357624033001959886128661417729036796967818090766246684931512851162693609907723347160950709872389182779611036198287783293733656393146700860178647103414900443330358646550361434354188957550615088333130867906493006253727904636102632765805428420118505467851934352607687084929197454340111902976437653563753174499700565358138599524085205474331813053449586784714645865392638634699412263657400259543692656506727111738955719300136113001306046395680484871985059727576258249533385345298984430493653788216035431930806104811922432098605813232314200972709644967739165769141065617681917397108436489520961542243047616408913660988819470942786395776057180501342625654151897638331276794669479051057372400486106158585967474518291744926279916358086281708730265143190157508076498023015624067039578657865044416332997433954087833012663804206056822730993434624*i1^19 + -98751986829159211008635035784724493394310688759722718261689549257006357234045018861817290744649513339210174706726232842973783016741664286681107056169874900845972538386081332569060585644623956598789420446672680230080494800262475412946330687775360464969239886760604519281795742118505839749394014502882416633677750286879603367969976924305364100516567314970834515205094770346749369751658414052024634250711535234436134565635683914880013718515099701584902170630648959962064323567398186489267441001994689532507695165904295631950741803801713542857878550510709269188475032684222528133474951641450134569539158859759764452578605918362569883526303581569044080132637098171024826922850447833029552018678989559130463399911410475164117059799223160792892654711399388531908218028230882029063651927427693478606075903116602868987351580830719121872643212692621885440*i1^20 + 31678730489313539756121553543614601553491066304413939723982466221853087317727777175344723863869605514612492278483239869583485793124561526012725391569381301519604590513205846015595086958644121908783989575333847918268371137987568895501364744785680094625422724338374663121281556686352447756938542669087145598915092379611171763501136110867888908626898459990006137977318208393426373221851832894026326171959018362424459677413250636360730734752339075562497419365079086456398807999904183125622076614216526411731437522804097795189475506441482293063772870844792399268369582890143612073217996122872419214682852803935150034781995052039764350754984262498726140815346605197256696270361833547260339242060594442397788032135882228428598206507851235383887518151168397188528064916617323625980483772695864370938385184921949004860029643159863221774591012634624*i1^21 + -2429706339201038155302739826107309935345380617029333373100616067304303919097905830756795779807131910746614134321091443499985100139944010962157646535438710262480691538983427029692822913506650304574346086767622839711182186596603519117467288626625394581810507809837614951991269351589363230914282249705382976451451758043715851910179202323040339973133762241635821717197803690488234997879967256797106645420190700931029629974163714434302151036073234267348350583722891120854822766571505180791887406015283342219259107195563799609489699184764313488477983319240776649504584045368546991668049935190884615148814420671004361310694537791570828303096417358663320756303924469991088373744259412082626289824793570586551906703724178335274298093821347177863470896899034915013995847675286443790513413616450717769008528908670843448448083391453604310843129856*i1^22 + -2999978281580076947822144207677011472034192023610572671726067718877027173986421109283658754969100513909441730722773311626792922851687567879632821725145942917619403936556496322718745823389792744685110169188613851314119113444157272744406042131755048057247328481181270734750917637092975501042976026573547766519131895147665871404499983459239685783624357649772611244111396697729556840794051639874010268920017435197659373108747498839033107299382330022882979449563052123334469303000154906605959601898704357971002070851448786008926185222490063476638396937089960957723437376046165890724470034020106147358676155068485196548569979415748384598466124742261472501719878383436547647127237995145539534279072225042107032094493151662956811021127943313153080689168591767532752704851305812181796058010717716872918217895803106487198297513973266776064*i1^23 + -4325614986334471300215036834568381151975466080501856680256400914351936588324361512291748730453730895403321124379994059210824099538731906410296544310998683621878229334321959940398964365419094298341152377946077872251731993790127995170415041091457687829054581824416812108797297725409303712703267117669003811614965889272805822227608332433732314096238560976893363566622818786295229593412186180021546066931834469015473387229869147981247046389984780275095197587064244272269899006251661070178887975229950447156963060163225930438440583257588582768149800159757893441714986105280712140288653308556784079371074649888626526366513358946360403729926082509043958867771085301813510929638747324677586532467996802192605663534868144370497447814153179275828863908149023006622254418071620817200332072274122735920870186145583028418361895648493568*i1^24 + 22441534155874654098714723257232684825521923695033695515220187606315411093543940315024856219708331794420697291039031996657184699987578738249299476974340946053733883881952956892996154592258416039633122591601602256297487890364148996292104314644611874776165070511746313077992195943292017607947823077990311701046431778635924726386034691678854394909914136421552056673810762306175588708097689744570515493358429731736918324703441969549774980276448794810211846889088840527573514400897380102340241520616418953858769411881046942434283320663056462809627338072316910379177252350982099442204255683979741769332888635994729608929588460667439528816418259776156790141452548098537643777659303608058561060175597029153170788496912149614224986637118031836850256172619953818436002091114851699713187813073856959278111246226852000633110659072*i1^25 + -19426281104664317142713491871918443251138026428799045886314855083966802178440350461970327280982101020372772871426742257281468872759632752245039796049864123147154213170272313927071461821152615420089204963684165797251128258798632322527238986410029757448895021685692723607079974147533485003268564977374594216315410680705184968948741908162694815035293262459574499889547573995866152247969116654152901080532391826340024924490839153548043645665915554396323585972739613654242043756851705949671930578721136111803414003167168595169185999507721192491343635383084969700105624010409468251590340739210936772634065981472681147816884895379982864989810612691025745777884373269884269717620098937174509260105175694909427002425000334868216459654277075805848850173573835380326676587271600298957061995849732723468212323276403345719296*i1^26 + 6124372669346343082901719101516369703040014161920632092742027132462289829347366010710709307157479730368863923288142475465771766535225587512348952333990830349001096602024903260694584494082149508646081439662851925822440359671804820171517321803390243396050806161168901560214396124441598076224338618849880914698458753754897994101948993289058132957724967694628857684303356631524530227148012972308639977406357225358705144006644267320675673836029429536913856427994679745819718673137234433309124175381165354157743403038245373345455052986579640054568063030690881964385661390649112928549945173086564495021477049457866819264225311032328416462263056009930370806080706175641748192761112407752936980010496036304388100322680653346026527977394541747108383104577322193469729281330604656678061686018826127108548148949155840*i1^27 + -967755758644649702942469976215959543248613266845928222904007092317793930926180913070026031118912375421113515221693859224386599394537433718413765544654765285856998883203329633838187187006091217089313341974176973694985579225277029883790290579596294221408930754008316619685854908047512272605854404989872873906385077610127940371973422379513289171430604404884322290655243704331417961974707670625940202363163521883040969795755414529472588923228623710066847969714647326977557951023475113688508785627023588505435700228768168832651294588780497711898077193559481301336545776007729239440151404032925408927106525148756025545976785686898383287818239674216443075019077353925969043852214263668712914059485481798303370858503951268305341505578930984293858738381397703621240942145234265611470579642274256322723577856*i1^28 + 268340971538285273616704343044509002053678890332248145803609350445442799198138807649755723789173188357398421267159501828482964637174222571849930813743699996604373295919296327754189423787521021335297194656011362173549722815002704839825543008246607808835601054851893628633486541797902206211550822032222214480331797404976163653162281782845532635044686481084357884325802208860362020820493194858000948951456237756020756586052191757580653955161980951496528298817836562988020382778197887265240502498990738491618957433427979409333204552256430251373565080617147931372101727694957756935880676290061759859268068115477878382497902434387883992639186971012087634806989955570033447821599454249654900128452184936017845486685664164364663475802634005191203628410961986945036395228058767864554523341367575314432*i1^29 + -87129657760183481814645811117115605791938498764324089652096885457956175190442682697244301162309576846378998264662671084583963632640146015258245919770039331876083280488741914926602783630013159940450528755053452353201320228754793913076290668821433897338351693731271753613458306018272195102814247299037161156251793452388654404068233647555792392672143338713243174055694029841108795539050227914373118678301007598795469082582968814478807858158850997673648005617443066316925872122994458212009217334215774487060713026650118637553153814531543338066145121319443524463073394514813856925580748758756549043926429851621798039887804852671436224833911601956843878847308305786444995623965915305953246370341051162583527400280658150583023018516689603190412826002243287842523663535252838089258409142517760*i1^30 + 11946795293138840072650041212860218875931038402573564983668127280647938448137207718451822558498114490038470291879674284368407359377234895027970953963753457119220254310983241426499579096487182605744923047194285804507809113574917782251326298489517951607731685781677376641380486660256634599888357670512160295948595148454354597505568353168813726236760378843587827564668951469470635929071414578221411744585989950958822409213459584197405457015792474487822690356965804279227346968679026395607809165141794541269401009104891693456276981801903206770105960390504882999258302766250956522276989049164301649466223091696378117239843153651708496012583277094397270062147367560381260418997199284880736890150024297267261138554251516873952155307727282156648683139931356721711276811167831295839436800*i1^31 + -554781236997016058773552068374582472482253953143785354006107710224432297392063431338116687450602470831387753327635792359015136111869763579171191225733710589798358346456004431063692223182697623665602161093109770051359658077460528541257716491738051274775053000526992214405828165238984531759789827580921836384106790569720741632518017756439516239027499389039430226704713623879790975922128134791049246033471460548819618008217122483142836247218419420552970508417422298057494764346832346660306470087121717025215997708106590815241159435196689225877393121200980190751230417987107919389948976035407745285210881725682818019648456307540622630338115577261587897481049083171572907983706014143066915180609178953782061376697283371210181899075022293475476944552783087207463719375543992320*i1^32 + -6199409828974868708026765375439485458586363160460737432965596558563494490010114264904969348562241378594467626403491119094203178702140738182800251198757876925442331318674444968982385369709143156285856483600639207122638814708532531583817900329014510496006435313109790480261853921341973529354276964916629613462777667040462603971104863604246697427570494631923317493186567082366574444605675152635817667627446322299095534617338104102457944424408102847235135005208258556005879440119139526935729110647660566414737734492272879424708165494696205636396220986231691419127157844266788653686796596496012143805435990928378740643517150823993268571807389809976780891467797339682799986156640477305710587371785694487048283739848543863897447639509770649127329522554702428176799236096*i1^33 + -33720232454886620759286291132969503519088400123547583095336354252627164813474862432708486879269587229749300432803102122380053367314076311290185087193010473838900904389102662952089833716842863031679825100201635722914772780208809569742896934364768873237377590162576260697956760629980226673709552332218886714695673822907495020768563721257916846521050626577399233606767089061258592049480443721881278627224175788631854243423824682673540818147642818432639187155174857813995800904232697698760500855078934081460272161246375092445395466945921233138417552658799176009278402567292384488402705378168278557835114902345028325703614165008314926367168194421499342624263486707258609745569498854197470575497115791861681202069567672808420133064276769970434255330969668026368*i1^34 + -89524204956921669904786969104884289707878971106746143945011491707134336359223262345677499511888012962233797363045591887373029547717529386044068775333447748360470556611071697622658069735547642774825936133187494065102789812154588807157336931913794332263920802605141337284774933891886753814472588298476872134400208982863827666712427507462012997952278845424354549453327373570335855127480914722447026506892479760980812210180473373934941827507671440535721529227031071614733846647034602435029922788737018695289205044742134012975967006367602109360965512104069364019150058698280900141130864083963388687647218470919130062359022176674002696426162433994611843800563840526337666649264330035159242717994037615556149957682855974503264386560613816427757558562816*i1^35 + -116500870075094148392812625797461768658325466234490362361244637670352087198047530632830581280835395010486128347669059908983036970845740919376738169421232074573080908069824673721028978216260707424355733751950267251027208083384178823924148047450593032236179034441567934571995372467496529803782201631310494612080282642630035694611381014438248304832273403767966996403061058364111646854592803873727664262807100221026296045654687114706004577009508879792568591322544689421074504148364797561533996481991339260959604123631962415403992508727078732768657252315486977598301890927588697819242863302572320611855537792829555264983569823606449257519663647429539496692701723268996139565842564048152746887609642931264409392596313427346787465685157197905920*i1^36 + -596157346832055895800605351911419493872897637349254019750535104614429295170817752578568717186023834086624730820042482994719979506360366554363199804641659475817747479848778933297058744335425378433335468343499503255504847188820027844999562888251377214847136987534745483190576664894682549621846094723179652310755745928400041195545384200385413452028946596922229160750433839781494910287163887093276479719669030830466420069971860490784682782434129757103609471181210779541937157689924450873483092723761738585590952854136898742072802597366654048422876093614686626557689680209397640248757627574384099843782905618132162621043035337608606343385607812184499325579746901411575359594868308405054523597900507373160470431063137879467505483776*i1^37 + -40891120915636570799146010494730393698880717339005143760944092525002708342342971326502250191104450011776278143029303273075447748993519078758581690390232477289301342143282158408992222520777824918345620092381917866008946719564806813598166810932938271259742582160591241629006904015243612302211493654209246396145013880461988441712126642384347136392480315525790090743758302140179967812574487086722395995713303752377353229346555394099078757636524049189183982869506910210672151073085600369636891939805054073894503049616361489575107736303795521713024432270734886023345459169803145632407785883600071701475908715029121407162480155756123583451430242380273440505407885209458514445194377684485805537084511302163604087970704654336*i1^38 + -276151107040591400679489241898956900989104436715344191559326618666706867293049352823279315285394266750762079968823716248259787050739032884765285045039207364820894264025465381340438487326092581207691649848531753060223490144731448943595117477159167699037541629135522485023555222592943954150143833566103236443286412127468246399222202302518160980045823554812722842949488384794075841822887274287124618298545485348455187666715417529618638504347066044204680151553527431989783430535605488710662291685863902000907352526212052819520465906968716676814148928344475452088740650885165350786005779664009238711430130057839408032140024626517683071167422518599076768519595282503911494239492569286660036277847367973472616448*i1^39 + -800967729306382928311537363016675761960123949499527793634743105020486029320312624793781275393858724729608463333846621242441598850616316862443028558640090181457897289195859137952448665137442232330115602260671950814062157238282431077063598245680435993219838939558947488160093178390647326790376661304713950226294331198589404543513877903734727360027937649779742976672136864762879116879151883977788070847038556534135096874449361228899551338049608374173531033653695749621662389440889820304433263889604938671413656063729742396332467472623324088759704276797487027239139178788288844865139373062446861945890757399325283371056227822543391795275825164373206184322056916082895124804791792274914045689180160*i1^40 + -1235172843186590868381608916670515121069261714780142244058458668120357258400733124938342072657635256949416507053910842133620411643622973297748519802795684718458081216495285959504866295668216302782464104262234448601600983350392337210415064643278691745484008828636887498242835731599238906028912692549396889263947722880949743260960114761613393455722134118938713309761346215824924398320654511740012558238217024726136238080067143834154098767893166798554845116249000620615002713356010567469825853183703955313756859116181980483738934435084592895005318274787417458247081179212188842082731124442364109135358971583767028850160915821409226890043013853709818832563581305731673129413967081143296*i1^41 + -1058649773368009508511865505582942571272669040750902707029815321846251028175779139660976140468551820244192590910535201104045017638724007480762581982704772170095724927190476322351229218854842697535198707810190306921386608714643793039434004478863066200046392477402181464766696348483510101008842056035670841282023803127104587978565760220327115994925691121648455079530948384392330817036003562714384526112358052671297088860710798136314563727508695722123067481750588726565597386658361600526798045732579405307700951227654985222634512151477267563859656970286241472493785428723771759545754530098923529344795596767797327923537584968978373647815421997774912684555312701697223041792*i1^42 + -476512208591549354106473462424888740608850772095197190646920298032950721206087474789400466603343875066729995881991977246327359561215440693993460595603879036807357807949952073995755341979131198218618658256747304773483243176678418425399295076214026471491531647615081418665064956426863852238079870677790180138983402708923230792410135790126294047892918518484402769325558723188739429285113643506224063118777891973400954825521781516275643478704476059191577496266289685533448515883243311133033651662076115911377673271346513334692090831757021030128688252821266650826591975200246961216038273587966305184520630893033164181324768970729094751306203153239305265627972416*i1^43 + -87882194377876368024795119610573391189178917783918742938089900500281222783691415920101807857930767104321523459305285951863674881641227042436278800191809941428780646084310136209038617655271352667621498130820844964473158783323627962952700794741790069037710525057807696843452261551394461903337090944170070642029806408720241162516868819683053436806670417650065540342032133025264215765944794181827480941560394138126029205813694405136368732497488456547375021178189955186272435113616633567108069532103319198396667621324857197923156901441710498027177185889325775404779684968900689046988724455785257785985264323614081226652273390563179962344231933480144*i1^44 + 14333537741527763015120861270517735535615136974310516593622500809508219457939742400317340185995576416975833064479908974978886027830430518097903658618359807205254782809784771843216475783241765073869075263440576470050368669202512877819062910511638537154049161970078059611742786512557635837493972326083715539545025475924575915313080005007275321326248997334333951451422097411160199393929749295592620349766292243192212946745742214947178011205605174057977432699855533205482677360669537316026421278745060441306838991662262064549406293840313465855147220129130517860797816968824374118806046060895047910723664956044*i1^45 + 288883928120467290195728182880626823672848093319791139374559846194602993482488469374840814095379875792437250818483974597978745750083917148509034753759734504372317309801169815905667127840820697745513309634137058078066232933033468613565259643276429513014313232781763764901715545866144249496470484983572026855994290880942668171497785844045869964684608316514389431710021978584449754805780238601657035283478879856650155971750134344784905066799235817502888254255068366171998094610285610663175541406725460363098812059017318793053431171313098376787265775075566842717026561*i1^46, -14549503265800223492532614241195162834540573313264894611753095764216117260301456047594236188573432875302131557224981069128236199764925012104547152924920706063612795044488189962202488752866093650820377608604785368870299764593704305122850849456548940961092267953731871742786468277853642327895764471188409189075833809517657501332358908171082586919196397358770535894373060744787070645798628544053286715195790498821811978883885140698098504882411317229572318168378793849639008577052812918456397057778641440970958479436131171782994180082350903413998019339421115268250508033677985145485200753831987881301622759513406825080752639786346905708531422121351866175353185434062319874587661882760815535977955786396218675718679156237698355919930912091744794862364424109045057255241637787691154169970086943319640419418062072726212702043434357142424272668352029234312476469802253154651418704905320079461633332053856942990319881926955012804189850882184585649688304022846521211413323774543423578066260190490078516270368877450373900842771482941448610334593447332889572494127675053889287046095824737352333151527995508381729857804476645421890099624367014491921055744 + 29862376948455662109935627505821187810679485134539845304565380474897774307054797731304753043391762621048946550615039060783955516471185200705107788968601687402140754161698394395193603638265395346045996407147711827582169649310560371849976353610224042044218768545752866121196725805233200497588771687196667263777822334502724833481581389814832025602829971585636829912844214474485897780947083461082480140095758332817215594088642689876864121795004430727986683400500439567253429703013936449253072192293320340644867160345372206986842031081687615126796540629047266315287666938822154430573206929028891212727740854594513694417420375654301224817208312229882986151690964614572858874795740120723807562739909544314634740687659933617226477995911588276560605513844741002153857267467614786881006507825655882383075826634848330491603494439857016681964897743719505686499551057959996740210569024668777575553974796580631800374440121440290633748322033261106709547007290680088995416088384105498679311358079601372091813973405500831296358186911205984216629617407893038641029307275012548568712043834752882852762106877209187061783692852371991333437087384711189258829824*i1 + -32038226147629039050335488762891989871187125461045063108869033119898985771072122905484798608146129783178079530426250010403663957090812295412780489515884363869707186154959528287675661078301846186122206960446759871798833198125984574252505710865156199459765476529370546522581838224192943660538819368103597005198196420747909052920348505902917797282759490797172613181285698109707428457825052649109343545507523977414906816569147759880038934668801570055491556372555685470626450306663169645604139929847492434624510423494710887280939243498092575139204453922881993678852726440458143086409899630394522985723759997920383027043866497498211093485991968386663714851205842296838412426345465831884653855146621686188096875382806473451649054389567568714348613595074748364932962987147930156708129234212411859694212827249460382531660497694858013721379800218521375100818823301865055134854935591627526212056432717036727886734503755763827140554491421907577679145541595401970112302005841398484616100523913378798880302457727228361159396043285531224386957774987871723302507421983120888914870988233668125349875098512797888960773542244863939875008784523958446718976*i1^2 + 27429924156519539511242553151214535987994485895125086173071130246713434387209083496739486372042736622342688715229139828032046950558838119552646662705789847063417410007913182672497810887488900438671558342504971279493268343382610353471620445051768391742048094426309365450389464239243509191770810232942009888274915162092675426376427758068516706968104598633803243090715415782267078746927745165917216157878059718589497004629393853082539359221023733434411223636431787977891347470018627730093555618878173612102931537902605876363053783180030555928091890446975539137418609377742951045324377656620957048510150828658901823815238458255782047142928962280934528897874140542009652662775622024777591602477066540280922111273277905155658014065294227188701448663940615052002764114527256993777270895794349438434285158242436561415147836311446522534078293237563911009143972675290350215514171637561338268327117640912310830690979913659981037806791890180441519004477735173560159515697524272653003002356240743010728962124511470199395377744670384603441678998508360654745721930344962935619293856219448181533490927827637194499621836803083409341115892989903765504*i1^3 + -17920548593337259550941081744494648490344787711865474398711771873717173917195075192879539360474304255292114526749094449317592310161758304518261819458553072372964893155836405000376473194872465338604873505631933525090927649275297012625212824809326691838493367974501326667304139199557793716449016335824958586409017390138645416142204518364828597056136245450406628062860220692582432037557093684394155131159742064442974760227337147849604279143036349570748930761539083094814347056775179511216420453878804435813936223257992065395297094360664423088397940644931317363311053590084330283918063099612971731811074744604897329973674226891126293440832405587585491285986219487202604015812594432305257177332210382899215637733373047569963571822475260474781090600247693515739705103063278597824740159908070368747413381844002693562743208705890390622639117020769964126416405800429517296573004573231951833559560991412098883835017452877024799438370742802953793720612403148305787364948023495994198354959428775356021766442180040415768890429603038445168777436791796493542414663747167819074211923809569454821602547241514490108637245749092109505923930552008704*i1^4 + 9263186859856477398021666717958387042483372373438906791276360703276507242692216135133759649243876254392703019501717134182852102399234150364069943488027815018347619202775113121373111393235383172633191984969082383608562843547323236295277730504548134419437058323160087352081749438000642158656936550735672017585954651300801015534637299929639712291028982737504046803254261893756066396412610797169537886428696444000329487878873907104924358069832839686405997529907611468500891330096536427499421745740723390371681703414271142955224974559363696130854644164475668449202054515409044448569176780086083747021752978312266484344860878719406725869793743426051391508203869921720729456776152113449527965890944270301544969212603231696112351331544786223221426057908152974383309054938840192886062977792757265558616453995145192266461837370385917280175175488349623254847175728381275192901455334484414156710928552187558420553272718978986338686875969567019961581692126185748317044399416167529823191516126926278394767392022349892028977638096583115904427837543139943734296943404749546537923041076576855457251162235328010445412101663691976462277042765824*i1^5 + -4736780089673826465386634906089175954686380198280999730236619757095395884408884239400362152843691750836191446834576697839740765085646247294369976431831403300983677620730692701272962560097777733306026005728875341541123557140799097425650835369693374645083215313947236527746934358411101476168737385673132158615494359907696223322353122684605905522943655530591776691918340276730948760242377887854593146705597272501261307715553212018242850324017382769701711526551654069848192148792187455490879175206024564534953236891685769736848576885188587214259531233805646886146752874897254018508089812683208109309189422287181152343460539475837542085892292026424020817790716883292517979483266419908790737890493374758225021685905303426431581955847170956458686298677249701613346282796031561688232779011320612431504480425392885592980635268721122311520000845538944463417865781159773000798858641232289951962585853442978354531215655769487031217904433199637012300906734925777436092818501263232249281325811707562936935557480137624443830730308944007398655591166560513652230714141056809083571485603416731740690713490158390651822034503019360939933696000*i1^6 + 2143472322462451635743257750060389925104585311633292556248167567200932924602319092788929804238263912053821085528096887696002340827017362530854233564771496427871640381379530769681937236233410678947285637638057293672808525431210966099329366591042672757451329762044014975927979946570194650589814909063801555249562534062701741684359769602238493515800124971898934753888636621971637329193208107490377476768520745385462685019116106028813423175690134668828350152745915779466837165366963957227133325340416161948856822314701840252813229414773988089990992801171759472297872338508289688409018182578844423905182571853940448812062448126328869604299422215913359239755189300960692093411404977530251206723837639032320602778546625155213939470176136511328191640380318110731087680088606302778432007872701107297234918459365037704512453640918971359832277943598844486249478897300931478784979974198677610991357737272137014932014519020833546490912990391040970215042819591619513014689682316656398997418461310224209076656037955865431827696696359570499941215829958329153395261976416429395778001180083893292905900795097197227635800076440939507220480*i1^7 + -769000679297039241424652296145341477848318635086547084857582591626745575895377317272400172029602694850997783341117485532370827385301356029004205475494735189318954222076664603826406069607263062661531088786041035829253196356995407603870202084734226891245007094777387470052685603667674658115490167934763887198689601033040701294620545669698673200462815784520068513625407312760643225151973344305661042673264900869652763157302443658370086376017127495596776548448694037590474189767788024669829001680519601873168608055192965000246139753949413736910534101964474589178025104439978983802221374329420363908601508560095457477951929639243800846999771332104195954996738220918835959529626166610711675412423710203491428711482774393818825749101452043234648158502542755174006938722071512945370207174782225972445575375555781472951768580632715248179401954868442524552173139949124200516134915582332505671083482385449919542613695361041843211778831265511857900769611273932658499612515696552979581641629723626399550592260855805929619939334983581503494993804732336083040278024896930751344020866190331907979548725871073644780281325848732106752*i1^8 + 255381965579542684979672781145233820960665943642192052098880284904880992513844442369179336586283573945909987283212104244817704697685552585715150586291546974052407845661859268995035053686260707247316474530434609143130214700835203539281394580107711063429398178537103576321258911041897174203144581244262753897238822610672843208453344034536173931831310601763139173830448336660393953130624719471138634235766065083009338169478317365249175240649269635506402441092328468488876505964706710657952991986049043334098112372045077271524115915381614488437821192371828218231635388464305775352588405069275839723895084351740340143719428766988915857361327537411274662186306078332487234597390513097873650489795792765224202334503324037014750377603171046133976319683919769656932568474292725012670721538188683732093491819007358708492130717473195470308460240250875525148538639637313526596713065445800433808396823715349622078139397568796482564830429651114466805361025511643793598208369482033527190101727437374284911346946285345415289078397610765992340143509453801703990578647543931092493161658220196026933546376821102563269824377931169792*i1^9 + -79837365523883875552280964217925027451878399933261603231948368843100850209831618872537311421146648335345751812482740696163292369976132801228525783288114497338860446345810114640974177382326078124734608869174684669625757981569460467672889421595295487017052084286753053106339499742320788447836254793890403313821965283209366657989984171629431041157152426320916370717026532653112333557484336536131689097911768236587548567984025134790895312950640491050722844215978559214646842019702063933975664926098446425457167160910565501405550577738288230715120903310357825306462589642549669689183990111584912604784574508545320237090398755062849053536050525139628981516620860000986035022747972185991394808256770744041354121286844558948991186059604616858862597215054447872579766548591992980505276169074184696770210455064422342133980867725771789164133057284179482435024182319806764910341911624795691477226628230804035676895877298298424280953752330924669000023659922047364517764593020368448270428198547366186783586629930715813410826091505415791917495451170659899215157061742529990359335292115146765289990042206557695936339206209536*i1^10 + 19441136757823096889899085017548666136227173423488943070569788338044982211657035132588972599782481848775961313283064572008796470987393183061264024553729643052628766537699902347658683660178410925655809548705939926088022740152951116399491731246800867110104827881599024807613614510776377297309722467469288628120148032227060099983074220489499077454361258570230327366979683461600823511207297914210884966981738218564698704190706383167768043036436791982447503461636361871102716913351611315006794811723653834405779197812214868212402718982625130282054817533726041600188947834416972709349477555198303126011717387003029897183667511709007621443698254655346117101239306654741358648400262755093083030267863276183528049117994446006939040386313807460210876100256753406565471949916198494677621767274710482933629082109194414297564165367026615717303558702856601919399157812362417382865852018178240012442569360603933400355812196867252179082161055459210042888012433444371755109005259639943306303170086919751018177484490791686401264167320347204222395209890103493969926308274965550415135793204882338697824047243210211736281939968*i1^11 + -3443818104262280221102988416835961075647560355602114983359164760670617965533810712864384183738410992057623155416783336044108389253082910226527445456539532561224457330457504483960464972201585551366341465822221782136370970915725318435286978497073844802102613985665961525386681867589685810873327417030581823662609326249497307839732952486423045961697629749664434219752704231176532757358683008513433598412532866000966105852906857366220412449728706689667166198452391097185410906803535344152584055558930933775824587986480320975415896719638797029142677958246246305083066149055154725981211489892182573636672100034357714562807401773662329780711268852499842758784472833629370636232267814159193863057881558930131755505968213150561948270958733721039473213969679047075046305723043237554659768831454664608756938296552487984953997879899532021275924541616856853209705989225807069165003612522868133311490798082743299581288646787910483781153978114578368645442305986474909352905893825302676873900317011453011925840409535988879663342947474842529109250410590479260156951757296550972208222642589512880944680869093108088832000*i1^12 + 456383379258194939663265842054039279508846354448832947060467229746586966943309052695438332504338447523610065248402683324859761009403002349211749028658061419017246560807589384643127144810103660748088154056213772851816622652621564903751709823500804971384326082226062970533107743755785357192670234739556697542059355675608361734688562816890029813168343503252678456604990814979414662674038459334555587838987775588555444090954192681236515193188471263649959093206630204401174717129419630012465873014614298971336463795962254606570032786970790637586238113633193706801189346012516827333200703476458354125981756678852071519671197153987494124576862459841993090059266164434138773923497479696800875188070002360158652361405131136897851268580003096344240550634483636236038344050965135180925400107143062286255294999482735743418258487239146657798381569952056104527083834447050791166984640026802745267930060810074120477117142869242937767841106622563810755234121920362497474740895054683712612108317156113983576014644953749018626004538191503653718848329918401839047418880598262107438439519369561093664426214335128272896*i1^13 + -41840244179030025922808130307032535673252151686398118579300461261456983765286950779287328717630244730541728088805542323133031558639352275605393725707178067580437291471635320700751846627330269246345886070164581199546505777395856671503361667464859165692706956015063803299941975545108408488443618360430280623369948664725131986931132521551845048256250632266803582803806169531462012900285571342212053888877817779135092875841642297416720664379313340517622540759467952589092204747073472267587903888843629103758134471143363644667362574943838073084717212748664942535308988742000668147916906081915778877125078155541402223407962856984120624905391313132673519765588510028976714139239316267618961864411065811600249544895551387031274490460676267480692932615057729787214278510205833241403909982959059478287449998121833409120093514694003527207939837506871546594958375419479263279902195540096942273393728656663892686085548815469009950472928012620658008580153648287827745263729855781012979527767940046669288847277574447136898984865416654855741176606257586620538921394181336756175369177787788016897383275612340224*i1^14 + 2047687679785126621341642519666608248746258084970051925056086223954947587050585529247745120196803650375806132966713785469737263063083395372485590860102150017557224587397805683261937735448783427416345728465675522119091873239698496411939478703311226258217076291623252234074574350053570082810278821837813688368953346289643112102363283174997125231016093418446640955390045436865804363927121264731711079637626170116434837659684069849413247133209362196872723260661803929175510814792106319547552960553807576096489116763448954768131744424305000701539105887893957112390768467420077270162450743302136946261987073396879821028975579856600631792208848421741266568782104633392385425082835973580406009288117432673829182906661603389104167400778487484294298221218405743712847036943359205268133944517577997437101720810769674929115774383389773421388686146466653804713595112117216762056113782679081312407295684996513407804323616973395023455741013854763570969245772944102032595693260475450658223941919321580038154897387994027105525380919277307316978166004088160421073417411900765139598438178194005691743088934912*i1^15 + -34051924284593898735463376835452490326805726304524538962824597336313829253615709886235014124455292346962159916224953609573895709948906949135940679816564381690258880191974514077343238388574998016518817453364036906372697101516309558846928442602720396024715506743921051090983834631383648667336083400073418381766966823436695561829890880081899171207675255363016700647229492738482132220110855112770674764213910568976656704529801363705429699402905964078597763166892327787871912262959142301825257015146685021286414093980833150718269682905380242647917515577917327330681183866688328391369227029248501397242123521690139764133931695629148270137814385263244856355138448291618296881440060833881601159416089202823125013218210401526009611572376770145214536316921126464067018014469705616157209610749428141299797985056080584770735080620967389873366748523519088025401662699593995464529738660465685461447985870676770842764968377900878831711909480587945331708484320731366119492879202437739847122351167183738207266507082205040284608588605878004549582236918430662654777249808292396207117336293163440273358848*i1^16 + -3853574580076816535295763514682725661952924518091348504079905681376860028496581206376518344123631075790695191779036924855163454349472002369298695442227868992486405703045280216864597229653339526070455669553723630244179342835116358240491093797548807527551286764092703700807330557135280865462465992342145366402906835967092869077870096542418423750814012010790937948543537578461217410832776371696520663055925313873812023709311042692228329419680679759039783835479921463063426853488089852903209677259587203707064239028716468071442632363700670577474301816086419292433320074854188052147422565146123846210807505111721745811810280089795053556818381296516507602424794811734508033296614908465749024701976733022372392406306766309492289709874082546270548731774412255233934265129837005681454121041684853063357644537736290693421744122217535195248948568618549059189189924002966180729066930583634976778450154478694093334387780597026670302736863394673896082592081469429476075348241498590092726505038985385763164577129173203901150003724046152440183111556782530547377239339673814410803130316621269172224*i1^17 + 377403944906068055330079291781489069469899137432715595768128627994697483496714161363202113913246753490071675506537930274095734073530232745234416895493254640616628567529449422291724497956747806030799330288452686396433251427684226919901189949462714791002759858646641082565958323590472163534375246074909683646647804029187094227139096663183663023338958963078512388485441858538502617934364765645152732849760038408850304580469159051209853517997916123263456917007690249341827302461845950428135647955664584869600032121503395389934946988794683603180518685500546687376729604289449326860659895942692435824054132397718056326006002182365080222614847207991004920118636237431755114050485809725830762183267737143884325919099915810158427665687759926552773972167541897347132784240976721544349815218913606965626182439706726065593459475496653866211287982860227097634729509178959477063858968044580230255506195894076520532974726476229879750106381044849795190723365567571290610362438614518211871360456727553852521945961898781720503969325304950756614629245867088696099599120512103860115680256591921152*i1^18 + 699174634252893567879250521721983254165297287456531586852498313089317911632207007776210681772791789591335996849184093051338436972318249547006196965428905543942396829613771440839804320102578627614920651977791298904403740945657827133227956282108536595389499384487659401905801405158982323558887661175260369810412322427357788936035544340761623449755707808129902393716907103608960651608457562094586384988321999763791524952561707579651263129800838822603645050049931334882972500202798114088047454214077265757056921410489915591165207323146022539393782534297518645797568800706225204790302360682213801711461146329576663258402634876710859502102573322438205693774594460069172616064632285688802491151215795177629471425020652965027542675159738048475270523521277140578460043031605227158642496740165699397326479920617459887503873641020726549132608413113874617979853437481312981721230065351148370640095628490246199579770742027619989910143963522271791829918078903749411968202455984142385865206978331968173753655769765455358083829523772241900865653508652835645267523303928005989038009876480*i1^19 + -826997056061999538013378300660093611738083797230360990914266572304692291097589305932828596421119833624245501422125997828885959126214749565983196105301286738131533860589391235408734245167731165869325013056532565639679526515377434080943722354060401098302782314057314629978508069000070781416786259023847200986158252547574359717180790998781947852976507551855026193737329037703268019020085621810396374486903222603839575895818546430059406390116745749494632098750632919311050736867572317836932194136893640039574067343230644451557585420942178469670968448543389369660390316422313060249194940763085466216802714619687369846239448043351336587757221812185877381302367434760418411807480276664650954753488745252167231938970961152749099046425311571300296563400065067947495800919322119582374387933199136625182448355779741102185508229702579993061090293401057451703375064584542987622516125454396973403850153633802927168313286186778779789422342919823192441511356874096776124167092325877839615685980946123083332183735034809869819559482371345047366281091556102263960986371474383868176367616*i1^20 + 250387257516520497965399815222961954082977616502896087145128476752894927213337383237979294421140119348450215902738177797269149449207607695322441583624765490913136625507156371937059790039281099973704322401539234293805511634407512821571800410745929877107562660286892967893240451237962583610037799251336108098520295338336591902133077269143507864060770386695693752880362752899443556016700792850016650004851115536595241191688458361897474094806189596305843965612398020648129466298101782040233556161618974293524742207341934789307611293569390648996992288075409315223855035524064484449020439610307198835294101837723612084668682420154271238104205236133615276485143969592172530250162786287139770141151380438155781726118410936135133641534905632167096181880339437501564746066820203278293760209662430343011871425260317935770876393759191702701709416738803077773474387707453103074502024877201030098579619061734933604986204176786350950644797201516103228885005526207000174314011707852453135282665806954239369283014032516915334511948858874506337511237008972660667165190348286722048*i1^21 + -20358992328743798651121524625318772408968907826902274397004941925843744119824210129939094451432448804110944520567729839264302107223140617293314965107557174605755541878588923718547856866478695077004627530503516087290558462433023479582694538111411216688114715534119217534194695888768211468950052437937802825689387051866646199275566813418513251715653230063363062895226048883991606039104376111148199854184943996993325905146093293924385585556495003264538533018258403606717612646019118767418002544714641261147607022410648851401833169827345580907626486862348887610619518457103290759071528552545920646320312882314530602632114044674537852745816100305994109949194988080983521969806508417974518616039479113512283026569833414992430602744403745942980176067477145671216603023684400013385835135422855843630369387661218152594609603768796076580281865433643500325805995705552190389922562695280051899760246887942865240008284125907889198086883284079988669050705941461903269769296880443634473315968799066044292278583250223315837914595609660263619094062271627663703491909550866432*i1^22 + -25309718200560715093296757227050404000021953132222621086530298281444434162090091985090189359419219541795801694043205820782903250462061290962615617491362092314017670237661000523082056761805942813766825063387501407107123536062374595186322420006139189059267872761841251770590567773316919333333516928890237849227559993757426879541238278488811927470987899603112375031182577052787832757795509355145031471687630114045288032915105953828483007712749225995470074105581774437043135162611535644442577511175430961458550724176672756719553979748124773769688162144384082451065796480629341830354083278511761712506113633490286070726238263853659991648413900591290709488577320730834537650483857163436311052835195248950342435637519820447686414696629678710441643310810778323763923147731347761907938335895702362279700332764774604783978698726458484403939432689152394558096742615439509424250128979618469412451318551564977764326656954373440193964867408460470651927067224706919218173116523904934733397581991715991033496209559097594368054423556966535864044910556353336327956070400*i1^23 + -36669795897246432115862818364327113291369881917346627524069720159051865854108130059424939644482487315108356384328775809581953651107049717341398494160019405875987381098734240037006311599641765597303109948457586308111461998405173551491111457649264427305161683442262917506307940038688596958864675105029842183635861235341934248329452658776118112964736475368942838072464788811313779209178979508275638861202693438736231414924455002136749653547408143889024140261778168296996391670090876550637732810910571969905908088213137840229014769832661826144996726046916984318424296430257665822088866746363510002889496230212934504426638088745908528863677150403733694684264253379381940479825934732717539414784353435643384423324807664153513658036727434437550556577684383978484692307360466684135684200978621873253403541604713958656686544636805427605771915995377503954671342423965914071776568313609354725035687136738004532689169315171127524845956435100985273468483177912983955513691874043878236974067209924583927316754984799265884802343535554369847166459699699847790592*i1^24 + 189236424651551536636307236765292170030272524563233653406016618239583930532556228075106037984320009006645990003486523623756240432151958162651070562492677614499614652533536621930033790041426577450739490525312826580663976163753436961377874755857994797522594975685435985998238760398163642229881933497656012741691877415822632873048987585067442877327783867585802668303654937746663881520802944059999557430818979374022893588856924190149196079446804016251676326077172318264136446228446494769270756917999541047316836804115841494376396594605264432297473654552934186629476677788152594092130171789303445088526732734516578203885421999337018334660883939933519837135123275101089503975394386443342219449653510338639734340859217260634848962687104328345779298424086645111743602687663381409680298279411652906442214439356162726934081527838036834081091719760058585147581449114960595646312714508769866541983316484211431668419841523327086297461374700608252732955406136169460824692641789847472175200279634547109206586708146973916437153072738405995701369351578845184*i1^25 + -163653779472320497435441678443123343935421642769729462423697915722268048456310863497107725614643919993800413170286724890223629327377440853018279851295817300003724188506574096253674040188687459209257027567013551099008696696002371893454423011817006124220608414417964953580513855371001017350323080417379795937725704348521116378204838117387500391315339645831072192968763321110119748595653355451579787830345979073994829047097644468894852062059166423414567451623443946964772792641757496325924024707757348168791602687601029419542020190767798978436358528421408309406916041624499749420392442589944441317990213364199074046194629352583317911574713696697504140762450290756607602117138262850122266711526664884721023601717073920528825980589727086413557187865561332736223068965054251391847558920976284019130546428620157224286593922959708030221548595368680944958808661976811732788797493410408717433257678762442274224679267399203086036147052827024449807984432748537675195921469837775920080937578134857368563541275268148307301291916468024094302098423808*i1^26 + 51598749690177341432782830251030546102206085088103113500089562508321157881883658002382536652223583221519896059623087498905640506893603602576348483615879459788353515774792248720333719994313761278659616837678915208113814839089995483945049828518484552324141296788687759202284096099982900297098771542359388251836355868204763776046269149023547110477837767298532024500687762603074483305876056010692499308636155422349708584518673892754931423075701022017332126421301988135436695030879721157730758206191902798536689692137438344297208909762922171039031751482491243552728158680407760684121605737645264748839273618702562727528059318162857293726657719155495723609763150548654456610380143900638088132466169528145468382933247942813835811493012191203897389362605198181347978591209514774539858076381525315648291794353096751314882162145961345358442134328272967857236399616850966568087115428672858282733706048432090637405887266815620342313416685362707294252119523700933588482363652886782813055263299410349572595327821565013250529632923308229918720*i1^27 + -8189075767339852215443857868092026716073889329566843765769623347617865155211933562003550878283269649497581723460991512506303475794558621914789847359192984852105382734876691497764494696586560043343261583298227193065882943645621994252615545688076140679207493302726534413205193795813893956350653791600725544208560054743929924084605827762273461463385656089232983452378663814101268556006228958129490583374744814323169434355416098660203152086891845756606535850152854043456237479166730474127697722164935813411266396040160835684577373510514029991772196010643983165996289171623904765691163187412163023620259399562756283179323330012993105015245519453997718657606479060888070306327151255543207918110763879585066286131680845311890091377707361895974588413064859743358663919966022189482458146823513533052640752820442189095281426408964041542065669517390351084084000166408760750271006939735709065373432635760719974152978486092684690950493110403510920231295890912236565172926218268014491472631660181224377232169960003393443931433990094848*i1^28 + 2281069484130302936174284903413304315925461642131317194780062915121135401141547516944444673935525039486717559833769134766863678122353603374024676675594101866429030257704776463507441810807646859788221334705299422594650373390698507208546767187518646518985081473798575062286434866905703516275332762359925282655792152543563019208799121945506645610638891309237514329015244669164144030564644773866909938594434786776025524769076458416823526384832758189524860775702132646752981877530920120084846404199707545856260378706293540078843504239678034150059621790535481574322759543999099778647578514355100947235330480687369713531458253970788816481715045319174495377973118905108165854428245048193914422198519236790779611165932247698301904772272466087725906353045483722402714680274865594976646512698893781258651541090699343251067769505053973866490451657891207143491939328879261915671554852718762347887606532094212262855361547987975309909750684338749535593198580651922593704402558509590796299349700447318428933710979192107355709898752*i1^29 + -738053608274810996119558118435848011025992309218199126978308341665320510476986547392204737737577812229321041489870301608289307798919978519165798683854089175324769509107081102041852355091791245338729060965788012078179626956769772699492795921540146714313081739371560674679567920853352764483878042271398372162154633956281827451630457293431149424602031796727419516255318701995208721913206788873732658978278826843776896004621883782271970215209339560412979263577254046734686761229022263600535746390566223341756967254157085624392878588308990234704787022511582474080954095910108555735628463593723076012578063285973876556644626847074981403301321643327442466951188560409430339378103861160713863270996730338498464537592902988079012860912351740359790060024371310809047215951730408311040176687295695257682734089867113240036587949124614394274980574696180784844139797448708008171760596637612240003498163488876404950127027034383696273003338662186045657065548102054624012994285715794280369529691705279369238404238047826673664*i1^30 + 100696448288810743762716404118635869128071484146195930217391742781125473475611584834887654914567226492036877436186478212031434518606231093851819770742334289954040148706044378894661002711201303480425624563371680548385756450137051659044777525955098322972514617957879567308397251358421173576091306814646703520194678547639171157454676776574076369681074660533570667203143414341960002101548835057168487374840637198689412705482688337650267244179861041768088096598935315375296626997013515681760272370382977884072410446157826728617833648511643282910810571140297324912940957582329553131040849410583690709419283042661652294272787059752796180511872482399451515023053745187690993925357164978683507388049383449973223109833761469365252494568700456303605145864370693367706803576206293088694816301404927570336526597856648419814840062764062496905966561726156849351989122842221616534237619843854916791981828187811169736609812866133287260923762834253602040504666441744687762492371035679794275924548061758140044430651949056*i1^31 + -4607320396661594177720973375640829528113897346752964492738281944066288227196687353591576713852465166701714960577782583926755701274689118270074600959432480803960728048119130679151635004872041199900224039990260205047522721740906341951404327864796560508399418200372931129243509950636669492993175088809274561122653803391081231878810915463868858808261334987763649116261848096807966562228100772309983128687607440407721444546910772274811058721221075317526775812107235505310002417247163926658965659077145375227136188031609836912589244616212110353937282747318012017627043437240897491006764597253303217160894374449425205266816783663914575240204711256505391958010392452626531182819125737776353247811354795958716663825905230402886554798840847376975917744598766939899134629344276299514902436286807062332780673908567444981978799565753415555234161997093693899805320678608230726426468652032960436940491752667841688412661453308647899685096979388269296429681213390690461412318264136671138043103762167334896140288*i1^32 + -56984247957019987860560829532359910605621132193829038514781751532203225093873959942848269296926103963854303859307522424850868226440807672996160982959454951146320071107148840159094445745432217328491353504623621446457670006455267909530167196294691395863764080991645719571451078835884278765680755791107466223929031885340307181505803480570275310361043320011357243583870049585009725858696472314260324924818800538119519897106199120997353982852329781253177435636094976995542408543214133801472657816847267073967262011994661118411100734794069677492234197380489184464195424542814250862199809098998062413797715685369504305945724547702700221116616078519913211343614735610106151365075868694565028205293244165173698256064620307247102975250649446713914360357516404752744295348461124843160379336594444132309567826342574331190100385998061514713743960763495578241492667947269684702822476675123304149679821680610039560949870562318227945915282160772885787562619270955423326067915336013223623221834736992256*i1^33 + -324390245718839824237386232758719609402294460189984386960564189740054544095186225015727198144302214330300116613702082062113549857026124986190892023998861197865666370292391223639233805812994515356393425296424605525785788241950097723487950438088354077355027128518530480960851005718285756941661623518415608461848997442952475613087255867534774866010713475475352115116915898171570609885731405012495068773394888852468297644588997235525571670953504084491296281405760603869250407215707850898380277311419389413416742808950679842241714171769836003548797014489466141423863272126207389749227978005367319127747328574538510390787789315610833939947713791235514805502007553420726284300434355820454800775923961526920125214539147565560004816341124735592245936634448116972664213418213159422779211718770826209400058131471839239653972189336363025746592417890892381440414967722183120425107718903729168632079398146022758381297543288443924808920624948526589008289947059511421055242764396020455113228288*i1^34 + -909611231980219237830018558693954574011507732705590251405577169962925090654601540895730782610212142948286149503237901879211149939004085286362212331798312824581606646921419088713199180239983963657513042223453353343923144152951388379830379325659919203127019573172981024467062521191422269885141687539315695101856545237659774679279327091170026915230469703706969200024649798179157928028015726983547815296763564704668071835774680803527330725675062977092375265696324516672001846854149098110242353845326780807108034596682099024542253922717840643925459528615107545584168090371452439445004107443080551908144502073293655655830686079226704655343551526495799059036926256261401863068758701187013825196309818009633517142559176936932747811042640730635392329102373353976839764285982069205072507774382497453435073621324564627897221776095007780960465311940049097838978476312630011995784659804898387730679322296344767409782210612664389194353140614282779885904774058717505312103480787206144*i1^35 + -1209676040423372009875666535559103015250123752578615831610680220663827594249252340157790475960626131124510047239279126530541185672532924578488210763715853956410228682659757055201742819616790640179660325072220813271086360128278226116170273996376977958148463815942128603261433735494429053901086749824883261019363013905322606939797548189842182354296259383741155245452266757749861552459685318860021258111098835046812438146377741885438377596882707597783743699805670602830896679462852736586008264859309408424965828007899504879654067785649199601688079346615871251547597923462389301634775356825388485192207371070177608796835991593184346102453259664496099977105393621957844356092980887344211377306471052901671281086063335733370642364462307848160964016839811554906206875153394835433589949883762311510923001090591198368520910508379652208225858337775392020053979213310745181660421537920697119216990177357332900188975064397282643408356352726641014717392025612500161402503168*i1^36 + 17191919066466317413247889611794148715229703557773310401846982943699623138175622753430285563459684619176258291604885540689408450763437814698248166366278631036247245852314672379078418550998664050437392760049224092993173293458554092418072338022811619394990468063416372156303578187508723862961318450674535751752520431016210969414270939126386034105730577813206289783698112978695607560236795903817322651197167117687071919438927961736621611239458921302814904838416790190151477319440289139060485619374315469511917970735248341679216284692210402429796875926648353150591877106895518510880299475751975111015653776556628349550878464347277595889412072022584619650219111686515545847423775216128827947222700734185002509743560276792333807805054828447936463310264377550575203974979201648208608480235594526645688947910598494765925052565397291379845765932621112624998307884170003451614202464671843602327143299337983282707600842737927379451474344870987246680434857082880*i1^37 + -103382663378492871675038555644092956905403919558543282218180381085005065467204849878565148855656296634096973084412047240594002022153887710474670731795809348503836946402619994539893812678648817644404141669156158059522691364654071396739461924638687082952074565225978361551180636783709292544054722309377838884393946121912103774756059746533915442195494339241504890578136562531904687512280388429609946985430510793706227910366729083474772761813136172574034759906360685748801121322853553266156920989675111906320283446662589296889666375634870480637653596369467476370371799924410718579972776436452237150265668553868074785734082697885367611801139479770175397187841954679584709015518444587075375142434844361385071189276084479504200468692554097387350585793503654905931535266339476209699987130816289905410615557478368483116655793434021287224106082924879932765070191803425703020808200608180051312540031904806013562411160555385763467102028472396864372736*i1^38 + -1398432946189201308566288330745628124767211150906874948272838580083345474650930147176216544778746005999248300525010523384204790796746470258810847911727888258564560532314211976164325644745015743691211862782696157267316207884054298449553342258416417741953231216682965654384223958017353463910400912424360686432942841093613630415911547171852236819752866845017568559668464726613205665141186992588095868519633573653385392386518909372849362511382351962223296684655057822297157667118515056524314631151965337609147059132941557504358963452247882866463552721185336199665358278207320346130070584940580583372577531555631124113289828532274957866940391560183763622202222587165065042509888606671869569753444210542925201522719069479266777777318152890060109500058795061878250447554163794530498449501340513156133298156646104704064097074908206676717945640099706578985041696627577231320531232670193112455268308118783449740807326894794578759071715328*i1^39 + -4607650659002385222141144870469092088040988957778147196445490891523354992783963634089421051020671442531659517372990114142327237497179265031279938928776240850081793371937866882506978603862695073371431003551250657314859367074559021902091553486290668103111348679947076702284119869863143480448322663608761264325486884057730422837804400193662347864864968992346083998685605241293444824093467439493350576416372708980917019001024703010015801417740188623202073735052543586174484001585818909061513842187033534365981388234405161152932303165625435188034066934014336039777677530948089342400793942604812909611720451319664074044959884129110972405735990087840865177844635847333107877347621494633094165691917120150115367160289106451881858954447149199657352232119202863884602943553173271558355008102789087667334137319671718990953895691482121687378237435015674816268523035637342350012217805278992664139044051036638021588908065536205824*i1^40 + -6818043340788679113193712905416351645833998710872242615503668753565497148999900098097328011124340273776522124046896106870699520484581633195157890551547090075411329496657440994820039024325226239281073797455532337074608908339296589893297910401756021515217857400109450399445563611065354819315004156787415567296276752356027394165380503048120684060247534099168594681558771702013437517834647076463102022577378303698200964204822141112142124331462315065646347942975460536973485408841969124822066460100317484452362329031909855084604101778166257870221910049778047808028463029503433445143371622647243847236018979819344632549318168488900190101787623340143437132250836346116556183811523023470726814974536614037935778963471442091484358886706130132195951245213012671965027901212881751040692742378531767176745529098879401756821310642374422492866176406270570243768906644854293109201919276983670338653540092720407022045440*i1^41 + -4663079890861135033042453517361342383678344522806929690761623089698176044755907285975041169086666399185411172345759482164664532365457511900238864062654821408517711200944247018350403455863422306517514319424396343741965551088773060680855058199662333698356975098248756368533924040559832523853705904604881836334300069108866189455251457391483790294320567434061558932056255207247626059905150403595667385607938592365429494057089146302633335956523554703665171793160087093097216858890703786966298341110467177004337620894242283040267856622286879607764560342035554854254115745756320167959683628650477515348801434256185405846370244442690050018310459458611385048695306336314547264376861188038536265801754567630102099223331991212661634085695175404754910355569378471587534573879201031007577846374412404126117739226375756500346656287581996126101045882499450614677786826077831009384867614809278041562841079488*i1^42 + -1190108954332296092955787570134902666827349998706403025651201305467861347032573352086019282639369852178270182684638967743949445750974462484137398024141633014820858248628853672745615282361797326298152986551166435383956450347737404017916690863180774510855518708876371184152406202844322808088604476423899354169029027353425975935145992293406823208337641904075134597445430492147734936157850665867100874682772896709885204906923521891093899969746213526369475239706860372184334137114377266487780854825085918597189447053848265910703875909791938647891892795307674660693397076692321867605165745700480303648639598503655638356775673248812887572153009665775261616352392598169796542251666897069201077476434941086934552534290821914756620026980104479528762658749858358302026467803107828024109902140255842707879143785968445214450174631720916042920009219234642901553188239422350747135237979752483248*i1^43 + 1484112829419590078457819314248310884277422018519659915392903576777946663307876301522715257827710776218563390346344393527845493674981366325277395138834808611580240027482372614037730765140469079274427805991330140567446092262742785493615156339358256696128743942164965709529138714408194719982727832997964924152771490795874252461512066042000226612057035163233562922843959762415964399915758847038144529043641216048315822681817327365924883575090663103610383387777175218027969943419754164884939095718358179055352280731183153280074977603337608656106760805215263849683707160804195566191109892985409067572033464258670030049230671277432120043947012129726768217684981069447978932372613841704409016461808511740576453961575333000142227061670706456682558486327060093509701048217990019871613146628585400481861630050266712549398073505889240299345811072899547866345904463159908404884*i1^44 + -120962120272690033884973826813110655280846239123364367219691156733761821294650566616008486071596799507534556549423954481119614664023030501265151435674276966426648168362939273757297340799145159867987330396396628774336570731816263618696077176433239344052009305767954685556220959676454037408906489487267232672877548473641317566542192429198229005656294708239768536606058264394819920772649449669551498936438808784126630905940688572974100105356572869513008361939068982686805987436635199116364732200525980332190354412509893132173429322476681183535761834590957699426563128757080632650232384718608534105006205910054868327590181430105484934195216165257864588534361319085862362454920544494312681199032243654022359206600725049286606027987144183000373739148160887713527932820803264244340906998679683251258322443377145532316432931851614155*i1^45 - N1*131876009544513385079878168690396005622086544745061903948211673206178109117746997360193047114120953215240624507607685240621819111591579001583961786638291892245960099229225097742958680124571656433900151001147019621687500*i2, -57543466920117744742002567545804852678751459738992539708249971145155711062297632480355532835550390150119368556501849726328934577143381746255525431867339367152148483317870418000081893901244406553823702458287090312570263664559154760493991121245764616243897497620944376625870102097532675137774637273008291057281838673634188959199140138518751714775156041849519280749188706813191897671770794848521507164415433751364444528056164527023611607517521617390847816137557502476253871626475108112035162201957284694686654857512859058856585915353020376223805410075858186684151856638398868596803853641286826768035420821772948915978652519971229901196400151290016275375506069244349471733182182730210239344475678869349167050388811805269696925110741173454763971477149087962275917151662779370705309846848657131129475701231069742767338431404815015216942498531794137385211259769160550597311018178006801795133301615900507180909216654841650601352484811291308358105538520701484344769282798418782026848902849451345018944450944233079435470136771871723353439489323214797733816566910347032128239784518009011137740683640544526202328088375472039472862660326227615499551768576 + 118264403267243190801242457034649819907690938208366607959810032560557603190079326563416265567935711451734457046496796343922027549327502809151414303931760082236933380463531089146470804283770486835971799509044031532044117325427064665622171400392187029767712163754678045766227383387436718441241704664886874111207402981168152429649556532024671655260196850379631619811236414873611295379923003114770320010384672001058069621618978527384802347316841066242789983374664056281522406072634515577228965871479636283046523620194996698228305995447453712471092394773772321655873625229061792270791555351743730182239578940886600739481417910930938024445302675515563627263209854239431077219881890430277090285316913881674484056604452845211722404264902023653124842732278266165480811830256886322708287213291265834747134690854432475774496537378407187987497677090087326948283536149490791668095350659080958348230641740322586991909916986725884567380283525347435016284951008598560310700640044045279508280630408895742168026033683939838044366563044389785479082422953342402711549434315446247552524063093576149713820888734795070167094730387909459605273586287670122220879872*i1 + -127010446629296207783719468724006763725261950195605630482405063110711133086252414585679576160511020952824275015260095885297159789860931261005469097553262177976303797882846024740620192473226043400405544000369651909583024875500250752478041970047610782054576952018918581794403141306469284974089111674792642255407239543179753964841285367672865031857967321253271212549738871340101353643281786511179291128532533252521065813096233507783752981072865500923427495350168906679438096102222277871080578960366120848575455799759646300871746377699601737254706091932044010283065706337356672563470808419580680052619705721752582356246595149459152558167508796028617465610294949483579461793634023990210056935681178115248078203619874265804115598614003152261104632579979430331761784920588691962282965212001535399772189354888477521800929551602635519108644972282698477682673400837502169757756638839887417330830374733776866759788331244806197449105661410362208631669817240517557426203945111381796265417532428701740015755446698696800756995446812281688396702330358377004236832759331030151762412129472802762808475013705303250573749682730652168643537029613321344516096*i1^2 + 108772520506598590844208428214403476486774796267232374647577726729217481547113070289743061313914380476965534152040493904981347370787971502587466383996076487411065357315203441576322514017198676633399677297820070781178101567323623797900570638414286637381961656618744284531613458153529432064090437624461113437091558740055362760307269129981500021133906836155572264189349847173930438786124194700246622370086615220979765062042783927425389305115747130800327420022294474077006113073086116231358875900595517374014911094656106089938398233768968861075212046453883969155861653696464372433756254415736222344959906232576437156321015920900515938194418139727985931822074529081870667662703994888621720538375250303185052015062536403197818076504747606237965115505598570549633898323299723178364467869027228740883209855984089777770791986246964183844782922743355370678938465928296022107021296958277628903874590024165183116370190550173261131738676149164470967146303026255584914589004308708927832874260601253546116960139486728424447074537723594432822673965693790816774940065915476472401461474607815765227902222903854754968020909211378033278108317590568828928*i1^3 + -71120206739939328935855385732446509609957111474496355570421636006480992891547551005617599209974851253711517694517044980627995040554354122695573639931846267449513030364598299034593574895707544745765475856122753676687054881013560957293173968771856982920106689314160770715247782850550175808397359176358415826876111371678224531094002373567480996721121070044399845513757446784330110516149489146840981638525166713491690113131033274160848527787988723904671656786590976763243663355834049165397163275245372188125080918694107687898303658653498794135015930390871290447853746076429758850208045447264325630272429254870352268319520890832198284438974508626703201105424556874496175409231805469084678961478398919190265939134736413197938528789851923343867842934201367810037055439784985190186372051427988566591678906907717752570357767639198101089920082566672139776576144863428190452089330155339837347281268488709587430779495616667605735574699049598690301922066586508035929553563464490659573714878672155421935228464409081815912921718876681759178914724532154085024218995412672096446197857280222793383930397136683452325349343569948223483924976838377472*i1^4 + 36796719883911391221265454521631549779359172072693353526605425215695358830075074103144280102407598669424662736491773973419058686710751760166566988323400774198598312130344332764247595002523519849408970482517563815606092990522911483271027524808239294458567787907715564029247041455072502566314294065411114507163200999871288929325053773646712658928754959049783769880744414852035752879062349103065662437334314768351662723994299786618656901045624843748903739802879354627339877085927051957841570091831245955015406042190062931521856512337288742473095506172613483469069214987151308456289792020343407211510285285452455770122063043972269493659630930790094107093444000586942457787044102463041283521038697762750602907405864683670729017553728733979270122161802170342480375263678405760483980805722366334277707505379383218248430097002013565240209612838776179117198755191889271630225880689360166898000356040729732700568011796260999804596220437861360294218730352596316190065350890349651414212910046142375958919121591463710542874880841514054559481160864248716803446925560759859757759988587258469809194407844437798836498398693685598273159594770432*i1^5 + -18812985728377272805520260398167176905839036830647428463216156437128873355714830847366731354894228811393729892057685417822837024452083378293190105352446721845556478839145293627643022102583690391117005183433439176729200655880746221983758774822870541521484481787257094188364082928349010681765430018700667799595681487076464270747341998147053197313623893988491220683893727840396057460031844070993111457863647969326509712238834426894462042519560325275102449835852061392754078467597184764757911838408476112481711745995723645536906356097566108601498369457950810814418558644765526731641152338040858016891572648736429261437360868811444670001655293859877444658058614045781422735068911737928327202602039247617317478394329579802378050467774723863351767105163225624694442542769528694889530751139365628454803638601933835966153731469079176565743772878372939348672482630450418581530171787507225767296554406896532115509979353942780063653699039756749178442503840767402575489591534110497339737813412106611086082724726630985573471667798872550337421606522120125456423823739090543804142131265368533415363411585599680176988469580810266192111468544*i1^6 + 8517828837903755109283789515922489288514968014949799106115118690930729763524798645276363843457559473351059931900639710073019506974148319166982100650621171137947813637411598261696859783021014699441897864784044661515034119975619240397993057847300185620613560500214494678431331190978120200791514757563620199365574826632171842625025946769649575133146727974217858837195100316906824519932929736810998367737491614218393891253243914089962995863353022437989965769346694855195677818382053830987596506839712269774948248163720108691003631145993346475546659679064138298379613183920099048653209938472595014342080434448021772955067876639797457989187418235149708502225226805009872215252279078631322144027917746203624359346880545057513442694350968177218126693546180459420892000235630989919186143282626425593601044783227882114138902238976217468353464626698649025020505472696930785347818841262561993921444916068444319843413497303266464652554997651495469105195904580667420676929480219854113343361063562535190807082233588184872443528475656594819624616725694203964439963941895201906554277424796125810824456493421804693206527288709104202153984*i1^7 + -3058942373240167859113139822086471710642764599952518282653992469146371592446081711730528123456247449104140872748374615675984786865075405353287749533892238453080353840492697928433299406469394008360657371694773930660608158184650822289861476047347185649584181093068319490551764680272009201417395624936479625339829489506821550969457270701673983354875289172736527423299194318833597512867355173010768042755699606862341844592438948249223997854508540222463199075292761865649182023714719160443082584831799572593382192239503511152246479953258673436520913991547379599455759588128478153535488672061407281686474219549193450459761131789489713864732614633885093875789302030823520899271792201460670665989407749354826646781117639355766023456872022942711390690614879530248896112230403452255158794927978878192604959412766870863079258699137312327048023110528740640972668442196558186860880598111258014153738760931377819002194938716523259123061026305805938425969577601596384787227246590454069603462512372931779544074199517677836701821547167405543781766085968680505469688043253140120011528113908997639306554264502008903644021871934829494272*i1^8 + 1015809888956328786681696218852516642185639797380005870199118075493638258201288865274455460091780038562243063491115407264566018667552703027572069714050802373198299872582219875856542694222189297831944422995830331292046100379434253752913671531373412031578802271264826095645722978860555246836727128070510657011261098717086069525902840396432494960165722155306912345119778821727098146162370712341327386284517604268500890579642100817220896629023452463071825619890692658779716287038829523228554851882923696972651408621530501614973144224507540418705618729669039853087777279925664323275757103671465618211890542831619796273170979328094293466216709100172299477692323583181345786145838898369228553578520863295849637137190506010390237745493037381729860677543394282614097548135162623529895590255913437345003673878889024540046442027463888400558926871527775328833776437647189606270219851883468056012475847755903340788003485864356226213008703107870052522993917146091818660093378385617064969703458331092890318147477084016699901045172137075758358976088136737146159974952780544091716512908243510763657469453689174052487366425677135872*i1^9 + -317663269903859100789075206695756636571532418482269924744555760515450576653139692042836028057992765134706095143586787665785552883912955404367302369161881413419002157706141335804555579577192534804044600423175328511022828290875984394069007735249657796481157259470150487098457253268316937555290209281637293658989663585170952434914428507026022954531022765628673691127031712140338921773168178841047987112175154825833513918940454385918663159882300300345912968439304326028067130458912056191369394627732383355278835359079516467082022575866054300490997867653330668688273293630351293618674178462706897399032794837249101120333805536758133941216168697540158657826787058286725883828043866306191244014671599938548673446720036871960052060548760543744735817705097623879025296567375342296984342769554917175011033073383604864766385288152497250353189766120679844981670238984822509413397148048374989035737279837227913030694163370409218568375481301884069193647523709924950313550846760155445788503964940244405665472633324419089670739369014453698260538495603545305321270293956368187006500247001039883418875974440079428238092372279296*i1^10 + 77458849527539337653979998710977104277413316205225055518652422284788106105410639606428014794985080226291315101160266300781844816677246849656167778147913240944933195019594550429357877566132662342151432006245579678344366953484520143575942558626038224983406945904908216299576614122310369908698614740151096189959180478734326131130048764584487257666778509047512207976710134734683794165075724368952924023703841714049026672947265798575953729393718877779432763862603112769738435916710185085314794400008363364005216540977351581550699564444974621470161759065003157462441799159348901022478349194472143529359973171712924594604159906026201525978058603000894030703065612695308514919247784752701276540025143661027189808106375799204675835682709493993285390207410209353143338101120962104648853707082809795393648069408804626287255437285557554114456819186379185879518091067205538871985982552152439827206283745917505013999193484762204499719410578765697238647623559534548647851059557675485495214559356684764747474086484943567241343185590887362585837152959987241080522529990879392089884004596528720400135625762183233599157829632*i1^11 + -13736988154623439235513467520250683537861782935044576482922091483066815376402632825987422230135246490337485339497349106217048896553021062772168119921635396301562480976724064620631797167645594161572500849891451739561913887033234201060499867376379857626511833223826682240991427642845329719362734389358997912432463615400294675874535557574432505673375894271382950850261498897030727689245276251756986849502334780759764371869715368601949138506751939315345970475036073450866882412971587884410302496543962670034610961876980078093462284807351150414689993657249606784777370964002988502991233008098664316255667639678185753379695116160026537350470581157848032972386629901647734940326462560259189903960211047006871186436045174416834175076798430531732364287733613976814840129297165788984156989472685805774216926059780938519350477427023748369124243288083116666750237887007115239174836196911960617512173611267412582925779594781176910318043796543527677149791775800357251257090061830932112861363927947316952585344493580823486561709166849447980498162543359560255260933163670518721541384402306317688521035365411134178852864*i1^12 + 1822248630868513543955750856756247387552006799025084489782588088531827537559764288894708066512632433536867351288396622745950181689034294638722720726414241104649984544725235995902540364735811687580662367529726401819948357883297494381921838460841838519549662304199757794352463360571178285777870107048381273125830100838148560468272435240110125366012407541454275089133809047320305222691647934235681896462317187701372547796819602259618811630512318613037119769444226558479268578571855067882814409807376077879904288013447566611212753276891180907517352635657054146599876735195763908302657159377704987804668421313128121436754926440919996444967713245999367089598078899099675943811245056646824839770550307509313518403539596159895428118124140759454385223308358871738013798866552499865853317002617166867463080500426607297895408710023501233209302944933194863832287948026342111170968544092409201897001426277860822250683298705277030035586114477610910762469198469234143019033349493251000773660635441548263239781945941494044668009276738374180225707114299351513494761628655003008761410538727305068408769255906849325056*i1^13 + -167353981668690477727282907467795567314593242839076765631692997322437100462580097000289854755536558028609784944751076855666731008695695466150046032464502483669897000120572495149410166922771048316120491473571979273349533636336188699194270732196601441869986767833770030042323743146819195611203335917493732192746831416454670191955373443139036333926640149833872864677751693652755700991532053024652305834300448033447339554121760441747012420640830192343378139832497986869157916958355428072785307697351338214370812131343023554693334815762488468834120999012940835752930895045751091813090650421349937510775894121598555828988337852352561034742666129810126488017285513893804174500382308696699542605042953029260987743257949447067669564780413971497304314554624313252166464249299747763403977080871245829256285998524442399787378916164241253543421406450693230436415662463447094011368594564861042637074495258560417750719022358039840796665941591899247731623956181679965613483447745392182577493719450056628067705572629965531499310977552414710992152016233309909169587288872694151226193753569585323353538044956246016*i1^14 + 8196979337628813471198727329855664190879077788384009266519624068779582424456321683101297975218961394440471941186571813573539425200268397796854994586304955371641325117018505847083600831212884089265318481706581698829671122200307316028460317783332408726981954862833475488458003214717948208491078079378066315974725180529847695708237450188825368493035000773066698987829080629874860978943792565424495846135328938340198501712747407129735854770726450208542128784763151887915464347826101694789643778685771861617249799726484380862824323430289825258864721308021902642994095068045811626574840810262556540315785426003408454554431538046578515363965732242533057815180063329712551879526406751849744295846822224907321223485722036140510238307959272064795153771306074484736525766158157133421396876561543255827112051858664329457932831541327258428523528426846753901485712543080240121057534533747145883358620501929348812934205607431478111321918990487061965663539980095977870346489912178434733444353917960301478088012008717702310595963512412442978202105138527146842643856255238631876786794274560696430230771859456*i1^15 + -136343859345121330521030294638793966276174104878160548591454425507154176896540247250543165006308854036982213211777477844161300128219461295407949900739143562381258510962559844941453400768634494460826696444816239444537417604480648365858258752280149916175892896946422298954339241079998293636394850447288173677439176034139415685850349128241729998852742557246332675400667118669071258725614712321469728935625745019393418894190098069190405512446922561988376711090651783599838581625670701210268602532138383313475303216488912208872025922549862705346177395703543469458042749446505308643112261309965763101317620138973998717800613062978308501860878330813815370744600475168942531725098545761824950027040753537963823780163670536726756292431163533143711938940514632398347738665399210053769464219434634963613490024939462638870186282219841358254121098442843194523306468584007894339270421137586331255026394570570896252355394342167541868645022883803436324620112705435215508256841017289157809413210571487588186673745860237249302411993868775757763935866061468595349253626488072410301762077889985918003052544*i1^16 + -15444458579004042874676229023281275181490870403281014147092534689592485407006274046045898410826254330980678414897944252157949926127534713709480454610041003513475530252919604686474720936574466298797169085629415564634405144341354967432694957441936848360956093518845260925895734133280408633032190157824272555097319089722119104081750804324789839073910638682844486351234594822688197895078387693528503522354895970016987251695824276091015445450180292418950332593043385659936068114918495503104515531892290043700894543099243700813382854958701221134221012678921891341771272930058683088514889220185990646893558689981246470193061992840664478620318551916767525501223136970550839655466855749025960396465235869281901697499112951131551842711243407661384584008053246824243278551917721659037913346474740015505961997702740235976187964514509131081755194053889557466726023979022095694984667301563429532228435532626422688522148989017040925240461938489272395192202020249358437524629414008138118329951627931206623551836280940216992731837498302689661550249349161664568764716310658162679992282736907629101056*i1^17 + 1516991411600188357373356997747432144224769507130475086532115285123796798495924811469881067283059574293326223115431066700857591613055494699648771402511389852075886238707514098010564917495095225315061656569691629634714027549946791075313760843195566214537375739350437977063557991010957947088425964650384433104292117444614610475425856920125876985992137283187890603684463330461561763607898692100649955728373843926964752815805103972408882284691178982410677177261506724003442112854721382474518674870629730131337527096515690006635198881852355713983172969379485160910383437394620392378779829961212319643269424358251452282651487960441913521338741327354281479016851515466122931569886634154362580827618686896657935276602411408229757704747515989247653253283571156994813902272553008930155074290414072096678236127747884590243397527529867315409514258071645365273330163621933718202393435381384152315500928980202826297403307679305936234807233809681686902226136286093708026107121968325621826592945815011789576318473076489437620708578278983481453320821165883748322476254358184459464328753421746176*i1^18 + 2591310608923781164658726400755870530421715578804707578555498921907185317011609922401860005572287146979442543046584799328309337783675782160687751880895072274701838805013000376413920214653543575219046404881939418436172046495864013277152407842393968420349475698506990358400363310255448249498135438821269910163341407853002320663274534327833998158143271634181426469753913001436804079245840132959939951879514341555037535615054596143095613731385011429086425784314232781347308537539900501364687510326284038675357642278150716146093367280438065037460459170206434817050464833183791543907665281940422729188124157861230645426767366967130996085858872786400143319544170439714760057793823080135634019592589106073147931325194868377866484029153107026942495040087727640910669031146943699341120906240886696459833575808221307273943456313922423800207438261941635115417940790536809174713109193978673892608221789573141748146019594534023151585804966641350386174582239755082065118385257323148561369092760503328550050527366261653060159367692484958499821515833004695956232311504685770812819781976064*i1^19 + -3320492337714087432566900170022107231109664082032116154068223413928808868406534878232977027641114697805409299585502074180456981177270127388679333538269698759616794721501113059749873455848125453905269151547706735844542920503920138723784722532036935916478964248223016278908483616679862467486546076014731613662482804688878080061388789135540486282193525779609388326227774485217143077197080126248571920163668167303285088981831037454526309161183599551426840710954565438545576689308638824450871647189460533377699840253872507101052043521038550896046200390942470361456775143772563420603498201293873453156390712449231275879715745094270816736261623968513305841422693718234068423035201746211292976370248085679693543465235601601334161508708414306747153790644730982412158320938557125300011513510146523489941418222415156676043703370313947274693535150625172314949038355985995167072813497721453811953908621412748814656582924622819419574189231483492090070204260823728621660719530454768341571059192020530551610313017053048382560598419584332045795484833245537356160919337894466955417485312*i1^20 + 1010130051465221008093337937974878756708641444341858729897907613536889060595295594029570683559486153801260024785491322041567349151191635189897758772689288453735369205459561207271195627672982774028423844519982529066174705209738121698986321683734898986488653328834279871719147717368147702465912026830145148087841185237780801256805732501324315787351055669744007896614542641291301813943120168627030323651095773833173094825117175655694179390852184626288165564567518409523504583116632489586987441245023352026797975066341720429448931247641456634568574889674099612961902527493075431992847716992989943946283971254873591079748698887099471721764781316458800779542926988605860250556900256607385524381205701000164704562831010272849896615595973701695794323691191884883539132506012693323449765453582719670197778184954511293360522042970837399693603488467831326199976761856000012437574990402320559025745963661197936875581924974856880450819653795727694160954651697642620787581703409001297823262596911924301739509252776147681118670573555594040846232461898989268709461490157003735040*i1^21 + -81758274013736342971092792133462700155565743189535986439076843637192166487107781044571746076025322670680636601707312218218558479925772421119252555857292471633882139832252835718128992634251810683670783041524358851469775572232206125568505880522538223171523848306481600180820181701421653706312408942073485875088620337989707151376545021739701474180683016498326111359862592079013425354984307122340706628057383988094679800455177686738057432331840785920289112778146204621509574623984680926564266393805760163575273908644926416372127167409777243562436755777095736769338652184257357837707279638732260671952689089900548643550972065816167795015959575455948670688549833252675770746980497490483728784000266497362208443367275259291047155329710175392286183930092712248093794896240448271841062237731470101374349078972622607841495477103877588219891679547384367002918560748163592366191702459733228239856031643224019342345604109174348875266857710639849234837519093160230751201500402007749476939812292459704544724066998727076253743805614351665739201317564363332232150489975750656*i1^22 + -101407592280109149605510698473681683568107998560387178174290595358511111301390574287337375834469129664514666920848550428483577610468573925982126049791650708355937630736062145259194685874113654213721566904490779504517943741004771381146044191665677141012352083170136565598024893639719626465796540102674728777456409728257058256914083114448193611710684904266274541341962151741844888293325502022492374699253669260815075431263600002960184431801431501205327499103237960347091022650749845545914866030675608214499401351438790148757055448719019507639441862829626615645161788984372224581139253225342293791566369876080032686571922320439971791041668849115714742634225859513205013715643590632959649202044291234395545691472457461404931056896528198508748458244836765476251658454988612737216181913301961308482600296033028211523578396645611361707130503312898273874388120716615516955935901857448094119924877389440587501384863004339236118863415116839709977346061265791583623471247364893006302327359722750291729470860177221734291532542286721195745034383325621130186585014272*i1^23 + -147054977417849935758852268650915660580919559281879345438362311221188867239364330601557488274749625598039467668363922443772829148696748786118257526795978756318078380281829038189488443783871417245250278869005353507955692587149494321904623587019603115434330078578880792623650543411149687452683083922782215884902553041797024495803871847980437660541503039345195450383200971054162477653227201109987231933304850720635183239369973366641739841033188503199189423991752961260883815650119325978911399676598692799668367188231512055790614292876837746745734221873291898678985374318917901552713405891029582300053023730021038143150243650343478598661620670156749832532149013746270096076963836729064204787088733780143334587602587676080694457691917592215226577793033444552290332256618855929093913189834434196679620333397329095182161029051234629905679608757823507906558181549611907445314473802454545471461947114548504039701786230832145774330743614911002965739086854982694225780536147841723625166328581585759080031966670292499412982264903909973888242200800952754110464*i1^24 + 758871080497467703378914411697436205822841015443975233480339756643903435922479919873532427737094783819945484067907824367972231239957177047072380219892775271393397102500447348533949678646844001407880814356538551130669275512492466370135903703933975548912853772633172927846672543633439178342717287464520067197271256826332190682457547272956993898015995470173319002391027596948527421810447567477244454720243195397602457718742466880777058823535389256172583496694983782038731970400665131056473843770161367840600402235262235004724402649890195073679217929453728424275101738770337363235574139913673130315164931315975410924388695751397650419201779618969517243413411311860641901384163607405666997478220272662184686137057832939278640718255413039709829582904069971425583647652152564751393668414884120122438890763803555667851911549365231612068236121856524634456731077866536660813798006245791395364089618901214138882051544831951784280483695008173036290786388390493139557632613888399379882807841237857453553971816055258314236482955988889870350360615875248128*i1^25 + -656183186432084213657636266118756211736002602773979680352453437759438764686138052816440938428506348370869010525522382432124680994855368879858559697846480768264730144444548876857978768018207419142162234555460261152013475882309774391103663868693823432846482928784279654807697148651668552602759261931398416235909753632287611827788938193242887454208897833768394771609753553086223329686633172750894812787747831790407675112098236063800187853118854630406353838668216888051967496323642663169679961595900780461636553406346807309755068450986771890762931996502486588383020838498721842504416805027726337998391812646327864289195296739119740958902460386237881907018082804327199446323688520051844128130656561934385963337355212667726331219999553162183100401283257603839856453549522395700326537294478621491661070132736380803878392353459296246957141984657236033933141040671285385693354273442947145998085577508930418299438212653719321463404097163831881830995896005086133927363903702679268961539383636926721152661555850448033167224941463323721539768025088*i1^26 + 206787135335467492478216249148923446183201036114741525119881819031374393048375821698129657393330653938878050231155103627952498652044390594113236767359616441642016835455383986382350544571233292015940559030744671590632640911863384007581885732905467749444428741883631703909585734874359336835659762293902843790564583313136933124264411655800355648696123970289576599838011217630451608120946111041342763888850463271840635897162431198341382580268449117225170176824448960025559357145723379366238890783451133692270320389660207389102196817899353073210219916547418962839221379135240171715454540960954692072167749542277202492661745107561060538763704807240135041112673977293859822814888264665162562779986072363438377520269205397666524726509971898636725897854234356014865150789072337185717241961454570295392241584369560048252659514858909731748999113305383133361365127977843957741418888037168409278323159512171580409921765550389083798032083322873301550017254426453819991112351546971106008226160548291275306559592596274828373696421377667254714368*i1^27 + -32768259069805902300828631997800377569176133411540279105118773629126276675126908996647054700219358256069106885219093420540774735266281445693185021169146870857854020280958587429482646985243181710842333069584328576960771709322129660051017608417002756629772201797771016362430627063083348685817462622490113630228591983953495872667533882223204521112308463626291838293529001280599448470623958625400373005584375803068497586463008470250562037572952310182222635164412650023713061330074206239179167379978162821080681297497553063027338978858887289754386951569710755844740632154708100719093021633281990041760617644531045801986853344887090719799826679313619325441777120857256509788087475722862368585686075341690733555624676603721619016242766865520017285773887119930231993802475053826247434673285038596527239066374393167515735572423525668936763677848572094354511341198772871195700273103917628105111117266010588036609897374247647326558461927649736912508030222592456756244926426830300892629243028314008097490644357114391281630491269136384*i1^28 + 9123464520617391597732206614290645874367925248639585880318260556656735965435004210446318780136622765340207897333631040508646236433288057232557228216843071396546154247971317637252846688413673966155180724534383095891504343324240091259434455610104353347022803278690233160362614800528677549558130021388601190231212726187372174417642118902806215001440686653316390568098369451289175288720817756955922871492261181262639071202693468183670269901122159107742839331407133302096592653627829952015244420712218394698108735827274674032559273095247925835053314385607191285004530919302761230315198340908302645334507924870696973394909098066778110239596536955285240575236662962614681912415284842611820736813964616282509719501371917954489493993260468937492073003958639899389572986807352050285157295557579212136607992620350982857419568345132760288607303294427449801390054173316289751267970837159451687420318794842271305133627120113012882803254733396751875967143249722881400112943470459079219498495928107643204439527965800150049335803904*i1^29 + -2953968041540738612066649601121726632169268864144668564713268972614659198001835890870567165296446662122216871962925498870515321528459616683814744530195289129568982806091557428647141798431791131003298714041998450434940364477515073832435746397297445046062007481839081449387012203596242874232866517802496019073097747865069074859208683687329290246983447382910060246425188083940655620272281511757447980164717150697259284584705587157091293015819992774666160614407630748983143655467289571111240321747114297652186632829451616564354677386589585766283486662817161729855645258682372568189172663432760609157930917322910508411802489624763030218991371350573322248506260739881640914974459603297973121417287766980962399944098065283546567119205138480234200491068625132034990300213601434142554077991601640501990929867036117852904755387357424804345743057406883931564471780830799715882612760818434868330238458650079010549069479593006844337877159608862796250021807584287375659743131214005042236284182778898625732237717433411960832*i1^30 + 403024673003010816923804091605968919435979032476404488207630936784351580957290953673085845121739388966936666298999630021036902764556248465438401380452772536747283060707806857127743027651591232046216688098841256466779722889442874625707771564505140150370259106507447087654161752250919555707804840405471454613381450679951176900324317928135048289514380332719571928836069142776373772327041000409567148001636977022459147701085613373908829041639834694968093060468748089704479096243065037297469429449923984679687389990156758999596621390429216790433585965145935085087943777680807104545819495319245134429298855736645294743164606669861101834411026105414561341590872448642841867080077369148512023956433529560677783423523350527442902711774127294615396570330358786772936748079006595124474706336719540234903853726523605880730976641061559995053530398962961480272418338871081555819499028717310493703997992494813369204388473822970216489184869268837382262737174580238008556620667025958638458645377315195095726495484608512*i1^31 + -18435158376044183716605342751658933810659155412706637027449965355008666332349360746546875969498692362590450914899008060962638300310706673606379091563375078069230535156880273770312482397568238139196046200592858350368213886503403745161670302042760709548465823656406979479973847180057067354983767317306070265299613050776236072947532766133881986597982392284507335526489470929541803145196393524039574920591448731400662367955158811821968157359377105890865899667667954732740977624973900970974840421104364378273894075205141526570060520998855787372273853758676830901052210786806720298481160640220619325853142738243468274255728385413087769409885529752040495438237326285812290773422617673579460168419903046746347565892218698598222303234209883850127370170510158311795019391302352684677693823801521982885261396167361680603703889518888271162946431159625117007986649055581111552168761236112542356642575840331341379111206573592667336673200293084089566260809272287778252940789583643323404964742267563293326442496*i1^32 + -228399425025952662771997503295906763199687489187662555884043734291634241612064667892618198220081482576503682947589962451340846251567778721908269313083099773950184562520663099761063062303834104533904171874123352391819604656896947277077993953104442612442867012063836112344132176710322569047896048180848408328381972837566517636416117045006322462444063427537560162921899310282282036875882630495949539974551370034804388659428984676294444630451651822900671596787746160264722446692433934160543638522452803065992715451770832803938250242427489039053814416764440271154394708640667918816811076623228693049160999771861366420246703598452796556383539456388861454062420889673613122318547079643269879286844340125259755152767342613219376858030119157080985319675851711240618780363871546265585695147289894855726254017239872077338244349880225950434018130835745166322921936948572771907337217748775337650663054614557004271927697013464573326740587071754033042846409325919230985385561289437404517021798421757952*i1^33 + -1301649338437043028073250128928425915368185949908101977379177741679772743010877608875243149209195546990201266951525636231685252809460500777070355911464690601694692752252458472677784179836429174587738421434225680080109300717673244659319397813049391383014275399169441449234587442035824732330713712913354823173035095179805750969959258190203578658080137599817418220343428829443655972883145055903679559411567699707796910287834970872513526049495307798607632442692469832060685785950205879161719722018813281889509498422243954332035711543778081139320043581262811815681454470376127500720154425085411688537634489594630184817844022573515098196979787348483373797781333753437918763357494867604864026389631151195512704189428194315555445391066198909355183628639579027301649658890319936298998049341406076655679828337653546987580350504446395814139465832969250705972814225212994912482892071188946655629026518555832889104353003638642514405095159945818420192298800427960870844130769974299054925938688*i1^34 + -3654105204989778928842829330125241206093516499562055081952269038191550063140685716077283387231857356896973671995102995801848665944526619405280855466918571096279527773801910504738423461209447079940003772831380199239562689024492966864538860109113997631176216314465772940082377511004078435286646128626457697732038599260779452049357931831472099243520707469531395493158816781598533101978073324087815458083206099043261940867190824482801281298078330050638367480287214370121255777023630478260482939109822701767979436856970514787415065907365012277088584678901452444663126563213986575716338050897202128817328652066147526896469771595646525025947824844476712733190836411949379634999652793493871735185321748937560143370943434454795987002438944486679607170509604468428699830340077787745390503502740369142280958045817013973716880466745254974216605007443289960887680788616152045475883484201392859567690889491017046740554852213830255512151755644026375428082177880620355363102530448916480*i1^35 + -4864618497694819652501028597197806837238169839334438274943463924175742152603313601963580237306974873504140155141459774057283725293071254789431064598853018206128158755688242692403495691319829563242732318899535450775201844393237847906993449780898418859742743837955676740270794504762962982986358135673335362039053599330030476953176312597136219753877794583244704987052074116525585874358461188215881302761353078249886178147078839803880675435441149494495479787679355490819310847606855130687617325386440199009062818753058291131272502431517422635827903823569096329856545418519421190344312105423546979483173526839148484768462236692991304145838894805034184094428149301243567303621213466768643719934699030801596959256828286803852060655133328267723412281940255955059879137396004267426452824482528524910852008636611734322715436832798120393832612396982043035154703092208670336129834280230405045984515919071359938635204262327991778944211609316157674212170511390653794208972800*i1^36 + 69400810110996912772382339825473654490549944962426638391427490980028406750112795852052528552804825415368693878132655145648548186326717605634045665353279819941480526213013876256741956464703354770219785359215075620867457943528859780254531367357977629683505259748083362027878546949566989440069466115157361579974707621933488095991133631133243927491451343445036613460475340101803783727576487525594764757301286002331422020585950169332030489748672294233330011457243617877037774811040887273591368304001452341575017079370636736865817711923217298603601026674374252357491442551775013631589170732423889288230011373838280870651484091636192539408588389490387358122408658532821455454276315337819546216115513214830277932814946948412073669551068173919257212094046379880425828093440312693922038303044371644161048330676972466666601603053058443556249922965524600951541290587967783228502414940807523092869676614308242440701410862767967409388877933184469245311275327684608*i1^37 + -426525748143923351922206017069952745190032160660052786867263876316119212109159074901666065286876731147496709891975474111394143526921911819619962713345257912242745739227564882467705079977688173596410995942327281219214102262691071761249072366086839107491188585715514376471871345172055287393416638454726528486327272848747228258610069723428218840739249333868256300859579956722058605153237799295240793947934766099946038514505274085729967828539639718792774482019846727714127516093113737290897086074829297658282905572460219904459049112703696884641145835717858328349235321416968598878474818473266021227041675304628581985544255077219789744715251462074760747973584626357338788506316795567870118227219588193244884795727869206701416402626991750087040755983229462584581492049865952998184734103913032832270466893216473644925943847329907171348387011350151496022710331526008063812461226274903243558543040277962168555422749174708892527044922556340069974016*i1^38 + -5680800479060499159761790763524346119762700928630188764216649784512206673882541453580942211794416262934227598374108975859916638605345245979715494403111865940655617944807840665057143156474791793918758615330602395872278311236781349139584608912493034160692874885664739102562813468772736011010888312628318368860651519795851967172004619202931536383721951626776265886792653400706901813401358776862309110682085344133133872729654706712885145130158070238308075737373840194582109017498405824613048911761808155702927844422575382736730028820984561933630003163089515333062753333620866490655996613734827646489806357636813170579133353050659592089276099001699450265016011645497989255586926636175949127535313584865666658244986240614909221923622562143470811659445772486887861170257639665301419536869485754823753566911278898138680629614558968314065766473330117079387802581944539047014688469559885309012582131569280276605708422429035067390632390656*i1^39 + -18640860552419249379203398908524974688744532808787403248944696969888220685614859325990979649945558887022887695977947991978764470668530591734056158963647368098986939843492164277351157023038377306872189576460667762901857810634170176986127078092998458613233139536347930747466372967275493672857651215958846940957536370866799161242062331500989337714468870659521698567443138642680209083815211555558174381046974935900194568931019863943087157202579338447670286082108395931688856240946929649840867301143532088383728252838223941890151686716417616797395253198906678585430726878606770941902806145528928354575056005986685363829905246013818419800087175007569621160190076938502639702720741808454095786197933399812540058861227152765600846694103812441237955959543195153570880365898444270832368599265464455127347124377034294520435554850356155196529666519233696182529729454809155764326169946178906685358448699763203621115017893323074560*i1^40 + -27514921363705516426374889249486135119558623418542179462282896234100553419389908223224773355013232558765540663895810328279780846811380722646817803032890589585250439422823194878364969776700029244298530502533143143088687025006430842810909655526750645454544492336398941771889593708934183382692157488818158230512059253295788631983319121136129667893515237473710522445058115132713414914507810858124123587217405668339323159415758905019788737965933784605976305381430713144879947779609326658854376839869373033083705621836749841729744873773589686242121561486713899412350584489330883077988899140974055201028648417694279969125684491692922387170205393526865181265614502523848514234822950137392445730913760022206273538507923009075638620498496951485029314472127682252906812368858319984178570436690718269667451813427084629599538168435110269541289382475552693184849696416713439956019004721957270860991509532023340422191872*i1^41 + -18789848864875781171708285509647646410859920661889009522131188397442829534796183515064811174095258639360434909450051712876191730088241399221594805299529754373007517030480478788125354927357687084757487919183485665714605234425445239288810911174048330572439832747808529789438145428059696740495053246341197220774230673475933769850764968845541356846105082101586601198267096193511068536134379771125736830409461000375075266448745316556982099861599822008123089953459358268252194902950709063894594648261332082571168482045477664712949967995075539111324420480144842634064316601578347518509139697649848092966084213987878566767100342604062748873121684436388164735260688597088568231636394964434210183227569226324976666194736319675465809572582248699343716015771577041387020979576253609486341126747729335117236937566229942171712617277333613200983308083018413831809833997677938914829267630407959882849123962944*i1^42 + -4793372397672271585919181010223091096656027502913101505317578000116053256367014329863020708377164253350123229649125799221910208741118239195758232645431518294926931536537142168492100337574532786874269184465373424379848983094841533792700018041639234349446025097513352895135890963601007975135574882455848164375779043178080546343962048469138616323390156647936737900584706835189277744876955485596233481619135358586088289515185995843135704351591485443106216263643559729831955196703363783813964066130079560908618668868069903925762347925611222889993998874064761252566024100629334384284539187834487629671750797516343165416268006740249019474377912562257248595703052555125832799189564813476155836191701545544413859537598191181579844410554555968608590238696082739666175588857877250983443701665240510515956575881437916021116710264679332898404129159088879460806848153629421085356930032235499536*i1^43 + 4452728549823846535568934312503589396878418615254212030312953623070832998889798529265058054862691061817780748971630742248183443469248694668571943869526448942034483870141830049497374745145705476002678437388431357933090883445747375945815495244013035504966254676682792004624139983651912303258204848258446332130174110233598199015478533551113972442269308726906975606953506350559458221054725773635745214899478568764745403728937515472150673012030867186720796606750865921375920216662575054804476986823874436764851337900133623492315617502815889935372487733977595089001389863756813237183717914849437943521015312558044102565163655699738243612076926151548088031713640411680081934264115152984991194482738085253481281483207756963850262683548783775769766016054659951884693183965888777561815096299211424377192229695155476843585760378078681110259679129138410750381401223769912941244*i1^44 + -362878041431449023081519248179219195157653866690462066596327711483093096927736219229032625367578004895932668868977442067708309317556900062460787069037756371536615438685684311082260002289240408414654202271346907996778637803571549788385043175225831465519833949358509332938871382080255893776995035141359847217182229910668993111643227894292787510213063373645737910314748717194859082040603548910901431229927765654230843034721279407187796824090071388670128293587812498790208600284308971850854416745230565163515391698589238351553204254347766831694465572246730748904388132726625913954794839281567406633647920810779753385884589678765626863057632733325485189974351287009568318725046194187048123626394061495313118349048250872058410132944130003452099082701666476192029414834772240234131974225426666179316769280732106375065982115852837657*i1^45 - N1*1582512114534160620958538024284752067465038536940742847378540078474137309412963968322316565369451438582887494091292222887461829339098948019007541439659502706951521190750701172915504161494859877206801812013764235460250000*i3 ] ]