[ [ -1334910036311077755924288756190826103356609580317764322499930383035583186294323066431224551441541921816810541060065917188942944763783580212278797982400112259036091567284020172775030796755817062749267884823379043523599447651295728556152270276386690272643835241718439113256070451381259008531433788979596179560313312628363218039561679689180971093351734814858170753302240196661574464901029893051050710014536798981631283939623505836287690069228460702991519572096894098756183526101015548516727093873758114739267249364035346621210021106746252186851043389596748494815297530716431764591477190512666039082385011405333321448429118601688886512136910706017011339308998736178678286433209666643174140272777660025709364364221148165674494158105943537528276959918685184938480896640233196735637556461563271530957871661255717898718719446917663453261085181027760952996753055693364519166938397983260172595017708640982382444665013253428831181350404323643425546544172259834418937109678425397108909054807286536187836242177768944567645927722996211534787737263142586277338360986394316579161334536020145744469686285388650908859273309322386987936736109567050740717006423043079709408468403894399416595830029407648048072698284999095957312082100222327918664268445122560000000000000000000000000000000000000000000000 + 34348838296695697778390136619840189142100076018417967070367999726105471070516297344051236003147354648807823758582313685064161165680290430880091022689907995897156661270420938594488663985641056351374907719246595360823656793216668230402824628154491106943990857675647139383761055171216853912358438522481071682302100972651188408849753108166059874517897914291838335372006886296154642840485345964886690529700060689210490362661403324008862240917004316000876267840396885530261768790608617897752628470602098515263938682591552776824096343175877366519087714236512922748698274167179848277346039716656346823674452700773716210991897860520199512521722591915030217798856780401111029061881278107865599058179345675886218840018948000716790810992304985182457382738440774782993322460562246171227554238296142627566712015324445601358543049192478493338388466298671074351074620167940237180934076086240043680934527188755850612683177173370671044979912046537272116502557050451874164636492808630400386685909668274167190863170364522333252082500241831624555409507048494337633556139491496950000061146481631825445391305998820616844366195417626681808434704112860337876487555963783535634644700611837920509130679423240645233026000560474028048199930384609258678328093573120000000000000000000000000000000000000000000000*i1 + -1915750476348259480616144196381430486586754283944251047559602253420882739181595359894916190719108341138461255329995885412897515199680223149331314514024279881497664057204610481770777561413765886230467755588546157826804200661647778277571763678242889829123064378991009325110894600254335103607170577263429236428674178533994485767640782495813257200820028919049939625619682752690543613576631611926451300635588044330419677802532767313793477378674776992770817928778352099218518969093369595599730049624914769068141898191084821388614471628782958041483953180805867222876676076334777991298049902649626317347007698736537616066334037396516452173605900837007706729756816072070128739334182582455239943046608629890261676749324957932151616742560267784908367102074303536402088599484824084647516009894980191227256014804266682082742835056267213382706157435717595940575215836197158984937516336713607469041955849819622122722370738280082919226003018695026665639340084704053689221271506205227496947645910541084778652424611227021093274741037908091001773443227933272659347741080825339002671981160475013564028171664183343942661214519545487187659612462193259091681302775331134885853238469849836800763080074231678617376421397942414251413174410586324262984626051481600000000000000000000000000000000000000000000*i1^2 + 26334695383376482348142183131893134908225115811437143579062958556454885872553446044368516432689135838006203669614870614479746786572645248182049628890199093650962732272975234850279267209039206989743768625778963280348920277419082955479628017929632833174046005683020584615720459705534629860023192636396469974191240959541779682150107095035225295927485899169202292377800515058011899436130399961816113486402665638172581417548094302490487919452160989298765970686408701297462634858655265967039776245243936520040144278967035379623363451524054561340725695199723640503417446772856761955780449614928444864671795466032790007249130464947552257765578004797301958510723055872326522194182987987922681642015511217814159382526916735589464084223135092517483641799021906671072562546887231140455350691272848223049232144261871369059578031878714663771601822979497368971106402464969329200428644235171613703281259634053079405234241754651745617022343990395671759526728313404548335789358756088081393584348420266465405776323475059145794237504259105867312497802582267153237927116719673424114410584031572825043963019874322058350279257273815111452027648261980852562370773859146626143155720489784121225634120334424724112617306600749257893955805691344673870967776215040000000000000000000000000000000000000000000*i1^3 + -133490475809844635892302261700436802607531846954759006233744128571327580265149505779573001634752861221739767179779622606956320459468144168794226995830802352253168747899433247614868714179591055965883046626288970423645004132566507397239870624315113343777953004052364620614739062158102643461694773099260986809694575681094478770466847068958635253918577405083423783305666465703608554371478193236018788277231151688378762641416687299011379052304418821315845735439407342747350751562459960162174809061806554315390079640639188638506892085271488130256922603173821028216860857530447600725670877429383267623562493082839366350698401404092275841385606797584324657498048978675978411654022899919514040231640744832032828616903957193968124234672332274035963409277291424205456900498153008480913588796281191000376926969752336473080628074769639691226455643905143558922852677137996103063560046662606525905794946439232208632281342178676691586601531252772869985025016854198216691565433213329763926914431373097835449629317393612768381639132067634446534574424192431404186796701769844606555093543903872261639541184398206969019143735297676526838484416556253964358396817787181112339300088741799319918582596167433164540736158545121240041692192281134418491670003712000000000000000000000000000000000000000000*i1^4 + 72815167018488650988343059969677012729416667218654396742288406853646915940671799317569458415532326569011378001127812395777180434276208571165651549489957678763797733247241370462103699380687844683002941386220654493852903836652395700562330521585724630348109810476151235192369680989191934231204734583509378138734600172307729134589806709374560960562352443273611884665727027916795731179799917629660394343713426356838812364229484578547728522518931555873115665035138611509536442143325099241019837580293045696845629356889748207960904972631990738073949932861297838171061726095043115254518369960037471148254692796476841133314336199944330314332857817256852317664164252349771528375433875319415190504300069911025864860983253996741667690424766152931484125557730400754419973425052735447725479974162771570411308156026948527699353148979220833058536152739500576382882520048449239702117315270968805542160448352552982057072572592714208762412254341184383930802281923383566055949569363796648642276981050272843261968041444019611420842831565843632214055663083977261353102302382994057240840661631776749547485049543374660247958771446195909001980625851791014007527244777743515944453161592330612024409265846762821086767561232571267887499427392806102577342054400000000000000000000000000000000000000000*i1^5 + 2522806894737838536281495882667801871106696095582458486423499683468096964078778259231826842443451425000197413027648839766323295564842138207351306872536275092770006775485548481513085823896368861202494947623611548160237193942717156432625171894040247044788025448557903638131600766660843159072529752625932392837287560556574610692039871073592230505363010900745057852476382840876251202734817479176766129351861868646462860272562404893172151319478161755950772895712078867034735948147597112539780561468956564450014875591155868171227873729635164623391404949086216362593934774004693618187166623150942663387549662485892807622491706630067856830915281182220158890220344319925307639099607160787972153799059741760290378797013675441072382501823921290842029602660728101679391058221614904804549546293371383359829908103221041329896399097462900967119435455574311016500275264753963324019048824491508459050339682003226734110886490644349699600085775911127052739711897238718994879366987067168827478636614735802429136793851450820605752395975956226097957402920296764118033562750434528225174252157274912383067541282134947428172725578480657151654876506574733237322352656774134275052297038735992000403944248672507894156415727203958192576107896589269720597790720000000000000000000000000000000000000000*i1^6 + -7716069645762120644538110517196255592908981462046144542359817072560458846941420609609977041919682147651710840331239682751656325899280637666134464856248855831372930477297978795096839350680572581748884130191638393237987050260544043057095925534154557319273472265637868387546622074163551783523471027428392193950147314532873917319831634964961938946633931191761994220323949721236551894876580450807101861335366338900513733540916146829897300830094674250117604409692325576952599130157509375773960909670216119921691318224366969654529670003323035769667284189065535462837097029806269587608196449082915202071150572094613109123617886989611072944314057211134737735819424322493926062433054599055070552078563837813615481243964369608207456877378677989655312868830033555292756392894015534767036638034146133814930297879472437654427542954493107154214076498749333654897349907945236039526307659269455223185271327916623290969494898945368884675587250964020746810532161527711849041707852482704948344287358205207622636916635983132923208086901149054730654715486398073806703559339191857313375033300848015784232874880839321316838152423655218155273625810479508715545689422362018552255087035641037585785100305930418872181052331580729748397360940846981515837440000000000000000000000000000000000000000*i1^7 + -50661697219088504829824136195228699199089716802877118643684549325183626042784368209920495826982170637976720442597510115986924016432681146226243965814801603011188084396238369944591560362873699474204748335113900870293741576635354823281225016921453679176146618173979764900461415405279982306428362474028879113046344645429294398474697752827166727112388504089542033677488346383376075146590178717038780413294594347451740967505831832124812394628928051808707751998157085948785810205744596488368970684707215516602603936175490831966746074333722280271810857993431242704358408803369219187916561701152118598913903917026677279577826874914519729411201371047800170377281516582762239684795484472848865019953389089284371419603023647694629825767771615417593561140133436091619921115690217118757157357132186699148451801000760099216233310828680204293781333343728781600897789041762448527005089650221254869397625900067121415531183881107617964966390269568825875599454987304578841972175617835608081025800879256201627364853021871163071768304900264809263639463449399120331636589397665978139433010704544386886747766331704920765426773370075166321161137559471170022954310503644462802887480942440623841934689443022154841461231976417881449384338594245331491225600000000000000000000000000000000000000*i1^8 + 194740454136047650391907359767262675059887126502805136264402612512627582653802661274080561053436244242896704748381318491230200207323616902989632565065267013239065534216206488378978048906652787649544925067755380627865100351308388119688482366876439949960962760032393858587445872857519192729265530238425122533793487656807078155383583452061128037510534306093466738087491943748690267653171877286355668370256676909538430369854964114071516131855820534137554738777127243540126468169768596034636312030149805838013086359932724175694734926857622801914183269616373333884230390732517058477243207363542939240315766284901748757679556711435081314287501202288175819891787678371425468662223055444166693239317982849544659698560155189702048270617861405550386812365460271456777331362831080534963456029932794499885049410733592103455290306813335763708987283970111710403542514773502599793625526705774721548842157901390651373046820439075951694723243760123360084179193710281810203250680789150239929117761086231628096615841227616365148036718472822461072561102984602981475143106462440768174698849178003656236011284571338571958357087475428444063410085739325972794017634919857692228023525513451924350073482183585039982965141595831617594845733716405885337600000000000000000000000000000000000000*i1^9 + 553658392453738766707873551868874999403400496519231313309371409146025495704209478144745233952232029547121028892933394728710627943351938441425458887451847288531428187625509271866509289003588756915763262121396899534642808276290218392904143353816708999835166663589744767605758278034954146948885476979720939176448759182664440357288430361761542498850504961279296749465811501700331157351592383838714242985410620929085009662527731544919209959198556558891279169801132774178179295964450560958503979628816802731545258440682923010951007387559128365729940711953713208018430595417644425965565251661932714989282104222592574929916123798996742477092452661385642015860969896510587742889915836347931951138278261704538334237815374479001930773782088779876716153508086588054342460441640384598212610832444921778607482023484112321080528772405499905319468928267396559481813206186258988403884666838942499326214668508111440702363990603432383183017222981420551596746457482900092124966744175915058030306800844200588844956200687286401435328637267204115380676360869803208747561907150239279118300096295523481023298866232567960307063073374160922528007199911738873982212950551434414264576290939109186379197016992080562404106290693158280644441726981892997120000000000000000000000000000000000000*i1^10 + -1931301264089430401208550284462115105487556490939626269902758918563165129622045975413657301673358250193751933580430750418011212349457777421226430183879913495389882647030620991640400117992414056480252119822392310853017844799855235659829087616919273849315977521850586607265586652225167943695005696701061043121563579138649041703822997251387879344221899807626841358765443664247805054687281555519964797980459745651569194252079893678580259077945240146687990741304316521074857606189129306051403463739297132177887648509809702548411572384243422800795141723550089181837636376420947187393636715814505917843727882926102095236409990349953843230689120985555394466864061040892363201742138268810880796312231559733520401061345735260118783872475695843717158497809979461804807374342652114698757869603956506037486019026729431858629965647139141328022939278724409146944995795856772468061812708550475034769529158843268492077819076143578414059653944574840884332404769487561686444843657375012404597755229968338087364288178855660745270213898478196215036258130261827092101994763444908701060959252268274174190072445052550507700498205562386566750815968954920723692942106188752641846292908569748701459924805001343629140297677761099027276374591692550963200000000000000000000000000000000000*i1^11 + -2484985226940771342756425691742778035455902120609629787846630095790501417417397283741935506559270600705464972968318156717326886710979794451321749466094407352400483282029464410388088657189837896737740826429111010570612529147863743715900998361483934014051265693851051594527814029393399291219795075568314989808037377515523131737056805864240021461702813840888439946477148299966614668856328406720698582332650616317529429790392201427292885134730592944305644448483778569229225066315626632299440300834555348483893343235754324677761556009398195141179588844129860361668721561381873030465343685902915766521720934129522255821112395007994062499887461815467390951440155418151460328349744626961176614863499067775849128753572758496768966825989657556891243496543087211567353620421983677911659396793121650856624788368879171498411737594548197966078651988218020402527551918543131117272697109834840737840922619065556263676177557230312013126926130171937600264890369708347979301128547035512259863407630533228394554156481632875866564812184128380966618173666773103397338989123811605555142111647762485692803389222727368338209349909443621978187725781979475350321940257497276581150625936082009443884331093118572878905552634523872055109131778538864640000000000000000000000000000000000*i1^12 + 9751074244801867758797920300303812961727449971208474496344654898856051674500047311840108535239084077245487035053663496842087153887482478783809068576710240171886849420545585394187460033511058729713311271113157652554719832041534555585363693047542292863021174530525924989137872273900380283335852870208190373881845247918750465426308178756327231295740906169487579961061216680812483199144032218520714015428010104414879444566356385538536131679185536248027269361888344315831959124081142594350057176369796106480748710782557352384380098605460175009382528653794801776202378256897274687495327945022225192531267275335923002071083022077616209680897542455457621193051136277909788033179476516830323344418004939996849968699011420979383263340175655558143924610252704054717173318326121968095731143252295468681990396281324344395484388401370339166061845005291412002662833455825286277235819461262916301828061531812202450817236905313623836722845421946831126087467326618180200214675155219401419706963826284886370972489119521308153299073323563485591215085356980106112150742591502126075660557339907086395331442102256975412448139015910589793218185687138952931343043009555292375670709889970788625092296626657013326151151506022036908548338778898432000000000000000000000000000000000*i1^13 + -12718389159284197427025224193651754135956540403596818075183887984123790863681201890174977121996646855154185267873997121447351799289128106421310775505587938449267106139855920980282069563051437144457904106079402598769879032619491781429648666309261278319201317336236216379939097333766251160490698224344557295285322394065427024434725878818214478478648071193237454233203869731417417998498178420917548884624558323181095654828841663986037499428241275460478559834153590783132024749659096101970432679593685008252373271914040080735955952073652970231512785430398192008827174172696084493844330808229003556018553755224947163769704411647565458276943596440079599144078927638687543111920767134022247979099610351266353285288901447661834513184284818030438877016340520445281333229644350013992646653497439565381238944174774693360649144273342839123151577719739213275589810549421066221508027328206260332251244276917233382146811121464801298256043887856651269572708444574082485778191551678984442033766387460026745475742936089009318606382571444170935136095078128331736160145094262387071474289446140792444222838849848735050708684756748693359826155736570033319513636711057211168653918919275360681998602652234935770134368972876655611691658746265600000000000000000000000000000000*i1^14 + 6717770109776598810626278679699958353243221636462120016619685394811120607441301336247724041462453535111881325070118366177479783165126328635977349782627344430251246744413986333969273523909907855924678179925357886732686236677887065533957416884821702547939377191180535275271364835745768237533401436877171494876216159532285019813238145267273298150742199445716045154278300967183987007987439027753060697399389567151219266548367346189800726965689377143106961807755751014438438759169215835823399130392037323124752243356652442598996928090232404264203566500409798973589325863098196565814698749195994723598258843688876960892157857085517635854173102122958382753074252546886392507949227219167367965169111985654362329458984071771250149214030465503681120768361150117841661000545841641944926423542203980484601402480463939480849133512198053291392769784775823060899966421060769544479110894316456761080492621316644198872489276629531064307366331187600302488495058324083292197420044078250214006900588579772803214228062653514948301950650642111258295457422638322607414841331019923709546274282504446716690187886301765865338748273600669549513697375672885447790395311360418069492634526547599957846236665799319712601962637505575849304344494080000000000000000000000000000000*i1^15 + -2395052016417529576271242332021112163891475922561700363828700403810254534548859903909844483174360682090617212515724399000213250484916216834776524604836729043034088643941128953980559275500926893843841030663550338646326642834191692606944769863228819811039962297628538342991232444925811087542532382256708532387577772345934615128439532212211892400746946196443884039692041992271474137535934567893316559049689766158223441032772253891091887729078855827949073680249343434584011318871823219948502738543832989087333449940365040128659468007842016910238692814412433308937667735565457418399908680608055259116017535913797552218153813669312361311364815621518785761284400388190161077762196517626378679661322035201444365783686502754311541589683105596287812521129363186458324654463596851104797980726116172702021540582466147200416230472541533776455923027958820228809779531162487902823431405499967791212367225196385499734191010964989125525284715192607499015835375859146824493975834503164304888007971096958707432121352395127372457290694495286537977669108359148246403673888557075757486352107917359784877076007277013485198654565990992447808632032653748504607605465904888209550645988302547122810261934929771674727908916493776943837085696000000000000000000000000000000*i1^16 + 358602372226493185737863721352878232739248260144404143037069450322697054189454556338290204972500269154101059318011325004479097239835500753805367552036712855991100527360846922067871829622094237329347523351268398213761523141063881917270382178160642492982763015242656472829558634799440554473610543221558387489855601829595147940448169334176367069286746137976984191005133983865427146656802872363960516350702856409447467927171142204681889075935823115405977158936377626649183519496463537261611554713747911592659155056844603782729340334305366246139942723973669620316468802308216667758238112403101916829886065987037010988324584091712984155419996352115533069360977342852570960916641130125871515371266491209823355295101843681825631142965427491537597544514715826695771474205674562262023905616613365862601529485348005137295128912843166832439847904284474133019636090898493445402612454733448661322536120157598599997605162478414036623488517359506990115394233481049327835057339879100164722033209610155969742902049809985260885456932050637311250055093293732511680774948335611809823841784780530789428354185883154041709187859432359123929018854194089504213514295150135652852229614544233189149708701763988524641905342958659954959974400000000000000000000000000000*i1^17 + -63587693430741989760488959315690193730105194828505804167910966447170409800054404560899996307011627652065822548812609512060380020165130294449359211545322962134705406088683446414095264020616586559593289531068197674368980404494809978900990511921900778730142948301373405639317574600082938233404293709181093512566882457532987971475207076499120714275317996626785879926331027333452056087986427905757512097965008207535923800899758062830796657595969217787992897728820987162435233525269659059436892735513020532778427728328561867678820786455151378966828870839422097186883462173414675939054495259275423450198218249576818607761995781921911969979514921533412307820122451566871075840743871248395998104821488646215789112892325542445019958515060253321130370432383905717321390153237412828855277503662433380061565122196485472949531850154857558266796240425858913023282974974583309223627790238604697418951354379994580499590470369549019146605554243255809046699107947133897613479708465918190463246617442440231372782417365589380528019391031190877511269490144036745499299592247661884973572211234639135517465474607058069208506907243981717845466754747826281845248005521760767336629538944746316486118098223915914084295636448669062922240000000000000000000000000000*i1^18 + 11415524480760230896135098207700259793173263705445635373427194752015067317791674605530738431765370554207450593018791402197514926125885905737143740068331542003471572358867652429423972998028937845312873527788357538380858478974711821588924681927802046331039496319256491337756775178548472259996918174849694697226392833485080924350080014515082969115485612696399934101739002121140695357250661673100397658927864702331551731530976382032696520492352482913374655941111903205861181195744872598148865149858550276601936621502932620632957483468308511003066588387196311662798063523505780437545249735205260496970343427264658838449944956159406294616572811278527910122037703908009241018357705138211910013478170557393050611946909671130579311224485277389678376677521069330360097839914812619831562880752043517198801773713466250794574890924351906257455371098027165600257847552672227453078913071592768134394918286826588716214348364054642894784852837954183009139450238028310655032267605272071847945243313956329749585699095450450486558512295507824007516225228978705848101150706806400883599331832401370139210874549786913089660764349197294668451013293691358270803653761029829805497113787532388492303861627083119319108542144045907968000000000000000000000000000*i1^19 + -1021577200628370819731759332396644064443667000490409420161258421384984185069440225287918729524253405336113546337049699796762660296884533431267889496159183797698416266371525845074340813734409220490351660711652290101056203730238651834649089415282296797459897129128323757283621432506516158725241151615998873312402618300422510798374226105972377372338603879872816507042149541205673236865775902351922264927108543037242639357398710299990899376437071841604352969956368106574543966056048023959780294181628268349745576402629921265718294790981590473303980075459549095802335454041050222229203132697107393559814793152043716257650720606258822493136583157881720100447807889742344595001902823033621512793015358984896283671512002045095709601171493063708403806736400411562462349136712795462807922070053289893267842304815660552369249638019847322402837047230769187358646718193115239170343884215710956183195966381266075216245177073772471159944822157805960793264431627548139830999462313812745126306086065789010957114572612007272265449991945294238239548987621919012066877678642917100714750830585571072460941850116541917758459239824770492916571723806064328563842955590938607204895828426166144940578662521073640602665103445196800000000000000000000000000*i1^20 + 49566657361914140254644583410342690959765403751295350150032606462320843970183553471637023129023213669871333897643464067483621444709966438374127256425026960348575063532370529132552454689877002277307219651115941841412289358661974048031084983207345178877839746937050636801062876342644099328037173660408915184337664575548170551370676003737326548252820242862947442768168151533252077751701199260502726445205642134261010109359643001240718280997048601909505064719387366094515042328160847627057893167444283792771653807866171115337328918635803505141332801314927842466983490767285687138368314291966505854797147490908710941705190477433756516064812382868065072666473935895000089761843640204072139228396903853259029925099736993138152211247351043776127644766808583836812675315426238296591432551828465949735455805859499781759608471423716570256251437465444353165741240623604133673349901092577418868418223231023612711657489417568182446598426841673183812196709923824430939969181216823304572107729229201331718268638122669089243725579953728114227460827601214316174421349132252134978086604952448878136391927414072788383446964971888712437616586751650764393428368977783999153111176191118023276840890028578149631909230018560000000000000000000000000*i1^21 + -2511475234632710744124073335701494427818803156958141036423145980068356789898747632651887900275086835294394086789578742235572304860424254079939949012359230550327740538291428164322718855321617490196664991052416342973141348389714196070583049373024203721993894950191813577326524070651859450864588114239033424106031589658065542693792619503443093988440463110812364267283641675901420730649119373245215995993108047633490373387488291343969811242284674566582161461838022279501379911082682647497931481387745830981744754333605020806164324436844134558754079008624139683937190026970876327808112451203757544943309235152822177648182367736284548097251987844434877441698730319149708047218428647810277648385761031237526438904890857121141616594973601708043107583000501766452953836987628924054657490717857776982278125144315317507767801814055831206802930975399300973833420457863596269131663713354194378721711069345921449992990303920399897664676234349457909364616199156690375588972388611858262129577987766908028681252164708569074257257993199047000086676324172762603824211099615362688554076394003154748741571400908108744552652205269779979917421611816276042319065543942989511781509566917760646578813914800095754090184704000000000000000000000000*i1^22 + 105085979716661783934970170131435300183025094751156485795725583691611800702397908249369665636856649629659001814554704439386353360345625299335666632412365371126889180970122233277256404502758743118132623700111638791617835141413867811505349441286198350518781279667388587989026286553862817626191696944190432341312842074193642295462485239338012795852770987244951404841437831592446670907531495946814125983890455323023542675399606715073748934425265169609719711448902579820275261289574324506534001166468946539385950777046507331415702770818662883251083287296011729325260429228297781661996313335339206098325876196868227362580980111854342861173908613291822212419815553161960622967172323554510925744237577914181896931202132020613088030056688962902226482079523398146020118804954729947223602765047408175648183956589201035063110652866121035221056401031135417125814254689017794748500923901851848527739625150184811297082059165646440912205518638874972639746351445973960707543586362722124746136486534914105203822583136209158469803847499462335794975679435352617717790593608531948028567358263923816956707590572137810285908806609733355197816362272539456618359365846430802616983044362077125107594042633006982417612800000000000000000000000*i1^23 + -3455355795238723078661474820634521135669279494891756048610932523132398333961449804450884510178214784567845479859980255226833486502733712752023234358256520188933975210777958116122982321232231175876383566135273426567775659715784976696247216883350022739180119106558890458913371828213424720485759457184461205941336564933394370249672360853667930500906694230332074605187291683204022504623355600663698425108464704355706230087461797176063614962445133089243566852019974413397244050432072859543331136450710008922265635143219558394404881168599514230691451042041142633318011728564143280869702663270146191212821653836925500478647541174870906847227019281595732968091717564809306973289116151344358466458572776828379210398578743400202369274755957493734518145596315778294840008329342570188873310693745138924533935462680021046020043214303366742147307492956905765818930743976718111723607982126424363810828815945428333701679658649953380712255094908141616450763038926308010719094509914903694264713638189450099007622254920668543205817981662089950537352572147150259024625541428115147812257559279979522225249658470077885517057578043235978907973388154889714413578397142941544910915373351126004086273028707498065920000000000000000000000*i1^24 + 77222574057562316563196750579031649496025244924112340201803991599718698851262417728057880456805653793190014553882245914240920302588438401580321177681200162366529551020837235906744449445857169449532587341283941296604847703105949992979242182322773104051970496757672991314773341727437577756430807925449896056472501035788433215558431208347756598493901954166256841786664271054897815834592978230913522192256617650351417937723222782811451622934787867284687752259330252403211403615099846845322041743257795943876019978566629680371427135796746354021668026133768506478884179825940488570757530168026907032996638128702917163557281439176853280021309395120747420690013134133232626959617588508442992332279317647908367204700265951503673486141333506681559190068074965515577256370050649035966952771156960444749023177618808709520885902914757310932442722378663552256298098240395656999300303033460992394781675705888866007803354276332246376776092526576488833991742425440395298122420118595304000790519227228886334822672761841748607400240054006470425759705114594753420452292556634760782590814036309063145035650230913214910757469053326883991890162458664431305969671263644851671718508623133087343036189376512000000000000000000000000*i1^25 + 1117549435123616121519250423153323730609467853967755522607509176165400735347638051222551088847341651046248307522476068323956069263786794434127478219684843641970138739893862960538774894841540687939241498664342254978797266665562517821635202667029493899759093237452504657667566658477795519967662358465260181097389463535198866954662477440222910280339525626608848681727496974145307400475527041264497040387119334863990094107195315939380487845370328480536450910846311888636534722988140231009227942166448188066994115542540542384193874124323294455693786824338309970516215071827930091390868437458706743283441124895668676197877869407902925968607053279190523250530558598737305603097221223596988173300876538594732966879621510257399354188930923104748095275423067638230079314176977497664904346192290670314716041380734868405204469175444702418166063643585249076112982299887366870240966846780142736536127838706657400931512603827628271671707135828820069391474567875194194335546862479851534287623203191422130371530725943303006215435907189064096570446411848782674487843482585351013154119945502493864916222477079746975151748172294624984531587773059861232508310000417091748121625285986476944960401073766400000000000000000000*i1^26 + -119724256213827483659095242910455158293648041863947032238103435251028152938628423917681654210667752683619123484583595150322065568192329471392771796713746511710596618996305807288835165653079288300417468844642297929938761424392603535586865793341735197443217954138094005126524133708512392715772892462699579562038916743561660348352210628726045553016827298219043424969851081845963624427546880936294391829305554175507602452111760903021188697177032802147893449867674288842275162379930872353439231937784326460643424999528502431380713584019940397949999629229124736068746126299657674666692603929842857816133921749356606275409693064616457737272099290402501244656345418668733661373903439573117637613566524079522799556988285565113005775782826471360010895762651813963739731388811793124162882423611743758232359617573377120518871884974096072147164828928233808569078637554627374730611916838060774122461498542399804507148415553857854672235813988757579794505640960397788078665703844499539806455657115683435346833687623945089695471333511155455038951293811812850035669994420411604376671887759208348506601297970122249833231342087837201844141134460585442497626069538732797511206400865384526427654717440000000000000000000*i1^27 + 531329782201038012378442012949978197421880673336732486005894175248585891206064544866004715829217772713917030406580778370668997797972183266215021575055391581083704153226525934432493235831039749868553221351145561538896863026532702019272335847688733379719517686758130200780942269395847949473578503118498936158184569406435389379705019453534144797635845062468453698667268580333809937749021321934031187742654428912814385785135687337358471087041235954971147182999145548002783447847547827043113355220956817751448891559700503207664183679704949382694058225851526189325962600887616088594712751820836386696828277299477634937154217132735704878433440889246427995682121363703072536071825387002101623151662171018025182700429849077358243308429257905965205127783376188851073539902723403517901798076950377704766266935507311928727530190712940339356332029512095569793147946358635608448961042903809388927367370076263878442329828680272066469891202015123806880125553263476382266193421428166729049805297571044679736450835907545068294653048110511306739907503501985464740126815983912788644006775696570261748644767601283208330714113823223014168925478458316568309436055404069391233264366576340561821696000000000000000000*i1^28 + 67379422537743947181029666792376709744018282970200960461146293114365086194455534550190192502892169838593650333398774108169745064260922387052230491829760964377091073784242350823346394838872310687880402093092047100284372364814215718409080015087469471779148999278252547322546719442562161507304091027537508102688591487164199174580034382921204729916982341521649911215015206274013205791546848460914552203846347485138002608579514269770073128273432706015553849387955834978248832399784223475818426513689846902374637419347576382047148869565453734150518066965036322122760167096549577385060779411147845611225579761523657786319774414099695423768653590905547792657661875395416392050057675126005967223633594510927520951171074778197723189676403374872731196970086082892880517730640033075181070930304447057303124915456085103621666333748309431468708019019560112703375159826984889324325804954570425890918055633279729701282257992166303782258363093027377666465354083138836901858973798586620425648133264398443564913381703694550457132845061144778554640653800857827886837669845705057382269985676859277649649191370608942708567959322242942823020593516234094046130467306620681276824520646069741158400000000000000000*i1^29 + -1796678237903098154029572385261936898849875437783387344570551356885774962696816551240500845286379512005733828775385434923303994898758176323061885576946480557655805177847956745945107825399597694270076424327119030818850070290269804665921773308666690442183052000010533508356443627892883108217801150871074366077776964546660358259308802268079690787540703120420723608160531769272744380656585336417958978740225134608849817873186469635414622758838104080850152789236210012375141299440315231338051821939282406651951172102476836414394061103481067548944131192281823980564851970947921231494125979355017119161699476770423969984626943392419348271042765869835548190145308261907334316982197885577019675942755395541857204562656483033326902090538337330323187971913707358355651118146714964940927080250287695003088315317271689939662992573840790200615980830505332595838590737899742876389568083749621356565108598303074404605705212353334529406979092939841488916449237860140692001596023710413993035432289205940834402355507756654657078403104012350899317618506342334649780661487709408153067293291815424249492112209164556955748333784144197571883071112465368881118896291967873602856999947180441600000000000000000*i1^30 + -12345626700296334951501158532120455427892676639722832692587622959410739284641523515350240942194772069978606692841226751226118169117625664614701382756386336329652870020913893299493069618683583765761506817764143445372934290951679696704741245602055124617445872079211545654574550829092295978732425329495722703110149523913915519522500995918093377570491501027358950987418452229228863331914068536308932047583731981808347037645516429086687816213093496160969221812283362200391535191205049225664055557137397329474742491974688410946808342132821266010866344630152616918439039888902032550609919046729869709420356458628224725438630276101068670757659753095266019553201123276068693223974588810886241174397760371546967305254894824097601062204905616714754821135929112792202094924940784414399299244631666716051728238960358676596564154954002172454996717011062047847996294921108409706777062766405371742560169717635826628923720542551758372714442861000303882913349882802590555529902516141912279427788159459126736105717601797627809126147113981600115217578534493592108624451534800778212710949219412713980287743063453867733092015327489413842435640306318411504859469305126559712507789836288000000000000000*i1^31 + -67766465894876753040951641590944700414066310671197388323387193690750824771337006548676187585422370211687513977341583528579450309468641862731156468220288815862047800884480360701883130069990618012163632510370460242908756505717517262856813186491222632218389622590338771706839026953195249957227155064726386132924961578762804525331997444317297866994921367051991411857993878761608838912989144654320428466705588836679467655003325226830659862459883152767443598687709774640715779532206143623247616518998900312387440047893289097321267058417527431376451845573551317300774813058009307941777112772096561677867500757894770718199535783851058640178874588756247910562818476102744675945612558172128711718544335718918723010400164531533115229378353573410790324068268447694846141131811742903165181891217583856721426704723691539381557917092811641050470077360527676725110847033943059219293885803463194681860605472577874330369805590245878226817658936891462498181110980209724811154034333743592380748519279276862193380116237037066301573172120400237459901977458431699032178735499344864785182592359468384090179717372408925061014426691174332412874703356088494055157648745033056398396620800000000000000*i1^32 + -104969704601382943357313151421792230583774606165724825702212739529987211489567089239632631216426047067858585179491099126255149652503016975895047118578951821357680117816454062391539516215617872046488151363098678596772391487252556785771995546867844504091198093079903854000130861044238118083918906909086338738866466095046134668825757379327413112085046356737280937176304832093495314241784778033400423790680050112484362803781243207981860309181569949058553645100101584165281918328971457812185516713311201882413569481139585706764313388444195949936672718258078817777955736939946803094952923998062893723245617789957896458063112913466923139596108424511029396227810567392774515342323212807067949361588437912395197501988244206064258175057049962993589856705474978465329102752560637604286235674669690594328726538821226974497648488578488766476779179795423174245580460223113650334107318016780192085712798015496055800951676441119148860348044756770324601609429428574226927099958924867838499029834079640301130395870277664434650476067037058308420456624513515949403653860820996122905017904955766636254015208389616327558805537666548786149538345791077765815444669954573887078400000000000000*i1^33 + -148767769341225072023673782919086565033318114108193868512499783583351929451031216210262392519547304705989344790282747908589669250857617216745862660048848970082006643753011583323311715347020072165264267408339706249751143198239861339803986816898350624056808621022433734470433960718383767314514997534697195209494391396331356907317429171122996131504312522958163543804612013465359105171414439325084110069575038135896890119179872332375083511988011750760048616009339028872442797328905969793888723174204774124771469492436781622735157812702312093925125442811049262188599359114873511471145178440416371118511656891711739874765897359427179570848755470388665091066389621341432119427989895133474593660960844183716257243329946755053372824168208495021646195505022741755749059130739058824108697282101047674198478238633110701802504674280356628706142592039479154098962415822909362705495348667176216946148630725571533404907453320860898591908986070965164783696390430315072262138411833403442105431142110841132517774294271415091420223803121231878675276241808736379211403847770025487747001737882854138397668108891009769848890007248110469527521605013347156962310103576346624000000000000*i1^34 + -141800205404824565309021108887203892792796794458168942169658302684025546742212250850430464679479985077778528445089038352951502543503911522786710504303223462990043882364428210501456150242209188954234340688776925618365490655695357214676116351489953959618190753716844559895759879595334053373406545708778246222216355147597977601977517383097719858946211688020230559756434099674754633553287815324877699779714151198132599439140454323824027665320051095092885009487755156307518454153539292612659761111854471810687346357731023033805793868391996229964027693385743922689320103940414856761710757610969638040586598321916100705044388763564855693373739621769873962600925304138357447150215038177028798178026836136164587644926303560010503387340673939215386567962178194221425404118408089803254432983779076420019265132370204481669701795458941297173554579306692973961773785308303698882558124043145928744035294668252655800135966328811557545807606176990318864275420391927874409427916652342759911930120521848427956397254572477668653793132559380914394370821450042608129779553764813990507317878838190343991171397849919383042283760859981042342366109479299547246573492633600000000000*i1^35 + -77780034756625534327070955655212010706715884683520420918827670213889955874080951378812095759326536347127845941450048909518377621129202200108493107070026351486314932016382686493115762146122767857043933225327621820128378222209960047895799561389591577689896918889573459376409456181567658868094627478543975729864471597270256925327023544247523354788987747595257059400525509842915677611497864249492660521435380655089504213356044772393614132972722407557675888441628075482632942558407711589095858895336588206259035222714765243449702141654615602377312644921309644314781802351184775295110699596859367738813831560932291879768597956848513506071387414139897671264551671653754374160169865324844767399932739397537367365012032917864020451499140458669849787751703745344410905837743657880956547276779681597062704019369124903701137198302989568773293975322841926280116278287809066876448842460121283162528088188283673984865856087463304920347764710110665846745402094539084824032740417691336674049884149644316763833622458759318849663531268577567762216527602649253683030520594745757754496953902102221393759206011565525939811539211746385545874491415726063487549440000000000*i1^36 + -24435929419560687322017292776757243550627532028779872573897049520961370923422986454995415715427666004569205879882088776800117232927442707195911106214384104957255597024245782635220118998530730183698689694461754724066144025810021863721300702605185753385729405384179068388241073722568909698081898131695917523799954907970897511826783547541157529154356968489057486407565762208838250451670404119646797175545443459390148778473415871165877880915956721848648848651821282024364829147703458006604856686061048050654468857857026468597741898209002288131563230939309371496595533672163739485791469811534821535068250605627498374511340995483347811075939081188625543340144510289206100001283247178158893665635873018023911100049218348340430569072738523562644787041870175052291647410175996501104386160013188279218374070919310914244146701517584418078164953212821045007181457259379322871705449954197159494084506195908828232789941670512694151596566556519332891498245433062931433135542287710293887078015105532836754331131699306581799184515008158061427850992785841801315774475517259802608873882493090266239883078029581609747902062611579333661481846797014663168000000000*i1^37 + -3567727407790815339263457678206191092779075611020618936795312973819932136632840273646559204978860270570503694735498278174892930484137121293004482579984832344948314162848453159873669959115875285690638597494205051689427084532995938497969065776602668905508733196102109046242454681365477022557611207442147817779340751739691919618924907248089115545677121419615304208231857203775890921570721237636444446719730605251139051849805858198588786817199846780033349891877675094665423454239668753390264358725440164784729172281027942234676863244753980776867756706645507436345880961413889229026465025173095108842938131581272335769775717732929954077322246109650068175512925750051556835292251279621381182931001305290105944549293109745971534250853138099641449688671322779157838130510776147822855200375234131175726170865568976274238559468298075122277329974143307501497123615951638500759128008449711084725654116530096159767169268615805350079658108652319850866130080800489977783850522451523136606755655450771278362465351007154268590000848242406319043305052708432312205666900587470027167760048629264543223001023325421178894801659702766242720741520179200000000*i1^38 + -1155515322288238812082072453862428993276562824747227941688253798190355343164806923041633491866584426654221503778416058542739143091079761202211549826317612214639956340139904546611116270342340437766663845240900007307599281800784226893963183825022368028925716885854735631418962359025153531864459546667487221396352649466806960163284815254588935816772970069944489692131089699484167574527772947524227222193191597182573657938351469986776497987027437775271793157720713625183660118586336470381977508209820083967038537747964422225616805323949112586821174888329828461242469913954533909088207987182080613309813911117855445637314926058852741288265309244199998474318305075154572744324838443728830992318209086051123002959503737273524260748489805915167422700412619567628331338209861783459770384251994285823560624630107227660407809165647782416589065038911461031285726715761813287456151802734715013447304819691456944960685771095613866795596925502117441233989063161981221287762470595586627673445990703075194957031668487570971474434298953589576068961571937895235196936322718083372176117116429245957710433199685200454890057297721317734400000000000*i1^39 + -4730016069453692950485675894310270839476307367566615950412748234908397215473750802017282201087271623965399801541497663461372128869291953783088519859889998182781638719429294863220299078836152128522245612607568808755276551797706221281621190493389557654633567853498545332795248461183162252580661413569478037639947529048665240908424043060959353252452082193517876234263231552416485527523228616671832410271709005482836605753974448654231637155597747009526415123785753021535731176230258151741149988244976083241433402853489503139666714464602134676311057592802917041960327219429374109704127078644960304117586091353897124627896261808928453639659772260996009298052024421572366916792521700319182812277194640936532062299675548813107489841503363541599896785703514445240476849573878242858472253094867392350445255286492450972931346733861998991370135207968752502083216251083927682219406476782816226050455452957229845001478987427766035530143398176506940949242012280327876319310160365377608357906385576331340364309030879410765960385422929840883544257572533337465132761073687770840342749417751791693868527356800760813336813664299008000000*i1^40 + 64714101578091131823699303828608302234547204979366076971372340131934532595956198033111488649241367940000429978898845212591851655775690365920818558786413760120018394092065227979498169885838637072004763709555915664181938788220752948510754071589356429824031313809092055188490039182835975758708342625599399151688183453306878237065930811428791120276398149312362981116051381922350308320418131632901128159853335591123656572489674561445890832475592959830939929297123801402492963420597156779153474307838198053426540518815532095345254776633662899028991924626805952725965222045411794133169075119143182331862157076899297358243236601041200480507527520498466882570329630789415476994688202301264021479134778082452834492090148343327360107252046472808878660883272719026562646812712709126770121593582003984495317626732413664752655877046690716057669769103850260857538728473521201688886770032156050089979743559775868420057483331164153208176661515672477295054884688895665711062289581419977020502309657216948212992867718792004737233268627788833120100311283055816463982737632468907082754841829014652981222350260268463590016000000*i1^41 + 546229300562748890029762623694016479924155501946308097084401749824899944976959364722735358594066112542402775348111060161383421285318307984654456527578283144141284206019501375532264071962068608756708313222258005215536025861649884273088040614362031101631686984007722615828121354674723275436037103700900024261115754558977902317447479175467099959770885367589371057686809815621922888793446389417912132596429690625139597772321726159852942238887469774083619120997078831669576598755294562536520331667652509482298970874761519456753405495153564069561059789394404282833902243876915729544054661181213090057456274642776517009430382717921910949431521430169871562527629011326242351306583641629886251097839112533491485148825728089136370818306862087654557779115288009741966554952304545727523147388388278284984416939971176343890593223300293345860498337679821303633399608520402836859799861637792317204284635219244338182779747127741090855745860338390159583497726961310945941685459312695390582266332571030097972335681954249973867739061708502219459745757532760573486537256139167732502733418572638516780383569280000*i1^42 + -12080600596456474005688502597297450370422949926882144086936285662141913219371833323824139462886724346342308946788287115346316687106857944961286209169523474997875283710024523280221545229540422427902990912381440024778110431195441993023919583555748658687112124841808288984859927128832777100585727660999355740319979795309313815459785514346276896024278087915571609768240388020602929342009367718283154146017811976745922804881968980099465176573637640977381237179455334559695339991529135088052512777289006765500322627180996089816425039923635550293549170822140824342885683695524823926784284912217644853156386012740589103128466069124136722985084182119388821016331921144043535368887203620946749112524861853230709810039095256236423230971100424896186588653081309329550978626728835450041575378206786713361721713930024640903138330956842452492596341248484410477137157711841900071856582292126529027956911753319510949093683650175487491129870016328281953577043879898170708456078723457769167633364578620352299276788319193821808056062954276238050485367642213184549994047437450002305930152078320000*i1^43 + 66862464238732213880916565219205524993413294606292833670490453440744220875569562913996967255508232215108351848734312784397850757235134668847255838079824418102495560352459121709988711745506318989467024495273418431312706281912027420283137754984700106401554917626860504638562965209225113160831623192908796190217333333831070171856284705782332621910199042687077891993721913786736813388537732726676133970858666816026784217804720165910356147961037565903153354360457522207958155253353403849105152699224818084933389589286498288329455785006543368218891783690551282595972142752928946927367165704395102758056309432334180880091422586577134802909263704666562544854526367060738472948002414805684567137267826698288842647395278282756018617615161837956232158830315766698198926305214487088518081165147176687462033347214790268987513155886219311848854447152143125637280959275102414821643273782495863562935060428308819376824194188571959581624399410681968807784778110888692967292391628599125571104124100788792771077063869966480335876442257448930873875263522851337860626368363322000*i1^44 + 4233254150811716066791320713833353548305794542749257326185521130294567074593498663578722989837651405379335677956825222745611586466815669066776020157138728745501255102399942201697839500639165492331798947241428025229235931949581890243489294065066303815917891408936344477518374327916164025507039046520021594176578719766450763152543119743743982559146661850562927329862728701923544019707233317644963214003529385059076806456766241255242381016316078639279739617034250133243718670807882148303709100610792012636955753611437714860741877300842922189965138191581737797802220704369235610751815403291318131081526171432407553890245869654352564776148967703090892249021322960641117879274072893449580724517309037390188700979385114419508222332072976767619442899907847340339096486183292496761475431113250482085338697805230197233528745698701972464432444914511337169282245562659871583037501686330140527914358703861908902772186093863643076248414652871395363435745774803083429311592216545484723164283314522594407079974182762623076422106491305616549048340*i1^45 + 67004861805861485347695489544063995142604323345542919405891826997392534363073296390192501928860006181174701984491536510963926270916414602957546038532267351205765541969017327828747694407017508531916485206512366052361963784535852465275992814954256302235035916696614854225261848506417641782790119499668713479479182276660066479690218854576973897687980495386691947505842917730746089987521136354239885796758709223742482140270304747014190682174727563132535857831109839006898973789564953492051911219185338853600399555260910051304974479388459226022946472165566307780625716614993150626400212881970272829948705421134255592568053483698378820494916424025665357839378379475387845047480413137055615747583871896902458665984342826537296514766128426656952441031350988955974721589921866065586112669767806623146071785320778358443779556664385145387079174440805192880024806094913126229036237414704873845113646226371236683201200547108685741822283672805238148106489380844608075962820682994631824790430770868157803698271579481*i1^46, 4402359355060813601597844228175955857679075464507825523162307666142396261539978980408063786203099852657483165052580508055204923022994117307662562187857540591385188337981573544659263795950664268149087978439684194228544697078195573496004419601662821962829916871500556892908047887057658964990610196935910997676078675314945441103943358217250757529629986808017987953489023960319185712827042590135303163084126063275081848048041190642712418112607721008923676879575852452519081582565822000735638911731406871926413071770991846977917415540939121564044484765632322455733434265321499116100304301797048246765810201997065233545563562970606810994531666319025540698050177649438890154778139086192142787755842656340769571403463845191752439557954078802835601521935089040704560760776215298041002851651444646661427944151088319945510047235955285021177373279114770277507162362703751860261215147391160767499933060140103643440166210318281340436436020451612763820094376798333283082115985812239969265128745942164602552148129427902779963913810532498397727200672507774494540662664575622478216680066984563617913906895931555486472820928123837978909484476194626872251734586091085949643405892835436406892774279415949124348950291598772720085270862043532802766747016633825091765497065725546026960097947685621748353733050374792414632420012955455291327617832733195998243878159394469648838771537077094919703888436500376963436876593463445841814810220774938992337334742516692245056959540908572290044087702325926166587709404997773161799309144659587348627245275490763094859162384715672530912067440897306222031162587883842664226599075364944158024865152907326937087832348413308163874487842902494738503096758203273924799571389558009178962241885546305796027597217224739932989366641172628410762427713870240288958833071335937853298570481182160281068208187822051861354248694562474280993423360000000000000000000000000000000000000000000000 + -112875790193756402776146771492689076790688729269128430553944222084076365943528043214699306366613157903530279513591987167036151171465603050494466908609026044404256496399312031006363612066110809777764083969129353223079275432167840355454606920786502073362041739781932771686878227192373556451175906101504021837642495526490877045039728672202084906906461125033671669401862579689247476168882227529491516092687798142885454445430026498568767906424124807347864191886447559521142282942947040161653244679726662488592628619800458885328225229170413911803427848402276724244321866060454256623558109692175316260713862941678536923535150504696334571467962266340551479424695605368906700955770711474507905292497593057056535227462031549156932703899214267521131624392251517509700106554439554566149468210483867795812657275588521805879654251063101100296933233449982803395576904357874151557439896112757909533983307275755843620703156169587912755386010686138643638147917117562930078043472549129435482758287986814561498241437563679125101448043556455140723898977212689705941559599373099646423356394106976612979780100861299284308820880062920771444696251162219429530925500992568578362791563839077548068599462288624194127138069173265088316918622578855764944522639662089075050870949406383990024995246082424241303067215852966661975032695987955939023947762142216191687244522282222021792938344410255437171399136639569114595891666619727419761588984957409379352939012866807158015229927576587229353249392983789511547658999170253533184424137508902933851452541007126880991712708090766842948421002884464058731463300751942942809726577830898727629163526891285545274106480755040458931736765963383799144969338282284532830710936127186702592821347645115024174800545891309180717224272827584404222940624474572284576864737644732271456875540212135160692046540343653142904287409640434258029838336000000000000000000000000000000000000000000000*i1 + 6303697402331732970389386367999329452879059806370423215675030246990850406008576951055872981858835028981227296359908725400736820655944903349351414057049179113766675097660167713125574438854541013524882480974800047495966574892282734756669809686060534232886128404400643142387181942032616646935994529054569361160157616877701335332098609572729420809111473026144777149546165835855670459923830811202626954661608573829525753970079448347054546232169292187125591359570297228471896596470913124325079211766707264941433006276328240811941207587253222832489236326867302951750418794471923182213313756142462720850623341489395101717081662013013230630621456040544655754586481235156430666824978817153859847070559081993509851383875454115688475605910382208754513862041316031432309885210603808704826095353214394521707720921884060755629442942677420273341294659557456767396154743464159834759342278677120699778834256281746797029018475795865486916121929354205240744703479016937493582690009126810844256571044128011393933362986543638797126621922058369859544472018037033953409912465880867896273539646882099374375488583149947425773064902830035738185994965826112295862856744003257582686075644012425272814542789916163296946557255429946522098387661634807314679449700693290480179238292748879959764872349151044069602700408831431011155567760755899633331914729135997884628655830816233036504449540671695634722133913901766705948233547117437676699426163162959215297095817056052721663981372656184405641475673649690765126114733093858862326312792971938362235379798846535039897547585042324826816429009230517840827714531229424545673164760365883201766162435371489304091289097515132950758565203459919484196025799833261586358691803316148141185813477172011778244808995919991886836226852342351968647474008036663672556374454709339098380627385082079757201335079532276780001058717571755642401587200000000000000000000000000000000000000000000*i1^2 + -86577026290318048346389373023867809523976483703664306068651057906677929524323544462428053896066341909643858510244135386262101252502773030751615340893720376635889024664672817104770884763956712131943775087935134660042212011128669560784125206556724320956979180372668598389733083110383282138538448164221822194494706840675662774183534693650717634516175911362845100065064843262550354190711549529879720866472124368734919074610808253456941417518223872171386785613659342544157636597852973377372775948407567171143569853222141405483155997068468891903427960020341655424526556120860241674314974171904141795261890168157545996453428366440237663245443929493610432200702621744202648162029794948626798994867831641570774199130970539152686268865251122345933161802520279418827672526446662444279450277785830790926771869842544195951934334787364021417308051379181826694298100061176839081056552739567711377670525264511247901944829906859245588125477300824859830282224904760666028630924172926193875730488306045366764587103285395141219448012522780585623424743739943711691910088573277225438134263315305561871915404533733076104603894990963220066077012774511214674079686903471184331738627229376003941975596955169252269379102977990737170578565741559427407903605724179580428246884769670811862511405098087598919927749779587751872326351277091383671119361949015836503020869963818036875266907570097747051042607181156646549432331792969104310400872873198215030880624261399641462333442573679856628335179051297995595707087021614074060499424514528382085304433754848214317293739384578994605547209262174811292508727057278434623597256087364504189408805217956649139291512139107016937134105552987197568428812872033641743155282890548590679305692362974572186886878084474074484482271518455883455417377702605927681073592490220587845054154620027294017346913673798340593633241352482229520957440000000000000000000000000000000000000000000*i1^3 + 438017506472340883301069699419377669795086225132131514825720175509623993951497166786234130500861144042315894029501648010847131265193690129417510783470696196385422014544502880959105957586519029674739164628169008600389556046156588330245413905638068014983081432470828484313944487602080584014930819459812992661175383521132923700898747621780176549737219486374619550764560423557052068490338220067983090953665580498365776722352298025831817039900751695450238284940246340932589492885444050459413877077746561936528128392701803416119725551812994384170080217529196396054777585234333181964081250719612797181575650183554295292642109143787202640432694063993025973098706545934414058246943899837871994407086173003960691018799519252131775260772825110492094043742631245979804541619289758555670742481840822826575344098757561264575903645079638254343052602567780314241649047566903207206177886085290390684067868385372159015383353711864602656090494322704447586210945610350973572596813295705145194465300060101833377715508449064104483573553582001625811841165859340015687490243688207712723551562074527441683452916430672841598914078369349518020809723983502041185435134055716157982980177107792869190205774644399789571679776936407123670470170125290735510849821848701786923687579116330203444047974739410762747522821861045417494278748117652318623432381432447864457300833742914846861336784071494514851799300126199050361706374612659220136792172147097541563030710016470888458553608913281969005224354033203141797163477454480914418136095660007069030787337022076042058861982422148822750414162660693602591701049307774406759018186189970654632234099581630014846357279500397080838314932206347820615468080134721940589312754274703040371318326306907143580203781387345133399767097696672123092566735968963369219537956485403689210918135992493403650626818453359238971472050706537185804288000000000000000000000000000000000000000000*i1^4 + -233784789763295286336331013302811119226086810742748356021236555875433555135254151986482750841555387958730900127456246607605263254072596973546704293411803050503572606010372609277891046680099306324651739462576763529131529409885066212004423065525448992844638425596265613180158859658649835556454935531942804437274776947566583437453220626216933294618030032021365013919345671085197125450114400791530989427278115925612131579294406091586903527337647652530158069079910397915432169645396378720785017214958891927655857472625953715141069067346538012797276591977342075327895080528609058057174551659241978900298504285332110489363128634797237961229373606407071038420428332021033843929817117671099588897581730957313546200723175710313703797496024538195103245186839702624974836598849493676907459105863640581553101002402925616918277713380646055254858482164515482693744816951769336991403556224117168067613908574177185967032965975876818550335494888271361834033478780691493898734401223532669009958088516842613866012461081548662799233293022994237466469275991664933198104560397968783991036281219739923197708661080567744476407791492998161256583054775802970986727511791684316377981811827239821798901942383962370743423904181780749697641576969743149743495968413802892642133362353213533018504461963925340053329284965623735038277298139570342932802218512071244547507190736992281388709086360992773648322387315588110672485006169359964395267788592286226465905968935357664511571606683810503946349942363391130145917862233109300351718981210456272427482849099243245877666365269675546152393250741982404172661167404641800487229555788931655169887148588786956434666863013332158800278458573291799675177605028618529121751035640818144802893031041419459968711830201011225280426270599596634024878808588844887761568614209141511403525234976475641910652616875335212855389228523812867276800000000000000000000000000000000000000000*i1^5 + -8296481678886676745576139581979767601866922753354531213613312710632234413726007758883134254882102770672115285585114707992709730132506677579826616434124804140247440107975416745487845234329308667788078782092324046207807822442039453478271723777514334127711450824745572587985645412705851782852512590392118796088207663171860426096552170736481271997034091491098211537979395700358666918731698905838256920084413488352465676306601012098679627752213423769583442227921853682069641761503179038078690434279038824130444599647210078658947282010431903861476333338882942692698200363057029136020856324309148894686154756524842693582742489857576965333372872253580475423554312356971544110899294852242148006971888218222593906001448920325605432829500244425163352390161866657920936708782708095285909902788552634505480691700554083779042954595949042462114557447733167732290337171917964722730988482212082784882992950017449464779610316050803592145673898587707081390976774190620227251741890030393677168671161739884274249534840342325652843588783363325504770009582535370201138011600073722086810838931613093712398962644086413543714183548671337327260403970893339612425429119539544000694090882673869603285584047089502060331112618141614671259095334499227474996539824392236995569966774858960061558900977205688227312675220942976853080483037486124920690640630994629390259287384354789229005707401701906859970910745780265137812067540719236296666983044424073771936638700925894376884771799914326945966427783894974694403474010290058660006881919813551501771439972537560323297758883712149596887270444482539252520543621428316799611883019407353156435513372667547559583550950065912840143697498420153977907450861907306686433775335637765990837998440979572708034041003565104815744789965353733680968069709566816757452187012598964267266275936379714232052975658626946733602040594515508592640000000000000000000000000000000000000000*i1^6 + 25227128013833211751882163351583634383271257289882403531682109936987450832909359752109512527733277350763456224667727654102442739647302943198691432770815203878307991997055986360991270696838905078462460769705385395918410875247141033928136485262882240399912787986291008039766739914966287290398309388316186402949394978755101137007975793129823374021509328714647063205689795548370106596101101762085296966685272787088149483059119990902508582239574145815799227733086331764663726888909596641471997621284236605578791197630549332028084730784135329699585169201706035240592540469779056782864777496095151414677463074709893696149953714958867392679812131720032166575346295684680783099627303738071835874493661650109509376487359624984897257723158405008673217557818076758738386616128398148687658233580092215127205039061221657758273045618607530872306080030239216447965674102995876407894597204824369145356841165347386726235785662223239211186307820155124543335818531097944347439088347791682816926925673477612592755019655378964175104901104440738466764609640910028770188903690487760296687997926572846598597876186815171596323896819556034509891538893827659206897561702329766982289163604017509866239236517649846312753795802995713582618325818606261207840026390046133241022147852123537894109735337987504398524698418326262460886375952415519444076794440605672987863160229713596433647659101097694933562631511234158427149180556325131856277202226310156676200877243452021256779549913780310518529456873033158506765089992189878445615630547949189060744355766345480909406611310349200098812871598110812008766511977412092102007203669989245687585905136270086414630232247295321858904569674349553577062403086453233729171464726320797610320921963007204409298289823524979221091540138397966267044940799954261073838732929838086912663289939877888908786382725212892431984410144716881920000000000000000000000000000000000000000*i1^7 + 166896010077986404026677314099794574943963302438942563745717197794501560428729353850420020655699831594211310079038706940129479546733304401355913571410839638171911262933158000290810635365961315474117743126002109766762131139979872793508224524802995300547517467320012219300889340143610401656629606297848398732552779941626366293330518859282658955516310046184551573638554407040217614470009763207103951928625549521642735347859971471632458506010771430696895473998048639518338322023795699322651996379970590734688614833148274613009243713715064897114375338160256950122524563811688661432072318840368896765596465987622066090340766545180624023891376160116127091967025284407503151373455067406312364269626927123574263857520209041925176921272554601237358944978585960671341518302375448283387455938164463890371961868697696788605226250542894292959262870715367412579453762028836113517429805495818028824785188233765535435841236762041804158716980051653395258793563648776489127791873670574526090413475672766892454110159066203349226600365402229271886362936741408819663848787105941042902768270264808510482829682170848157501772030967499047499137433514100663907701883307696848570374487915595275626648644964863271624033091913493257712306573916584473070850017161408335160817903415969247097798200683660061432069204608465987653917236822269936945967922645283718418665448525435160365415769033302295249788091278002639824281373864432131576854214620943820030661577703133933607689580102389315224093935872755704661537289210940755733768472729941464858184130635618993144381307815338855060291039825079534552233101272300472591504395770113829521428276756530847106966961033979176868903820858967339074200735631751589743901274133761432593237484255310254702898119802417978572713748550607229570426469333542954885547677437625627573919011132497504138008902802581336369561664541949952000000000000000000000000000000000000000*i1^8 + -636715413822504144522936538735865447472260364455763826853054257023986210579254209780633584678220478854541144126176479207629750220540990042276743156186415631205865484268470371765105508499061575303406334920315680893879110207260177927905452371018443120624909819600470629024326483778392345992413900440985425745568176850506222593034472722804166860430257073862196832717962080699636024077072991803834321347858826628690487500299752629201335485477081468817924031896013106953955046942864490949784416771558095617587297469814254306198562580550966405875225689196184542113804019378425219466926282891451856230952444926131304146711674714555366219433139258899436992075136327057774600038448068673291268748420672505980218686489912577365358087678779865808724945698523189618202009106980636404116284991023805386074886198170745595386493660505696650130022535748271070174742733688359679748842906534408761905775838956654972187858023368855073836992477113378046086888403118193870510002218707759792515953637649934950394795581448711331963721108577275374702576926671052273574249878004469483288598944555335866880991690010150584984296692595352322178092565953546484234760354510264390281682904748798598552267920123554504102249487568622089259011724275370455692091002995852960989214218395133664494185647442242009178565611781870906460587631743403040182927406015723761055688577256744825496010702004093099224486319781929398267254834238106060994852092422583631102045979217089212353711764953726093438341294496723280241338792865241652148445174212873025732593526702392929096442865801947562951162706380528922945313151284714995172122688581559836704847817967831275425315993386964221754532012906048053991951900012951083548364387338973871782318614665924000057443478929653426105257972763267028792712823682345660879328674540549654776963889578170165170982071258163419801578139581153280000000000000000000000000000000000000*i1^9 + -1824510658910583414795832274955198620528800575412566255764668623205790783139921253813714877407145336673774740688568648295946772795011913868052827602629466966784197939450533729605544144946890782014470920097624674694755128924152013446922212699277823760293225011105724139311715640339278327681522812604527737935578867935782221639670042655766334915057890313467209479700031520051842227948992067823016912259701367775037154000168650462801224080993198858688585957491663286889514154895601334016002981030840487969660855324532116559940149203356911365116232151495884728034412448584577259047799178742965000681413593668186058144718201830413823265955107512366648889258365287304239452977882553781208980168387474467869289588997466918914052271258199848553277210369644208018531709394110870009956747966570813194807144891335656545275592197934966255196428665752635870863917149990204993594352217894179096877684042336278552774395304556574084006130799547985045139500576661389752115419324477912673987848803987767234952031105819381107605392906213614673979896518129001089040461446937418809750805008999751349402630154666888738570685238425992297051692371162314508976386032045257649022371420813186075019657729005583902075160903833635778107828212701295398882207437119337045088396356188858870129908704758831451975628797192492103540891765435411062128350759650953729199003452546314913982079750828778236945517138713224171078104204799134437799113097446128182744656542213983009877958816773576638391445662001503297380533383073000285373671308455980701487347354293246253870856182086756986048645183989081603941524738871712150112804351257108752993539881721286844589060730166120091242499951262468393499783869749300449938476078330509219746362844931423942774886343142068275700052234031345934906098668136597092403570152116971566408179258947150825688817221882581618923211451269120000000000000000000000000000000000000*i1^10 + 6306890978078304274161466107078201455428974796302247923093001785932246239628622633402481134215263951031530426948351541638858769495113510074205833489909181526814518698441483543070409406750183826380471232512436498307447394725802909191346852881307631228885536703060794008307317319483588827117484916078314904935025519396878515333839434599161831450351465806596573286232253415487231342523105186579167982933370981477467545927380233515485796902835090074994700946931599661797674157899145575005825702050355081365535478956775607229492515104802993051286321654647848008039814794662905001249516709367388939834643990050623852644589283274459559051198732560638182403429117222042607231461143717846194956577019546790876968349919836295132251024670037047136620436097308572388885474118241310895594360824101309827313968749873368132213856911196205678421781222481032598375769382739277012621896488503720443261501330189225102178993741685890150351731679705324583335840118857521692206249063369686477710569080423605542414407241952255975012740336360896084459189664641620960026339570822991829844286651884768349597531235374283197571337634124297526990579885878665577606880857502385969644414513393246572637790709311282218889411460233954925472850275189119679922526904625318250091561505951588532559153701910011128732951464849328113007815445672953213228098892669476279436792106161988912684156564764538505294080084228022520556829333265641258718659974696863364276294860528017459976269738099907226934059807154517810188498520211803958243006887822609174464707774111057021750822860093215123068066573703649917964113191770314510640825103639090040425116647724500711281796570723444940396860586204802983879090310088926344934218228274265117662318745603262369817840618199013714617716455958008333884414012872155579234201359976057649786404148952815623209019767219303305241026153676800000000000000000000000000000000000*i1^11 + 8166466530899256321726080240602260488972052358885914261645136391879904407427078942803065034400790500733864260173912150891289271784785167071368953363421380974175831562165749211477446356604739345371154597781499777931315972246331770684136426142715600008448858644910272967808445006495610855036230454760883947164026463702758641176129006713955300722423881139725230971131509688371393343510200364677117958153989283190513750626370779856096300773578468825832117048286059833786198621553895756698383545560494278609084652524477728610055337034759840782832428740297828771195498487468441396941005819566361373777375932682186145750959105384065498009804798965992749120765749680891987485589708845899849482724942185649813887962499804215629934507676197403929523573717920209624662715977291794741598078770314822608626577712375829385046197504283714814998004531745203974951171156305809348335000801640363735696557337029924753135676832833667821126330906919089513304140476682416938185460200976509473241571981327492269530047662311916417893806947015013713576812494469622193254548901125753176703477804544197894060584810466468641715630139567836050226629037289770744478058027345767391472290981068504768246664255787698484263607481354264443404991273588881138571552776628222034569449114136383671937768161748952536653033475896294278642636356389837308210569658306858380617590469571432736166754898391904263750128164465513465806897087308373120745303644811684581773227269157494784535161718578952833949479323870399741457062705719105533619223196850554696079013132301233188736949234879351824605825459439897185295737588727527055721806989686729986545888641489790338724064137061196115496556159566676372558840931579310129434659450081395701697749076097591319735526350951589805810546116553467237056338077579598677615949245291862513749995108930736132016385339697363158798570618880000000000000000000000000000000000*i1^12 + -31948472663435830250791934742776748927807143148057739604355030019662088189227296310056117054945771484689553493487069105856240308474269892389694723731094907985357850851200944515224000501981368863494181303921220009978919109174554134035323534509248438602297746600572356116288660156971389509144472149662244702911966934692684297782649788030752890695862812930395104206046817609654800998439108467910886460712701614048269511785660137426921388552986466732301707026044890193800950900571597275763653396961572607257166871313223632247028750816905684687204031008338226341976332781926037868343033198950619766293962079171137754816449143712615937882019267945190667670348404525486991619865774485253091127122070197689573798226165444806732867431585900153961438028306177954096224805081687683510098497801567001695643780639012061112210117074378850695060749353633991726681925475991634617987737471234242873778233538661621648556736094165469400618252286809767732087535935767689078493591794759279144077666149188351316771209919958937751466769782056811710559850515001421012288560876787408962948158786751237615456005971065932375786561014571951703291744161349930811281975842511231851052413838085333422844541129844195826081329832162166531354495253774827390121323803663974633935890271526145340269582131788794021916327404033432892743323333532416952303209020475866286106526169633992799890883024042657334125954792015654560270967369259209067387540088808343108236383875425306020745543564558554828740939566268632802138937051165921213857028630443381899547930826832795645343930304633129108060330687520950785245373968050851075110005512654575990503692180638510261808198513018570477521773380427763768402239099087094100207264799028725036510392860311470684739403851839866322883141398469568957777818457399283959841488050205437688400099018302068361807750854589155020736823296000000000000000000000000000000000*i1^13 + 41613748853708753191302174744137319398535161172987056291690683462971870646678540349787952557357673446657564155111786849299596897382306520379202042861493805345541510801323475309668497468084159053778707596349139704311246551681921561344786403436846476701041581762001938440018803228962787613866837921196500084113524234552635280178372627565220324991003050443177271236921773699772256263493889023404174488002336637789697485235614942314797681365555944537046762864458233108472755722778431778324608439820754668208716843362324872061901832893444186989406405227499754343216922283824404483431322499402715475118045362141469455641831391218205842037252202206429122306191075932768265358384533873979939869855204590669187319655726279894485350988494958722485527267770183574799825156202949256424530871970602485354691442202032522186670380353861335020630999406928453032140080991185044546703192978222252303183230320194895573023082295001787298853993095750165219334235943677014757948538307926274919186114257401543146585032032310386259813849819529852436369427743725412128378307236192037084443918307593835037845168106814361044008466270576807582234615449498859863754645615416086729603014226688943273234592153907814737162334198002506412840466803811667520256009964590286331850941649136223844474134080022618143954857799286611749321207620616151205845776645289214369316476120744571037470833831384388489268988004212080114216274387706164853642473833654861710090715032102721372494764940717627449517471771595397420704069696170424203743751492615037296922377757380332840227055959107959846887543867545280565077638201310304249054583978391817714187942677563205475133195302529810702777051633661042673099132054332622341402680591651883390144434177552309703880992527267512846013288852218005186930171778935833017250228978691748789951979234896429085655353673336233918883430400000000000000000000000000000000*i1^14 + -21983496384143820020320484626371764540802760811787485055996752955638237184456202883998394337786049293906713664211406676788989939698068151648201332923910332323398570652358181153910423289865755895734228332201535600906306574973688079742396231361551683448776392330900744945211576458311537394884512160159564023710369024086339443103011841371601281281570272246404072348934656677316394318943880685284972339926458254109284854521508307002840051586233046187897712487933527498733138961774728904653208767746702654442179193070709646096383652945073253841922880599152887406505762036894120468165180940242647616366178605971302160129515367279887299674275511836018594909892887145507890680906032049004578519854483011364563569534445674931415635276919317889157869730631874396633661082486906759390128780560569509070707479345727285290538569505474329647065071746602480078927505434965655299529311286983002676783100909280611974237958875596796327834062835434205887053139918198080602392925438693366955320476083370359703850121900000885672395560849654054227967620289102203302128676753543029163694198296215491626498637018474671048848013049565218918181607612292607719031813379633092497227086753712685869118635367963356017814573210940330488765305516812731699265627672559443610796062885020193179188430790553104558672299677606104807504788086740069755751505809262068527898687474633827528769314885609482467792931368029277430408175906971051007415770740474648456679877658181083253535334620572183813868273319654197576996310197939662396752639526246364885423511343823208116992384553385627530572343823047104885729856459184382580804596401634971682343578402459281259287648323238821587818988341092691173616809777964256792437623404843736438354284837440879404072861778859124029974068992386290522047711354197183252456450401899190948859421753018484749252635628906904918425600000000000000000000000000000000*i1^15 + 7836991750481594449757612734942824449718582681331620679882078851803839689101744277784100052462609509034047796968836267843797956886353575730613264037449866169045812416456733786779815810737993010483519067436173079546644659703488802426750969950001341043798797601445730507766092028580841743958827800655328222645354714520406852935146990548907255051696439606815255432343325672168251996719136209649695106179954860932985380436514911187236737889922899971276244292016152379554768166598139281804467603594847188903900179514844282467401092112357467352794904071737975777852987695303941655577725924097388571640475212763443205329725439023478480298457965745990391894138269150969395510674479670124310405091593753618785934110921846459879212981265696493590452834574709513944624075049581238504913557442745448239077415841806888467996256095844620074150161074712553583584568792447972249995224382540814365686004152966214150912202932339294591341112772857008122527197100312840279064045324487356149829453679851238266511229119768118378374641358339684167587474631965571338264502586905783392346268828142805226654525095883452970398951953548431428636072083464344102140968092039404020278423235010452696206229766223690198536843895203209127244590118369144507794363132878165736654465166961176319812740428852965834368180554670305050637736681238174988210322072228545876950134779268791405717924152337352184282467515114332876917838968379033789705126784822475298599628417921014939953707042973843169196456092098935742324970832766715339331310274548535045193484146939693357208428164019368682201159387951167846859438514300556594166741102702360316285779682053623766509238978881592848760354430754411993930416656369680929401329522119924871917125755874472660578223885885306532227882592827102449239543275238286296588279743959721659542221770417856967824526714390364291072000000000000000000000000000000*i1^16 + -1175528208765066084840747528791484822001698566630852325200866340504323923716641852304039420246465983430781782274804807128460180664801231593383006301037316595754496413745373055676120378866504063984783999718678841925373439237394531778620019157584257866502220547431136268138823287902320930364799321772274191211187282269710529056179862424728214779728076218700978422641739373321817391765444554328848918990178755089682443410927955838884447471623578254915674252015348947118838565475010008907414896264043925120460785549367130898825907538111801740176217652926334760494024319526929940213267401946469865147388183001329454921764630154528499849071002910092559080908703004297691371607810981025290642524416420747297415564813885803014551836443346412728389756244809622484221290149067447624041987672232410055666611669486539192876440791892279637879473599596919278649007826451301486760913709618808607911931552424490369876221222423105844666233409085199815626615893807877904951772098477238172069693640052898635420206894872504334664669055115936951679595686207682224995753918726737592884162119071120757987922385999394608927879745337043093571981051861279642926163648172847645495402978268561965566079143449578499086760240177367163550306919369964176679210027788633782926863461970811636567244261084331842791958387459944740824373903449687172148035170284404359937292213377966980787339531872100332474711217365449414909212121667801228086250301656834128973372281561433706438018277177543764628037435818648315544206499305592763554393521307568008366717008050435509198682963144223840684626790166955259268334710301036865433869498904855649680375541041136266965328987940535161393542062226606728725086655112570836290894240463848566731801021775701832237909618500174398572780855918284325648847507750232380263784901986038165401085889645558764298050528705563852800000000000000000000000000000*i1^17 + 208407684329256798558390358740003550219360302400892192094306730238890014971625041206049661320108974123760384788223731775261239345334363440168592356090207598838743141320982831176735684456292981724727763632735904012943178658158616730864831235191392821203481785937446530355907052907481356986984533448585468318882071799169059494432517700440928633775838192095145305557986152052615278750429323440904668676193218060011802216808004665144176040110746172240070246522067665359887138319667370080995693496888593869598318376617331719240323553911770585214533963115262166504646328312184780914483304481336581081360539221092451591745265354312154526908532197767506737901164800801345349056654022952671591977590370494005588199466699002937135763690247584774603206029008711760111006083223602450771242491647255458501995925154954187242761333255367827284109701170873701188892395960740695577254407790485105948122282352054732027821435518235101937088112099027368047634168264850551594194044919817259818745192044796406088575419073264020243472233062703840074889188364670552602888711778420767959383510467171924122954734946996131850905411786134525623512530436302928113358055381822033960833375067442845671779585532333079579437108049101237700490480935902171035820411705373074407490282701451862467941728214321838983896062594279477008175549067785989646217556433633351685162358460921951897647372326085146991945013147333497410663086269894343495263910183742227481328199259496935792439691949579850771238897564117085484032235544556834349688343020375923997087776279813659845371131731794160220093982248534009702506137145699480190348750337130361177917344706198864070938704416911495883928765206802898146005944817372576516670176427604605812354114534219911194602894782928654631168074324545488269750334757681775353834340712667913120714451286082412342252819301007360000000000000000000000000000*i1^18 + -37405790662921177251249185954586504409840560892665410620389511001549558796901357050765522819216125366343604610211250012562602408044723268066327666883898948265001923248085874689337159080238602367228533324456427835423804524561537998944020463152663566465457402250732801759614770227723351000899411908617595168340711560373200195757698099966752064961455375108606932527445712930471032078789920302368541122052254846816128990063098422526119749425396037631548793259041599930372314648472190068240416751352046004885925508946255638660967639913349539753617285379146868056993816650357742167895189807742031082675890513764498125413980674751558733341568425961780910429015734179802978438608876745518100568590475383732079063129033031043730839397669240524796972522813658366003339064940126432005704477536514535158020182706805072763557994086367174980721909928436495719900376911330089408204620673854476092512254215959590003633786063060362795174546126103550883386951581357890376625975237974503951094033353518542553665016986409416599985528397873800237831092632233587009708447195784147654809154775359007493201452902716321884735750131074930557258057012771596828345637672095029096496173323308717626742181687531845980933220673685927129770574262591395773441258847092756742376448682435233184618456550093296359214353549934396061012474702285003037662941727495104310452275667487897322187322103507683793825268265884741158797534911814963099744143413028575348632553822017581810221964591719655575787077324058915867281443319527673368050581537205711243221814128888247116656216806899250467154952608164999002606555711174401973155890074572570066182935270482346163012792549783056940942309065728062403568076534208377579549933815654956187766540925070877565175507548687660294462372628918742372679788678177053654177099383884052431829323303103051641097568649216000000000000000000000000000*i1^19 + 3354856722560411359241964465677860904476422633445724418702888993836217405454390886777136101840392337154907019059776557285877115432530254858001015294871318414495396445803980717739562624625070269638369969144557225350352067300652344424269967532755378195277969957900482505673752671961949693334421003805093203125201421704773527271686540395177300794103295589690168740445629451543193620905872554974729832775202394459339092568497752782953765080510195532639810085999052632857178014029515565178000543403749951164183469704815031792329898205510674856583684992338119011092670878111504291111673332309447878276364501909958126985870597724184898728696450279185870586012250380956932377139113142915646769926351574081121444426980802266199192695499363970823139254452221960489973335216465467182336149317313606858802314520713625363412417976027401327570086930259168878883633675815128570371072102244089689316497371304529007861597600181557739634694908161626151810341290675357251352551427522622310424422166777317554149469207827577316388974221510536325426249951715114974757332488002688339451286176881293082176694014635718740034467664972299912314556921319851650867637577365601715088011563891201895883707721244245783417772505187281113322335531832814233268394573865178829386529293107413895362947502924661721316649549343426154480556311757807142235468025929128735603290542179123838091590666398364806017550959856607934897389873338514922495543854664832263434318395927812328768915887909752469014811692138929221849565842762801458120727196411602219428892587312740430074502501636976534116273086678373418485334875280528008406679031566125758317444896892585003332655954253289470768075361336929285154883423684241333426198550027619720859423850609157130425309860037860810142228882534180162652120276424973350987257741522149125606952095953217326827333222400000000000000000000000000*i1^20 + -163418975702548925945744543991360883487764973023760982605521319226713661079408097244964499342925184857890415906973749426588172240505500560487745422484736794929817241254026264796985062424186799602550010402095744880026381102874532175072454033782808721296170740084717797479148706423069517920987271392877122884839064539957363607561215291814330446532460731565680770348191225036392920475981800149291299120836258362776762042734418760288000669559234380600139597416696217207884771111135011578319773947527257061284255322399367608028556376458073698279441612350148951673165025105850574352055119389021011057537616227670341437710987827445725997169101043644342575626787497005243336075381987000591187785347081942181295929177403619603172576329079665452307271615603888150900459151154960560040539479031421026011182384206423412942276376614506753455076264285449189045942306450422131850057546917322828283147976928050359122413670867932389437261160873175902130682797659567163748915974377040854137755449784512252738846951157188709329170276141235913177662320422035989122218795253010657744177407302620659610353532614244055224526229684404986991446573941666480848648979011870437005035488418471402476528547256481019252554017255857471332372020909624811010420806894166970063231698393413843140914228836210848481374318923345855537642228593417100871074709322651539006047788259060900101955851074980976732254580683462374537419305840069371926708810380478024831949035105049381104953207601808312553299044456342121734845988963239356987945761967694005799059557238811709001469742021177737046712812690319708398558837293531604229089591010117953597222005500458926631798617253541379298555736232663767692684065166416778839580206055416824645663750224818751964464365189152029849546620217707073728016039146567202467014529636633732455425049582817568431800320000000000000000000000000*i1^21 + 8278018859925919970595145400328559276776973184326881145079311471029507306247925461624489179213413695414181655854576730620904318857368198185722539971797679053164625752407219427197144677282585119489466370615370229388338347936208722295516934545028711535334443740899928370968995925166181385331514101375758770435774652094647302592930474054864345784219233524986057404801658473552747542458312454854966393578380040532282025728379605180701349192663515994768570523022645662637256608167221821451178803730905913408530395187055451795502442624755026189135666991499456019403443449958779999435105083120785167941933601613503992756558186492144916955633707975217895610569774333276646739132276910287760044692976622689607593718692275495139940941444167575564653284268395438319246035582971983394190326322408815473473783868586726363489479740105881736968343917658387085387955749590541278072286323200447571627268714479791825202437069327860959446711971413195349576914741552080293304917898345066817435436830167956574447650237855336518239962226511967856661329705871598353378893520379195018610345583817940660044058841064880418600717529795404918977886579929769737232683854308830266681474865097813706649519412829571889734628496722850307630919020050155203527309888721386209569450918251970440343574906416455576425537323497165932511989212621387996619174206620692373622320634313122139663829603808193932678258470118361403191814113947653683029949406902854014687394399010861666165984383084295542927014139876407062952893803050270207068540110240680812240901012049629774202502360595633072891164250520022929627292722548936894035835550489282501258399337839237285809726465730705564911039621986682842720600561272458540797751125676529378827745720308142283979267187080402916936436071784182247414166767800902759390452348170755439073888571668947795968000000000000000000000000*i1^22 + -346915810496518600032292643326639923588304136476941760169369182067282834714428084770984981260088863061589868567142117944815809809648965309391555207138483419563676464455246831182671740169086501127512625144299443399097502263047612493551871262124330879378805710788173500581700956028451486875423400114261044723470877993373328781873810134565765855242600032339226439360914270272446858483344762504887830626797605228100674210211338613138846350045926828893435234393302199212876260281748933734985947200490030290620981630685580522680903367914674984502816092383744917399511893878516546249637607769443663589777773812928599156069633680534449035257930175392566170424086726548706230648602430269229986110956888132815986759494099540494714290799681570253621494809469843007844720845804781226786857189404525784702398796822512757773279929887700139899835949912761753419879244977143111804318940127620381444237003735234770615848462693288409874070683312767366857038417398639910495604582554888495167972718479143718480054335032983694174927499857305166825097261408894438107042706718442815982417583856483307624705885324799515549176681027636460738166739652311999847160930382405308948442255749588342110605044963375688629287719738631766119127276544048792903768503404401239712887147573844845987608934071662403018772667068438443854676883282036002929604864663578826135129081192196159986906959689666948378968525886649744466103386329546344009419987437411044644311816019336541933638747869565244868837250775040051630526634582863911601172090042867352675293770227705385335935697279328775091859942632554221115466617602833370584492247399768875097205028548510901862005030775696930356080625990272832625012084882872018640405295371094715568062771278954616679985292896060420861388425577898977768884828200493466807454171724397908542237610417428889600000000000000000000000*i1^23 + 11427325930574450879431676125251352204815334761294193413273250786396533557973986613198287044113373925798030143380618791910353454001949769631414271244630236652058548606934385763297651534183071849750206428609657178307788299278473611912292868147519297431041601822134711872643014983679471528972708894139670007702948804231223884535377893170453459380777744826720310454164118801878942593350974429578128802486234713742971870678933452790644511402167261829457099491068967266898033715568830430237597311225854966818713214327151636870458060973366220471421520559956587218900991874524408952849898948675485117839487287773037270502760697997332069304996463869506005964749561351628329911285400812898079256345198592794309486303241585818166922655001768486939197036590900424681042751139682182915969775692434218450456701800204471779166861697098922199979912569317077045250316686781309971232959298645427589445187132631742669571110192971168178031683747814733100447082891288648077719680849846385338942855038035562191659120797231683382190420707629782325150078684528410787112414751272650193135179857642082066017034188892283803087607695218051393780043346507687616883897072876236717595430150800744936791983234977296082312028973752203732667733811295231225242913822083742460897658051294968593453125729259119899625602605032471994419937258689127489449553021029936403015963030443981892374879196638739741832344805036239248906716964961550144715544140000815030163318385379370333640825274889530624380230965996556600766261383857217375483451862785377966690845930906161325403925417241823387085643524990879795042720064265394635398474460737210857312253028165078927580391503153294635693280828684494872253347606904895667553365388762560170203442892749095281013256000282014096734554682878185254357147173554852299566093125729654028661605321932800000000000000000000000*i1^24 + -257227290848096245802189344867325622338381801902556376739658186243912520735270730584716188830749235473523332900497167364397202798186415276787478532865745718755515863233159021845178514395201577898403408788803965299806970643366271815724411130345904709242082544256818886613203289753030157136191834621272554385464666939218573955588922557467577623202247257456289375097249006807219628364905675056843668308465070128268672711829262403076355708614087324347394885129930643418641720811191191209720484684531524769274156057927394458242635984675752570704378545433721171937503161491311348016747038540095649799219744459217309377728438057473168336176344331307171172427882200694010381663964019042166623165948604014849731623269303168123108356253485753936257203025102773319682398748223492149124227666956978446038364154426489105287560951982337175573540488982203172269822744719816992262199097197000331785348161683815138672677856830070699021118975749795012610967697363393817436380422549933374354716991497122316244737435904001030857118255317619830860565294511977130433549729155279161646501314547180272481723901244763874204023072042922348002448867107457396196908033803426264844736909444278433863549693383019483954745839653915964988315480613817117939493277659763873172848838426578385450774170947725990953289837828130558037358704273266235784647388148207835690877225019197988725609346576692963986964192374253223988436061908005558365015335214419708715451469227934043380159921094391488470467597995069731414540987522425634192513842538519912584320754167447388200732751674711282282021311806876747016582103619413712297069451170430152928157679570127624076991735955418618093808300397580863140869693956459381311413457931971181928231721620323396563108386442214909078223257594471342570408174104298565577044601721165032830223253504000000000000000000000*i1^25 + -3559961231521929415690622071602893997753442102573186377581612498667630611869834318546544339100011419499385979189092595523749994932713758809982311560169328073259977460800778839120729312170830431028349035804209183304080210261047519270624457463332900114672440252691408959044646191335151558132342994809388645560587929085402538736288469685486851061194779952238273360208479460789490954602012672345397857053996703849977958546323747758575223859156381562970417295855878534357369239091977060366197647598351495294025725701424641563525268956883379594852277940118247263755611898324391438764266680728754424544914898455552338907916304923320203454213193334946327781527882815253125127612557580004859781091034753575239268439859498595865780083763061829259240529953455496661739126909256438439551011938310855609399419689247672016686771957929286280421302354914122139189431193745948040644526483862912116820819042193603451520180468402498749278393121818852180026049782092090524300381711140996454226202280121592868687461759288939200352388119674157935485356844398418325288239678816997335638223332262298406369596426873239584018899863076313540252170107316774475485115768067337977197455858976525041399776319915312542670641161711056786067151648678366540949293754155412784523963840863730209123353297180805881859522061627286876126329587218399898511551552274224682341429571272894409699965944525278764169934017800185292291713326287450241603757265036753980195472986013354712017158137827329449632615265449462546925329450353472203843700305759393391485448226780706428160712828592680239646935805873720584617822126889565418435363280990228039478277239878577702018327531231231780911809270548834021810246184385530181183238491857726281994074557619449380376138193020681630728312610913255584037532270130270336996881940861513985792409600000000000000000000*i1^26 + 392944875590605879941885519755206683544127886841270558333844102055308930965951703778258910770625118171652631591994871359869699352047706987407543267007317535458636152577123525660258616675097319975782800013242777134775336575929711710149376441625976105236440665855817774447043186683645432566634561722048264537882288821652897772863550978635082768910148429615061293969114291122481004923903406202740737846219345921869542585162567815991106442684039042410472936115392386169292454331195229460278034086166786787385268799783399881239602745365200582612508917369330317123343291453847459032990358623730795718986917529504448227004234993618244193738338614347168749625602721827345148115444907311734867440795458645299545352885713209251139287725063550612935904798242836425841033207006290024221224056967795335578437233577147916874919197465036220142797139664102531905311861172046113369187820451805512202544694419661559896884339521273719647450174897069545565978092818457987310088677352553951475320398148599193676969063251948247530111371115153593138281323423601185879042506690758984664342525511729597653031434618232804239898253764106365645294916785940965394869861422765986338041542811078607226505231049416858464952832467710682257617628392981723860836343013652735162307285914534892439111592841950080265527708808998346123636105866696013239707731622939166239160206103257727437169458891983265309840295503043183149724460180137140752353548342600773903328862355920340638560353254073859515619187195641926197755394433479208029870821103429173162932605106540439673414851682289826329867885862575620172044301448026330287122589912297393817390889094047353992422260395982521969427592406526489742506660065008919300473035690474526584606831245299945517984828372490690014046797557427634485912600333963280030062650519368635514880000000000000000000*i1^27 + -1924148425500524882931879637593841753614791126735723223065546300201759157244907163814387871323058326394600640138335374872170624187331465452736041695956360113638912963207772986915283105099986931846983976263600452160771164724839294126674467095352536984527819599396686825498461802383882960490188774453570263327957460838459632859245947572866395130093690099383248942820560936315246277465543710244992556253127388080243639371492963421862457544263460165303865386871309459978784654118906363106830336658011869898348995241538160048799633972609436575317865426000796045112190948185899155555405991813580529577340472220318785895865529812164709353217726174819098020242179257869793261408634619554019685772449611647306300772936244141036781580539376604939256964891982003590900832447645316073193617609193566736313988423909415047736258014590748421223350552450459125833577126629287705837041064542299568653013637733452458210494114719702092036908386332731525362431978446860728763125150540658064900538937388982779301096918953346815785743719210786693696246746491635941626862196750325106609580184449690975365094994742556187697505822481167756690187811619360500843072328317447099767435731643149332662779559407656676570037665733208695090292194914488644696844461816097136596378313793900338205023620982035277082103955381833373422381076794211373340490833527218980586665486179455622437329924283643356615523916061087289987597588069585993089727990567538186316341367111031195905413626476159547725059746756169668933290101431204108065818561082711303854270830542789868359349007139053542964111474035333913576939342944513443130781594899713525428092105465840434874666867017086856435151500288091695630925682924091024787068753146959353353153331117839011926675367778977724058410549248820983757191826078346763866224843403821056000000000000000000*i1^28 + -219489693017418173540800121645514624093274085785476996735554031393722027673737795203163729210617805843598402145099719841699921255508742092742701134200646022943400067564999604081299071808630618527280730600268813634584183710204266042489372894286831750365765764815893391600244682346822727490243235360178981809645475739002948963034633017990300793656391239276730234057025068053181170425315309353345701851785657457950477855780804835957924953968884020130199204478666152298584696674081113465291395391187615861241912252520845995788757599192384120764801813340977219769094508844763925133071246016337098680257412392419794176219558342183372182176902280500878543061311447539757020231884853393151055848256682317518560766731845987743963514595582176610316783814567245159690671851133075325723575199374949888636068278200298151221147780163105454408180910009347017970880952968473456655713052568393367230283790893589483935985231647399467266048610382247529122860735628022690783648031756444708900350996677168038730562551696523816281908770673172191209628739658548715356246376289269109594510165552689593686809566056753551474554459540399111875237315142539901080226368514837875749830508134314119935785310992157422658168993510728376738296979804506045495576652746638467031696999340249344704062827573791824448827966935737084220950690287559644147105052331732880276818623888648830276840985340439247516843348958365847630601841679959172158586192899129035850203916728976821823670164724671375472598370823903135503507529628444455657246097490018364131469853341797026822966909887085692630088158650908482957500287576870463678258719413171034485914580912461789872865222860557258545870863634806270292249214764591613028057786564698844959972616874832097500069612505046292999952428296604686053465095353290266134484808525414400000000000000000*i1^29 + 5968430553141370916900553864403468242479250395004109699792375540519251700440521573773064449908222339329869047687293282848400024021606805765000237773390326376407458863932383644650862535648707552626140927100113341647339435743581744388196715637673652949384710440115240145146819075890029785092305826352459646652813482182871060220830780867207450447492765065732653551814531448085822713565267866800230427349755060502043982728891455209318663802712032694173242111443885395960681116642929463605158023656059961263196847354158951355955341935923609225247959679354369500259764815265664199428021050670517094955253771337565286477763342489388666031762768395277539851489339917491660093723117074111595283281611843579104894338668957462454557279301087638242427551117397616584838917483313263992601966484797786609516405262781201579645530101502944290144045487335832908313795221701030822850295896370376176692686108496137741597071699258550979205058717582781935723439763348151086475298188010128363941418894121520275749784981303804291251947178377851691876749382151444346608728279614309610843301226197051020905941405201584176893517309599643962552519885107555526943156796881696551326517440573101862065630382411744193040256191619757045991690297679971794737330069975166352209347527008624711505461547973227671805445628895835593359351415418262997617159488298381021232195253428045386700862712578334363375832713378868161490949151267260541230562085039781085899962751054224932700863470293971765884661346539131244366919815256357763900876563682774363941581660537368358220989112092403215363185113170275974683653977486718583452815795001341320262322924018691171440614170410680624257447008110390636481789400518029928333029911400182630504035800934268766919812150620172075870526394372924117029813302386646854966265774080000000000000000*i1^30 + 37331509344511320614848499110172642033071403068860188976489689889339791304920225993330594973808872306922599939960237151612758949727978562531235644279157086217825607361858450725083698147537204189768564356105549384126728871155739471828351763273048302090957697154143253628863931119510932207092231373759179365020737884386775544536234051804498851146443844869923034833580134529947526322639373366457344219368339900108289828865863515335795923045502590982414790770505138639390501189803777627836398812835031559112126191080969686201198853004858589424395204537620337721581680848210610925442526747614847005189006884933762127425206997670513249181795865001574851948129392432005209347985590672736466902527915667854442573400689386119174484177361014357756669143814869224196795770451310717748296557768201252380757934241524834324921339052435757334345386025066875013384105972924863475462024602528711865955999442057417617923834204944237876104693511091837144669211267540435183338317960456823227580295583833213086493331920669065279708041695665791012733182729507307717830003731360204040476016321847992970317924414860789587094381743403884191832801190495659175423606106193616352071264832369374491082751306182319176841829286551479282492442766818026974810484691095625431795004905332344440142828792041140975687931886946509277463148150202929048001957684126425752233138917798313152782291918461101287830158119650600906554077839369155990548544063990853619164486069684657321283940729602181755935921727994910838245340228808524718377566690281132927877338079021602482646647422363637813871449570355703282276863491375230005636539480963337566569322858748404305806551396019757270172885469022845314185051541032707718144403555394209091564298974620617710070138370380032695859915971546719557335116384368443577597952000000000000000*i1^31 + 202690365796109412508010143861556514815784142890389137605536376663333456727767593366435998677617692643996188639519892705466131676046612466414225259018660009709681745992858923879555310287537334775699678141975215307990508267894554742408831047857360809274836084930803326299179872034404334446766371797953091843199349869885557811861929733789297894942798838861277457593266656954434356030731920264991060854849718831612479604919360031379780482668627964387102182007729034177035034245613025425818183142938490817095033917834516828028985652855654908589521482845193862030926886355406376897825488772554870222308824810831363914506961892573726881125206479807060998176171402281264450567197766574118071087418029437119124209280860875797491475799378800227167939140207958760577860293318924993215906681251303049283981045474989731140463030382911929832103742702902414664243474757353770133421597331256398449197627418171236073193015721355539453902001437964806623195545247848581087566458081156214132225768124436988307977444201874993453371201803418090498208992378004241641174679834540230071690436591583543073853203962082138819170561028501009319823816048526309108645106580117843841671725301387768536676555157799452038491856077214837234662463741196162450606271043952039745466321476058048977814357094762824302711902251193313108596942015306785395525318376912141380604034323601435919165576696843854024054047391895922034752245956672877312004446544800390571097308313509626092766511004896432237396675029204966062429680972390371113456374951329042581139469556029434868815995173949621521703167249476973229518940409935714464955319590327354821686059109073780086521363058434234720325705951194622275432024230364770209324473175901349182455944101353795318887956357936254996177311331945485245681292457270679961600000000000000*i1^32 + 242457704619345467238879862567778806553222548216026902788512602140347870496621285569169519929698661757921287503693117067120174094008353136559577092086425042287566629478390825648953784434463091076228790757268710767167678975533287312979601965750067446736908021820630044250853402844314188657387594832723647528932457882257628485990770507160521814804097594275443112890525869804841617890162455353535801994571842267156491850898786014630619521660673766394293027960078508905125151753346299498363692194610068580900545391641976919730372272836081123455264708457933343970812880272066974211444745176868289991088868256734948711129134655390011319230532174424581687804193965788874669919029854870769750806338295117375693865462639220299947284788631873641841205868542137667073971524446716367801145979272828006695137948727327481841868324165304453857008935942115022531946961775568737626777096756397679347316512804413083055880356133580950612908398412972792351359123765187143475121918578416416138106885477498672675382384349818166301672885854569458817289550677380778733322836995685121013817925812574416933030712499252361770756733444061270769151159166333191728094050399119199874533533110340634290114867907267276591415589995842115952635739676379755781539723335432649744251290664304403589971316283696512946381484674788552134901807301663409292040278293962822761938993179119118922712402154418195070289160628416546521054294079693829027984411051817056727644722392909322606284712628427723975741080756144547965651289246837510238690421053263627079825452199299805634766787994900041767169716024693416423961791793449803130220326173972813282002486165823735794833100891757143733602395368784437661563820612169181013025979316435204711334277794674466390031609272079237616283909378732251393683865605242880000000000000*i1^33 + 365227558057631356256055093232889308823238907917035885387175363238966322719710053393765066275710716732067955020776014215444973547290420384768511223151200161106977088723612219404416697449785002021560813576579224400102235235716938036548679755584505927632526203703671962945338312378554334651501767665752894394003715812020936148160668997822226670346238103898893932833367272456324653548551997835436489879485543483083109582916560333702175962640412434743935956173065096610546412169745850044433069322955428171920513674263222714201912224028874953435345895095187761903837063650367123077834104573988896510256449602290226545977564828475666830365359812360765404904123759875361020994932425821525922025391009740562167217290415545787699339651832174916357929318355731059979005390410077164349765806882818755545596856161784774871483371885798193167769029951002421611324558528047368780645385009921091801971114535121784846744110420724657037381658940435124441945323116406622014940360882911336569514330964563747652520121101670845439721542128223848076764179555440845440836284111109453222013485833095415595550010849408934496618597687792744027416127580768246002160869641768439361635130710662699478032027982465536814324998267199947060581554587614762407045536181930466556486855172585016393158886237917449106116121766392062124206967265360506315595549531421333700280577244736396070560972301977708260081543511908396368470460165736736135837824217098762131810138199482362366515540934313018497441663929231496905881490405128111280436706650168707144798001197384772129682801817908806917022138154049564657741751685462913760135580191681803531754972208028288962078525035447794465758999308753823414222702065790399538527146116303025071549844046643271794466396487560244738259513397892672464194895872000000000000*i1^34 + 281756417177788970785902824901805962674463532653927028321428578847489246330219222868422760583596748236917566468515581843613297566643723630453464680038803582509693184800786411916966923942764431561852538893399521548474777509353708127571153309421929553211044211265145743386015903576289817046691499798448601479995507486696362075936257613456543356400871134102948233805999575108902574105483566938283644492345077439293669879922261380820103393815440389379220629395864867275042900784823524196514116136011013047368006996593446754529395457855106997122424123801099491911833340079351168362133935859448580081477885690362288585727998374378548248998986049207468895268582594867172565156584037683621914767304902677997466507571222556665756886283397696646148823811811903424382231231322415016985407534421464425047582562469236109378711696003644463625015936491011204354609472494468662066943587800315364032993382848906322469623545908324116204275645081095762507341458417990929675518499559612559565568964600854164197042816571546547065336608888439243002596618452381536336880291868075477285943274054819739383217683537448087057414484862464776651560717344498939506484203543548780892610723963904501250410900600122012856302804924833383934256733003195737876473703123025248411027513367148870617726687555052152464440964413264578580523205366909413715612218458459829001361087331574251330692722016834657246351032801528265924879522453718698944592431895695304120047677947917389979331780716425483661377667849028101953784217061290238783561678234568163192268535881575440254764500046455455952839174539609985548327334676923507591472094318443244815070317462302755350202623684351671034067053456619195498265802361162210721315629489967091920446472300060061669193440453974504656826377816303958084812800000000000*i1^35 + 113715044130780781140173833121216799226459186048967129011931841915876764053135561545548086441654151238202938065978598393136717944933420363337137262401824145074207879220400823832903008637547233546903823724769747855064489393903530679259643555393403875056265553191004206055539726045142945057850778401993336996511109910485918247651047944263872336984549310898203335114749666231810769156083047732905214434510195581004821569861926955111225730601517947907664820900137703614402829772146251193708067329611375067699024945573686699875989373537461483711529142225029849262214225168673339067907910723205761386061804113209930178744015557019818316078934754078361045096072555133688451808298145730490849214634629998909289872722599474030131036728711228059412106528529416251066269603033836317208669840522994984679692629272260381033600438625937946350573074377091897580520003299854052148232566234587890341955182230257117955408609431403945784087968555178763236518077054537454828197553751827432219948083011807336563350319972133101446549762822975039086019826410908969397797209287894257367460820623082191976450884511258561754267074475666231169474959000903385254667856429744423837113124969026934962429206585274123817112762037331034141458685485316877891480749807714838059786110858659342759167818875655492947523146084468402829807886763740761526546996977480274372083376342918960142007627646211340655744119359133033446103863879413207614549197720918812314345787227637591675976237019808712542838071679789217330518094575503271980975493511001092872849945674791761213043726254065483451689834618454397254449170989344013805946560443429237359135358495782441921765831058651100883580055658450409055493044417743493242806713546157952563709803865985048403910199514404775008612331679989760000000000000*i1^36 + 23342302716392738357805013564192675921490697756005333546363955371433256944452846857778738870082075538120543433220779638369976622262132679731571164362188164460939295066804387716598620538428936918617977086814391619637430790443856387597672923158137877474453589663182148710539338047423084287067381935181458951189286071543229994508059829626224819126382380266126713338904549889769016970555319086828106675895422946031489447077732289808549376720112588601641823079348686332704072071914418274597381531442192796535575386904319076483976436112969938381815414046589020455554683882496511866155823374712091279896497841449805315662765568140182265785132566776610169968524658028383348953087870545594946494620371318935913568950527058913259697253176399185810803460899042593939707684927050681981412410574429243510253679397729165694988823649464932124982948101288515791036688959132003469112084877773272859252721272814947364400042978203753208283718509338358083427326265622392075268581144048691256713030669619252298016827701927771616791090272289680140454067427049114153598542870798171545683057881430489980151417763995762882643064173146942544370655590959162554586588441749111465915118764745081711326439942505280889467812292797521732427297137570940008763191946831853126881233617091104076870060354250424511842873240992271654974718438755375492276593847588343631877157574835935980680528096294711010647602926158979715326814126278476225215228519745543101535215652756038160654705750702791561214494651564447745631979886802207233486884708665695316161777150097060448079859445582733361352877658362383926090980213719844730193848701130817521130089983377486832325580795585487210152452923061674544347215299184700691066626670367888478865335708953212026089259668763779832780753944576000000000*i1^37 + 84642227020250294071334948800953754662785425176073544954822049317490650478628484660599984197931020769520767019472460414200621763184276378887187627935156797095224936768338037551955386591045907154896595301627290015200139704098246195792730864054750829238809354980333915850736326069878572369988097667876954551510314641132065885726109242458907922476180053724256011680312168550435755045589646608201336606745622313299329399190380550328720574596140631946522301768170818508295515661998843580702732539452344905729418154889406478185085407271801882054941028893412679332759154831909538628822673053849322494505469951231391590355727789309428039369134489453865266619095090458491887043517809588398084874892945182325955144441039955731035963973060752082271820950325351068569436117943055857208162411143822760240583648286331424131302310116395341599750986386637739945564450542479112056477633051674521265154129868539253321796272252902355501108202091951099834508997299686689483048814726222733717652668072773682139418060657123082244530926569192231555800949448079495938406012612821501491176054813426942762946932840168871815569492612762770978784233074456854609753450057230793615375161494524997645876795071373143877298047238243122108859273783390691213688979398580204492033152359102575684251566592697475404936373513672349041448641819150421712328122371779162737739276591759626377129836648718249023547170293021357006603562914440273850529815052564282134861013445544052266205816327868911361083689894858367409792272277822548630493928672982338538453778134684213467124725370033911343647920887073101770484439292152343778736861521035007684176801244445444494901038783879852036386826445180541215264692930394867018574060731180163844949084659440921994175930399242273217740800000000*i1^38 + 59051655782465762520907850110135317288205266709291779193743707072694640591311807341398959346226811263036402677547584412529074625614575115334529997839187037964175246309514640877008060551498378650133931449135146051321149733535869500132050100363978676588677984404174545202812689293355776808659292612251404743716250632092039089244165446300451901202876994036225328575659503716483571165624374356258567057007393566612025205305610606208725717196312156724263655381386135880541843725659233639364391106783748331566254136433283500066726596421752640661066961160728906464014557032004784248045884591221244544071312438309084480901108179304070419276459086775661899905013104242099211132429335382375312885705836099366734541082473064342352093534120358211376419311741980340430254139648018902481923630670582269242591680234585395370462943925466819124452402336944432271345304314798918602237756368841895278500021500558140287122597000661506476101123722418699722623850799504987412945840143993761360300954642452967146906046874468447992388063254104875539149458030856332762960538337272463282122866923345171407625915814381272305014445413197700304891169714341174647195418416641365935586689281760694432869084439925716954022512152975098167253810076645336024389956458860517869089223573176223589657759654894940822796216416446283556129049464381292561545928813260561258301621168967663317723644094779931439275705573793306551485808497236850944247836001199029190522053193418790548288174114720085969831856328543058440536752531740306117281160952932100688205959225414893876883156807696595173137255840047618262315691970369344697560318383929196290837286570723306225482496337413401719263560578648605700683009592075406920365780070863656410714442402709821371954816973015040000000*i1^39 + 93132636111318752875804945785906926586238864322779250174079843044634459795936776156873661936511340674055854600570964549650767162590070114915797388644645913821122366044255743613669229705705405399830039229996787886770715532235091897525728432853240010373782739608082039907909318403825362407348616540241283801136306228988898358921787523634520099206485673399452720289114964182329988291223342109228028594486864217068846333312023902656674373514492735142181844432284735456990352448277638790099647246980282356987720776477424352861537186663724881630452856776100536451661094347934076885278804707694360201686147181175368065877352252989457890698401316940738679926923404925551434616117179125594457076375420181124345080626247342890886720248040146921701025901466913104205543200557963078172072405771736058136639139690849124384873535060981862916829855962309338635238095203509371879090483704430304758684200449325204646109432081561711593366071353244608977043029378943702392208244358057938624456111095366967232893034422312377761277214995034649565712702105307427613607503872202608065083257369499029143443944163635564426444251018572522109668930212310343940679488744705639774968395402257547071234187342452046948141819309149182131032233793806032446518352848726426849467002325589652246377939870480489704627650874321910976360690290226984856375918899196864449409784009538008284985513675831457118773386631617086841836594555384721681283068831632626057876135878481086151884044340322844863779768410613954583493824008565239688949369677718357580315759032345662649086405679424185214437003616039778191147756740351927093004164247105530607910892508431608559018521784538791220316593991104874428487740436327127496112666050110978825616065463530529303349248000000*i1^40 + -61621822497321892809921333902860675745526335654120993482261963480057713933146231505853304286273514437779188336594791974003334946384699694863761748639861601184520467809271293115634143572750636087095399355341866084330230689205327959857674779904280546934873438232953764876625440749254217811652846688474356092037629483536098420573288849955101019002384615985694075819805998210224153345199002104528590262369515071836935517562290239347214471285440160460646816027502312363289296283540351740381734734138077589306158745129547521579575561750631840214018939275276093439623396539536268962062279688539801810023588644442213684972182593877812841947333664486943921124012297283771931889608772130832857511679598084649537331023127272256471035673939556693252783306816008590770339384340435826797960155425082088633432843776475514140082681297328163049225801111502291762537548047269058481418810430193083149604399726243623035574212944466681815080180113690994179713457560052465300618042292342224045183332084277655561099891248550263524479362036181987723999278891604947498497063483807109065336349226455736497814764106055485670764503436769805696291473748277478007877108909039631721414078924048355482479651711065663541137380916771569748013737920301768816182112116401630424329875779615800660364540786701815059063745485785264911267473544300056139604598916764331669565869744841859097246083340732359949130246932191652024985094689423129423306002922780214628302171413295276344660122638155560939943244088218203538612728823677383566120653150296141421605682626146215009813191825057700629339388146436441830624848237043570651289380275150682841133848047636580541116206520197109206844472776725344645888509276637998086704994896199353810445336003548800000*i1^41 + -451453949487304031302829749620380334658311225901779084943636408376016061724978997291993853136008174561326366509846604632525027121713995526851056597351124220902423479860524913120024143977196244044484254845303756108706899823420832318080407288745702204360910689269715272145862899561046210837923124911753376785887029106711684638337940720350371439836479537328828539290414594364633101522510733210218588087816637561370007184473911874032395936243307751118174536364264695185296389929406904458441343275103497284070978675660874499186718110599000783329048494994953759889419294022327290634543417144928908068752971253345781837683781693626185276891936834962406291435500005153553213434418688433623369996857623582278843178734578599815280333991069324179663188228333470634475133696035962841028204803545905017610234463181816900425427607074153089913845250274964096788850445502863429900287101378875347393538952988210879486253424044673881516766378005424620866736302058468422493092258959252292995831910991702644002470114268258409467542026855037038733310786229971487697188591963119240933947395823912139675518276434682984203077388351058177456625624016196401198756421461809471840561941303956323413110843405081420983634709166932097313923635372665927272514507594308896379759591841492987810837927740792177919437982321642951040237395360072543355193018716393468418473522613189548901882620289214293674903045884450660754446200507642855210715037973752712499128093879405028862313231317804054332754991603065183884171627236327176269917267608330665155238431401474005450732931066824188370058243367104927008237149182032001338108843021806389610226370822636677369747583545452040601923347244659992810873541012012375817091932177625275360000*i1^42 + 8296964300078018937350983074008794470955656371479862060269457580109006994553353346379282669836132128707277370412686413900233655215947663902782952733853788096830731884330984121905080932704678623648217912572707722109267182362085283528490522795581063524109685018287573499266396233745602713652646354841973597006640039964310328866227217734028549718236412168211090673695479403882618011243367366275848948177177857732726067541600748865913206712722741332961112968480272609006652883929856960248414049278795574012937533741865333645211951256531276204492577361342933551563804102564278014401134128720488917651233082208692081028068752185790568385292530292403408593076750034301288843344128567149856760414894770468434410974914617558069277073550788140820229293448703251379815155142187380996007380580978574501748401088545560960411293115629891253998930246064739049861896183176443297715508894101459243880166554984272214692759740155273520235069108001313517002279835549822564802754675194715143643332654882228457158494317570999359694120777542035082034682632454808801134843458462055443437758160658151693512793543051431659890271036505331430751594308017905625639692894220122598322049001416590831823978436921699455233124076611491519012843597137970664431497616331886516562162513738776850837321088831511803000646308098649242789868457410259205037248653576130416578413789794515359961523805542856360412726851137827334714954304227623841550209058126086410574312500571582619106752194369958535875865150220104678522291508659094114536072631685634335772462441555018833236819907135746207179802298716987357527865313835295036467913396192248426721901944175243682632954723875264055308912561217950845523688884970207567882000*i1^43 + -36939987616752753404307956321415991137342652511412158433215656844461575591998953963968520909751093299537974295805407955088677827642966715787636973283314267768902307556852778546449832964589490462719956883599851327886030336318944400631023785472241404388046204752392003570923536418843475494024773865804885778950603029617884038853240675146360516325995637554327118758181914252602893439763537001188828097380990074528641759276884697142558221493033490405336591968275664117766984269020984407087263491571902131169199320205986502736134296724168362120899421653098337304839273762517112106284107045830340713960352353187442231953731695208291638540063306297491326682297519723294316037645675291447453806251719090154012647748222612366290661409530124256094137352203982062204595412470674183843279870384345711435481491778283459606938400611755902391899291302008493108144588885730445490984175270454790367577588269215989179734285285804666713856141861476072821312867558682990271189542540773804871387900209915244033846966768209210644213648159357319618103738085668674428106829205473531288378218374195597459845809806311541304547646563867214360855258465126340264328306607944995148636109142038356987458977459854424343719475949819403999024946469900502678336369355431222999484997985215757571712073057942567757246638111710529183812937204760767948973961991857891040756948319866694948023375447992338607330787707564939942596874161475902157250641479780991249401160993474840189381242235108418654620721375993684011382634369891082734179212967531696741972480457687274431746306650924815927530916468723460489863715986133054289834525781652860708465152985691292042867750962051743458563710817974881606397500*i1^44 + -1169388218709513900435906098173159137207335301956990933825635995378191530230724723081793594713830692187426067209850335461281170704016318707004792511865549627095083852413680153713617432083688451393154749071201259106360469123302608394455602018305384730577049138761507805552316111598780778899889327409639391122793900278617626607838935591778386884487106963732306855316889357487143568770777227838779209812291697014364586932455894456453149256424697702741648691316290983543045715634264059787214408282240621393532835430795845559267012039826620806426857934070955420448353999603572825840281742774590346764138315948363661009485752565540191748223148989879891041248488276313465405487218793800407940181159425937470308762495869663875760513530675976825942022079067216113093078742756400826066231649828325247321364527023737186167336058822763199260564284387745287562453498302526902923979816253246367841308506205430480005427354691900143080243601331202900486918921121715032966746411598249862806913052359238078970364904562281514980491970809087110182719208255022560053698901905717552873170015947051950555054676102960709531151044698763322637497940877102466573180264840227643603712127556752593668789060062967549491586615174320586739702360107742129848882781791152292634720870952505172671742248942194184357759117120283045211936520910388590290033834826129284756054873900962424466203711439961295351400279409816629852154951217126165479767859500834953481643321622025326913814851753668250847517762750821720799408609409382021046224500189032563045235769184807489303340815245585967239054013518649105098312253617584452122631312798998480621144337211797651285061216140965*i1^45 - N1*4316227611839850173066151950718679409100561587615431501862751393894043066285285002409200844659343941751935786848939788114470900873981743823639527466460545648572528192189551296194059408348663766234371273356515181716838581842994224117555916112784998594276174870985110920687949958264919799915909786966400450890089549592116206293772414586508989488334944119207384591385410806553499644604510174805562008855001448867711283941498993586991925775612678688649610477551802239557662262377396226001321842268189040377063251667489744358894291781385510804956209581184716812451765697470394762232872012833556060006514688*i2, 366650205972986207816278746215582759826163767700337100975693351128815625027768518227511292425134581225871077187656679615760254014839950441791951983737891865691431334907675732935727591498746833815289863441315637152824436471277207774532698367155087304100254671350683791545679728092875796121424228894216221956014020223837074821555774369313946550956657015476437902542395017516307336240253742767343042889707922861941144189387898642105640354998656330249477807251566242445720148268570121366026057516332231383472146173063454157066270634478884041011827440179371959126279758605460375365277864961377661439380549182007305299506785759462527684371887799583999795267241793956038162936867381565548962478949879545615923034847579535444302069147144097965594974059273321783360689688196126081106171450629712170251193972313665839247248394105864929849329703291289003069454824788490336142969980373905088152390063943296335903158558233626122618658760181815372401434807876871483113909925721166841555216933168785605388678145812774891756557417809442601886465606539046584582470752555306016184932797067197158063989713031008436795917178659206910222432782874085440308926976430245773573171153377229679076795114787558023902537084301463699632045030631597458366695109916460924894888982811936124168752557597659108144773024041424642114334676650079807822793139463342065714901927195494680392461075293223000728890205341848057576007180550919012702743749838944295658253558825474362774537669011946431633609717083879398897245483530044353940256655952432581103902070411606887379166070787738052719983586173173979900402719908737391043125098881878643969958579662860523981439942200634513374275572971444746782066819602510439759752444885736252882065826333235763333338362853997309121956712971033152642221434045364238884063335980489359089864807841686326658416781364618641087961028445730777652527104000000000000000000000000000000000000000000000 + -9428078136003188544567084056686922632633799815531591918647519424613983028434780528276483358660842489610058771737612977412279899829837320478810463368754358635376789312143159902750098103753187562541441572594294523527033329671502185089637519656003037142514665745177979095278384448705117331880512482974472513329709686073517357529355716157518826129445950961796558335395857493058388476739555028205100776009392509408926730433746803143957998218702980397139099071315298830470126342229127751286194241948394272802888670217953560584738383163224170270233400106878224469308578348986859085948589684328396081193650030181987907224885022374970530530311151522783823763533639283205107851144118430409390419206364913588178025353585930718049194966262148709217035086203595834207597150821219759149294856639890894164012658845264089582704052528273892226190496528995194878352960899426828625833060370406756826939093383877325540888792282991810803833181434419813722425722942719954180148952176826144946880827860266177537047107210436262433411011967869220148419991688603434653695973678668266876123494261590517306393237057929184530207826269443813074746291700106737041704343730065694221096096130522376596460040786922032785623224396662512893193096133343797359327707737965225641917109624032623525927260985862335080752401189695772196924036184416564476090846315775526137369058852343898816316307459991711024925314253480833202762321749490187756029741953221809075096606086838377505973019954977580383693026464247249897059601521642271269233526679232347061160298394000327699705290941131257236990784429697238498817594263511090906936031284809977775086850193211736593743155565252726583825478362108231564265435046653000168839010508863715095024364950433483064656944994222348430992952418946586217911837413399207627689460026694929166250147176597300498072313243612197837908712662363458159142502400000000000000000000000000000000000000000000*i1 + 526203748792343705530066063932162588178144539699038224700666732437714126444163612982193479606329599429255513703093089741307254542699894873399455895952064315426260007488636133481271767078303835587512644589400912898342546316070204095124851259060046173363794772703094124976462789445533730907790617797101308301224039730516619856807172868103603814278945128764312128763626556169639233888221648528336098661659671380783810069276986244221194706004982201118752475860273445088905203201021379558949675979009622143861573124509646579267462184263666495027528287921245763799918266987950953669011507280241851814599283542190504643370893373536275394887219198267783383407639490378797909181652365764454159666029289675122661079932891233863788157859410969057539263604503836421202675084168302081093511519943844916043363431433902075401138439215917088000842026836959732373502483929737006681462137255909698047188706905583228313317316696665712984479492566397202532141269899439085756720415858689635630878115790900514967998224291915750689570872156585527818683646089227342256318201836389564132594076053802757706700265170623985348161096787441517033840938968896090086625688141660056848039558356491818642949063857822302783593864112806102299607261811157208186406541953209981728144954232588527162828888862326754780063812363535115318460116416649210379213859261449410197810356572993454725652816062099790665831329534836816005783284673133269799657020568124590845002721395859583342114085070243186983898311855079011126949467150252724201646867339961983755424057246695591066177300556394081405271791326173865877585503544238476450827210748511683746809162118126736781149917488694662940217378356527995941518341682463069333792131155928370572933571202810617101183584883265742304229760134791578219269458512182971756580217776182951906974647506157085708112244431777125349534209288188396883148800000000000000000000000000000000000000000000*i1^2 + -7231580139611018396023387207967261228394646195219648231471030610719629194479911027880625825147790272920840841653555986875253737706196954964154299894264756353572891261207837496734006811730481010722244359461018733573430722263639978509451011972567740422786422789055141331807865972996620255567893504269263281295155372107868680053804863310635765167758120361429721555699390019405243939392764973157118411284434693684709776617137047808961237008066599250940053312594313402917551715832428260179616587548137447564222398567497991463939747804954479486966404626022721192933797606200229565934633345423219573159826872454147199861325222465428256117822903760488886907176849245106509643458326398338977158081824985480086088690525704199679428098552781244420604879884166604054462557719579116229585773906610696020405788280369931303345469630219329156322101648144607783824117693412979069650024988542783982339674193379833341979867241128167301078437143199653835917090330616698299538831735592551493007108509629402743928957161746950691988013517510651360511609031941751029657011620923832180857509308179363752372727798676664813407443464323104582134949568219325436818743114354552171297184458629789951204282253563861956076903815623489464428604806154767267255640000558755049773719907601894903571302533061896408462304362394385794427994026706526862819273411619381089464298837713563463539553289386614379045980734629252781948414668285818462160022309810137811399652126451419876924540188900709577204829497746165515938912188305559177842099102816216651284462994687940748438301709296583586529096870610419319404471641625669064541692987829402255271495703643990619525819193345109383288076095820538476079436449231402365983013356429073808015319387173486584151585395373424858552125513415160753611979950464330620349112729022770529323946772443782484450328180619624926950067323002158332248064000000000000000000000000000000000000000000*i1^3 + 36634639010127719060422813085519975385804315147358593261341191504448220685416983818577292644059765711744268009703977982773391716137143429049490005615703987621690133074845363632483985566366221407478603707847791541047165530833594818989260835020328106159106532299606459199886352284938064217773999187935337970336336115346796483541918394678426526833194650201475800799782063699856790695518047831453721525562730786659840932489724442888383891869492358399247555580851094919409483174954105269685548423176946543690797949341152301088982183127251219023705835066321564701767842670410883502762724713417004500341864311692196299852914359020486534939253365072320680794914726061436236061814900558722676387289154564191516902854894912735474797683107940333235965003282517902217271447511496309734967558074389582443677234760357140278140416455989667490515649136841600643423623666333823728783567584206594490590876774927087579027903726211080625058047511541582566633135059521103053480053966543756647323520601418759943186513536132789417539893195093340263405159118112625831433360195312695636389265190723583237300384962929606893877732265109965441131930805890897605205460288817977624841756966143806456034618382754688290526144091678438351969577940018564261301346910304091733517384422202801576495085516515708938196373480466948068335677354352518835511934370777082486027012327270893448734068402328549508002633223944749316692706639310473288679684656529477656652646095633479586147231433150512876701239001932084959592234182373599745053482845336769976381720228236961909442436221965412542978576663969673975535824865607026379487767085181826787101072717481037782387865574758754514508265216140158763127889981287751926002632555196843958883343795586784211128971398531385081523171342128725722585919420243861716612455307963511749495168765756459798387421854977631924593451450706498787737600000000000000000000000000000000000000000*i1^4 + -19786893357682380923142254391393885738328266390155889578035918346447536799939440251811449027370386320049648429851756386041916266864389351060526047754081720813550720362435668943160251718654639231699040230698651931938170042381510243335788255632343414658990992473263718808139953276539575473940542423453148587844461081760872279824692147468005994820173472217215660546170232753014092635776774848883350691811735666320361842112422571060279208594056847628062240683166141565082024050463326700858971062376407337925364367821842440544087148605442604799470143424640727523704495285728678473767256572960060539268731752998723259665772969085461634051443013499518784861025414966985051117010718929963572259056387093741471122281334062721999661110570364985662517444237365582175233870964548967896803251481886722834884358493946219420141044243484782295123214743068999443887878093922227366033347914586312802200310306993272102227306677300383848906209913193755673357106473455544601682678652995966767475641895333058467572474831196696822119637628169259210167171766663646106167244072664892359530336658547761100209611384140379621605586789853668218696870987173133221885802807361466071953150373577636731707242183944489867252621134438987128661851898983403073335469004927316492596177861565090850652157604324961506562113479846657108659481226251929712652881590044082509446105716329129746308028407818675562096271796226614506085930702841569339353172305795485404834731781933881989047528322155963410055472482903506204449429896034941151667133822340973150830597235423266971087392828979277759866122274200619780345526341624212367808974789768216108079089593064080131037589192307753311842038668723054896467254291567630917136234821866960871056631490534468240760594162051682720252780658820232886883848654930651481870538401556488939080032134164164559551209996776777483201630001774377041920000000000000000000000000000000000000000*i1^5 + -693233740877917552045418105468269127865206858212969789268094337303400033939414797575061779731799222672726167389476717659511555495492533037939790608709531303360101055613855478252575542975702290221737004239060714700298456184271549641729103916567576792506524935003132825805310781843372715818375016443623963736379346225241325732153722006102304551449056778294766693009675948131145607953792937796090805672295763298611499168861019621125672082678495009112148083692637255316056418051363418720723785554691089869577603515972949282960670807910076483210103971655857720383318441425960257294020516460497195749169065522307654885095010790859018356005653533858025146232895991791004299588157206470358710477502317409723549211242177713653774138712249269433276443490883135096219647496980578398545348832886055114643842285196237826049884388116922307346357918650204950400658347764153439132331632789097445199815168382973011878136630074749170430987857117781040363622278251886825485325117227014270108867878425380679249870289761917078073535457324789204905778358366678550223328307593163896314369543411751621007095527306544836812758677054629108175590316636710746225201949468739220340443211360312514304094776864849640671718366849040404122147534741532319899893972882304256176645036832050445892429016979962026384095410706537644073917967494528912619838321584234974973390597415897895322718204191702359118291726684993718909047359690936921393764701313163018562816757241248222590397104436433013678092248277833415066135795642508091407143316208464103911449979326980303341770743229077931380667097980743031528786513043180084796095306585952804786179153429957560717221950197016390404079205697262503758781181261126255768369287108826379094638736606901005225248419617859170395891682306032592181419884886970778886989624469820775857512158705361904524605220125975482697358457118518149120000000000000000000000000000000000000000*i1^6 + 2113089817223650717290836945772700760788658703329550871091717953313520744779552674963114974459740762107658729936462690389390313296793471855731580529495580755037838456781692063687721747940437423713777255469075677925105670229411230000784609484583225489298112600790786420758512999098041526580187603108437674472805529003300953116549712369249980889743025460881071307967520439197758294181951238054550803558843989873157221793979549259297773286180508265952499955030675616263377892350704571109532240806406271156305844545742206443421525180954499865490684482286175400536858681383563072070007094392664347554978701330053597682389638532444320777678114992713398360153215726442839485296101653761160292544144690618600618293950122809090503316804944436474838541969570436408281286033754902849141522378057429015459384554557903541631915332693772485591959684779149853539771531112280040148053066984072440715494545375261693035093080764629929251582797223252667076226772073656300750693353878444181983875322227719686553502326608399850797048260971870692478957049702631073468823574862794727659722019373885064193940885005832972248254351121872210532975182166469702113520214326186769310038446632888253837020270213940584821533977160641200767690713631573406582288478156696128077847095523961077684434692968440636246027110082524712344234278678961199975269607628411713671119579396555896055533391013719735047381356868172997354074142266164107422933629750929265565458375123484242512145428628865650289655777078442949128315596525807254119244978415434998042103881268069231789538043230687854854629268741213393086333791934146059046129568355939670965490292083841903609664138266745264200670308566170319925969261991921060053003558015769419014197426512129929419156978244839079083517039251267042437576287947668538976070550527075928122951426196143582428630725943368939790933813149197926400000000000000000000000000000000000000*i1^7 + 13931272656260148306087560236948710269849575015316571958419432126327995669564767095129013574091916797729237277883269216170169828246312280088569307203963377167209644409742979934707719119451434682541494336222543440867287442633182861973457027180947968619166704071123231713533876066091168781802133806865149980303407802265141353100947852120160616594210472287722189689513745650980225504709666975798727467457297407376840036794684075911547724929503290663466717504081557301621217609500235577713487268437465480217654583463370133884911538051589951239373563822820080000583760853144312513592222795097384567044432219448641635079610871749782517994698425844887281759050570313996737644266239721387460681750984148194770975394979791568567045854032572922559267411848344019829604541026618025262016673279721938687524747290451434271870857851155287919604655003235809969481780922252350831706816115413847151562527326347515698951889460689706279172631448312720778287282791620604770721821934405116945625448941040515468632833710084681270865364581736844043505681496025883731235128783348925604472197051331733154240048936048700795377203971651524379047360560271514857283454542802987437180616866202352341011684278060639586780658160761262091808120247945911388484255302549035572344837237708151400594996253899036601792086740145865273185904699383749437452507328879936059389223540796089364444696623705850825924456808662694325826803941978386521972231833549247332629965980269506593405550064464821129119053146348027565754896547777072644106331599955338298573939081860139304555105810081860910097623465870500539556275744339218079831591007008480804247408102155585340306953232785810860255924640935014938432038896846555341489684921357483239840633223797562417310071234148125077948830596075494316916985606706483918275406872037578775213798876377885214513479016728133946660041823847710720000000000000000000000000000000000000*i1^8 + -53326469649292260699673977325022839698811604584490312588326358831069391960273533234490803328193281768729604183014232755966842167409678156942334188761805479367209552313044887833249530318552769865516594330987238137833560273354341572782893758840805011104326140809850123308460705093210255889611692775901869575910485344579044964280136688024810589350601575766407417965461765622422728652723217218669594836415767262262555820377720908891510157618748270965560664397200202819381044829418627590169276934236541625681477380664516079430353095039021531546557339712483753044486132140733646801506733963087461733986199506251819313127123922186798794874673988700612416734810034800401733529159990875569508091514873467534772112445456000180140952957811195028611590456684326267664176699628784171831726947321599725347307673203270776802616156316753901034838638679258397977920711687086269380688773518526878662331598479801709278390247851531922137796472062492480446930147837575667249137733126632707877398921342600242528393013566423490584880088529336703672594218851765567813708306485883560957041990569070458330602999781355058814495339064772526119595868090680366145042624814668214796245991730558847512139094336566320335497792502846736388181356846694312686508777284743697273618132724360795993933608960332907776976929314359972944604854685421333723537803830922070728714138942791968539419231340055044632936387885637197410101864019669309876448770079071215800104038668737364139561199327231701151569303558297174021469798851602289568718345825664551164012877527036246764985104736121675485833008707534098085016621849609884229961395232694768319110979021002736839983232137839446023773325422476021372282576360226548589355612984424426469282852868856697867950607707436336264287329381405837746926729469594133380375771312100912041956805707990069240565405832539044767924407039426560000000000000000000000000000000000000*i1^9 + -152235611042783685138656102183774095775556363099960037429273605620983871625472716733613012005792418608474222585642560245860135112152861070876122241380387253157585407954555972959912319591102658726009042445875275183773753973642719932910317237647939617083569519402532395635639813366815756033994996310677040743246844654119805699797175078883858897748081262033330203428022796089008436085119473020136932145883236109887327957740013653747824328215248017306442998721444583509623565590019167964609587016988627525977119158232177710555314470198704343980885733074550690225154433312764708202479540708477886698715440335607622281843422077330288696164354378981845478140118205354059135590862855568019035158350550015066379910462051250082757045133599158843211804220761721472900715742444518598154897848600454198249276360072989803704824158323245830701125265632626117870469690923584142114206643953937554241407005978288510692639709081408988720139664438670999391943671474711636238783913474292545214028628815038998434696907939420765330429042896235519277515497214799658294764475436718621860265384208584838651680913829795585820305611922727690664351628004780337863090025088717764075200728863930772836343683757875888974902323759445077927893698974800966054199807865952629485285367842214677122102711021411672609948082622405489043732590840564853419502131243122076710882181323573362846344946735338178574461757558937783389274368157977984158916536211464587500320086718629011357149874009318195826292826486448505564477354300662840454803701566416570137689009036090391044922643527674997769772900776522752997134283739587693990678753913070633920159704637688395545144694183282714141160195072467207532204278303733567347433685615654012751434539313644112107323735505909172450393659556207010987314728989893526287914492074014184151554568927279394140779911920323276965043033761382400000000000000000000000000000000000*i1^10 + 528578269802824955246590304214939627823712325699198118326435252317903782542040448378687756099510543096577541486067278861613678908585562861005914212594493739724682119556917865733324766314118442103082108288645737902000239387322803267343384139308780988884779448340492474690970034216043880854553749623333395639047097393187190682228628764162711598383979601389328072569257028911482917950269258879747049892397234297257491494646976593447797869235585713768347982096933198461120094314144105902409052304982166618753037099646205073423448726049123850759188592975719463232497236771917573724560820548774584480529972793970669150142970157773772307219957017090306068995680240926957399001117636203470537720278716094443607624017404986902399319184262294702252537374436419646975863281334064524507357111443895938010404363211609488264585461244124334139196991056919797296210618305460572697288188778523139168327564585400662549922076867450039078161731014828985320467463841779342656163119608612530566275206146261472428242451447010910296231091451914930292735199488661752641939131047411840654659521385778429143101281866424991105040843136164263038532022890505871752322204573681822469713773156082914217061154924741427291117042103524593316405686713376053139076801509610971212208420623028208818225760774981010485302802658714173945875530498434985281664231393851800646993851778491933637560913638567870638025792722845831316426437512367654434732240062342503921361512683045394397287075134014840907549496050643673541129724646419827608161202235572415782968754770517214302183030843536599510682020126421016889912351439376726073978123020058719089039751661103328434870173519818326435696157674613191056834041213696201315237990072968215193877302818971038083257911386440529926562007643928682023576500194205002632583764927538295307645475080022274066146143650906334090836878295040000000000000000000000000000000000*i1^11 + 682230279709948069454978013226888914227665998574523144838712104563958285123106255808354400065518703489511430194380195426547715930510796214023673113983411077751296926764723762203478730677960202517222807350082648020758730719435077644992798488509854688676501552697080442173803043080014935046514551145152740490346017633679298031417429830765698047373507455882078245372885770462412658575812936974085559761110279249706395422921027726309900016695513533956498522334646017875738290264773603773649211137161471111704611050114070178314264983811751853638105198351927400571944365178919483272516539619188743537797851729369191116531916913086771487504186846667566570895768547291747406820590841557733291569837792623295181745038989893634873340017079462533707289491992310939575405338781305701879552433766429465801974821049630442412497416176155946671051197586802391404088028171864096824276412634062043527153425894211764176415202569181352217093108071019046514882866448753902909585897770264695500470605964843590145982828068799885646906537125476318604707952541313948737313750971025020780865774674326118987522671097821775095521699233621249682478743049827441595132051924822180321119923995533254698674168117880775066625242457434220397567964516933432361366004971848827891529391804122170815742512284500608584322909191202122484646374836378551727218907748467431487196883213530486357912922157241426059742653684177056132667589054258552989571388918223611941359589444206080179300849577112085051149643339133516420852806675008811832465548060330549505429509060616522540931161278806826350278993212037535904056968346432583867695053244668575858435166336603741933735751191350766063937168014336858905820720518977855095518461182600557684336158827782665328742996799774908039461319566718726644690074596848342685292216483007818687429997480332148780878037425835649383694073856000000000000000000000000000000000*i1^12 + -2673461717684213783548609180939938790844442373965078269220461314637590029459891443248571220865923739028815104082939149058307191956572447800785856412549703158189946981329446635504599428409713850325344758818388908210458058330785628385182733118341170635789198147811045992732326081878779316857025945323482253051519749027513678056157739319024965414269263287988186660395093448558806810770048534456633599568097682971658984957873059026475021888905716204626191903332307111647101310651171978119507843813983324776930684557185005725638045332099489089209659636410038360192640889592214223011724228273504391734300937577389341139453998182239116819474613982823349946258040507507233196382411806690369565900686133009957690153539730054276930107974057670029383843520897820574347679561699048265763365660688601057195482534908891810969432367061912306048810766059569962071639210260425259405305283809721379628980449900402924912103512240674653965160389128478795585888523349850364084018532852909156816910413395023058005697700333341706593242728656191182459414194056370147206627370519483541314065840825711119669876930133172793044616860730395286969487666951450570737284026272091977475126243671605571120674767321823054808302357880602967876971699226201096763974033995865038020962347474806337385215368953795870085929972135317413974274279569308379547055878816701955178956015570810701854323959388091043773397184814742899967442000063541727327298219462284978552924264809456708057145673325481307221537622896346936419974413169615541780558327238885416661154841474156243586082930049507909265987901395321546664183949067090007996889227612936780633639689502615777591998165466304249912437123141074436581373454949188756677638886889380046891954132124904505336952213382479022860842831136996589864962331299758786527654240393025543920039223472613620337006204822514173912232755200000000000000000000000000000000*i1^13 + 3484639898436428677606736949423692651616816807530118547463782781727101947525126779622299161460740516645600695521722206756267909069931855829343021333990849249328193180092705403833178816555442168828309499893987990327982657614485921077412355445295949761506946563688598360074025847797514891523037804960791423824452932305276860853464984293389046113977112888698441113859821004408216830033686511446188555634293097957645061614995148612041004097004708855155267666887161000365177676885993334607716577298972865660975389080379241073879632929357162531705806474800943401915739910667653412670698489493920153939418604634419593086700996186578531433542286831146724236956188348137189341175260129469237885002938026769823844413647025255522112725597997038529780181165252982809418584858024031656255612928912402718876472876644817702613891769436143024203469101545397483549080454643435594954092540123484829610836386894584568853891789686759024088409289788294086672306896948810385455044932113057228140435668543755465754889612916342710259297551755408481688052679078535883654640916460681585380724800844738662846632159369295740581647959577936738702609482170046565882801958979328436454864541459302561103361615833207983076711935444975966414768216874550514870314046760181968435254707350711024222454427627857943714298354283016292075049202525496951521485800406401380908805909449016552331531171333247876511443979614099849991651088247558659853337908158162391678849679872569856013014818225475301297510856788054807158802570807689009004786653699262958792753283796492842766628944274604788308427298986097381654240594618627305118620881348278370860306715113633846603634195779569349687303055403911287525309555535263348399308998373428999784975331296952809499543246103568831838117825907703215927380400294701309311978359078620194193555294910077987118958064685289739418337280000000000000000000000000000000*i1^14 + -1841018796913346427681935230996711745609087694735603354418238157747848174746058063987035725346076853764532655577926908519669389584761109390585365147465331482594076883669961703978263434138674496315980009348448643857057877144040639715946812186660737636854273170309101587560586612396950636440600848073422070253375373902731704440285005014341165872559135997379094558662726725247707593468982388770890201176196080307982094539440049596367516266753188947130081629000892990426138932745647932933902656758420467794683797992928239039259188358481814702747871812610594007147443116476570251410497376959778716870833242170063588040608450012834206047299171449836959154447830425136760516150497536017624956800597629384362511040467606517272135980227416157936587759208806770735760585124119095038781562238100941822709451981046833477509032179305594246096652398856573476139660824152749451416772805160501070283520243090451673149625945578550317345187561833024979154598942220629655509922442636017121717759561701561104000316432635791357818229696777366538749894970241585477635288289318797612415080130903866756092606847940182392996173247599234900778329198619472190177630000882646078372609605699467298441721531947840990404004680438295233047401716468836883718946971459455521916524022288410753736761334899311964679239139287606303785141985669072637414426361215735805529062796140390338226171896190571129765693412645327609679632116406038305150124003376233004976408237902430247447370490849576709318980602165593546307678342697639588752863600237662349434912650744237118434313630483857130677155235835076332377307209752593727898979303563826709534708312057276087283788411668774346097738176413885125938505626148706047978626160512130343935594608120701785422250745593089389220443834394306448602168444934285823449804415129049859436285368167051692743383238880404181090304000000000000000000000000000000*i1^15 + 656405777274281734095784493584911927058749328008957895575429966282494066999829437388593630651023864173131156730098211653558288290732664620395447211328462701844093690628358120554144824388187276538977378247444823636666366769003380229237645621764366515764005047046683860774857392959829901303522579855954692679254320060406499374152380003714532272248178138895043127166361999798274748695036621317791389142541493331383818470216325313927378276646812928523180745624266742022551859611278054581520439998419093399851675628199068831900396768625725264743000568215413135677371369932024223221236575873571521354807644481150922781121784239167400159270638187171260069841329602033208538772261487044698914055282832185774161299465324218118987274208950789689125180933750066915206677999552075209452319513853497751045243017567034211340033805165987292754175799115627645123842606840592525705191128374800351151617445430936077297298178053398265588843440269590337856641590935000572703966062881322690723379443459339118632550034032739780986434925433473425451994211205485278948427770441577884227883707102932298822826394791754570933360986469593530643118314528062754414382231217501910915404092826291842736155250739723180400230337083924706618932442209977676149227529964375126377871852544481407251135572463175128548875424733380788697626568803941482159331727049456524314571577130559988896607338924794266071776436572489362927525841450840824086687077715332493551586021353063247973970264149532739180573946607178883925456510125118557991316212206260404239588082518625837207513233603054553469795633043135017804843795588806610454553282573142768265614948983376295985156414085382995174186639724387627069927181084315367691860556487092433517669862696712597857346389766513996887810303887927846475239377248391937440192146297031497924656691144267682192750133513618561433600000000000000000000000000000*i1^16 + -98428359794851170614920150105769555552125269642219797963807974260045227916751446256299821117525028249638065220382285574470083764906527669935513885210210466723365572732528718982819293418452850302282856767575651529770698556109230369216335032378511189328247989500316816124891649378290407059425032570613051567364511523009418102872419856921258184412563142482502081676307503897107390295930934305074718035240592144692728894224147928502066900571872599242649550572964896027839792627390729913299942097619030674437791580927320453652303939677144194755248800689621781485499396407836466480746952110553615124234826875824031525938621645435211222120508073996035285362196141028685002286893919252592905358613369161804811879802659475866925800608472941519165351483255798224429931892740645831105228387257175749711617925315189636676765410201639443543148011885780796222437504098488806032676646933406064939492036649300073780825153980187649346489189456150324110890065145405785464941608844335218674587151821628376592920520816770284000476257533097108453579717043565670273726314946064487569853682042909454953697056788719776418532765763410310741063263014487561584238375105387427844862936863077196637375222586536144928829901933977767194083573873956093652115817532906264345799670068393836102112291469563698095189264117331416670952580081618230698549053046870060193721048813240547865484338899984531510717964699655984497546029496415281962181109684784456163070958564989218274291436648311882462212525331152253139358995579789221826009762498118814102751393393415026853971461032709130477265138671767931870458116287721386012261250353919967435448777033787483618767244653932950226337671562509981830755210500053477657921315619821755300375635259716326328849746174729865268363796454201647270817742436092457822381417081115079573777532449705025637364972935373127680000000000000000000000000000*i1^17 + 17447785823732575221325780180072223771610628284855585454089647220190248814705808654852966680406153158719194233883965505688738503104249100543916837122056293888731155628693320927216212846882117068004912695528052921839833449075097016996582691004808384146894121873865760851242420468023999600857649055589145238201520726004867649204955948851393988313689373658009933666823657472001182311746591766357658093828149757162302800032172686974037053826400538216715283919828237251841252073663126865226974634918939700988141012634784703809159070961624367421770649066740848644757014485544846293394384398566628195350571763561778930543352280079691240557076414095807186965433199780830268029034732266433229838925735747623115692419832561668722462257790749014476671003891093487339101679491760704415857586269869001169608137416039759100379991006922381123658324347891877320583508253337642496950613646088276750071187429277971388309017484456132327836827457896925407625183779387821606975949749879832556665275911894079032297044596899447001022407764700361381042797420497548597546397237238438554663440743309643783184120837556056800583765995904444548723996790000843343106127019264603978977732752201180510549660027314976426408770602492635460142730322755763984665228123218358692520695125639936979340181639791745896669896935523600846785032838173303717581778986722412660644435754986598038124896648228223537702411135708213873034023072046135731149748877834337831071037543489450245972582308591029907446054409497251704259863770743906236178133764634571318345043795364154891991337908742571439507445513652529049301901498581456600478538720893850477546450175951945330671491005744773216576351455271632159278548067719162441993258130929942635987353155790729701968921158919626654458094611202361377566429847022832502588762321339897357452528730742787422988559378808832000000000000000000000000000*i1^18 + -3132319713923296681746570152974625535357035158327271100964121088078785620148085083877233254150114731605321597037268219405435473874844757639549991283849365051204573040815960619481436278704614607057458100955281594830893465957870022318435535719180255125222409559072384421528994706496212502403307679369523433592091425932397510424808616238138749314132163475636852629793652787582188661425048746929073044278010093104561886332150237476253968076103412303449329513260499186695491371653344698518511918640991322733381220362399416347100528053464144268306209486638661783836369586297987132344291212405358585231309128995574845140443225328293377326674853010020761305217875274506019381403345872081958968658408067092895110407802678344976338144776924397748679616251025619569594579124828268664808278296509250981859115232910174657710816571750390712828783011083985187459174178790058999699299927018942316408378346803708443544125829599015208927660299364088131226058770108831968919833365748271742951503744450618502987629306349475826333420759907407096040011812041487196401223096887390494939506654352747721093664218313447349283853724561988983325924375142432824335267304291148451306225834381818838209852618855874573205466916639248081788582309643339728324783856258126441320548793533643411602080507833554343484959192422515667721185755344463377626931978777898371519737921415554329047559903752887272857444629740900328191378154270211889486783107830220734845677994009835468696313945041516239126834760284320995769041576545973285705014227012951967239053140531567275259060971871810687340718523288433470023860310903877298421987109003875863211905068945192539795888029028105938193045754380381372626495218613684802161695739976782422342421082871964043293182468960600739995561561548710391375408361707649674238598494290951125356028646525261392744093738598400000000000000000000000000*i1^19 + 280945631724044610715583646077640025466041428562451484981936252916013646177549341925049449983218737237878007222496973668380943158934538235955763124710638216492123557243826348700691953515253520338573643512906157239399060798717356330563646707974837166576474786675175927366652216611751482015152413233959197653561342440431012429655617729163031313221091421838291592695827948977548272549198882099798678228359715507760225247610582948116474194082361564116981908305981428985377474560978556146988548500282318836948187475861045762087941113706738386627452692905078700652726949541815090291161994766800726203269547523614502546351614097243255857918883746926614382866434571086657975546068284702021293538679772179715870182608685717767740370656238865689791812979028535044775962748289610600338189014975116462968192816713000221429598244157385894507891820254451470949012276188847016325984306993306267522238447222755029363499429048301903354227257554434973005755671373880510056457861563921760603936236267959140448038435282518203819808345097835116596849277979951296592455410326462777440650436528804491911593305139215951980477747473962031372154222352821795353162475347276630632629632532493368345786959163730314031270503609487624518476942435160177736209075317808307685818709285968337493918241387172614827592065602852656636407031690628765731428972184974449369742904688387736068481251220951083090386297839095100932658374514442388195151156531618513541391825084791755115410492356614757136592490268741103670079587632144534340241516476439095358826865129945669090870436278575601633443164490928135547739246269329006391312974905217483890217599907235184057912589695296143453816947702257642649445766069723403793228285662972362351823211463940468359922189735427115666803281184101680555698152023690310682851296532167032379702240429646054988542115840000000000000000000000000*i1^20 + -13684093189737964896999716433053830789363693156113592305807127033977808600170059106267710776264233844361995186301009589764660403986827816635484653732010306376333383580018487211828735125086886164710185310519299393207714999405564422704875649441480221297619049679679007262262824961568189468467462081523648212206013745506040606138376063844990509396510518505147659742298268333954370293811858804025299586468433455708981012846999885828028037638385831475486281866348507476148689771162894079765352491292740118088339454775951776915786199783766158883308844812705507556942164304232116174125374987145700587601178947404026778234028840373693667721525831178346641031061595224462610324471442203423905228398936794835846411575502276545575037842118244558855757918536960955927133077468818334118670351387050199732811403937906651259295655937879446375210542132162591458690047195974329032903348264554296697089674893641809013033198203461796835872506676228894802983654796274093582618907186626294376733256877160303454149013720943838521827653283672464303339875447292630695587970903432810093223788060630059005414404459400801228760613724695952174112396799368486577156247181543705187211273633528534476156995458909689470759375906137152903353042561423761535776916661119725094136503996231951531459728653420156221460407626570562312329565481692245407863115575080862656429472191037655278208442811632846583885941705533682589289877228536415597747773201610865308163895522898502423397743305638417031410469145508608851001476525058369509919149185719042984017938505573931749204936169619434578393946404699707979711227175764370880991796443042739302900139164501889338381073290142022934570322873005006215565038119495049178897298046667648258018477450853368708355935028138666148532630097140491479267003670146023401470625099382634472980544232562459574009856000000000000000000000000*i1^21 + 693272519362688170639905136296006778610654079665879779861798481740076615419080221113638892823055352421865122308502760791756368743270192240122275680247502215748795695759762839923577502481543302071079766025245679817623210660737679399099601818501584462734587010929751661794361278615800513983667716332803034124965120944060932244047572886157150681869877912000127267479229529949751533530717742370251793765417716281183602675705191023165293241243592313263673830072398986621876518475691028063098318974867537169188290627171937882184161194576158774577824342770661902061917468694299437053581176886492514776121901427040605534325244258031597107445817238419836233445737741481212318617262409746517887576785888254455868181341780907158628690260405521448120332573906169156366169718514495714298375129855890911562611876338541029973645496600836797235772684325903194670935553414814161877250281229829371528215319008363379304618361566537960080051058037793902061383459352658466665878168954367401445505218865622345815756412215741857951602312134704463997959092697176626456965781875790605974547986923337758125294281073483509331994415712487863033523411287495972953992325100313387261502178637483546948317455424362542258443282603794027346770191741060049463989866247734698438351916574154510233190222038824283700815818393974608543457998171885496640711454564653339682337585411802711882209364615646092328534887205246570380885281167139744729596590477717052495118293423474394984132963670125487777499441428222670809435395705917586997509042580016777840069193984174011093160599313268237723842960014259768449808076347624300999812149906466204134496296919019804013062183080712235331970470489567890284867182309037517525986554554688595263719154327874910833096425002464559598603299288283439667235690425016809515238868047104114520483186110232736563200000000000000000000000*i1^22 + -29055262775397700288342037823962984782160725022468100424189562730938416463750448130876150717984533449700988061358927260895094715138624828433614902210486577576400083841547395495046004121039169082682388856557497453419236232569618504123088920598419241564474976740791665397138224978826128349951684840231758343178748352575273765022386278683776099163682014300635004700617582195934676654386188357620180885689858979906183624519658167651924862862636663026786648013654369903327552184496924916832018958527496725765029879134911450842095018563825717834329654716014887216079221223535667339990046217261636316090003981873392210861006428361563172958444961666888082052740611283405244548636070648127964754929583938338698158809492172612037343585614159628488359459064901387247270911379598554767434946394668740394488076794538819239680683824450116233421854794594948025898788004217127174694900604182874260069029262541199348162345526621374160139948380546717512645044448233203994344399228194639020018624558719788742791192737750903464204180660988725701026924521716672109800985050738032278615576490207882722040852306550823879636954110860222020687172840090334291932181190948371878929491185180626810963058710968662374510992391627288222590305811845982433530046408551058927958314409656979454697409500798605408171581726472649458838221470832475698073312428934147974053489718727799514678279638204197726492944048113517954811745376917315641698822575637806511013529282888189620826754677724031513282878715977918383752369892780598151543772709905857002153948462989961780331798487291831760671454667272773535889363788871200649863774808366746482725708462406269123201702250978254391016998654987433228961710847212893018139267085018964450261112110253185564522460662914069241702164438671288002267890552160196952787426729734470227556847230407147520000000000000000000000*i1^23 + 957044077153570955738786570209779323708529616703649062808124348614421589416916418366140721426016813144577147684573663119855279535332776821384849928391061839218694880635913032149716438118963690215261766492198897911358239682072667968037206341876718783637932547655018366480393123005801608940803079150361983233048955467629380661886965592364821180975535481468635011272359378863016455778352708847132494814657212067859848456278476048246311600582130677142342758166957556483622508306211430164570126705913732913584434391720422415421393901056327962601506373885768928567492690698752963216466218490705415092021598109047997493923552346405441266605482559582184876899025794837781103832069836822577568410502863733856541461461466825204429861109721588081809246266986327049860990193786413534598165835797723306212537089304432694885427337373810282045575305324169581214509136912172093725175086748688978471249178866859021368789101250812372727427080323672932129219049248359973433797191799553760464787371510347148093811386932224440112454979559778345748262895442350735341531038721200771785408147901088594672569779721221638160902420064638515378461546897255209223024339003620819131490224402942859645556544014419383108054637390141760654858100007577210437256084414552686416740571091435635495137873707274167983599585006530379046823913246047570930094426925591467352004370081271269535168614385099021935666977335762445739412473385297796846339006355102780515883657421132391241471931686359773814352249546779126732635385253022228348574442282082898439284382075322681950928522496384960773247945296636023427975547463789210255827390150549605399838674392259501926384927659735337004136329285260023102909981211525399701811658422953589606906214733498493191974820488506149173326680692148648559912805259773783152992433500029285841974503407616000000000000000000000*i1^24 + -21547498938568329523653966987756002262636165505740419534983714128162911496025359595274253650660636118760636868877712089491093789363851116385704070089652272939475098380024964022432417935606910269300773358462603892960508227553057107773398036302516970187462025793397824084376273900978968858706230862431041909062414723412975499078752847151104405864387538651588645612300734714772321085689833704919043521536886632115445818704282020025607657066403190455022376877871125037478049280207925120913038972212920135309997677453218893195540891279580089847435424114900024580109592360750601073288301119812090230546379813613858519118726351217871088648366466238346827631402698814281172489740362371516404991155860289723450667284189780734176039191808490778626726896722971049944336626164555713992821730532780225196119048624671447472527292587008529365903013173646055746634189764391191325633173565935117818262542348888228012127258118157888127738678132000426335515915485748377317839435044965982550748469918570748049074719142619631740091658706525146779976486733394112203109228016433605909116586214863119079855557154769992902937766982582570694553004627726426548331016894708621325633573664703539221122834724186656716028621008604722290253067911422307602842264784070150957817896262410151462920008692814912037651193222691498966533290533037758935165264182490597482202990192119730515944766878460393898515503988884955174847154882765831921546706108031664173525822356438385874580627858639964773894365856797264078767314418883433245126168107539277809312575071707097492368633680155792885842383034723078783696489424079945467598300706092596425758334772485828887383941951850394027888150804307566721086533489029680125875332701244903922264299129312085109773497668153882266582465130929511724879186779895320267243918171982870324475802419200000000000000000000*i1^25 + -297923612177060767906018929228035082777217402979863586019880852661211042636910502634828399415829517639412098462535742678651643589601571067518154247916063937278495122821687371454799189111702996280106075518695620980228796134541529018419899250542705334474627877421846809368086335017023705983605172449638746573823694342078312236941218678534142972826961942405212492770490027006602371594642614357940087643985298440653355828927334283081070331840898265978085218816524408696936368962514465682756010048073002543361070123286859552134163188042354074085695612200888210827928633990152223523033968323429749770259629306341019585816521912802176891585408551523489108984727304471340904709249159987790856448984154566563668411358226108353028832547026829634899087677512271954697581947723262901737665269359023027466352191985145399131705547297721566184403863082801583557890480585021392640762355223121185628383736396015645128654570354228843753154639331350044256169071837095631736348843755918919649718310673997109674048341131625302046964202382188542323992265305938000377740380800298520682675080243632123502484868000819953110381945490811286687545036069937207805372701072075054287324416631580135816771469006664004119563597335560108398275897154301565803333186569241613725120460116001873864798068301664449289443776274245712627998281043496203027543813890385370702210411222076759192280101254186588988982328423554968672150310215935715846161107136561382155392788199235277429024603631020357747316701341041659380146206750452216536786949724365446103503042156963126129673634609030849907445547740178791969163476972532710431264300499470834487387143923454141575252935529772668142609101104933817401436933062446252445227532178964357957668433094088884562120704087550823393139389269287581643171986445245892654274378784909979035893760000000000000000000*i1^26 + 32906151066241280542060827344219210365046933655935320102997328821137617760439384911969758579881666531325407935215051712597117834080448105553555744502047536478770525725229530867531871301282388583536543011844218677100755061200702310267214393963285089150906305799004629952031136507935756718885190198347304290754174507583727470349334071192154909406488200438494727269410598806454498914717718799875338200641280703937207784200013125188402629970239211597806667819220127749696023879779624559690405309743719731098452104082789313647859859512800961757989043449365850730248065984530780573541573258765491106008953275216420986799999697482329289627491570290573119937174255952058003946219153228670941777283709317839978955652483821862624404851703386645173449587938994088728772839148875928481003290548805563593439892877732164472273060523334299923636015690919953358213921113654329760557142938050965030597391594016607206821989559668618696527006314884608792398739516477713206656880431116853188600733271447767992580542306833528646821203944713905579922670481071840792657035407394315894321464976928249384018878291533920379143044073841280804509604701842213543277624998059907541395836129683798067520517518689420828615210197244724287544893580391738960936942880963722129342577624424049488858383626313155585289186538864388454501976178620916729733008353257872519477733273659881484093798980667648669837160846941950652615403887242506170217696595286095401696184553805555687716354826694797614319390221246013427417551965491390512511420157435073148592692424907759043226748483291871433581144147148593414433217822486322811552796572625183914798917210080960643154076609826834474543432482332329577841748784373772739713001140590174511321827020235646869290418698180132896634892461189886533590807284123772154770537528972342722560000000000000000000*i1^27 + -161364512549124559368032721943074547866841549778515285079522233790571934765376743446720874546693223456710546756627238506881436355529905025529351082169213263239366951623527364422705817464325779967074282610267166197712199629890625865584232005244452334161369424813425594032834373878248285951305344711182862203383035192759650695332108103844640848961766290117920275757693026400232344674707471598196441805072158868231318083026457916713107306147986521967333526556165950715019004941562093892475538670411541082775306175786641189025377897795615416723422453001276635330957376370309200690137971242432269106090655374672125960203411342057875358508499187249522381987308449586514296335136896317939084360554924927717889764155277580018194444538657756411113097152229405843938165579571843427964213843357730055251281847243484306609103031744151897031452367161950339942804420470504385359569202381458264849518831842567782369100809398775290755845057432188047745987237189320052247839229855867799977527255078179813639505330739669826397101491143608507874536033543226056987519790470734737712638907698751876617289266009834514175038480979578316532985653813603436387105497594621971303743122241456990161540637995798755446148813561382327233718928011516500028360501887871707258500947046218981529716748596469441037886101821005984354315302557243968625448714240376735435174995451303974425162660127066291524582240089582036556621803372016793779314357133342099871465474827684607823358401376938766746460344919771613512564366668746417640883853502508002909856182646324002067099644948665639684985636711589467289280826111068811235478219525121802264765607176828493739295443227777028331585764023469713526120904768447807610537364097880684614821727479596159264017644960241319194242391554687959709267166908812143250945306024476672000000000000000000*i1^28 + -18379826766088873141434357576970754453152015017342379634750078932956060184725401792481950699793432348479037220260345033459951211085145093683105177293609851914767161483332180198136525173242617521486123615575058952602335632379967571902110758997929923449062968504687021384765565854805015493943050722017576322143526189969016627663321725659766713888563745814632264379172511123673224975178373716660224986707209280149815694529671554570046556969769563435374696554680659373298126871327513021057140335159691312609282674646372695443359635687446449792111735699637886950843358107083796375546732928570321929304760636864099485696297854064489147231408465847047974673951340508950740342462932962812768313960734767392137598291829994157898943781645065786090528473953156748546200187383914027318294778649424487599521857173090312446453470195625868651772060613076948977569823220361745654246083247917756150678307395391247118720087658576217267955100839550513171084822940940193460044296154711149549059119643312071063470273208675129679742278934723990502473316674914631907509154120257151191595196895479622994569825406066362457134170754240639219205842109998467218844342333144739520626352150507206607716665901436289549669132529393442141346110825910844077315714240518965564957499904631147297556899246000711877514337642039992841310406072608120006097308579057036213787094965790726889596105146111111085066286002004816137378861217602292217850263532388040677802454597155049198655932415020394753111508219209421732780473154142488235651220466692056080126394672989086652904739064251515365190926372175105706325892711755654630875353542726112215956472589565844704795715063540939742583433584130601784463553958316872133472009178776152999668059022989982891990416738570605008265892521231235791306351782849152690190467958046720000000000000000*i1^29 + 499870092224714649969598617973135558078185045924248806236626436156288338044306500104298508686838545688815857144147984134416629167314319121052749520430824240984852472828821722522391791071149054464120011908254540528979754414894385749063684604838238783754150917367515966285310365006766884768821406812521469042844075244145746768801810528343667177074954016299681427923892613016882544967114669434368993915082664860605470654846242050087478850382478894538704448451330177516576827121563246720579060453355179609714698619711879584334474631420487960327223824014424457993406181951541030305861799092036631972437822832025320613011695077097335840515687675238409619446754041052439843462800946043219883177970366728642533876038506890284781600771214263961252425419708334145113710309654360129935359071881257194408648300055089840617124657353571638999841270303749646612434361081474183152172963409783838879353864352195655218848958516681573422578060021795133964381048426068171180987957042154922000699571451059613301463587847583839584927536664446131138623402016281220197777567412293540924991382473540736996775462686269961151365048393028176490525050738872455419795335708945871674083989387952721578554638153144205162846573283882548964845484141335651743849815180088456846381500067533126554723678162446930411008467386717937999636157036220656405772384749246607477304552883182353521954325230981901661928342701753092532963039079159202672258193800207288171913910101259743414652033408961728951044040697045642496864893003351309609635882221366934621466211478109995560287065632037007171333639441676011140590884686936191782458243471442117753510001851257375079511755806522749970197873046410780011991230552229928377356624414448056631109887089878835304052923234344269093980526328610297625640167874097812701009936384000000000000000*i1^30 + 3126065302534599601856354736938979345045485991194381323993441680149218479489110461796839171835503614271110362355355725142647904105989967700838854240973171505035026021773848866269975365219505080496005277655629446076159046714886017765695114027775329554697500960254211024890827303010343481134159886333140155587252507659453987355507916134972038634094965873010739216896976199326173685852694618509840081460991300633042600274602221949504676740725826458289452893091826555916413725990049735161295255685122747103540857296987376564410674445473671713773501301995930010840273649060184960065812205771993254931002187361029895828957681131900104043072306084272432114105075666956613382718709788136898299161215766371021101739513893411527815588183969894745131457361299250668502759247841501235400372476997273999833505395574494697590993240699582433499598256371465064286807571449818042833050940865658722020525412271165631992526083877766866533252959859041908055107121538262276642307685845047626629365920763482565664349551750087900106483613364619456612791862634873082456587841701265375832009244544443521030854862552107867790832428447078187363672619707915235967637985179455502782573691640005609646667504736442414724090160933986556322629518772813702274370680572466317916040075134646946057021725432023586204730886617486368927635708023631095715532747811052005145319277863866307373684728159002778354887618366092205182649885383911688061216735866545388116787477533245913804121072054161303910953463846101486210064294151922315203707175923124112874652769240953665163669381898468685497874393777934654019791745568263167217939885700828647652311583664266083728515994673473786732345809686415092564095731419196742387903770341152816019127223188896334348162690497842170949487968301849594064593244789240220142796800000000000000*i1^31 + 16972837165237601070998317257302432239435550802408586707847762048367081214336461685134567476517305054612577768142148468349627294441653856057957374640157714219602708811947976200460200474385832650672255274141136449243111380690138458884617405879221178511255031118056509611892677828355592529645579364831664951262633661141269602637883749596746648680744266801445122200439105882194498707060630383910945911559434455169066551675729151149510866953992323681425097978292369566405700624757526987043987434524594351721445415880395439898963661295372370932132326023886737509650768618722510912597106116657144032363948059579597807338143717351912828320381669687465605589721242313233649881738950892085185090971673897250429959322354610929763026257562452285415524725718752257448882385404599621158907542188659808656014421855511819467507732918630355848896995924107170226352995125609078933298702931450699842547317397116535788861867363054254800219236379265085674165289346553392569104066120935478564037945366150127170523940648590763603414206654610506360169501479273571438246668915369626720899957325226876839909052926625122724552649770425301327545097527007753971999190248136477615567735925813083375934464739142206789815228653877898074833776807976411031452368840371508504022482200359266393252199301687090604499765486479922465825527390213800221878533230092385890765475069243381608418328335844480774476974870461265458258348113984097796169193218096958334544213317652120868443568673320975855514231802685704576934430623203542877354312885566544873145823741048177608843878630984998608446324160710899053391497848640583956967721536626708971823683625041149958184532066168443856295589014264924454241106428228056508174389257212333629388328769163834708937117457349302592162506938692502157662972553181244948480000000000000*i1^32 + 20291733679076964972740178776658013160464109571808134495399644157210167980330756190476047665481356218683153019533197244720306958781573071153347012191791209202878423814845024548476239625833891496307977998473388480161121599726222417824249573066629677113277201033788641886793086274206504435009907969815442769178702309535510596203146553593099488038977608435606890854848913664960510291703378226091197667349247819757746303145303241048461048124705393067500223601064586742233204137302590920097549250736335122670531514037161959837104973835967294703341224088492725421397788169536160001290032560824141625150725206868187525586029238001599241518859918544685982801247418655878101709649765245598467131880403046194992562923913464018113895801212862404906816682636185639676347226257563136495026528421076247170830203969775217341729018851971775058904728787159929465636970803560962530680035040396120069011619179076126136529483470328060757792574330466070709668960238109059138394473159417124706440984645305941131848174731209213768490356022867671389690535226817267318800500402034135763313179411010922555752417550907889660718497716939327805743353431150046808350113285454974323413446473021712539053092247202164844478826285712661191271554106743153673367720561696653141852157574507718445928812535202067276644607948914768913694281554723929968016310820331576205648674228016403674698054326960047092215650786438120932416176771373962460713050064108417159547588795476474571426260283299886102222252441638784212609392614571708036948426255353177710642469664647636310403118110759545062988568562882716118223153898437984627214927114435620913937664972834694178475685767935328020536973905488891858753207835897126623910067474266472166640293595072273112719298010665250604747257553099308123446313073246208000000000000*i1^33 + 30576672627355517149952040851991822363696655995495789997022938504447521075320267176105238661368294027520579758291395379805564670212808711065036465566531122956700732513602890043734379034837309564130180163941530294445715026961684149438946640843453850069645208038629090542303321763014383903253109150274806341734701654648209742188246708855188069535513594793237565776234192618902564771045215619470481368024796644312759627542329180052328053456997319595192675101774021376136624027765710081574036520684134452965396129368926248775775314309145989433294727935719739378535846317146999317273464821732673509923158421439152879689376347324256402615601184666256133279593786859599302102276531076919318942333520730502617666922811385026674789153735887793504179056204005011260044930607581539926385526616750000386411249930589774645797655771453590015724775270008318147343489543425460368790253196833694681814365482215447303681357971409896084305507487331613504646830569704996641826175187001288567943414108862581301358135979591452843288108332864193801513730908053331880191960751936765015863015311414479189971349422317400904605078031640333154615958728665370583760683562046431869461039519065971961921884234286375645393065794864794969966555247305070066397117906633292756725003848947286595388358400126699121929704115203659884122090830537926946730322608251486690049387590338863590788946314415468906917562819440973985544636310814632109565143312037835497571534594292490254858875869111523346025296132051781175839329722352563304340341864695301746913646306852985332227811460018814418099486037414595799645906365907323868998580080173503430087133040236788758883549459921049536355730052852776465917026812718665971125450570890201656217060647661275262490243188555558221624001510343787597523006259200000000000*i1^34 + 23577474851247761572475513603719819631787967799741965253728698569219585865317707135194980473815716601936936351033454192566503190591502421570682066722570254189687769440964385954664636951847699884801753284849210398895577097660680302132116414971772869267396001148791490480118923011019844572244912138838538347204760640202762628982549196240867416345503288144668269248280587266563130709603923429889840373576092354390176707038894788000061708825173806740152183719914799440142697858978493691020553746197232904869590883443786077398966811224560777299026861345969712362823968216879165867677566621050512648241259972654842806597264661296303808165996919793015855270189738954450287564491428272685858588682097199267833061120381778072519674365580472883068060371034353225218991679636830236022124453833533737881505027060114779259263249623691310767927713474459671617979369597731601514526132327042564687465569635853051300112413738799445939106171356803534719463925590460513653763415681270489226135353181729296441889369844814829485314198573601800635743144440354657639998788972943739401017505786024922651509352974256138344103136503495958719637655422456033128320613843804092557330991587555901156343712367467465966386410280541219765458084700027963622569549825754003691975716169488460148524294094250961826180978906366172016263974981773475785583958121228160961339813385623214449085805353549103621056500507718653986185898206315136261080833902447084555643265501302209161123018650892843945971068705763150257442325877806451242835886914120656884286740853058586520931772461898987836800054534805539770616629938563032376486283650465816909508915042618274408722189414654378181820558630462104285950534751928427548877053273605336889520083979363904094378099450465621684652998986392126118952960000000000*i1^35 + 9512915009227990198464374497119359970433276809877960317955994510295024655058299943261229766170323267890932986005541577923024795991054100202566850081269292431272959749537108691976299150338937575384997167437908546642814694924917312510730209063817374345553463985272093439763800385178186170630689133622866125769575894356443463035267240504516805448270158383731209879117601806970031999430494812531186139643176964093358123798063270997264785326848096214757399497270888540440384903757312676427975286963403568806253957054526843656643251077131085274207380665821182451823376940710269248999165130881005092967425918841600751839135400911740429695640343356801300241200770700470963542677613450746171322074882814028408653419454906175865580071560833198032988585978741063878845901842776295815982783194142773970342674468487886514931636140494854385370392730406226747526524087193335586751482058455101798054363274464815428965589749349334100508935734192893081921931653781206853699785629933985850037717544358063632799498484590768738496750669566865440904206695635904024202818350957204524888654936345738906308656541325675155252965348519069814563287911104884665422155238826213152564421856058342905568861729398951210830603734394613267240988838581819154843497836341708542216952327822797074874703491429932614869308809571158246291502767750505183859226821924476114281325641072933616467126420790777049117260447145133785888607374630653635671879934135436829512738998520999344316379813477011576849087042396474065163793256245456449701611497346404269664467071744558604912682458113958544569493240629445852259611017358238713622058520141827917878734080209126180069547181875557255699523355192488007728603832913537293228278101297234023856914475711279546902367883146872350438556866100461568000000000*i1^36 + 1950909483321170142141189611210146210251771825321080007553502037948636546228462422120839806161142188008197258103033647361590332419543541456817870298746210746806519658237111494516934170196157428213602415487084528732884194657170627304456765482739938265529153116839177406668275073143495806266387849961309484380665020915130778211084853098517006054718813441255323349157362266750805970475294388419230694906434768865303581847571918711201451622088549333670386997869863808758365934967365650696897242954659996322851747272851911291473524374597255750597404882351252485700794459907673267762138488908783419196210027434406029795629179266321998224607246925763935296143980988700087803277028817301484897171905133868571211225445217714165689610807634452682004284882021889158420295693556511230828258199867467418921074490352140356784709360729764647868742147309089678727602837983008479163990879856315268506403219294278479553603687499007386767958431867914554135012339384975056482015193679763363459364617491166984618396920476895191807819004588406969657509620494682893159884645769434051063023395637135184384786724175676350415098933048023045466798479491316111577603031255838226521480598110804128934155068171004231783258405536548034626783889790635803480841780573722656005175125132174107149111037694894840087749357077018221269151896835688148346602626467485936058713212869847405985163491943336626063597091989453642023779212290290649863013750170169619598472871346453893020683746827609808120588155148863417728757292855154000033951145819433909300164175140308590983235979319520080640808166197365062771418540860533275301425362092949113153091579594796200467851919911588545951346789674988750457319983194457906175261518121310771830398679762617871569623876137236739845422438809600000000*i1^37 + 6726839781146985972275243476335040776130340098886790282592968865106662542265926197008226304921536217931897470182233327636909190407293245906521559852320821690719412308112798497620536611469766704505567320120893380114367353252367068425369429322810561733534361697183310525140059860219891446001529586774104051256390432806311057296149581585589771380705801610885570917651135091926917247565532916507429011251309760407005441315898356794721364803161773240362376039504543269810660684590844317522841573532237048452115408682640744574642263810666055710581367639885640288951884079258517961352927105124190262026565247570805981390421858221166081539621017753721447431351796252338849360176750276519187827546786614778975565259138427450466599074303617406908563801998751949058671864806296531387713286836781815517223487339166958174639923158847627774331391504566569421772174333754703811702625608108376671693912011778446606489818482109200237207274031789675189094266862130186188292989709066584344541895840358966745928601150633787136800807926781352212879729582470780289067964177418517769547037544876371197777443080090590354989402557622181718458239694065617836137694729574221756913551167244099354635608651746311008649370482236683825694564351400797071582427155008980904527516989211148462633739145355897894127678586352020836701695364463391050874850246056690932330589620223691682485519760186745623445057206122210788614062835263409888083112344403097781965547547798454863412925425056765348109039459144099102765575141048873882455050490398818590140402404218319865130913724305975747635855542620838391542884880668664054366263068222979567143625570154181770201142947964510806204974390855208760685313704574270002983436688786909203227128544790481555871978473852189194813440000000*i1^38 + 4799954572381802227662562587441414193375950744807902778216929545497052326775445692079138612081211605068953113660362006899709368562410190047889889303950036784734996750407371154869457019898785586470284188817584965793386712212014761498893187572636796478773931505787398710544396376819706902647360939777571399440920666509903238916187441156092336153188632482455844830992215441663299791138456910638906780537141067883144803528329843791671129654745221135223962015017633720363978433407630307889195868375056738315779558123829979845254663692971915786283127911481145871939098590918844040133393838766844439298507102034255830891643096652224466681759926620860171637402057435251491901482864276010116462918352484257466028209618548477313796729298099675845355143628361376793171219803390280415277402047494563029959895540504208189974935028669758461472301619330681057313278912578766935266020931332585737059143524206154399688973995768699644779332582152668931825937289917336511292533063407453374645408896508803286488065405718364736682554188973265251170665089137060738614880190303822505690136442830473638735618412301219313623425771194050384457295067619205923747943616397834264509355942014137692288472104094190671858515952209605731907790590920760472221042203223069110226146798602281809742333135786677578778615092426115629895206189435703443066704965329425293803524638450679201155431416350907027228842115864969451195931538250326253335031909555429972507407841268084497529022915218035283656164722095525791643537015946302135947806272579740068277662334715229504543169779622765662005907040043113103746252108287543573702911770585330364478882053648360595433361780420560333823361388502245593400125891687122145128947501030018977604801393916736193180701867591680000000*i1^39 + 7267671590310534887091589192362874792734429821194253529136450847542261175292249071307025891692000115312497211859343592277986482681502544858762884875348034359171966215626212055775826463908402268800101492784153982214317815151761712103188084168124328909762403961876464386466099751874707449444686410651218775169480874320870659113432606887271214461386574666094918393328050465477931622660945713174198551211579678092590753601946159280882099360631352534554797105045030076359454678078823977911480822064833074850356414542197967304965309434739250505999903297013632425292287201288307502980542233541022398372504860258856433719624915491267147730862202592462210099523940057295666133342680512860704306472076923389591432266458102418779258159298128306335914759729489709224413525422304379354742268667304778860328324629300549449804711823170497343956091238068080638715545113245707986594368112751218017557123313517476880348360795611079035414012321349761003728466317735423428090675122895251346870736261865015800245517711160938630152100873252108375807972861335376629764943265231894392172319683913932994657355978676807888691427730641690445883147451678097565002013619206890016516449970184337343203427650913010218431300000031269698677326767957449987473023906980711356344448179320194411767058159434612106654417254916455675356039940891145836952878682013063281292530696914141960747216400326168587927185165186411308241117634947147430412099381011620194933300557157947095368238744929916194316433089132459016222617851634405609222788691710311825454575626429261578025057557518490994250332722101346696189726781400609495465670838204934651563232348648307424837102347933921085003030957068037802592252944588585990389131663984575605840229646902786727487283200000*i1^40 + -3594017556757849836416892179965965911774311731568855250406996975044892533225053668944437063747111186007367260929496501292616844106100862203737071958493832687526825047639763837100110261257515099281122439554294613924229602997702117298686731242116738876687147263313218296685308027978494073446422872845049644436547973095243595161438757877998478103775330633031865498016473676339223879486841676207582299526342488771621920962964066706084362627287956321089784407576764598126897834338045943247534004487911427188357343979673966884032971444619978550780742653139884871079180402154530068603023235822459722902253336028351581943255562315927696213763019557124534035077282538727721021098959537536440018474685064852968301943253881301668960166608236029272956119380468134607403605832148397506902338773493724156660897719733157169954331699126367206891092326066104736073877762682660122228248949002401970689491835067732156553166946933616451951584996880549838439488537655301313888287716324354406816547213880330558651934015673067764383626020742270542834103502179512592018392988769713998500774088628390794977343159927278786671177789103546432838442968478226076935966662239495239845021697136349226992097465355966518820150415714607311572780961792878927842071024365173606315978379267505326929163311057348060025491278067409184856026004217679023280318721114770537007873266490789383265009763122808691810624237339599387344651335332031772655872540317671345526190897494712605057648497628442142433154761407391755066887267612458001224086260466772074158712923584603332647291019374255457763383071468501078255953341492860360350854613354599484022866629022649509637044045581600824736536408663345874063502782203137861314794162301525661566186011031680000*i1^41 + -26372256054373626623274806178526216422955267602481182839062568831025923311748218235580645409879764556635181343510734691202436216108307349547761128331835092282626272519717700374819919384303082622900251306054198374545527375413353786816681355592880981144521145394776511752462322327070488769708266568768830565053117568452416494870636461091897070342052511709607537863411002567685144332148822029540736239009200562500363490545492338567409007968154738499718049759698778042884931643207642976316310740787316482224578702547844964581774889216115121926367891815330451785065893582054512723194508686074775507383167992635579855523211479395191847063844189035514127733886005013870163897623543607363542150682483611981082867818658110528526734037140794508145796280459600249703193583708281677596794127845115811117944181109780307800594544909478178668239000519017034760885609260564142978030365362699777708967931428491898525515331729950393419520579926768236239387597877581859891716900451796021305739625237721277120525513374590263867401495688809157786140823018571409807209720424762102577338798569878752959057247964078540591265949525520834017693942527245014078186441714319441715012030632764904445375176510000431753322313640185386877561563167760836376349455999551357033424022019167790069695752264564722758283619619690689067213316706882470193145116331580741153312652386758633897735788824559028489614011017158780953761896714579755752093860500716611101471018925186094393757019505757393675852240904133927209772856076236328956230846798862335047981306823690750315033889613747349567008999359927259518289134048542411003255011850293763378278820791492741647471678064547426005957435835421227203162069441597356697422345353271700768000*i1^42 + 497819277138572466101817784566227090229017861019781355134805339803788758446075308345985640253583954250640633497105775628381354497037344537088035549020398115717754150415072704806020025539587795288752225900297068702034142025755566447819642480517872321885167693000302023710408376088445909691275812444994284290123971574386120372181012604861381489983563129375158213524334440470817614430214622040400844572302723528651802501646599579002756355855592866899866133147400227000260955897877491563840021166899426207152250161057973135301156141619605846515449907580607384484013372164889609959721968533079767581152911103836696115572171301833721811108358201574900449232689540697758827359431257275192324896959986665861683075524459044542501051367298297857993574605810772499043291340174447563898506036587517597955784881575865092410988466770149637899380604727732462950544396362200639410557539746968931623222218334341051245559601697409976645654236995843041703257888949130070116793264791639552324595467991131493100268477113496023378785209309613437702274512621088292126230164572391802767711169624538141873366578022363914791545574359749617198577103623587075909673936462325269371438546847203461126890468224655456877665036217462318589418673396951923922967896295263592275747404681604049097242180933138531700461294745619383650537710215020915968265173556027834809094650141681621274611407762903139019787916605628460666004380563499370208877847049877868274766175385386506703620602248637315721153725936791577369568336746946108377076675546048682372978928888677817056693707787251372709253430228358344513295765878969066305217729032894874878684261116714834131788277553027782488578709134434415610237146054015429226000*i1^43 + -2308749288307819856088817438503802481689809386962109668048754991201800168234004787774432272698868279049187517740356260663373391349587061513098366063938591138380186858737023912571428396623849346763835503156107945617131117766421654388320820001354209485985228840803269060503229681518835340928725722461123028076738545247681701139148312268592386002190923000776977722802200543493158996723492412937457063724823178696620733772602838643713809019538164007850786085719102658890104492615920271303016266375681604434538901722957207698468370732850668222885572115619907918142236801290435691938034271327501466327575460454617712411372574037238611331727737351158277229633637148390726010335613625813985898197270863618111600360367977895936466834413687641958124046987296346242164859426304141129475193365097710953596040736139713774201898254619261891268810068277152909957179547445966281954255702903544038947616654371393171566717382420152377311940541388602690671926457278473796047114579922268280194620594860278422017814372334583190671675138085688161318848051291173217540155423840379891828453319644703861913018901229771276268886578674709740824369519327658664947903023598016803373598017251975734799593993334146063053031271688649368674830495772958616832297838184494223932349784834478715399070615764986847691383392025164793953553195323422145094230687298533422863813416215982428712325723004489452273552702292671013442634462487508777772091751753565565715398344989839872882283400999478643392591337720137483222100423149233645982456769011181045092434676791312528227167838480203452319393660725553798506885316822055647681943498100317594179202966728056537727078001141999646124370176091244895078300*i1^44 + -73086765640277497679199563380312353526528692527011208680370580025748576798842665501557352787280196207249962425545320208225682252002170724945566182614262982068588124676235295837870700454411624048057922566179723781869455014003679160285817511324816415758105623335081350767105450292654111921398561388360274943192854070157277605226953116642218549100638807549384378422012361078473661314969051243325429273434661913566072682449372290476869806304850031050364950108954293214420749405337167082628744423906224614188016249511903565616799259753764732191565391192397034785540502395536813588094305632089175198093181164350444281068718203008603457674392511798353951938462305547031511579519608533231665278996729285096861505384265798080857262350059412493249265836972711000844960004875946441221807442110393876575860462509556455739981941727307522208361673692142638051518523964413711135817112913127401727842543847346339872291547551231810735321395572812505902612993007959517348506008822829061984381812050787086464222290903449803063583425384449189166362721266598761972229341982776758916638066113978359651526125887416710666387376128995557678316762366183850693459547352051260143547046807699930430469068984818696545662175718524610204012536961547894227839805475829519233121756841107833890526621876395603893059599298620592199788177152840329007061657280063789268642701341791874579722513148593752963707922193434338708628864694084362185884311064243756693822315339979102080875460129073729508268248906880646243325228346402538820742969863176603877902107124806760560967960981078270441817140659744702835063468053072890100342740727083546785916001883308977657716489345069*i1^45 - N1*1079056902959962543266537987679669852275140396903857875465687848473510766571321250602300211164835985437983946712234947028617725218495435955909881866615136412143132048047387824048514852087165941558592818339128795429209645460748556029388979028196249648569043717746277730171987489566229949978977446741600112722522387398029051573443103646627247372083736029801846147846352701638374911151127543701390502213750362216927820985374748396747981443903169672162402619387950559889415565594349056500330460567047260094265812916872436089723572945346377701239052395296179203112941424367598690558218003208389015001628672*i3 ] ]