[ [ 53731326582286671449261576430037651914309757009579892917574710047303894679607231120497815125090046604463849329336723803944280098869978427974801266320611190105639369421783821721480069008260110681949113289382492925953242981002189740266923831807908481690528102216359782795156120895530445837436951688956210770105394586647623710790483201496762393149552051277177170935471042748541254340272329652226902178594040493461150125639577462233647116411480117153147183709289526414563255369284367299343273772082221357771466198053182410148938383023504516922528171907246135907481099420631444024269941810501089848385233058343198577670567933828458877420239817123172209314912378068092353596592941014234466363076646042917986593010677276318042883156159369174323302741427468753241730917555280934426304404760220214898028623554998623806220354395321634248223560532227725577448586255770823384672181058765635073482130666242578140444579434563554544340246330250239624495809644750023623143384239211296726829813426442594907661313389395209090411512218628205748692524074487363641112086333689465721767964826938082531277949859954026941196554442709352128731230194794827565881484647448728043520000000000000000000000000000000000000000000000000000 + -754963093698963652389352606797721579359932864576836871575687680533888900625295567802197719049580785819051711500537550299933829680299909663081079733284289430121838431717111803278652506926974975185543614511795490708951731286873966112903101265915928901116960664829710235892584807736243432822922065321194966789772456587206382493685360305522756784175033248291545502699742155599183488257051659633992674019829903548906236028740143371949013639498460235788256970942931771975820702671076204491736922452050834877152843298335086877260277672216499971281661933399332989065152968193117897577800458342030935979402987773029568181509485109761270263905585799915094538538682729387199854515847906652002328733849986898956819334043816730421138105511167232764603582488530184495830272178067178879289219278559008113871541086268145644237489770427164328159694838324084078413191499974413695360749106012140627426167239248133635257245682455281797418371255586178515271651177779436355449895949662164481259287400118727348112699920064255519821694343359224900706345722917242163476248138762079631359977531661719836847844054256838518667802772930840221595449618431984306442662166201691537408000000000000000000000000000000000000000000000000000*i1 + 6826745809075875398527911539676670613813391592275743710280574770098728164066426541803651258343402606927018031120623810108022157476229342043359300649828346804549134130857489892134314101100450426420341243504598218955815122611567262787415898283283036407441725085504939487190816389081408919749213187242415398617798127399095092995605762276761429464020256280363781726477605946080597401625186225777347681236768729187808020899129993163830260619428757871890023751566597408628018011765917785647277590138500065135467028447523892873460759023241671003180363797025939974131525088859483218533678721407575862993335786217005053699931036696491861138324093635546531556383888899250732651960672704065582330135587557477884888124872828006096157073280883785949467291536597606867907354486506288956315578414076546914185766827947041853315406786568238783546450389058125383488015467996347133417067092667415527467250570742983703999747199055832131057080922880188410663822203006104507173473520050875793258143445922199668216029004454719163524249219196588194877721084138026074896079565788890119583158035716688964445042029395558675181401217552963243051902219117542977713545980342278553600000000000000000000000000000000000000000000000000*i1^2 + -51568169619176468074449509668736533451950597236887476285402278920479648848309121584614070695103382496355349925266972997291611289928725820852326504544165748772976672978962448762932518791421516273928332358308638399527658112346651653849917323708538077909339176701498680130212864538047988766807252601998799595322330561072042179699476267952753901019004411084451034971228459898594079063703786276745480963280254754997146861352992644930244957945007428358138922040963719758800174425671575994496640158292316076538840244285403919074722768001477202914318995640048751443549060728573985990202089773776080934593853082256004784792398340386842693210841827861036638797281585738838637061431043000882310077849045306346204887341776816907634091907952286689035549027422040030836796788257724732696996397338722163461176869983239441955314869073106200658289292645962833917062096080034111798016311566635282415871612989406384867041295999506251266226457599140006847725126564734853742812452353921323100147179832021909430176149817045061093621262629990354005027204821390098978437043097246675829057385504952316420797766952202399847736659361047335087401716897912661962196077290203381760000000000000000000000000000000000000000000000000*i1^3 + 367649314970797796370256085736937406260817688351854751893468302157161909427565861045564437759786579541380900424429095086619530660457052739480400892390185914297061309321325107106227656415794689420647909034469000287519342214523374930722453046488073051738219783419467257609827126651593267901224870602957695848746365246252979820233122405093179192214869359030596815389072505598897580440474273875186693434009983160308179636077210998689275152072211166645781162835401045043914564409363767617165065507780251429855029691929339870588876408365881794803706426144879534355693292813352513383752737451537846730300708959429859389065594772181190254432685188172610138985316066892365462752444741624201360545885912780693490788238049461241766957551472389893331387296732782048549501479968416831317247460127420010005626589517041071915368736168989546977801804284401999346734990608804852311498612924595109595980234422717668418727389648228840197267348739445883091391993371144398783810589446954152245375582152198259148439014039606708575878542678518521860893784287134033686366936913643582317384233505621266597689230359865590843082918344363820633490955816220233675261708280528896000000000000000000000000000000000000000000000000*i1^4 + 3586250375529670627453982610537141894011375358901106029232503233475310489274379843043363442171563149259037241712214913633654022055171275159774110529268554511623308801912909901632000769399868475495136239753113680672397829091813522210534117553965802313768255537767246395287803800926589883621498952510415728697221592092366904177487212425270101429574036730697023006267030770660185276751004711488777088139353637651817684545517972071767002096165617795099563043090471637637334267334650321695019842821571020210858124734657650203931363608074899514062845417812224812815409271071695794512155891234461314552069498940810167563783692436182738949848553064078295968679659161295533007568630552743763578226192215287091798462448632242778613059445610584516682382716385714556561166903978310199362105781472995896723985776604760918679484750599329496236048177856479966538846566043816905170972008075502670603463208204033979415893381099710179842113368564258651455954638368174808460750682982356769213553976323135856049838317613682051427827713103466090129435873629398614056298516883358004391378981178078205169125423005762514288651774128115024075852335160887193215685927056179200000000000000000000000000000000000000000000000*i1^5 + -2004848199935203137594091190204685153622585369498993529638196979378812458432280190067648051616040491416153162316881974371716897198214351065133443358292162905416226501231019749617388853046807713888167810950836140019901323268253306607310532596462359907849043605591295637363067157839532748593232537693134750401110574631408603828945030821286297636456637892892024969602018635673208178755717850680353243130636304509568540313880651665157735076461449177612313397342161168628581850471408532350356066313585612983887729347941825814763889993546999291505408959665232793421904981013046834112823417186236751905152030429494994449628421271333307944009600282026045923803363404291969391661714825821417734940123218420034707493887445558535059443484957863885146508792585289511655978325952472174480680010104711941077424373717609647282183239396568211736110190279969508419544031387477564849581454702185250629657942995960458673305999432331514720665591472542557293735937852906985813753261446151971552360331101397004391040272655918068118354917736698712507969709797847968759699356212471808407789655231910095874990946309825682898832771367992261681925943531309030974881477427200000000000000000000000000000000000000000000000*i1^6 + 334492925453477140315670700701080263409753172879924701813132714986910756606090811178205701682727246701548122897811593117680717745717487227368794642456354272004715723712604283340392645753928936877235198371158141094163788563937253746409087736735700021060877065536515094450774442033286660301282358778027720028389516612350717630373849984957532528840708367857613261156052278963533868693083595421964135810015790560070070755429986707695448326785445450227696577010043967498006251985413469336651635435412737357142006541060665198171456482368410273534910959409222131163542521622838902344237763183145885814239701109716332980261015045070297651975988087368601185147028831303511915056042989846476764405192547157326546438193326967063818656953318083518898256855562537344400880475354772399112447478881236878503953946817667029559938919368133344746637750256075441469734498497127872584423089555901969033867193169807735785513508834580752004941909540609536868336196229726935951792804971561372380208756263640573010333472209099219147982536016691376830910309482195859020521346602592979860187389149981856657909714856250332241832756507514450880905551370265025740487524352000000000000000000000000000000000000000000000*i1^7 + -66401105418388105872691176845849294234046381242797747405915958760400659909428554643383331518704858021282569511453297083433240881108653899311955970170280010568838848941846058293766804090283974291356785006729360873446724768612982731673971921323923524692698860086867555326087486850594503328244091749671686387382715577295726351695077255039435947900517729146223049465466289167941821541821989210677589427688534304530966824684254562695721745548427493142871902727412298332687788989334183836037863540017488764382280141429858406534677572827612975458903312993115135461110892588380102186080760333705504025352023665274835852558254177470868218090995407823694568808421177475714528165366785778427584567826903837003316567247331676393010060128962558438988453034599808385470241823166511396509577862170957471436910897261127671209560735994972585786735439379351972991923672284599866651601538932313243307985247628423642433439683063966379462325600347595743682718478480168017798823847163873612729371383800574345579301818402678846056249944228119172658309810548413625941523774723613103905355881392290399112786829661689895241985320259771990825544881700339451537077043200000000000000000000000000000000000000000000*i1^8 + 28284637903591081036363908009192991873863252061886605254935855191499704830641539756211369140869431375450007137062426774543700762021098818141980644417866684715188283529739298226199706493629312881961253772607958011914308150962341041008166103737985291268067593390606074438033519433627681437950276835360353442379132637504281806099242033093978328504524314015775403861679982920860376075621884955507795797449832870313581266534677913128551879600102198810019467987641375780167788535880807480203609220660191352963037330757733525746751644552302354369928180482919101523011906638702903166275496817504629834739880476993147813857637158202510676366772252214657947947548934900466863287046326966278846208948692488795908900581869228040038556664501620300747109749972014502726191294991671272302174016625093524741197552417633710304625833784864749833857385888710556873180744468131586328037933255408435419617051115174443364455381730030275085841573710276211831088952244705615375957023756664616630772401558243519384326491919553157097251196556549396488089054362113969405135171902806276499596638118284313124560691481474679450991113990718651453138393570003246026588160000000000000000000000000000000000000000000*i1^9 + -6015614274260164340933992660352196792143018313722091252297320595366590054031974441929366792177034253045893694562495477436577475292518153938916540466374016819813391739106115367602884652412799055230028075090667850822909789426803108492925327704187698768391258080556589946780283372635302771078571049075107783138997902529459224649656196730519302620814109428175312704130070115178258758590219702071714915176070137344499867513248825988373908189409008220196661723234548780910208898627808533186358003642291529088140637331850154623630709764367339301912711025176488418979912043862725635180790153918482722376613285764300275643191576577873995257645800933689244666199121430457884425372320704007209895882581736396348115830427516631657852752469804902077969204081903295750113422147633077574096650814821455818947255217177575785442060296516626201172385259122076758167726166892037215266574685260606364985246099859521651615593228330061456828216011081851786145997119928396836980944695761129181896446359057668990159468985875174683644108979905099736998532355613935696378816052834028959596367723261062875719042542366827928765984109353925473673777146383642394624000000000000000000000000000000000000000000*i1^10 + 694031754544894014143111220676015950097996600289942318106397941946707323624014939616030479183295793760883507773080867723570664586214226795844793958292304729950354841005471415144221287865765197305770721644196335754132227663861098095738059155321266034954079876435371738734363233530303892919960430692901041393271092663855901916589547147648788316724110852591571989347233594898816342183212606709978583324896809010202887467023641407964172109177728127156756714957674153829960404138803899481911675641611436037045690165110523808753559377357757243463026350813716631754569422342146023958846049102308516971907023686800717927507066361313535702052373164934651298581062616011768095810891033652920084922461691714142684390239488299605508500715811539033514619410780033470117201849276037408405452808744465070760435108824618107009894175878438413365076052771051609498793419731163325824303910557678302409951448024408352472211948706323387297090044129519640673118984880952540288366164776895167761747882311993107002369244353116392849918548672568291679340762296238983033165995096311807322584893996424581384311292079872548128430817580441944506604153636231577600000000000000000000000000000000000000000*i1^11 + -44371884544535798587844412536434100513441110750572830814308029106485388873378008736542756877045522461335301937810052052862075163410679757817983627844166201198093051343652077139476712046905803136603535610767052101154721694526855478450176637889537711471770319859590862130353276630494276854612731142856406652279158086441445536448582767009971155601712923223752584659393634516132072432903166236777847908195143868092282148869399254981260896236530331116659312401970917392177557458396694481354693861854758003337939672077482435542153962885990758307181810289473040806611210250362976440441820674585262830184080249434491759267817660354210282489107682162248033118971166628481408542911237446558384988623931928003774269303207153318070019618673204968800465717486753436081389287920254025669542527428738963877854551692860351734370621621976452794656156440752116969394874538377467968835111269901736226902425532262935768684518131653466722379608269503038698288087317774380079755487222157672317742667226356249898117823825834420881876323502866267673802613881824243047247041445049259278732700119552963178800583676720223932113972933267081867530883311861760000000000000000000000000000000000000000*i1^12 + 2004797592678668973471503225340094756942477162128858952635112652347879960657906475376826055934193111550724436190858281394132009083880870879071865337892597750682948771695725444254056536622764296893845721610498300609914399871456334990189275558078858158769983633104202640847157238111382542265125181529557693204171585837841444679896730390687441257981413131089474547833333809900830056055138410681857350024021830564860919446109640988499677208645790249038632409515291996063199420891742904971025579040927459151009281736802511317124325099640041995006394909688608017456215054836296522223690924081900433516874219730184942681117625007852053389136827140791756208194518190390138034432739119387625906536910086723110156430426871032951998339454218665752879130143634097946608894387016404010557686505898305799095853396285313849396716393552023933067640204784810155573712047027797743728541874546467455338684720204816801718903128765787840496302524831045617402552754574449550753370438085360065759102041172263304383043511428036527134562519856790108526733671110059575470042923572046298319740981734645115957141547112197154246362164933868783318400499712000000000000000000000000000000000000000*i1^13 + -66881385234848714739578042216674024117301054975824603186821009943145572934667320285249022765512261699289668411258677351000010365439341069873380203203873204482297614746980582570343517811742500957913079835417640177950813632792221585617161412542687355299508884612562631525780260437561561912584950359089906970929487615831884142916632933359202109915787635306986438118251031839949263504705928568258429031754068952854394837724866045489983215002631556080300045414900096710160214648829532969165850132551632801974719669811968093775947493554028969238856700610069648586394670293425522940141089442083245099812435209310190000208199698332336301811245444185278713718524443347406165294828237456905389212648083827979455473216131657757068684000391502764539836449013707680325792208884257137534363380474796228598697592632180522139868301169362088803480092324661435341949029029134422522440035808500174032733467878681321067317210452135110826896749324126251626926599171626747706508855251144741720009403278960443435488890404636158884494141614786242627573776183473038710363584557629041738110982736335384745586031147144912113156665861447381670061670400000000000000000000000000000000000000*i1^14 + 1317358814673922306207711669544888024495427210096843590473331713760356821988765995565114456389731983832214099764319785049972120565070369545102069677458541423150206480473852993826757561251711434317052266841313389635139380872212360141787509442647563263613355669733038872827967468617031880248138504180788493505657196462800832311275566829238514602774712442762323052039068109159839858801412697375626818320376700589585938327680641500919755049079739689707233362372927781917802923993138793500863683927673714701343157322485358741175404766970877609310000428330430995017685701515896134848980987946337700808227755638149713170238296667691302005160894455900142516561300326344792299517087239910037708422331200784627327240102314279935762146559140039187717117526358026648921505234624077600016125080879993816972060153510515390038329199160197934393849390084302509517866643439326334179058054529833237881207568744515299027466288568032940662797959376922114347382455991959617001641484211768587029505649388521863084065654857367285653250380450973298192778523234688582503379455597977359334283517111047579101405754405323195349518388804926056693760000000000000000000000000000000000000*i1^15 + -6230467778977921702259287675248439183854687270178092587128058785376849545114043062011074904046214246755628142944747722384157892464663258824543312706848852973811666172148850702944126963495399375117509858817972318185405066097810611971456272818153255996971140328395641620891179573347419595204167293918424284385988909104704394147302684606385229201993693945239214280456227188326077431273187420765007895237070713829658438722459544409832738801258782789198253171963997181367170250860319804697918443562030515725780259411095138735324335198579089759772706870649379684567411729149145240249747514838481891030740603340158606249052402836077598939643454314088106090503630285523622897399487356544163656741697896769132767693040147722061122885429489360797350785273712811101231349149958097976423191042905820569486355083107900198891667993637365048488404399309889455343269622275763178120820528497448066239660627523759688751729190422301243051633541696532850082467257006479766980449662547202484457501217061424085366963692562104839717896014568826810886930633078062995789140452845331046427483406775383873540147250559926444089097234835046400000000000000000000000000000000000000*i1^16 + 28727333964681571223300641751247831793513207807422803165383791152804711113145499575402389698519018045421528999267365572060373831167769779554690345854209869224908871682764501503263095936462433730221505220990882633905518354027450745710958694587231545018011334555565878985714814239519753340769979824619383042823685134734960147214007415262879242059950770291253718436539611271209075496525731538200697415161393749349119790483930197330707515709995982209849002027953528388783559792109612473122395512452628570440832055191313805007305286359121378840981950649668171577903069481458424149899689405035615846174004078064437759491672540073871284591939636207747260830697477336530788084819685494239281611820836005813402281449576376891144165847087130207660033958373261348435064943597899508781922732256193021712512063807729624577626845434532945102307829206940714456073731689859906195539548725123900219347124301040043787614192784456041062878548560482015076491030781172111567421405691471748102344315608230030964845101668941949951751425207379644885505659569910564963255500563231154714936188981350631270726053583390549530630589461299200000000000000000000000000000000000*i1^17 + 15812498811377824266281367892990055698547164837898276013077677736994465622580069034677795731148487476306715382548762715281674248524364922321581858017245444217688608264361774449996647689449359101205447168486815344911383715013728396794840947477644132854826609083357015163916061305961588942324557172175907654231824031792128980268597138870037335394268568035313528455776333141809955909464415460315916340156769839319214314314614573284825156770481767517141996734906778048909148457239880741355609164045619662831460973915007166555361263274667684499817004595342113965985006095825492233730224614512640517940697998930980749770419882402450057750316349335915640741587314454630691351441412628115267915802134136469028762080054287234484522766279737053530603581307316556517568941502273357112066952691822738485615292139279242860358563772985739361247888953517445845923479799988966643580118140612736480798618669983714680858118538469588298313513483595841158567395479943698231462507754593682866693305838957265520546909070638884501373921992140646967003814976242243388322159511246932377374842503508297717965884697697490960925904076800000000000000000000000000000000000*i1^18 + 362447154816559903597865799681689122635287065463881127301698788851521179215065872304037795155589665818448274897912396633841277588518039250754483979456981686386495503875369990867574482373517573591915479167718141882270717051575817158852672220051905037523273161173997268416246847641138117777096093588252959242390115030665966495891195542456568475155861752653377574870191014454304247123153456730691563007117620904650928113667399493771735077136196943028976184047876909979187033099784095216572194549228330363710086823129283321185139882175872643816159496237751428147424823336075196160175681430431845646948068063394915127622392797833116653611341000052370178718343419696346459001772153058850291182112610608499873136808618551163748624085991461439650569445442190980993177192128607342435685980938141641708383861165318890223850361809479319783739902138107704142192402413647704290663955185284117999507895508399879132788986439151975319962783255123974981130893406794946998948118766062721490138019536136396872708771305340628994670274469317982190912106150325935062308489892866745279842182826343791738210342359418510015201280000000000000000000000000000000000*i1^19 + 5442737292888551871054772343125611606739448537866784658399465060709931351515142157010821544010213035880287907749019299997619014439045477834888845986593921791542550182192326138306044006655869160789265011323704025814554894012582229018865933984420302417033592122397115694786402827807727236557853113262406936501631290916848703754274467348360844980930471790774823782621229264685615112300998886156029507409456352995858066158376663439336626187100338138677006766240335144535602859856352443785685092336774263849384644091518124132862348382141495678762594924446627470117338415357990485414191434861306798146102921984877870190213820094776881389720908079038847292878800552269545230115576422916470264566633911596050432575234418346741017152655882075689671091860804356786787196983741513734313537305663768570055970510790093857697224707641133170155796178857023359075888108576772313558384372065556646426450486842346393748106681862816176754926101141205539312593761774062560224079323502036000014503769517485901720119642063550032874260387264071140790322538710968128492563442233144238000916298649407681171733742335497234022400000000000000000000000000000000*i1^20 + 69233393199545271878637546683140492342718153536763147203228147299220964531171863225575886851307073166907324324850022403035987180228802356748103736948337215600887637302683273097910099802387040575966412878498159426142635732573258992686587144980476683377119890916261980705686482582120786423996485347374241249233759186426380419122762240553641418470354001293256431097451104208872242447211974100446720608124034206399977475944319890095352849087964635212169899417227719119052795143032051355602640964132765338723266858697781667334378712175782953195825312019486851009400203929918196595855208702765888290223207069289969233690786849252872219727177555960950617400446886213262434598239253723012722155140725959303808580125834302976850381741115686076807360335340665120521547073355798570253890890527101024564173328968307309908563255680216712311220947923655004032126222593120978832556058625437510285933832081660620737010118769638405131407121627247025864435295261080178123892577576489569334443843621812113609350094677419994465645128733382548663142300946488362756773538150942047219285901189277243570257975042690252800000000000000000000000000000000*i1^21 + 661383928498450658922249790414785120298872610609615502630584687017498072041167184067364568120282012705116364893814551613071110002835194832479991625789770065022893819821791004543133172521505491033478042754150233495889833412570310366802401344601728598784930770674135515924250600208564614085683073903233851192371727561077593512918677718763385731830671405490433104758319429453595010386611563676975334098398672949977796124022541374241476601430363412825370075062194750932254174563564127462699541101182022714843201680075140637297027117599091444981128385824612271000334016726710245439635376379530512110039515352529197148918167438977796033303795378634816171620912267356167037501178444180242197454142457725553735599969154976038649013390796059257558888238200187539411173195947125053700111886971534268331673858499110845866024837085567648871734491109724925512401504305339871190576299695734960222721003031569313337125856377341603478034581811740976257910391015102588069981615215623300401694094908014280905034667289846979569733644746575207090515367883259814963153904970395184251106110003020714829485971603456000000000000000000000000000000*i1^22 + 4143669171182358457368766396803446233208954220232257856279156219775239485284563173879042604556254606677661596813891039407745382411874514064083113227217536923315417363940796491221294970784792503221486464239829645619010485592115706933167755235984438322389683606559900206287737415334990332774711892195553075917241631253004437316040513699772609174438811707834583810278663014006027932532598674046496859869257344856944633312008790139515773854525389435496614712424267343326446277944223843689033710701121379730982147264271717405971896701509863273906953822392235590564704458885504273632435159461723744302044512408698657037772791052887419208049587607186923507349521205390075739101659096038688501842319438918827550384673598634281059885835285262925994526674498236035877183493676319658659993090482005754906272159848771412701414986766838268966183115731845513554285414277126500092971568135892318301230812525071541526045994685657261363253440314255756419012656623109332212046859701582250232705199434921003912865350695858714810017402453197769404351853614565561661843816238021300555403328814516016990755225600000000000000000000000000000*i1^23 + 15764490884086796289607026798334598199525637389331606551256900675678487207213543544435935630447265753513973032929985818225535890221104634404863324180947516899406316085876867143464055550314394466572110048950135119132840630881491451514149474113453442177436469661325296763804609455984107244563668566587308094965217800988636830862801438117407608990000608757957146085723800531666394623725408052385566831312094085081266712315448402568859866587386631620369559058135889660387422091250598562698186132465369358981120098137284237732385035377523214079503228864735815428953994982906562679700108815206368641802019775015601751697700267055533969377484777418728308041423369005637816426242609794088008422687557762900220490796222743355570889130107840196861909363081514509325987461288142688433407791317191350777780182283938944147137081134904194394132105572496417812294771183165433996161862021913943069677531794209676762287785187349931727805397869015527707351452015622249991137314432141102699172382442038824492474785184145146796839027784775192726603595972193549225173831202594559528066987187587015581368320000000000000000000000000000*i1^24 + 31650299805921195791757670242582718550893361917176938465391842791776510701697500224276877596426958222731746026521500662011640947727687513490568723516745478999681434184004375136594104154851950499634960636805626885170487588827735321145379180548979707552171094581235135407784694778943195712769495531272941543152854916009512325826968300032733961463648100482232909296589333666225018469252965317899728195153152907841585832490295085333157545105470753652727030252972950652193763745577472685894743146277227209175900536452519784251160196992702303262680592240746663991079520126247005296108981374964296572230125152225376362576386192787376586912535757135049839281842022587301641201260548326138087775852205158927987238949142892729572459710222063605260814260996120891488470992059654662076135095351949303794690417813247005280161806080595473977560125437333873861299407667145736834397718059451963620762842430286181690787943158639616375914518998722752045433786245028172780008866492836618252335271505637270418442860439590814022118886086056680213451867003615173540673098023302097833660791946389487616000000000000000000000000000*i1^25 + 12880770996165779066948486283825495367655565611772475301266173241906322800600243715137059042834366235976713166966070950222861553851965170257561232896428448366332735320540236022665075133737674515292090497646952096705496652957463639416583113987197924913170550769061957469831686166616405515782322015175862905274853349493271361584426270108078133385310104492901821945152681061253707606751523315605744341194973556101606947853952667087307711140993615487137297108419674091688352890419338951389951424258243126749460834893861092955137818282635596732587652795757681662490150079998729517897634606190812280532659282777612008063191826235410980302666812653150827591841005269561197975581727190895724373552376771336531490465979869410625506822374264787180696891123567333416207562959027032502461116008296428847425433742032733894883689093272205114345608864713254561538849123088599019676053075220765453147711836515234388000803956182149629827578437340860449221078197980821129557729391315373045364119053176353062751178260468029704431171115866141931683565771789282884502633521075883122791457541324800000000000000000000000000*i1^26 + -63436722625792212252196449476853531263216119647609262168254422916983969044191653708436040582251358466266014020326984952774498526993498586523117687541191020466081962023780132393021152489429247814588116203627762970774054007483131392279509481952126161478198789374535691923946805151328028637585855773938777367556200476832921431376166458010156580969881696358843982126691911550310120072582394018145901830754431689124724230066567881595720207766513149001941341460761194199848107399034546718144873888394595885662636621483957006029425884155221234205527460899744031657114273969626976839660724872188293190184371352329121539894860333451152311118168794967187569512649251815143854861618124029545010495691349999394498242572373486993899850069378368060090201956775476252395888931922886647798376240888124239987035769423381102797243242881026801901045687183718147022077818191526319108572467107860375825572459053266531312204735602919968650984555510959230043112544901190329908059620934355163670020247293754009030176716849413497691101888081197298566269177388931815761731726164142109837901168640000000000000000000000000*i1^27 + -51539261017536165607817400828485284577813313153250622182559106150512201811422810533803515650506964367506864325806421642764625044196459658796751332172314153264579503496471107712361043845376699233827419905133314596704423185301479158824400056703607443449976995051147300493097196150993569524808269574367064383385297958227150757753908232307164187350792341053012449095426048937414355967000186280652608079818095349438399598740951014852353331139179503895185178764924621590342569078390230373597991777678819619569132921341744400986915635171347068124265248134806318803219834451787386698631820443004139105918908955868452034819280498285476043730185315002557758559094962982353208644019567303780532814143579277115228286925055306668648318244757458696952537583902757221520570108980194746345649312033620900895907892461089285680547882851801055499586772506033500612246604398566431823967935991267611391760188538622039970005208773827956789392600800781608143272010912277821245083579169727482144758139238894671141492075594186984162708397810808402687442402082637529591085869112945922801664000000000000000000000000*i1^28 + 47783251927322511190218296658823263868811176970171205139279599112801111664168118794261165703006706615188439510935452921337869822245089796405448083582383975462486485506337108779869283700130141951456868156477666333853564974529663582454340521325439188995180038228720966489639487859247087309908025381157623808254869389184767037661675856156967580510199923315540530215410337034433932654483285585752741810743400518099362759904551014336910269930512702025599688295010743971102569622976222836285649514539374501653122761971665985471281201055469606255262049987735943212359556853965633282417803345989895606720743987649948010142626651324947609720061063470310938389282552100480503648971379697358296361006354960459295192362239717528518016690864076957751191450970621594947159140960991375895550259390576636693036113877847822570018415359108909184934647114974943470599393203871666132700774061469118001120698590360789528721819348520473556896915208104484621920213601320836599198847006126721966040827418956168110886732390609028991577518384930723181110413944946738143034955215247769600000000000000000000000*i1^29 + 51776589345273312643752035545933812972491231425414899418146680436655327225141886505276371199030337448419091277748155902987094035904760123865278874215324366622305582101293973441636820859956459512119802065952811339163062693784927762453115857517369203601292061781318917386915964039736662746949305895109075452889058274329115078350638974076363645715418067481736027063457585765941510449906726624199592675180576090321346860050185762203716061296044164488338146693656886108722262548004590724480970270635732214145318694861386404917406342445487036223409741895022776635959820896299894030579514640995737035663478478664066950172414847990781013686583364508493500754839591996987291780685545804630056814129727761212084409034493020305318847994964083240468521882104370408663622341039781747039437005433096175087917676412259784838191192388799111308026595926257029333548359879532213367749806406592154020972238466696844380448743806944112763369541919781051859101374755227662568157737923292402489765222287425126721226325290530404653485564213741705603217433854138352470459584348160000000000000000000000*i1^30 + 6562895762474002321292212845371863164132967589470674089338893953113186478145879960417345093673287058570119324781754046692407854925857686928855816907341907976920408680637545534881326849774123366425383716703468177501684262976227779085698950901054797220250690020442891397695699567328447158903949363411086053703130199516352551584130469873434539774334668783465316208612172737986911180366455933456308359060732287187805001286849797485696328897866469692564231133060327902651264513135680669752124975777509568738787008774996703372039784005798584161994306712108522274895689851971024801751329141923816902414591589608065490166597023938721969761849863883843822092848190517783391202439345039986154821388540079129301417453894332997923792466366203122519728363816932906560512993428928298017384083950008819969941030462866735251835720744594989871247344123991291869237203187567608015279538789394643256683254707703212303930929115730334640495538987359577601882180878217801837816361384708224970412149066214655789632934398911402278012236123113361252923333324260105045147648000000000000000000000*i1^31 + 25150436631730437518609675900316651475354160392164851096219640400725814302987536683948765088616887786319358276637433813301525940151169446581967908863309948408532864601176319896115144471879245252053883114252372076209151542025187046967691877988816109017121717277201403598076252814516225811170373453843078456283364538473272193961911955205386657347024387438400782625784406531359109829137753484989839646810264568522959125463462869028158402405039327160903178969696677994844753846938153294542136371287544082368099012906929286192723274769469600856811322599788946244367850272331979486336798319956686122092522116970066323525815285588853184503266708467556803708662470650629692518466403050192412549314760443006519667891096612438083644647573929919081402667507032659517162965586724457624762801067441054702727036186623581501716160688067493265916899245185382334685203015987483980245118454555461024373349992669536424919293066491543806896720007538052794439252374057888725140212368356892877213213065143468893550383085402020487689230688475986237574716973304722227200000000000000000000*i1^32 + 1732924450059861330041091687321064331034908889740955938912535663001415414173214769863801160658778360954372472321732658634975682277412039687908521081438901815834682156013335734403701811013960195757337291353086797399450836762523139308963584338691264820422429931281669435938026242687206905809087733133953254405370987072006276869017356150550121155936529199396348952217547388041038671394902910432766272323863608160419706286842031697145701952057228795643505796636559554964452849910279599416514061147477105008822622317905482598213834915150216445803217756229150338837412105755151867114316414580915727103579739718812783245020980878634116579641378926010685856569136107643699526370568285046179582685259501556080671168280098733704039090891899309815952547047435427194942683075075098574566361235400852146515290841138164928641202091803051239414415421147844470048467680506331379559191250602813327041169647252691915800588861451519605700382688394439889903961969867186946357884094214760292118880292019449357293393284085634671144942986033104601951917257523200000000000000000000*i1^33 + 3463642364964848405673127196253929070746878552169045331570977486208386876789721050862481573295973295560753414836615855960563940511636644457171928059121270764512828478442179411679812714980039833020235465288045383692949484612187602248269839832316270397591483121427250799525950358210722196496443457560027142958407207240465187225385967715593698586219589241174327030317076955578218318906707440549892337200364030682816542553179115003846443817144422837960897554541573551544649362870004152422687929255851444381649661898702040494402870730334445330368788997525671622524350060856733327166245313080859343714322789453386524654241442551051503931011813070148438610361917734116675725961950951778711665210801176180876254444597360814790393945036883980479626708502130272267327885020592110280309721354354000366828317054815024091476003960906596355786514696287109058779264613214099198283065745628727828644956197227832791318116092372093285290731094736614846459665883940478606233873266166309437865758684550765877296762221160321798648525433396031305558786048000000000000000000*i1^34 + -63098997575269873322983874467459293845525396473495696058915968623393906995393273010037131002630231687736789750443886475843550179713042111995058101122950071323555569080742907524384569356432892708174209936453998470808109308871423123288686896472522419149273275136059928766678935978590431962731002550641477525547638224147324815389792892706650230858787618156294734449905240515521152385019037735971411290096715683079498861919585970288318789818778962200882107450779936306229789145029467492631906204087500727908891295682117300150575528052216299496795278244373407312653187314752960304662910950745650184453448282022896498181074033548167826274499651350082386456401320693810155006907917085188891818811444415158163866267429701757796743680017656400403772512968832440647516772184788948160846257688745642365843214064204973117323482920100047604649757421783339127766735250146545801355030298721400044050151746063817338734994152081667142540167453534122922661499504182123853220685443082504586699442822933935801291869161911188692579906430553974374400000000000000000*i1^35 + -485729202880962511476226754871349032050542193165350885348387475220614190970204718390439227576839960083083341647736675381845707317326788578746648863199093241658634494124582747042718985679049747490828994153735596343448499225698028382830019717544844721060067780250215616220399753764509042304644227049437165004111049617496748860840234304790992958456259213442258300886085924521670792855740450929243790207204002360162502472776538082774052826488563880920252447105867392987879165807874129318231299844219233657954212390533610091881676406443511815731750930495460255391613543972115436902929530019592372405639835695011815160005768544353977750429810380157414868090216635724051518273204748885160004410477169538613185098280161481403899807635990216797626408539079164664571822948151845131817916082340179021448292385075147009675676225421919480276663620728256136051247248135039174210166645206936400690179204260621247699273902750947479690006758711857558982795482141158522671282060265922285425247553567418630461497809319707907589257547612160000000000000000*i1^36 + 4064126443958864669159031701647548057525102265046203248531893758354815955685683053452781020740725734678966577180066471861583396678400460933945583645964204301819851556856377937475064044153867548281583452770133906507037088741065011093892930299582205450222916804169576658391442403905832174275549848170661535314697099949454974749624312827205261916503639746367266875107220295409319071823960255543509191629939903238583640204638781704015422397121186277080902045852717919805620084261943161492513075036979777968966123975062210661659440882740109522753368239610921074078800882977601222383619599061174906525069890825558568208749273374490760197501644796953286445874627905717094708674533619370587894316682510770350758170342775659297225961302341467655219337307837205953628177769199779568323561306981521858222346060698097239212256273236964238344392938041032506310733017194459084434784799930515176652666525006508378353455987302444412191531926832971131955249296772018789789024897782238706567038345798250112624044802768811206377472000000000000000*i1^37 + 92933914572500468045707227109085963394967499735625712138901816582652918579228037986205300923272111487690283769233333481517073381364317180948205951223470271340331599979810290466532430970787987171876472728856808810119200976629016976015671439207959008550728867076144894155780899400807732471090635810130382764802354146345273815744360456169163363455597446820620257042243828930140726743239589220815744671852124711964968541265695192896960859200786042113907259796045814924650378269834907862445255245418433124269649337777799886366719176989470578999348725864465471720610412780879740766155270156851252175458897287089330770189137206221290664592590743728446971936492280230486408830736609701167579186246976813916297942594170693387581156821038220518055623321561246990231923715723925624978824350245855703159460756846192864759172256546934266118398650528037635974314289204578720136415502042801761665876471063652384605267491991567743098942418316663729193447682890351137132286350925514518177621806164677690542042196147843891200000000000000*i1^38 + -236588595072287948397770305320458963923045042212135752196102314631935201204869404138055314491295698185589507608865483987658384402216087878363614254051775419836270232251122790103642614626239556944008220888078860841365599096579376976714935591139784078411584097625312084664899055824944535508539733928309088433910848855444182125085207150598560179814688733329663611026695334556171964544262400936334132035306053040933874376444134080159511986362503112348844583616427606175271255797956731944536282306779742378128749498534539114404506155744572240312762731482725657487171162037566274706330199394574049771047553066100940006731642739057727810677511279923018498066249899934369106031825245247401951074608220278747861123363437832988753139685270232855161078790352966688997642208135296407376590785396146561470727370974796545649279988975749664748865817979295732030100916246321637841536840760227484466377798276519338183510080836306518404209840708730840624187031997693848387858365596992801971533897093352371082492641280000000000000*i1^39 + 11040489516062847876188664708690089533147037176272836304223982871856303613487609245321781347848591241375042616328227331391726433324042211956623110703194803041853613226309830660866764822303029710784322099950810797955448244618847246812237431282173651250339426803769663371096439912792945692163168885968868253013877487412357087371335723224289377565281195016862054182717114200278899305452654938805860706982859227175635435485582840433478466187382246982258197146474008681330284068904184511697748169254432198764020507674106650877791686798756894370429511008095581939093298670196002139895451765824887178467224119894799539566731831909995769508679990704772014587220530569639822543111106261898426336675425485805065052933852733438343521085579651019062452672594126223022489004919094673361672713242901260385108879784287900434963909055114596588886576629001282712342171931693953799848135827086558314302707069792538450028596628608349550547044442226080406840341220226534359799609057437350683404551428624565886976000000000000*i1^40 + -39655510609431873778295015106176088244184162377186909822934791165072138871920000038548387157667796089601730495048941994755288523155477718523118311361537842826762695036915974707798868232793906020424727624466312690751819256427650158625113607530102718877447007477007655352190746522598836917804532392665076109517717990292935684154581679725279048775086379024430628451602875256509631204017885143976842739294598405500044847319198915805902113722068058318200263066005710525967598990637598974075422374201318075282119006552675764446313872689073680259720294506414414615795537637258104355311652254239345153616948050577354208335247912641112959024119029406445705318733561222728704527862050609008174871813840113605449207089073322342614351175251224517519068782581632630139843898084575876966467871370395943646022396735037270875722996647484177801817339334666345398383927634285554678577574910582306804362590879603321547117822080278468318087039259210185609330954975180995080899928210329915769676975067955200000000000*i1^41 + 54011607466295651144339653752468434659177041029192294959922633781206375209405330995706259808935944077082372458093798583009193831668567882480756958634267094248517653073236592859048151910151316180775306265125663186004498610806201291252497168730717897003873030099484513406388333205283910336458248531586525133396629942074041597964212042340653733173972499669903726872768324378304762283706050109704193826499064454322543138828863958119180016150999234984151969221380649735685735444790431307315428152104749416176062444855330053658188622086707643798400820345349064097608437337827612311118620968045991721433341051574865761437726659190183137541131058812366692592209773630820765518594069999171127904381283322236660840900904702249391143763531905154256133437344040125479574411130810452761714210521313366289357180820661085184288884805968232675148178096955882005204526928166024968163521179304822223912554955094936404421124323247083734866060197320133938050406807064512381399000869315880322293760000000000*i1^42 + -28514418536301488171822702404425651710160120527034991605307854930825256811609677781051665977999242563291138018205498256402649849906037034988854415326427514019619226553220932593416377846936486123638957283569270894591668415264767389670690249521441626659899392970343349419156160622546193651145878203859187541016597171729423390632269666033184331456848613733325236331241243158943610365494690948491363524404705183941343028244286550986150379378643016323558618560172718931086707886288104078465012168245525793532854866963193426942750593140019203741822896044531001699076641021823397928401952565925302457119101351523967890426165338061756784872951761610556882656617726561861013299986652745527465473484330602082139666452774203583792400400825692230621392491836499952651387778191409782831638964211450915467761228517079962238726676528190471030025962641417343622646950512887875931148274640428515045422575669593894434694207258688247309075708133093188425913514335439230915095775258562560000000000*i1^43 + 8608797093789755578649836416346933006559358697158620762387321898005038978931294516991363464054741475200030159758051415511914823145387813378582627689489488888377549109635978262484075422201587710053296765212738080027592270467872822334144690033477604961889861497747969827274652324095287095084899404328728366898794565835847737432048652569056745200202670893921551752542193704005608118804006771344704637613792302262236235355768688089719403011301247238158599109348871738333222511009349833745253207474513124453674956093496134621094757900568536267101475629552807514810858245775363686294643523918443072366263040118064564306872600485752132671098289519511763136008508199948740279848136279507277643498501852183025445169512266869856936582994030494963282669179639021038467290880719181049666380082534133603126545463226058884899649129764817317223586418447584002185236637019090460291588146493060189712898616418526671042449222540637408419556069427042942427476703398995857702246400000000*i1^44 + -1510296338520328111482443493332921006310121814093602887151301174150557003700368446442096084730006466019717928112010367389279621800517121592244136574074356786747249316849585427500805182494345558863232313799137133010476150621683947995110608362981929159241926940440966687004389778687389024789368560890537342565201585727575321295788627951158120321558252660427846355176214748019222472280738680173978304574593555821440445332143236795111997644715688523110228670911060835402889923038965672558459954690823755600488384063241985594665969931247624386890421434591538807565302102911528451339315886434510265775460383225772585120018163090946523333239842863635481806426232752659021025676860134659995898842152217638381233298659551794896880935047990928564015142607140274889735810204009543764615084956202615385855658045642645417240737300003102646887616049857010750312503487002505365959984186579554274997371454781660054366626330203193673195815053113367238988406204459151360000000*i1^45 + 149118524237040295209224500167692065378079961826217473807448757772607617947701241039726343145261570784422435996839982884300124001208969460879499354138010860758869565949771915693345823817006677500159033359551369301879656698363162998081114274448551533292668748598221186188153923508329916762831758285407367339623038369789284382422485281086171428791056576117056996200125914180733740476312149878155750237890936887090392189640893384124662614819100465939465524160764955594015649775127183601495382734509390863863661083187705420676581934549241464801355155362430829823900133817244120918067732302411851141122424911030759425394767316085059740571613299724302326792580801301002438830388100203412298946371988760038724838881069403485917873029458202705397723271375767073504506123919399767431838798663667752489594462259880650059154162201602858371054675235269967000902544180698449524985973758177154507662398505827937672354269245667054045759412269102423455968768000000*i1^46 + -5782721039466885736924764145387634503642718755792732174782208596548843627259112325077726708410978868448470913947193934247762072993309055647469167612766505387289068076660147769978991426914892261418198247226262308107302532596591399878679058104257912314619346022017910055741602684244194317245082000841122807208001489462728343150745077077328434990082168205763152846099348136559157700512950312138376554800735518298651727417707123043581950444125478116618566137419774896114885449824251439120183469081115730916394090383319373111015839200524864979449641943836135861109179325082132508634474273393758647685000065755942856007981266863419648901149436068939728185310328518833467131195055259931181478575232232154909077855419078164454811166250560825260605522656909322296417090297327381111128395361440678968888211518303487488511447489398930926501633598997022523494850583671563211891131654008674937047348668373190422302983064512278896833956650804377600000*i1^47 + 96238381570648819920759158042105710277792036602528996280953640424540417681520212115349175718658294887061678128495047930618399566335152805617754834749042795304248915058005129572999223212296898217857261533415376203807007182116551210076673081885216411814489709031016793862390648542147383539971233537507219853064358130765916221872960454188292488522677609898969575193330240498876315678587784426864542447759943032566560229588002951335749603939980414529797825937512070934335294759539523414478458649210693766368978917294777462815628407100918552861476542703381608939053029957690657606527357142788793849445373482559930559589949307417423834676485537077263448271777117146154342202682788467624519460320249655567679102702463018768196602841517102653976296907543010567884388899384017987911127961994055902048861618378717504750700975431960274034108405840955212103473893572339210292138929584934306095507909664489923686996904548679847200000*i1^48 + -1276209684153019078035247021493534612092296230091292340678334759375123543353710088595672190376081340654533865262166918522031427343757201104676634652229376682902109607125000403085651017692789128725214854868426274768256645646247466795641757721336536379702481231558421806266415017904529831597807651745696755788647799410169823710600447351332230092538324076935697931747116917245688655221561265417566831845817168687041883346097767999871106465647942717893302089661445730077603553804816016643349837447093093219522583525671984308390446083834590863475624911836159364233727237123226294286437945671227763688940586567598341185038318137803875918292246689720501334796215528243539973047833858294117088814542551146422082072472756984128235395834785788200275076260123575262553984894164883274258249124966043345752723787717303295564457581459641507886613949682560213943023702512449628880094220601509409013125807363306381088000*i1^49 + 11141725331790602876222445266677719669613721728877449347520087156857770801882746125755024653852418547339483163898409557944701193497932163316713288501873032414258132300953576291275703896704844522076319738083602406525305718344561642532061499078441633339470832965197683771369558768501926742934279715282297134864717191152083142503880443603881231629876752085769326782110447780105449286677577400363592501120285882095169076761706940825773062737790016758652406155038082180312962128788883492648070688056904140676102584378085248003172605859726863570533569345316319232739469465264137990756248670920309015338696740942527892640076951584230019838978079337392363048480433046543243028785873743215454773768114829662857645073461353012527118587214413262700584056209671412664003313837424845434774365765433027300230454999584620569768328945371345028042599677863040196502383357067211848605600770981680140000*i1^50 + 753652608033782801305514677894649600693105223587031924411210030522890950053379827544131053210968594943112027548543600077626707059439519319141619536444951130620607410966123860286108589829418938945566338436077190498669790684193544200037103759283839535144574278134790381712954293065578740790721515769532933429931758974398443541882270402973916296923673026925233199424992664634372758638394087367928387437565977788378041286617162205252029572301765565992285213782837030825604155868923702719679703688526460154659807484322789397501532291049519248444399263695666690370460016789325913884747271647634101986916438625869293475257337784482890925579850829445110458900122172754689452248029976284439580535467793014807712408752420150355654893572214604561672385738530922722024705843766476482573258840962499910008424287891579636542028548188364287106423214501504631428400*i1^51 + 12744720450211181697365522606845022301544621847254535465381227441033623897576149329847441204646691518486960062383608284222050843005918712868921601739203165543617976124574253530209576355927809756674093945520764789132693002822185868044129878027748031826307019985804768713689235057693895080484406460007283059171801739966937030842259234526567247573519633039600611779476680751334388259145710115508610008535235488780859571753830721014901067407155208061496189433359151275585772143122290371770060159832219663994756996849539806872293047753857578039559902998023819770167624219046919447667242270605217471394363885817720270336635276483472644251609032093710367943459382879911782316720745048100360125203634532588158701133061288716293910969154421741144876962061429213548871380602655187926603099268119183500837256804585405304121089*i1^52, 76890955466044499973223983042413933231562472585675271807281710222332136942219353634250921384762102396926735729830509609090043717942429330430899545570660715707624449254819412803647620719390891175278727085898110972877058687917474303498079667654763399162945339240461716538053012619991444349012895989667279907825499985215972205199895519292211957725841992378798335642836257934918912661445038325974482954412853079884844607100149959337212615442197077854281102602433613784294933744422220870983112715558731937456314637649541448202801955074002963653839591381015789159381644339179507207443773667572222393945609461051067246544248503535632138855691167426071366720891883567578484802440066675872141008443427445428217231649764925426895843404549732099648012560156371662310479507775487572289076811919335744400110344728663329686224380637233814877822508069912324121577209819142426002127447748930969007921007308703131576166323691481096259137287140696167788475718678657738784768762186774512980885810726582474153881439214405732854110281281737636020572744131010267749305531291344803390597077748752791047540813990894754537267000585502229238894717476382885996909411589165346794719251317794542562115490084934592522298027230235491216541380706370660215007643700237958008236947880091469449265120074259601866594932939333477730783099673137540799950374537272674319761177022065997934832768606016960245945886619436482386943390206307351950031156884235944019290071106575908969373592073520765408932243540906976623231963087503360000000000000000000000000000000000000000000000000000 + -690368970917222541045544254702093681716006300142940620998549415108293882563203348602444042888984408462725071429990713771212293943010302212367675125537576995348925899673491907777714725183274728767357450999156925908079158787981440650460927516632959116566393443432679090348230641092970271928565732987230612470797801199586284963023815660978227129829787245238825253045706136707099134398081568021874127514014146655036922600306810057081148418587685684444312467185444695193742870297482372133488696237147274300370476972570296725092699936265095789015612628964513059314419588267821421128511272911309444819734385839667548994680806107142189702193989639779508783506417637254515216273497711189940135566062593482840539048589854691567896689489159765018626848211331563151006779248038224145977017250134488366312786866977525034549586915299227297841602145093816520556730632693817795150050496450295986595260843236345384626278349485734662415687579577270639663576295633282717033550572630123325721656416842653051180741580252905141944216382589479738680505566614511453821040089053436767096481699451548542041223651143959447796729242028971836098595588221993536398698765014864554836131404384519965420456683776882708357526339198592074218055033602617078087572166514832723262248144759571144895867952849294883617657737995697538357041789804260219423478095770165659306537423480489567822619742941430599577634751167920733704301066886154315780938276628051765307437980820137908733978352550707258605323622936801727159095007379456000000000000000000000000000000000000000000000000000*i1 + 7818458075982639640611946644484658171318991585525768627059665597253405902079906943329433014152865394184497060699103229496750362932099411731917213161130446107840754340489550415012777748506585760939299882616483175075392618276841202981370843327339097106291245569124760068345290671511116986195271106642518915042813559965357462581896102273042518672073781545596831327479325431534122109499792172859364913818060712817744856133859147062771357470555385227153585050540297253688530874991826595396201719503726609127408457715577599322458499771658234804484445991945991795807531898938328660444276173839661822907484908581795110674898248578610538016671953514445191061001624551376145284004273274407340893843760391058793182317447451406738272313149006497791717326158640610548757143127141320150512876767153351172664515391560161154064450803351230611769828105365536873114879831243080650281210083392645727238781996828312988949888132797007150878673989254396924013833651026307706746473401089925429524478025936236924939816409129109445258341508223224686627783504132307214347734657983273318459112740664822215827932826745604500781229897025439943404372352690573162803574756485150753046028519969743311001267393996427146974996597896090967859476333780319236816076726850220568888718845469380426878784395414030572048111747397427976268922150007142459753863033441784507637747756694628023856853544830697707532003476510559977837057828888746638510815318349537648283900463561088730565246038590704979516835968995367625561412206592000000000000000000000000000000000000000000000000000*i1^2 + 10776264180264909607284034835101499870250258167825813743369937113706104171563463199079287678110947078436678894404279988758777317673586694686094845922018980280730707315135128995789496905202700453479623845473265859651406075592826213928320317994295303746113206703582429584899041212687549070684480644449283184058575266182308197343116731401365940191249143233456927362440257671104498968937238221316937233017221709856899351615844355432226864012130061780515946103152306404532230509116950304952738637156633501855704659873354138562065818711980848167071752896310842450377259930486228204469577931111763747561183223270019998125300309619002790365470883946179952390240238837784544136078947480340838607945299567141412135552729121801879801530956917402227938355575300786662530783125563104279503031586653031135880581920003248576577282668969118634976511890739243839863294270694229314453093401849364361776546441219238276942265488752781278054267609811900231827486430855006454267428115703980168239893338449956925016239120857520463375901206721631526997858805885888042008670291863761123303440986715834475170209911505407143970419090033365247082897821515165992822162632071421566742082632188335593362146604874805576811908366751422670398824247828799955797021253470469423041846959660202805497956396687746171949668176130484752473394451852942068869953438371117988874558691561269405887948857731038079086213224492888397882370656110365847599227609449523671890732921028727334522385059336884328529969580440265306040162058240000000000000000000000000000000000000000000000000*i1^3 + 350478737759616193380534485478528073452819446473626904562380280868200328834074124548872404258688684782650742701627939614855841772218524566873825367166474719891476980602515038376353028675552003496164658540056440320913464221780302769557560552370396628139690812142394123462093871191467054257292895250023449803522117698361925243915991633004685430615157049550506919030871227157002194395460305007921084746677229041784701216887466681606574192180708984348067474849413058303387655959043392234233537068148357429228885454624368720560854941048023805654834514633110069151817276013978790726210906745685346839629808487349774291347607527157862009425240001849902595029379518617977617417350065673990395303748008714562608075536394483741803701806687868036652351634970912822379720253014263918316361638490466365445600973674339797600899469271103296125698331943855166314821124594268040629573215748746177664929273597377051295889634558868882004548465587801583504602667273850243685440688850340438018167545486801137995111301178138428730568747141964990604767031035163804254104061856895478392738672312067040340850014593190574836042670187970584015977542257417185824862722256002146367572035501347383380198784310839468435232769248857824241679919384039380137058320127421433243405833725580573782188557446179173512241228684999409218847049689180471033780679307084630158710479261185901557718832279361013932383665364276444935732413485260861698476583563999391371989417709991041791730024977260915647640339140872583693761249280000000000000000000000000000000000000000000000000*i1^4 + 9357254717757425237514768085276979553737272135388453999304621016190043052875647993200005394396457340476606406608040101180514820460139254978265384725298247176845895768222438745782376627471044893293904353432177466457313849804167939613128902137027718633210205527647447541280017221323044702099226707772333570835313980807799128249122924003730293501955359324025425532877136143942441071599542741545101658717808599759627012079543538536737209163160294998330346491688256670787105848948560703399573938619817699806009124786639486708966810511013058971738099461195228976740165804391606197720751037292957838093684735328608283661408471885181693076484893002109495521751726109644469336864418941201865787700877407971043282841758920879996729771076764714712920890758853534546816260707457864899283991805515541005861591669470594110722035780209430406082794058176522102794176467769601176774715833110512071499521125877025172472710364773577635243993111434808308304194480268317132830637935359564064725370429027495398089962658515114743575494788552547219900664140956114721292725883541370935308546324818466545701244227408627218049932142580374324244399104162397888973441397167183473174529568089321576176538998711074540145687872336509238838824996392622211419759692895170625549331506078154619837120655254188373572008560801477138313675593398302041432083396630725366326215260615261292966965299309786561986799140850056572209276430124068463603848339310866629440292870825311077808809694874535786817973384243308208907616256000000000000000000000000000000000000000000000000*i1^5 + -5693952036002953190920445531239425078982292144282847199896372591751103449536503771883164084694619525627780296413856157017619754078605992770416536288689148939770365908171211710379013912949342555917316778517623061778022336642882050872971980266272705418435056766046503395158761167781275350829255428938401018715832323648491017749982158528759042049920848281375857213171326739400570270810995493157200318198202501399549455794101373428208767159887684395534906101574678222629576388361402497758337242882973201320213628857443717084706047676342329180575957630154022879571938525703660590522509972785655402439274744832272058957069665640436315607252215142737140396750955441110835538028857913092221265624249994873589260404196234290682058945098229272480060020389624215527485074073783994105133087693486216796231214027032556422709711756949386604605211212824342766743527893815777594034691661067299841077071926774518457086387951230756360010707131579516240578007553220060332951251169950505392822356634671367926131963158183467029549013489188581830754549515676470940961493479612560097946703905836991129331350964266478523271587214282847023097905738897402531245602771115495492386130686700005433036824117789120865597997509201496388896501185258112553117082974282924321993975590785939178466938603444992325804640624843770240467323035090411940779246409184907901249688368850991752979911914406760707527868677186296479750057757513223060441253027026368008453692927160898052394255690087138906245366684507768573625630720000000000000000000000000000000000000000000000*i1^6 + 1147286548824068151965681891399135675077277704432717768801304257825360994424636058129195545846934048269735901848449447732663301702639662271590373668508969218513093440823787996713074107317285937478062885270664836938754466901066031264175482406772375070654703418782972155439070688891211574795208315730417316339620412255741188053807409718046942227084645857717152233240750439161101284787576081998871839319821712285541138867190321761580304730158692240580513707093494945308028845107623034083449279210634779072974844715643778170224494764347660779629449445640216485064938337886441354975201008155527019414213984017223235504407290218370490478900338835081892718178291815946624927626123086570286751350782033595104457831500941316614428863321259176125318933566351088660310116153318063164908190110506503847730886858589153446428447320222024527403357374511778175195895323033047126310021073008086709173345801471303133865788002058435298078817510054630858718241631777393685536310067669027139371695684451574450408156458911049621004895790802706597771594579701250446465117089442985426851710784407847036941564826419406517204869832829982528353898939732910782829951317199993021432584352175794294799906303346551689815511431074951575356694505046116488884924936768565339074961440436718661917430237566563410275053516165585852204825205527282306330555265029841028565499547871181864778618590657533192773902665517385894633911854464508785229753362473901643959180971768869361750885393944763124281722999094369352417280000000000000000000000000000000000000000000000*i1^7 + -251787077718726607287565415753724344810596149224060789436866490579998560540153307620937842242156558495772623015610396236142235914935469582656100147874548886536152689630393844110763488692520723090606099748344290318162141596455244690209324312414671269541892450886490785208348333956136518835336500179528042375338797306963321854660454363407736543399726991123780247152079921724742943091643406884510443835189376420973981670628804930939638636191657112229786138148630857971436315338520642551986004769454405865367106243688070620186489168854306603316184575948903414087655803167175872852835695006769766144208889627176841649745141248086725362876764817750984648875471638896715295802777826064833372872941587902672553275485292913909710604463877825884805906070787698918125226035842215878401894406072606309944995767951263278866519332940042268288469119031120537363787151520716045432599283600925251564206587977650528779304639899997859076141554072456831610598108849262102191682196515622641398518247131114731280438321623568171844761807345630654831604846863468552951719966297475543051774087673009674597887161563730349263952945459281091673136804746830384474656617329423264246843655017457418834060699542063759664827057660207045212069711740762724670015198938992252935762035067877935284637926038524163699428018166364774835798820897755456242801075716159538896010319029017824079468495372677809932712664661198670449343487923698008447504152736255929153875073053883675546381186638054578665926562570532867276800000000000000000000000000000000000000000000*i1^8 + 99463891929879787116465534374429477764283140536488511104150214453639590043712897826893654485643551103423365801989152376629516663379845947793286931333087522020129012578340364416884774947802133324765169695255543920322467741097556192548757202061353716555374996083605529129847913588767746327881192379671628064653767601451901315364977864091436141107433611623428486102519637855228376443042130015568091575077737364199006880566793518306601563041090075413067351870703233592051033307053864281064759130920025765969411587288878114125620117421056280646335919332811085117745117132268805045773979775063352119941973900312517483952966180901398839776443455189737882124828866232422072054553887163983558562178087220217568110173541121719954706017487569950020024538483184126119884845727922950964193218433928252932237130839798884393654880440958254599124415484225924761224296156615110332172475993306625547715794172734208486167031177272950174962306251367681421597046220614146276595285738757349690660254229285815783199826102448236925369942494209008989561464468182386131295781930471502304925275939629622903389795555593091401448689060163164560742333829824168824337610142947595308213303111153678692479070939792605740339174575481974301215464655880399113631901658838822903906739240800946862140736307263546471039058108629729889832422365587181926129603886937207923816385763552928482598495386622912039094106164401301708077557279356779073993474916140003789329061254937704596724598577279297700775396731749662720000000000000000000000000000000000000000000*i1^9 + -22293149776813615268068611452807144717556908251502684636067946608091662989206801210745842256494288708368972965151927776624705792060822708572033193335623097020418967789993965248993130653765979806721888978675515399055437206152222215958523338134565287629524185434932480276170151024401012378958756491097658782536309990248103647103051262021496650560277715471097538916521336783148049758989686470320560598185441041113597748226546269334753530830414329704635398698105991195067732563927939319775400703565570075891146092596281104212817044992213100210926054095443031426369904476412099524278066397061415735575711309370040695251737009534337965628179682079117346269513420196033018560695779391231083561501079035768728940378927620744980650975349317111290895614922516260941838747469804452223447002402559213604397323807189427733838079839864540204540136744477732193997512740564600047648350048424783415694021919329897546595201948622386877466567555975794789129722457412447155164320737162993454376032323214272667634011939476079851148347181812008535231238992464092048502816536277270772421149754813995739581339582306711587374495796264701159980864676253615900762298031374621784337734881723018844789472031794689043227051196993340221219652328535142675185260536567198548320596735366194325959025591015910751542737426534318546688551368765642110916245415651348451806346347714789741030909767387149173448159020775324728571123753979259315323314171086205261231529964358929720101700928816809323957911933681664000000000000000000000000000000000000000000*i1^10 + 2776957652018161128265763157317111286556358871876835270480076187771001489003065425863909652841271276918442587258098463351496182614788364274377745817625808015282237771117085733562184492012974161276051892641821745636807587269639936040038870151320020496597049735476325351586892352864539759533386972767283937762013985358913895133905147625837970790942303363771975028749458854161628577325472968254497299222015107137251008959601817757586255389497683296786095247363086349520181946406712029812203398537589274925634987015743577832724111844443713046344638727688067430494519245584935323753423924660429363251783450694631156713655457086334733706821729993799164622979913255817112120150691442819442172716120339262159127895172805353210867596901662310117155913111194189633688778328999540404345726414661719235669988546840620749699127205795828556734658992806881238018298189852289629892284853880980986647294752471242171661196937671970365240073330920596846556384599411369374092695898964048936255969903349221952999760506323000060058541868183464507316337254434234412084683992501880740829966516155334438976164460772766595579248072175039716614670775212831551935259138617284389724721555287970863102602555643445379001668809701503767051052387201740183259049392999411874059379514546778857626671010099505147830424990360888531900193924374970121454711838451287899965862939443928867618249648989861922673154402334881915323254912772552297285630191068704621678077323986619970892695142750289557130829627392000000000000000000000000000000000000000000*i1^11 + -202670927293734354785847595614351996926591300156903295539675864780475845056330664975979827996381045935808021961491009771274886591817264858269289022312902118923001367975616607933795949887903872014342783776175798073453353475774900713235733509366611660727172173402658859729723404830233579266969585488028259778160464102355792861312176097025139926979510040630109420030929518980366698023961405481227292634276167052938164234314841057637294729159678867796747535608023235090822249520773063916267236793369542101886460425833034467760260338966521642660915838752413770052580904947876187289719435617766286379068308035544919374725234127594121401718538950544462235826304280395892085427965754081666777568003835467954261171701539502705764558352544430748266808737219072490528065243153359108395196709565473816049088901981638579453160120517068491398014543869025908763436661755078602733020057934993080761668947501712879545795826860113869705981910556655789648466122489272412221805560780591956274368610334468256679553249677868366690595722389164448762060159084268733558495566142113701797508489836155473953622388986918151622760093958469418450795284374609630388548499950073699373453537768125271339788360417763327396261273549262744139633257540049068588934473849432617097595155319226188648283039445306471115950832090939403090635371436042204787534451991297647109322416399721888704538091362996944354072771028682855959330124165418966836350831275406771373872582087680800744222741684707820658417991680000000000000000000000000000000000000000*i1^12 + 9935563906479457936991405340670978172783786835944718932426506737298834063828846796268570061364131812440993484902654241717343439633858949072101382340710272138415557334618265610303846887469991028943092371600262326270911763654738696219136030704317342858638865812716321085413314034184353005771304059068263301495005221841793217979319522983575330725077598779729789099780355367856284611562985363318112200286076911750105881291992293928800366322601899396620658908836595861116183614865139181379873930709207745738465696818490083890413662720488815615060348093103119662371874581948563383727388792917962741880442652576995458590838743953497967803599959901959393544976463683711616720528561367265766141446288822692443595798074866627023579630692255505454744536654233207757182198527439385952972192616966125643905119687452191998692252040844044477478145394271129918648608992455898377426486640603225966116976893531764188892756470849632762890032994148491325298749672896874854902096100800943894235935441749404302040104908996971219715044778330660548089290538084952570619711112666043322890677501797183277703231818230852616366131433713782294115384571502699065444967378767836772766783248172960902448228252912898542122543770889617213016942079126962307698412426105073060713883187888040276556618655632190373700442493230064728519403471936083568083605020307618807848349542019180030170515212616283063898390904114132601187990833878475920637388823783613154027631681229207903089527534440545775517696000000000000000000000000000000000000000*i1^13 + -342661708608645885602824491114023095985160715825716927571136140085060215647320166073955988352168308918513887230352899406230340055184961924632435882580036337851173518841587657222093254556765323472491900302373021236936071039111707091160524073788324681179210676838148727466429845865436482775117467421816107411494527443769235688078264928823184379742283315189466434361858623594023134797625322902898267273587318053154460233663034147330071331729221572789267457139556558363123974723238814528033895008173157762400818616700149706155029306372244928987400351089641184436231664025682737195330521298350132014566193638012871993601199471204249492264759436435629650417702248712863942737997219383304999785971663739161938867649841323873682427649991152190920241522253437223473085559341883891864246435095413837078110385134949723781743331161344489643711115559831834644918970817764903335876300647868571406085894712748893061490462761099361056289846468325453440403110221994491195497810370468161392138980163022722664811158789357557203870023663490631051179803406770697888550557580179612747922833889364694703460794718577132774860224470738463800206438783376715048415253654082966710191570455829622977691049555758056484976321478513774917492404403356442026643635953584833074918526666051999028733423948717874289186354778800498561581285398571064967542453600642490995604074985140272579556613592332790930896602561123736277173498863560069158415830062301409777371222186659273673864348787887675801600000000000000000000000000000000000000*i1^14 + 7354144480367138926210891358544886016164958016084350728826319734044305872938817119559579008405556155227455402645264795765635848611516948920464266292945827625627613991937427028585642737345376602982529093840356252541505395080602522536248236730736630400081500474997966055838959770564629745873268908174437326941675072522002762985495700266773861598346257764234136027552286904625014638780266251425270532235423388626035943286948913885286967484486482147704800193615528853186896643928606254700918858371656833929924089300055634719015949892771767534779140277706590224830695947162779629976458972069126007698856604562976292416773450286229581692342212088352383829370789505327988452220189233725873562630685521395429518664312971233889501244018259332719425221865730972073403654014531719432196232776664274987073790755421373137129104211188683158126938080196526583863815754108388783203322131646227624889855456557344235458248565354075941515365904370372774624120927068245121934621865000873856020840114454169851927189625412832222744151465867764379251264543321270708700887306352076654570664846126197992389194563676682629514563113187701743266705484475499641897271681467028567585282537175429540163294644278080038997640813269969610259895521312170332305898603364038485309404077795515998657211049240314103676704405905041053312652939075895796929447468269017748368254626884251666544433293471721092889997742393005055597912199831079533103523286243957879479700095050372704274645616364093440000000000000000000000000000000000000*i1^15 + -70995932883853187476430524225640441367856039230171240902346229872694928788998108166232363699451194653974596736109433922149562030412654862096528196066758568900247631245797336728287146021298186799124750747046650680485672410280096234007730230879084812413469044446461722606883866903803879587660240202856004160968964325444463268857328468821920117319603955552491050730474861899877558081978064590347683839979532070471234554840297697434580553937591023063884359247729086736319062886070833087125362968148950611870686640205675810929186204437438196530952935429582041642568115671469554178258088244109049906903617991024475998570891678110260052425844450444188655554720826564266743707131235735200119201154228910127097874589091752756511332087945606062217859077350017115350800827127819485788864044908729317071060149812840605509467013811635786669263529470373597654974093308683680515604828473290318902227942040863813471814465976700772672268894382800647235626544738858382743297640049145618467234314178741685079766651734435564179392758451073600693182381483022852511869569661433850920200858005921056242247956078801363739637668814938086691191659845199094112164482084937640149023393175250446979395432488670239500742086955443667613552422054248186712490435709246096213753022644567197083246290300587414167039989512794109562342959843543455877971939674605500777882432129234198237148618773034394190414344113300218874930061852046980959700275855934228096667980072914245553867204853760000000000000000000000000000000000000*i1^16 + 115007719916515488882000894342046675104862603615672328757544426756233533716664934743168678991464903375475728582041523574966991245504625934322389469227351261737452229875966864035667918165085315578107149349812900623034092732107380471480905882527205341477626788590034462315288571033081979725570576975000748203890390342748171580728539876865373690043948487880510970227500428795191205359480679335575761557440356038016107355594672650607649281996214184691986263725263720351947723960217292111624198142935055473780654109609297735106713553243733421553805896513475883305575943851350600856925063016299528191378663716472688182081168978969397229472721819965287515184824934268877473508120026668059639979887982742643348676744365580734864049835389185622740644755067246411839210607792059337803907108060423489189581957453519278940701105260068620582326459469520311911574622447400912013920504559440690788459207606483543139310183660206752762792372327489153276726023394888065511269574696160695524600129236149294342078530595159324538539652941409478790922707568985504555482910929762592824901120751003732952295122388214120209237624877753266825252500430213329632391322557409580570261344198592109445263647904710590223582754723031044826621130128085546448327856372789797784534043264379449290115694816628402403853343796219305006805930775619395283716785877920225767790144312413836163752956093564436210674961009583189644653971523981925404718008645577524167302568142159940385610137600000000000000000000000000000000000*i1^17 + 38801598142904732176376712380613907220743990252715684080441160730430866718656515010907699044610209081623672725749800516615398912132514586435118927059548439547009485328409729335174585705695547332829692902000838150933930692617027195573815362977977678735799560122176448805305307296520066489472912470605876180833189990254909196953628250003307885845155929187005160909156784069369015483093678051113129618742309060029240470694074387859453409767727736347135012249478002578893018963691828326029270937103905630718130395970847625988439488801581741431206765065668162975954815250075911950878235205536900401203202851813012472090147171877349663284403736775371915681954396101849538370567339476778185505812748665570196150844386036128403830414584523456084575373705990301586583008623989488598383687864400675727065983231000424898980992569993107457122710009422264203895926274926913911380962352412292338956924902073605394271532874982278547592925584614564257894811400154947498269997951358277832372269849340256557621238337729808517401899556409042249328317127315924150070756731858671186172677267643373458358931128394479286917028734945363150025195529979931565547131701785520606819352115934347223971986768260536688654626955322145477931979542091918657461082126189665283699842727021892363203444970240793235759663042946651310152072893056627866685581230475886842576479370962116817858941356186837210623205175977181021789508192713447675298631509996328726817457537098424401264640000000000000000000000000000000000*i1^18 + 558652070139551422410526215977010521041403206189905822618613349528544658294883894603296673544420267005817228424025724684536772799569768503763523979760902706668919438720406656004279458495438195549139425928941223094405978832733375100562530362017202116646518204847217792560270613720381302781523969153948295911377654450842524174202552211538265125382221346592088218233037166452706334516283911877603245516777771518935932837249591749652273066444069502537766864026048181688996313084997096336020907239127535287256582968046343300683957453682278894379637774693667390855556093164916098334943890701907934983873684646583482970613048932568456312879227657637616799359865544318987357804388521374314133589760349007775031912168693317735349369361630660980744485518797159918266625224532831638073153070346591973361077379743470596821531203521324182039229219864484998386945991352109985734611171868331449597830209376365816275448122069922095287091578262813363538936372701988675985744818440466250965887771577795389729218987782834103874800066966872948444435239407359744063808544379126669267637050601462358206288596957512388251699806725555558704749633718327185248254062340338574260522578313355639235915354526465719580505897063733031259143408376341636198418453062522146891054169092208756006969191787592946990886988069652422431647690813501998037376702610119741888999475079470709564207070044865315096237219004965975544538386607000394148086203695977401704009606604544540672000000000000000000000000000000000*i1^19 + 2997067665291019598557758764325861950634790184283603295952009568410848449721659203326626273701393744021153576104831119897905890469849433691851075844485941386634604383305939871938194556276385123897365530546522381004954443888273428289076608370856199560254668275922932390721752491840539919588766985475377346149940610755739987548893014834540334977475431187657128858479515445053655992900083553648272669717654282939648200022787434493947397747116828398963064219210396579929497450420387726114208208692336545840203148295340507572715784068810192077648895073505214812890065561900178776429928684520035281060009706132924809145924216458213373167127753327928206549705873112074510071813212735670550989320098184181694191563768130199856760117153778103172369505133310193437635232434396645460251443459462775970902874014772167495311631083193571891915147834696423287742039849158902079146413925989171463931560483889136447049035546332296870253033757282298415981020565473382513255205795398455814150735102914419128599496496664791379693742687582140644245925079813735536208382533550050639903247687310905710990218460998290126877069310638723938691278906145305319019563712093070645255676438450387732871699063550530041257277541647883113211411783646770188067874911791423690701927260487063684985319236896604037534741943794741087653887707691843231310137467881056857973626532925122357359871115429456084747668146990654325499013814209654373894885168828119075686769029755699200000000000000000000000000000000*i1^20 + -19953163601604192945344324821470477415262581492549366528966727785822015360000249225896624652218722836030501879838241004673467919773402767135699623342060182521144900178233544686755425178240939453197416828449470331854862480174364585204324364377469710828536395600070052791644325136973300821942929603472496752558817226726152007106641720557435932796545172798232953388321576126361472219233794097511857482602960593092373048591010104481536199006568277094029668529052830364964780262021611914762578983048636320792189679096305167387725312502586411324763417449590595855854272075040971052777729379125612951110075791407918430875715833418551840132247985627348754156195892452878403694014886236132449339207708549842838213749783074180360490111149123600869874691898538151781444717801537591842550912868510137370881579909818979178024799211054128085252270610840555634741930567276828712815961993390868350277054612415109043314241991422906650859799548909299466683306390599429815011400966858633993012737457832694660612420660602844346551503074215549209769378406184619527656996798215013842989895891923215998408983157005611929850133662959625491364103075286369963887623073097419347015654325641992391853509439006029949182769687013538107686559037541781818074577382165289443974843003011509030227861677156715094754418260464421526312541518647266051562954862828901975569571709915733432680862199598727095273527874940508744297137441944316188456777225399430822171666022400000000000000000000000000000000*i1^21 + -654158654545758774006929345310746817547458911520610305779099274179824338695791111464104474370192486846137597477593966579641451722477294494680305053151049888234134324731752609259480658634896037223750713107699213374709992858800245674725300221441262545640859773585563161358710821933808614478261070946410017969066317569868440715904406512890495614562775321011985672780962585628446481583410936107510513322363705011406697658236092016611735467128808914009973005679725437930492954046741229929744851980442787246514811617205913079309479721706028260810868925103340414896292260674620966102688462553803195596541482905789865869745621290018024500014707204030177508010649164965101624340680219313117072805892464512874189134802363040812927379365528743991175848744844198029319798292576925199889943115312522341155052540674767533165512644748258170854153905483285759722823299903073264892167089391592310763554920274601608316192228511251299147495432935541127375591821498352319474485993882424225670411209576119762722333220826001032801948039943176404316351047308619690706192912610228638657602010353790180359955650800693713389448495402105988487377753551940666347435646881288589561554135784372572442772517237319248947306970236408705676557904010097113951535265627579242735572438476002252085307439677456277965292116294872535316914530963440641602115254271418941181275434573885042123247750509512247502896622253787870161637957240151163735252688649517537310015488000000000000000000000000000000*i1^22 + -7416343978494171038893834131825394908245228732165647408454220534676596664607938081191042066236159154174205765748338035554788153142188291362496042574009567973571658639664519204259739928058264940089519084101874145579826964415022386431593401638174964128037788298151213102346701553416977569701049241357362190899025059023099941474549390214709638984269374876643505171865203964790707296986374087705246956948789800839992865347583503148939033909841585174400630643028316539454567702800046127172262955657923089643194374432408352980685341012430877514205188185134199875115933186599767948487006657333259734442202084114053100665304422473944265962457646594770015503955662187260714459607585222722232863390918173997870505503116207551147991002425558306054820730791220936341964679691501206570121970222334223507656928859707254478053070736619311863741243954864397797685591562782266770563280298763215474833388354130205213034718170331869721478984513153609082693503493770312165884390428495334746368098055670545123149022026508167957164757903791652717822800196116147917916854111793120967678011923968220727630048430246927475510028977265618758360565708743687635273267846091059240319279186389499376133897907621676786256474573956646921648938351653771136366076943328063372334938957248123333937274461881208434778350932587589239115172481106815088066420015239464427715326517203872330616198061939385871541204224449360733324515302241342695025299503261145681100800000000000000000000000000000*i1^23 + -43265538174505902739580861773609880497806669747188895646287752820586302610148445138322367284835550526425251288209725930779203865744750976178179462624776513702056388053396285212913702830002986391274770181466390123678277926438943880204879104869373879016257096141925322927458400988719802457069087091142401589026219302774004543296788201470355203102241736389784703137679793491575036901401592051246022114500792119772359424993423737234865824571098392388579936046421455809888212545372447662306832946993785861965282974498855298141166083290549051812265880653031440487682785290798688742922869348568182521020779987597075079843275458919824220876432640634662746341005413489859773092312472345131666160799257328675905640316241210797741666266192019655892074401033366281055249509187663976715865812874543015412449877762856508211554995553945812868624762801824955514938252661270891987089204381612921073118523373964803096328988581202352288930295831627618816213590251684024679929409654977827406604968101209293130026795114802374844713329164616302715116446005358676816355742598820435839297256926160102714158318238749659210532133047068011142970877370103983630059810694213951850151504756212794189279035636161149303219337168757957573220862198402692825077142257172106768546704797061315463470662579114828961827834948617322728895572765518083390324740558357512744853397341759409971724498975368751339589891639259059306986068921576460970919783832789975040000000000000000000000000000*i1^24 + -134418826206642655641643648862439540592465780940175094251413307804891947021772872339132746466001607787774269029592991764286224242126847472967026079710098670090758926695082402638721083635078641472598125893141818362226119727764709574451830880089062434067737760344200377440445447060694868783513100464686750671606944878849053506693284386030506635997512834623241298794436424142255684617195081746944450473709631575461391407860678156560248548133632767565036645202720928475039336625359901210241267300510285429332269577121577166327988498555880208468744404588479752971730329144541975501594502303099926074786967423412175569727690977366305198612314360662732513625480872777760773507451008551139542562846200682721706758321571662088958117543595802348528758979191971894028686905630902515682802458540955591401849024686102786287001497055327151915302640719755134335010130978965508964662133869936459821067115150661205876221758522325323508545137597712557935205397857373461691510312414620524459757959359063068691020773309511470030240887369316356826413540120245306494632668588083838946966024561307460759751925875366614392060730271970377913456286069357282171259780812111822922686077698613810697268611891479325447196409669699549920610676841363275995310708409756552607786735321993574725301954311627257356403394426104779903490033192583036357356530281157832469540338289257548483063771554394378297116914581670158285682837540834234649097338355712000000000000000000000000000*i1^25 + -167563548673705037611581997593575792815664003954559819351175942801949114938832822744276957911864780055133551095560379902530632378750771267409157776784821847942058677003565655370612074769435837246947626615286105424416578630519148267359799928040807708368629119257799812057342147810452514322889458584959877771426553806085727721369651618814098414606892847763887544332177375393885896396781450591116816328151544112696418430406236587558776202747389543527828594680675226231859937696267401454672003948455895993068983856173301670177261202203160516554254184630388708994142816825263819993996761393983025804606748980531302149806023354446073812323654303200250657543956584435160119010726474756912819809119100544717415806016859360534394530760439334861811058267919567739784807761734744373319024305444188320981184004509138190946248968497490025445473328614384987588796596248373308237715239196068887415609087006489217555618803762812866012292794728654752147100993422838198268231824222961291625906980758344533646763704571376719173359820705091391742469727922376148570010402729539330112281777313126365011477122353111397714296569408076843043450446918403272504949279002299980402212293718542751543440448574605567024251120180419802298965078011225660286431730890427141124545338739105036571988395531189743193127081665455296391692858059094167143949526993864193643242692334073093506125291186391656209119664971694190316428694202891740752379904000000000000000000000000000*i1^26 + 155582461195547156891000370303194459915432686879018806858061781788321679047998871572110632605516106420547237039662261640439385743983911102629675455339767748178231892203429126636502229682790980040820243989489739450529145985544270060644385015303833885576585683398957208365323385371141286609730712441331846453742398452079908693904965118678016583356329850257420864012025497411521319282561404551431362427262667479271710455193846427447617599723730217237030127058915603210876622925389822826840321372716365384475963964579041647760203540138695967762155030594490212684816576122488493199879271275589678324274425611087405435814130271305140778411045405320570633831803574925536061934968026601900290354025806341034998893184476569614394467830303929485216125999607788188266100998330750693686880227449173432757535792107223275174220555538572456564374095556372643728616984306988985433807808992098759747017158071524381233472811985712369624937440358861842207313052041122131618907758563054630555499170088480348180252228538900975093330120512780290254952697848662244891795905939346742900554861044353653964720443004825521196148495590393835881878429665355318001756834415531625317346549692747712054804295310919200244277580754227583189012493188606902551949500170074067257085320037320581634751091593714892909699279750018376514738842516354278176049382298388391671243163285198670019118496943268557608724823718538735237264311324707221667840000000000000000000000000*i1^27 + 438064225801757972664710632505428462743559763268916877037509501368127045995795260515736488616378060612266796422505197904641773868406782441161337187169304552156717964948901229635489568948990710807051013004549704735151140204338382757805940514685933960928573158224359854472808483523597536750402080360371912565951131100448954876133382383337201724845243862176767135601923501521264308070579979744836083384497381404376714486123273226351332276146375989053667406561949493256976549638866332538919390673956921986934783311586703142233176615725850736158871668268227812276589726610534676912741685660745609400410823828701951478546253009200421597388134721670803529711733854484037448742588867309408058189565809268343658645554591316723027976932697943544460954110913134612162248110911348148322967121510412053678964039875598804183896283312628354735820697735767101406682408494038819659529176812727477383576219627206781228546067897063186513433414454448415287189020770672971598335304323993392868831233370100135122603810523495326812146668238911695994835789750869481872777816347511856398579572097113062267569204199586790814233331705170118760482496060044955565754777077309633890179407121170483160761220474842221556278859665441160294027331804285256092273157288769716065904646379085371340948246568503826569396324385783212897793175971523981309612943061805418770945248534255251897865335455093153395352124172139328173946811596144640000000000000000000000000*i1^28 + -109462578229255287529060482099261840612050828103280599511186311789557651011388101709131116981933569806291994704803576589139284389820884993455990528070060018761715675378176076952219884948388495251480742429396435750506013929756780542474871974036222177700996791693818942161317116662385873455253708884491359724814990944937931130135224294628555234220725361768726384065982619451358379125274414877221483184833429760143316342779350477426669079941101447199439389515408967100492804137876214336806858738215101951511452850757894335355343513394471018757094033697565220841423340133156221587725199247769768884881728775521794647281897371019915028900815788873948774355868939075527735395615424041129734903595622968331008844592321566557545951490342019973067280876073732737306231561149786190914702149628016885527779101512176895193895548240008962148391835995906733141875501334386513120060794278961066530692341143562554999325001745853118688123996585066889611006150808050616592866017264653796133591991988728070469599239873838608147624193687117325599182010468652843892020456904202475108160670052924609544733230686321285347787718507107380157943132587424566382454772731961309598423860312093272810374793776428976158542016488823715970557429197690409707314877243680466308329311426614289750654201566998723850968444174558945176320169931358529926981968612035579917755681786715361643938871927213583379558176687921082256067867443200000000000000000000000*i1^29 + -353566322367907592531847438970353701191999576436085779195160152922306872306410764891990291136903445590422539619970545181089004148071126761596042541759162580533909008804183619409916135167314551553782949608911160496215938731120119901541071238873175540799053187141539199957369124316341329085482150720793466165507050383672434946533038708003641550639439405538357431685207789686587902917495951388902697012526243843956914304274995723827020767294726055139214327661798642355595310513550653129353162351934649939660621886566734049337370672772589675692553524175059254080404238069113487462124845479226742926187518094226656405584487774716715350111469124450866064734891174006975453946684979726403447913426027407318487269095062642777222159913019053122961418332047064037135706047071983784402857342067266097574085763670835560933090960513471036048179933773985236921664982337696072299054091403897566533949748007159661541342060370008172430980880602067251381098269718390038544890219945986580238174629822831705299796562171248204329486789438211938599953064187713683297300314988127466615360879355470014153355007086145528660556920253113903981379458272933335450086430369864281303994205854036678106247828741846494221465799829564400238763301336834691975874598424293772260677936214774514074715423877776541703614277142160373056429835916577391766032165333995662763372265535498882634274612893715243752570918167484649103687680000000000000000000000*i1^30 + -10093710370878871446171471228959559710884905362476484175450818908351547182522636509257164525586612005060438644977317087126703460659347887678072828292079310546088659700755445330832107488540083104473561480614019682631301110451429121770956213463564687273543231228708034133323099142401414731319669141557419214754440983641068007792247353463377626639655405605615723732292988025913113950016426923345151691510935647106884536776045023310360744700068382949076618523931799344788776267853854782563768323241305978889562223707213014139492092825739141112316478456480269458346730278087157883051767112766713034074283922698272146116120801569396910111410940160400419172910987548499696239295588188356071063931750937497106124103501137501321208002277763683654854544970234374685370170140012278809056516856459476284242311388882423035448265099468256329489628827296999269044713662802369181700004064699483931916875062748304924110560987287405908369015344751906535091729475603194336534218733019357806940048467586636491245355619818489547721058049006413775489682784250809386333564120944401496964462662880781751770226687738570792329162981862780527462879561473074930450882847597833437009460075263619062953933560989135388298661827451674230595339042094953583833275263728682859551952995849804356414194552710598161414805618838357215397448753120229492841724823032295540602805313358642390593102803733928772314057917666951168000000000000000000000*i1^31 + -148521490150686651283955802104406220747524705754243296782185945553754034561781977880551317726489063678557822034206392359512159440100532108784354434645485794638336166359713246254318371122017747373128085170559459588608223375661602667337273315659526869687615320327196369039929670195947175382491284573727392675348876564242295431032089092908089706817895179624608420227614767099644858247350350260170693628070151805927541967493391998722184144551927954297265544680107966834143111863142884806755028807249141231168501144178736443826687425252155244842646032508764268047758612916285723449979493508077274916690936711354423417311602258808280259592389172058103901054271225073068120405566219531435056128113806013593973189293676125455802481282262435976631246184829127318400698081278829198345061742725728255604253588275729131651694782062669963460167955336772839458815054863937747134940420233551736721205699995672329401057597887657388633638569642770810136609510777829929829190059861618653610785148711509281119648580957922024710211570996298646798761131988575369536841592913585986696575611565870997071682588066701717630686120064563953638467629335067021187562553442363783746708069297992331018820206831685531052358324563230895629364742062057757843635046112705880994890970675497712776417563595344498599313043830317522936111537417799394189082225567910655260478561889332661162358312045691708573439702650060800000000000000000000*i1^32 + -8300505252916478705751263738138252085753571752732340991707945368973343561698421245203249202222740464130440321438466924222100475892207656046936145021136605944879663682620156989067352042602603629935145618134880491441961564480734148769714694623457451151395479515087976426421019610087084876816660678455809216884886775342772935206229478740909018823985294875827718039038829741710300338374282320452690902666752168189344004545186583676080478828134679494084109166699243284732424743631028542223033259574448485178864362377868711303216940767398623330436978614367843365579291893154773484997729279624455658149244612782586905254399129905777386878681343670039880631949813264377826217570205946388661513826989140026197879627153349575956942159231129633977146937872525060662043329561309496149615409841047045155145624053865298768571842760282846849924688458598858817943073580305078449301830803149407423870771740240307043539597127531551719535477959900183080826942818836737643973745564412062630590849329338196613813271244122980655364092909744165818809610012663419056733200970899877160715762793440774820576011347430032629478538919297923836038525724693995950615397516291212372793346583404300627046605603025605781290834895582624270917695700855042099473895297786002872101674066779938811669223265882770415699450259165781121015785200893973294505294945807001686459239387399927047572228329829053471087656960000000000000000000*i1^33 + -24819076101547193999021796297284342212474537449380384352520555417715172692341982120233669736295640779566060378337243341139631178396151076792309375243099763407208367419061911475088044112957564083202942563311418744092391883133074606861322281368933034623956672546071202323381297848295064000120231532388383230159366446203928593387387035030544563272822409604780834447656901818065293936447599211614370927023369724685447370605679805918921489184667044098906825257862752639467633452408108158502570125808615630737072287961610875468904519651744467597771641878832020660149589182466384109369326880615932560151152147135488875436109615167065923958254396704227540900793956136860715661249113295386798362423794897738641261905182485101182882777438945023003494286996537414843669306718637140066405349753787196068817333187295133476256554615623767898743685967942956307712934832615560782881974788881533303693534432665558281733692082601166672587501318149351316995429659162118180843826988468631229175742711468767261404898351531970639352973580965599653097528867415196821623796151678880414922868012551647288746912297450453254057455037879731953788152441778827219857896879258232706157849766518747055445238737906322804171323512075425669707787933343740931154893614022950575390220636074931552173384317257017848335571302747680564710962508323639878241133592673820412113480388874757910024493445892852940800000000000000000000*i1^34 + 455540209159922670902160805627457491960208418161189657064171863724632114068654178512540422194557694515090001797275557709585316480386594235017591040887925029332005787016541138051675345095445911166125662762464759858934203075819594417139444320996847179403828922322087662911659299737981767962240342542331919712523984380039748082182679085343013807276868548073963222546423898703771102943054533772250088358248009265890062989780003377587298226294396819288648205366863612632224509595110190210024380127481690250441268013814262527330215395893640148182407408933506171629903077020933251855149340462061898827772996750239072827555095794086322372986554525131681522981368386773613476618635663028301429793243188200680923650386644731307733947105997823256789898763893034548049125709280956285466310076708168902002315003507875380350569745087029802293662245877636468759398898075577892296092680983808386120831795774991858814642305325983949527116444492316667349343804363524711319767926510661457545871692897528634663186673614753566047209617782630037704521596954529193963125152654406819720935542144668652957047525901782914048508248172291241536263699917615370919166691031778789843777081345201434339080261952062554674227205507661285316341745626749271525565395912361038180900958848715049440898538133713975003327539483215177668297483509686346312064742010525049608785239828646621825876243356057600000000000000000*i1^35 + 3507613779686389717523357278812088640337778662989211151895112217875118552997118346007940736898658849039566063943937526070204369577567675342909385723513679781957103808843639344922288150586233672810390673938559150951579740343112716018779045734540743830849777027681242620562315746214578783173560969082622738155030330919972459634138878653356251769922541901701379009736400816566702004930329920035666137125619103008137863141705539178474252595911877723211423640560014252792118208121979564875900830631434997254390971511705923160844782863937295023180309847194252230721422971400920339549558311237134171192648989232906350482661006197332059244438566092772859182312366189011097882354442100015576474135663303877440448022152408530973633137323162657133397732040554208470224150889810429244990588187220709431496255970789107892671453507843628321788548598249492300541210296546957967559410219136166315294300557812310044963033633326498843690720858978698591187873293904149310526240558799323043388357784815789940578719855788715603537794116523244642170819954346977950781686089473168700614935251399353857565759101719785149297317105625734152059370360795955390848945708587622908753820746423280486929779824945567532069901938884518403772905864654579021371110132482240874948403340318193150928484830444037079469020792423777389834463776547812058202197308163841228210487105262629254542131200000000000000000*i1^36 + -31208849834986191969673270636300896446524896231291133072603829579247069530944868199817028300039921723736932961142510349415500136410937257140198238563179815592490432257138181487841260550506003813011208651642250830009863720106850360052906710839042624298002181505979049431346171907611775331454873010677656706361325389530230254460576540414985483473569536528838225655483975926424741771648769554588216148825814908484003612289802886231895755377819488656237610977948137532061254334306998699128611464196122271238350458304162012782858402926938427408503885497400294031645852667793982252312551197264392252272652307772773220508127707259905497767336844091554027452301828050982632865439856489593420414765399509112803905200776901433027141032337421746773940123116600699836348723377758010308655732071759823347330366214453162313720074049721428561834788662368833756995061924254759215288224092972171461150681754392182490126744981532285053301359975320254830649147196607918256982218403627128298307384436582358331248509519012578523770117906620912834369476523513193334944061883057354664309893250505947878163124796257725506951339781488031969620633145158251272817694836889295480711782134907899270114141108145549563728394385499721975323238255823957636796207109594524751298024904242737871665557141145932625831169925546814575414256514256654547654009536303554635974371571851591680000000000000000*i1^37 + -698540381757941620049729002741758028678552834323849214073227623794074376418324533834033710062485214951879197346981843303383231427799472626310200978183148070259514197621092007419616464249452342104045639756280551398308722420221503833835931952829507548952738284505892937520639126483246158455609678511118016178136857414279274852471921506514247767599014558119213586161390691950147198527648337190894320400838398034375844034015657075539518158998073743303629139834335312580604446570521207357977270485529902036810241233583179070261081719880045680832117779235369710035732844900764338729599683764478672715132385020042308655073436790286994179137205218836846945544509606538685801255087870448283436142744430439928128795551288404768339174666199161943126973729957636064843000386558287950095237283312075759482049999212304025347172623657394633806700936259640220517505404834371693067520806354157235558396537588723858501749637367796634442686391505172498294874241781753635401924629571544586615127492845348443932077761810047291106266162013275513306533527912886844523799930629139118237071333821225626177209243471675370182425817363125013004631041966643667533179597722213826903258711709762662954489093992467579737331708889042967006698680679545719074489379665080064557617257888123428921709089266306018898508504831200099069277634142100165194398865972410035646673138483200000000000000*i1^38 + 1314086312647532552842758516461746276446615238428919795987562254813770208225501190498942910384431303754936113137960843842294126015611678201833562835565135382574961181626536637576777360011317144411499961277716115840794399888078132621322904472620106852288749590168302848802887154319104073363831458056901050885093748708789520578195251147246452430900606372411269011402323962999048919837334171395333424573918654415586966047841008698023474712230067306902268596023019791371012340616259455899976870521073705910947705229393673078965879675308184451357587074149860527660011275727058880949228763814528880480240073928012826356119583193013630212238251418303972246444675163311335644284257976742077687351596011572998267825666052561894062761682913539328414708534818676309737392878646313481670813679472430416091270169690110965546532615344815990161168699328303790069448317925074039949812225140664574490220301648463454721305664917335317697394308682750927253034211133544488952421634418256187534160533716547001128919325168564337314168110475883100874517599875790841117574185925434884257796720815875609311890278834197319162062715877393781738724445200482829744564306415208644972542709392102781419473965343555331315765103476276384028043952349319180725681435568730763794319300966192564841870749404863532143462232001638311368512759053745434736313675359926123233280000000000000*i1^39 + -73552331955156063911162563708950542597217541338407574571241064445688708751211307978204001498052423249084146102047031364579333864199091039055185624322346454619091144425216660949189744691767159713324991869306214855806103693389812230289792011845627807188704672067103635561369234912004058240303406059454871369881938220832766102141716156777496148256721748482786523412094707882806642718116205382825746714976119615593550087928482521198107570426672305163711227427829434219901461689699783642357165958362563194854387163484686747938850525009697563907495758658555250797834083570424038993126994767360352690708526678918028095370259387168146064425216987685107743568607146659619595983120076070811871749177686451567415281716074503347513647762855823784811857614009354842824402966480377589228040939222321960601669503863857071790348844839804614498699685021816463749099701231550394373567841726719495283324832932130736975422864076767853736033049450881226561618234514124807407685329872458486155555563974018576657767102703286746514651766027660428495413835090656850558594166101891181361833927600839273024289857986661234463175816672773878296981227413472649775440175246809374429413152783117662681589261139119563615314956664560111241731542687672111149281597123647088730655413218350969833641939218767182190091770241463621876636901678130307761524043668520960000000000000*i1^40 + 262143892426676994392178915792906890279096943353836854549621918338456017419888726572602767588011497319384301354781976621771822388531647486910582177993145503172641871152496557671339240594790576483322580883856167758699951423020271389803921087428780398891529766025951941431936210447701603480375727696861549184277342089189117393380417556930038045244666633734292481484203843619231069789449261418074580213372929942052680915677962063754769823542801111787001395461536609730087587020992781742673904479886213077913101772671765034056123228651856778727441346068703582158502127864347582587647183218861831267200239952575546856519365575946406421021913712068043838212672012482662233777126292901374622492490070833532442793854077342242636205095911195393288270361374582724510860464492370684874161870577002623480500302551811687557159406513007762924728894259094925852908523839986859485809542830188471044218343693105367146262023387797676404367658869132158055144741231118157839757540654651417884835832158959947704020811910932139245169530269760064393881720000585474213103307695283411173229952861978436820903267384041070161721364276391503893783111919660374472561808778510597466195505635298836389322377624869183365247071204257058172578739465499523981565627347469427162372172640728348304061929219403454007401663305230577421095524126884133361824563200000000000*i1^41 + -347593607463922207442694974154145464065502955627770536011318513317774568320277007933764836439341194523390235898491758435699958952482822164090867887036060313678212975228894757709369097599570917868840709484371124205688248539455541466583638562442575472584459359812620194513329926521405532824271165310289892303146398558830917354589830971814727009227481419547309820176987404846758505496788914287202384751656769998682813810467438494265297145232159943233040550974766914685129789706342094517329177809791588114802424567554227713992811911805595348056325924643807851521448616769920658277584387089002994349027772028466176852959094521158930712518265136822188081098223200091516189493626058175230858811274797001517212188205727816515565949290540409401761068075617697558604997739583611013172841309817236482182949411320535454079944156861701105738992595466266612366000818447692939762109837550654196309634790969939550120942039959259022264841263473228494162643162581086246715065027072043671119063260658476008262939160031757020228079369426698930256654807315100526595452594879377079839673984742960547486638985825036339652314358524320028841091945037719214521495468454023278673112995445332153219524266211794509442862326823499156571742794496202813660929415998147774411977141195041373863507650701250859517305719920355651791707750030460190720000000000*i1^42 + 169073470344195600016747600981231207154521652788938407039382735585177688097977602383834764485252307255458175889495425349762979690036105752567858148958141457191347254849207219378672038617940106426285520936369931989426949766828508491425611223324040101777038641785035159594536970089118625899366211283293768968682741542750112346558892380062884369386707506343231500677997018743764427706776637790158504973988556975857156726029130754210932033580181749699960353504747083116133582498854492983165449455119603845820225613160342627046825808215363723772780295709482525995271492774209016003438068211062174857912046992782253867972603004829607412382221487340618372000276428775609840624149702943481517457596040644807901820052690582041786973299921173436463872205168764901400371059045284948875652687285726180017874512029372722687439645563787156847648017694864109023499265442893324408965977403636921700491731836770174611035058418979307237068748758025026239592176387671933460070688683722502469386735895970867243665680582168595591615847747804041684358464987135337890290439598945849793733511372846842199748733798485846891096571482608065782047370246001160033735130880518463454778398754930094919751849606429124745371594656529256901794450416207330211599378358519133542540130161564002409626719396481715589772926428561970841313378304000000000*i1^43 + -46993460206787470315433766516781186817049672549074234643687074197385079196351700655576236750355160611730030062519024005123040256948062293141066708443121036477693673762262836429711314654207103582093012456214185068430304113810766768144933053821939855853717728880004751762499813330886745140186922390753528080925567974635229911723283715271438853637102265663674701192091140998705714767590431741307701265714284400996402134416177161253780594946516675835884898716831830363546473677925534209122508795604239226357794295106917395798603502690274556025713973854486820537955005854486291681693059510381239912336315755014611496529438864151719625749587501474809418629170719049551406345119939882556488213767453425661570167036672463106479174691160591703114946889966210088187507607289386580514988147985505578265272174880842998093550582277037102776857302762791935687663085029006585688046302782999201574650079906926234000345818296141630496350762485425147357990338705982287597885228638265870020659914209824114447531578034458282273447323968336901550229252006940259833248952986810419080826737199778878016970406014932894464377784549364905123119474690915326851686793743116481821348223733508173817495720406789078041214864049473568685345146749178765426646488241237279237286169925615710267782331330771551996787953719665514905600000000*i1^44 + 7190122644566150560699759864764857807813311274792807608271715115064681685697847023166212386244054610426364382179161699301035133262278860199860653014546425130358907166346686361180209974867124746343804778159885842412202567818348643836011179772206896324343828577332811595221220853189595418528217136293119634934493698511215022980824370516450096523449775718188648252681047561020058372191942381719541911720533778851843548813666873136329956513760408816561078381609809552219086218119348093290467703080056270594112608341608607699267297468651495113273940985050817036831288688318582654005739391680172213888682499596888444672832510161886068182337234562092545006740302858926837220863162323906105218033818787911155489894036285737554978465979124165197685936568343963001060689820578124167745145391897911480866043970475085620387965857325814447259580780518919015150966101498717290647820296120426352702551346097389417000071890401510635486353786062947483085386988989751958926907262232496241278151134488362865808832413520094875105774459975239386238510438421015437711472406610314508558331590476781632596482507618398706856247492150714067652030299728185656284044096571548879722616693328637606786207014454090960974990688595481031148661102923285341679266376018559844590778812487247469732811092769681685198698086400000000*i1^45 + -571958360000036658922907066411768954452962187004661656409335979001581000992930462361499424181143492972911632544036675544258602335661930007159110276000244413687714129826953729923940207893579955571103383635073269739943365736246237888163785306039529576838452595759511812077449211293443642451824113522871312714039422559981048113207899422464604703722185189551802025196743567216359342240212571582210587602545262781907169954021665896952177335522416359876043203110322957905773265784010189804484752215079728766349701198141912165087873430590147495261375416506104412026754411279747509554942831137037865017951633911024232799946925147896009023021992623500723338339922658581796919764024557231481906152254591065303888142653820066779497656596176183142394385333669089113953157256385703277148525910878925649688272932829999970367862809626306502558987873497812274267368465942777575329654356003599652528339470643502664060586045878403443425109960667018910332418333043708999763966521289180624862806829698187140194557442414963906859020686512515520525728824470735592148373127656580894004114515050110190793371479883773281941526839331660214359300065058950565933654635516628112049762880468734069485691418827993342148614547170562529768323229711096755065864090407970755999077360463858857175490619759843352576000000*i1^46 + 7781407542407817822236135865290262432240664925861647238994695919608203684841740946021194184975633161381754239721234742304948234244103339182108798849540326287306861692983981540437375028722607556069311180563200571346253707144143494597027444792230291504393212902422208530309077301117692834398538954540191098935633200571552485114389745050319557866725844035520827332622719849910747097633538734966449789723009970322739756071992826812853347691710719457298180430776442349758466840971278607841422572054587359553327662748209265345028482784494199087836820304287734794729842370627027968565075242984259893105306218537097902282476812033930592574990584392086799765914092238576324045007082685008743559163148834190183529160041711118017525581658084331191267965646659959506836158329854710292959113889474976739831040714960172692624810243510848006029279002169899432062892404181282429944227408688794708293606631098737684604421827678368475413001412522198990037031331243850247832316987887072541994150152277599121461060935306521493281865035955471528198141153963917522819948133523511076002988922108107759193659324551102109741220625965238013221642902694516357901522238069084271377132383453312625780097189091223857464302880024695589573962980543803084962614736644964547415880940031891333730647654400000*i1^47 + -99750634393477175032215854474491183770354580961085031228530461831338670256986470121565556248991669314705474819468619634922132691098664243586632069583329823248838551902242355967326892298686314229965137036639585433141039172820530566968729232164878178970602070091205503733108925402447158180489628892740201190497421369823571406433972477205044729129987729278508174303144378502733411752663173533837515821611231926143516298676344265896218293795142688948955428208148491473773935618603357651940059501198169588743665561878808924620823383151092970563754997541931237554839814042271622243439948156742824817429398848592677440300677009046588987454160940957926312697322531147452480587655759752464980141099834796039882777157160403249962640559891192833467325065005057601422294432748541102796022998756629479716293043396907621728348516193353955517446120342425619581365302809933843244589852484179456616421442556520990948434065902566773559389420132495964393820683409266552847879687986648661235107209820492384662659602791607040116337133229196154278630251602159526015581647427905260427667007190264126488293837444862173887976183616915021298983071587619701509074962861410266541451367990311972838111151503252407652421908079829298142642044238665272948729568380376805143103657006080000*i1^48 + 665858849545322819052707716914412508773577420702304732878901986080623740773435592118423996537174206267901258720802614624665968070284964469440187519189969081281167042204001565552975371212517270218323115733268785418473195296065160446061422062047926058672983592020273705060802125525544025187738267693701183771433271357962569796936790123063636703891319954737708713634773673223187872009896927946795126322211006612895954262029012155440922080619335565697673997183700887593863932949781126218371626374742984947612063034038848065586967020636665980466853038936841958886695369533197155729616774171153453418508643003047642518004763805285783476417216779375905597070441312962234289360180457851439506922599867005382932399699124987094694749301840927188096508726808045900778220498952492788154904455127974985639325013105102201524293551261466370244318241938563640885768898213498404142854344604625572024098320489234964532301363341670385682361565774180881846784915818888236819457619180952443015372177115674179461524720618648229791063400428489294248755137002821566249667702509200165289259160102795638619514909017952164939910555781802442314395712563151648226256328465794604913376131838131446475577160042912738384548961659503422618306173622774215233565632253696000*i1^49 + -1337478348771413325265323464455555589355166481597777292595702287270090992660542199893662624782336436753516634823915311910945794787527379000502438751865065850875036686869091182734600754732838864088369995126034021957426140550442295530447188432158287279746985342043332401272382020562026890696844468012424078092021800168394260842526820869549013370272027223962861418651165446491048605089769914323181777099982291937139347110940720616096985830929836165257396263793886834077469191472387728248030540723761436751957650804869421967898574183679282164285957294842616107036807858620612898546704739119471427212244826501010449673415810893699947071447096720813085480038894616801276692124589914735275598590654168936326564044396665961549648528949837289061109563115595201294914378464492390941424371435451901623516008569548450421007784415329928732043010882296342529476000406779413422521521197706434868628649361752642884174976218523339634889852498196344765204513775662302933825802627615973358555565251800712103720072682754083914892838371509327844866395081458024343440896878278771330982066226259063224528503898767952295875811740549780715783912796611826704739427297149848457210475197230489558714431812171126962791704169065532876823299633600000*i1^50 + -45216592101350030808366834898911820120752233268055457997738970493681787432536683032931084916246027419379652388476229389239614659737016412469860137208409192500307227834614082931793893096311653325268254590180468066683794223131881055304602447513865738342193324125760995915486525941270239045954745221440419986076828830083257891619663439380248335538110050779022912589356357459599391818623489876165673605275093627892395971729389064590083404063247629699890525445863151234748846186023065484347269311474870409236867583538007021175655983173843018116588679368787030837974746177036880910586769312228951852409617998192673212781700882460733143089727384877215162591648012806960480853625113741443577061406656185410554604166134586244676727588327462571964822468547397733014074414626782042770452931941317748690708854408253794171920823598053657399127386309783444062632848842872501811525095652323545990451485953811435218811517998692817017413715645606502411886373927757051111749045205333877626959596612552483221291521141206951974591824229357922107603130406685850495855380276127891675963669497150557293864500184394301768022575077205267181836637241602307432678920597225341652620009453870706380626818542291840*i1^51 - N1*1072891232724383071195135819559167477398847684269015669094255014573371694317184772515617197075383178970823278121337948190958168257670673093616356850518213596291414010833037784222293700072991969501062055926433075502001789476532663528349107861075457657789562202090449555115573750368419762601024520474216264228075804664975910782373700559*i2, 137428565722969670161732344324525262854718925754584218366194923514863414104671088811034032924721847376518178870053925755885903070690743406549734525739183078279442426857759616800676096767148631271408696326582216120345712661026354759550715245093195518026106585974421857636635305951280626861523460919582753043109105959573579989862427689718913389536043385423098559479009561676916527654741673265656840551757272828823740431269200697535087236293595763761384847603364564093822025592859721334553791523770794321119154521362280288625444744650467020227207236402214651501307887133007127055210433405614057967724606998666686122468193718436106820408671652994258723167401209524344433575221301217210312254407009146537719820345805434330528960225459972812242751879081643953579057014892869947712950021796052825620405315497893658181729297051134597108812203028912729120135729061394141609357010545370831630077717484076501716350952648766179099626227764549787409737384676667373801273636373981919241106393245635746215375561705486917023785576470470844004699107740151752259709658884448766108946660166109614112677003734154852574445684034126109356026616209266177112525977247994449064796308373273404608587567104473746300415163334978783361104784772908459956789062739750333678625443363510389179990945883079926138917460599468058722631268061165391348682457248876213275086997130080543312840255512755799147291043218598517788449836307211422838882136531755172672484564262291084528689437686580410657528451868464078501434678222782464000000000000000000000000000000000000000000000000000 + -351698277699091688445937111929009849853673925854378902492126716938867709583795988918620133507543305346969985579844707617976861486632390385702409274032222621221281563947305142130898779611972241012318832981840180622549585501007224741149622055703991262699648515251283700305661345511194952209776371383365243185428923955777192074322067785709870383983691276322177353260085619181296328699743550349945441825970544750504626255602456704226275941844092126314367026400923368455194779113435117494017556903200172667708511947545526732138398148311891865045739698192757291671141709916851011834993951066948870024819480279063179255139717172056431571163985709404501337255608915669880741811215619351295381682804256979770264097042300053901504093109400814094432889108246560574147829009800440505977085048596031828680068386528987917093602439306336753584946881409757648743915428758380468597473533748292245414302654469663389230571190390795518379930156587235342541213823403054139875005431556308717688026485992059943363841660206867327685546114789262263520610783819189814359084799057774605137922155514307582327373764429474269690174877217745395841083197498091637772535312725724952563880369112460041388211257117111973220101769479158775187411138663161508549457842923889947363998807457387472941444266968049588702518493811288570097123501473088015378841373068733964015990325013052389684567823978866315573251939414398373856107470498971621682667633793252329532487583026630793565929904120698951551152948771410854940497533311385600000000000000000000000000000000000000000000000000*i1 + 11843305581238784823505028689006157063293243438607665878254736979799548050743544329682468027303495025327940676364528662946791987914196868059680812777874098415964015588696921057225271456473924773621673691374699883454703737730986107170958595772128170456241642702445726662295408438577788583018485662565119806759357587119760820141803398641540086655276506074979919998448991038136195474683673796121472285998276652475626819360147191755924420637667303392630963363463489855721137623754021186280091223239311271788042577032587122224890827980555300307416985980981509843644936983751999011335990478685486695604639633573380981106645916167909350345794331924598980128575136989907452358438466379379067779150851619231688417650218967226248698867758826836502520671752199397346841454239880577700394429774786374331078899180738514468120389891411136520027748959261770124177730414583323060696305418109955058501359698508658744761269427153372816142488758406691697134923062185806085439979197463518323937859299922480097803637624192665929404780797396755307002853970327510219071333014133608913135628266643968566558253840592315310414316755042438602352268007563893139362718374277556082579133795417267670157303992425599281592820156587695121778461788571544311859279472202777298348973759521766000698487024638015008650881432326529701442749054083208653783963854446486764522732932181279631297522835021280681694579917810427111529903602177097588279594084434143853022067860521438031931057051975424787937728712872566678606000192225280000000000000000000000000000000000000000000000000*i1^2 + 25036525195101039772107105375301593409914723098304167398397540186898300961489151597348811133940997392064506640368140865336973081790896503079544480410019630603741692595002431482326532514858936896155670325751776455400269653447472698323575886158168079089453249220046650379019908328382908139174784784007026883488912923487382933995121038604126766544563436199172614613933508037543733833436174091977990298380263341393935345512889780321125271236506625799818885329688868389690720280536550080385365407174181917677221915890202828479417343438393443570717261587687659716529293150902187568620137169795311102723359458346779078787822018283446372016932357443725070393544364580363061940380249624442779714633001488105200033174127352025670806164412279730880570605398091879718537209306028439363565597383222799226815325579131413707553887750669954779792071268814878987184011364868680485135574814636307390301484106437265387138558061824389788258538247203011838365615726993378768443930343010335995727889611035598207960261370528152509632828874308722321020364300251652547819953229322437584464668006742770777323363398930136189667715451962243996462262793693765121425294893149170625715343305155775001711137584363531562825427047896494982347790515363943278904805433119881278196878664836315357689279033213136427785831230109322058611909355463330628465387145652161806547208326934281838478184861925523255790753553682614065685655668405647644430292666443397372978483452149277199775163094827264030315332876735773869865313501184000000000000000000000000000000000000000000000000*i1^3 + 66469367909110815977402607941020537869889963683231150836402608678718824133105539197220712016676572452073952171097463301250745274771525856226871275648347732657943196479510635276039024456093521196110229679438813915420108674959830491670664909308350045112933777714477734611028315561684234002263481033931478703302679562196894317276423755228702437106590507403691255908456638253238452834347276374203603092616826924063318847173410837089545345443325881433537895558119489657344619006538774053209911325813026697773444959821748750311517039555188153160345481021034707673812612764650888949001073622896317899265040347734980033690122074730035262554208091860750377430274233369491716596395831681212991394034981295295326982129630854238272304781613881838435342277509829415991980937836191685286140433946853946387017659736274648377803869368897350098397386379661277791019467061887039694903315500082984160211127534315112283508728882042936246015053001056432717795121123995046436363914643702201677746194851568680376641058492146878154173400260893753575047791133496369910286521375525974368108279069314169867056370096048658219016226367968824296965532617912983776156165353870286065764902632264361001262457331700525201100504120080580888278341148308113725089039197882740550853459334521176759292473161007983321436152515205917293646728300045945599328322344977145502805936540441312680634935965053625143046474743218767097128023378659936739389871225360982512079084998772794988421288081523539732885780067484359011354227507200000000000000000000000000000000000000000000000*i1^4 + 9962467077344947275556246827706291056598371681384406083444688399163418169988167340110582841342751549224252529818810245915299588078146649859789536829794236660478252217493876592406366361888668325400351547433288905259632567167596976070598557476501854457150388108782561968968803208861511846995314458431715918536080658784630563525813103639689541153912197881946905998383098214341387622284694413274064710755561846906148504593706058788402429667455445145379420998316388038617955352391918602112447514541966162614459952722583480796450522223531387167112282788716662925045665398193073001111157326184620562097019922561134620467048153607629905723732962466610201779778829327738267237681418308905395117670661537117676995099519316658967289227819082486415979678561482321310544779637113583524856335099414894547916150819376513527321209744213263754568120213682849850217728283255915572640042711540098856327915038519925205443748945752983591274848848354229894900970704463822343143259874355422265122673408929752117145782822558159123774285268917733599553678210181897564315280430466011377605757038931696588313205316013086823640838821761581330420162223062104012869705510997273489236572868734391351761002082511893096734252026521221899398052938816459138835937186454886615105450575602193694558375835258147261962469981579695461584266859578004008872937059689571165381318543395813494409231367502217402406853939181853688878528947315535242568127865814104206923285372465053360795277034508700754678243837958582544195313991680000000000000000000000000000000000000000000000*i1^5 + -6069786741976173108279692856549333851386743872689990669928633275862786266757657710752049782381857822650779491408357271843828255092587292001580354082665106475520226459110025056251895073206411178046524730944871690392578617623096191401599403871545737718521284900970979016963278172267353030961576261409471428464673450327390279683423118450745818252865739118314085568967601109101035455635180933798942873372665167007888311152553325735338042308711257913615760216221071540950839983659766219763232784821188833300515163767343719673851314563680625414300229662332868826782529910283013069020029696955741471059899235870052649546580935100859067234051881590073507017384564749240193189948770401102327783098132947728745553599203352525623632037581811112741944364507327578142437566210365497396399311429866788474741729158328415158067885364698842263461623537792038518494983401806597137051426932346620190147494857096825003118633570539129995718791732385349891493495708174019928543195094796732178815912457338752589646076660307420394206342223639400352121410602182403399386633905207643689490064436932130313791078493231635980575877999741165824036748597565480731801325038481583985181850822459748048146652851251509082911430853932783914082099021311087620150933357810773398283995166100567442858925237168012143205556105010509261084595142408846104869648643045023700701258503221561264907334873473002360234189525803263563797938037135422729439501561675818481600431573802140264539612327947082460963442754510469638916145152000000000000000000000000000000000000000000000*i1^6 + 1265461434965807153452902861735861801630392813732285644411178070956592644314081483866372452549992614387932394434314879846232349352531824719864709899629880722718324975306392787488534656560431005755822113812777395587478222439767467768593176482967528783860601165677161046937089545793298334868400099400588024910642767945864479729779347896556032533475657837735951737409311636288055638455171297133280987149124628918681844392628603594210705897379021409884392260006699362187360563814439751962434930178463908851327957717917288726730197836317382667968382996196002650053619510422667396968614303404464371033748381407344732249115026182960628741511919304565485122280186016444038947224809601221102096671919795309756858811698248928237914319817749615067075769764501039639972716384018176266020596054162357269955704152628157421317205835523110240584964344480511391473591619867309245527661732743090258363357286768717942648768863945807140536080278636217605248356917035426591616907297614082816551605757790741834445334841202752909431629663031805430013634189884750867353367092602132817500629786039056308025142907205959741798319517855521009537407333597627071257470700082869197729998911346656092726239566100393950791230915429678741728610007259801601651044851189488362940278783505512167153360730418501945971896417893220612173444538507475329908364602945022829909249321500661291688895543140697164533424727905017414796902394922633034356630107508758959566767525965530920615717243699021163072157676135279985950720000000000000000000000000000000000000000000000*i1^7 + -271160685205919937250850005884743166524879758059005936189619583494198680982141094970621353538461797114559526244606727080241787777712866340663810814179803179441815955058287791013563720598762584802008898307244574478045569450467492883296069747253766022099135606446074087179671638698170449168792508898830136812269942810448999461358252507913496836933453908871782948487995375381989110702281018499730019126695347044780576792489010767025797128436097284129060589251716434982088946053606762548152246919337498758255809347542238361373220553785465165343548213781267084678502457426817171116110438131721590931216633261084908319795013819048714506250414148704258576369617227845113147706055677587487429019555218117673878917163731813030561594043408425618746588110413212111685716641632216158695632307946362191917131752152374776140298752196611201017802563799264223684824939677683162024234234751709598707990756272701471275081699498368125323427955952399851340259189688894406663204469827049687034125275222733070106871822782244871837434842057947588999349571133824643355012697511020302730849835642591510841045365664309886165825310461713025779309261067156684612362071753214941041758966691748491530281732939605861043183557231879831040926652617559436819190976967555784780169621323368228940181614086586333643582810841722554954225900361216798692798556537608641911145608171314635224755036607510496449910694852944996737255559636458209590612644516120806698483538213972561042873401717600285419004990317731176775680000000000000000000000000000000000000000000*i1^8 + 100768981551691856169329536967530128046791509717028272493913005590619228691542587196011467354903499956449466286939127901064402005794476187251230267121637433035915453892553797000242050833962785130663150460785924568539342557492840439433283506166364436557571487822112672879231008071184849939343240712330465339979062959199534759042542077507648758444561922624740913985417825246217704357671772940582164536366355390635872411472549830145582565052795850175682408773906819271729231006582123591874598353488327129439629870420365545096379852938409800513364104209234054998594063829924999078366243999160475645711947000667249836204646479346689113566522323540947554760589024405696934726395802243826888562718090279441350908745880603888758517959731524149797648951385572529337965781317669820259314525832024939333632601893470443885196650310912055894635811512312978055148264469202928679368771388097274602502486608157344748488149259061214632902051152946330465115394504256954272336726453464952950814674001428341307853579788494878100330031117586378291052112183360555101512486790914172819398791110853577376081082251191624635355284936034612347087284894827195436629760643379283082146553752292701777083672717564695863532130866460084046149459519976498340409539149039529806184038861720969264644375919950777081683698844603875723247281655741421924128775248826926087713811109291716731641310656350901460082013079094132043457709276448830193654636131082173437754231517269202919060653575826875877001894904398348288000000000000000000000000000000000000000000*i1^9 + -22347980198438783523128401035345336187902907763700360921028695293965205394437013431588991576818614897806899063357391602642351612706338865306873395844732702464277548165279619012930896444427220817403516591668058026711056618636970537995730128061111912203847667274647707777196696340157547467441925924659559364653100772016500350425015990891100947776168081162617142131536226678842957651790164176329113025541483289074918908707800855025787490210429732347041257559038571413770918058294186245114562373286576958755019275525784978014836407555909964211937167295286287646172080768538164619811776839061413900197698536289599864492321287717634432908516083525076856117576685653708895441826991153383603976301566819584547839131281675602250003618571421871284182113072436971292667548377107884387811779743390522334818169753579806496485432245475295372012778690858863179039138334799134888554238777066925953062422485244989848193057048472583186343607712793277961564063471122495804041105054825865014435644550880539201095855610904742505675378546171519081664524031511977310025488292709814233326018449210464812140527257796713041814873303783130614086373432452527937627965435914785684288553487491487588917539121809374483784853835771855409144689083294784854001060993294644258162078023829306234243571506233368024672022565057296744417281446327986516979312312332226470740110090964106731772908783951580783776445762554676651393899247779254338351612344188842780994312668728288560012263631653869975712876839986790400000000000000000000000000000000000000000*i1^10 + 2788961780193982433534062366828495674845045663232890199874331907933469409994340388529642730035446638417683213692500938718620215192232281496090995854828051315658915288295743420799533468044532541466422814869633470929112600665840912507684382141378600093436853474850931678815168404986798158061533826451977236229869952253020561872901881693572369672392931357768319484998595698123671164138001651871293491520776748222037431791351129393651103822151712592736765772490419017395147641335546665613443583067089624669686578389399382004553520513580189593088121721149472222318865837328622742760594443181148408743966177279089794189709590683999507393961314173346127953323304333056105884998191135929986864482561252255373283957400679107076469258643010498037831786382901813583998464663543180071965608171053354354908071975189948079790412158189882305086593746521383222045843541752170411609215805252038594532321826416154303696896873340903320088969857898726272389467083514004270436966305315401025111518344203058861573196291554133552286062309695963172652516094980452015692806907734885422698177513751307517187887057066844426562355980489722280713314845107770658642645730988492142537313170607189779492058585424388350532346484251595768066457752497711354188654078832058600062819505832465258859895836578207252813877773027864158733274986334378057760934354441898142396794868923817473306574377793568197258030731888461230289714226365094166592017279786422565588774344246103360272445306510681019105768930017280000000000000000000000000000000000000000*i1^11 + -204290640278039974630500542591666613411690157449093696885301142299597835142843635017185482182546357720759446521591280301933225172011517444742875382071538401148354556039204305725342271792090123477533808723244679009534457365547052439872762631049631681714638097903262577102872090662362802192795090589176132124052755884415190143417721492274699717530128621876864258093213003319816179162146405323046757892319394362264519073462996586405190009447914104161173216752065330529461989116979073779875057374843779286790287215626095727943444619865706055580991956677107033743036513644770370895299774749194630069193122575631929142098151574193428024460736661920811578771176062243749966969447375807844068279940655974429936327977443653301967851526870529488144718327198689618917379706840811855537933676055040317723432994922464040036008095006782294875271024250883979003793699053163763986123083767807898041587228652642916298575010853945683818564496429973782355190569812938838678754051453252151280726470923068490270613014344150433574880603402892590314496392629561286710558662934726545070339477065366939218169296949481741040749365915564348406197637105226797134211019182153208517727730488392987614787500238705489321139132134115855571596537873417541748836892013747483051826644227508675096715619979460163294383465113813659989730087758726637630455679941085624442501273148732232027748678401697919895426276921979056194611961020435107446583147783790670080630562434546531863900543649036781715827195904000000000000000000000000000000000000000*i1^12 + 10069842185915904181957490848561380184673701578010615361968273143173152197606759128090601181700041245136843138825731224819840812441269398190214609270270217806514391649721534013423607786802351494357661008265278289438879116471228716062378532282240361290364491556394194765750349548145342455240278030404803236546571273124497913968983610824633938322426478535523604277931049430000509889664491509288500310462565632488298091886098278042744184799180107831395934292102558905951289999202897805817796315271433514256506429612514509194736630362500167437488086274913126109216945953922863218299653665383404858455351515575928323973816564235297843711459340586212796321221338622076797973973158592351057763085963752481806474291160103285629154304947351108593168680503125905406869536672379747832678848456121184932505953039347013876940611764665298731303267911217279166341874110218520576987283102566454676670693822773805025767533343874635065397492567120211932799772719520013628430286509399673169163427995141532217688893581519454826063319112482899840732777935234448328531794463359000736940601218858970471069145738790099318371548446770636444106723438261395353013046427650496304305611056120488817687294326360558243731118424203328863459996456816692895727535569842109090849023506697980702339887056009044657899358891852867893212068645920503861245102029823104757846102453057513599143944724829238830163229365108063766472105599411791574777258904016829271496848127148127493880574523524525586382848000000000000000000000000000000000000000*i1^13 + -349486637189937322114335859066152604422410474376510850648308852100066621304094226822999405049582134927027214885608091531516853888876379461868136775634038888125976062288995531300860743888956559703468535555444522119992960709886490441580423197966876996276307502256512008952930279123995764023064266404797940249306861510134738167523411666809180678611300161759084483874972648325490049529893571929567612541367225438686085435033899989873811245882625660425729696713353838021894605440561063136119172362718910869403724981711510828521342404641223245092153048353061934595814969760072832339180339911911041662224370885352217231136550419400550956226819874131423962928791517905736191152078500037420852674858498819608657955375520850460171523962372426296016151740612806872896339245788448575235646585403296894391505741389353553709941938565683198046528411367379106004740639303060341531725116663853821028873538283959204426882659259175015025830304134899182250625826763226934081141351402209063176815235372711344861082078934566378043527620960977680377511937649037119396301124909547935905814050686099568487318005331087712539499207081406196400021541282467396657378552446359656883626990926837537763002696747985313651001030114104379791099047286586185171037393402471706618708044292159027008931458585959302830227583266155401310698496886363199080793792765475511308496143938265833716349993613397579734195301924369065917411909472998023139111168843109579599168436160057614887179674841598708940800000000000000000000000000000000000000*i1^14 + 7615505607248238555334537903882405130218231082240436109093208798172587555384358293412443084844339388220320626849545283211723731334039630893287611998517890152834138907858938463108386242145233737900999620737957242037974427122908077793603445729942827441861562397398429575844040042108043526097791701174471439032322898592935048825096870865028585949299863879171903015730551156190773088346621702856821344447217569883662790648688276811122583237317265594862056933002316317262502555592954689220883201088213549139471400508696569696158476030104760142767253367800893774033098890062233261612790336011415307112804990894314827800235324453757021449275488346511439144799434538084996911539702351969869199678910972641876912252426410667983480519380734647447225610845603852215333982771234417734055873547873358009866767622812688729024211391722303606046300342136968882897741513309167257213576385157997878301424472865640402654145969089398083015710988737742708814007877150219423153718905636011097105762511980610234128616138251386608833099993696113178359455544144186731991139171272087945417456205214193567447998954475807563378791170259565305474960310554088839955822883874900905657792026767451590627375143301815582087324366863649434149810076371842018714976002091106895137954623509300636786784302186907646109070983908781085138629896464101840290809326505331697692264725558269691451034841901363745180766689721120735638206558606674000666142290888484155735747831734065519006296433458413568000000000000000000000000000000000000*i1^15 + -76787340471481011720985784061541747418200427511992524385282274342744076406790560554547482005767231015320441993414371029882378988345730718981157383572615680521367222497014923060135028499142456560978803101006914479790545513688960375773591989456656082388631068840296079536345248379962146564646291920397626213846499322168196151801054301854107709544922782471114820150208787648973865543478922005464784583580233514022085845388575219032274700771487349198081258642452621011083509690798888825171958574588798883789554166256429338093967296930996970472243883608401018408980821820610991684767625599290995711986281451627620377186196544123758727364123433150190091181505184938024567010084077066300058200108949118086409650552877779934938109247073850487405057638523285653576051049944667364229335716107059648702204263848430587161845779010474259803584644755560332335961905400841250027593698172264917076673602717689382970651067719006153216158938713128129587563893906016829888732490073877140557045666965799057573423128569031596509427562622787674217122703334044710314603291776453782627231593885955674982121118120237657729900546982875499003948002334460364771129937736819415105056504163493382602085579960688708215336058204709635428462064699150959651831675189969865027314909753282637338586882079972148946406516637793406719088873857009554309104125106583291644478968570307465809765075412027499465117473487678720781869903993409071320301495052374433884509007317866957044240809669427200000000000000000000000000000000000*i1^16 + 168054705268120825446971403835088643177919673990093527503771419968383251469631534778563463492036202064103943795768988397343214311550424460004788619011590731077321893168649996282276157222461477048741369277721886641387732941815948926186365552010261159081174706148970780202248225464654847471997886130228660920577866077711213548076888948101851396837177744550782619622486423810140651984383193909238219301706230278666308632314528280674414518014097661854258629737187772394010072432000258559814918110387554165334715239556256250924650775548390942334303305352676143664994820879004523080764956802109206258942571039929848987737650107024014440618522912162873684308495761315209208266584874767612638464770393997004160386823394931323807191099115533357379110689856438861090722771501318464683561814794126933664060253268597053263792185405194809312907951843814010052749316376463855344743812628320905594087272561466989273024160936076935705410182551127245781779455800027292435804053424250805293562818079564569407957039576913419928627701250699247079158901993156590611235659195196977674699339345919449433347128348343504434374257618138387494747815720462301564722032569695698466933038337039500834235270157072839427227200618636527267392788721068131390660647893483206656381432496089832168444596334764317381961551298768839323354954127522225271308322421224128071840516631532735767521963361889006562563530311645682328666793278999623768797232280554285448362981444587378501883002880000000000000000000000000000000000*i1^17 + 38084132371087463832302785968043274392317303382261274693987931267275653711254782565693337655902639103589781541351275462700071578672472503793891474929877771043813521648249716414187767348387454099947979396545377021232838759185069640300445631127120009954727412514215924788223471910465539546596184164149085442941402468940488971162875961831931475956483139802926365562561367333537491148980125236364285808844137874123884647106269160451003409009865145842673361701737396744006994714632685109233378096482374792217201208615455108384832228254339361057015207027195752785777664958164157393422566219267305465541626612665137942368564247475941333882351981783197924185277057238158415751082032156268193887198950430260974106264885360671697286916450094977743985952252807554527313272326020608605083866874194416719830901265007687371937065841973987781044576135121258495763945279941760554732965541179945852865323144700580689219981286053847752675938703765291575543063444894267841122445403813975566568929188322957559172741333069522989426948184706952657377965046127095448012918856261490726098009080712156827133106939532528904986265253343308546090237290971593458908661000242933472328680774536524152765085885479327632653796795347571444948708356835905288152997915019521967988437278447371257957464646866694878425072946828911156781724709025580193892787109931561672781798609870458778785476172127900910879147113988470738330049637978536870559481771929757188713683470979906790227968000000000000000000000000000000000*i1^18 + 508120573770609462244404133219464864028662420101140065146587144092413184657226998641570651057916444419743012377997082903803697971200897157565651914783349360649208964393469656462045025736112133262026653980676812700162917804684130642029093741805124832105110060539381532099115043922143809958577036746078934640676069533239018432552190286017223376281671503257810584109655241907349029242887990417247588930683288178050943903419522800992749497129930718158041285456620876512425840729141271829350080443193661411200088020321861605877676331125611525174665039590681967269292035308677179445432450662860145110297791330818644208532560379880217152837106952723615108673907375676212943959731284650567498612584176923123996767692086177516764773478925430053594463198111153112926286788316912711683216180922774212416094339357748670994546135611027319157384426716937404755279450213130907952618081794902361708128719422959668509265604584315497084396814880779717569280131392203291204824585231336300884760864157370171400052227268280823076803858401818929723724034495898357840413845374556153764698983409229482687393800026763267609790972480395576515914517012861960098423029275222646082761772542513989091545612436331200486530595501971138487426835090407361520333408665343915349451941320002507098435103706186112091381481905389927572139851009816502514336280655773888019485390248116710798497548925800857432288117292934745806070159275404236932264614277722925865665479243465962291200000000000000000000000000000000*i1^19 + 2195563619485424465596302810526143089496987125095559515854641733486190495912731598337544160301217533388718219607231467837955547042938879964583204721307238418751179221699607715426148814093694249548284153549681843214961951846462769353201143054666559823535512317365664020062840999922423496317794158154462150330041254722765821447506461747680287278818682592235831378732735000053972150628028954647669513165173635242603969712490972582347077148449342370281578145308210162861030837717708563998988119849396929447369698498837639160580524807541298146906347071820819067682978449375363773510021221587997222490678272489324237022381899191504913967997872808765901698906697806968376873074297545681938904665291597989894936003549300816171350592240483380352724022738058646732802457735454145584338445543767959438156341190716097066863651061582610563014284429860051251644437101395746000583534381635117390951553626318292078427220554168185994474865654652596288071149666271194632643960545291859004456516533781988358565813214610398032395230560007510794487233790184053858550839025425732678916428842929402338928313251207652619627780330998163288604138484016063886551445995049982527448451078638851548093839147670713158499402321497855614668001578723998741850643425749852468849085772167209878607528238905032465180010242229129176087507042377836299394070301333379570487998870998300093744117461765121360985188088369595199035237668137983493385821147488457144156822424550113280000000000000000000000000000000*i1^20 + -30094131444608349672711886512021065020152165925578410934034548447239557388651484450445839340531746607754463135672116523971708192794346965348738255814385686421022363229121330199927140813329643640282386124464708116065038013735001665772078863500608026820662688814166712470175748803944727578859272929462127744301849449434294578498609209145149058642372778618718300114603339723910428576851285457051351421535061614266014414460321252163297378876324767448938178335289540053336658768660433651137642157363541075355483655891752723501153432271976377942374092660545834779466084671347106062719944382697822395568060287592537080586269588658590294667546075769311120410823873226486069536884864449073978603065293105945858852895887190470490636889818766587548913339866635836590797644073075620556639579717475696711646829045929915479677621375300267696585420832852842257680095417284175204478384743952163053713933413552514757271233437955890013528578309017288942762746213833190493953521543510294933089817421902213085324374969773826098635093651173555897920948456368327260651904745472460560547046525128436072879804918032824611805075284789986101779379432913810907172179788206960441174073842734628077073526284172577777687382503993755655482161557094977502098415461525640155394668404579885507597350938219687740779268096971288024126201523938751045287440743956747046910574964609824351926054890775074559174801284817540222751459199095961513551295004281141128801378369536000000000000000000000000000000*i1^21 + -778625813264930969601069338844703890820923659884606969378806370406644948151924163886603239352982691441290941264339074265695181361847207279197673482191462256498660542083104317856099894793171181227721072410631896792939086361529384238434005476182559156403498925309856964983715210944323218783984963810160105156459748388797569980656522353698112954686322996730802005200563483228278557350697564226196476686288367864349436290710344143522834340720397976723060513167729419606275458181417298409385519153910820354911879162635760939266099781696474828496088873101482942926155872945790972726404191926806013221181597421385872444360702393223662082370773957516887889800244621735783987405848092750557798390769163941159737546148303723923069690999749330502062392100335870827172220230730957428936089835220821631526994617934379604742462338481757976677278093579096980907787445775558691189567892608402885227313767619511739611862980622263366845111631906723844822120386004355969762458822410820494205100263954746918573076858828195550554226260559421053066270836536492921984913883602421810087738607090223311190551665398196886797755162568124857128229355161632696691151483924610147724008097800338052112614977399085820605189218969109050607258768155163142358911990757831618898101806637124893149110430096010082018565126759197497224919589215881083742353051938111194121279414829691837248157303149335567579980924885650401038359689932836822961841536589539385784716492800000000000000000000000000000*i1^22 + -8494812748443305438515364595368171437484333365852839340888340084240587918234903649711982916494750087135605213355990844613132657412057927223209877558744437757622572517741357519753830928933329418761247390728580099145594329605485317571591166919560289877842211408891734551322320871030849836009635713971183418970190319846738945931280679918004910589741291927037490822597777228035003670669688252536716260701561782855879958895213671382422734407644618754969963029613158380298048683540385150496211004139109717077933660683337355670694476018633903203443277091887929681299844998797416652913215647430255086605090459711059321697481777358397845785518763738675540345438114956752297573451617904958094151984681510499709113220768175226028288074405967519579401636586256641503131840396915830239805780015206654755916793056968471715458018265586035108925347147993541804380246773405281227109126026721003180257820120829175461582313598897647878068598346853438767386349262139908734688318411674244530022562455079565839685217806514529638144338743702435256579851023301889719641775180596885772913562794103567786312767222825019658645105400677526095347934009650697094216438643780041494563791715946558556703753709065957542947928001846547250310079365832432590798521343093842350528314292485888137250989036021496883496102274137687213591633578734174107279640701918604924906351399291932485523867577757264222915474683151498600845354471014141223340245539529963192975360000000000000000000000000000*i1^23 + -48519248820627382166822422202205561875660865387052823298779928371777665197789618551139922907984815313041765388771163728621588703527807428208850956065690139601164185097587703709271525643738313517823998486454174687597186029171375792111015749635161146046171962576567424479821277423552289896215964160692704490757980508356425201181033375401879296590594334337739596495711333818815571213401893312589840310013423835291897929039352078058810543146438734822598928995309894093234443387459565344334667119450580858778960718903338158658573724794337271646544013392691227950453742489761096864976058344937168846612128383615834239988785829915744101704694276727282584889205768804573572647831377703628803008418591562567356847339317813465806297009807134281438193102677040574471555080523333550394224374292404676510995461803632293974455703561610445081677549943564469024792203835561486571656297510935448392589569910574993956693141496377806053379124503376782986850572263366143369712348524865231150644085633082951233085546805626258947691097262656595061972999185145503745846266742451823267026155442353101682996964483419033152520115653638002038543864475369860069581016637975653674662432128359395756620350116920206531474194950442386104315371391179386280820883278093167526654066310295736222882748593503009260791225403580605892979608380156215406198515559948699383925477625469999818603978742728094394016062653334064474259986256738746872234757210614267904000000000000000000000000000*i1^24 + -147161310988398641120388913584711192893060951291507185852714597324408359391234873188871598502073391230874203040417741127057457235840172848630775234126245684310283279373603764016222081612088877963159091690273726604236331106798198631751525840556829418855396947205284726862254760134558029489011924566542666732736792148405570236788809082949600078435024089981471633667921713708468305062264207069312210484547147425411275706186855200109706627275462489193503559048561321368871534035440288571892088425596644818720018345200147880145104626513742334020820281002920119680294595531255709237405581236190677141223212703936709816444576391355779518430094751945379550786688301296948372395517608660892605546376226137798706945188630270711439195580976156532103862643153656332753084632470351898825793001981672825643108541367863830089407274505530205439052193150072628780909466739313161034592676602996103938190663822862736614743165932540665607333274740179503450243736431417104017108555755245833497294761496679155960265942296032813444893512903107307338712922362957851693991513978665121058034551980427054568834116466997250664586625159489494350920116665974433728818227434767599290817438748617230400011354448489568830672778958335116511925492600902750544341423719149782709603236589098225322401097523854715965650480968059158123502933544236863241020688279254031510270241207966339341330412445490404014115867299943006561188560308283539625360841559244800000000000000000000000000*i1^25 + -174027972513965327812423143185297187716248428249325079482811942312511315168769998820334232702260666969493141513246529761912779773541056700770821703054395873071497732576658848060836669574898394956413400247300016303622632667348304216401300608903072212440612122947545063619928172943115621290564977106683523696470723607922029317859509958772498576682635797569372110513851802528357275889826497936433225176215688431479042727412713582642240454556246671458760825476775050914998731431260880897119490409086180272115881009124848328726797769205077321805741829625485137430623872571077005575382895108936697365597172031829708451397601666046597951354318523731362295968346555647979256628858385603626452853085972156949142141340121625711775846698890363560300243602514406515221703641377702843609565009145500961960810412464244010255425597849082874051068105432763188267107156815692585591347427609620169765809254790299606972040683994114763221048987073149195057331586977931867194828044220114701724736130476177638240613051311144790846811145811718184987456878034437061540795204207174099207304554823466368989851089888683209907386058649505329980868320389529009835038778790404755490784695983735372603479052697023865052800217213898052687546718015789880204640272099131318721251201072895944482504402298749281154673962462122867111980152544203256257406972171210347092936761796705676592884437735381853577365636768165576997789566936704479360859504640000000000000000000000000*i1^26 + 185961237970182117567296638071959017646964171539109337994788662718441091424251952500376735061296926736145057784987899322122180144568703824918156584245541042922073990635538829322217991274854915924052617066680230943477880425479642983530217310711355482957370660132358679934564773020216862153774819626133739832843803566315778890970159061930480583580691896551752129781987243607163980381432912013797241366727324084334162335709084468582609666005831918742599908107106139629862052774833196455902283560302791817150011373983598517259072988032451747710872002553730240253782839181178039556705285005326197413843285412367383023474076947147215672354469938514094792043376139387970858910882623371579186681455332309721473228855418312664613000758663585191500662884433012502661601283682355440506599365560735758803293784565159587231890100401085631504870660540881458844184214169447449555215771571237376567133800514132237016753371750134889867718523490414385510045223855070409873967875700839974448486204750634448133384818508074313637085937446431303199252233441537118121451095288061617817161926275684926856267092570685425397270174473646373066660249622392164273177306578994762021775912663802148101618182759131725681772341853801082072698860472204717022720130029046550080232478662590485535443695196366517049808578855497053530381844829828029610533346342349733965253204575382388082443748430855193053138554916291046232618340730774357016576000000000000000000000000*i1^27 + 461893314439429019672008909562808411742833332459560206260382821984871084409597092982525330908036706448510866342327173733278653936693809336636518312623540489464109508324411704545605675682849225373553553886989170015206464104421090201051190713270802675572091828334694840981530234618200103824712591070406974339216579701841876006789296166511427852063833890816250734196585119111110739799381524463118423748868544017894726983858946107072524804334285393145704492019076451160628075355793091063417147078790506631095874778600544996919708616080373933701494091277652475503265014885790808220830682242095767076359172400442810592489365491623050218650378491276865914465743976176221582645934263792050906293555818363889515004192954817042535136370644678933905562276577972032123774154220898538472006043567981501443099397583215534204364627024827019763948951034902238316815808720487532550710559619509513074276335118764882069522629951987507731097081608206064379429550267590156287113407730052486222019949383959540960605068874056488150670866171678147005337382911405506935997244476172265006159242959374285586551576392814837095592055411366272245600335467830369692786636454896949579965396734895108964795379619552972135665951852867983898016576008553320448651199347873686057078868167957781170809229801346689509900683034526616981791408825516908469919402639574498807352169295025799225538787068100060738042295238803739235343853347563110400000000000000000000000*i1^28 + -150840823469983067821865398999383593797418944831204800428784211841138864273976449354616533113978502578115963580743159082603553634531637362169511046569326452738826982302248820884900640153909500731500649889646994797293308674925353864065146987483967628063354776564076941215947107966212670994333627098871838746565348152783854031269545028391755532038509429755298563853080705180335177885053857898504953704496391643418510413607588797043437110145130101249043129049498103701412178545700172406312472593254175731108727454861276059129185857453842043095007205872937730691223153505789551429646925398299879695984430403981391190350479177087103367505199787143521395343389743906772133332239987764721899762285450918267436094151504304155858959084396350673299867581002708761366530783948719370802453224606364005267701976895414617757922154316666457545729900568752784302086916288903867724565758577983718459438578633237306062215160789931584485183153831455172978899107125904362037305414214060713454132884778369313820714545487640713130337441695438456455794055846843674313466665936511077267117044430424679900918303689347893426711688799368703811372754038086220628064852158027923478188471741250287733129242433750459277993887586923832562854675466103595450350865882681236302115921295586577383855004577140684925043105759653543353062650078089783740450714416956261981627774820330767890635923882305280675996300068634470264504477286400000000000000000000000*i1^29 + -353285413897210722645376184989233277721236399542643520625873308994038015339656212885615081604397546696548146567791923728935581101666799656098027980989893753873469105155831096026074105038909834743582717496679929560191392054714271485693361600926061144278202412829070645230040570416579512095418433627982568008648063814932338202016193771026539337767851129258644181136662756562867075938090064017930691042242397587888722284611831793235213371565899218999375442442415144202244717225803241144734812883587126686770668844586217179253274167010915473653388967775243299068033432623289900430504613290485187495174641592447213524432486088252636427081686597157646641550002311134526032761542330804942890003573335675708866816077365576266253343577187339750598931574752819193071171400538271218695250149915873198007556502151550370844209537406183525529620939472941289021789004232400921037678198772285206861501765276022526523138702483538482317957630129661267153603129333308090395977834325731619300063942884986602525198094120857610981657859532565348004995596579005312798446564952877776173250091622802798077607245639624144562752670169345293988257210111625770470920171672476647097348609037850620403478717663091596827207314353570515353671955144058447353314990649557005553287049956236999944941002594050407044419973256922543027862189152965611953479673128835309012880748213489935224846426081985505955024806300122867212222464000000000000000000000*i1^30 + -20507930389651179141810099555590705448127279366897560785657422863684257563544757571545652458742494871445280708108537689215451635359689645805028572367511211110466481945265150150194756821547854308973412000158730425539800597509950000594842418390369553828961689903786705906878007925848376785078512873015210046457678887869581395336190221559779446252796198435873270683845816031063328893420398428799747309465418450389348533775673765661818193052422413773026278971931045901562558575677535963623753300912762286225976749899688282997012811767191629061174262118063301185826987574464308489127632570168658962557877694542131369044077626331798667496301980675175737429422401649973942757562336135814096312587667057713129892247896885803267884764153509692508558950245909801994742742316775629059315257996412674070515567923878775143836585103529865778079276573439277796471182426015722207257916652271160054873830722826267058373397598291299557710243353822428029084883658183375155836407889242665080376857280849873279452596638639657871934694422882268531778773042245452778798550847012262018291021586398884591280040845625827610997236154338118925595605277075874088839873569226983035254743878367864432439339958179424719288040821926751059866572239580383689556289604321211764589005735272793534606348318988988442198047468120321470939510954900918649646557698189207405678861464657370713615893243410438929418054961311462195200000000000000000000*i1^31 + -152638571238751977091490200319062590466396318794150803236908158565798418293262763008545103991598740899669814477248495843642803569538699245411292319053252030826801585384683535067656083866095954952001203112663419363472553335397877107445258988530024792243439314820149410058258768065118435715837398709516361636752386704256951209356369434535076172448592567276457059214107252048312655762522638273268962813975312797283383626279988551713051354877218726519797603949379201536122579433247835369643264811736238116552383713589269869780240555121702126872450482614100221702351710288245312253427937631557388647413717734861058013448948470887011205862105257131379471460085178347123400975098930492417939722517385118377642825658897608571657717867351449373848461795861181245389074812702690190286767389354037868452193277056464170206775390238394356316753517534747324166870981180809641299804940485963066645803647930525161939602564331082071107131203674270790200150281941287720544436726331032405506802192437370819221250724439422909069798452966907949932152705486933342773218643239606194797691241947990964498484400130836099384506702378430869284237017951925678576016998355638479518259676553162599157512455677180653463813240087130046560330951421946473175402522590143824606837117715196523539303121530767460548358434881783000905108486884463041161008716080702244575637756750621878745858701784789502456943722312499200000000000000000000*i1^32 + -10404403418884045872266183524167355593687624659749158620565769171138286542613185488428502861129150640987312887592276659218398499519157177570529519008703522429014441756606740203413687302639716291303623633409201683587186374755498414505921567737888758927718305837419703153295183929688592047379790673440911024764454101647124464436884390554100836920218625161594518148807643555396167863656416240516735940810340776225657834011410475444364991870718473250735395915627982416845093682761486718651814494425225546616033335052368696286732826842450324768679277607806372202772204000528176969245772397559522676495578120635262880510495765680918825582918614791891681221504333445485862757775137736786054089912448436396010642034282340091962590216469397391242774434968002845640019369464001316220707280412535780307025191890651357939721827742921349169809487885972877444316390711895669906956045405710582605119291874654599175606100046512081886895052470919828358065252790729965677254278654347826328784413122360624600927762010154810935735521906629775220074778712338395233180913597639761519714229918672243285510839648375687259932483878991603242923084043531365917972138135239893067317814319055786144630545545122028168867100023857275768421179920916936503813825667904416015885547045848038319336626600811577816641421155435127444321549185638930239596588385610390870799238246791977413687970935309108452050075648000000000000000000*i1^33 + -25254169593047064561589611757184701365144230266069467424775982991785242279668192380633596904793045696165096539853392406112565234007862982703367619705674912160182013497521798137359517755838552167582063440769129655669197465231560472719120187074738514005904625925596498016825771842643968201089519943455779836727085133292589876518937902350761088350577670210669391823161441359617773025178300487961029286182275632772681342093799407833419559865728636949597669536075524048860022291598365456310527761310143104409507720870563242299774482970149657535834426398064886754658756229674468840850690132772506334946405633225117310057230717529619523302072610815693087999538699642850607676009534839919150607518639831191111645781700794968562011246177079939542348512758794956572426928527423042170199705690692109805324769600321602700240041023077550889968017087207995722792810567720112974537805249732516857403479160633492758934144165475496672366027874202939406606257408506779158418691674142055711514830070245740968067210111258229782798634307325946113655271393541507977926378959971156374156106469696218880429445328023244339926597726003275732464286030414012328553240849528312854433068384773437104155261158014653965097580616556691372947810754025525091012447779995263151596661139499483016821084624909741997937704235017818527430238811664129756593075279799136245762290136617797769207295618139154494259200000000000000000*i1^34 + 465582507758909873801640524956573581381344767020284367541202763088299794484240995388318424051522107926613629639384036525490270591694957683596711735982768138913836688999688709395033859718304261029582492593891318586328404165007593323824456385265298292669947046438536960161125297991493614138248187139123392584351079884816179481040751436893559446235530602356051821613843504311868035501643123807009378440871983188684208197079754608739469438863388660864887753603780337640670303464431187477199547528372821117680757850709424396543820126703345693926771262545753968583913733226374211028163679229260624358479993292940427364711830604755705527557082964532792302068521868284178933877329154915604364107006030608233313284408705235105564963773385567037773781523389757756172370656839387717165500712969693364704529940421111806447220472005158258430166509105831056900901384963359326749283545181154868636456670083571235838582144162596666548330578959489741200606280770900344247078084999283423441581004117474897022360560532567403347118141147116174385316643890586583010107062775743304712412307127799094072544759071598005919217936883785914972442711780451271033597006017329038379385642841468779760806186851440786597397840609138378091306432090243999832117471418150118233829110871044297027313980537782294034758918357368300477188079121038062164779352298103689733015925240484761318329459880755200000000000000000*i1^35 + 3585348429739373510433113953397005329328611046606234292074088018242939277135626690582380927319762265019228490427403962209965706734266837998007545980554995621877129443914689807351444084009487465118448841973843734601232407086594340283242881883453548147920498055200728262952981292657638408767318521846334399863304496022467387583652214573763247593382010839044302471321741609023584575422037002718773064542320142811034702744832164457187675057718084704786254392414849730033955982935792631487483507131992004072492344031207325633586724185971515800740281821213048388654411328716898425745816582855457561645224135128926929565954711525530717336133735858617135630732865823554457590070533980579113367771457918675534999714399471110404029312918050655014660139801178709986216300773780818351637238614094871601897779040062616445879070269949455749098123189026594011957344430969502458615891652907354401055863562814482513688024773153253244470323103291514108393971759207652792411043816550891599808880244968419643993852211536986682933437483542267397044494854615298733821462854143820046442166650017555176561954880317495219703393223391021759572519745025033692271762420240726933053045594369580014437856282494840163659080526830737412267699130317333192550983636748853402598274452364471861046176402316529025822178798894478001579591381785256946553083310096312497137695364486441973930000384000000000000000*i1^36 + -31839197465094425632885918578041444062526243983923693108411528568726377247197274896305707831726231401052876417293340779961935080404741386968898482265228679440312414212680015279980974798826289969742199297118332244965597061107126509624137938137244699649248884812865708096365193910100473976679530308569446370390298074832872481260016330610082608818953982588788275631358723391635932606831680363745361418909269381626780714272354046963646963420606284071365125499877173946239525053703592454159300409833520231797471881397464630265168915114072165497997175776027800002084678267875731482418969273035665481701344372689037787420705581756593179570166162447996993116095390036806126751298919216048304676229915282468568958343115649422985520458804619328360495591973971528780909785177199987558768998735561577562367390585546889858360144225607332655701415628370899023532902539967995714150309086309430484064788453392283540601510471296728555187338077804066825407085690829806220139288077845919265924801440809700432908945449895449398285450660520777774180543926788754696389547787193896384348933710618696161637955498023508769645890225598784631371063295163751110967651185636005186616698093294151721425889431678093640577471167902533342867227633457567872620949627525759372801104784440960639322909405660765209605980230181054446260483399150443303100213947014583019803711609025593344000000000000000*i1^37 + -714512074439918623193810371124296393814019608914777992082196758743779284515624693208183894474798811478268184571900768216502262739514212287420710818208437043086367856930154770861379907804965156259081369064471821365174995356376699661998853109223351083234318357237173276540868823247931023009127512836339665002571082743245436228991022044652930315027235835401282251233746434060790058744216735215494307476310457407979874498100773954483553868793898324309520229352727772528089613946626776054606063631139507655388963462679373629295501332754280653176864720881031042722700568540834071193035951470174557166249408384318467372094003834537811140505981710552341065611524918525657988789503705568600288450755222141347699904895461158695822221412788363812124481130319820666351259760156128176333565815295810557546240874301706845007420598248615244070914627078103734499858566236792230572588449260700642731081296034486722285027398589804767325912816723239968453556541992059232767759349643244005511179754470951959126333375219131116426597033861384866288671119983271264592727286021905250118639867411301334807135971930917997170564049573658644067064435848461806814173870183215515589125822591459276560147023460111954082398695632971117979998019113448376582222204932515133316507133608451977016227716048352908430558751404683028600514259983326587924841395698819060672595335577600000000000000*i1^38 + 1366502902419426526375204164037972290149167843142628743956161174181732146489849891968224943805686987941313003878420348002164458916803704401776315937128256189405715084166810476978418991226335643580759617795455409770327801692062945002913586640898455145696807791880148837307900636543766643076576521259921476478017170842346919084772582274051187632856965206924215268249436411846718078049163966431749264933224224958262303583870151360748028852681182959335545231360001776658663556788020045050930038343013410819640892250272139844706109630091796438840083234490208345964361833504181076711393331038499000353548611008347268380157364287294878931416494784747950779586075254972693010748236905122015173733354028054914295448746404394981731901394809343042852474627467816519585631813919663743302637774654860014126296532632855108025618368209639676836445050579084856500942153355316710256525814021728713764993565042243844785348875967068688660696146805768483643645568723266145179249254220757668234019339425664927886775596255743000165325830278023490647630848604162519573279933945009552102013213037458717771172370879561314016098522886818273292876369697667574393032599035844566105985145504006673013574121259203666659611988021504364384278969840808720232031563984679529024543715387367269912108349107111240209671230865694153512609026483973523977749569704177498587136000000000000*i1^39 + -76468471136145518574790039943438899189869005679152319830237253786279629361983429936420866924764130408327105362582048961384362916350595522897935278199274548905715770806485963476522003335079934728395978273212018691575936595513410715348171258065768066205720758256838203943977742996302506630467978836766897518727416814523010693719170103734502062012371651626548756723478013227615228847083222784773423205921723965994585233219907248805414399434221758480278062435087991173142578245737613402401609771148004083343041795751713962816177254763121876980002608984306449637366501386219050140926277190074938621556442692365559690073417494942569975629169078733612208934707343127158088038423633964469206326099519654277923826588804900255047699603344534273083703535543641251433923644313782789028272622220855742806211350106974068717672833493296913863341703011795286271769541940011268683487085723482316768106123194565808146087504357109674016213617656336793770117760076739286146393585413471171412044245895017759996068292265097836856720361754481101689918098595215968482658475477545189953432711583198365754857192407016377164617240876520491876672319021559318004964944626407864465143039382672243470227552027835798002771779150614365333218631248348832903250365326120723114890175470223921905880661947496771682208255029775040662141860778178250561989237029286707200000000000*i1^40 + 272824014259202112007574904503643473689942228997544695328117470029028741435970762996183920902329797289751006974363811224432044071776089636764047095363349372940464138278105674885570184244397177036473371401583064807856137067077822445044746373302950790037535108043163397603724446613796174895068206140657550978810521117095912016002747910393958288028024631019843778972147460248863299315069729883238447113216389307491712558661561948714036343152580933443957764737517859344224870911070002282677820165708779334393118910107332581792622318716842686026149199819875312882015773561516145838504411342765098783616103618789448276222003774687065586744601984167891249925007596655994923756866968152516231552472738890879838475117940918616022210212170306598189091615797024147358315749792833329629172556333044592300133334477953879190930523523500480731898749572092930754685254490832695370325928822298220898843407137896499047958524029488125502085526613911952824713387920148508084573242751747725331581714890493430996136525536519376317134701497975892599308505864522271269304759200421251126633698633854204957884367827891911338839923587636513605828249937303624334227380245941776679833857883383986198759367113875411784357452522395045171729188691924786821878309289305965756172585988739992892716237177432923910755344643525576602017553921499797602462597120000000000*i1^41 + -362241366336583089332406754095669026430471120570085531292385158941876932952086969620561491551148125911219024612634176642607318599599642497002036618505932414361725644690555448112256433531367901785297066175652845008590677632020241527231074070660719401757096022223527991428249957965002792000225783535414113470292232778127612413265606627271716904439813200472415841275789107811235903119372417595472148861446395594040453957863450532651917248484677314435130654004705897703275808897122967320653925987509377230497498815775678732402582932584649968402448241451168545503962029343101709556305556594481353029688533676679157193374551059301244462899472999320171675931102246820990091523245693455232663462872690844023852472622048707547378183501281209883810479018281637688491578453548837719224180620973020058840491180801949829278586874385387237161905557401247309407508864060219871804649358867726918754525125950209956536189507428142383371088420658640125321012007104938587095639768290465960869176691595524054614506514957739841782115309030638526346553566988758546547167258459495594372153237904366926365805136189040992234982032843559114065266934800048880045502631092685440547156346894310872246257996200419101759809277744999791755831391156427667465825199281588084591641399801188046658668798977154272935604753671193066236464713815154556928000000000*i1^42 + 176863292043811310009577765170094299603426530815342386247313056192930133732761562308742574615839649312065771513492296693192302815518259568292290900079643751233825915813704819731272498406378276343075647497549360459867743338933828263432171503502651076968268221237880685134588809658110674894982582987263398216580286261565804254383587229315009106347078929211688447422301822145734525952697552557270403648926665910679006204838153807080484664235008055275971365418832974059942234676352814959909408118965994564174749067829600418785279380313788610789822304478245803311876788471998659013650846374732218870436624927485319809488306367412058452444482974082951283987682397393690356233767526645757175940915311439595594882971254750285609246765271462922743777128524296447668705750708381682155822609780009739899365686725246758453815192067331998689432182040476914691947370310838441495650890102423480505688028188042925707393085421992348127020557002026774677641817799844143661349036740769261557532538125239036066073801493707963686243091893588257613214615331458885778613111746323994511421134423259769211863792959384295753291871158669366691104423585825026924266012389351045181958762622733777340134151254587164981906052231908146125314348991660992000109104341410618035836134012590156726408086179995910263263875597884381525904480665600000000*i1^43 + -49330883785193207479430815875992339604827673044137051064006235396421839311556044935718316087025153917922561965932280071556269496680308556632474534884982693365312226374327301120755138741286755433113317972034490863063688622432603086342289956753322344022766825249835820449335208005746232483212122165252666164485179472989242386765965758230064783494523550680938107785388612413907323035308106410382719383012104726971643923800647482471736623866054472626307941016671881263236644075634770307572686815743592493831752751003687218861312626437434500057713595523196121891489570492133253033673655158147926812816126796934786670987822815623683955658312659820931511953093413047587422856573827650505370935624270320269532638594635056248126067863184393269740519482244898315839291646911452315059858544809796690670570080553313825974219127143473721921871188070493089889254463058728811402603513572601758779716148131764642988405468955013036812507228726853990955460640322795084697609846952445015425051219213878238343949078804243781935858135659886275397441725039286241939088589614152355677791332934905381628961790561007188757859916806937517494130371145260358348558015085493983075205350895553670876773208096629441174317086821738332299298298447149671625542401227126101978711298711178854137162309014249609554119564360992715243520000000*i1^44 + 7587948622672593004163826506407277442870589551304620915927089409685870350127378933372158080033369014746357257677519939974576673736834886379412702378959928820827320608844228422808560394590283514767301491420916041876444082920804749474219752950356465519798449953521081455981710428166546297132191038132549790035562011849303594966977998638720380878797681068897037520043364133517446506657856120558842346847069814437779989226188853972082349191158560057897765323617897688035625888913387547354308948407904150354163360838765699899136751621142193970704671444865286115655472455296951256314750774301077165453860172099670265971728284456827168232107673708195704592090838416795167539049839179704200800037497498478688770676343663635527086747772725444744260360260631911891582900009785870421506580801496390457338254311278205950711254229992752251208081089959753788134134289603134527263746798432827803268902856571636533911539120278746937934976923203739285276737293453533050710222473947023439448743955425653593401462761587099034917952354960640854242673493502599036238255635268025612993116746117681201394983333585307547238211112832022644339780824467156467755634034090305889457201061647172077730284136860434456323076220044611229482793708811074669960163697778547804298449003408720311148038860310763990703640526848000000*i1^45 + -608566611916632512993663793217899924208289328210852749533514980340316835781527114332581996261889732571908788867543010708904377317266877990842426671582609802090432357368072028998662744318940666923635825395859215825537776550890242281632345875113096782500877046657686804831510298068518207671662932719547602159704384101061224982367251876705199086833664011921590958747714553137003600651531577425310680419022930777075998429601999669169441280405582475156332654640892787169024106884757822447361888799853912898030432831608413283103994180677553412400788504784777093221095301695620267260550126549639516936524316099426634317237627233216863889230077370192883583532651029573609494436581713102430068155074488537864181430576958748224664785350664606147887258221873657109473001685112734104811342182136992419663373544694461301264992634324968704206871105015298530585034687690626909763022293480462192443363242526946695040720952367971384358214480203059903024814006444466468937422791811836714300778926450273122539771295909006764962274127848811458680694658666920781171193186194423542715697496062799010898590599840281527344081485058743204424974604825782013583554678857233039889156209654519203442222723561113485620884965980017611746254307974946518178672741821912996171436379957847756445588285841165633945600000*i1^46 + 8880128314990921542273892386036235712759214509978867562880082924601231052238890695575564915011538977389301141676416614831332750995931698248114985644056767187719236101889740222411923637043062899119014868952339880651968526459319944509048118719889046965985224791468671954126044656587874823235083176660336285409333231665735744464270503155879127589354664517364505589024338263758474777434590111770973631535587978445044774439161791992363368133391217398655704778080255655419100532853148625948248752350593811139658508000127488929193260593503100614042529822691481285340525243211358974197900514097595272205634504258385661579862422845468634447905687459810944564087110557384908067068333667580180734444388051334893706396058127185638031314626697617675138867204207167377331314701406846927464215120180357865841462583963099988618679620342011946782615674876875595434160743574041199731290540079900031571844582287569846545840815875570179127266306005156095673465616354049886868754491547034549191607753520715312914348965810353418929250751650517251993258247797346672509564959972176400334953349483361911470786038364096114973925057203319374139189988759759886822433848460979101232256551826431316507242516865288603127497845554420385474039078619134557137472593326162579882881891635297049756575047680000*i1^47 + -119964879875283134217152169978920813775338815998740923789796835551385510846569374935256739271517896694647602774952064094633477181023065432303150952675676795461958596430924033572222845026629906744300254764214165318457580280276482049023356694949512460690733074591863541580078427277989886401002581788827075911422965706674373841638987005760359671227563945652231662914684627847485066855748762038690107138360336462665999276782613368553699135198248060328732973205048754479306728713011187709286849433735833153869094303744098795454432641132068282153302668876894002703451985771949844869263736576543400207140743280501430341705534492382972677822944723979929801215840619366625348514551912420894869171007269085074691275433289916832443623150091872262763449490474887270908333090112845522339593077669733450572554815236313535122122626248169586125055064144557502492945949521295613374812944550037587406125852765358638269771340471564517979306117622535823455859950791902054801353691528636359686203124381653276991561510778918271568911694718576647039412731795159131153155751866824348593303133354738588680734341293265544849201706305195728789434172264808286136964555555844851110115552583847078277529932469140218547454543840066241630237396178152395690526397199656010402467369074176000*i1^48 + 667869854788116955876740744546935521517970465293991566330228905507868799559081870030477968966388810089370452407546971298377003413193985073247213890940290151795494850824868710048404992998383314368668882187213618709150993471150654637865705086408579335494030069090316674973207320156880005364857490535011442606894134159487466861293278314792359856356454356421550418203189811050631150354971132784853707330468324286465425647996953064082585816463368597411185271291248367305576929311121623845561847052181428048266877168538577711110235985075886025762586222917933990445844320187506466284280730459314361601820102201705605186687441923518155242127974498511368269716005728057101483775219014275260761210871706945517509930415224158913359270309677481638026786626114287807968158013712352687574726118945759310419811287949998657151742320652790746090520500250230555807345809723222198570823001973644608415067154793436826953886519297883485266145017596306904719567436726250450430112614890748228948017769252226111416750985911035079092054794683832854388784806168980893192167067598352546666956969045797445178883599493466796981752365536728847494488815566072398777386911100411530180024690470631873277188141760384897008023993794944667632278300888849642820924840475468800*i1^49 + -969338893634847297417217183735429608971247258560255574473112066159274985131439406645730759194011520998393032146272177530455183476458224303535399201952279060985583072119442612586367057078127829030323118680096897004459537744452718935334487171783734177339829130848959340778855983451990873079733397907733349958757189993775134133926354906745972679777505894904887795576297790503543804862412720066396727818625569421337913376355681624411835944939533018013409023043496840207766864157042615954129599051513954071802368271274964498925603664591084678190539826815159038242239495600428125956980682945672675004027238642104203096375633145592497321388445580520891079553929399132808755489922431222198574476627890511030784123001320679535067744445582768743251874369216472007140769363705628806912589740149112250447422722988260375417434355635730805601841870158431297187085826962624733930572297803293735420503900277362793046298781808632076299696740938306246540000444054972479268668517962810198469818898403778469146531308714890999217944365351529613150194937445795665306571879165418603053518456650478686014997508873173271194079183986871677752132832362353572625436736839151533129376344344211341119777688116574283522305565186423689248192747086080*i1^50 + -32767889952399651656194477136954092063295052560780355702023033563208597408583290771289660209618979070344348574950852759089262778049729056904531448926699407985410916028978962118556220483575743983773172313984221714999296208413795132900061639055983406258197289906449836554398391619596837333887274734558759650085222232181470785806120628996199219152282351282103239698111520830215968254986789992106134191906358474508103605513354302759677350815544628757134917440681353273058458744289405240563993615704524045000558157673069196542421329550623337768652573370733074211343124789354101189180316013803197293733431285820046546113428200450971007126497107984771975487083854381129768342016520117091913022468163311316114714977129154312195163879901719377833745549248429833028149134325732491100045846734515368467233744939940399527751142959780507352537898302543721607091897999230798750917448845803499554165181793315701929736431862910893720989667106504539571051864359524682837744473304659474971388398509396805420765246954242381966687680570478834221614993063270152822206313931925216056867809972802027482885431657731125570077941358605299752564211763136401489579590438515369718706865947194552347526617722762560*i1^51 - N1*3218673698173149213585407458677502432196543052807047007282765043720115082951554317546851591226149536912469834364013844572874504773012019280849070551554640788874242032499113352666881100218975908503186167779299226506005368429597990585047323583226372973368686606271348665346721251105259287803073561422648792684227413994927732347121101677*i3 ] ]