[ [ 22959928096602595126781204036103633421681472715447698501273374154929039366367629759628793475609234349182702556882301127481877631242384223215057777914915582310359704474711933915966201494807685928178838114326781488972904427151853854666637101560399356836857433079283886484054802917416376167924489262948882802958218031546179779364668033955364513549223817432280592594403001996634918785688185490554027387398642397145136545355396172642213332334698167188314808880707307836763802654992208649407222861999045797232240125417694034002671239007362898718801679307397099735747540211899499706928634582965164768553027152629789703999141198062632668267902096880407147675458508575928628714081607044820291960436103395658325969372368308191930995655998909381198204113775042168992575243892016969191972047635627000989116051911055921265525522054878569851004028333865796127932484454887740905208421268727357118986071074385082111784805155644270279939757089026230175766676772513036333066087420026982561016720054386554183163290030470076391179428543188400709687584686899632600834474715971014097889428532042563768314663936911294646392696861312907289309686114705316518565062466608949264485824829881514289410250915274332945680063513303957776795281909951156153060445925706808948907322001016955809161911859671914336651108237194197026388361546720870400000000000000000000000000000000000000000000000000000000000000000000 + -67857249312687211069106628820416202854873198758434630486790542975687768103186472325490771376976208532444557694857554128900011507292644203481897337329432935070455986849879991628863323346515331347776402853653527293766769272115254026460062223339169756625689446536021005906476757362845271400520991053995659894019985609784912685475377333396379445430929414234472857174037289649625469940920994247204569873763859182876577216980451464621372618686745389170879526783877999533390211341588313494127464292071144845430690345595690683139502770024958358066723046714430147699751586146632268679963823688611423374045992203424141810500271072867127052901047562811759289227193719182897071208139645349681829257006589404587846052361619128613316377361760783339821106197363283770790839612752555168627597956009861376041206195334157210554328248770189723808271473019691958649831913990838029463354880141324439892713110311170100673503276184870248578507733806529263810504034067584784595907893833200046815358634920025021272142178354232624940643775337932877549160906390025957537316262522057299104809594892427753400441094766598730254174625008769615771760714772741597124731328712190597587845210235130756232109829084344692967849484268235179189664746076934853992014803574625136119641505483904641923465710370453140739127181407782697672755157992996864000000000000000000000000000000000000000000000000000000000000000000*i1 + -19608891642916627380951980913186424766829447137134302573762215212383592223426238741561420359382971485197991911336716021333428594681713260005341936228407500265178274602936883587570271729947459705967100955983476323392574101694113272329955078554409380342139766710453243438146558624444115716380912339265775898343035844286082826475116079690345969725823050943285782054577613225975232039620541671037693138310141105964155378131323650485534591628421910770492945960036087154194698332196280987794847113860609710948284390510386157667153266207959024467894658860111572766602749314636569911252928201536923378648147712007734443853145234263797561135732017930077869935759678124178961529404408375873597348472391652510674690692965396324856694545084748218194318317135457810275506857275712766361886434621238388044094811620202373900378461885968802199802093426368834868208595199394835241621386010905740512315163651526698725954408093524553921864086936689300589508032117689220989380378459841334291856713204719605937165039305398888400391714319545025983922659184847277250768530366840083391828373939202897141993601094689490612227179644820370692683246554308019160713467104935980690539031473321076003109687252436532340139145508409064754912267475884417710502797699359340691449469624815865840301872557114495050692377315778278101732733799628800000000000000000000000000000000000000000000000000000000000000000*i1^2 + 107356557555395497710537248398093218466803488702271246860444873825701308229509477859363216009293229740864744627264770414615917797763699025565520516887261740322390942253245894001749654696841570709479200496149134606562643759239185902022450224793543622038660976908862362460335016618519102533972627598620392998320279426334982091587832128762888033726077638106708663621543072920613687425301662479137567301731217479358518361474898111860016487834851267232744775200442301726951296558838949198508796616329258554606513457708968503520424087865428807748063829451548230920149680418815166144800191969245677457341432425049830266271194476124648165859472917268663845814414937541051103654742583825939996091901523212528776573060092559731115142314378111362858309722921719855405263551274249288157509073948414560481585012112467004149316893997850916229261239820193615334821473149827362752614930718476030160715820006162723879819939189749663460065623207723008907230939959770401439527240176462055994322697775349406485106451779694900133393693878726632474042099902516521481357537805006825345908529900823232185220114431943146662083433107012316546560547773642073606374257142977607215393736406781088672335059356844640610583277189549495345385469050944992860532636448930635660796155061755549973188085995426903091988324772840694793859462332416000000000000000000000000000000000000000000000000000000000000000*i1^3 + 151359192166976439103285493140856882616119927705082282393653498076675553452239934454553701643939232578007721679976817846226191099190477401973130248774475200984636590396484621536083893936598839972649779571382621090974285849985652152910915749492153120176813444126634370463516674264887300116197594062584639677891271366029973541625633476808197958315012331986898304358352494595338827199373043465063738865500144744285852448020142320520440821896710191872725079132057691239672507343591639225950303900475147405281361402095062778507781373598853824491666758921680640873593407648813255394883288111111072378298101118235372435706798341765030704419309690097566452175925230614776841714367038173466388681382853784288349410756721450113078043966616741869578015756746723053919982202123225657104168620139256798681330311669780813531613151038501632247819572729225644071236194120549607733008357429544575606988392258404231721731178657211027546273477238169434069343000009762722319262270000039864451343226200203819300193108932534193446210213517874696483038993097115901412547007299843723322332410311597558542987289644116505403361589947955162487637881801115439672220383142184470844851371724789705848030019326874631215629117810265369718123275158034605663882663503246103401687572166088186598156787104213933263502061286618924755005462282240000000000000000000000000000000000000000000000000000000000000*i1^4 + 100370574464240773446883161452889110158576504992799017219157045141165992789999756785052382126004687236850115040061482991690365818714823192783621899707815917323811798983841239492173097792486924651411355104776303906992867571741994246371202485997124849245351676444730210795124776106760819165938486323438208372642029883671170490269957668558674125271420398855281579643258636847587857378218361679040260531253152903039123355314106356529948833100193760227685503087978456705275977300707600627870787161909032324806747636770018520421460207434405578519774662546404523309937848300599902794813459131696711640887918767322677125513067571641196642942007293655205532681917399934845983648764272701447286929039482960396593140478923008552770214489247683764503402776624950304509893109743423245525587457941285396995879424087227945676871838133718193055230851452314079815273572284461876723771184796359171183073888084099232507786629862832334963651994086583036510110690791490427534809116414695141361635750363620864803061603629588599916966611767717651236696257133919310783277965740048430036178060583234098424382253210180688557090450184321018103469514515921726062453276052385652891220160915239540121425783220254944347296236289294470849725630608015325976196009523043597671642279236557104585700245880455820781008682117390863313220612915200000000000000000000000000000000000000000000000000000000000*i1^5 + 42857731303667636285461248791565589100217368167888244644870065572163878972506234274636271140307131990525202111182588674505682901103527598252513509675152299841063741740652472668798992884377708363606946688307309733807058505800393866202482264062404847703523841573424534906675090539082159276412223825250748728328813961359191026613093437162678184511212641639717305229561208783787385649893532782619409193471061954121666714534813642783508936971355326798052118592309869780888917110580555682662929412537046998495723025170506820569427500001959104330934186528805808556355485955267803671595845182416368155774976922450749749740067376832040209192762341545538331238748499006821611520713409993101976607664499292936288269931876169402151135849720038925366527430733136027043973346454783687267087621996114445318118192749651410953521826091719496680811164184951680213159931513663838627367657445924304680081051050646422825838001557489426283718839811856690544041122798728112776945737759295724664554315950585144690760056180307228767596998683852336568060661176128860170406336508603755941395923481149531620649678853464873166151680628446266442833236509713903696080481204078685160659047959843189235569827800784438801205527113587492531068245684727981570302281360677723436273351197283134924718320704646905805882804931324598529657143296000000000000000000000000000000000000000000000000000000000*i1^6 + 14374043512395520283181921505546674454664108640625263584685222286989913381216782953068609838065068046498744939957200962653838562150016302227532705464110974455763492559548649385062114692648030294420257998811152302497412506657040162346865308742696395722404328238213254304373630538471151715463091051611255010920365029008996045050095507114559738420039971190457816035808766610783627047702935724690641212056682599556396830014068300748000157545372243917572530218076531898451863387862924635142038488431527978756808081681653599678523703428687906924126235088523347565323945901314572483200840569990520713541319591070739368060392777199544555205794540625245248175886190167011405640115761036014346263343398049804888112591526126007511977908217223592947769652151027234902859572042010195965927668746933133882378011218366133847688436625935481503773858120649734409193587848004716604328006418009982291283349056928411323440071062217502025571405010954357681419384960579793703646316511599832324234335005549114221332250954790029508467051049110490648479951919730786139388753693797621136167537734023041223944407017602105597383993579242808296656801034301228721197547030340808619388120583386496421012759132418696565732418175010581859522817423470612482899866162036585033718654358311296338805770056983807851562958103143351887058698240000000000000000000000000000000000000000000000000000000*i1^7 + 4586342378895984568386648660624290582068442251313675097145801283566004754062905810630450390952413716598204248462336470486079974197923731675907131749569475707677975410420658454184459673645444621868947170883342347681040966117385812092201024805458969507954429193638135061779770481218104423280765192643662730106772098644204111192012912300232406505024693020292165878101392400217167350861407440191835520545302804067072530662380793350143524563662358902528813378038744193447453396026309473050003824839588176548166717174415384118605529455302608695251473578448769650843507515074964084215346447448810348992905036836370693212263980565954145668714891505578620293187904863108359419048042543385472046424061509494630393508212244986210374018450129609526072942600075489021502714713861674532054423287747859804172198006986398823837450415219876377347451112621393034163805729104318132945760412905813647521059070724264054851214539649740911558973211706400043672038471810381331666323582801637794212826680610395923916037648871363824837651308098011069006344632662255645596777700659231559904667753936918608033957121989177468611917795055476922365004504042707765813230244252467897518200360721498387245101812842986629560004001104335708012164932688005326715769815289610522452194030361061621169585818508565330743823156416479330985574400000000000000000000000000000000000000000000000000000*i1^8 + 1422748338859378373432829815728467998671654987579983866812324974106270168096271984562033280394581519067980137162512878880211626515371201890199399061049012028709434847065370416512219139112236053361368048891617487170628560740821938469156423316746914162543398976999947916383034164056831834024097655156730856401673928050946143712968747408256896246599977231841961569396037058031645944418825225407671511973806430126642269498079287575776414792306419680032611381995282006371973855346347197748012929239850630350321235637154656715460710997043184891741802997454675783573825303604761220480537091116159757857555982000479710039607208070705467673158897673123872809782541631053980014505301075569331717136931558334960900975388536875830895996367073805497674584516783563339972132195476964261117401068002510149273185478588589250531559960764435040816919616179497765474910669675215468069438902107631452613185004183956413059839700205320107726911966706461286986035777543420420710424096991851690035736915320426449340067929067765553016001952167238322189179927755233144422889409307200194440498372501051737682033071898666162097475449320297872953779772420482066070105890113137085433765649605054522072144396886928755485060777111408137148310772947493793074874959946008710552989192032815133037610914573734115539624159637502651531264000000000000000000000000000000000000000000000000000*i1^9 + 415507868775988711040707575097851550012695396633866707453828603176461219931837568638255537618822819665709329648185255352329558826097887448757116069315134005850774402846598457118274343771514013791680608890994226448922049435687133460032007564136573104631900026461870350808260054189130339732543923550319724327387166277708091586542353757268949944390018430502991484695844400957287629349934247051169766023771284620409289269912855865863971964118078256803073745698456142279256765407842929143493847289419100459188342704881576743132316567800038884587126773470956402390822355271310619005866212953989107014812734767393908680062640473702568070354043613533684226132974977963451964226105981298853471383060007212837240421374869715222774460836327461035277389655656920058660635925837780705280133366308341029633543633639427528286683057489260770155937688021639725434292600774518261994535222619384055144258665418766044598687050176665631420110908774622664616405376335976858903924563237803158943140248950971809278908158635054562160908783712202958644736309591566896031568992607976603621442389632675174786916748662654755009419934586663448609173978827130015486911564577340407024926192858099155754458956367175618710807656244941820221824150933884380606593195080566012004532160607071404757062678633951311394051452873069800980480000000000000000000000000000000000000000000000000*i1^10 + 90443706159720147952181017832794197645314332752352402706006629102123347856846212114763309349030492831872246831172422875544623182565386853731045794354208598742943746709504561205384053450945931982197088870165730070843863076757429757918532898826325520104186697398225348349061465283001768814524737632705355198642192352870352535438601924366984246687627134539780876682923656877110765335968493932675025388140167843257369033444902973731024075567384466652425977966813015742816847313228661635129733787878814896503490171957472152915342158644238715670875881799693429321301500914698803071462050814668805396044458229066756750698266720786854820047704715270065874737583675475363269412429859118665699314493270743392148607103748313053199664267293767872629159910397601741659759531999986933957206411589020571244658538429552565014993347267780569964199743702754932156196707034625394314732909572523646961619603490095666990342943383308708534451654341151234875420825768869626937391960777806517021357187844875980706177658283119151542375037009774973259344579723481722739542139612392663831863551888687992397240563071223204307623615499851537428615911180691931011929964193326806405177909051519282850439362036528935588816695470950356515909936819850942690745964837458952253111860810874297061961560099233486917322977939363463168000000000000000000000000000000000000000000000000*i1^11 + 14353723521280889657232136347953812993767018192396989476019370070313843320400501044430959924803320529001146468877684943416772377259676549093834853033745802271020183450917618130336745196886908432536184068462049554689849537383682330992880706764320501524235864831579488059157642637402970640265356969386640309213806487036278398531235459085867957102444227047281466837359059522493332827346803771155565348486545603043586897857389397264311758705379668882370317245158348590410794326244185605925447246611900333300649446761786185988342499169576920812389988237438405779609941101418204620180988044962005350292316715165773985110471628061127324680729262295156739263201849474897646880624052728286627767074227062353558561495826321020011823232856830087136965333078857735555561033093260866423304712229832336606034672380669784281440610077471223188661033479751307447069293114187186515150916185448099163910999997151676505995810801797190765988865051628800029588281659226042712228239615916359453397089036376288599739364661620566599597350292806905897916752270345741032867393891996514767962875785768359754452573335544738699791807208154158069129170133708640602715830804902593615125920156150072477945567106544964710517533939164627221134119289667874088374904199283849356569290956364477220547325578365190989992300188044099584000000000000000000000000000000000000000000000*i1^12 + 1775271179852997506315764358893923182351890871116125227728586445049003917622829907843454808266955470295069980018687788658654734004244907451397238667645248138563779495093306763553993323856058374943252986088504991048510356784774919047828915175232287228148271757063896575079336310137211899270519603547880770241956333434403108541551341772964384114152604901694479076389526347912649936509839626683366599399560704063694264911222623552783965394811030051097764379582933888027224200062129168611901827703756520195805944423430703759746682564358087890284702691350232431133767163106924710498845156786022704253806758134915305657413521277466883154090366594970780202646452697048888684682979879695930914161417778163627183579152887093444552128911532075904704689721916203818227983606013026940204484387242328858668425612805099263267734711009104725991461492146832149520130817851381638012372758437711182220080052459200962235473818284912597048557187251817392556219640295828968276267751030815907944504153678654220598617438202316257319442251402683829588605268947569774717036052193028735882654795924136890867989266590913596345490201761074937019872045678408663031182831425399805812350844804701882260383540324119939650185987805016173215419461290649173198658381541258627686129210027430662966251704306137775332304209198448640000000000000000000000000000000000000000000*i1^13 + 187981225563987422288124707998476629501181307286322697255430832178683018464867242698152850620366843077003524786781712453193487683935276136385838739276298453353303471001991298603506812000124931915866047702390179750667834400806646919762673415014533670687442680671205685469821270948143250409970583240957796444863717018341842305579000188063940856929669215612801900911397598049554511156239028809726533518160219594979515453497200337046478547508391853819068419356546580072159792029025794727263647774027564220373041122080507139846226327958462540019195402578028140386950544757170579656781908426925868636048704711330570507250632142295148703210621956335081550130368926297936811601750548279595011032760830184866831210599878607789171529487258553770501815998399391173877716092082563505978677169213489182905214339918287116594092333743305571593176751177235873772770964046833287245072685370333911720246018452084071382440501499800348727869923728375966175598330738228649850521412111047476013010003424128445789612402422246958028606421903596453189084768673784306450384305901707351757809174292124870568889256958405714381705727887195637659512469170861386072562705605389211133096269177385487382217098887306427175887930308307197713580477370814059454247464241840028259882676700514818421071242762948272169054256916070400000000000000000000000000000000000000000*i1^14 + 13642681515191067187583994109921087370706816612095980956177440963738862567314301803523823951157159455316732695743607361448327876429893793231359691485463755388562561210293642765247325689479662961734475276126708182195566558966879031769025846456316705583405999592282743504474197277844217134640449842999385732723311116495281932073794516041286465551182495256800583942578375548793833173013002445679286721465527055664083095100221809740255722753607552718501888037616385744071967305835725661242688410391540093851108446324041248304753881774868145644783284195694751654058755675548827433758684882307981950091354039961743414337182171345698305620209285236699386771069438626425136444396884258042177502498464359987951456890031648427216288351919754881812891672821541583531761063296220314282348426666721592547179366508785802390643727478484117492701728022266865646426578710454847812183918184459603754058807200907783725497871632580037957455884218220908305323129622292944783747063154422532553435947764935406097161538570942275343362997433615305896953660143899668736193128855669711277121831172586932978409554046896222879391978730547209309683139422133528195179037330899503733294896015922820880545759065845791785952660930820810242227071799889590514678426780650947471077513329499096247890237315863913050628035706880000000000000000000000000000000000000000*i1^15 + 821377858315573201669499697685632192085368810343128743820685332108253426154652594362879613388017405397458097853878876734450109518734551866838047282275803607729916763858310520175319576371141569017229062357300995539884264377122151905278809701402017789094856641505745583670122754824818139351040477848790032223872577278357159643247403073912076628445215528524206250950400042948535357019861096001249179336031890046511241772000246981809933899335060015688870592832195312085724487512039761587667088087555116088087940863066419992021092935631866945592838317036094289728941014765441828672107487745324089899531930053217597706569733838639112962409405074448651314721212909234545486988205980240994972870974145584282377412370366071189182585105496607524158273953862379914953372469273585547771991831795043782639692708593887850190813218085297256073163097514972882900851054668936187553075104937155322842115338174638157319483995576751102309804900169225288214352410227366601052699699177666981389826929248310552659245788367373313003202947014540751986137764097655977473972010393462415973869462640740702095433677934999597872722565906749886781024526573943866446563275584898468930829341543528588643489674584250913745848114795785951361992129099573181872490301561791482792659762319047637349095685408245630185745940480000000000000000000000000000000000000*i1^16 + 31983890354249409615115472722980911867779188877122258050350330154967728431744455453266966589861256720145653362426660715240324212907982590321263103136451001244930673774698607809952335148209557614577641683244425748841108474840872998032310061877171295186123791659220361028442105349779728399352501798436430275995002101143829873215803619489455238915255909110431554509457325413507586469729621767188012012733066561033764256350079524367924158454882982077167632132385701017719726754093216760514499133304547340251559123487904381017849806352891817053460910927063192075988421872641330791293055435504627753515304626565169132852348073910616185300998134852522435043323353482522865625358491541060379133577211109685800542916473724531889197368623045798748000720995317807909057289688340289090709233033283067897983463124524206219962987777469989077515440276242830719235962831197858109715998175450320665405943044001747652548624037031891351063206684683607273233568532225283588016191331308423901836088704285365699101960027738295211650975546358547111834682136746883806101175280528965529081709796849892533124571964707213956191896411184810931115387902559866544672207781889901728826499279958622989143416841017963968547572342382907548365067658755112543295755662025387773812582354787023970510425053841711576802918400000000000000000000000000000000000*i1^17 + 866722190170435166063550476299586069477881114626537761934460045728314249036779453159333350082683707444397875187633624575508506883213118478729821096066325985379478560283102683640603415525560698301064432446452337193269233191961664308831180822731610058736227093743933688407927591169120194235778070256722467436040963667356255463008774676499885453750217744380162003015282991596505832094588507283370416296336133225067652585253638158884850549949760176286515276709693356905533379231280960186584522877638962769846573798489941668280981642853262223417432902083723291907217357296800233165126818632607579724970928863447422229206087240535080392981321886386413195676519790796996646705471198323350779157929225836730118517427169568122396763251898556823249010091853416125069879602642031104591230936751468391142064872428117621643069095990955613479193255041034709646336414779797113021096659515395373667091083982571820651804760299591319829060382102322649551310022526129843398980379923071286967714163153912962813688463188388358787193992223058669861720091624916196972034226300124820402360912692537468386058851164639650377623057345617574748107856551835312765595250936064292535896914228371238394891639804449632722510635045511259432305311203945582939168528343759215596315107741821832734810106603920932470784000000000000000000000000000000000*i1^18 + 18778613223951365248064056768666795780916193629699632612010079263384729086867898249670931203217483884269665843818217758295090019868135659540836292738075164894405862273155575970036873045672187613005782975101803268369923201997820680933688476566512916957178261478256405423388204536629914762207510169116385830614542918227250239282607163803733810564844419528064260353983527540414520488923026043992228771911453422778762894077040174044993704353366325163909096529303214324596242810024213575732674807622206613586856920246491019653704412688741435818650350371162523983241621343736118511042401609292138414403209516601864094035837559811957139180248709093366221241568197872194699688425293132497080934278612731143853643747152661335546178574595307654348813742307595590115231948586788761248845184566010618283708306543725623712548078292682821525784504309488235420740107296569988250450464042006305565355751020711483572543809911051070523658093155209233046950975538908542271192289084856792608381783638469853582154674791887498184097466323732974788768875289749245600808339633547431972367429523166058592987854012557160539808450220360807922036525916522875604137182839988734142636312055811742245676390999610452717076746152474133887077381062313785187331127036275274763732191609710372828140645184157924720640000000000000000000000000000000*i1^19 + 1079040565672755881918763614654798774752980012948742307124308347317795378390318723336627431472485154981749044286780513183128731905335120296420377447503335152797526467177160150466155573708799080821361243038117560062152180159389908281209508667908113321742024796339484831456798597305317328262849777459218082368683060108872968186897314253479227013832237314711110804936506008809615057446336578097831716928682015495747583879493091880989212198639736783339221256849773108043755892706347328749591030396120535649909313910566118988729102376904284394070207619220622987907844116964761387707745986530395255855998074261253323290664282637460108220363146753897145632790870603631988857359992690052749610478850580527099296234737252796640717634300453262202631958085834009660633902795552828809814121276899860885325802976927527977409618485252287297106931715930836884895891257336287676953249259299285579845788040641057215281478487594975331978833503793833843366085235090241804702942632279755602748966992418829329174644301333170919255329930805175244232365174135270400245497705763469429287787497411253336708166708957341998581409571699192385260330581215711686290582313352310608175628752243001375956837425795064101170489920003459069696211142474032858286228617236381021038406075375113087009462913051761049600000000000000000000000000000*i1^20 + 17199800267584983886021132919897289723629983065261898092064367668410814578915388106492318619619512888704452018350723984934512393668670677937823118162948739089919771054448612079080108169127312940782619247186380814105344875072184683489137567012915711530434993465896030634393520569177744935531187603359598861837931052234257451789968222872329390084690623477588608246982603071178701837836761249591591359864039100082909757549020990708583656791786046109213498815951691522733929292549810097757004675269247020936681867681931310532143248634069905973674365792357648512676808442799067719069025241976651437575244123202468733770888522973413475635034252652324572817693844877084742577439753094789845601063973283180812696733815668862497970936161226789941286924672061760162681734881900431292575561525681317059291834983502018947392432985154954607966550279639095076512035099315332624800226170661690176089144213796625175026476558260853796418832633093435448051286342673553278475864535442935015599796324140530672415001527201527353048130106015219613119209640743287595237954569938329423702961399236515260807034507783100527636213264401817343074887677606083976343430938830602131089738367766564795100075273418670690413440015737927253696413272056908051191549276275796725663321302010779693913497887834112000000000000000000000000000*i1^21 + 76390889746352955571934748495372911733489295592615281459248564073129574339934629220411546084378439510396388094511386861476867833303796866333773878280203703038778372882821963903195891050898215388148819608430947816686110696040472060462348763342437992666267076625426509379590900922097896505488933856152622213015704505025143992854225371292872143828519620958077047107629917404545638640919784717872168511846897371082726312252217125774583981885145560381019958182797362432093089846086697142707236976415385200334204271777225399892077680212197662949644343114815721313230015273802899820740477088336346241628301585498776672300236829256187713330648945356170346933507388394985474417818071207270437386087379253933222113568273567573344096827745961497288838155805470612807859512003539335514041079105418726627892358806374393802525559346006405796274388536909959191115079271865306052219857513537168253278688577533596456282969815863008188712463379258729710341077073109821706257644845882309654912751202725799077446975773844415724196220747573099909987449187645139122774351452927955842722049050684681672532249649753323804769572550782050883876400212397849595183131621033212534691975560448737877051163312911127347624684117651660071800333665173758769982001760583285553382917842548845262712067850240000000000000000000000000*i1^22 + 3881608843037995505202727854364983322044225398828660490412328562582984637135996321851029251798130035455898542439047524932930691738127725077778403816880509562431935340521957513976611619873199109318099515527169298405445843278869583382076197668129704061478699337078316138471021972519196837398986387126921989424281648613574053049042025608625634286156857053866176962248288457337827481129410654500417754244495972266755275521886316590230204969566600586879365559594813310229941631966287846141040848659182659422446448088700540173500312073375329208237183234107374757888180197902157944364290191851877011090268612976527904484116689010320694056190889348764922061445038129964577307963325281109188224175130996883965781802191237167154778676185471205322226901202367427793422464473369185334077756796605770781063432503371609021146793154486767222934174204863309433899423913195686037216796077315689878694820323642648466060649600274683028215071153144340671240778902286223093040248195680527155464648398153751106171636034856666556331550600075608821718893023272486223640429817485501449164405413083361326363406347853803838176814214642620379010254197201803304662796344209226961723809411186544279518803120022361217126288735063088581929206039994526022870047961756166013045218258602653307736843878400000000000000000000000*i1^23 + 160318545187137119414788968609493069498593174807891803586449563388117092325160258239133153035152076586990500637634139203526028063191585748536597242428231618013835549766992508855803099194271588290364105850063533165674413594123175749007296231915754042497875207498814088279399873986947304897008758278364204928789146688767011963643165544431802578528714658267491463820283878956290712369545790644340591965014977366481225164264414054886374381979417269093733779036764226851476610457840753242085071837065333638812753736667919979409932549425807613209010837209408041578786712057360335027924031410035589344662330694015131970835836172268734808810181120160963337060073171602871671442694503612554875325522256841310651854260734038071020125701266979011959067522728219532318661631407873512039073720217927093931600327484137144964543269456968669941958986384904687457905737307540933957984059792640061303535704249222032931204538295548554037583429910991527678180242448760839766540389991590188169040749367862455752131062258855683564546811183831512867716001611590467539035436876093176519343090952264686185996665947446978032693987782899975569478645865908081403825158740436918947556533905400590067867964221986176141729323717217419990118483153085062430745263930032606001212102510204079082307584000000000000000000000*i1^24 + -2032752223890367687085607380900851714298084536257900202314794024267807794972450233515625396936191791541684042953072960204515271897471380550788713351721285879069410106906606846254153784288527153261844354188303986418573677815914481462425541540770067807815364794811458915633899164758457004675973067148317545228983253085949907758835628540939426335757885473792091261069510662602766898315236334423089953173115262921447332097620705880470314884453033467974008659357095889068603054755434936509404747631275384069444984214026977885715147194585037204820505290640645827994885606772572888584553857866670027315114039376800392848020017766363937700520610292785918546242537556218951037211189799899903889618620251832792795049022939404257899812067759303915284219729253561916764399890518829144521002956290276505664075648163081997528416211043192786426395456843778166503080041896372969949462152420950312848398678786113513655227195462242479398113552414490486631386718515408030109744524419345144321450331055411524418837208040139002615635656999385943333932346788630328159673038713111960884207518280278001331484128736327613192519460553453651013304653439389910730707443428654333773041502457078919349518544710308526024393337357056775734131057033402268694804050552581938770168909091306748248064000000000000000000*i1^25 + 27679150325706775975158944192540279359509889793707730510283070135961795699982987951214923313550781068070946354458981704252070652741198437739662549584609834137851385791646205039461054443363729371562157101979661752868125486452546231279131974050022451527021579668147831095757714351628545606186224936005347993015472418805984654605237776775289036977527319018937104617897951047112490959445948506492393058562779713590151340834592091101732044156976226021448161844835786963277523165835855255129244316154356872640467316500029686960028445875566652147795341582318125897079821604450531431519412625831010681966129892584404779288658041778920860429055063487815448952125097124743347870722806608631646452938585767052584319773628479594162635650352141498304654978941651636952000916396483036188039683650530375456243925558604283091772005296843933744628697053814003762904018500794407982300945468715947886451163304355257556010330770142502725806611926732620151632153312231987373032114141771724341982777275681073302150090481052586565696823797510294352707590736033984725187591090896421747307356742255319652784176168834193468564616734673002579303361956694261539978175129896327572500108425732342993702947986344460098884771644439294630677513470569018464130620340256082518570245454023402455040000000000000000*i1^26 + -140985014912193223521059089305256028086386050850294771449440895350689697956648744733893671492448898585528211914781497911461510173883145217435829555901814015387167105109462220106904867222172315838750272808956102173529068927972678909374396117932018106853800122591116904903777517003763744265552891299645024000352120760185070687424179943671356956239813094269396467968960566916251681997741587334806274781849789725907390356079067253356480694941432721256205360352844287219492523082240476126394302467577129524119454557950155192337268357758875184886339817880038838702765644357887740152505456492292778530712808248889745444218660941098748552794764753210929671770397985324555671438575687693495149841496868839325043708300445680848598788715992211274467403446303795235408697076138062476284293888576108030799382338290747929438807262165938241672115855200607406506901294318935125176659535191241676998155765725548596251338270363215129807898515482053853179417181793086906147065245456055570265581900708615879790821219377465265087576236000582635137656788861873224463115459084746368910674089196480639828282622760429432648793174103360030108463601808779027476503241229667593404291928885029164675366737193705577990287801672709088882775942992469985289681232861049385229999186617827328000000000000000*i1^27 + 440420726122650846686799735656566149229551574307527162868012477943246968071779277284353955681772629250714969486690788332274110747151860402511385626357909210941289306653069160842712654160059622301599969320935828839587096954693678362064653006424278309661204715805182142139855300659785072317878793007787813568974062787741834045341070425157238966429925975419325621848388672913431761335494202727549243139913723066114099892622285679627224905024257563678046040005109087538936352690110442381525951510875001576228915677851348404752264376721208086713956183552283981048854093858920044936729469963091016410773975920859319353003027057801338298048294362828056526961563705393855818860174077284397341404303193669522291441831825304625872398196193924292833077511025512267647417894463151198192116547330621916269388066058395308364617750666134787740296681407395288434089229838530236355577561422130687207475882048749409221557784788338407407130450072631118474167249594171491401435091359392097950727584754665382853532143762090778527315264826270799034640711918493859160208204241230576642692992327123420402776031261009528265727544286016346617909347482404721232486638919030013723172753024832765389723980482860306374490375773723295555808141237450282067103296541055206647752902574080000000000000*i1^28 + -810436274146147899066889954776152788686772811121633979274298650572836570114405700933739951303495091820841216425565857171538184314819931976507193446213728273270579621767479807074698662428648985423726035226451776080021299633074910527468023876727962011971618377314324220566321762915603266560963624445817388557547149269114181941459720003066698572198573820101798827548770944386953689517842176198583638345707597847933327222658582047281486082475666985954975834177130757939816347771118809416836560319168433069107684327762800779065477923545385911276044725718486798272770052929503319643692161676974200785450206463068177855294925824593505467399490685530082748916895135244606336016100502748442898113868277696489857874282992795491428595097078970455179267477897099155973594037859133029296276564457428728497742766953926413145681019238181302588734405572446511109053625201214868846345773008251376779963497678817572772092637564010781064657261737844121190380061713957654147051973076629278727659260681757155621515427283004890686332596546304799187627374903263598386649198722564906287388976789344409426266066013076174647635281298877762484985169688938639363714388524660584538470982080267748954358622614791856081477790088536746702851108617672157572406905096808177004969984000000000000*i1^29 + 967358024288695583583751705915667643191120012445761876962627268164518049891976749856748691352881834371140218143987062982734817283049798020036764187261760544165970765622270293594724320747862289195693433796304007802135870153426511116582413868300488494134098829358696317074720937690891134962139029341790988909724982293525105157249874745705939375495360872692368207162400841631373317305412613359369030638929826051986329850588711465744180934865204214884354621755665936995142829735075528793842763714998303938803650395685453742085616556950513653750508184073903400938405976987216213110271637746477951430228316715726187182766119445932183372125911912815700765523764207298217070363911908596276551482908096160595659516774115418073247569806267813635927430281935924428750527278814302280020043525337642134281480815076804133167186287655012011622303994199940980988178875769477075939672564250047825243826342121988588506387761597117528593436994127336497796743910663286729529525156271531843945097113733741955810900973903927817812682100507608065367021921500065796379764927474912267373043515272312408958120324274646705670893378186677176108706436548096251557671090690078120689000774349972895679062230384988507826867732906635296957027469284996816079728404569991266959360000000000*i1^30 + -797576000064363772105419445901650650087686550758147300834890880007172145881230482517154900575610945734773608429300482630852343026953744309988369124894658566544352790100843612668911135064407321480969410648937132025611825593407760824806843345539584622587615325331583809749498116543499456167314472600758712055603853468162524915916706128990143089960745063494770707509604096047727641570337707544223911957065008992740800121224109407490498929169295604988831954782367649830714520169724331372585752125604020292614841450380479040022904231494988191661953243425613629322566214887253756287510181530136386473552206956567251518828512338020326960018714676969341618602863920653757198658464616212913587239994042013850503279331022598905693546734285521935062324539351225666168873110370004083623736684491492374283987398951550059260344008071499853779721111821534410619990510963178344245758387990742414026194963764774071138430608398062781801178432942079622460027251276321584794681154684209531668958558874718908990732975402512123228165369716009506320497776715815556001735944691022141382055030024927560952489994442993498830914986383198835303216700379185004096515209730284308456451197428722653340878007507530028704738345898505648879717571589327615692143297067745280000000000*i1^31 + 401496790860547184388661897398012890084686968309939383088114250964583085423732656995505000837304281939259827419501325237840444290583228962997581379944043646686294240574960030199198687937319582050790814389353042007375049049189373561329370504993394277077261091028385743585218407405389010695880476745640864199508446946186416942486337332443744724145612298279428698616010836233671769365589530115110030444231125936098702169088596293138730466365647102831765141842465394218054763102969296647395691014343788235914413613889575405217222419778428166381748772741988053483988889296979003995144941300578385403922792912285580020488241769353151587946146142770349366384529191080086730423123092765111520303345019043961918677250110099618498453616191681493610044136604183572319220584350022770904536490323479094671094460509831102113409152831284470207124422778062131619293220091430999495986728050325773427938697216509434980422429721496863170663246427193900183597721867752786295952041494085009123140580689216471853841185415797901079346615668428713494876057802010297527764529063710789351049572758813567350930427703780707056602473363732352157976346567461733098611780433106853946818023018061350600140170833932196370316644403358970693599501796520647895342383104000000000*i1^32 + -88423929730119068445503981234074490085320143814778930790444469826133013799685904629459646243419027488080709317375337600233824089656647041339083969959352512994316172677215707621512149476905180130697081760962135359867585425148749685188981916075268266316030774904382625801100759932648735406918313139682592010826577355176760239269395397894366651774023015427346949439529084547550463086536440408600545102967187226731609825441735908296210955322913224068155077571321013606131187209576756212223226495324361890208668560972584439912632442466744014079680382336763158566712255054653170620873236141082440298958063214008748297984472377611118440162779580692395948524832642058020590953124327052133493646817263628686824997003771494654833157195549983855215203790721381605251216995772676849497299592069593376040498596053528129021869150156506522425756206549602268087815640080080819364410982657296805716256059159631261089950798501728008526436339552294412084259547023212914085252046865895023817821698449732041790798383453572762410012362310293102642034189134510277301536306314803292828963179979711774735426848407794430798533415593787608274345970616008722910902077084772791225999103127863389749073725411949348053689842231730668275498135197482208985088000000000*i1^33 + 1187138261017596905082023130102044246095336657736585567732386813322253922987583127781506505221522872273732141604581614550300808688488837466125783631192521201063117827562493759859549521635704539991961949723165677682765776698514954559217613573458003355030542789500014823755843549806993169552474775932772977446488643405204403137789563153168766630525606830869153808374314508155475359555977702401314321393428130002858293512501739044666758023973987088982466319436854365258816333496256792935141074206155599257186990376056390601411210778582372099234171108300150262279617400336058250915338526581356798976428006704943716172744351079547857764729930467698878995964709935493424702459627076269897090058836426677604485470987547325794414324497760041561425246326036743220988944690128411711023000571543539301989469607587751295781365357585088981932729776789605278297270351439047378650922320933702547276893941663917074532421936720369342968630793691263618864363785301928224228756836475569557498449763366332059708538860905108493716701648957256671277634475262470121214804130655914165414572849196429502332269824652694602584980901386812547264017870165044144792161530002096962404293785313676494629827364106941232358370265771088677170570113266483200000000*i1^34 + 1054450217277623264189892135813114094539586544493305083419934738098996682245161494505779977878208968112716430279412041731814517784034152295693154733897619879897015258548299133333500705557423104924657085112934466927133433053925181161024273899688415352932944899153778851162639773639947562210406566501666921598917989963032156884432697939642225049021080250702652691912246187262588979483481015389465588162761598490967341491789310106583948347380495101320098672271582159595915374916032452033016188300078733433667984952189910270268705457710516232747632236781494290578105160471107971079489288030376793859677527419697981019182126447504975289050089941758040950897290804192434206953352975558112659557385442391195863897770478344895135396043583183678639780174999756156707250673094408873290993292657434356360277528917312658263635879292940367118381350251249746734596253583638874957554585061575542357178658717465550744703809507278728007852752712975014492981759970036369691275058198525867963926704016159939849963073487140969073780973560198455047306403857147645419878421233405950867152269157519671571067931580675859597800533273552498172353759310682787274521029956474232140823709482598460542876086134516660251747204175854218219670732800000000*i1^35 + 103428710935469436257225767821210939403342500653406214862043609317900809463120762773364821591698682503345825392338157663240259895195824850864248692513341820419829477069776211858560192637549036496422448693334184865401938536176026844400972917843743927782571227852905993879263630457385026898205586880594643529372702160533453455647505131532896231489472675172606425494164742580761512990739323774383742493587662681333582931003246874891992311507865226558974143139536602740606451445990037876061080305926808797261882185992666371495928833248365879226224349939942075816866544485469164913663792485821835616548476860010411482943529396761401522775774976269300803636228746680314526147432271628179993771487172106169955184369143314489413034656125059410583895594275850929008451151145758799097493358293588115948706428919114571985520269711022306789709341875075339351377046720128583612696245849231918799464852825259172427138054783777364749406774741898970966365617761265614033740654010436652963214076294638191485591293734477948354278862710685092462536049163955297959359641061445016739712660463647859531933047034161174207657209053473562492177055697635170810528431762374760941550402850925095792439306230040774769165399676878365655040000000*i1^36 + 2138845621811969709185550942086993379329288435647482245081307574254112084299258579467055873401333917707810205399211131141759276417923258228600611871094033785135953533739094836886978410013265473534995871640239653932796199014967516045297284007308646406624668501122760106485254391369552959667918778518359699605480116252150998551061909471720746005458061351870600576290598861330974116749362475423325559786484567188203126185539982739281974693122938828587346873070129076917517971422739142093752526712932154238472430843101560229580677006823647235130053165485091307465817949216747362766299039804963214351558768557386960193439744268927928023386707020316633751769341788747102420597276499064640112693870614381979113123556120572039829027901958292592950252973144958100712044212366834226199510649035923926279269602048107847083816218080633414717240594696691022721415195909713576105009735297008138162267605148294709682028925692528486935256896084275786078186137750269801596840069812579927322212386366340426273248186596441889845374158123413513376415790544085508768758673841964684381675233788877490213641249086646544268863075228647606600723893867361431691166459310087154791948052152399962624294789452088473834595014410240000000*i1^37 + 134299634012529078810762796963523963252263068475574598301880933477298181001541744061874293575263106529249240141546937593846400313380218832909748408171529403189506662744545361126282001579710718457846037029074645933886057336160903349747800676706612374263890715515698999289789495746086017190586197751943806072775596107859313002301904019051625422450946934320372245271000533217560744488643537466926130015009654803034665984211634429513488426603172200770853129651868082578361225830948858047831178248671515387671291085275657601612732857834404191451355996988668168259338933155131780992378750158899140596945508347438740842990850113885072359173366340026351394428286934399581627388246955811807439866031743390452021321921228595336849626239971261281174885277825256208520161018442480775850354170655552644577729067296540866581183755032660903265761459973317622795002031535810570627659055634758249618365872998914843698630242884118761767529250755004791941602703146505276331171780900686301962608631250887400268894994136061266022680244564860928293961405631522633179079837682604171762413969476559059112793859224806114873589223322051380464435409089193286269116234764219424516605956637054956801776794744163202263678976000000*i1^38 + 1014449430000708651006451698813802386149592417151964261965719201187386909869581786020170079940346420641974615539976216109250985681389317762074983052332187945744553346665382572961316275567118927706874397060083341505610750815154050471309297421967908188698926783802966179131935793107486803423026179612302773467400143878688220200450396148213664798731275567093838025416630108376924657194153833498483804009992565641942434553138454764913041076445759536765722593720069439491771953664979515129944408916154570263839010362955882547875839166491678428909152327141925323603652367852972946498755427456270126304015082863467697429263454442405032260145648896337522925109679154168234324237993816416165902430713283885345452131085103360062855761930829661003854315318670102126925338119217217294239971139487318926326354864385150321169497177457719149766675273233035570329795299901999771696956417474761194690186084262207037357679947407843103900671504500638129197872938185244434962366112747077522163356249024293193201302894918505315515798868197950283788124564172882141480120741825691045067934974625257150495660621556041105389713298399855870249686187338321243062606693518148032554802567171811986680374583185375232000000*i1^39 + 112505394404928696007898230016211192769135703265648199372369323472860922118787988818715236704004412573510197843185327188090332368551796194280247249375672958658306417033096073650584605501789075234787081403018548971294127182657822197361264591321714087109742948458975465537889033089397194794658798194122185827953629523056222848327589102857542877703559022166130903711669775060225303864569015763849584143364507898272289384597792329817936661827198569189315899004569316470924958651256288504274935271170386769974207675857937569796044915326175995564420232738639519359340962036254519135883171139676921956132253341686284061420737227564371965977676771219109608744824920593470966961891534506225869189230685810970817550757224044166006933350864614469852102758826887854954354890418996118154739468049694687555008451964303862655096924519364778879258264868479499652381271421305924890551095547088545832946755205299884045007258083964919355032026001994142632235867153548366021949531872074366282193940739058077250910818907127679132727059669189416484853407886401054486641352552740747229017248066474990871376278693758938722446550773165795304214063201100076260697801447538060208952591820080784001462593126400000*i1^40 + -41501599387598001186591306759687628241587071877206420571295542410166887846945549345861157632999034645698682147226239714932947848946067069244130013005969350379832512857133086958180794802876283520744024826967129847211191352837759301630840812756818532221065856176373261675672139002792555307328147951957008824182011699673319671894987670945352663688698460307146374335359311777068320043795392841655296111888707542056377192506475437988864041670796727216969625781178704682341538190202355136781329806966579323142517102250221703450482543992186755178326678710410593983534152910217234338016837748532424073725800827757995975772542630096017271715233537733950359247637813133962748510666843454594918909255405911918986402025590990619770961970193972156520188278296496369292440095456711606230583672694809320150668194406175842472546253357096038194181578684701984629726279274726752244986913562880882311152363421181906326969826698334001691109101419499053188011883424096871237977665140675958409933065668647953482978681244429459354936432476955370731619806064543167595359169874329738312690383165120532206820515758595296180461827163965188042250481651052334946835025855123833155110050082746846412800000*i1^41 + 84954258218934691242162326760676611875572728731230406421337531063932173824840784153344755702359170927097900443100265520874304187175111091250952189475370209762346486944788411491070337845002441396193984373238716159261309050351817557554906360378891142074218564529255692237320473301247385611914650112890039037562516565805838810405703694841597399043368830578767912315104657159070779657070456804194551659703726255516584381804732024922218619221830184071508469150421009848946972937637827995547466661881089964466592393634928062740251904188709571985165109216675952295318651504087508265556391606603772869292030749239771575101983759378738952806131223779509082304633244704951042062167454399606491657045413771069741835532366195407861197743901893895462983537029883636630585144747742357714954730256251184117374051702423948486760741005127541658366257614708663411328739954082927630149369345011592407433086225471273874796512209251914539897072175753306000188003201321143217841259412897345729729362716954106265822028429030539622685804623114570268282214631045925461073948848610164687375655995430826934303142149094240149807462717108791633433959016797325037675092979184824399109502586060800000*i1^42 + -681211607711959546416960058657782894489825216572136102506477554829629656603759346065246220932089847248678183322697730775224678944810878262582691764044560649100858015216062097809097906267269868866718277211518920689875825580458792978734338407435559898426566483163918596622320863819794414913721917788822011834980826429826841814582189061065705809703270319098570162202839705906269650461089855349187078200119672694646910602570978740770025741474218958460047537785666777548600500808571396070358439032248800035682868227957136803309527506730174205380072786583276768106918688180953771880044186577460274825663844243978354373043779446417406253923066816496809369220378122709585476729807217643656199045964424918512205812316166609525106766670902473656613212524224651888344195216659162013257552151639831848179828080790727411373977022129204518424444720452845501926342793522614602861122403641966762377529539169157408833901210498779803231327153135407328532994824429833362438865170785362429973781472390927961071630556174013621826046936371023589394424253090801570347187608145281552687645455100887868207193232075155785373176957455028276656335059231016172405551109777492065218723840000*i1^43 + 38932963210999511074178684983660808819708455393342686098812510447689111479292789626652042940740749555272057025957755416771725268420269562991220185593840064911736490089812842576731958064116030167388088506267853099039403868740745629295398868337468395670690676035873389611483557458825949283674371848856877919734532525169796709849980222771284824600380310471781133605240063280078278572404791406207952781134484059339314124755013924420475195397315544133749960621648099604928206587251990062190075437200520923235700854839880706255762566285856671633662585937156460776318522606786556914518327176283683172103415669813454601335514158427722049490527606327874287921098793559459555343934177536840564574226582528678134266835284339187583860907595148639215136047036220420482464111623667900972002436466712583061950403951201683232572478466957573516062127552240598713605698645947935256782738825780604868118946425024554038208764286564583457774817981708365348441214403726753610558892953009972590882239709997844183820204582937798241809247374136355503518016563835789499461345159596835259455987352515074579888758998361500191183871091359956612308405554177242883477532535276175360000*i1^44 + -474659549090341099454799808344095009359114022677911793657660068046084873690832808967364814739276660582460873266937407763093330384842202826620803123267375268998612036556366545328054210078018311356558576753045909655084272740527964096526114235951669532342303289344443229981239938062191969186106404337923589497827100840257970070806869854981643721225230010641523380839268748653048580167738768685929485981831154680793391352862107964505641085193507695104175954678608161310000094109687796232119726947142671745674776779894545952830326341465906735555926471497406952461366800428132501690279677290149534201978772643030683799386624254504724241435829830365378270862573947231331290740997753215090069667295012343407362969873126226885673880373171042094491241232158384908350339712611839760723837189535006850565429997116872933624866980083033433968207125692384679941446400947062218569134302604948924317761984389801747275202279677001941023983786785329053132537065374007840797175835473535862322103607010185410896222134910161823762364592143517557599075724261550566755604893934481694399296316451133308628527856009721036294301533492769634961867309963699534053525946368000*i1^45 + 5903990625368435534645027218766157986381651157395428244722666338654845129047724973762557954027594472335631770273671114454424360593400035946449668884978811098960843631368539924979455551148512124764691863983355276237732643645266118392851279979821983415209532140394680328863514457788447641005438454828080199730732577945052837296491646020337676501569470640891230544591940604072882723039483897493782526403825791526844753025972161518324883260539550018498517438299521545269178428384954882586134673038627698125361308485927745459567132707147173738128690210240549259161131999879252197557325612353868887613262095715802780606328644291682333420026325740493891720557717149850604743169901739663220148605568346578298730426947944031385213357989130644930753676284719027195627937661182055637417392602358690945731481257384969096375974747962274139055134407987002674712595872399258494612906838486760011168037518321910713116270228180142673377633815923072654262914027563173148144889778383674559987789443029983098644225430181588598308292050470021186233117924806327066319899257579375467494214980053173278252460151907730342246540520051425345461133168118910995660800*i1^46 + -75779346061058244493692300062788614944576215307903108005653167032653520032173893764659021074208949620711458333082227588301876689467669878288649920985075461155973016114636528705076735888501130568826824260155187389382064159675416921931438598606418956063044521220212217739007484744597374747625272300278452647206313320354924613066478432495776191659557843260745036292808862613683339666478726171138746670199395790268597556636506808680498728319756707259278601694539557195465210803750709449883659892977429171349975969441141235418675560674059440972731976317798984944555015419366954979312532786059273136244958554219259186267971374679135753982774545350190598161694495866804630844308181322608180525219033031796510716657055206920654542939052919984170775276235451665180849929607584327590520614752729792395240176012222710126726303738461068989004882139025578580875132125697528089995802072961130802784552580980206699384603572286158594510156732572292565748655851634754364880732019618401969898132420577523926919230798258422923369571254433091200632812552035297624175347865349590191655535532647213308498530216637701745428623200495837258772367435366400*i1^47 + 447817303021642826309004739156510141604458022341262670831201448529198421350473621522525331065829791198516555253960111676337233815423174847678926897692115093670541971379020187500279340201852670641594181338959644344579295510580353420754971989535444088084778667992678058929545013202564782135928356617494912976236652689521024129611759091783071969889982365446916240211641014036771262748110810736747064474055369334675386369282266293353664922378710630168790577058201866551486491089568265767325487693472649100411700369101210157307376761625755102646485313269076773621258614176979774417035375875779462053180725765452971600115849940615832052129034715987436020836749604286643946688989313756243972249032898279919446807963687033347503521183431410552261714381387451296612660311649728748446553953570200075567293490039668263709674890000989203848524973193250815979267743904194300046370768708705441692977422492893372738593544511583432617348309092961097637551285236327841716693974007762109940529966002666081055312562015781252963494107617904986791746724052512308291279101694411960479968956123668847155592592054513962735875901118645811376291840*i1^48 + -4723430452208079745445999235398966773105885158223823922930566507969509907087308651650503296731608482211893156706049669489282863636459539000366740009973310932767717780152630274628074181244662741672570799928433822141483185654457808379797153670793947052883437947654239703347096919169561435814935738596584088339867307249102590892740687023106243077581113334750516863832945888718498171561082713277199802248089430448308921802538232410544501751952551045856231548602149619375887200350306802448444770130595327004868867648556952024069123143391713039435017488919871918853312988884200106200225211944929639155679691387007132357224320509020523429434691395637505959343267983647371452656424402520308000067546675187034788041636334559382476102108920195418677623486127001114510945383383410824836656225699265907005667371273542056730135048788848472110243949923832812139760878444829806320816269712112605112916185772076466075926622714451364970029841939536066627015618278264742684807069328386852035221748976817474948092308885873198094266315952228124481978829433943413346989880787664214806904014300856550127014084699194744120928646421544960*i1^49 + 27596751956617273701095609106746431546662918860846429881546049896419881163580600358213526749514083861265390312932575969287164467949394280065484962466739518837449529084744609788905516503425502891606266847582381922937937786527716605981788952958948187334358314385557287807628495924203160221191517351825654485351111005269925982050270742042298968550611450047463496946946459400243769325778634309420286645489828957340275715876431526687484135561870172915337310428968542186028933998716579966635887784114897345181726521228928504490220738376350406518456164318660799914909097569114125138134712049062902592048056365657017608429901611698738942840097070412059340023515788806840325293573551844849259642859621575990262934368518697651160850264279298865670441727940656069031932223326636072284434829819067986665004017581843909487604945279970196352961439871747977987282655952431058735972779100730641385079934593013985628879561152512824448674229574694765931425762510468587251636694036964751793327957943629873235381300001917625848292201564901514540434564595470847362299657318895449977567605210716834896794487474181970289821220864*i1^50 + 21736164216790473737406823549133315299087698900055677200140454914611495218725480345838422148562555111059940716433421833739128179541257185846515126234556642189980694102378018379846266371662792184350618001388460848168646170876295533192106569667656616307712482951143113638359570890132183127812057892179381343965247135711348156035946337558348946111412106157927526992219886649325725983437853148894086971458449912829953805326204995301612219132731938419252168324846524167206406810353442971305612443954332071551381959937637651140545291131149586675740048851245607814897701422064247955668177592232264310448399190206679074498854317907255755928349924207919020017494512553266758825206338792851785141456658375596246761691330875470096974386681002641541435469899269293177485224341473975988250907627033960734392640183296665583661918109007823017214179438547863409644456581091388517363243915417364890424140166067995841137514457688725508442021582337341127841561381460285301238315479334545531329937528651308860057659632601274402466724379585962217497829574601889520971522402068150167633326133495236035788584516457594880*i1^51 + -7856026102751879539924526813199383975957386886497059324282682672346950745166489247150266118006794251237689549283539119350713017217620831694945971554676567185947463914541606163668598122338512768013050233462222826451128258288414594885678018485559984425818185835599218582677353002651013171212999276012168623153729797772332067025786182963271792369202961440430724043551793779699053666743473531852793440834657743966693400081561966942334835658115420863031836337651544577185122476679797011807711185660545381627184761502415809245369994503534921328924658113058497299204849099233926598654837066057636964324466327039493937846629064551566061027118553552754947362277504932656065481861115061079046976727827791574520170335879430140400535832618055493133307057978131083991193404008851342021570876669643798743894225253686411359886214724374654052163918893691626194483663256256335684315536984658087659878719438326707685983688303356501136316955511595215359287506612325592353400467245357577698416131516063171680731968843808164711051403278760726742968826029398283333628511673387733008028451160319234216348876800*i1^52 + -37780459339675380645099362855837776304162640289000200615575643812310007118563100331460851006378699472462966810700541000879035780503818609330099630948497818770539826047417548430018118526095642570553932873671939207703603022281128945588949190381480118605320614101277284892475642726544211394998180958267959485860381065441537200447776484652815944982912876774314232360408752229936254996513647935123367459567724764761555041950225213082235445646291597314603402327684300076485802570227981035713146125479252046096992457791876162139841678425275584463234740376645518851571753083923245061301300515642519182779774190402956645126639448149401454342189142784971313417523570712658234400726852178064255821304425672551156298639614332000683860660310567554357344326655581623314355499316516749372578705649934770566845240255138881498409158687545774727146328583793010464285396582144600331731222409522304629908606634627501476045150449488787658516622004431408549958743907795956065206723819480339246456957827368638158302480238719028145952764306435604710991845275767022138337895015405257507033318835617792000*i1^53 + 28167732353575038968320366036510886525050804874070639555349097430252399590289658440744509481546281598291898085812894359316494399755475444131211921253519156155542404595371986130257269013582662945692224275262831931108328585157484638616588507642655390302875202164399297724160282497982444668181086362333876129983549262206072992127044544348770251069742777878373172284764072898463064898596990931905449294942319125614591226198958397247264139925608390993791351368900585759589686026527291695461367750216236760542206592808464865342790285568358801763263492323257176749136608003328089480297497334362471308768802553768831944805191791560418040067482277373028893735585630796249155504149964191100238629440395568004994132557490127653438207713887168479183416439482697673586466993283346960625769616680061247507566039769460199456322621576639364332796437108677368537267757527984724701913956338083163966122521843820067196940706597338393397455056153577046770484609587285631840466292245653580342661416646677181317375811858716642687141795822767997918305181728126107090225958666608739384033280000*i1^54 + -1057662596430275186737716807370994717211908463784530359560624786004185614522672785373666888704428972005727801659001596800060269216478071595759462295800417070024219004657105487172434146589605836862175614371937447575025128634822315219944585666367924414672271670290038685927057999516002732692267709132966721096388833322402265161533971796189784437148673587974044009727093156220783106539982436945141803465467087164959767441005141828434982348359347460624689567470910711576785931122050407564458488154495441360589855954379129033403635114521366180857744321380746188199990509394693576430747292729617547087675847266592444895195139836697857216907069024259252013398233875777522829719361640419266385446086701619210774834251700441142873605976438559221759341508029658011729125612197455801253711537423480400874394883027175831066893819665850852931632688616950374042409827925578172120774566088654630152986358393977522542785999876596486981905671697379345064368453614907330603132276899716463785289817510103334184714327493620972255521232217518714608771718154358719605461378662400000*i1^55 + 28789598117656776129784201532710186751809895307239896765765949142591437062616230790568595146433425611158293877918964116359855119359793603719789748403495074457433567754788974377567179955761407622259340108546194702826142615508880115901149581301020642421339113972939803020906336094063884687690327310785643431132886609544033943618215687115979365440502267467335530893166399849609765419812728759912955996606948959843815088881786674714925800169686642021175194471858656121778610188103681054601828212560794820801573813311629893728640009805196786953238027549957375952696028550125180519380865924721739602237048316583407148879349046365547858992457759161740130140787600634005799471978957287152674857853678960016602374911280158266639650704648133816805592818305557517919483702887358806160148709953393223856321127082147069037555404829138781004608902290487501269290818291733778047780373607095330328111841327431369129355760728196472225608012062482927428674726946209446786388645590270517874290319744950842773289238557499711308878299480519051916002546480776216576000000*i1^56 + -13136631332913277770133291210694564996283803880662050711264572495527294161856124519875309563210608044864962110378568914025096106216480572519498666952388511285902046563254039608929240413685711889702854091845253797852093302436300515818437575810531002981374239581387371142566564111760957722770420578450133602269573661119973137844688386067489284962460201848293248584379832085703214587079659255739502483695573305637598875999356693232524300801669054427470983460935402552208730777308933066247313430197102484954724205348432113739644007697732770213847317817736532839708037984016276202307080600105340992493070634425684098074228228712068441882290165148597910813616659868243424216494508468901964149033161475210281913495408519501081458309350931766117545635559479999698414735555729038803360118493188664886667935406019425626734178617671381146798040340404692781013136314039920425050174763121077286673705195005863146718405622089824742671109316965590564048140876906582063119854690582493469690321807492596752533853531990367160194322919137639239680000000*i1^57 + 17919683755271456633613155858294229583323626181666556654335102248737880239468075435556772222119753065218750868660076290302962163412182499197564920669751967386883451659567017997939581938583454761348418271052798515957801339358081148701813374095497341009855732753253020508135222708521527232719244518352296545726017126339153856482932003898114577534444010601715778442347602922691222998678211037672206343562970197667402777352913466647316867463408345958901563315753660884011392431437913997061628998080366812296502487986267723733373004884894260678903486468582320994027652785467321176919586690567427976722395667226724194106603713149178454833733138246725638282272519702545950112828782537743069555237245564881651558358895832568400344230308649645313321892015783584652577933524035985483449895686453148028652559649094011865962702792755516128411841030096944022602630064334551923773208223815702966609398191371021204270163909476341287798463772068257887145977311385899399146915057106175035449020269175530436040640196585600000000*i1^58 + -86297468512924363208694272146370673517060698197628069112479451668146043978823440298808022206502938760737122357427662317236862533326331223149689410258775341324290702559378414042378159411678616420638932869096188244431641960771666109673918257274060619489600333344849701814375979687542692924155046181966199237752605168068159667032630321397415586003071098056162198901531276498621953397240560499053767996052322600382317062515525441655969207188823968792522463223547777323007634384498982317582543030678268512787069694184511974113859547812330387716891236703419085009554421927566836236857774681591202505332186317920900704093286857759360500185417242452831369326223342235718416525387418111845617578192982996301347094294834020558844654724076776075663293558325179122058346008099463297636158900799747561500089002440705422370210137279486973276458591928549658736770261052615439285534986246830383439546912198947176237713796152361636623875376285149674889869714448803314699733055563375000000*i1^59 + 153760444685317434860141612071055077759575663413665408549609664633388923429624097743303658565853041302618403432764435625795821222173999205073328952880274739291961607943551629214461540308648012057600082250203274449226882504190801285273745509892835594530266514256995726408461613751898994486197936972527248618468131782226106944402025502808033200451488831835203461144878472628013245370872010236377583192753908961212715743727168958830513205160171185621975947390626824575262852171691083055738899144786932243717296388298335386506790134753123769823696168138083621431539900020046815597901802442094195404852763505992782415242027678716733651323847204213527878631239902211113060208708838807337395037625227833062966078625675411213307316001213911460122640799449537136070214973003704579981638982842739477603909516522482905509569046786436554510819475140145370702704276809433904515724998984350735549485201600099323758007489072265625*i1^60, 31434656502065981500830351150388620159331237835705152160462980934634475859044419857494483056194126867724919125761649083178135488926322651651943334991022787221695560076353954800489968712658213604740384478556907131445168576990483404859220121508180971904032335426914320243655426212713049618121503383695280592746129941334439613406740456835391782859617575028614103479096482724586412313290056792415685395297921352984991473148992685604809954716551958776074934639817165949336089985800596973442800967632358723706687768194565100064556870206030098551236241749604357948280493721057704637163871189514421010294919699410957267233492308692639224161838545471639833897958890061419641620419247976012988549661339788683789769334088714988436067512879204550036844331477913475648941970083433963131309725139143326176145548902455450375855550289657011778130549269735370234581502015359687574593803082104877312996407776762177747924578161760720185531530989964162426195860003226793048179421830054367127209294845060394176618165372899602748914727563917146108858505646663257106644481740706401591743896493223735789356962208773126140044849686504830922099018384845404725815536844957947419982786445404606546199465932650733814141784962019518454390774848386759823156353551325854198683923250177425036597447636526123009952127347037049626149137358129286075463038981889101785003017936623236945069617733687294767029317547994753855437968108268611208549420446891528916626021242760992123504975098453493282843915273514175221242841698287056748180249777316404256404358651172497131126136228558635143204155896931592670852905977006310109111885038243880622720588130382483191707686411417405284410916755502619424861186755827133404860126073989271236796134228120852381999740922191461817574810211333949687547152991426472959133981081600000000000000000000000000000000000000000000000000000000000000000000 + -94726611756408497459785520945945665991029979878159420265708429500178898224702719806965121099011814055285712500708780426724656377087749857494200741077234090339636213396717619407424443021237707058959936265597974006033237120144498841703039531167941193255609458194701324994450392111503526906357036685312414001308871282557553309977057884385257533949200888349780273095954257097244163619024609656883999033530292444620476656030013452049883741812968336998309233110546019313734953072865593754790587333196490468376297876849327877296224281908494288081627893932063712418850338302709111782311070675537035932338228166730352434469830317270053999881282810480430202722634619544753365821426050025100535764952862559851309617043725438949213959885264640745517978528216981042453861133594218927921210945436804775961502976604164399349474900896799959814277664364537401905220395983325853907233128046183083524707093192116412306863578748698151303669016165700169298675070665844511368630909311667953565486402302811605578887889500553466497791704231265411299821801930935663650906193164091002661588652322716417690943076858519046258754643569324543915338562656323503954821344306230787174275658861534409915136309980462624428437775872215188117136541312376743814545333509417378221652832353151289976117342314053904682971138592977194140299720912182041339894197707909280664134409254760092191168053570645711418555020660846252494226788834262615720949547148426449424871541761702398351421696761933679005074932258179978102022994096547289541678105405725716763383540449737843062056556035573011076145375211904851778747541249756007951923257577623754383707871724147237616633347309104706783471178826615551822658829281601326442354592787349151864291375937714958866109450391299877914321237836127339372351276394103376026278035456000000000000000000000000000000000000000000000000000000000000000000*i1 + -20669726143792185802508132947852358906669307287138743411899613555345308235098783008331316020562626439336812549104571267067156074655756670806446630320169382505271424956240044535427053586293797398035110087041714557697747520086419172109773677363364873302683888955630164459829081571791883699725268058710786418624639348711698863554586654938232538855845020020839451114205052767607305361690275049550640567564497664735327640379094882737079393155167043428913444020638697466534660505932837639452775127514222009018943110467502763338180453794380561294697295547460329607643768299538456417830791234502619612987130396410397250229345821271209304520351270169986155058073744649128865410765792183059019157870918728162625477192799686636088951062022599928793457925402107251741228849628577052446160385853904538169566768915365106293301974873841502432640174769797503405510001464171240732210342804843567829870073849256181744863859405979485558489460650836941185728917261015442473979721090683507213472564079398549579163286407084606661503986639967959408097975382862759592323335671000912631474490647065792748062755642575549143143184262712346563322272660493483654169214874315764004632313486837681239406622993511426021511566913214233013108276727394244000414053926519188950617794428764522099898574842648517633192800363669329425097708504829908099917261188158524369426440563705599377289093509788236121599498730890830550626362154241806013086411494272999838739339338111236045569188700893814776620115720220728800223609538721635242912707790784085933795824403581082223728135181587247924563646372284174606536179204355143438255829985104192545893083472467681415769340205740275998033691685150512967938460850834618683860529339830857164537511181458823992993041424980538516234979675763095284811757978462172862427955200000000000000000000000000000000000000000000000000000000000000000*i1^2 + 154616072736701384447638411012138299454016450155805299949718500603327626442196685635735689553833925951675538619585351451696500424310152638092932705006589258915051206309440315835658995898963832139858732769680384862385412153438739824450030388554771534117083891991818743208913728394598154188951640040333002395051774837431879190050398310296364217124720089397309326901164745568977278791936791228210044707039020095619136042381513776259093880878536270189003405273842100496694460166587692363012337629823030435686559196733707095218196488778943747379518892732246812874524977488544394827665677788025311899779901754482881076608899774738356515314487471758839668561060130538149730180232267340963533070043512547556278273375293797226938123615889683944048171995130077277182725716549308690455066574996172359662749640183224702474626228158758824671165801028993144906523447625790759857067339048806553054500887209040244185109587378279276023980688686805299953776448741862158177119127096422524347906251297437665879385012202523181521784110417648280121280562441901381976073780029720934774793059371767118800106227439197910355785664005271710835142369422613924853901397845499259142278213506934709885715033070178371414425192744558513730623389819935617402627357313805300497726638271014546334855767815192800571614771933362004009128165983828937999568605030588594951885294363900396026855857787763985566133449658203110636526153907410182677332725915053797523747182144598139789390866594057856636472272040356352326934410297707183943346083627092701623115665652959733491987199425340435557388208263995549194706329908613821815713556873691674058488834901450463120113638961251579064109318359986038412167991823162565972051132349125741808915091050760345623702396329552180348551569489359581169939237874105296841867264000000000000000000000000000000000000000000000000000000000000000*i1^3 + 207984482370515977032991576705739222715366754551636440524707872481275527199358223984415215940213467847782316043839015860622489124297492915716525944865202081483658576509445270646077472156522177968284106155884662790765561860059550814929243324590405439747427259724338351006201333064725567639981583496894505504214333434280476882329712664638232683406920278273696551856748287093329426230938816651531042669629892880980434914511126789663571555321046078159133223975492717893860409640516488251331823450990407480661137721919812646215068937452170334559201966977024039132578530423229743755233629244663901553186531089097467918446543217791849561914100089017071860475133473530638100110309064287099911800640780451920508455638903396858385982640291831214713615635916875154482582009195912479702890762590505539651403582516338475421608154941866837565183769598568172345864667307837973849353042248125102768756343514711750687520837301942841617696396537219935276580521585400928496256960067873744397794842367259536454484837852403345234646607738697630624586905418546881358419575840642314206092792979825459349157775810404041389425482816422965437861919611249784019576976658332942702689880031788747010159157332034747066322297560918053681062241339052983718294695039895726736349930243209301713839040975725028840325674957718594995383432760447085808657010569563056987380562470523602121917839828697383047268627290375942138638190689144164376662012874247276419463675626343925709352728812834588392005861036039954457102558821159192264953858921632768850300084272144829434658362014540122689671161499243564014676865584157776025933594008960094721581961117456265889812515120395279032856824745498074328462647297841507008638712413171333883833425587484961891423958800490949672522735376563407918552082069640925109288960000000000000000000000000000000000000000000000000000000000000*i1^4 + 129314454927670578991006571506182002111984951554057122414308423417612022477205537207834385264120936459779655195238862350524639035341619812330446777919803050865880446708262853544075862673044487828381935179234424414071328942350598803113275435829679312134615866169788177755418266029039284766477350659667913671752430707965916456712182468318866849672773446132547690509076967634745482976086782811907730035433500061094861322954193605501045358530017603166447356227896207665430995973347382201510350797220076840966656110849916129344265354653307443847858337158688959417455515987591199821074734459446319833897886137581036213019450469018986294883376153126751442325717740042018420813486247999251331916127065051709062555321830812979212108798240000247615785262368707705306950382508304595146276755536094410107430527519702135245580800660402847562991000786711832970229419384163387557285939520883044282355873068457636868689196962453181341720254074970061310510698188042511997645807525699079366785561873638263559430800006897899253398540215529575448991452339157476385587722624472554770783308447417382411836108025764213454921406035638998871306702236989006990861542776757891118945937971329858062205501558000040545046843955460009966085790862029990577006261847310301371025369092455082972744102974366690619121389957418212381392013848581189906651542905976185020582583470920609029478512119816363451310892795976625554483413706094752965889651772173232435930729321965782861230681324071561624049517320029919022455369953679439417172482285141126753465903875380194322757575785858867368104853066538157723459636773216223917094801973857935705582125214765078263696077684115210129070830053012198554945880304843729225573401522289761267408436252260620667251409721189773595828497165021359872035660855268554362060800000000000000000000000000000000000000000000000000000000000*i1^5 + 49555091392740694895076370116208464763436174099517670213067337530420665603354387494055594024236358447912903766508161621342295872078821992949241213558212525334639974173023373240510377507586488095553585446388050419723796226230745946468429979679879217726370425595171958771283363578518302204642381138899487735930088643616442997195783167395399674034259424885041259459387160359357778160182958004633327762508339561440588659406543196916372218199090692885991585600092257071839165218717960038018969762565958219778119804031257996136622493662915708493847493800897737885527065295301282438487103498658903514568015986567419673072440846900390052331937363643799272698594890885006186306988306249158475191079572000717056631028588301080544724575954293534640411776191315329461168696115600775373649969411312557091494723565846755779645738233101418537021889031611235570518635485978506519533437959009354456855733944851776130315177149342439000655333692210387818320965436142551999905453255658686173553068913689381226930035459930448014816299649687642317477256545393525301874752795947823822301749565697592043039102094488746494477431814271107270479807383295014345650559854414790874336923559315680478955006829507406336098492185822808182909848384470854848449105306201019318070184430965408513168387421563450669758420770478382855528411629120217094666850965185067035173688202267646268736889279222900768083678571131123742982221147250364448222182623193803608433017822354937305158228261613295199174580149725948985823622188275181116734186926517289811731724051675840521837171806482361236729172528799177422610533927073215422276054142161296695944303240372438576270220290253886269575400810130961218286304659085832588452681801257114821755874975505882207162862883447318634709940599196472340556806164255745245184000000000000000000000000000000000000000000000000000000000*i1^6 + 14795758026039001033789793891571289158532286784372426965520236055051614947423411722122719276531554713791145764361049948844309576532179286202974250436147220266749159145437015773725080773686280587827424473443752697384844902108923323419338723641718194740685597122473095953849618895571128503812788604709953016632069586187061351779139109870870650645509059072344497648461830199610705006826473154640449085404671174959260044879527457331493150716997672543660741902548216189583753090651021671460593032407182984649572661281883811020326187539850800616247225588134444010966535363990938088080167668876653482923267279872543546413237689552721843846815358985859515269077282628071540221683592189336894362419857401620172215185043346320653805833387515841288384097507021939988300717960733349509672949803336422361918793829418128823394709945223239106166412203683869990966781687304367419905991889079224256777652207254634186006838509816159050643660016913384961689013765623308764218636628301665889075370278566472188895963916617084425703805275552542545711404652940126283184366692332192470557230378975245360147265043820759022736717267014266080830589824730699476395879991283315999487274133399100039273172986034983139618377764977938357810255876454891050050171544288610288180624276040741960862509811935551055860341595594190838987843886989060258510383157742849872378018928934533240467519583170090698729983118594466790544628803529545885497506234333954541002077931144617572111700048503642924980199378424874769961870748195941112102549542231750258926484132033255614983596499345703023871401397538569189945073908678650036863687378599515276699270210232399577012991592697178833669868950528747919566414654107619775235704949195543706415946401760857206924892840126661208286935135812520332575096222736407592960000000000000000000000000000000000000000000000000000000*i1^7 + 4644342778942229539518019450109586909263298342644543420613668333628348639853257507273898602497662053516824858599583374316944613588254056340873374604599693053763268679170964003965955591962296647006127729769022353587714008050501181502989745333197738285391849704581707146830551855938205998919726577471233413677526320165658367648924845517415677539418241833726913027344773270922218865420624159416172375071205457061584198309902388602676088606501628125363426962736762986139368407941884590012994359944328200072248588298231760922921884437655500547194239604768028601566282338920485478395482687405948825129568252893131729671038334058544788210731375712797541696326205900315461338046677465104405231882550246707749748336488231741067349274747430437761518562637782146802553252612329190855667719688733118006355627247590005762861588879328799656884838387376196955950752582491601721644314034581586843815512985257559711497397734061037656427626459213405275483305295483491032570805205961266306443088747313435301465561118515445907996176232026971094184217941275199980314972792072082034238961655048004843410481348424834182111464821097975456744890779647220535745276647821491356525041268454412937434221543123402988017519847076301278467924837279429093801065240953288548449010119228497482621802883463852502894050595185349089844924801980094227279246727735181395389245692316016486325020559747492886867263267542225192303057037448633758325522913470410078039005528730658091372745880367627706773795144349579929700469827466218547305800657686041509080465018725691252601055395415829598776099851352370408848185680839894063700798345680303903497918548695378119088987393034467677435197786902980692003417292791260373323260453435903743995102304683609696462449489616920668001361406346249837163779816032934297600000000000000000000000000000000000000000000000000000*i1^8 + 1545675543695353097528719803566006911179942929855798625020038547993107476537275287445260039391572603962450177401487932411539970585964615482273246277923124210663344397813925998735548963983814346385016256095928183218637466435900606433595083967358822009694028974014761498140162330000723761707892920766163804035677068409445353725954267661589544407720970684821110209332467806377948781252308433346437845414414194149975433498524574380262333410741210347838814060915198032411323015093164395132283733383506496027740474959078239787108864811311524288160366436671193408270907458713196586893814765645546409000380542061794280519097048329708703889186298277369375663502505718712212044323837237887285086802524811691010886822788796159204497787367304108313425389378345372961045246389038079302920840905514198550584648099559955938036994486959247918280657492756711785727254711306060305303471829943857062407426694804400237886642869408632323703457229626140209891174998335439187463115375359142634453520634810738327485439792790366665049226104796308934534941498879790645923349816985776214743012255744525711678592055617786810178595183787648736443834749629529292167199724996240035780788139398393777196752106151190155608930434353903160066627391991347293265674548585439062755975707899837077702028652634911466658753283528063639424713378049831062990205547368691387613118377650106153510621661524170407731535465129322323814500202315656223486527277037658006500509052309440714651854364246883170304835792232674209650580968065707482897254139791314517107634246806918651045843836522931003512155372193962543018957210937893579807595149707541635233764858477275347331765732280347528203163943826556655265494503382137120928205097258465815216653939910235395422896573680852746870487998072183335839075755995693056000000000000000000000000000000000000000000000000000*i1^9 + 480726566992259228624579030398350336477845965111498820150138731513876243182006051204790974978047095975043556296884669034757584834852456765886937533987174035847690841834449327927281686569009491495156346563780831907797302038094796617514550388418664369589025976480023051180158257139822362733022047905700518803566729636498267598255231908110243218938802610725587126768287537041311668942433855213981565388818016065583522776082151744619782238943961873874721557519483728066083638506520904922888151281889082859493863037400218854341156411745990914090789228847783030951866547315909489559713805400435507772560864442208550591972368130720607618645301717126421044856227069550828211551562566405924510211846348992502636887739872720157192027993062135561459467339639597169582545838225281330037061616026813140040692352590919670906597814370497238961870117980873794961212848067161369751813106756626140574666990116170649491367067231631948048454602786097780607633727486515185665427393374178167680418305339973565764027029046854576477803922277598212137559572001250663783475646518943462636491672888245543093483868006194156036457944325838143161906787219662249493859821208538945144688516462018864266585046122902312655174212375940962084153146043135613261737459229445420883044145199790164069514651713379963862422404582867234387835868445890907951528117677402993210720545231495997473176072236398369237377223268265540129183721975156827142635462906341978530132848828425060870312481809399937433393568743838155595893878534872438807945494356564408159962804487918624154286626684573757764922008259905970004018432759863034721245448634729950437376644017339381050821229679670336116709140297648146032148093848468669813163780622840915753306630453026105292192595394164599033901916893211656774742859233361920000000000000000000000000000000000000000000000000*i1^10 + 108121616133360330944214942215583945486809745237875233550604145470342331802470261498110762740295985187248067608086359281172516787543498933975331534944407426193968553223903580086014783436734455586140350118548278931192865745854543713979436470294342654398088023409991379357616600224936827282788885837686658192287699266185732358172647340421751449477545880989318429040565401560777038036914891775449173352222327776639682779863113532211339796813056207107176803338348675877212816651552285537085444227188098581478842155932363286085713587606403284689324490984493604275113422648156708328717613846333230330316462220045918460141540935147040572760382088489926048426259936495205065109326539030074328003589006391944706707957400787457445801793264159361883095556888852592948473635132367418542981174628274428311152876295526930402650202486676386014603803188602020841751254324211231511634766059086985757547095521075277457890451646564193033766832058374939551934787459470412525725528734340733718349485325124337189175540917247659300471160390097258957695140194604672450984379010426708944775180038754191580761319469410214071052413104335217062796849229757874730581219626694381505083945348288998149929159023401808348742862195515122077701872809940546778831101518683100450289575262262315676782858707293132519370335227466428263233231557448013532872147768353343179294547671667520668732940648243175146552736080564225366974417981757470491391945882307903738796514613486557575493723576269360012871037071753749883507944980010908094612843218678413984226944201085469665676867213011378830004126514020039967633461358420446312652577744134508714751439830704945306383932432920662697331386611718110375177955312280950717266141063378006945651757340359603736095776643479292183288431533383114638781340188672000000000000000000000000000000000000000000000000*i1^11 + 17615208242116580091217810224555949473239361530208012046643383159513112871299760468867603408313632681273385341447545270294467522156859968376932462779250640502152499036426509770062584698003970919445237273700920643701210428431230211617503866950758445596119992695614152819419683844553900511423450545367140857056688771474785157100422926290063680726687441252916823795206645878990242113604792553873315193744230730381487077645911603643966552679605964887752331477303805248244711062271152006720384528245247391267792341895262109839531770009361762342900308332578827458396081961655483225717315743922593060195126597816281174401859607192830562123234674036572645164830597448735268003187444229389805537262293785320268008598421366856089549757120437387286150578522116832857456027976094288515346416100738408829741013006332462646858464590474857165652204126727629145895476887353586561947494081650719786910948787995707763116545727743873571054966996299063292111960292265245650116459079290788936845244525866093336551217919971792884150142299712421114877049267412691346770266975644094653787533670742174765792222568376432319969047834292607353344016253490885114343481096476363829814348609844377599903153271826779990919225290398595728150919490012149044340987942104668838570095545809053577444968641032789112895962350185384142219055439398820797280279337235211681165487246473656970942135642864606108008861699455756691848416542638243736420291771454999477926310298481837313495445665072818441033107129089443324118847600594673713040768823514483982826643433273088564011529258238061639360830515517651188921995967291116752197319950321231315665096585479222595338284438241364896206121094793842713256458146943722694788615036157150696810635862345719868698381558688840723748379396599514077112446222336000000000000000000000000000000000000000000000*i1^12 + 2253043513151889708384947956090259465598779782983160531742886818645853907071938572801461476674428023900310089998329117470020324937882427744817784638362826040804085609791358680066401563044533331667838506475762555527482757592207022340380536460115643369392243841157628009416404955770705313450468666154586445485166998095819961579964926184557042155590761391854745773375148928486431986591869630967613255213566007910319798044087359064469692363862919048681892264752019314486650373691506005224159439493463168252227915623610319124637962201930757367555889356459142001595429156826002747114516931858557280209359510780592345246135800470409495381734489572889291080612931177434539566029253714663902242187749956459970396451487395901531838517484134730907779497900569536634281397758459544398531050984973954162932591423459992351596685804253780363828883824226530186057586419533973341076156671813568595757669328653034380114653784217211077386338876872051512130597446367476268393254249641202220432202223849744376946070843702571257384416884807462318365314378843620203916552826090622387894311436426188721625768476832036902349018299463195079955931181807681999755744750278192428597113585565198781707342419542539104584105520483739016051360867188974550955524586863736684516164759143085986183131932605102018470647337295687812478111575117255347268933544623968469937721642959542407146941271351309827523869008353277490980764926563255795500898209420826047189483590198516143763650930842740544348958093567760725778135041037447631491495096940918916419575259681707406241302235902574723192592804709333095252497182304154110465901657156109308140905286511374304598652368363713982371546630274246997430566826964231188003525185447885157790332366826250171384528498176418392170097403844730838458103234560000000000000000000000000000000000000000000*i1^13 + 248754731187002865399871668218435864126478805122753882279625696879057394804396304550968831142712450199304879858267361196998379871411979957507384096899300345811762782168829361106900319903655047606274553293037159330100415976103789655022246211858229186255433604570157403521916585380499864016741956273341758977658511497522216397008917340320379933863363259528069980909425217404957977244407583735520423862485450110813281776163123563256699666533421992310210110042115083991494013014681227020921303222962552401076343638414662734201662169320095858588352977721262762919286054074185261050306235807487993387566843473866672990764713658199372425696319298044864716496401809858207016791648944412893783392522957287652205181727498289758679764505202421640071185395373186102745347591433029229738649428390935393711546706908837724199672635986003359557831956009068530618928865592092319305403770835362514564161854172016752209724624925802539390193515462136817116578830602397623367915957796951192418151858383049370006838938960208070263449238281357904526479053993267411143397513284020875058585196986507141794812688704026813624647624720742617258436343915149635166901679198996612659768663229990603348894462312409666806790016237177472199172772343093523005936687096086179666307241266585916954007636647851500117096309163910181667318397616982692067538543287334381554603527416434322376941929193931891826875362303079142036834181960028940388313575735978656267705363763381650268813955248681615867331943734670774930877663194270599081580657268492655929325419668459033575166593582825224214111765449081817290551958746038142440842347424492151457401016970300040843474063803449163529817489350269994983158330716440239427437337525206784319561404885093432604605543977083421822202693890776399989021081600000000000000000000000000000000000000000*i1^14 + 19074716210661541000925771458836786145734521238215090171048134927326906290589858108390086422549137309857965987726250467664989420499420934536604700776515349481540506414085094468666284189594687861498271956934850727035210206765305705986023587267297430565213654732970147309207920923148142661452447675519958823333842722999082012138492739144481987766943566671439605918557500141315209795924504167017117989289540779875819309945441808579915810377124480542758793757748236749315716424580147974717387215918903962369870960313124678269492103748258785448209306661071004953141497938121207553998306267152299139706268912722707670094572561178848049826239286063558412556910409554569650494616188795334281725942029253063398273219839383702198575338367834932346425490776418536886784875729138502937672639565363304390700284638146701891765085433315247428452345373309850763158246057848940042537568446495952545887069128180436369625155073743948516114777843458715554000624984774466927436380591630571397900989594958529788199009341110968875530254023735371352694763716200301811904151154831266037354944863649295080442085824592899759493815694936360634657683696332695834352122138982593775725828734613806378722880556749993482011327218687878380964287249378572022081552974461014310288390987755738055032561597652318862290530245643547429416351469177127917455479432635262094595970373968362270960083679740467381406094968477234472158621351491530390451061065323309678699517215555603087665052645878939215083744214556407138870826428906029787807115455027222995760049410224945206010662141749633965438936400153114553045228889747884155449527709520236507346863963641956567214203724593639794270844461866404884652357944455893612394116338309480698282424977449953652002447463232136563758875249443786478059520000000000000000000000000000000000000000*i1^15 + 1186069612717772442166262220823923167307677758678450202827536147517658298452933318529114202878816395257890746450990766845395561502894722201821730315660186469463353657837389667683004976000919637654659976908976798058438423604864943734231590231159380599618142032561697249953150083706092992639585979353397290216765158628946737495090023272675390469265538722326748905199079234077654755042116551103287055664486594039796880259115195899385303026459959758120906845913262748663913512191751808655277663323463730176719364647809234932401854397531005558202183253859029935272150914669082392700059883909124743287410858607141768236016998912800023381094383596910824573965311614259219565924339636795189775344966909844065673619244060898147431335940098485797141867201925159762193340597998622540878557364080240556318742115066761728701666014522959847286618877878849024841910027466102254964201543955687025485211261801249299246383432908921238584419906642405731158477542958826526719316798580359723387968282004393676946081828162246990401448693327246846955263935113746033878328588154060118794827512068436949688837495863101880563897442072888978374333897545188738832206004813722883372621557518694866074020009080944582684644346249481742307613545994196223119389355420754948572934920746973882380159621500423429228126518813851428015904394709976433491175297126185621878136526360783008690727727858370610190111174787026646879574116702171446005766326719700272132866889162056367062086397330950924535025178983746793151757854309602010057610474931339823458573280633171700816638429092239746617502953087550935850913556267999836216281246147330485247920885598962490444522358282606732585194622365196125626579515628328694194387955350601822490912170181491973497565166359336711695909358576240343121920000000000000000000000000000000000000*i1^16 + 49558972031095023359131293819477246549295866810951067871305704019885554308139511701487697348601234109009858243701048828188176840042004875992147450881953032598308733692914279151029245629345114256835649250981873000085016807930792050070643079581364121665090305723690139201483759197409407787890736501966155759273873267411131360673977149859002793169005849335995948064529250765767346174845867625181349652213346228651388973618670947305302062753045891464476546957308403905060354286347394875245525403301819012357070997107643017850922175332370746600398197388105172711434680852240838815247100299566957529222787773714885923428890934050957846479460747938794407449632819502203614240511649625401757669088319929420078901990815138706532410350360174452617611383102999348159968401751113158392511466693039286433054825406305263025085473168626582538160955739647041245257084235799899731668828115165523498713372561682084428932614006793695251728682486906935445918533349985107916874592694561985119478327965924480119929323961106938125110229754130546436829166585226858968658329071272346954180160502590245038783871234151853219729398077083133253973828783426674786100589524029198249827944573614748482218560064522680722172316637873044060839955347269461401786813923383256099530995870082860548278138292476157053601518780406882736964485468511800796892096620626392380149602644074978812209910077092335353630735996022816651863007664830879604040927675469622687416400969472876626820271950468416506046500169041094430989553926692902988538816006232939492902731507673923327461360206706562557329394082134890121305587332047316336469330184503919783881319936492869410996274831785997860251936538399988085896051852032694500672410179933422842067022468510263050897491960102105458630492956659390873600000000000000000000000000000000000*i1^17 + 1385044376797750788283549343077951353244872408385676443806817674701278733723867270152777930535821707840439646588084541850375623099592978670116406053002662526527558370067982695727233744988463884443009707514507905125492030361563873325366223401072589094199910582465713151034955483663570672989313582932647113261084049161773061110413644022219989438598819694337782994653702484225166632167072578930972088653579129445465435438925277456784565490392112907413080860087810413985861873715711955089158513470180457463775150740094276189463708037697112691626194676517853800793607933932820439875656658348976079001923836955336306892038788231213779325643642910418096754226809574404956639535768495831864603232075008018558531116272585924010870166799758621010698880750727414332902713533910213705426029208510345655736550294208968222034104553490632128535468174340886307727393146525549206006784247993040077028229416285867931366831579925725036517598217089429011949165147623240672554704990808515048553353069686247543006515146393660977865000370436935573924210592134123847430168515268536685653917426522523516834020514250899857085379789496351742273255304816730441536807910198438722247441288353534761684925637586231399157244556402046802043962138735780227124441756072409150833983522560412101274399139883465833103820520178506268554005687076124100093393268718534175745339533565492956616988543953933957051696954326846952149922675286410411408205790730818111787469462984474674817477336501815904209703682164947690730079136700612771450296648384093379367534962385296000148575351535757130151571818381087552154517461553324757468523987603814376812618509133804794672936908350625456293527550451401316029023062643640530721318093951251151546537099315914567644733716182052789026588945480155136000000000000000000000000000000000*i1^18 + 31995318140951602650130513981749719998935721062944948040172251700753353470424957740696547828003034210593301172019334412428812860717096250966625060441128295291588151112028384262049732610017323205010663577848473872428686131281311552536159306828107745760244537936161091759714209954420744250143204139473341970769730673842586318658365199851732434043433180851988547386008251809182528285175852848528600635653224625143774760584083475986421690962454869641237522650766391728595324437781382677077266438613115299204987621827257450825875592538846237603868632507785818230887883805947075422065128789182005191883120228534237612364925000763420507240755556704650256549413864881843833890410995855749106719681912298161671162590633774660969447331299021662388870196548985120987021151778214869443175189573188667752178836096877939970553567727866778826886662546580323261201316692715406440330278318157274825589682122282067972675035196053474786642008446947210574620104005990333050871121347748739733796503894422270648254355555287064284197839877299469561236857656820382837839718477075074878302003093075133203829156346009011706527965012763397327764466645835867905047543154803230081792504743683736403494034946313078005544164629795292001850382806196524584767827197725653247021699783819628639308619105732426474935665289282907173173133372099730136196212961801541026529280235517857625420468441513173867709337535312261434326190770085629976413683059977585661731839797245700563335600712020957957119015142819245291457287015342646683841917227970339163431746034884847326799224956028197429374326383134431019129042426887905239610824019882553278142252045734311960524252905048546246831026199516509700325327123595467751013460769321885896419768654563281444500003593881176592307412596162560000000000000000000000000000000*i1^19 + 1685780657392769379232631598158809780877610535988257034098740973507314588078728555570940717853479844857797432956107484658998297959682762618607000074341487404874918058427118726196099968068757918487514953204901622924297200644474247655342137975376045639209410173966628859109595786882382241198126189772062267192363927730894545746475322977402393228028611509325269962935163915863313583833082976431352767887703207248414996886472457308490897038370294865140375911365393247647629496382183940383710871817014107790309387405271139610552883209917071285236168743915773734698525057162917880870085467073320346996767437478694477189068847534232061566248948335800477467540054438390153935388710096837282092148548892482918527050229261259161981473292017188518599542826881790812949542545724793844975824781828171248172181868009162207268677949925731075664140749747201430021242992400232950592198424923300762678192382631532534541347562092382427816415855427018456303024119788587273973299176087724945123764720553576731986962793468060711681465225510534051297705976153932591373509956830352546527798106432504783676642144096580904766708492542148928908163426581321145651654203358644577498729415878623230433226196344554941262118182129893430460121051046981576865959162680212553202015632769881391864950746469619625366572421853355761025632587300754959298042949621042824022041715204071001191060671540348201467858764120148642889960999968734528305339793256383791840361523540478014886808797557297211443324244934321589060019714385219122193383913033077368815169948537233958019954359955489869568560890628724922850457365434439035128475628382316215538132816975683332795860162148128232278962353821369279518829214866688969244974752528783468974868956807993025866494182128222825062353757798400000000000000000000000000000*i1^20 + 31652080779791901864963736989840741254954826750095528514752672415181578327974724672781940824425174631553652931906725855690461021399345101077010546859419427491278699415841716106950696586636015429268880675718876821268299230061647942938961354034382928980811655146211425789059381456524082628357676345406550384612888578766649539565903322825131829979485300005113677569687391568622469106292887636784609947724388567583546338609414800248286985512290413763918853551999721517989870587188119058089032930302472985650227879271055433097001448088925243796203710063210891299154425080283856610805425416492039580101805909867218463551999247556867136498002032208190611643932131867769993071964457590434646992436870301392721309389481563564885042890580097832669494460412041566315973141619175377818925717011439165139009234910188515513455497532975515142851036780212786352153222434224788724921570701453820297186123313910925537367760753020307178043045914451194182492678986959363251902038123971350511758574448379627867987986034012214061948977102691206279189593039137955778201668480288328840971063737524266320069451674746348168815738283363514736900630550227527617443851023063064841751756619598899262713827912302993387437501559637247681237565097049604963803454494053032594326130428898292985147514612047239004952088256259366194211037310802298735515086725160605932461767391132816880550679177718320950495512485149644728759682824025530130249033728137172730303862842114315285626516917960212934520651779767536944435306384556997801974308370768702744773952995491343356730216483231637878543260716902714945594998925728917216031052593912822383738874939241736143703640474793505098721712696014169499824469966781655486624938595767946343364305542715531237072981080511019146383720448000000000000000000000000000*i1^21 + 176278101610035819057751815414371327235237126897724802368958211581141828540029505418448920270766590219533434068654834939354470153133928157764561013861405151004572790947362943314099688788500019907991264770298428770944490211984081520508290179378147994616947176401805194519994687546360638990052420712828825503818198911329690319908952337524724918489974859025039449128165687094646592731633304376572895068902419204701686103467157732915429747681508651221035996349260658548907029973500387311907676056587592842247593846040972964068247368919500957097708487970516778842216897697446042323104998368027686255937425406391815049739966579029287222016934900019533427085952176092044528857661041893772010098820414550496884147270944498499335581572250006528335823583001100578407676533530463186683109626415586844735499306957902509198882774146353723424132754917418506762460978120456461492259727656262883690059237710389391230010461527947603272379489428810243286274515709227364781238653106530417991785579727846397641112250434285805546786264155275960085644537338172895120691406299778040430511552305411622375029563662905903495546855101851588875431222903796141683801888521845801711708025273782295909749701461603498114434980808528997445654464037087057761326480817069553768433579203478415285864272495677367313214433506473825101615308069103550061125778613282291947666313239407725214417426341781503331274196869478612854016817881980761085833532734458507639259417979727135104035718017808247345942693813946372346036131886625540083386043174916424916567032136011040316223750263314258012685284886031991647694546060195599693435694393394827435782147047230289962733365818504821451605285408623384071852423872468679228113288265117050888883992436937686394824482393764794424360960000000000000000000000000*i1^22 + 4582328551170755400883719798168627192893698229405252252443520985042745961539700862052763560964228842365666643703598582442555330920441775610727579011578696238628980291519274226006173862815700890443716202941293120765109336064348080023388195275145539536424259293703865071394046424334121754077181283869758663631919687770055923677662499443797777424966055872458998456520515601886873671259198759424900565293471121435081286730212126566547967451317053901253734641490086061380179160957391542419181850562979644386977176842097810340383154867313357599178908260890995163852019271953043476125088714080242796014075811511322494840068600227560128511816340423573535346097634988143578957252667998341357935943138288509817138479508216152679841117565072915321390354529010205916761703898362326572255183118024911967996822160546391355978612926355559344045685370283639913334535860740150949297379335395883448097316071361913824388349341250905894520832540829139880043471527590533519551072089616686480526054903357363017753360164719705865971662463184612459161815981552781221322984295133137647086763838496454656236240870281272807995370314702937106950226043868192509860220878023844654175346922556105582679695120801707633899373690488826987673480369378837223878893535256333466937759548137458827152524675182223086630034287110090856467694829844263635716276945550132574993583795670788823678668269720715929375860600454425033415880648525895124389190109111529838322226228389354983958543027013221879029455593130244933945631856741928979790303103891450083922793519403443105213924776523144738340715328480143515253779525499481514449299037964313447478576566759225431681195578902040225175802088177909366218186406792630651537093349956702407108946914461278845347023842560697801113600000000000000000000000*i1^23 + 277420623284000184732693324730193604275700282347121644509715780548682479936825320068963957053961325496731430161301646808023698832480680694372658442554244634648601345693617162696136318734669568276695449752970609002464662643397420415267961733684482183385047834916358814655668297558657565849745710531210404212268489366545306075693785015702857688874278152076180097524068943086823826811081950080473682985833204082569858698354839055337665476166244514990881196986171737832889816215145303154352083520793539761718760610610549571449690183058922669760892233913933775502471293655528002591188133330285276040445979342782061815372274789281906427901426269194900727194768398317561072008501752411252344478783158441949121547092295738438694716965976565951440978627999251704090562749354466382448414363526274533925347978699519597916891030145945655760966891695094872179479273896773664126196344586111970552095864688704442984774321274930866996915897917697124469145594102587199963662800906048547128181665663796060522437551044517117673221012420839737166197517111282922746548227503616035362852472947771621344179139196585457689762724105903273023048643117674132883651147328583100052194331209256242154794289029020717186345125533403746577080925525088135240392561656641350540679406527775163007473364196335384592462754807846492714873086751662909064281903271272688741977552713807787462103398634746373396770326776539137202499285645529372825429038620189300088873788887211000831364736344350390401488248204028652189630327529304207880278446083790747241047361415407991882649201041747968582847386209948126549920484827717116226113098317051449811105605734844387558080922886827692327021439082747553042932693859383250184560096422146541909852618887666512495723114226920718336000000000000000000000*i1^24 + -2372164602108208134499068219466539790526936558268019201303682201798201112586253197798481049853293875135604044386159989149497080226723216449243873769126597271172743216031650821719484103678450347673016313704733729451598390593458336241055732247283574514193048485417990880706600499032880608749985558008821585906545346704522999057718868426167099517480722543472188172753751214175261471348338073042473604034755355777570117030230428305667049663536216022103848339316862223362992132406203788540633950975402938354317011062637585960626994500411834242161521322570933482070932865398791081849398189246601228592224798925174147945143788415041274825121992898498523382541726511943597116770330991272756036156111546568255373995686224986292020505294302882565899816388728504112144480292857179587552187418623659015971916215945822368058733395426148828611879900069334808626099297116155158597925484671013203055453621241922748620547497816246336769266567456014173170532634909835283588645741402596585309259584485584305941770859923857295671782862128966101019060224979658748091909793461861529793605444957716602912879534305656715700828621395112025834303038050605943747808180136734860116586974420286269467709719496768689842657695676299755846839401561273774033112349941459759352042595937168851731518337770409304593902466048146970201384696940180633919942635914193759058808274606384559352671803060082128965910428428579902637640060752897073093155848064620319164846564450632783833808886020299648472545019684962020121027273484445494200670583684840323591356657970355709013140735081164185162676387606444946787043185539244852917729740859053903806091940565388732432318456053760604076209174761081320374194857208356666692096360430918651225120877696681483136060928091488256000000000000000000*i1^25 + 32754455292549969003456070796208127481021222015017647692517592125220222210359267665591666050160400403531005370063246459008336774278623145860038170158988060579297369066252210074775342628303303329047530745663767159581043036088680928051097112380459366658839185267755885822255188989156677301360328540660892803577074000730638119751410045458686974928710274255877748254726044150165886355180842184685044184940055357465323924189332012143951214281111945446849017081580864014295824676906338053623372947955405144989730203318199078518732602818522659318782108493509711202066990271927301165181225292929742357811431201719377336747119499655258579567167283996849651178484645167187576248496069943295580126485960906985014268366660063085862718441049477321791382441800869638763938086297318755381797195366787611474430887483163468086912819686282663647883142760219314171555389366262681560077551284147154211128029416480381208759980227158280923073797888063854465794043806850823588540229854078869852567606248373410918515673221576979538127372729562619735238848660302320124194993116601552953212033590139832822500302108257646695654023063451121919090733746530959490479371616968198025177669207057200657875197796848784059568042075768212726560696920812571477650713826029582763311752820467485865338539392494368985267667456000061745683084962016960746149117682266319451515132890248909707669367721303041247752013185654046969548999539979506933200537282880679761290180674928969547317874560720654532463369103739102796213531216319425067365852800274130962162163521770819825539465925046729061782152560042268667049529019523195522518981780252000227119046076806207526444818803223404843907636622291956708340822971259933456521261659225950857068193110799812915381905035100160000000000000000*i1^26 + -85083401369071175501310766883937596271691964501687845909837544413593038888308288278066306262040516642081191456591871658046122735900824699867846832906380496928990549865310695963445631801153628299111762394307112312969211682978287620532455106185650184035327864996669366376888371785772356163541412338849423743217159100158480566263967461141320398302597754943607742820897223204989838494593557502797741910577555340584257526343737096542697585481042606331161753610044603383527776391118380116877818021149033243426092061564280385608778138950149940447046735439323736456182348509193894994337864102252183202493287561509326890233389675054061538443460191809795105017848180169567905140257891424798129151816596922422574656981290880889845781879302088558397019382105326068664540262827117543231504908260620850155055143413888117886491807052469347739256732725467106820611499317573671312522501232228980804772332103276521493681840435661856783496202120296221685653302084502952588273659205777822677770051657436582778726429728329297512563541588654619188656110987432938289960379466802439810536434500379479112079363692150235549829730693071157460176081558311316075369441040179900461801975441133897907593985283843666360136005420744381809577954222750519905386541391880406546316377366448616092249737694181047448175894920428811467114674451522536190410343718864357718617988556177735800951778786901240303752499340631746178988980760674961843245902696279726785944474401795005009397583965001680755209706827140978711469111474693504570912876915023886317848939080156445206617558753113715531083616304064801682362775205743978294360088794618260835377181145520685653874308132284827926207479977694034424227381548962488534063552139215719611555653934274273488679206912000000000000000*i1^27 + 106761977467288433245200477938357581546715360787073371236774548974495007828467811160469998432477268194362776456536309472057497183000456018349227993027694007259556209117368642776629048784428980737151439192683291976004235451998389117144213279576565337979374627268820963476036706922116488512461775037440769422297498863394127165723212192329565355977861688136054876550770433802687111197923195367011269509654966105948655974380038511137552389345622795841619149696016662680610810241471297785874197889922653487434309753765897763433858671543757902468903647599168619037005392123822329156125451751793531822921414071859611980674463313105212898428266301877293473401747343212648869121326499180898982200135776113675840355890449832031571850776265455262117403688822480707929391181494577545102716669057822531478056666860192640309801927708971820293287930021518047937786461878620914517105387096852083894976347907775149139032789628103917041295351985880074259450082256967772471682528377116251438954522416900319495282889881827479074700544805555552131980900607628076525577197913243412876598355529167738247834491243319462909477907929131843911369031299149922601384251649998512742371550318298302546793129583154913865076089438349666345279947784868476787386124802777854906832818606187839476811143795612364332428239644451140584714425877988700446111915860383868616079519199849763438175904774435278928331908325786926722228176398591840299674899769031454687425051805815791348153560993348433392407242636324812059657638735985648734037705730485413355569786367015697021530326965012899474131967866140475639866477424631860237340205419861236056448062545407964181813408685079537677399792132737049108948922142287577734586454799720955660267639686598760931000320000000000000*i1^28 + 333875534235206278540565316547154333629771743587942554192306952569085268982297505158117044881419516374930943130120501443610298370693994994736969056613817192731305432487865229894240627578020589877891433914463168815939949908460283056681108450932808434384389506204361868463222664836799352362978897433158444949447932983595443768632929961902090665451795620649034031365608580342031089196123775090554668983309896602997577131308974940455740212440584386884476747521404014509782976277728882586642929740245063337310621693714989236297075181672827990534543881808472471242694654303608699676661217525732185951395241893204043713402698712688995418097650335214418721810274752598303027457229538918522001497454183234792403287519322168005441154316402031960256633555574956209110971351951788163834104716766984074378578892300829179164419899248855777391903815289541438924144410275213466504628348268961265357927997567337987096729304064996620422252450728557088737923266837673708201416132909827265468712629722033193248551684398136510246821293627696107505886448384182069052973831206466709881067483406705925005719835690429381545327784004476867145893898939915246883216741672437413771824454850677865929737268882460611564977809754707005945477314371472142778978660658226057869495862417002194672223573789295572784542596818536547573046171747060328233989320197447180021426330362863651872446399554199751460261697652448215857517921475331310177993123759578624404116823539611079977545799930041396023683443552498749690526981157073888035311643769298895588234508478201231676346473693230464652369569856546035574161888498437467064083889137136069636397541843848918276029359924809711782868687045051516836077190181608275160765273206760384948072754964819083264000000000000*i1^29 + -794778736338063215957898187630305227744678312427515462177577257238428009452275612608017350968645139069458104772506892167242740470279554812891263545426573228859390645587237100601468211423329686272100147905420171220328498947650323723496387924653882977843181906190011922599091494008700695700642220908525705540243446821253873456322884409079417153031215814943546326093726975774560587402934584534427333005443499030672853621534031598540099290334558694612753722848829616708568870997894095117003059058954092610754740877687299946369494065417312271729800273975589290342100007387984405168587337211509165595232271848573503350139816940907542746134543296547927014587068493407338601038979956451357603577957482032221919416863923348167129299071139940050448473824690402297643409892767696052709872436935488267358327667173195767984476754568369630367203737395165382327174964744721185297412142519185846916376320608861886295130739042545439809602615397545660771706457799260252422427398122528436656702028520406490655930156523573213951874483181764198191119021605114954141466472160622947315194593787521377321728632155174120039376367221892128085011121876338297894273111164232342161904123790316530970079204207631277431962361509106359741382746906052129643060560832874720719693766266246482825137604578428735419163608660075005907972841364439550089719920265012576741880270604248141397546169552715653331649427201973330971010850805736061771674596561472858284482559014894179021070468507189160280826168569010809729034882915352422409061472940001041635534064306216495998219731315147388122358120982138628081920664401646503035171895679027850461925629413957934308977193125027363087886943163968286196411348924872946733612148787877773250959323493826560000000000*i1^30 + 987592255448518878278701962116047359058907749833616167321653117564829436501613436501342749073867926671405386004314551176831048033570018774143246183022444072724080358393200354568288758836496305262992536794821995795672729291261815538199638738216285997172004737718111912498265221727185886853034037520816715871223351933421638449202583868613830649014273220560089628486814276892296125288960029665339906600168037836932501995060196210885248758825670746345693405233055424392449862382353044982734485768997282998411136621571434402236465509639109287795330379287624415034532433934724355466117719514808752868646352862311062652108114823908921328795612723849872383263683175903756164897101043230082587060244444033183875058518564730367011955788592801249727551013867271251727397459620269477598233155377270762874973879342422489534436558960068405539163770217364168230117854379524732156257481396583382957010065710911844157703333993316259795540238086037264612971276551697866277870572254915017295104079073950814478091121420994027329166804148926101639445996304671520273067094979210058734738473226290931959221011130739842799566970243126241718736834744021574058982346760566974700518622298650961307586359612046097753190202333215439705224279695494874939797380520356447642002865951591240894529925204506398951613102476507811342022714914106170237408424342224199464456463827837645330363442930663728519758019031760607656218336192395712980801139633749403243850754322079723767240408589825101289889341432139603400231121952456409208555598238491571537099499829507133811673412497929182638017149811754523248014867520697479598000155140895292753160438703505019190523049416421144053187994480841201619603114015976972240936043997976042723480698880000000000*i1^31 + -781315354332405018727196305707173308567212382988855836906103604391494215789081145433631826805465594598734909197980694772611120697249510233825971170417973115273639024181681028647501628454977327982605786591459850514195225453209847800920346014616044100002753525016445008835890584528396299836356355308653819995952786743093054603982117549094068465996736972598136433897948947513298866412514965215431906920293795173170142632004661120391350219979161511162047406248326920395961721954012898057717617077262731556242796817206958580547251469195906250973044721255561041742736736961867273784202933220296639054019476402318134552269540279442283257281920833508017546666100985638001700730502664667071436236863349652292464979324155564802968488242287163502928793445015238811852190615412225580152573652195359111235027997494303715793217119799636667512793411541568641231524696549900685488981677977265523310860218871317626850043481759885483669392987775403944064312862627823484048230934685654525032802514833559615418631840410834025488270763572514347898477852998037406998148115470416375068998999583148301256893667518620817155302421595435588910586713797688288993945742987608529847785232379286386684933827242340563157927916955258185920814574968424783074307654895662561940987351421971435332589060114798930939942078546385075118647496699903755066770491275248223590952882568304336467829593115429873198618760926501456628239652003875079085900507069341323884848522476561504843157148045382770241556005003624883909586315623867763981659327551035938248926402538717742969372206700711922213609161157176697985117251256410783473175552311295276570585410938456130847679802743487840733720155341978944577773261268770229702981190049447735721984000000000*i1^32 + 197892685852803700443767453917870486229171119976693934138901164165238475337252099580921502440865177463044226458042273323552640097979895461750824645581794449564046239840165319978279317175439743958020975013527804114393512759683548094495010207630548539174612508405851851695237875495472907354628399829319937285403354021514284066995120482285061235509986206371672776166816562935877417989720091844558591167316530400633477215838510277430053141461430827801887022108274181069011718922235121931025605693810877084222865070041922334131608265566641305015154501099446272909560509372821876305409910114238022328303319535351459831228429119903388989351924408077886552121588358903818929834297851361603223826867615066811856351011742253755810926461328699539679399647801549147496696074416131681099721248447151790216934054932530417849040662334075492192220201731472002392292865527754923539253374840151772681863206883262038889636953066145423369108822140163927842212733944023588931710574571735318780848888722993485416040099215958552270186646656427706595529940858226323338439206673159966294361522907915247810752358266617852094526215740574327356134792662833202043462112796621867964217768922639269531675501590660167543893844576759187278546466417844126722285290942702555034049553950198394482702913523784774969374096971299635870568786478719522531893572076053121216067255109372751460673446205195717769258432133316478966395650866855409727438476568162353864032328577573932673054581024980778431025451491328715191940755756535374497703966105415716855820246318216211587245867246506342852645269991735107818947471529497038764231951926193060671345747323045389724498205203028002360756255653815500061038300035361242204332555604328448000000000*i1^33 + 4146020411238485634214114079656913037140208724427658747837007337490223019665098689229916510265292087502340468064742582825825922966610549868133035365359688564701619789559219966046870281538204082483835222756867268469829574896869082747115196724376604080471749181488634245641687237396697974150769150999874673246915991179601019416421837038820624682671600291857202906302778233387766906022850913745211850749248570585999648227065989690911904157867874277123559386973506608165322506018456857812568525128567398934657930817461459171505106967008030537876871520312799063829061498086314324027749804577933469056333621272576283634510967047891611151302659890830410023729563782832586789842392272257241058829028541791398437488667369943239113623393003202714755488128370249476483634664001061685116313569098019064753526878325432666335570900073787029503736985091170204373068147037546212673110997423650546286370200014475041774131850146280568839768412764030301105421143977532668526233169346720810873626640010567444551240091241988796591755744446347172167076212610735092633811086898046919677241424965649191414106518205082232710251246093528136170106991287230364213076149832677036887592327312372850815125388103300769689127722799993348668861343120886625941930699139374444626389604132106444585677821293348479972431650707911864873546337139648012900479876705186916812373935778047887150822656097516932821267451675423374372337539510518204419204460535181949421910975980700544348951170261376249489116919579945319550819238038472190728421004094731918952603626779910720009914554637379540830247413299753142747850665081957723171827355349226282045644936423959311065763790335969176563282630567142969737052793447947625208532172800000000*i1^34 + -3671110931248008987930543580205043201148391439163654120459330512863477403770419863350459686408638638737807516496653546308200661905933723989264877845235594944984633618480297001574582938209002962423512676604568259786873535229502904757501440506576226860932873497837990375795786784412790844537829488870471018894175483452794082734968761946741226964369101939879001820798435867702507481199384466069697387489869952349897765340574442228948692778995290562234407876616139108330727929864789434106934026626006890705424829712529285379468346488535150306956976430548849754930160605359906308298365493493772952163694874752303740125644509211520806181935890059050654263106567726074705685085298401869822022455208786612977955856190867193694461294485903575612033278670850485924514625098273607393193544487946840905381191765004271198476461418637959682335586549157497725824681587783746560791006335854968105163679198878688907798026949816001727046680952993560421464633958226854963654649861043190465139299290765238907286383550069351680685932406125276497240700378779807604883729727642365626884185035902484620359754653902464260220456764505619868503105223623709552660468251093603197506217568198306425155992173959181992716351319635928647326800687334212336994536719209178934370323172758237628875887078360332069216398150652480865914013430708485731262176541156912258206353529848528073833955904585689590937255238001185221501403708331641472325924364801790915124354195315647890200186180303875982839761482706309639340426507125453310163867623630957145203113022552192487227257618240183222682304325338224867323310903780531145716625901314550290496431679114876139753852857292759008731471407381498543680021751066157436108800000000*i1^35 + -353199501225351056684052289529946212743720982786750984296605037025364046560285911229484680931164865130538235812922070401168806973926613613004344039829462826422162205510296171991691788531614377471253515170600474974127850887415392949769082325219877984188402168097317837303312112144478432539916076833127331193427348347019643007646770102290469688739411610872496316799648367752392922979523790414610997059178066620485612791793393155691139956546230474853225952262578043858821708104901537770091127169965301517119954431816177350447737990563493415095768909227797755694729742399878720183226778496723983698523208465406529109472527562637552147148374940901356415330145068434389047611237822785796205778004255565532458468469447689994707414879894418193275091169211262696220332739567045739299759097792044541784267058347027034547598611262944110823902982751096699562300727831253341374437362329520646466943237513219195267681614437517938172599509233374338262503176140945898569980014019898732437311053495275545673449587501492675576367056888511867747954389486344576493396942336121970056030975115366647027015839769081507023872700672619680246365594847629979492831988383706928464585676840047562849899260541440016230722982125780971478425993092069625882404940844030063076129665967161752800882622551640676934538545671420949834750481691244316766418450649861393688192144894999022283199244404930379130729091163942976582238813838826227693595131541946038285767935245722671925388603377554152676936151493838075943346298175710471618756491780620923735150392187750946504930374774708078431333520692007489166101825871650432749714126315630497362495092199004763206243319971817050297876779237804356925264989352099840000000*i1^36 + -11825917302862977964970170997819579404663016541939810951411519576814583138263938612204553609500224262753722953684338711359595317975305659090718770911248243748540128075791066791611959382797360646180503718918148554930628127448987132803623542338288607490261550656571910155145822670493726874864681325434117405358881739775781626544099029050712959598670414008550545432250683713165176523297588077176278015543617619572631135399306262219856435178177696805394755239004306027127553280082575654837842937280905769291072441119125826105329276967929580239374319092656579197567613367810172041499063887745006801770838687385676664875735799807619714448716324222928363610836207050912918946943255456600157262632292291242061449748067857243353814681751170496744735982207515026453703369699744160749286312805622633159217868187423709704788490274956597123921713113023749743867658179568844737651975340223874423399399773349386636821659514730122488358213001722051472140277604626226399857023629364693592496655412319045611379142488668725670153334971351633250926475810912990886675828807520261033866459190598255851161186499024720742132902080468749202122076868142679865746346996916881062241321031479922666837613358778356057731083256096025746730878551993779458412136678588257200738791833584916217380190954113901896316425433042018729157589388817897705441460228876483428842995285756582118138936591725956472277114325675844218903779585406755424953041251123631000176779622578751022998923590783877276402938475849292119256060420686079168811573394926896745378874991055631847222517273710635353362819025364372435425077330789630992437216219537562198800745049441442485415600005949131508210846761186123140080599040000000*i1^37 + -521426421469284487305721241409656217439466478565585969328914973856590580923945640994866623982882706033684439441050568628620585546348614057122413868286370701226398458245483758334065970568394853995331802662571790718930193367476541271549704642415666241115961977972414678173540777085652044879181000481592723658139496100451886452950609055993777117764403130703628620537630246381414198889417565776946965218273949334172220015046572239784147444816020855050178112207824040166594188729934506355281325238013635596920292134979707208844364296621232778566141911177903310784276552832331462040384917276188421395044178346678733407285060848626520532790487023892155502623017519096262958946994217413549355966615425757441874586606415056185421086086656310250541433147355994293085006557576050238206259074383113158988855948295969614562335221120335872674770111358437657207660193902981019708470430375279863690506681001462450708928723279410849176605311645442149559446495524428936669654915503648803154698659680331378850397850810440688999351295936422206858626510755085027429118483074924568324974184642815119829313569255477218012926296032429028959404461207152644743766171201219853085872971950934556885146116786168426198886326500633255265168430141918535436912308411270591522697127634188478905730706493048194710143608216064837227264147319705471390815261999763384688339438381720392247151021016352015070636735623037875836733143343483429205414417583051233416924317057531349258695800117197281908449105689999581438799705205881297033158864355859580246785182979567106929348418690656628596870644641033244423128136293919378043734226303356778029737793153983018708103764929742411611285940538018103296000000*i1^38 + -9064104447244438384994463870196793036823965135280544712407121301729377723732847263522190971870906004891701030947060963554889321642666073924792223832016515839177873898947000779203993075915399672138888060665671860539421423425425942791692175258062298860954244991194193100155624943752260750705577977854983130980004209742859885943018658491492163274577859559296182688603175325362631556187829761684535403891596388779774133368353032213768797847880936167189379572411385600453925831623505873676718408402212378633260410070461928984984615040430304363149449976624766356041594234609319222061099555214863174221674052499483194054034217126701797495652868326444176116495862492986142976442667183204047782002152683054219005637433191650457474860523371362466251360960451282064996291469940571889822461391290531277980249782307247288954282673520051000328719422097927113977270299916975845144287283188631128234891437808873321956793161962961980266203899678485428520903986575790932519967550120732087704864582444084069284403180255669750084036502644170476057817640914709692642846722685871376300651283291264540958170767271533327526530283257037537287069196239799389451371829157030475872810722762301484475369325981527056567186166612733678483205991854181134780186103834461483573773683410027794477169114566761808959491332347942912130306917394886614430135185498241204582522373639780257006433084621217241951045437623142768493293299251827783798938348406838875941965503410832949874637268589104469167758912304878646740276458062812376099702692869362350510461028797325046015082103622912459419203390223466481546877006944442847797982204104346166711613491287608778986164800092585268050627919872000000*i1^39 + -340875667183130268861567855687584597392791362120711117945482262541621285354387736493010842453413521058143253939439766455875159791668137966098143552765488491086346602489392885715260886519929067577474693010424087498202020979221906852501764695871888104266358038998786753519668977500811292446994616731244170076555765969298258458020000796807526710896585712653829941416100522422167515756349458955001545853389632590263227830944297658562853452175975585993254219732166935386876415083108443009323962471729889527661267877417480979696973205312877730431351648793758801142723462547826038370272841145448352444709301880113556927395403918596377408625689947019273604989006894631188941140922458777924570905414137889895194572294047003109309019821553563706659863917203784686878637169202064404720096816548273178536253487053541715318788127497949666984436754370661863537425746831579616781758613588491528184366178708147882760292362810446592792751774128895971095254711114675773770142950816640996413433178267328340210370373545959338424274780396264102932663885475109828674363543759588273222989333214158080605032895859643917879176670191398307888967859324193355196166438718240076871525886960582166121941889388668221459354969002933235020042686971255669636665633616922409466928033475506861510706461041809271221830448530917264807344543134821360362806203922506253951437804708375410131883581125220657188493643353747725211916442516231795297752333004642721180713539726819650062119652302763197087703864668000857382357983605822228884573536026270466356661074207675398963464233807741650614000466466015731826434517396307975911322382043113320639661853690940144013490882110325076158054400000*i1^40 + -1993074282730277972362557719683442931203834477266448050439432388603313855958815489207028064583110264619927277993805084342945450261731000360017463282951874579460686970129426398389810745040467187525353691876253023886327303390196159483880738690723952838719312117847617058367796341725388651170935723516346898882091195654295191730575693690691829039630649492390054756903225548301348702828530368346022050426092340450011750295440302953079288819804036289748238773161595039660294034795719468707077855889585613270405502427936876682179529214716789380573871201273764713784907024051023953443309145901432486542094606731346609728982985917729436595230012819494302405602113178946738529803824192862966927485741676887782403171290057393661279523347095845699293072831221101511515353114874066962701490846405993063714918867780622065326861236489916170871534229116859583331659704252323914867191006452697803796828578280340789884852100449102372357847895892244456295827986327005570495664436905580520200210232705854939926660052589703363121547481300729269371226571557479308554624165387153131720248255813992423339069090319568309166614472098006009401804595077282816527754731392108509089448956199965908985741816831010205172342448076205041529671766669150230822741657191126505916148804665865647994078988073677765040796713538132514358781267034950935214682898982106781653343466419165032672666645006561673931336808618026403382700056514237689844778349173937890168902357191196910037795510968042625071215242723750414713848310811423842198705294822088066385248130808666868386664798321289584061155349254143230444272081339787754105708550146618686174663216878294461067416023806771200000*i1^41 + -166414360287889901987582891802267766135551531584646993785522325193595623460435811256061703777341541225517107820008928552711935329669538661559013819971109049004660821902279414554380353462647228319489077830195009614588374780927840248789428160214545630053230145782831753494743607794614090439436834411636402649581377561421198311691282436848007906905369547550098879620662827267274909737282844232069727758318087874841351628662078298178413797799783376233650303342809375366239427631598106622073633680963416647034320804018233421817045556657291067446860034614607269929664982974976522997932376730339756553673641578644617835720267672507843737492331757018543393375689226257319828442404301481929911364734361596150185503863492570503217923127473632332081652798214201330349227746007029963992327411046229758718991496278738412957061952139554123625169496917337054857225927780546777719917368707477711572480356895815700733893407520589216946762580431995478494243991708376586346919094954066330440879888910969601921079445750413459905278870717545986998616837443184707783437648572013003174522251454628316999279592729833751562484334572743137332699333088079403145393382194718247183235652686430845194125947441340313356712504396619856431706633886373588286011448556805004784419511271421513512819423268025881575683872341386652158324840963536870796701799216936346794239630805664223965019726985062385965535210145119993102131297055266712349936827852743378594416690489461550441759718847246945177094897843852183530085298194978018830991540631047612342297209643733918581678705105400681460921229064288494809549881682715200862186406308042674854081940655079812221422796800000*i1^42 + 1096151636166946821432620631673124161746386971457847303545969295494431920736890854348118377558905364032848097811580234337887470713117156704975688368026513276797588233326513588078913448722746529144462765787238477683899660511139843124997406122016038847452158990062686028305694244008062425901715927232281404110382941974588441690249460963459656361343281094051896133598933210803138876604911577808671996215696479550162687399949649925563853014172400209905256422649664521345088107415410863427439619830968310968601993120585516722362679810633226573766466113705338979440237461851721746777460770104670940290276324673293736654110288017931829386542875364370846754437456776835951964407937345590817084598945684116842182447444517645098395786951094984847067695718059129789978156447751468461649130084752978074925296305797153403501023082401363403262187173397529706252824530294360168899932128146085714183225744121027311303065639849688754641059771500592819373345135185781420763519885726973918952812800641879346059810985911586037830362101395503850981071086733416850187898701111625792225472430419582862578069011562153928943354000005110631624229231470325455768851265178009835565026464074549556205240243851130816877663440421985672554547838661242134233514099353589174716034656733288413664598117321681489914282411915207371269597039027244270352796641551524748204530411991132054287819426092588931753976147419257332555738123959062373143052610221789778571881230669115145850512367442706274452093584519333733007664851485193514187378494910129565981829619829446303095517704145622134044588420917075598144933133167275595903805058744290179651186748904062320640000*i1^43 + -62303525382835520108265501008503267116749807655256937332090136354920549646963328285868345290501775813140711149974991773700827155867845662184033562347349106798047988681975980402060736737903380590161867019400168143855341370347067519975474735955650360143517960653314223571056970240984695369415232392116832463627682101521282316511962862602253771833892422179011015992819429217589658368511438428727099396597386690788917850240460083498275735950338951933307851576598506363295296356281111966922962123506078662587743266459458290297722586599581176166197830954460794190159497739467314796074473608564250205365111643392062520670064705077647012411611931477426491141825004328164052017080336909194543008205288663757801977307345295196246972271716933453175570207498150512186936452171507646609000555731837641395663259157544530793239403448904585640013627121581269987396671755612552918563898788365568880740186362641828270993311971661565248537584569711198037346979942192928692924304718465601860399099989471676853681770972237980733599207441635822491344141892667838678700699997987436045004706582999085869339194548659042598008947096984281830621139269222095390364261029262032105801193542335833468913695904060275135846645733873152671543094813734026928451753140652169052819825861445019053410373396163339195719638641314318030651791157515995095248376050059406702698275117688257970014714069062982178215364762432288897292054607778266916751356381241911037015500107792917479942314348199128718682600202530188477192472091880440437503232426775133810153406259433831440134075828516486996536756646431506589202931506903810900299415918611590501185942978560000*i1^44 + 653944679796383400199517385868882143643641544561636612881327909771407337583392250571717755595734083829832687212713277929262777714522181339701467009820982625252779404240008865078551435596697247103703541627961412148351611222528448402577405056361371505387113420441905385390616043923858831210801403642193198370153084198561239278911085635939537798111521999743776659751889064703012130471177655508104034243927424545778570127564340029502741141800862673374859126122547546827270607868028829232818312696824645029118458050565583787597598827495441382373329346417788190598798718131450949968997921183014994733036653587558013124222184684111944734572841656060921209373816225233461222914540587555535103347696891106173795255816513897952777552988980170282795163165148681949375317175852110593494226986660409654536373613064264648470047182030874287942641088959206216503409902341743902314206092575489906051151554032045675300650250318322631574324095529630600090510656630666209513010018196724855508836851104868732476918493313317682309745714170512868518247371979909082066794101629412846827930645116312854563157764280508958454863175720433432251920959518798560222120681539365358519400089476488787648596320834369571315962525606678884302747262040431457787897903403228585035464364396723754030435534239392826919004129745448732899810499154739036062101603351524328425746923152671604643933408782690546922719589111758868605986431618451058702960682346904354136400132381019440867984060712599017577375436157064168295865343457963273251335499774684068845204595477986054392707247373610773115980453722585414777804015959385885359436951334403417571328000*i1^45 + -6077230706831016427984317106885298155685652677090715480582117685946974880996776035440346983284213779395709082797910855732674613573488422886468918855146162809481576852600044701113344665120880618331445975517951219139016447235377916318715438062472627613888426186267609921063248883964124630512947472940004714476822843070767565422688226743485577480897878044383465968838549011832467112889537597471998269338478108021825467183855740823391397277718779242924712068502969845357830571808349273796090451944904764215520426366718386280137578046224940979788016762591726203629468718634711100573855668005067024945937227944521283216300234901584591125823673856760014430060898852842552270411578741684598272775983629559144478878523076065600190809839031607959840187913720261343985482445073641156142159871763203257748045787195949646102218719854734017449401694540937273468640433160160970335744290123662475172625147045120155916063956042431631109674970638610173453852571020331694673339420184516220365465242609284706666184550122599343870980800678388965097628754842159342124848648465585930493642084285074602185006247250324105110732925467859441672432288001881804284433401739967115889824791030488741891665658485841106645804099489848339747574397235155836861950088571137080598588966066732717802626830473809984556529986458048946047555825407258880155377371524154684184843913691867525899115302428304387997514291349103692509235025026046390544955124085077876738369607874234728166146116960252434956927397370160138252185482424573505486205108664784047103751733638027931344785546329080641931953035599518315734503237041916002628716720868556800*i1^46 + 96721825260839269046158590637448521066053396025658084563704645130147744528462207173967614113226177267333235038173600135576737584530275150164229502778830686661201126804394006941524420261666533871078361350101223926808147281683462011962509788155355438395319493260256216950925877648388248790120631212358676422657255905717757339729507393016036285784973168774893920388137125257318833682356087843120143714504978420105015175895391489637435880701877231176126657756214434315206156066171254840752364316806518465748671427837262627757085348588171215368162560104588832868212303528977696785691363905806526597721702757018264318777456779993221133328769754468915701161794874120089791943320832529037954349939429097240257652598090227692653557053688779964609624219506241057168432260534402052648156353274022696655336614363712053654600158164466030113092261598254382664432170774151092451184688695524458140825844609804005479690635922957651039197710269581521664039004926278637278049895330997667713797434280856865193751644279271269211143441111587042134196330303438209061178003959220148137666258951327376199451510219988197791535435263996769455215357897550667509062412022861414063592344589620653422440400116383730365226996502226059964117772723452045194707030049843496379811862821375000417151954735304142010453170804051330255389105040947537618118602636055672799394337526773493377153506870458353434657451084518844765345609236207473966538165202980576923458795272198321625709887320474053659501406479489807341759959829075769979611060223899930484841799611383108621935851181103448104194063102991427203860983657554233308636774400*i1^47 + -485423446436403428281037474417344558056358747698472016199878069712399767222203541020761186393403635586859373204331779712102173047520945848619918180925574414331566343145284626601764495671975866359888531980207490089826162141316534180865663596401562458424003434125169784121335780961452684987781092075346915174695308874861131390781273666751956791889192600756346487790284415226437473087693644788754189429037966946932292625957639563732863270552028771576067018765471977263719421003083975431841667805576159570361287181381594446179074400807247916836824775132836823569280749898761864558628092966227758059748233934826116426190135680367048516797426802233233840866705214720607242686846801357595604702640190834554593150305757465692082038179102420251799718152466155560176904890950522252086991348268481962782007946733609222611598306537081695421264175353564227273889230471085332628224841452491973045920244303784709214223287145176342918972463206824888767256312621928246718087737813043269954734116337585831416273652264319235489035403064832075121104347959833337084541801171530579330212732748614355157889728620899889072865438826579378019272148037579419160414787050948154038598712519618378370229761007786187919129192717716104898501953522184510119476698051031225317872939686943816673466275147208653991298690032025092936388902591963769780682620165285210545509003764683508194050727377557938017982391084277639814305536788244537724806263415495631467892988438724044307409337063196010996410003811543528953206648215185408105623282400432763224730844327872684168110932826316774918377967188503730589535909490343280640*i1^48 + 3924333677238457911431500036367032011094226048851193528557260796266784407926841636347570782589917278342660498674813452830221906075257848923593504272660746793560590393262549112498431706315186308829600675305247982607643679260897299827918786157339480243638562409856499130844446687639108085799507977238141442447528889301135835684548145938908901409243081411456324423644574098194982395357534733044339156757510673388203049725461196582420594650465509129536752428261411672663450930303483403532555985931712690210093192849883312787624890579324018236146015640008210579357366689323705128345808288647789470915453479495856960867415946388880220636111079871803630299530185492337638219432814341905779795864498457266637229625433316193325738488959764153007770942260555559610578631946943836408685191179724550400087620564481029639350940008388477053309007355433952068711040564984483826147799670221584802405781541372778589612294665513325085683929704940545232820602450319343664528712175553783638876234129500995491601689010129338350889828481584000530511142287049511297262101502948056001141515041110507304064941258496676916483696387366839086828747576768730942082719799822385660430125123253846463998047394054505249119289811368763985084010567176636704609659475417573689725917033287082939445819365868788525001313765967102684243442926386625077551224344959127780463672300454434858151406285052986527935177317969763082747640342850832420955729181485121639840285425454619825400079855124720696504247571849058623011283483109504642201896290004183206381023732165243519128354420740267311699314978382707919432093532160*i1^49 + -25438704545452417900052353742001584757055739357894932933754744350355793606840442761147275643335093938253704980302336160670212507190939915559017647159734561028837184026408823738373364552803397278413368298426800030411491426945681241379862999575453893787845807308364760165314755256034219291126859711555904430981469764855141517597446539630599914602507304776374826061556545187165977235796138811048749645486311806057769238363381510241569383652928025106810423023890790643537918814353796025256599916312304813737819390925328658995372701720337750691357129019012326629575507284578229889731162546831367914996316594283688021707099140521975812679010536574937802705421001540260170252947985466247555542037979168676180299710186021423015147814021430569542098685074956694268951997436818156288712898635222296147053809113429511900415532860938743683060892255142580189933971677229614076665935548500114789210626694455361894564397416832366803466584634708170014718052563072884357026735284238488776682716228017821810370259700869939380665054915498339978015261433064074840510328804222752104716713679827033261465529230528978341494612848321272206228288358162455951340330805482221218900061833191605161212104036515590216038682375173800601622202088582511471083778400462690918328423538856406164173851364520256931651076102953708621084149725989142846073939475126423846180960282729332750388271413227466200634467852214759823695995896544635895123391871338515770769083663887448765097568955362602475869454611128267580394254284472008441173899677022535680173478952636292123099840887638509996592407765224620294144*i1^50 + -31428224199119034623487283967150255067340958558518584870931412789680433352209701074671672275861130668930479124671283237280109930991479821267672928249046901005479533507500730892521320008345399166592923133201552684276094284008721341831437067869019634976576624266690185960891530611104796263935133531849921631321253329772276468111749949655228290382816838909205081968432997658173736008874759910718957077077991210458470595894974988871207216387607306628749421794659762903565833559372588931198751953204526899385222363969063153943200787054594763548528592289213117504482364290628132581012582127402376345754850505538053878022857083872756412658268234249100971404241581380626061977143765298647250478689288930358164965952316383963884530371676483653234513194822276889819222209643189647247486906222645489687476654831439877721968303287525832681408746223907568710547809965833828412952885300820419041559593089223192286592798353401414001476978992266851437744662748613422455751056626849632901362513886397448231130755883131742439317907689864514356385073028659457849947215753532814274130134530909979679877862375933223419405880522131142765210947351118019271891010416089963373585056409509029529607588962884000878174356601062221651976885246204247542646446218909422274991140125708237410889605408703404025302866342229171641135561150985720600494743234902472008344041823902042862239349090485137035263724630120921273514817743286251578240257858029409188092268627675004373222343177959024460190896201851399142413372511164330334355019215359042992683467376770922595190074118419700966446575124480*i1^51 + 4941944547693044954781632977311013777766208739572583883377874603309985604255603347535005286344459679958222302632514992876175850139905305645297586947344461979830749177135037609804912491166533303563927398718842726523997906628256822232269673542826549652502697189827480644820547775191629916914489980329477225944799546923902681097280047482209220167828934019779413831500919748527930623974098047580325705881931052646661075197388305365586823734485601898057935100633197213075239568637861057677001058834067576326190287037111516117309394713530541759162074336258974038133630404119907667511451167342204359183076438478373620935604926690728509750809562519735418076061190589753050536052201254565873786837393987743260763049270151219933323321043678676327216531445526615604868741894296169895329542805325699354053189935082851030954548537901986353168880484207811879804997076551048917395813509239500726305940905020494674868331324434701118559997818508336044899590273996308389430857093814284331409436052954844090640849772514352328223286990247448552786329043574100370645489206005313056608252065352157525690086924034802987415535882497279627920000487753643544505768514645428945139039374617465323273388048296795329119028653383487141287910914300993671180094284900943992954736916851733710259636365313295737747429097477755540976135565270701305778853967893338016307219467740699535388382288318704270638064807759088480500404548555786407919576516245324853876974838527366945015514800204910091666193022639095161071196089772526677009671366409283050086907653373417230260501094313073049600*i1^52 + 50473368476754035490223097821465299227457347151645747186845702624230320589170824234950649399789288842592731178407886488472900708279058436736326521073947687606011633963935963734551159538993344931155318941568066646194675179942682441059715079211998308650532225805661967635185846322138466203932669940552657515193997228005274876834372486357913013051593878669192050499725565402380794096250308699632050457677966732166013707924163527867631265162240083498577557412833861977996058767103520014082711603506663368472678728780208975376961565215292019649722326304177131955208132487322004913062754005802988470875223463989249566335291404314376648824774362887104002582806060630238027452585494199063510630717236935430943359346361479751575292483269911744277114952092192200278270898590833684579488659338353875379448928703107403952495082009059587547726205275040536215129076643647358080813888568652363307889485808868011241828188471035998337567137489983003838811852293910704466295327864195181587240039497586618647090461429986173606004394830753673232484318507827659024022490567018844529761403886646914924095255282509407448921274078893570424512694722595794838813112100085062686359647278493281889902974354770872157337485370161116196423798659229769579160718688619207735447030016001151733416450838005195868461134907942505940540188666610022227235752247727245773871039828531908975346933872401323729923858092894838801974780016351132256732193591888457856258187615000254415020061037464169673313821454992177362737113700547907720872563640655794032633303787454457504600162304000*i1^53 + -4703834679935663463787977326771447714148300855479755946768441450198095129112115164670178100642735059568895575303237803770716095969533201669647720597226125290834365291811200102847920225120422907010516445706015952822419706152278490182113341057562061218540169602067091158175263546890304149543647563088324966124788730987395405712482011401689547572755880814398228822462499270734558500320564752096144433016856027819555115423270680958019312619212094065178443961861862166949894438535750331591925972099957859885041949690188849418852618740997404784052946500055104979318265935750659486736765292238725866841652034839180802898757930583230360931424379782391881661633930262923489669830821114275555102419559500786463620897670794885638303555451370124557277870494154476006953212205921651712532354639807461618672839136485816413654433595887863286503277613851769854222368697397793457039173148336372794782394559423976636926447726940388469199990236102084131049259325144932417264606363683723752494368530175905829655714624292295406071735141469259659783834338872522317957621051140489616011914294099344605504205952567653176160946651931856123824812231355438686912216600295070679099615125688177069518517789804084896248722198385469828273987341351339770733128483948913033987400917948055700232483036433099102652146757093114886149397967969870359185403998690673166698275234803425947451137933959956633648923003890353615343447540119702911825421488992215329632661697777310700784997194296495094281097291808725822861314118924468060717376326491579842208344747645337600000*i1^54 + 208084770238384080668570763436312428701895731012450835516596775813385851428835746112272706395437269733729674072317125414682011161554946516819435027722810290869559988236334464469186514399526988257055020247568238345787367369417032733800677864776508967977339888636014168519869871827729108208461240796635777306390353660964058145992609803066576916104319246879979766235521568824301942015400254522264732164937852432942918507214283666400979505799389134490137466003927865229743766206803648884894432462063866643242135900044729726522557214081024249891754248717903971825997563851044257286857458418778995317196768035130298167028589777207418986155576109735141275728931228165879081080956541708829294456787385200063656922032477920141320266629873727148303665021341910764077946232659543084953716127223019668811112202907358702241971420054538233130372118124734960908683032830203770733623271371273143842275005385252074176921998179135082264899184381428913364146249810764758351707964823408027537853893451346147604823962084535429168018008160776872766089287895310225069832042874588548369004014011531912968808244555339205599980887377256998928459477757676463363655166339451463817106842998162066349465091131836390971704806676301313107241850324641545729641519905007287428780336961723964841665561697112881324936588162403279976134697503207990177712004331802559849846936371453543545562963745851138392074507491151523367421712191975188617137708562018465267639722317476007535468263604031761052244918534382789337927682191716476169331020575435184616243200000*i1^55 + -5912139568870787811068825701197995793140452473442859951339784417667444630442148248926082866699381257565151981602498594311765115748657848856096868897345679467586424168501855366328270539282217444171593328934749474864510854455414731173782221118606280616743179504951961182814982813773257756704946056790977940691901509523795726597505410190822086833535845917921189771398379410830871258820789168151447526811599062325133806027652715476883701144842202324392316567387378155416404893020297765504852066996387823116611377432588175785594032826771449263907287772440168760322395282550146632296191968557947616469823343685932978114898446014052323507056796327311904116096680384494321640894164012140363955652187792036310379473473790687505439800910137115014915479222837532547615640993760606330953320259600753096319077775727290478873013250085774885107302652676379522461864119458381215226651267907677771422533855745452617536343062160424437961856200177607942032244112937969048987096228611696508074992846103681296650237463270976171608579037060854289589591282925753940156863705973621470801293767432205058358884275836193291592175500332776955990490993545106560510801790021827066655056407561549159090589535926388027075605520030152405794235435578658554926191535011741466989240571264698932073361736128782544529947699086759713720043607702044154006317249022400576024347535843372371617768448915301540993284903137204500837953040331746284820686420006440893004680907809856804289996887695444138089148626775266150163178745424911042027771133952000000*i1^56 + 2266052164075324514745470521672561525449456673321858320124028759479742171524957664269285523665825482326203968312993253707490451823511582552737936215415912872710186657366284096276774308192102808192540598758800056344985946315832121648803271451565772447830910049942082643729261279789369999913579677172003807280857886951105140595142335770042710315078145147762816409547571003237237236924621560206697052547187478821606212484636168746941588719457912230830261080946683102941041412608023895417307772027848585379795454293329802267577419392073414823237496327211670531797096569682154756372356483613207028637253070636950546142725316274407317596519272626641506518237211404819774702414523778664461824938181912687908164465124707607897073014588715509974722922122101021802965054158168019816330734556384954792594673229549649702542943123910083573571329835130922684886771143934672237808903492577388493996372517045199380690015553029593662188518198264804073991794543805746230947577890756957245618891869160086975346390698306902794288456667994314424485753532025105078281282518458961168110301649042208027294266234285727911873014585319471656980791614052775590001643823743183828773899402245684985191552567496177044531104520686160222491582527034751906017948883842528883298454781421877753856393957868767379284468834635637661483845067342170641722198266602948828550977560712994525446775652391717383856414851688936831766816490189007345019059494712328761254266490579724795168812520066582387007160690168528818259398450216960000000*i1^57 + -2744343852260589109957527046088569126965757308878308119932586672661058530239436396193517188188050692945992845635799757005585686025491496844488902333635835046990126182323707269189249470800222243992749124668273135920518486905969495284516592558084453348134886201503819194377983991781046615283094466309742806864970144872597070225838108320769854252311574279057186440510495381965748984980969020711228528924953860506588480163049379199890716362449702452966457858441524124570468376629167985249731813959388772651857753474512678216562668749749973316490066175245574357193780544808790958687019572372738675316264825387979274358974863352345279298323824956744073598128742785172347486954821192297607057874088051927314932138889805232991463826195340379089525052471374791943181172345021744849597697891272283690495077496933721053658818598715780406665972329573908533469628340807714630563354634675691573475851063380971324458626604926849203059393280308259952551118216051466104212657480558762595708292234131604382424654196169882589966262632892098786979050919398587656597288970185489953798754169959220943959543380862385711708740391794267708788241234587464616743974763444352236516121586679278246962891142310910065199693344685310558022077139022050006380551632883966951596780337971816133283716850983280618990106333897786979402309262242956262221038035394456499106366718175307237484977476942799592676946069901583828049932439891099899465942789161097943121758094414401632623906614166718950146048000000000*i1^58 + 10382966664102381511813916560648358515965493570953942821557136385202904658006425165770839886327325332372293293192442650714491200962001382932984043462199503894753084310840122319964839532277579521940400657493846668529939729711162765444634103224237497389485892532846794453601989196019194641030901268373410864865767382831894916145901571146778608367136386786302942428673382581640589182267665436736679414090301049100228342049377224343625616025944372463267807313953196045345301683579530170349574179912476950248366572890671936377328398450920885694237867718931449918846083047850772005941243990970343632033255559763595918180453850818347461035973390417202385273534670197408410101609972439606417148753653017152038316380203451324319577871621458160607313083384513674058812541547620453509716042020863585752340372945972747649424430098813817452449465232708823461083761966823573614282123027049239242415379323166616211742297258416121278710289186780257369768253899318241722889945076495284766931412842930717861934462699413643609532751011525096469128883925455309830031664906147134471673164803755438503165789460563121812344006971987325377507975896307472585597525980713097081881766607493776048486560434581446913302232519392132541972446612342689377976830437702586087773883396083077744554754508582930704352381015806437132385218990411973228734744607868300613436220922949671919151124461015065702629654408064157892375522957550903312409281135187472736256000000000*i1^59 - N1*512982600857688756401666978615275383404230430147017499058212767503147702044499663323478906059792736556030833925127762916681400248151966706382745090939301194713520876282055733218232388241965590347456384191211176434205675972179659067436907784069031393041250113113390730760029708820415814089527817370890689731335953589743402460041949592080458536544064080404675520442082938015964432155761312100117008843439928923474434521481255923365007833050338094038053428228125*i2, 40272596422183678697925228793268613520205448423154593263071162567000017062283915396287165907166383850562424901188389728211695566547831298681991145799681321561355255808335045709992327367919647513990316505509852786154513406548781793924639345470766266209481325495413654440387493579907741466191019653519289340988709770987447417735016573885432791039262232634759962904143056531398875448739826992673848260083225497967962707871384278998810053694596333858869450469280407283855520085788926084552309399803530724388073970677616648546203359388706098849003893545622065447976828948834025284034095111070625217339811253624162063355823171241454618063174257907814818993742749776690064509984315976056023665394492200332898825738712971691270702980192537806635156382585623506109676466615080807670341486598508843310090820962858393748220466422479552504316474102437474620513960285566680907015635748732844236067400590447731184730169462005573192139165824329907385543680649661303820984522234085333056273451121087694168471619287473955942498049821284445325748022959739068537058692555983972347899990495381157211462034871329088206882838577749609253310321295797540226868238697268093374141079920327032829715273761155587595412419120331761771286649439733179072665157010032189009181810275708034382681555226365018821909337836574927097555705661871609485258531596117263040675180217672332278666209640181920552380252714440708760565149149996109294541000986519351730987942178446020360157700123189762361925693697672853111740026278532621592497662235031439692644283612271241914815973918406081824583207409213606839478047158363118866222094529953320718813309372893721816373512000551020098651397512405833435950951810510662715605745059737193770553197110134773630180740943166669875772208970509198031170064533368538514419036979200000000000000000000000000000000000000000000000000000000000000000000 + -121136336080665852327758035168191510253917245706676216194474363080387447193134708920655005375695108671063823704893234256735898498746386935465333895879761528093169570150265747207606598824965089168896921591475070697891539439954215757951341872428664952220418194577328207036255562753456005160515949515567116668831191323666431757180688467808571488781215421802798719690694463564457092980983995927317996549839749349748065698650407088768144606719685369856029614800287729114409120044279985132974139126077037546738025920743092806950215433413911426647508517903486705460230225705257792985262447213741701807928914954233130990111776729763246859397942910292025628420823040315758280558360410629699236422330906600727300305916077385841545114997420486389563725139580755938966137790124298658595450252895178581223486806727101449205007605368122913051233795218057976691929006563290838022796261698939967520125130916079045442909118644975570362725535091886281574618155214404345380913805912777400355839379579097334531961370066190077920787679195193688869183056087866425696097670433459875590786908479753730113040786168934445335260691026797259650668548530422563414877836944739723666514663472986023117551183485143747049827433346402257319996724773051863094741786971866680022460463576611742055627261240257498432445309052668719814705907445509681948528959280044248655507581916313723958064098260349281487805461825225087529595976231287244356128166865521651359600555999731928859204678980522214391913044194656631195083712132589025535169577757433859870396761548952247004698450641993543994625697656980678175516072123793585004187321295407201003416329460360545573926985752303322317878093750029005678905196492103236531774084338090225127649298728119750623811384034955950935986690396062060360392706872526012711060897792000000000000000000000000000000000000000000000000000000000000000000*i1 + -26316846121726095789985457772276492654835992887702990461714207645941582680153771966760961325558453311689976927701544393468503734886788620300027552037506240608519959690370079149548543467121801552146164095551707120187786418214129808086638908317129889157480469645527770372379267148333398044062701774403393202539195808193215174820923499810345521254436769254898849321925887891791219746828473568201189265839951756500636064882089370982969297735953339704121770821533323641364939218020900198009938037640835881796724175152017269172580001791737185148186556611520432572301005048685504801185082116291607226336607631888018749074777669654290996820687056370152213132258976850522326303982951084109997566461560564353433886739689374057020716605726406769886457437368078689925152971857301313172405015730209166283065493101188647240921537348491219447853779316995085552676924120884709664966089508853329939816019152619519973918747089593068102602387059278294026450101334425370441914559623805484564211856823488965285651288093285424850849422839652345207828245757125858489468444806213037051612227013389683873329145919862095667390187173811362720406149143723131607742212333774533591948611916543698150069398919819052628834060252190918904261779095394479400344863048893962039690039844077742212182864196776046052572882603186566826922845929850290878901708208464124012022806345284610986417567929248781210292513910692430305475193056805004326649099821799297658664198484647783972630614767092648776864984548471851991387023794785758804489641334429662761394287115420610928789203331246279530462880140617516077110473727105121741190545716572140296821655919400811733745614059080987099503524277081283228248943079807938348394878239978016810745923780798282994557849812313886144744046678422974901908934429205741402534707200000000000000000000000000000000000000000000000000000000000000000*i1^2 + 193362045449030561298760743194889266627292152146720793045095461131964849061603355090060080786308810541968698081180118857489539681999686176083102717193390335847994258222829156942631131462109100785247578168014406028169756276253879518453708952983986294981487919020456850474849165485419152202793636554288248270746602047706222662655024221287215663712706642602885509784970018475689317886904563420955104257379385612548851547525066633909452786184322579224453283434723406652247380845948392256212446268527377380203060127874652121478733168406224034035861659661614928788224793306063999944463752947113327948617521980655737455641462146821237835202404016168691450682739397573068740689033493306256413223581121037417150543952225472460986605615916248094098934234459802211558602045923374772410488390718252154617325771309977525878487055699349562800023129301182631788492201938971805777986895782663371164061883315498491844423032410540180241376014347333625353314190102645746193658019099804268878097525992991589447909859984194586447888637984656926663508726951991592004479600573745001325903003588048736062738371591846284104683156908349207509078980453959762063388552148061839757327707214170733951982052065510610534582582337379509203968876932880201975706339432161784653649687687670263143285609859728173715500863035501100449865191078150175124051907339856587576143820720288858153918921763234026041169167712337555668623854584577865334441482930059162169706996141697293597855357022425562129128349647448539042984002017032627380135940661724115231005602169972534565950469937741876689718362036017592688615610468030143924188841226332176533152699873038232294789249047998658589622840987381147630621578318417517989742973257583026321754556483259335289516808648456658301843258549044698817346598442223730088214528000000000000000000000000000000000000000000000000000000000000000*i1^3 + 261180419958422867097568312880165508062958329548723790971173390827604849778424260966187782261564670177812539490545390044781725382024827182556641524877705433991736767965463188077444144888426448215232880020510093377925789746999371202945113361326477863278474072557812130239876075535106132656805803985007139458386886089294833694540236416253389172726993150997960542674978653291127409563712125550948188289283905405654374039970350206534412036505169574841574752628152998143298683703872721133956973105702495153577190625037172892446407675033445291020879656351596314844609786353087021708664757027713837776284708919098357150731470524429198453859520206987652798591312769198386064789030414741739919409613874382859601775924608787352287256997511461847001025259751979163943336080677406204451536897579217140265959256965447016017539943181567259201881630184899909133661424436843431937324237747763854099965181610955631070619565616016905244144950356020469304035300770665988805303800932150799824504711961857998173530727858112720972867764503169478649868247313326232380903934926004215217446573607337035257356563217039625866254929019521817270816639802728158191426017484069370993837691729133775301746271474031248746265336014561251765829729235514799770286210999085727879884658556066328459080800235237110507771007057057159039392025847429214339616371315664884991634458092943009089235072286583643202403685437060809503516279880019181349699252072482915061969546738821573981789090299616521475319606072791627505435737755739834752413768862366920365314717730734923649634005338712366451835141426109542888906637754282243712643427791144420939434087448177062411022276912813737881822206464731678745946235572702705284710299566784460511596373044312996562115084730298696362512676871150765984034421468649627970437120000000000000000000000000000000000000000000000000000000000000*i1^4 + 165247172830353045821260217987195926910425334317678093337180083837877792493709859290465737759497567539002646427646413799966964726810443789016230208412735826397249475899815117093147312383307563044861185086793273175622212156448376614724099413545380959784998635080643084646687714225047878003417169665277849032684701911601409276415728683818815995941927378482414870474518447065850281443304952305382418957416533509656268513768931462035508246889624834723516915906337478207058521623227301336181408892973620740096415523992894556380925878195690295044623669665167247457954198752614102864216986573769549392992877478418714037212460455880241107990596877164433275455692406320863633752225561628674251103815512735879768785785973801950680297591716626857013773044453159261935736130051959910851695899373908776857024252867952257174296201528192188990453074551363327778865837200606495087570182263543063225549268279272728210728340962618015633182084056404533574984997880579743323418733362722648760170898395878078416799040463140002523180601604261250474070899373287086203738928358043448228972039013158608492473936277058177501459760694811901197318213021573390343775806532343184507385278353227460233777061228497450809908639347776713419671606600886742972323189621249859078631599663722073822127901724386807888435607389934296524179005319695750055806677466320472872630997802975719376447009301474881491326137154339140510803257401121620051077366246487516754480383829045688637638089874285406789281977636575528112665870952045799065070520481332171100847307163357931411314315387877959689082110184905309885151275713421015883859944330484844683343428914231801486140916470579583355557420679642567575136620167370995991202913402966522828970154062049505266403390847247147420046225757418559860735474026286969100697600000000000000000000000000000000000000000000000000000000000*i1^5 + 65707571354021785498052215978386771559645521323627724730181665257752017704145322992160415927941581757380509538645758324159761740632753894988524766816224236225346583704736078039209823821332431598124839175609069842766521752694234659748780982781570972226308387220977976450771569523542886716238641213622206865908599836661349814562217938406265569999079751244363512093715137259851288297194372207921681671420347180550583496065572316910464008839795961162939371716846992991172662747732356567659317156620255537678335782369611169066319058652832226314709924147769165573491402991023305924410445621525461125911341629987005294443047242923937416885215204432150305508941407357084981956768096407738265721236313063741057881839916166313069673115111833552812079845955403008140347865557693988914963164026752878005578322638581887157554877048739173634818137840919263865437594832859786022121215597273091620299057760308221170453439858407656315140252605015704120116719510904929477789965437440291985217564370361150636371725053066510563608477492203137182009664723374036241185944553239682018664162439389553744930703665653101920585009293139117214023883311262333629053178406478938528367768277683848390998215077977361502990519637608137191644807990584736650508161974087653735268930552191127993165405500952911474432827520418410997372201987844233631805005946434411952541266411616976712238477409903802181810738169353882944106648205362469915981465791053531224427397208909501024128957550156870085458421016337854106886776067526433057857010355232620534110454234533776799184324315561461326904450802070868638558528197695465567635630029530249483083497909842544207186274249063171383437946280897183272527374167504038023830067088486514751956251189434492742104640801974045616950591005446005321378826652239945269248000000000000000000000000000000000000000000000000000000000*i1^6 + 20517106775443973413199975555348490768128083468077528253508384723759880325177146939938174032679162094582902374794420728606117958840832075477354796975112140424630983042914479532638874903223486030034070380219832113587858759162398938434157239888556862308436188692747535615579923294447504114129096177268295118323426769268348743384757436952173816384105768558458099982298373850095121819814290673970499845608709884625153306003833470394348106174730358695319265314948013505656202066078193250643645399129400568022723773112280396363811799033769388320300581010397979766928491167066337669322271760222241139899832563833224325506890470423224935895836235147625420482324988481725338670175681551629181218843010241609300985198199968009196060443943478430673557776896838358131199028852288437290585555090539500518307650087574435441642580405695100552203106286209207555620946270469082577132931086216467068749888936763666001644299055888579733872687518211677808007718089404167455646100825154390315647314214863560095824941524079575924285206047492573688849709170712164324687329262551060854664067500431261986455535947791642600002186010625646176619779085781573177035212064109261837500671727775931612060572355377844456736306542300051860691687294150523473185028674289935727984975196013640473213095830876669414447725590553870472029928749254347856157845713293012259628307797136592710093264027220531666196837102807317605657005111759039106261042967811447354361776466715050247966756436781164346683849381078178511498178868416060547526577275598691526593484883264938713128870092410794193118116892513385776727919394123299408548247439972049155163962686123981108309788939366613123312188353076518189162219137634807077701868544846903387209087328940649385340937576077098960653587651989103327343991100006958366720000000000000000000000000000000000000000000000000000000*i1^7 + 6485941517765964067609805508588400039296076780605355103293537377103591941935651580602384367353440742333226548741528831943994994451432751722584592910915722529248401705731907896013029776647038805119230941970950154282118170216554415241372585175147944880351835320714751233807007268146599227798738835173838909528047479320450049927615725500088125273971678576207504754935841176202880795390071278487063612276471922511033302251904754765704843320543758297195766634396304661025088964270041501271311556562516956514398683383334394421612496884780398693146235368681277881887961048663212857237897738428130134298504772389374695060649584166885562777015140006808527594788058038064209845578979235120848811727013796883811971228718745378978099480463457379730106231622799531691525357159286763724711666609425105185482312165230116337264893777836696116635656537506094064299306728455743626558582822687339732538784602020870900539684145272866560862848411522469389117978780714549834872842660183467214993825106284770943483298244876479686465355453117446164177971052474127520548439424161370242960466765090268192374615965720244945049162272808895969910651833707867658576369164293643725262387601736992687792080071579504987851965201453183893100021971624613767657880379134493122991513611900593969813075290914121012686673990992875341767739158711351211591566384019277041798069487023530237092644740721098437132787102514716712453841253253439226956879311542666912498827159354335612434675865538813599952595859037300898507677603881236701743507273177570628025267200204545804392156795426062897808967433474683913205525885547235079002085311664525095887351794545607766141144891555741536431324039737223122878821600925028685900536250188646072141019345914079148592333192932617516436332739537911935302787962324071219200000000000000000000000000000000000000000000000000000*i1^8 + 2115575987088576159340256515174838806956092383539635083638631120163793290289952684382083259108442163043896974729882376556473196041301008090676801268736627714490333247504155541645210299197830639431584035265519627835022124154830561785492249885977795383754697663338872757828545387767723804734042650102362198117769299626012724926267149975125915877787269800867688798709795509072659239233309718475588167418300057747218913389209770123017779563171862168713630891642458264959964177439441376590767977620288418749243504191087981768120411783744776374297082143532319428171453737012201030649967041387309222018466105332081949167063447548730982922282209962126950221002035961170962767596842556010165676581678051188563828099475679624944960309403101845899667136596271149183371438923279802626417162659076175780559670251548436266804631561047038781218835808338952115269494990911877063036286108011954863446637708324613848545922673844899242257925708887007583305913012538190801596469497321427210829162647806334291601043844462873690621393373818219647589410931382395684600151466199297603958702912413446891232185392618872624641034308619649302638746422725708622756283303288992644807257740828004181433179592333556295361985157728237048191205124168146801495677022239648436151008725698930964338571427310686959421316438431312082980637589447036982426414559304650951741133441916398790153463460849528922693515596285145312940540939928643552073368067228204656239069454750657673953506187514657679868448771768186946649453451806630267743993247778647953328506309581501876152259735499802757562029860229034513147632224126524099129012138584879467667230084724073597506829309439423523841194607068274367387548893810291909966462205802428952208619392820506495652507289858966853508452648667796415275015847073021952000000000000000000000000000000000000000000000000000*i1^9 + 655584000835796961142762191002659193458842015953160043310116415075872368831328643684015063835134452404831542964904321077637580268527508745140675032610031523222535918488434285155555587843115965327518705848981224292146344199594735653344795119549943140693190320720422205420637813506849057911764886797040260830483973462469504189928282931810002089961449578662185626149737117820738910118226888211300588487609485548338534872611327433330470209865507620365074010554857661103488826885423781718242514303944651493680275789354605025206360966367330942193973411612191882996945608322157576828694952198138559798793930864082869014708126320155681975230602176072675850442321146945659787021364025727581321328508180745949196614710291872360776609345722211858086251620817294087788082930629787176068945220785768570548096444593159233679615037938431898395958264583118262877336011824687308515794371257909792557837133109632595425662408526994581363942709319179870845648621461609221686179135290069416671773619573109345571849511398009186380438508970372957860858347395235986480902432164566219952367972019662021074011972730152228744930882277331868527219617881236322198270726892515367253840539618893506845240159976938555985792020868172758029382408432831291867164665781876065064112010063753212634083681996529924886992330439334352040626726530212142584812511032936139685127762932369701915448680278250748316617714759756665245050600563675270750684732227942841943154841696740258823934039500114710765586366009611629014901765055909845475918097454346191745581964467039591525656830527451087904210351643797400078470021133699718346878124136482936033635795396714708845857243718338232711056891142915304134101678850909854088705690766811682186733702790987517919998911264274726586040153367920082213024252653731840000000000000000000000000000000000000000000000000*i1^10 + 147994388981159125571197431279942406810935293214124875582897051215159570646796549154998712692026595824241907035579244284427199323726142672894295672493869775691105016215055287217028123378193280059961615819922263160338940781481514692768909787250850480935555262760755412954238180721460553171350109248476157159944966547987540577062912436460580793785625121948929792484720915299952605265316009585134688305284017843922296994559367984070851396108284120396004523180112423012930503806901735923327102098701887041498941256144054275360841480801877510773638210401121453848393420246048206768403551575263147864127463986576813330818730779651302220492113751854713508339140565665208916387881983891476017961677487016267302610720901659918176034271880540044522142618718441742830668313167534418555485867075251272496993642277139056784484924569207667877464522925635259993621180105529079944684303056469247178797552219796465168329031652800687637416700032299049849931669913912838353016411452494820203666339528491562307365894577486490986023458296702820642485044449742004941272420242502692360157078483050767668169555640340431659521311523581132936642378279014614258694618139690004106527129277799723390664115473105099143142268939209040686947936450418465503400621173242645811282750385786267080688471179641775165502494285874180880339354694451213504971392186814971575720799257881265294772566097588570896856476245282690654277577159839934177648600885249260236323702782858548771988310372351537297104341022006892523401711871833255488157503198254979778684845660438189130857739530219923668586994789848536770511446449355789708711814786450079847366844284176891391938613756974441657716549333584180879147800314074235091754978022424826044375500206637491990031059880798675259620155710899011247680237076480000000000000000000000000000000000000000000000000*i1^11 + 24187920957425167410468922743935880612188600534767256901320642973009098269957213669093610404222907510908276957573989895195998285717423834298147271593476119588781947828530935728337664066452265523003793223379875095512396502793702368873366356833416679645145942148196090815062124564848172276167645343074346787855007740103876803943404770512186238155895254543453837743782982309562284410148713598002829309754762504102659435149408682487219717915003229646451259576775019395825025791554992576485939157624713345578590634531248927376846724568269105495406340710081574304472102749993345976832259239553712637172230756482106625280159622114279549020243523473370657879112554352997135597227080136072160252653185334688917502957868935407639817369322080876369359707662388049458909702381329017038188237132920494181620835292566043716576397167479130477177607046133166568771278422199849896153686226194804079573983707763304238896315013364849150800285327775106171817871911297082141983517786721131440624721504076516099750413814682383883444482477993231990455120027130259394142142010507166225071097245808158109675648690340307238439160238847226677108533364356435014748207654835390788930047103878037674554801060835126864122248537720130864226482399812775322913665776108243176816985658352088120271636851751050846128614719651024903413234346555149621330196962795735898224563052988979662246274110771231356475900264865294405007530420141179997365024576482400546666103420354157215585541645607368832462822993821466532876335850881130017880972916569481624684653044354886561871834060184766954885650184456687968003453191063194241882238567256770444986124255582297479033705085912664232316772826729704679704311929731183455676231772251500344413115064304874289715485017824922101556555094763534678216023212032000000000000000000000000000000000000000000000*i1^12 + 3105586860729185406000341485709613981851518810306734394755600689612180800794570576525670680984433336728779019304669637034982897497626880474430789021200091874739799783092810296091100700162765333548413221898687176882874208759780943440517021526487938257372660702656186975035423599927206356140343299400869448593646221069053271928887272242543211446718807074651808770135470470600207075137127278927268628510920572414703567179812390519103016545894823991329335373810676633120838446097652905053776689927600087040504900991471706629304479605085430659304630894439814549156640285911703828252003710033586558340871096577060805584656282583672475725679217281250992519373948693601454307120802699398296201374227439549472916479663030627785635013884259204036167290083495447355887573756165373014220472487392289085316841015686510544482581563552145593186323769948047506047537727983081841734200106826942659087726656604447960597589890675828130486060278127039893290240454708187661251423245253073226848899353292805744263224147818429451027199592294157315244661260931383451082774449956321002455214326082822425994475124681148522204742088433968464715580409359750666942675736128513591397679956139844045151987636719223956619404773108230427433308839525302037475806491187266124059460026593484733743083788040671671184670200231796401966321963126987654373464064682804346872281395598094647866925296338195505791849599617555207244493845473750107083532337157296833522809185081834982710659937538065220838297090296423972708963025325887472519916575625163114208130495057387254334351060270494377571279051061888246227961125284028909513863567054915324840414770675395994903927499639593413710331544993973361608665522390752987398708124118498370926965845060433878237224985691853635812595958816622064472445419520000000000000000000000000000000000000000000*i1^13 + 344675231420015453189531291769006306502452394726959206038300150158624169474064853943924152734921082934143318351902187184064860682534875191159128513471895389725074963047730011671585384331799578046362165492830608393112075345009720504971628432991010039746412856587576958817199394157593031330173231664809272306410863807672872152248295106325032212625547660280530662410584310388167288338046224270567322756373608142116468714558929507655782307370338467288154363382927255674339736587847358792173454384776215420669702133160740484747974858166952084756733057514130136040193045017188905790483442254378481803266276375683882204532516541651524050568257522163644379822868997263093199333036899447670604879397030947517656227882443187363878271502718229329030932014087813604995857981722673414719988829551614646595481845142412774539375756554550616294076355740308386420694902728071156052530272839403666634464716797814510318638719895031861701802216586043845974957781027299896571926737809993224470548563283421802069272398559711122886448909225806124304967033985543362631988471081212488323056063248293586564325195400541171535557493916134676003925345296253244526145469888472262701411657092852943561958232417317141898427275262914586684479999006672251399922271317601663013314782887777816971734926173661892250824262510462490732199605040971194510891276329343158260021264130762048343484679878395489909319064039874311466185838503773776961795792167650759413386196251160190765699612452492775999209133531985938407298241984008636410907358545968683394669818601121193668681857654524140254078957421457330257708898315035591364012180266980330886127695590171770483348361390586100866540721290986130525559330357944794244851050287103013907453533945135008782444264579051968088209133098302443269337907200000000000000000000000000000000000000000*i1^14 + 26476993566329376079901917906878989989057741864500763762608713977630553129945958819124125438783107646188316386600154613675673498652880995629860142284426878788051691483984320551710687121243784052316247936070681186860438407374111406770958434637892614920010914082939709548861552023070334200888665932156730076908685826789572328563493213592797618979804029690956212868656535109470656989926419747040176282639044566175459527109301589605850419982575357980735199192407298707219614523312825251714800148409003551112050293418853815365262302705645541408956209853917776650633897784349332631181416440784652076024879921623806990555567662695458269636912545494957619605354760046641416018079447414922548664140514561797867068000904612404346032115100565507565605972917084327025948471648954699954331242622497199162234529437835384448454073680453606143111807311794949040398039861568127669459450853346105225726884548434172700924930915944166220563665155611843326871196017756546968648467185796677360255348122994252468390381517469415499354831146453882704590875041439230561921862707741665185299177552356020866946451412523607324867632363815155802681150338703752470331165257274300882327988448912539865845736229212928315531074930008628429840657588580065915723091400357306263210059545005653811998473638771927077938400317902277962983461119600657554648935485990521487406137064738474157139062412133057097114025655057053671965350517273884739708961264901497164877609176524848089613408606374241881057332545966786278472516315737207076647454306577115231862154177495139089534062339995659314542950360786560461908808883425902696229998795593378428749406874747534533052213282589041195933456700607405488233831009095155081881540203974479372355821364163577335679750662352556828946058527247620290641920000000000000000000000000000000000000000*i1^15 + 1658310110736991612002427918969183322793118009081356190225043493663806693232788770928029647155740817090254577501488416630460823302597037040095575339711157366148748472287907255698301842006657812558639741682541447667221909184237267339635612089191560647718923194273027762807034807209286272444857617250304391134789980712706092233061141102969625462113967935177063763982617463189331602687871384678414295586009174544366901933367390137522592670078851326605455918503553971842476754346494664402741789758235583098716523310190615707494093386924748943221074305362100613733606770201385441753176060775702783064452485077575692489522812739200055597958955690304149628762765336285019849841336766693348348113599479143890396147419372988429868561091872629822321916707150354960926564748721384551976028509707512176208886235523910784824999674414766158460367033756013273252486769106922130484348072431066221708346014089713277934856680193934746805634598544981055871494004842955472835770970113248849371814166688233038311328273786912871879597402311745882769806796129370157144109380055986965770280606742767478143300457252416139227729618483536032087507430069360955754101162563349052339657383044628198533284511383690393652728032813043377102139711430690014123116853143855255041177762596207073663869251406018606799880694081456773461789973560122144979957596179190427463433878405506876001800900598598467330879896186119731577122968159525617495321442747760335602976755990537334681281440673735704491037577044929858074367472320783015116518902919568769717845779552143061901939497826071600056134388281430570774419437172806790158298561529724308354814824033881960246636725356939950090290546554179332143563778531398413432477430569964662363342234313899317337818263392379997629147014357918458839040000000000000000000000000000000000000*i1^16 + 69589749336852416857830440462076442256074001987550872017006633434096609232943338624261920069761958558801746596840149980514719426034190945037969499945415992518534855532178944702021534534389448444349144877651230067555594547536325322303502574612848738757107215114232246029437326020455075313942167211008129844546221249309343319325145420824779706399853155343665378438107313456792189393796826956956809479283257079641584961772046473634935800526448992008198105041118129416003974876950553265577278949122739483669849501830192992691714911340917556061948175630517516755546278309160036326195818029355052635518821993413419502461078993967622839209688423726321176482457317107630297518991382299422008024050402179416976894805335837570736048417638777560921463136490916360897113344184684276171655593090262994057124602430164408240295131923154051260248908243515005257786317730496161507513514189546957748475351944859555028288592421523686763326818577243443180792137423958789986630184709291843860525802088436824452081829179750381187017274686069131460112793506675462037137908229239533346444938588361743727661155666297160763203479127019707409009742297293515498603094450521127141823299043128091289469338745870256905779555620720029938212762769645921091415316925382534923035175661473783204033014599298944395656648317326768528735110509909186641357554018789903829986329272144723467638676358715556942057486740170031054220056091342066027505614751549733686288658918009503210074409071838379258079789417453948311970961114462544475307089359141617427789339608347884105585149909150291885141815583379366611214233734472025795540677248532909773534323259606101397639606194152325358862830509912616078007209625932816707323322696294908634075778196510555471563159628816739439772814456934052659200000000000000000000000000000000000*i1^17 + 1986008069298090374167615060793090886316510953023555016960555592528073260753729914573295872063928526792303776320833703930993017730518164853681416488618826473105411329657913385164494483790337465943328498662518013202710981193176773036483630453936572849316138217465376172124186668201323686350135938587788650716274460486851414213757952268698825885302915183651938315663313538772235413469749638807327479385711682241693720107452388011782904404648675831937745965762283435541222210709317543516477704069383787549774277786315383761982944333576936547287033634436558157895654366731032894558653014093321289427601015617745641351243161832305172154504732992184757617187514143442087227605272283428634152172914619729996616313257973870119057901324161130936898513381000443402225140969478869610118129797335485135605846688206981430842350439623181839300472661533279069326547604252615494356707857805806661354522919510749150219877894016624269614560846185684296699511357248123980359552303145417459444001068600629547256208640684829056631237940011324286943962452863305639618310930022512282868448206723346583613596780822134716752950128668505719470722237224782467391424937974006672027241363643294604448198091041821711278313272927936725562453471281248019255668209225604050300000364018532109417433860289320939821766530673826693228986271468751387586939591422274518119175678951154803987671204246761688707860730399218971125455808677212146490869646963408148635685947470725407066915456006631251719919788419641973127434305609989609806705062454269110096343742761590576091126800804507918538499981539972670722631732339970524710863446059141926149511907807410546389945386912498944943518743903301909949976225567015411934158813141738626467265606676546459149401783994137223567952972152307712000000000000000000000000000000000*i1^18 + 44622559711973691326974535516060624062619301989121294019125832134516205985727940423707129036080639841651259946760238962003361299447588379397770464614324307226427536620525464299676563734452280135940705521947390704951485706459963279356992028575411424131576633441214530888426514631678240873044123183074418857523978097541200482955815147258292901042900942019513998181983874311643489013768055200099415999552111792794163461328576198438935103951237536969775166069600570229727118427017019134629576692801519385445440571558284635248116127271914873132163596817051063801677940458241552968833829848251870243548601956643060930314366497670848756832632365148932816820773362144038822339575535961460230399866014860333713996886718301730212097633216535089569408407821919794472863813371381543206846351966944727924758939180647801033867437959492121408301594205689063508511952886269541246148851912287236237793675246508780005082905152589030247483173977279112188740869512786062733651205949882467822585476009667652521179666828377462859987442423526750315976673933600045704431760423386703447907720443573818575386239964743040681341372347712882540877306655036546228635788960981668102659260618721348836719149770746718043748149309561915862345668237171419107817302800615791591312356071102475719492114980004660889856837486662897188887527547739543202552505492130828573312041765876213563902711325996389545237412285330451956479406354902302829938173964597666201456539349508940941576959274427190005795335183971595148921797989036909414212282135162144397338330195753706909948915133769336053137342218576539885790538898789688375268750496826003345032852939044023267279495515027548506183724670588709697963800775944404610991312367059237170421743416496720646935893997706155955665633825259520000000000000000000000000000000*i1^19 + 2319264878695759743263941367092997619454753914178181762544048444017127479829407878135119244058657444828532952608118246176504889240107184471279160807045492041580044843369520744441690473469754231657891224865687576127187488568541684600175707328877683414833043866026229326994822121546285083513482060325161079930765916194476668843182272292299027101095648851337861279617392420554086334822125822890103442942668214395152879898077683866815928309227069958353177409383787113600780017679471100767443675242920369510904446867680029502650157174619679169163624427860774953552339396234930309009719974820283491918211850691939222625894175056595248659056422211770145503541694056776962866026876724267631081294137600295048039209644680976694366706659200695740738213540052190027056490301604262686523216429540891102880461126132092049314451721641690496492949898263329921127632800297493737941919449473091203520973070372007085199755891545239896840423430385418914997368159458697206408779253241058716048919943639294551736339327823665426803523409317685214308591376178948398777134111959837812042295627762874997391790396521692082852417762495891153791526789418175858869479422597833217403827991528366211333415007980628199942727220107454684732197656929467069898130433743873334534119498845290135756174532592418791539068992811008060321367523458097632388057036874602998983060084814757170480730416451815298312685312488653975102268954579538654783504428880465258543424497033621492042981301164081275537946581053400321969346846589999682474410968908788743916858414933125494593282897527732317745864270429343698730671130168548182025273460495535011677563859166685010398625131268360722666443761733448613486387543852111110953351108364501236558981130508356082329564717144484760455016664268800000000000000000000000000000*i1^20 + 44521974159148570880997113399072457719592241630142662661956715445976148077950715655694678089190410178232114613951641468805467463744060364685107369763625249223215974225127852805154521599779324508977281788453570035890489466084660396042808883321095912428008782828494315208902537157524824953387569710641985054602357189455616191662094015682431131041329206790746208552124265835969851858513784396142213509269448370508872324041632205898447298683948835663451158441279149533150241866944047056221048108407904122117652877264450229332317096718879481661227163584010165431442691720433539678220227626578214231300176206285271427941893389175934752113194342957736426893792532587871963231173903339978422150754586964757003976670703904994574948500023828660168767783452174386954889750274044473115275538648087742107053568357124512233632790431790556512885334003928068460902907674720357007496185865470574901182686366824358131963941972836192043148567318959037353524137650615046901975902386218233421144461084506754353297741906588152878111512964630147799225998623157760876469736572472274686553138337057982965436465630769906425410584949242688470306220402817839802187886292558823992735030871120981656111431063400037729191560613683830707164896406256113053287480200531177569319962368185000546348345965273847979884478440865616042181426306793371558310677144984007293280861566159106684544502735706735825025734396135153199123513778135626600085458894359271632389072678871162688025335763814164578237107772373213683937890720445930366954278574832235229679263417625473578482250916442930185216108773399619745834911287894812187303557753308453619060997678453853351317986769217802387221101395382589682878855465255376703742998012989343769019422971821381251287178010804752233263005696000000000000000000000000000*i1^21 + 297375339029757525456880472262979655956493352858448696343623232035389281191577977723412583859845375292428116104688043564570162291148705454372697711397913000311481370800851129949994444996522083368410157096818670414725040637578811114599270382879265304538518264110296073057609253234781749750413412598266673233224112565771474238507497519085034447068117257197828162376317796125189076753656453800665382740834303539483009778196241296195058449875483338915023525412646794694870079377196147563820360043280542391828029691367946319478257809847112418051324603962639878514426825990369816831063461196796585833170276200689602521013434224563914358339684277529115003413346038068831343461426414402836966789710485207954172676988459604686088891114700711367463955115246735289978960173575746755492402616484123503732752958845211903941137419862206483722993503998256731468128555805270206577002105977734722921297869828187519951814169232338189128672287303016825888904431002302725037665959552342176307844631579895852451815413071597705083719228273856123746419702912013286509508754678701038673081334368729574061563000662327124159037975349869770964921127647086763430096118520532567415652078395346216130483179302398296840640087963878527912331082662453862343233659418991100059732738729659447127931481420733760789124708209531972092782541676137388308593148664282339259922193182690850515798885552581910490354193305552937135310929868909733992683566186989170789260613606840747049141133375760452108476624636354763112101165490323639736688185684719035627148600806009234403632024144595200344156140383145191552893791324287278283815357327567918673112266397420859922663504627586863149693317889195419839093825918940805834534029325217542858818284551237112616710164525184534362193920000000000000000000000000*i1^22 + 6785877187140525274507437588582821705744944476946426314147787587340103755306320906266152179718470942412071526876682245003785323067454215112477441572452397385686658177642279052793428541485500506818539866960361078936684211668566930534892182859936568804497241791993895814746356697244359143763357295902117186342216768056687028635922053903912409378796798057122232449450030223802388826429595945242055864125835929521601407663011934299321132609973044509371432404524577339998108928136092959524381462610248367542704978968309341096134549625322114145470594750628935795231531455937248255690820899362227567121682986786658305826918826570037190748297896085495333115813575745622232764665256922738139598760439220062791739700376448610945192488055348967037243773412088841237161824694758395672313632510300361008452729246830783155239577347348494918208120774454843755424346153880733269718598766134588572970413262394481345912119531591539029183484235370292368591400170864373116201901194917109034096748143978505528850557089541088188388518086612966436906027021452693214687320319592694685871182386300939195394685705959305412831284119392423684948303629860654024645757650376245229280394033180249988625547092158356903797366541317304638518593125581527489428418256145193638045103615054634490509547268934858088921013612885062096050898140242863273318542617403332221059068450335085885252468267229861645807406427067797676435074697440900033365620510959553317544894103462871585904059111760914334845249270910256448490757426779333131080434755938143675440401486665006303832347664622695829520796780671510384450719012252708675414926309161467760913717288543101000006329016973518631075680895566711339684362294772988635431376562034772691689146500595449237617936892647116583731200000000000000000000000*i1^23 + 364761082038175309992579888016683909661953000889634496992688249065786780736342773570846921866142801220769185238418401717921374553412841068486184052930983520274866353062289333180035251025378408211938103470496791267571145816685757471773150309159855035084402173280545834236600538365584421350667149996118821207211554125301662331547857827364838162812633228555509767200071630092804839557834012721682446047194705348883121294924711968301857919760622779166637444586011459768127161210621485414338840003273466532894285880423132130746787341728222259314766969560752344639430431290141133782098698780079279725541374891658420339635093532750347719434269872405605755363186369405211209267162337791170398448720110011838807681976689891764126638727713332329947446633948755395598484473514263606808469314006513177096420496641307050213013944419739010374694993567693029727841605061858655597920599285691385275517376345323073302772199167859199430342924328540310263802067450103112034525490265941616749822131915200529969143860465069958228752661396139694093590208018546901790983497244314181125911813114140606955504789347753057798051826314203583577414771685316967444667590933210334789227710729532750164192813867767387666841987887444615677670158843755714873956643229256031581805778383838914982251301940931884657911109749820867117584073475037252700299376932562551402319155935045876092728223156361849091124221970371088665356936779653894882336793671395544208443072372184881450707453299205873588780768249977224070938494815599045666324490914645140218025835658758707621960898658509636708857087211549846789347714205576463091402901142443609552494211774134040981861866978945381810083042698535907485159492902187551364476351606451440235370353682375633270094872197581504512000000000000000000000*i1^24 + -3304800575978117954248393008638149126427417537031406932788913860603759731566641874416147445107248589532675983712716059843944352144777847337572168576527143741244767203292173277412649285854651455680514740080225695711924655576421738276508966157506021089780062985930080033095918567162565676850181397082871383279823909498217081873050442194099774304484769257877117985646592457728582930634771470793223391362293742534394773684744723884622430977574828161222277351661440977903494113435789449828416027853041200014536424162266341020112835286969334749658475376995152868664848491728033411809659641747878535887099954700844606870359505318424828390514403565942835241005119264461354157057360712562817754031971325326951258582291288251535301970064606180938063904065599149208777103490716327484174302539779685106779248216737245658267486023922624792219091782722644880458219589978640309071924947231040519131374693169075726208832583503108474341464398402638579952245132426242443442107440329222340935884801049752366669013763166514329387498919978549424692788609555389744522023122948245786726391605782750857854499278301460885188000964490411566358955332676332250102888691021703929051786012053401704495705816861421751244914198881501735124463297052691646873850796521400551903463174525963984142355762812894352748467908013390264402229615920394209585355596533527883248242097252372196686178472198925016625700709672805660763382390394389911047435549711667539391047772981342725064552011145884249829211432039337901157578757812718937148347380445297793733352931486871623618412573292183489674721301775991619278719296093660970951627877303860537911273324154428852852143345242640911842740567310465568343181415544169158271491797389682041664154175632956835089739283297206272000000000000000000*i1^25 + 46194447336244453196553940052366700452509685072056252081014986417033836391034209630888868225535443896453300516231066407527083917098609693570257845703320925871526011777662765715642917996839626678163775529057018442526483084978810644007961875739670614406718438895850691449436401990328978504774784779186274807420600849117949444545189310756982853659360178743822167332452111309766645073396515735927620564011093913834489953043920385120729851656291240128161141562506202020978337660412563818597927450626048282675717050183280034473646244914450916634212044483957508126217177718372556716249290555090196988491370427172539167488493826938753449461909941102808921104204063749860743771608899094319974036923530006873069045346827359607791706383574775875585694117055997475425498321028999480483203400205833125498396268755085378264219540070164573089960712833233400259556533513253490821012357725996483979445235684266664184783143680267466446180682969689681566392464275776428868332210814160740658283007327262232975459288994414818443640298456872169389550218069821382023855986844440661908066726280358470356010080784932699418326226181428863044309499549261808445200950893520128234604316315402889653243001242549809509769628916111317902117879037598912040320191007688541411309019757576965427555703185707842730479739199776427816834770572278096869551633806891556019041894875426036156917659981040611663477593617061146493197738813675379165741370419203592622781308372059405671714150470203069771470253613665035827864526945859684412214569169476789079627497599895303330455363886447843338427112321251455177430252315993656043338505574466128535812468161674974010811876870827562706076359549125797073129991676490310773614249974835931414799420468863971710360626523013120000000000000000*i1^26 + -149506856001997478034123876048678643652654526846883295609524197195948476438205621504368616226734902089822168991040560343559311372150930970070286163436550795505631548687843270528317430889664024845458927374804296448637232224586866235835894913089510410187569950724329236398131910163013243706198947009805871336188091001483240589844389112845822134984304797541575207759956899649118287707123714023370873995052411996916426963254679555924360744224764877812896885432758548074926097192809687872556112721672329080005889636565103735444636705381037393427213502508108881954724949956928050613044593689294743075906712132585005393242864192179085461221518515328171207594224432209188971983445992096737658526989953702387140618713960400328507242917012205141770228243548124726099992181683432044359372623179487075711022632131502773905401204126654848096530481819243024052443301745259682524795547388145531963728125093630229864012445003817943168217763368745256918803388928655740790359010518363741330432071457192599669067392417820870408797635525293821541083553263228023200407675158149492148234379403253329921004804830221934056038571391162976663619148744601239044123640932400024461840803523201985054047412783941471662794295574153693976719973650325948519100403646533514869511485596200736954263873636968176995651569231635519957980307755824948523009793173778407817377699866739137873834433393334816127609286296787685379138868210841210074513608186871367360174179494094457388870761551635249947108362255654777725435509939848241277607082200666228929558673466304691372763467434877120271615062739980998065685692554166616096051331797323076014131003721360190528986045051778377895208781830521900227940664199389894218092494458988247043847770508596340651894767616000000000000000*i1^27 + 294726859099976237229741444124485549535707102152312275849514981355521332828970031890928504897346284917094510745714433273569004654857690863434020642705614936155337145209840045293586491178576909663558229650058196031854537740621600767126069544144955815714102886653142966411648024328406908597158524441146593556041902230595131149268876779641601838127293153157027376595517626927410707947218163654854109395442438435310754124398887198692327434612366354665559693247610693840730395745805046343868836604131053118504271856742078709127385634951099822570165071409962820391135063483163926162995592756206072901884250646081534879212614009510115468971291728111026353501194993845323496035980444889710669194661888632179170760025485990231171088276361182982548113269274019006809214319589204206343705296503195546154722974243145081382387040630628082351602801089849611865123514591566650286068854420545219853613051689988467608876488576482958538751823100060428612151644973727073356014531461232289391497438401560215044881733342292359728481182825276980805114644536946545560944448668820103868046554205913584603966995821836778413773676986135733869506695699022152931486926970298571781980088256099113271143351281159674550436663910032429397821051948020870483214140965895459395546275055866013551691136938612777828882378756058436762214050933751712225744804255632866519689660606838473251127612501458428341981030486518540251450966025328775409523280564378188534953121350186013152379248535459457045093704787500250328134420889462897762954095336285864259061012688256831640647996829545113140411801685752409084911463062347734427967842067912091200893413014426628335913168576475965087204938134990721723075002758896679705086212513459480343887878280129591419863040000000000000*i1^28 + 25021826868368807944206258319756442825448272880754590642208070024182238049367009046403622965703411561163086540690872936765036562062288095637339440347268743600088099340708431780511496648399861784597506907235235285696620546375669625457063942661469320762867699222330421550844940273279859569119135411875621625890873288017340044672252636820450651042345915172078378215652779131354812951263025138318985491036917633008627253197586391033063916440088246850719598948860145082467216018902811533452840633674527268349709956412728640969357832746701086130442218191616348886700503376955197475622085550303739902342544380440400215364866336148833065479273180105840343994430127066584179876571631570375014522818320237810170124648410717372805670116978127449283228649539021475856677698731544029209694289613699573810384816734924686724101760919164097377337765416301442202234926147532528676417013810073246153627438252916926364354496980378814151096883617816078587043990583383881741756335658530094309664837918885338809010685140503060582745631197183565831572475280173226564225303913805323176886286020159914484392873828912620949149234566538980608876367541070538749073215246031690736069236861217666277220845712500848296402508544193881466869358605661611899279986653642353862376979529486591125641439780975783622563944190399797731590172826434343587761007348811753744643265284639368997137853241017322110948448383588676046862451815758070344132779945822031515868705886210899650842072073673035621675051042772599101890089707238569684119523173246174759514644241383434830955062681365043928808902398882552680966524229257406379923150474674621673451231593523252881858625549229561725478810790554964721346718281633138327686902005360335009940988217503252480000000000000*i1^29 + -464732515240908336698411496356453136507331670335293972991790034646231009280012550144290079293316135141827801615650790039917789636927604753783437753523760025535273178317848532727229156044428915444077488534375651019353744678013199311962447896372917278820271735239903555208933831824674553734326606889589393900971174547113058051418255147059744924068658725629507153464579641985624226548184661573716571955862532951800696393170031958561217637030584112124019391735603991726400465256100955151802315566072688429471783690409977661726397799103145087400436464271026395266200279827146487647121979580725345507898750670104918608444839296739745205728428866587768694247501854782336740255052792137519093176403723849913408367011329547391009364860950034568394590071464187642782122284061941603691296193109040603793990749626280071381917963728257333631998292154211494536201872991726210834946882492195381102151864449172125057965850289313879870122442277852868334566067144770358989138651830127628057160031950559412227975505519960281394495825413566017588895618471354593023698964668008029123789629786454235953612775723193363351837261394960468987042592892647622108028089347824009304358296495810387261521190712131485785120983395732364129514112988046470883255362477765650983456072755632424777788149572847848385751018166157101112962395476594540367083360875013567312128814639416047360608844913161247460247603077623540923040348627472875856902562273637842940188727269982599656080339372837262205421901942627665639960867000578658271295155220241415501964881474425898962959867687013965627084946193900636753663648238716003505960812258515636471733166380708494999614801737844432477908923942569677235965020318652182040014382469488352036985165179781120000000000*i1^30 + 748754167509075180804273242154801622362974038460249379047336453878055526729417669018520008133888110388750714194587992798935008044416935656451253191980163262067394308566228738763989758283379902943574781630689495037615937464276550982158696805617853008829065605183193658601211135088538561388679955378884853247241500462816505722629181599574206819981491436982048382706690468305835193151969561523334848461481271868034571818090650562748925179616750482661464236362296038873109372725131094293433703659183462411986125224204623413254328096134753936812329072600803701743630394872568943003673588994156086813100595868859821854200408745227975123605688556679148945274578550524776566252381011113897473579671194650421204665297652919182534200346481928344471043202256739004705493809898405701118224721357645724750189470228455648123293568956980593107092328490483491385993019638087602701190842041369027938531640873285972713179010187575209078685709248871283512041482182733412838319074126210090489126260759373412540267087039370987319656281964310341960952103630865774871225649996533290861536524303534113572681285954027554329089595226420166806868174016546941356226378841055229464734164855655510541088668825580933687244542325898119239351901059183219796733339428285953449871206334528717808878477292701167725139663606279373248923895783908388508605101853484664545518957044972898318606631046725657455506596776550173061074083264037013434404395865842766407024729531127431139562075857912080798920095639549062040411163570565081810019980347321909660042458929902485196941951259898733297576234921259865909602189090365860681897943395727494396452124779145825281019444534815342169000306954706240151360031345106058813823312833951446586475151360000000000*i1^31 + -688962031960940204926521990854077434376600266123701258976747188709338518762711959934721019527036677913338107494208817087587587557357496210131111548226532958832733555850118291794880849784857128550669665841297470131612364207852779130908832604040308389915704500392745649745752855919180462040124106535085091728724519684394508791090479100654928959419304330651619187946461617855403999266341273754609579348701913955177836723959932898361578109799791239305169493621725795719505958485842136356873844535489683081211556719568842428396456869707985560598864497790203347279146084579778693154305670036450888252307059514434629777068664177972910502088116358814002498083693254357475173678500129372614722951126980398880101597069767420581958890509636647364104964710994015745180955763916291994712765931732568848205719969236389556302813134115318198046626856986309137969015284634307547942213905970457276605981329514992283876025274764957656953677044290968327652402190258227906649365302494876303336363354770406386664812970762436197689670575854263459399123294450229941975656975784086876789020544067083048357096596880791892054182180066786436629079833846223631582002072855186155717708693857776260534970414851975620313633971905983493496215905051768586404276196369549816141907601609696116041989893053383700967687018759335775038963216406020523602323747824085427717034318659491704320101321357190490807066343533319148461633162718022014099139606129003085440905681815716000919200705922547364472742569178794264730486248568881230170814709529602755481815884740256583360700302226524755948995266671253481425094231865813192653289311636774929375891444665586031695679885051121606677285311424709764693930949825035536316671432979322679328768000000000*i1^32 + 187928727804714351554283106121031106727084521638772080513309737614824557523410948708424854487076587543792324559794885122000279041767051014082915517566092406660044172839505400599351286664580537379357385969981767914645532086892967282738239543143421932972181311484794927798069954518514608626692866866553771626820395818517244616077948820801679750251032334582816022750700334570079751256354577489969563999838112347396264717775460134426317172502557344773827177264096711657867034572054578467224567566176574750804998650221632833278499867014697478746249693949327417943366273099323957229728586796194023633016711968054833101887752324521930236397651515901645542064236873996285322712900282718648268490974199185770942350350577740874563756152762225946994050269948924415888223832224942630440564316628478397605117539682022905947448491760953307898399739283610508363381017790402056193488557019351944700564637207339891320435115028217937619303107892279690256292971413133616862608205894133746251360421268380876705623399771899175133020788895826999311454385420104726609062610379180792818812710260224029949029037892413045638449251809373841998017110666924396412850805104613374392369389199607875737754978175485077995560212395144639537281189484822820647379221400459389940988360722068646206434860621451028915152546868042784096825144362641193941159701872479801721187046307217894921341857923135772342152494732483161002246527692321405126802037192558504202632457581487627020521599198129219931555406049032627823846051716790768654156998245288119709085528970336027813293373557800011320419115746215672612711896302983353901841232688251361803529530961520139395826173703141396620119553005395180027969313893754928896418751904219136000000000*i1^33 + 3000851757094500533390100881639730489652100915767278690791130459920977101614856658540618713482856566832124273933814703704804128942989542622549911411953909329596842020586278845984725456248144861033384745390851849211427494207314921650596107435298803704804973779548338207688646453318433231407407228597961313217670463037183065253278450912373232428670135013055404671343090307048007206730145215825112769252170096768303282283484574600378165417645474899262555189137521189830751996929137542269804515195141099582958763514353762402085711087540279219372611622429004370494215874107869265200499789769846835654059013690939883266996241505672852431790471817515217332475672232389157942086212926695527105698519349652714048645166073163725774189292706440674550053765788788975919811859584901576902747621254823842948508370985096827734586089783700826178292604204001110105512918637590564387295381873959595397740054986503596668103795981238038262113536999312828068448783659342943895774274742067315513774677518016679736070701894262937278968603091137851109385046758442045862324211654110705839547273589549448852877940262181857892431523047445040536105125802058714371617865089034804984874919225200732103325768914340783356100204996498407608734742664307831220657899887088237821947927779621898671514935847926830674094720410482587984346526555663202247572861113177719940624444554706898997576434470540497834433343025122682221497393572721691481441148054409453165953679632653828062940017569788115465158038353187120278782133950372621591840107426288379839781611762218366245891028756515278463836180246126934412329144240967191653457665462639494016986394274317742062539631744172673735331475137335007611797383298188544380082585600000000*i1^34 + -3617213503565466907977170600920063160545936314710595217293644631049496247293552663785940956956250996580695430824308897119991564972216023216678757178920264315560077451095370623049365276235521998916823181150551430647215100094621103542368906076773401392163749721142626564554768883887148478607416682192522329159116290718561151644291705538489014765861045438915744694030552397787471933073320069837955624878887930189387278242039573177724150996480753160299291940310022591447681292414479301914933654286745327641075059891855928353191318721742037801557152962383069003929938814221063022545327390201406288866914269686991604358755540884181703939943020273447537920012522989009544606911535369974560177017701446305204115610245586930256301628146524991627429841014475414861434890495263972756705905518955465634854293579345529607315083078253909251310767562210237102955984238224841769573124309521866209779173537295771614704404897431939630470256341557910605410663546909643233954568946634869084930539261919866352232476006953787718883646547181323934947550683395648825450633420516176713276025648665118735796668669142620572014944978531750319177224686449352752663709266603804011981183454345543831695688603201705156283066108023863908371444049866351466085552258148321597578589258137363164533521251185929109726524471777509204908861769027477745727438082764944392297508580465112975284584203797193352583468455316459473468176051869284262658878980105328748999015641817954885503989841591657625875098238435536459975360382310948392172897514550373939180694819280556334822505356876898236495155030051085795829981741565592003762341669508605323673712343794032165209042645535609225959490917757399186566742438073576561049600000000*i1^35 + -344046075221557580084828517772524027084920625562412261900236893974266329073277403930270697957565121984030452739482169273230081050650059784684220464012237369385472841415777485130906887997762567264752453946014736855936377723076495513509214964471999793493804100189494967429973770345083468130675244293998273952934669164644159535903761510109236706962707157974157318577165682135761376479548651152662749305712807051189432936503488822366776790838992199072636543838836548981504888454698642228546719291899232757266828579398082330800300695616157036886172536922288961061493978914880257486383838199828987761547357822398776628701672349533052617000314977373710435505934565257751641047443129028967748804467870538776803163071165283554389718146213697981358540182328696845419120514063337085347669347394847246561733095633661683264797564204164290987973700014676694061012116966578660114738810064771892766418138559431948175458193893849302766099168989215960485349116029834860581038020646438425010345009985873537097105056030497760802023144502734681848113988392353691590650210408213702307246123063659232504575187420242204480117434863526620394161993023414122474232121541160172710361075376433705716822574384488717744632397423711103177049902163386205302527520340976695948028921657694938365043050814729794643457625597609123445050826613100589840179885326989166480148196187879823445282235820788283105519686313264936339081513564726414271801445795891214612100337258709681285848299096779851067006075688123602653432870571814980599330829820674182735401807419383754572969830882009734469929370907772033694321379607126856912511714760288841860543841656898242389193428367684051817708185880985282313090282217799680000000*i1^36 + -11526053561139730461142285821129019090055788523691424666420391982579042674278708731085406699816553985222043284705975304992317691611947951670875825393873335241337223800639935863125604157167822697226239946339543732786159310120589760138591016490816119501989809232174285515797667052352302104434326706584597721876083006715748344915413704735991209466477052582341428094598114884034794497393942931060493348579589697133990508365513390637267519424482478756335319179060102716839697233746067848285738271659391633564934212959732930709747663632175482507248637738414282218436144137496478219294652099290873052120333769008445887267178939305823208869171549476979690252607546292505594514629740675464760494913432153756193114036323167699091330310083597741294391468478708943711957895106872484476852365665790107669660789421854774840313380054241582308294515463221287993176572991720979557166312095403597383541289874342310594262181073689305728813757584203489284573798061116869701950662898199304349961667667069013056594598279646372622219947481190737265433818669829694832319381504901443406205711999680867960892666563201720035581482692605540408047795873629925270774775088108033488389229102688963067048720468464011939013885273969864102355023718625295494373338081690479444979946539331087063420515603803191020219673595428683631065961578382128769010424385836164477200349729249974561654598303382921919614434261895134469992916892237679753403924238036175743376618936033852805835836877834009780375546358162135641870833112601227773436466082923149025205308701839312149444693093972935548629881599631158559212602637033970047371469389398611992524715241425452307171081103130170262028621037412259849966714880000000*i1^37 + -499845223551295238200088127320744969346490490497919889201198615099311349617394494687968402761506072804768418452063401896097434032126827247071526835497522832212669785225659278678013479262909749431635364277340288635679257887615274655637172216002947124696742733691973816819635595516776430309322016872340086771351307236593641656464357816834173192516055571633474593215191482631511009222662841648873580547834457000785077673841818540418944618838519407120465671589080762165696547319837540528793890631220500745079032403781464821434522468031654300617423873823491190766735728406553100761470221154485843738587892568388293110431046118842481354171777548663875110721036334905323142796032333190038058841513226900790935168160003956914179981522005584446612773870882586674245863359230099912356686375111255743910595444573221163585594435807743966126152765356659283991774319502255089208531256620117588195724245840895003368503961552840198553845135412902497584234485780799942840998831912810323457976882119433195780403649433644529471378039860657949318280263168341986317413571672920740297814518013089465004156052137338209216264217412353930519793055551050714791713734155450817231478011183603788073270743109923753651426129209862217858804854540162862896609387802821013049337818044115674459930330875225027002622677757076096912131820654413430245706254073504560779871018151792627798922167214979183531816932038706485564600285122469837946406509680580488692916160759113235353976831369299435273911824135797361409792261383674698632285958814685463984275460557116631230983250151808608080841165019017157787413993287596224034385886284727492265549933957186147621326464334839460600211432247648059392000000*i1^38 + -8512864674189052800749709315171651754755913765952751559920158984449031015428811798394036644927551451948219018523425015211758814474859740102414701942103392457879896029972239628960768236913210023456991507081389165025310936169695720657296415491277108692817566789774542247641573462371746609135029927919289036807378284090754488745751625995067415141925896401454658251635178085911214825599978044295512143380537069758371346016498866879633646176495377679899441751459720554600731147859648161003768679009400291627310012893329782091778941825014114904232695353567868389505496300707685589024395468569177703940220294028080201532995951531498131803146703718489320581394590365851549353691157637536399020848889417579738708353698524013260080130074614729102213372429965084090437374781942455213519952548711079127076352916741649146452611874024249548697493439879782540697475348429806105546366354351384282366652604805820763470088024010515241597753426694202477447495569683334264944132410517172749359120515467709022859545212662463269698584767258514927018506747178496565802298598898314941102244689726994401913694072892189186116722723573607010572885096653546994067893664519405547689693151107172492039533824900655540017222271148323200905681883872228510743893401792572504539416559239536588243209938404397772241195171186064139704427958409565964384723417041494053479138975998277178603016142938895577652133499208631546303897434320816934383262762227955492463246309851007962600925951018626595920814612588818826654996880236221384554763396131829570443319167735616608843779554144512661413391252304811978436300436516596820304689366866729262513422345076341942901300469223685960709988941824000000*i1^39 + -316792028974382052073842461923958740162551410324623757150707377435985574167750257631924861543970459773490586381329465507513552226872439099896711373671002967878296778901727000861729328123908633149115541189055199362198883304945155560599805337895769606905600478840150302065505411837907158711073698768769412193758679761267662082941249844014256795022587042888584858989262565163775954944145996780235115660224632397393705177210589228763847254837440906890122062581307711537719336259398696965701459154724812732932498903439224996643173325868887584507750876318150101513292194820238437281917782559416532508439473136116644759496713993619093190677144586837965298043823372106143664588205127247650554064463831504318648293674266655281070825861897333495937955493255715651475549266828015217719987386607969381238268659759218388270202571484116564149692317244528478642693029982856210055738679306154387027658686573151318771436110043905650521487010237398367355568825719355921670525478305359591532283542230481342039822638296475389384266208616835115167689189019650725212184018507775229188534910022161670892018872119641980454001004812177363373534538110149878952215437442240548321147009341884561016713971608676821438658728063886392463280232117817660457976821314173268966871070321727307056594772993831991892811596480296987755949723661623973575819634158996205902989959296159890589506450761659298744763933478379359011305477186036197002509461328333868385116674407058024923184988144955934885875085960760427259290244847104348537713835374277846788103597647638827897850274514132832824963552819152487792533745198575093085236100682238097797104439546278484031572228058786277674188800000*i1^40 + -1602843540068292391254558475924668161736792638089056182816240032794432840451046778672084569155201962704074936308131446785543173516446612208234950078362323545046325820498476426006438537854560637975700929800299895414143567324811775106368207384624492604951806315669092419179881520255374505903006885967278707206732336685461058813577027742505649079454682339484847313365353412904777135064028790651379913273442256515690786339000083089750399858261955472332855873154826214993626769788281721463142572258536362140793346233095855206215481111365117091381489755653600637697818357280029338669933043013925955902003567494734184352556601962496056280763826796630837304804739878903827900628694119029757338227127948311983189916677865865530496471295404981295698197049602827233788672559565619780719592067474545167415289836049086760864227411846564696531871412422736560846154926158623680372358047793470388760094975920574036429366020639266492721229264447677203344921285142060929162092956151958244260607486030590512804100263338331258744447947177175754310490832384592712149833502634787447893318256681054801593144632394787417757004513442767273695998527896825403559258407183500432093392590217404128159512499757399043808841855349473297153038640028654888929159896480111503020444075531932877286278860471484075511827191977265774859476760244012609855864009726529178529358556541110793448374538339067201089072525665459810779779230271241490908071899223880087097975618754500146270079640625340761721706118486043809185663726068323573305239173566903747502261136009536175451411564526850817723059828275158401318909552462223901817089190822929785198918088404585592892518822209126400000*i1^41 + -153908918644166607190620333147224020074361772723229432001907287294302320436237029221655852600144900354844255230358953009566231038458351529878873162446223621200169066059361288252549778968976400514515649381046325930422390463666066230538778844149488748435265570842353207748071747849649176242729840141766277091241673845448951366045052964609734065853209213451789416499248991252757771531885142265482234949428263948568880193030675867679717378941116521303811341197746976571890490737613028219622845995241778988411781946446581517372588886797351389848858400871179746499540381506000924928192730086529359638197475898324491608487053866763641515709968722698750462724770007165246441745965220250059635252052704691095458219223324748470649367365601920193660060371815451938881390327154680721808699312699574364492602052160063273414514248020397102065239702138549605192893534666385810938377707469066160840104966746393880321173668735776764603397689958024036167103298386503477647453846438044440914067135795319032981949771685991426496847419974741667529783391125125602099904405774593855330562317713523700511562576248341249458244695338436411730740437721191635741009891992186355430840185984577264357466121421697018190713518116380633078843330803722208598857246937389424148067361835838474213865083672544770664060655486434477512801309774817150599777318586612394837767201889365852807289041850215640526458130905752353020212631061182560120623649947689409533593619904280990322909223355138328059890099597563504396456968324802191681794706553346784757515005647972615353791605855831271863941788699552417306448977459756189081497595840698244377750278072557450405976473600000*i1^42 + 1145600728639930562657745474802886116713272771634526616039359827945505119140682693935074501094511791176825138285425658681423642680548214217260794504331103381309047914873823232597143534720632929858046902957535118757231803740790068574524976427577170676887827508672486796780776293736542506296848501458381555663213506496822991622387800132656075306728844436714679110788590450401209242416295096808511268067164566984410825514989667158551729834838280761296444082378606829237327354947892387395341261254880700145881874088274363627877684148870199087316526946908701325203108410971213140451189220659183525166363320036002201245986079320371726482509891441188137341190205911522273131298390305630185157458350059001544569408616167303617377308473753928209005804070899947841143251111860775433034602483028396041847664731470962607691250087934199331727887514736130520061596270503374883842946116464788582041395325719979912352614684165929796378079890031521201176814517186164906767054922422359375078617874619028505295669401499241210615046406984948704995963189212174882856023647504248959837567385334921973521323306823609247248621614663126609324059392699822784589924933941696452924178727936743980039683634869016865986758782206907846693571825344441634298444945071865687059544064343833508789792634413937299041890545826389940323001204615617994145657471636002078250918654744465338387829365416324117601033993110079008251583443108883653263136852281077362115360981321667046834443903203378014977517854952311819022184451204250474027762643027435775104742582815454016893599739271481225520834479405510472649501431300273193247417866350896895275802540815710945280000*i1^43 + -59691100671538595807006502043734499131331149448431612102457704567643164167634012005145235299587554596097762233122794911583506686609767550868948591856190185235885554049465494675717878855221611052781264440086891669756047844130595226298898756389465843543195369030323858168641266313663431574967204785151870408857965579384678159191067655576925112740483813449226457245060165589342231800641274757999712515185306900265622898752191982706093689264750885544990969971660143570660417836181646313680455491516480843818965610371080979147903412845633866349903311215088970083936110966300404510549015187856677385801839568284088450318480321491190498123995878075845925215442675588141976401231010020607726000001650461805858217117285401879409287242460247066060016059956340768273359727610904150919963333174867356296422688119315146737935893885924941716137290655622553821627346520242101458062274471119039654035914817877411758435462753666873030680275808661898408918108848947958714249197204171233331359851732068214402618697097163172577853055320594771588713456402969771771807854250377850239329946158344557661473682635248115667378723052943093154659430691385089849217150901412773052174242288648861209571542400686798994019484788874334357519216275777070908660835177695063942024451374092320112005785903904995868719483652504287445351003637795289409790037589822864794923793057550341077761646590509290730912566316079188804152102109191328255779430558824269325011026903046137422929710422955621386635452843074411508560215254095326054485758220391524522649110769697020275750884472367700983914775247822338952881489218817471316918702069653870522682960773120000*i1^44 + 628333843979389890912804473514060267169061534413995477919030548784145844817572155708295770376390216406763907282758022454616833077313555024569386371214343596838561021320365501143436654193405404773886852102446522579619825830508933991092152202958132845850934146667626207508932479633546231667721035769296761615251522529358928963896771644575467341764496838742227830532762583046725724504848056893152507654818317269436337770751176631257890929777302300740966411384222706214410523755276984752295971868223807184919698488778200912722870135000638069411576106409782724909810114795841800399894254557900787895363686659125459387921634991226551252150299575551780861984727587317900372947196770591981501972415492569633720623752540776219434774259068701136278163669982399428554484505491397244448468543328008389593576461697331678782231030363094963725142416868123040470034312296311974262537527755590117258785946920449104949995039662608780900028350681040903935685778589571096465638888673161186576525408867945484555749090939078061820501583956371007936725209833365760665717810743379094643973494693115582667942175625103207656120385743028950437589176036498223605624913613730219679593892529680619712849430656605861938653110933807321480581750192091337470372315594977128974583601226249224688696379813770235137292829920868900766353068036629075987487171188829059210978619904914772241387880972878678266155887381960582353143625738622735482837607217830534296645776430295690590221753843001521942762068833814640217098587446401246937399636961406039159319403913702595320932674192850451805184257468209826585513250116489671152034586329961941958656000*i1^45 + -6086638051372017189341252114432477408174165875806543723907325166260613410515110055597456065291805945780085263427448492525327700269972501937985854973785292905561192709661734321393781588106814416235603052332658723282905123183401638427243101456909748671438692254339959734394757875728984828264888269199068282235031916789378883551076474642680732093598651817040366695819821572237661144236315033977714065422153332263430687008843208677478304077919974821151467317407473768986444038761301801061112835127315979988916801870426216883492189429941508465011086499686273132417787658367009308711410404129297920544575534753865977004241410762835678300992948236395498190606110502167093488645820040464660720333337599015224086164631446012615012783205665111097513888618822868668598640248314841994738079681635985140016746486083892843279401319147833674343837196558061922054068073842172500132644211192827167243663576175066774815588569919198222270523915179362244580965351750273299793831364484666350604828972626444147058101527593057117957398956591793434992854643702618919640076978609816177840250291562660427930209805835997235519720398352543632282534961323312177696927232204009587718341204890184872295742356099219659009016862494594782583144430158402625776967384855398856964200196290624368382162565168200434560616210262304867434042838971337982074091307559260441993354786117552685070952302001577259357221187141509875219200237616692917071942250508180753725953071400484686067015944268397697952505817353076716180627991097212662231416674432382589690653898377787668987995567846883206991518774468934366420116200161797921903788869392793600*i1^46 + 93956088741127996165367954067377301440480958691576124363180980574740326265952215896682173216323603866126453769042640390818328170388991333615657591252326865313434286438246520007139840025677971057350648804077305887365696804469507543054169093940602536274108061014970320542023164579299818436971602507211049323319784759849223166354661157465247935219282842025374123102893325014987211488416653965909492301064653983322871101794860328310243087214915461461079764380685800340449443939814336588241747229638834313484591305230430073868954771860359594168631954344631829433813209871742570409851367623607574179126827843705501579578397980626018414866783742031854747563548287571958896581751672876500519715069058114139489882132062464506345662859368255968317698023907374286931411647682141356026215446094595151985404862899242016638941390190350019425396596973964377368688063600758905973271155606125925407924759165874474935586075343148994669974150463632479764835557637948298807918746183956403289989843883615143428089401331842908436985932067548734094143152835220735693335947110299886254787799126194287699541262922603380012607466213034316523878175212144967319525202951997933314009618330995410469961376690717389973450425283992681305667954645634542545480353134232045773296074406633365729599047353070281012220769511536782843217190512374926597321910740259036149354166930193269411472325345089035566255965106446301481821694319234670006235527952368124478744090685981036956152746960698496471114865282580092997738890564122321537340239614875675807500346110164295921574186259645866752665111210392456498810421474225075975408844800*i1^47 + -478059294658866523090376153997847068429999199339257724136095284439066985711999535469211316859814583277038215440634775216976199922365543254215187988695042788338488412169392974057919020830554645498529955688626669924138032777993771177820403439359448475634193904393246893732346769060766286182062468404656888845670694047849087822598195627826553340119697230631977494333705103196791180989666744296405241745869224021014827594596001802701920756958788137975630026630328102910357436838564918784696484744298390948964502959062777838401036061631571268732271268525903317355466639134386843668717456616250507852308335440719540120657409937649973893389853674760835559563464349355448118814607049113206591957410404358758301009576671392064693370392749850606426255098439045467064796997510385078219388085315876614068146200987353019482197108909031044863220369822386690080373541342249069589548391317765348123297600500558362786900480500424370869639187064064190122988088360339385620832938011544905880100036681027567485527670725275680131893178127792563796449796301522299268487878687764575610050502241254237788341735571183030999992557261749229096521690016698293813143706385769933364483419707946992760686184019541028335873136646465121351106101996113875537092467630427088132261048608293684806774737729773538772113528277227047430333832166191561855868758813652755552348438371933089491345921213964705816123620984811850726323538703581630966885129632959357117414317171201225856486599314814306365620758230968694383661943049010327875559100900101638554058677451513232546513989897460691577350740031530117887731062411655905280*i1^48 + 4005025726842316652061837257718577113533307370606406354555328321601663211399418308741461921180027308682839632903450305566546349091455793476578754186767088479150411802605689055142395507896094731137287130033110782113215551078268345976053593883817701266423497127966032078421535286639122879340453598945039758661863963825385001850379500440616524320656556552988650960718051486644837014136399036285935029609179024988403700901092043873793733735303313052071426104003644478241195326302652622747318137992574414896303404215662277308582134861656408869051099819508961323676765473684966096816800213069414002691975013859235601424498098940066007237763133520406539791336084899135353045401975168436858183939021782017682366412030592620020302153803834654428542859126205321391620321858285767785105534693793336161457666172689757701193654592513445941142238891978712277369815452701299280687032978375432944587423682309287131994001292136348093658665106303480853587189385749741747952286119297122678273089343537339417045747076851384041831988122615793198094941525958582639695477060737739974745237812329940460391382170954254140124437875561590840554169189845934462320337691323040536873219196958417755278066989614828918845756149302683125793985007025301613963582756590633819798514042220475425116978566383618169409441718549274912210202727477885435668465112177284429740924051059733464969441917562961697633523530382674546239851332053363534955945240824790112995915903732108872387798035865323783634994605201882155182358336884779519192646364295340926828762126605339629829447606406837375090129633338509842631591198720*i1^49 + -25407428308705402587989330491532420169182915645360537410398059264807559028105782251750150111410016644585181134373791617532395507558419220225454909534498035884442496543937046948533675354746509767967155061087286058938445980285333977036084823845598411268533130324170917094996640984453081036737935597894654068335478508220787131439313890417573190752762341694755431577199837553412547799574797814132748083774174068701213908148632255821500774633105594224403822617277499265845378773893047160906731543780080176907382694338873779988069462162006614452501102988454129283926738701702416195895828781743784479462605072399440827572161127566352482972518847537342846376173457342134833471672760909238696667019609640684244689436563542130576602825745784976634014651434402189253524521576036967058527009666676224406817978922619273763663381456669446028426005015347458702098135414057034670572067478309352098141761804163581435520959818141221933878827094593330982866638641180895617761315143266021291280042578185103138973272376361423016224231150606259394620394854744552886260993484229173271417245717393090911385994858128444995295119089575987435709955934945498514527680617211891659077195821554589881596949907973475248878848136881262829497961331065432550055163271951382938636649452486649612878288896539747744410091255978423840088101981058139143065602851820717827357856573684257126955757615087882766633751846679903412273831322080608126567531269326103132268827899199114877942984129777877540145332024525346357344444091599094894299251079131394480004396819188521653726198855045083546227950013187922853888*i1^50 + -31871202735725306812491110301765644390161287131635919822334888009228444835246404781198483984100473346578628552529388727855777598040353087454676923216407123306089624888856693807950604739892051963659942434144477585123695845557207937707241917539129604752945625888368711737803142821957359091208790517120941679622137601589292492718639724099902937141845964987446751839858374567997318020838518971025038072064948928928738038154552188448860921307595519409338811559107459766803931417189810683427918129503035235143692893784305699626270658170117519921449844791224810484033952809876318126301545807588642808427244322072966708258434419278452513827433833297781259365742770679021492990667114612916838538328913999942318855779946658933434690636653132825018795355441281060058452096514104854363608269209827225413751995994276136636092748762361798134367773365597373310615311354757428273967423660272306895376466695395173265193207225780728364508805281337125361622049734812610572356458115080025081477021363297691215214096438512486976915252687710326496106769898537441847306182076695531662608191797248030515194110765421018406605901509080650557376911189826097599383135781539657772708509624384451894661984738287281146655697322356165082551637384319793551491119502406951454308523142351075212791103515946670941918759003817743325016877645847526582420085310745233940033579280575177662289988097739126058935358372142399583632554535561920966596094983238100824629671862215038511733729440519807776942718473778648029881888663526149207752129611905884121156567191043465827711433377908075889636986060800*i1^51 + 3844817938203680004753045443140451452249452333758656162129586406190099227691122815700401212830543085782275392208168838159793199462542437054827398722309445659720875891880094931294193600594234122790954383506637344798305191841109105871938706329632988648580940236370907398846736355787714722872309191954622996556073326230011150242656303071080946184910878588695445360038727666579934645516132115971373055108365108928264450546467627340435739326599126505182395269918329001380586500410533698452138526681947363252931241943684108742672924906554877268892112293041065525132799285165174743681734431458649333403350419286038564418933967469145302580150460050920891012352742677706640572435481212461330161625792791013945404406041405279615015328079231916551242242396083301871857431500118512401681851618134198212155234263344296313615901926203122835428820880137511458238143543602160407534066849750961350708673054260861977287969334085169819797170391378297906483496600332218119854436147591767820384951151064996581563721008938367582079336931025445956505503472147787869623481879950247453866991665664053232151771801837452702741559109670744220449806668687857630797484241621414818503620033231410396948803072851716575286708730106560379996619530849757048335705013839000019009314978217125717077506246022823839766382550543982250838204083591080051388952990947657223734920183975498570098903832041577000058804521356433714794225418183151633589941317551453879741558804080755698679840683560859028993848693491919915227473012634938805165723237840600924662151965924091394644444111366940262400*i1^52 + 51523200499415914867978800573180750905711042486851245308466694418681541474825762878351405752819433278689250580473563323475369575043469379339702953977383622302851739768326777849770528610771392804404809791994520780089105998191255692360899081003708244873316905719193474789801294261496285456788040725141123961800652715096060985835921531055379100653937272316923504594029447600176465874988543646810786048201304118130659361080878343776243493362446767787779243715884501637099483182623095965509913744656845668240868550712626100220426729207507732143224510788213525613923307317424105233943103996126925027988574254378084659671967984533473301954302750261442956291803410901291963866918542357713868681516930583265812948154322350433283939343053916629525282093382245140724952445963156376519142515807975781956929184610192131787182019764546207972240525738683823315204596655184205685128184136742110353670357655518590598197275544649735616146488999060779498075902095996181741090491124425806373052017496505758326469962194927238493950186371819813560452575829755835949186379741278107030416490417416399305934953278352454758603128391781094280364830339880701700896806168979347844972618268159235893600966461760126068043856582065096338262228342137685513700357888275711404554967618742638394238078797124399676988016610322857932321651809333361257696629594045971723263807261732795514695303447234391135621857784557285797200302939503962973690096392083851536808758334746964393179916712662301371239760030880718968319739730542248427752562593245490240546459732599326865377722368000*i1^53 + -3703330621767325441220376297577176036688694464123409706088133100676289236560369397022680255350990626833452416276493536809977124317886130209957863348581227125280680376367797765009888871201808932305099671178820856162097666727752315411058451043810815058907922796165577625802120683946973488768227829457741758141114630143167518823517866367790708287285345578614004783499771804887665657558599711799977891936620740075563026940130975478379512599020412540429163630424007097797283150232157759866630381179997180589397127954840420962236292954927043453552342838485509525339988070183458611911889513410056922236041344348246703494980826303925265549243186124050296979712977208119187299833357040651663140603170571066060415998494030107580729753678995811770816614822718182298236514830333956626429501708011082846499904547195917757691629086857060905278792597405230341670456360679749556116449447368737547123294621418274077836013994848004680815760962983653626465891543266781819870288253696676926743610673746218930566313594615198626495794435266385834666521761244183529150308803349867394105061897109647683393807046144709605407563663076936776482090588492799467225341057870346051385567815612063812054407780544945959701354123472744001478769659338846609760498438818073500063800232474232880115366776798779730155578747367515243106826161151000928948603059064845571177638967902429537730631004500255373175605547139986635781599503735274302484987431672458970289762804974189440473492282893241045844713021066122238009407061787930529971758159341820184100474607527526400000*i1^54 + 158362866370252599454156994719294640485108083937265958594252629307352173572852650044119814569069857892082265758230895377299203689570039156196709477790695584707253527995068776560635325468465034631369950969807257002710611848949297713380182851921027856345227266555025965173368941526949063458043440917599735188315882836105700328667571349975610893547802492096394449027127950150650755970596720116201825012892143017062045481044128861650124187310830995229480704198277540068585918293244288978892627582859295241481453685351894893046285725119471906890801209018640699582107793687969486199092097452967611726791508728131355503163309150450754678774644587842683464408599082802581232080016337508697705269934145628796450219914310280694627169418770586234517911993439653998373859275354669818815096512094800300742192154333091970655020354394895389613038682495006272933541168788573806446976386131958583055989439857937213700900808731058520811070400229938454169112404986130937159841632965848894614369987951057580767373906947648911125279425926795094974323627215602825287933924586389062146510208848178986051022535762373140150428632562365177752412452695912731662988269167775749972103173941782868946811929642705884275071427411338279900840247092795271244204527872997407231210141999986447157109632979152394602802116685233143653795137728517290073125850835359957658340730973686108498581675654969174966424456669835074478444348766266398688437155868511549980578574199029525589890415491755696950975929723291069442058441037238555426762892328180897965670400000*i1^55 + -4836559617909212711152973918065885588258473941798373400598988090856936261683004644487865069262330307314168003667902916804135915526541651263150539899955307751986457010065705469358741135265851224295725403474145608083530312023271023627847680634909054126111003582735770526781798455027174337271512423326106018887970909714185419628754409546963943768947676198172324343938376590597383525303885044611247116818869070351803488800544057643673371711230686262645231348307011330082926282219287233747627948642621666549975348626022369316159186852157295736606012559481844530080821173042158909144495813587058002653127344786451798839910076806818782376828260580588406180918404746504990885283227760155820890206169145931369475242420407794808966035514579699236200175734590386020510916848744446270740863453412372910080832138680825022074652432818765108296337891151863104671512090947214560646937287992756952790540348080103613440756647212730253290777217068541447117733789355481181546805723426011407184417522231536596920328085821734467648919784561049694337569865979680579611966360402565886324365832031627653365350959843494360286952375985641431465365299882173087033178395119690734022376177238414244230142502713237176796074757732697010056604734451318924367649090296901627114349237355134966596145530819742061419552415351658481578842803620292651341519072435314003595121313915151579845706044532533015995041612115747815415248358897414781086009492689148929992606394485262001906583919047981977838973885393548885315633338105802772237500022784000000*i1^56 + 1883126110258766880407703305167634014012724774619285566595937915462892730081612944481563289432990279389377018157510355209407697364248136693673817710890404552743251574681758726591153449516093400148114237975456692595944408718270146276181176151282169673933404514908069311416428166963678932407376298500074390494875999883950465897477097680344240765040085064374478858547787306294781690704863236542937234284262557935352168895053988294921137525380977989723741758772486394543171522871563922304740115798345516081843356639964057003878372820369909717416955906196064752876837227655442771177583369239401392384100497733771571288261514317704882371967308595934716584007946940201747824030988279301805344542783183886095732080895548864404146781001443737651138982193251240482866718448225593502327896598813611734068408988180074335372247313789264560594934420954423083568199537771789266200228104755638910794963688646199705880102752901376227461072104308131672172003481805455792634021697665649591860509521742106063312242363096327008441803136157126078585452752090248507328144344973363784324517625544460941058755695857180583842923267434072755463267624672123958386686570090030348740488292562227290895446532825386539755081755802825877745922355379583189406893092472281973795138511489893910952365894501024352926301314221993223982432491093416432613509960486707244052192742986426856033258126060449877252651091545700423943956608019383637898760670990588683670582385269252000293746041174245387090112436654655050267446917201920000000*i1^57 + -2337241234500937723928561109528400916382562541338289406087035468698445772703110737971423991408029122946953028329681005444694937340274055655270536086620776276475868686380236412459892729508882320596098520637347064112167829356296759322045859960719995446325287486660974830548791173589440484474338266508393797279851518055383581219510475838023926434505622135915009335250106514363212457624732101458390774424328569404067593062922187163949996214034377945285537712427137522990541180611480473911794311668620124488440262861043986322689322560088057626379427634630339084679562843509810000070424094038459495813781937781614175987058881142754826530708721972084286134953574679183551328376038116480464587706607840066942528938975652969274936937665930650070646050333654398219162358989093112590317316912331442912934477112652996602594248233637475541909881926448266751123489891514197026244612088450109770272649233103097918106593999183400635966147437324728225892164146134139551162811186958924392401994960616015725586573681333071768694212192109432934666408965574119192378843460728159935078857391071414787817909312901251258813861951431018046761358714423815724332081800522340885130472537024818498557456513681489770385906129569225001557469746806690630932408364213126619360600557382616593441024878029479256023347859550679140586984856151493457355823221685891524347154285353058827155462048323609362999784010711523186372849002745781261549590971665509707223610246360289332191969066819885694147379200000000*i1^58 + 9130750751891629694434638842527300916572179927373515222350792798307089832862443353902528311273700295951609890972643248337542579004314260041548307741100578558910087145704204746795072755887430459857991017330964348981842424969627296930805134848579051864792415588581172105062345539375437490008842026572827413052968942171911418784343140343344573452664260832297912957036064274539502205210514589686811740091637654642241703233181265256279767254876341098344487636831446955736763501365817351308355432336459403978736027027227989834039099575953511203319615465136203505989208801189346483821615538071633868810274081014791419479102556537787425656730341076610961543491716057532477903956851496322658087063211825976513496322913426369930505198240240315747163918369230373896100617557152060430597106972868598625058134656825208624760559703178623642505106265580523400651260906262637966513700171712385652651905981225670580010862812346294328439257135431183254428943271713322760065968376362864252683566161715049361605897033508100626046811826705905446778633562652068052763138281165407866516148353460257115184762553897133429803749076111838095392134408563174534268926442081532495165193747293320177158609081119589976272757483149522983742922738706580202166060049071502655666715661580483764867290449618707354214010854363553262599909049152176967141629081014988081405813399499092171087535613704079818128560219250525200822902509555872782943026275859530804096000000000*i1^59 - N1*1538947802573066269205000935845826150212691290441052497174638302509443106133498989970436718179378209668092501775383288750044200744455900119148235272817903584140562628846167199654697164725896771042369152573633529302617027916538977202310723352207094179123750339340172192280089126461247442268583452112672069194007860769230207380125848776241375609632192241214026561326248814047893296467283936300351026530319786770423303564443767770095023499151014282114160284684375*i3 ] ]