[ [ 16379917309233006755545199073343166028577793672533357137114310512580580156370461199481666412168543378295592334074912592880857663425174251867474209176112117675688794081763083221288990126822451099405116820764044505100734003069841233136055782617863735540591514918732189955328632067290447410523813080911618593172696677106119846563316945013126159348334377892342734738020086504784867879207705916340345035664376181398483332567802966132055158315850022479038913808835326571102793486751742245495299615444047781217771030908037301115613184825948713781052108688388006776763030117525514702960407635175277786061826355813734409802009705378755225896728782047932044701045782312975442524863014018379484852170444939734872701971740051394457998800745368037059218641996323662376224038981218390495994578249904013589130415581307739229995978387538247518703089311914358558119217087624149874428462262598731271880628465039484751061867185225716058711661243690276347220348881929619503205764991572683782387942274451719498201178802257869707538186919455502094681313628827860868186149949877398416916208736895296139212163546348905109142752768145056276801637044753938794766639890694477213246390124804646571593973882170670317890061244162079947383130740041527537882058555694978810593985283348060765630870751429265229609069519424677629873063959988186466697730712809232453691106743794032521032199795206328078980711369364421843743502499840000000000000000000000000000000000000000000000000000 + 346721374642724412092417769610171915989445246551850095563158281208651558683984680231791450343681058393714195004481825031980348659187879405233991128825106812534226703347860805752008793843129339487280551677667598505729915612900997791666093183233123237160263094739472458053553911320646113431137881738460916957024815790273761961499692000210828062309421260762034655784721468593031608185945907260355888752926130896224771428609117113779061978310593956059705338979864075763053490804164245294168594845332274399912480371939490588808727286311562812582182446929487686668949832038669909487285640609344901529272005014144755008695636614316148149106583833236006022141310673159875747153545918594374393466555346787934761603999282497391735165202649962717432901396918416947145994643484101920992773933219044140331079318323977825270437973648426145353579451926266271487665624254268503732186791952251293102363324492540806360254987764453852612829501520231985950345738197003632689660783137234776537151710473288861499501425400370553126572374525471678151349722029285720024363190909122130561061554376928866104604582771736382029437317073124823776601493189600882398102424674786019128008012264101003033640823049379146099924138628286916169246443716004634574064804360067879784627867571839071222818849632098961412018869201986377336769993046878238615111477315823805875565766977701320848340828899682374741565138346685571580630663168000000000000000000000000000000000000000000000000000*i1 + 3621171439101890164193722061655187865127209601453701337846678712051184608642599631865136574516764590791665156720011962533314376139789329017614501077515460514060095575842061689566182540946947027320316981104914173501892349458788596049827946190591828312941702890921123466345618911924302722698270714513341816026352970593446267305374943205905551639525341699289103864317334837787911042794610876677039584990815185447238250786675617852327381074185599176748275447635228931471302337410786082638816790780459573698057636747832050371174518653433409462625164997849306036127422994988075911533368858733949385010379630320670170615288015047533873245563974693074822133481142039817411185133498390631585129769392846533712299873923544164303786503767090262111682892734058796487781924529830083875821865514092104897071295754143628805620430754984427915548981189512297426507575571748398955937877821009687200961832385794329567354156950451589815458297427429069907822650584154550576222741181637482727080050627514376455660661217907692985240733434799143139066638617388632964704509255510181631704412197297465205858380281582853633752350189409967057815715250414582883738540961951815449634469069051584305723573997712794651466568904476920861174741699047074227735758052231603746578484306576823078039578352791664326764246931648968954799365304636461469335538705670936417413507806670178712901727984167315263275697891238936841623594598400000000000000000000000000000000000000000000000000*i1^2 + 18206965176233809582056916696471890420041804949702311497703496877470904544895875005275920116633539587848962802259932850724149851433078686212532007159629258260587489763418327346027572461653217250398568965617416726952371869201867641513893953275783849073903250495542272996607615074233798721990888777213108175615789497057411125863523845024688739166502933910939186150977135631655400089536159549410971256586837559221292026944035019853038207860546420116739950293295067706696501322784539137616248080052581782551401925264874136427112222476984074853696233354309536043304130511637147287502682670571483222151249830739397457604688983850437840229407827885286689816682779938056663123905181560460234128127710438880840557006679410285657567349010453214907179466163074864915708488593248448569378887443613381671175303061539285344890781164931488839785848447077379430317896736090361241645852981610384129999467085954703911688495970301991675499847818825475302206509499459525750774813281257138696281568663863048652776915413784297304217652004659268088270137066794663084331937463393488279341352442555765514220855933510859186214679793484348670169837923453071326167157481504328558691736742840945402719647506004660622390437195742729491811671507100589644468694579264076942716192072591468350509038890157956012360674355152605096498115662120301126701514350779594099691231154984483923437750572355607760298963690075253841969807360000000000000000000000000000000000000000000000000*i1^3 + 52561552741510971928975287245730179474284299148769561367378321095786817418725524036879988290076318130961376617168342687067509097970141453320622344195142722181846477902852791477147398906184129768119516412937766798862023831805192833493655508715269742390708124659693997484379024129369208087288913895516389507595586206470326283679618886190800514922606601993135677372333673715622586616338955048436303041056569478291429676567899660497977188702629950755497736070271268474973371248961251363761673168860790931207387394583128812084797846563266395244182270390938014276473397937173619113512035146671254824211705612904936207878134889575130175687279156870814626991815748770526763268021916658205422093993421508411932039148435780557780564914237704334848240472742400873006242929598366255905191625450075443774768210418450016486036759987605414077771925564257740704220290264001170338502326755737575996669103426460027589087021579227724826025236677888573606164785482377386340999357919017848333312158344639485984638543834005140034966226512160635610606226525133321200801428581910981759943919190654629242159062093771621979928242263988612096059217456953351548623716650474067953971895665311716575532633273903285540763689060640724564985478864709010930303011539069172873247751833338372713973612737342713874142700319006279816259312192449909840940600829382132277844046451058518282260886926850294533094888370416827959869440000000000000000000000000000000000000000000000000*i1^4 + 50779192095013482130674446638990530378825801495328196660432770950650056990695770698108920163306395250557692540186187132594711608176290184152622937087183857055026076737938924116888853658295830295230748090357893056630693198238307219852497359197600685653591804377175039261211948933809411978959626737146321310262055993283088481178232410352602139811914184538810349299099654094449868065974553333719937584685682958580242601128758168624208831761004554038136747933583413191767011118835428702925595968594038910046411099361499761281016481249560702912732430894401618542608467850111353446038074765430267314606222945223068238003943251213553978526420435552991383238265242039673246210277219185696457452438536834283677511932009194410543256150092001516174486058503457084195117094928916650354080448399054985816707566141908131325451809141250990851289606709730290093262609915382531319952361209544842897475674858063075369398507876746541805446082671830316847158928940517375763583253949800273575218207300882296742359476086092259341070467269054899240718540143941986620856060400197233580363207297610283645062532156210505209772310001047230222467976625432509250886740897869212794568562439413837473048005565806064456602781984409834931223561712833013725011603429520985361920299916745132776014415398007272547958158398262113428253513996254618134496098792595721914798050723071452610354959029559495932204607339519167116083200000000000000000000000000000000000000000000000*i1^5 + 21590344358225102362002094322543081546034284035871720325087250689933096239687872079029039952046562846513241589692775435000884233310403403189204620611647584182242945363668322104055772223613031960841649886974024823099564643034905356020365409903072740225167099258573022246619720643576742434615750971508221710965232452175035617210795051543007035657473315446085107407519791994440196562718976141883592797222087582212044251285421131040587952212613903667855641468513653872791310757045888895922743716449277087491123606163096484811219695448097489126367388761144568647691612417477213340635850244339754655439850137786050957736859276103073473698906010653404489443441121373141749650228894723296059325577564797538959222702779288950045208855814062399191670724598935240422937357323780666599549673199334853355016861445037705442214647540745856559162776879515782337022146077493278102445938935551733010719973879570127751398361963661763323243082803939333194823825675432786974736441107234228276526389035469941956717911833218228696764094140134354634595546365371063120575212530105324262991555524296192735519634854846062839281814298023705560942732646022978960063374799016301069777479771783802481624699605065118889070647509309137938925018055059351942139135557865347253786426331765202533964825440809874264073497793841160314530576017642366550843334503869835546872333887214248346834453670876399147348750734978722037760000000000000000000000000000000000000000000000*i1^6 + 3772154656239721455739335360159658786959137457234857043166141936550634723373204000376012908580267099602948831016030016148818056984006801424883355663693334656143496183303269349584874175910721874924969613331030022218926915498875543595943474595524789209358930459003294715538144700759991226486672385425429671819073792589905799064912533685490791806702598852251191206546677987116109692657487557943755736114948582069620126080650069790352343684402592683427731779553001255317116990317479330973901054392518184646146467386069797299223414037784158029929729554610838905740514686325629586504673953177739111598954258305222935449042531419479613773371633638538980373003763624545753099775885884284964189389926747242474421962686571557786108573698936533243164715519689799627946396888229828112664247049147379486668416475963056156797549156360158710519363325008305371813143415164600191724547090622777200890036159569380373659296559678619006393109008137272233095885377017929656435548599700700532352797605540475526440374618821101605032080117734868337099171180222541458347635547080317416842034280747012743461673588062423627927631662976889954410180884899141511762048858694175776576668091653970386959665754064533094357837107965468852371890928802701582810737424257900927501560813792032480867648457279793164973284467279289221026214402287640949610783935155644077284190789054609894814224349357734091894271570622808064000000000000000000000000000000000000000000000*i1^7 + 98818038124522890437937881171245051167531007553262162242624381866166169367568878848932076980939391666868247857526287067255248541592563961021016265711849379689058198925589504261646865283814934571825463433316480783235010948067993898360034251625101810062033097611217032711212861244002224467846232527098457666590464193463491954131419896469446451208222684774760588245357934845686220218939930687797916490099519341328587212775589198027422221024302842453570705978001037665819631007732740549399427778028501133012262032865155284854868862468224155553195728442996112838612586672826097760765993126229671056357300855991052128231110999668212548313059526621862491444331263367959975527728201701745012606389250612919265194287441399866370053949563857685652899647734716920441147956177482865782727452096795254431384827554335459318906781064536776661268852510581787190236937668515202779165193865560406987642916388030897813714745788759435283934185705598851315785790466212025355763169915029817810907496922106583879132044783862450437274192281773556867180017509901713169063986764506873719034171179277925386025786663885491193439868870262012518312682756533891946045020949098507675202092565731694678515071102499386479819671886846771127993774952747328202249816149371271159356805990164271651380278451871882486714238366910358494291526824911215311598998869908071857257524292631670302242901215884320632966436251238400000000000000000000000000000000000000000000*i1^8 + -31117105229446772900086176651828065278873690487077009719448250696689179735050421192252630233435569200070262785775498458963233940385469305465813602333689814638631878140074618286694317818335372637277728989722798453591203472560196589158292001423391919078114086322617667560952898926556855918486812601831124247035916791855578774343481352233368752695044529832125558813711266180949567759660360577601518930580129623873627334521341182949189643976740119712469664491771932086008967016876882229124493813006200676522455967809555253432315011957627996130837689755032759391294674407061310404779316650241443079935458793723703457245357603150782824063569099587339838896434846429660114862168977873705198656851265071643983057411888350508090477092672928975270141028080773486950321717346993255971941034363640589530463967957728905570021916915526443228697144544220286538220028297785759604460995948531955223656252705035222020835025105992945142455828990422160897363263189041863264411752061268193321520572714347920952086086550543552121784277592681114348074968257423554356728850658154187889564405094782090267914676189905224440377374457772621574850526826293610149558605852609030335802628154596342106078126713335496945299509628975821800369451970483597652668454896350736199841754213364170835194719213018894222525998749426900402527100212989842897599682830180060336795577242303150362975513262504751207900040396800000000000000000000000000000000000000000000*i1^9 + 4183614078737888476396197846938200578592526604141775221486926274782687400367268799685897474491982078684699780302554278827183817761862411551099962140752843987602615982918201497642872194538743604494583562872529336713082597471909714212200306785724489240139375412529931694164615808510880564313505076244583197981013473257312348205969861239389032572523230213190301184782798171713300232762995982555953581983837138946865650952628341737150810980046777894466386151402181339594922663416660464342101003793372466944768955548497035808476644627740645600445602439938272244492592675527477548055769584554650305275171846128852682366297817565747763303819322825034105587359301752616319580337598366704429758685140298703232933307423839661410632669258243157731617519413907689152997479265962264026661763238860110148371741672772403097827484725099197139276555612711386084395968428731462546845467451142654273055441339439679877450803069263344714865568662513350067776990491692040783361768817764945161354657340434584586640003730894774215246846369770930179021971213536116118235951473428669597359025728415455380543332753242716644843186975354197319521125159836843170123731780119306311180385475880526567820502280859349763725494816046870146147903411706229594449118752748793962065273507634637795189489819799915261970892177936510535782234745629332767207705498118433877528105474461908334869225820146632571286978560000000000000000000000000000000000000000000*i1^10 + -259192412952440913312545275209360202388414942305227721447667424541906244266129506758405215012420283969986620009766970250042601441364482069536316066084949519329488001364140688877082913564836436026315102845420520846940184454187991840958611270031930578470590598692648160367595518204777889767010628268894923452428046428870555654052035895819892241078879844769468135126770284202738656408080274279123721019929916300323286159684754324589476575208393341843964057890581863835220196625495857993055255485155398566257338025743144167163647935683197789829548834282527180755112327993724312018929496092544817599471906312757558218835802663652200892465781774797307011921628115887203268487121329805313763114282415309671459917433552153701285019164897249005868432608625874340106677493285346374206660395645163855411127209654511584431095022280767781394451367034897836394487801724641444579940974173325075461319533706271113974216876784102740877845973303097336347041370657652501927326903902462126974295212020866894136458792804293181064214739750921428983731314067106590169052429946201252380390882849053193406714329052501354864299930701831202714883186974624332048778360937706841594914064530673572948441137656153526396841783414564218016186193557298048020076156146369445629544137813551695899294232617938617022896264132667601125090440478500442417695222965841367758001601652454728591153237214260370813747200000000000000000000000000000000000000000*i1^11 + 10290404582425501833334209729368184180846536386584088939305985703334514489106251430117706184538389175845713085681110223986159816048630003684594202875354513014832042697755647828944071099593975042805169691954478100454139323340123286524072876610235918534897972143651305149862829315717658484934127891092280346812554698927388311594923073836542165684207980476676767296383368624587356549050021843320601228713045606826567572414425130644527038318929199333989030298571341282222831509712300811734361919584587150144406166291061106835653473859802976429492763887751898799568978068660402322918822342662454768403399416835945044656182417672067510402046525748653142475962783671091079925129554663133011837013381485774498696822539115695610912448931291379352717993761551872787844317373920579096099843928695290654620701107483665750363622495477355061165118063896655256234326395493504175935812815362325347472953529418643897509338858028630304923572332150080591514813320753959365917953833271479627120080151516788701359937662301293143272361105013303915745133396835917184545163833581412680322882866610179388028831692334172232707746966727941134073813957253366477769137678661449760788767076814539210860297683359015659529527519878859379239007939213232433671940482945065434523161283608048286425870745842907296078042717610549337323734423244635138670889199052461985810297677452989277719775673074141102080000000000000000000000000000000000000000*i1^12 + -276354803847747733680473129318462810144571928824577636095636272407746291386854081335899639528064127401851048413049844996683029431929659171049333752124875573080196445657537445660110457933538556046768303982454018622385421504665910642167038502049401201651511339147680536748352808211381755527522336270558254583612320720873569230423087050865271432841524377809000117584931662567613410472021225079922462629639053989537962659476011341432279242114562806907872474990514870882440730713866194774708914905001087812899937301796131297869982340822924539124443123238999538896925659606256127987544508490938441846903671882243669698435568851335356147240126814509643303108900027855283245294874084737070934765952623366027538402383759970545611771187156592933546803152793380836043715625695795262213553990141651796636219264531048428546632430261427521936419514989788855847148785127135690792338571926125310953498885958710250309372114835419177552341537697152697052853455524853008081237079883959523340467339940235227085683716340894948467966199938458527610143879062273412489697257277173037775144737377538488303014486457862748620313410897048511464105540449959331137478724097979064657827924221375788356320876304132263917102395592555893341490290945402112539090035731633451935848462501761073999872085539436633194888136591617601767213871986667093268762483857088243911974856225713960271046845447274496000000000000000000000000000000000000000*i1^13 + 5331867109755475553113425137084114689045669154265764737238708541705667708127277006913289408612676192965629057565011032397643248984592025119713710683808389997730404337151999278337152710093840550340447024424240877467818993363976889556214600749185516719563537726647181211936668594384102761324313612233483427518997038301711696074014236245544078927620556717935581560876868121651815530359466070973368038712833776460544309777655258680289188998972775402628543873612780944802736661417123964246459669899112269633149819416929165452547057038381122571270110559528296776366537566428474888284916308129409673724786479315480738769648746926998920582804374058484492998274095549858270098931484296718059066915439391008624892406282219720005073787406525900044314463436528059052951926270394328175899671822225873196238953216680975794781435244203233059007153655953006980242744148809217507793733515098774162637563907148870965322401534867746938006846009663980869823545718053692075122722778065050506383886034652551474431167055911419854865026198802679109271831788161250492486661121956105638125939502845359789107528019373156520330117268706272808639745571501235054345268306520653778361856623265809776539662350733915473903123388547401830231643203934358746792615033596928728893184082371962359983562122071982804331792073898403363381087821580717088618921017534076746990740038258956847439329361920000000000000000000000000000000000000000*i1^14 + -79998059775346947877204551669690154575075056436669051405301014053948509152965006531206489872255647916415046099764605449629604475035493799198014862045631881290294302812943968628516077606705673106399844797205053457771001867993838669705556202764037342647760633521195746897106397481895811918726038915140128523544682923761556929943269404671015983581538578139013703844814723870161626020199455706300345982973048380566148707859339487539640011680511479303525335093828879379647936022739725612944146098027245053272811957531264804416458105802134228794717404424035673930888466056609188152354623049962882315769218612421160685448551417716258739972792772329635843351536479179427259529827641478045294653631070740653981300192268232992042193154910074816741924271890091888423565207258245707982469056708504585541891091950467382157967890727992069344397642086315821680385016976885257850695046803293785835017953516726842822137388137535561277386303465417573756168459689913779926218906888898585134731063877237753918433784586022608258196182697429593169255266341593861569583558952424297852915712779185273777559339488530207468740311222235487689526802304995529677407620327764338914738029811203440572458713096967108109479241414706033500633867028868582190208226627774482691892957714497499085248451081594821786427834816341936220041213474894654592600746708492184069801422652748201717242265600000000000000000000000000000000000000*i1^15 + 858601377512818165385081177104011411583998621995179140471438128371165974969488408807253026668475860780308275655841731680394311065139525264798235961903060241249156763412220094107361714018078175374029180070108262299044799516971801124864218952677939167829773338173660720530961863701793312482424034661544696791023105370604728033047605999992507092667311539106001041146638808277377596363042723338495616006798487087348164978356062595408869508779751236601147883913337532223770954965811625288991916192715316473128123486241379771280619037699245081924270161511024565868189267021213660411820646760919796574291296683938863301955106051570513686828062349579605886824260884285531739479634001697414132123168819413077827634986333833257870653046571932238987950468108781776779041330959197638653988700186824513809004229919036189305828032439002424413270297341854116074642644594253314688035084584298358605797338816288012977825162724088674605702391869825116344456959654055866192165955422790696086437639881680143686917447182705745839224695471210583298039025226674733648160317012666113142988304558134011884663774443602780887311811475095520182207429484008755977417713773316219895767588476430418800957016553024277009999716943800951433670113580468080216335894171609976697516827069005203133820971817618751687186175904151197024241235302445404644807835862520145811960944573204039467008000000000000000000000000000000000000*i1^16 + -7211652554059077780501963664548222390059583806163876016514600950283845536252574399345965480236705817141757683174176660657830098435802691637439322804890151881366007100578929260767105329599335260590228331146083303986322252315705123444004309789979892501951943384535603638592731762285463059966423695305991457456471865221984003717628934617784758852278136982268582191464289400398449271793067082734689148392695907457618952019939812092254319738527468402582310618572517387854257482887703817766599435936649959414234467440266738681896400652790107013177412044642356411105469900525344470587506496664840506074632321192035391216492267062439044651633176587310459485996553971397892082376653092407539643737803039269443031775184163632993326249704719234224992303148800422395665876587006052441896481284679906827925959627654823128795316549245921253885721763451860910971503232204313405461501741308713531656328890900309545536121270036913828741617758567258308092246019111673920405979155145939476569045291525888812274453466914026509436750777624395002879340156615261001836256291362182108052983621053490121031049381299729109283493676880057429041132064072235889256406515191405402311403114200765254284171445348237693248232186713831367865585374720884595288339379035965346034363530140838255134483362787119175755187729445866657568823520312673226126343494862124861807491294440928051200000000000000000000000000000000000*i1^17 + 37684844494596231563377605192117592703655109214416066250666521944212720739473860046515532330810550866021506473599011384714230076759333923640113670843375873114971258945737718961912476674574181928623401892537103323128847192064424923597477524984490780157307031837683319806131431163403029543918942004555680053545115901770724455949190524952419855091249646667757467941092089443649855052741921176463449006497882956744995841301555175372075403615919478072380774917504391020013725681735635447532292958391873688054124721730563218800756481899207364143233245470884637839444479178766620014219742030599003128660864988100634039777178592945203050677669486257910869061023995277471552888532638127605422648969936900260607706411498174306406222087778020032262969266952193945106494336768111073799585267542670292146740541859302411094410439415013503991207062886195785501168684059271554293856161751561095409396470980110830550830784490502044708903337301484192788857112467721554599346404834088929877472188099398593047707577819101112579451135236789341764369167721051104043736897636029388361889293158115214758250417604876618172165485560619561040959622141707744026702984131458526188080486853067619934637012782120818500648495825634952497737978153500724010303538012214433863307965326683342367651070906259704048741176183107551887818584655445201272790199560325793781641239163043840000000000000000000000000000000000*i1^18 + -137907922399625123845061403459763975505404567712742790874925547437497152360657556674746968976405017612173423204270589905859367884575044639797025773820133225851999460801364708183725863179152725998778678514817341336345171594422959860999913655193064467564742721763398919211395846953618276967636622756691258157793032444381037012994683946081931754825008509808079213516404015468398191256594868437689114426103158310592739440602729358909365660354351052701926673857149330879484328013614310703254914838350128267299084136115228287529476944486916534189689902540275238061721883133580060602703417257621449232156508536404080765438554604979481781383473535817840940218119335795149650323163704789459465229653664457496936400106958216074503669140832963998793686376305735529785827993062990799525858882040855764421949189453489434491831286884958463789694546027950864703807357501963749371326186896510505921963681615752680630185252170192769298455912933632148897287190030174018070440963049117507474683973321661307447053739416271789012448659597994761305314143972166263287529479307164082962426145694520712064645857099136275141647460477906122415130520422290411905040666620343539625750805300369086986013142599848977869805430911616937033557471216659045582587768697693958012960552839026923299283492612694363204005304010603074629207078696376274662092253556181142844745973760000000000000000000000000000000000*i1^19 + 233279105684394871870234695354430054960224956811363034777543836383683663655673911146404120256584687387191998538055140038964548632648861060616429047081601631175623318860621846487734313153745318796040614168737647551497024706049928995725519848730527284704016058554320351512052158698302677742388973038867199011459635860477888981155970647097393602339092508315042835291675999981125144168923079744245698984584551943940670466155030792393482599029425558066629158638722456266134895270793526464783684632665225838903108034596753142771512914230013584633222284975363927944939852149757253288224172370812173993341902669068555781422202355051715856655607445130273675886604320861052764653888679010266750779588454105569342302340403006221795628114868423768670625766808425262446649780318590271641055344573104818654250567325142197787357364089015545484913963079431113862604837137618712736664998839750725556835467893363811867292248563439687697979731627492113725588773174222828213760456613129734499875463401749401804550039360035545472614057412150797427276818500047377253923797285500618646533949102359247405652531481956198422278663186833588557849173285680589296176841635772055967102908839921043412930162383682002193970888976188608870857298659445405467410231323562284888635892985364815986040512159285781218809164355780752824773802889425337167572380154679048483635200000000000000000000000000000000*i1^20 + -141542754759785148722311556469118687010409924362449451854802851975697327026085866952332881665675158181583685408009428450338221826403504296303496616807340383846933468044990400857897075113732126257697558557854118716736211137197350467848509965242461611300942301204872896236412699388744819596196933896314562946553076603314036707602363336861135230789940943176160452741470741886109430745694186389095250885447355599960282998312606351238660825519724672302955136043981931202629285234573270935785651350645846263417703602982147250968282028343049299687222143706795926488930902089006685114156535751996730835497207504454068418980588802394399058354267011657939298964637137174277345150005991347583361579398639168377326299792185672165420635470794991489674459038975667448585829125746061249662338531574492158235398668876163750887741920179122639068410810572834289998287030741549344119316352779898950603260489686989124235385903129193056012844023338411649420236022587816831195018836704041784446780659506045332015283788070533043827605978190740301087234677317541710567573447786206046093616193534888051496310956566114272490278087415367102912051832294422557377447631382490121716268995706037503545109553581419748057947010904593050909483470076586398667062095502044273680958162576969359934993552078895394433687411144069682100108089235440712361088374448985210880000000000000000000000000000000*i1^21 + -658671954067480116576632300553503348202783410168777156678204796217813221872018478991077433436341781805200131325965639143729768724386254610750369363370906034731817995699187011090411721446973530092211112772136544300826889610393205256809791493425225442123109791731365803566206862932870986901662604888479368143174820664374672132355218138981216421952155039554149915902730577853208300738205068608618712187088250892119346113994318805794471170408579170048597957232843845039815098402135118318763820652492617483722398267428940841145824385675271855574311624094684239152597439198080192854137429230705531288510331125667431304598480782170584162537040264054102716260504355032036917177290954810975734565827425156583538734990137906689630906568385111077279684988970659409671222813636427475501934431256318372669240905593547849979349703565935499111224251426876958231377918187098808500457082374033731345646274864269773758335056377039086742324709410652161314816643880334953718428940302865316355456623664769464072064053957087213511972503831932357271737562721644019315836894029645952693747824163882900522146144638825383246200578468240901196950265101086792150938411745884865539431101348142574889963954816105240260379553002757942735696423835022967069878552811201117099418033345141105576402355987644551235904982576008688719404203857937274891322313932800000000000000000000000000000000*i1^22 + 831067325802731366398630614398639771512529127241230612340846773064256118440156464333723907137776454083093119254043581907091088927598733865249813007213188870431240351920657740518361001555323101418356991416214211238851098176051619938413979908754283922246246025438215193898691656264276238236411754752353379889424944268212516673739558910659856434370131008242480594844365036082376669638385902237412340275490958091493759794719928895794058083480462706133414858990449870218771148614972208747331185091205591207939244610015156875325895617312092782678283132624175155930490703670102217758664340569935005153581826804827484324875360166174704659620133892192863042307129404730103904779652645101178724377900326134071500454557114609396917156151834323257498274965612296124981689843666467670813755384042843706554720360233465943849688509554891833568254790649343161034140871603979602867021331417540503675649870127341408748719119570894924405333461390913296775393053471910668831893985120368273159303204098954385172234943170344721047617706698741701536692205885386766212609544822108764092372709952708949656083242706274294521598114099425005193946399280560757877461918165618056716217915361762179004968394493042131447128864426790717883107268091784576417058214255062783587961472928786475025065541952046504821901338669839611467504346713526423726011187200000000000000000000000000000*i1^23 + -3436436624277559250517364180482473625579735346198379412760139500765067223435223064361752143815042446474594554815381056428423372319030287264679497409919599539776487650966216339232803143281114464696196491852439604217995970496502352366796014929701208933559803535097560819334181866454093465600477030931422697618902345091343748388321558604583406202577088170756870730463839789685819857499649504799935882821416728582118280292745903345403957476632333368528583835163341456391560342751960768941745458884786444135778083714193537804920792935799786716092173219396441292475915749475565075733101853790771747451095744201624746502218571897965253461352018386935403234158837901275669828196855846967714170740484951784201827351348394966247913693924965608555856384095731441483769828029876744152245499290806275594440381993511161294726299018791732585734262594777674833864831831873588316785447191176191307093416868922957793264296232436541100152033571961019543522738489772224920291934130680689397288855581160093055841366625221474641136899140095174811974829104147933206647405330919269616082611498267522558614333867519161691597267667175084502125859987253809974296925057271175303198528401430404672397912847220351789072054016787839453060588329352867807253232250668926681009419662415910751882817895400358992629711479645136578542291780040971098521600000000000000000000000000000*i1^24 + -5088879389835374368062065099223799873032758450053884458238637433462505853748438609263886737735476135484638483352859070662248464127962405899864033923406864554960317640525117112250172721958448947556201518461003674637107078380857979647593907664996646221144054846739604407647513194370877520078969126438250931997884048324398979015468636510501934322790608097840915370105183347042807334497803895981475549024562099219527117121139946820875864379859842520057335110262616698509859520903738419154414828041322664959867431461107437686654355383344717564300786561100699441518676645549539851015534267672328889951084056121434789672088281419208344109719837497143036757303847382508272373823748634104784754639264377023997596997206494202903376129687308389823117348119780529888348596256429966730363332175179172728696693105794032964853701195239859827941355618182313559268075079321018102859583475063869498070888985103215275654997558419817359889500928965918621728917928864834387704515353474115305460676362577915715872616378635152704006731145220514502330807389756905085508733255775292646292128622585098370598750717200822658132718713516049466290091502008213673723232228406629897983753195862105371652974809979378018472847784278622256524709008038869587836561454986620343342215907917920529517760784448567509766586408584150620462737554363383808000000000000000000000000000*i1^25 + 586900478845040548831524137509341025947512526674933121679676662652309601811931303877138013769632859240863417116511461975183483935703031710526524108845306818344540569328561646145210275329344577880225309665423484406973613579516279119637194582041051907264324762184348884003539357640966107124216243536511390815484840611907886157108779525868511991848207391551130553033145474333519013251651450610532662703023675244941624026562266486065555785818808238080585515458691359733216422516172221197793607056504756271119158706426491435244871905933662117892601640510697319805010844939077917522428778351097028804412400642059688740863448406579506263609923220952049815210562003605904820954405080352129008469578787379174813920111797523280839982184273284421891763552362004438855344556997020626992116361892876636165542949795659528481637049604381316819635453369200303319591475271728741443314526699601700606822793729433150884481161163989491405345377833644074297443571502114432097080767959801227626733291607327363672604794623025907362955009076730751132325598817050816231301610752866899279462065475023947809609288615538508033009734169530390487848109804267583845793919742373274438381204839609004574843971475455289828719799472686051181330502204938889731275284399700532886840435540975286458350082413103954609144953779564944663839034572800000000000000000000000000*i1^26 + -1069457038735181147344472057999697256627958863540969166729112694583854967443149604911000757021788080228481560554348295236416735665048973800374309782765225001824774414328396314215592191662629792590968451148817741722000815610977818421252030237601529304522326588549253123588385738326259958379368426705476472076673671608735878345270271559088672858873344843525496894269999235229583318213800158762696812562354900598082429771588597231210472252602807166510195232631587493410735072898759728476511252246806122015732205621818218470916227798266757996793557378463131598592587989852433907282721379849326752126429210985867969386298638762157566573864551047305759623111269241223520048408800447477453715751750177310047593223237937183773670216199477784270049399589627632449070188279717213660248491320039646590852516485359016259056270520213128111526990586274716231614351323828586428030429894256575815582418421488366171681548871915123559174272402802397556735867253606463897534701776160041519356834276851630930605666731500338074423221750367860077034216766743777136948097891574651187702292166752639243239135551457609448309388969746416846388524620890019020160267444178854065131276723352480647096444742430843868962877504095035056169060851606072066390838679469178934465167553027266012045140302321890367711451479374982029760266240000000000000000000000000*i1^27 + 160779961887633155564247576818227831885188173920127767326215406024816833827609155371219209488055638701399060460090116844432291094679211684706837146383845834415688931140134030718412503857026196189191671931249619902912057083968866689748716731143233213772719328666156854562877427529058077344126198974827851550929160909361951504011769014030748668002466729773782466555886213867288685170700936301714450686983323118059444970079694193536460518255517940322104986407230288391769772379365778817275281092797684387227138693119526425032696463138856515559353466747634351854496557580165005799485371491365563482094930994472564965099514822794691504100386977082943623604638327508466106995243785866096719828047390471438094997248222542387623094346323661463346212986001232966106969450733072343830533564640807462170247034280012534295854136231497131801111913942839183934502497078077202287350438183724493007066827614799735974825130328102935563227314103932433337736547260106873178801242479981068517026112389199325708622379653064157702969208125194901036324191392494226728606237321851507001676781471440742087678137877639996818831297950581604085891863629145310103942385431743564991642263388246714262340134603837922853935685448608574051548835054253142370019953877765056460764783943515814152563060539816941009632785748585349120000000000000000000000000*i1^28 + -51017541907046923983620054264268221576028952476049382245685449125114540935144336036025676597665452965132742499353587365849118158385002233003725953022243597329883347052703198969704316297831772061566753139113447139453238175014932574390487245067154200731729962846633675046469364563584065123580966648670628377523521586307966453097594177401638553146714973610671415965627816456121355182944354993959721633593317296269622244472210191414271564755830472024495511120712233522386559310348121708716747864457218448725614258862466091766854451988991477214400443312559368546340495371954899980259992030826554295287322202450176318106101994013717823589915037277777147157061592246664394936141324195159464975844490899179643079826728019136746523622288279618728908909608379257629800128120287674562202323625192022461920478706978393699618612213707612364235118510689547768113149366107372571104076232719603902586783230346274686370752216503328353781836303813086221950685309325511184275816347858911831985084143172649301287121862982496726697456768115264538295883693658096566926939256033057624945721375703611821206540410887679145700221409049288964584870774058381192689844612512485572865131691982586846454664714823567721049793368851374483743095007631515294736031172068021261085326304319474407342125845944173139140867522560000000000000000000000000*i1^29 + -1816654868991157198689189828798848653763535523469310218165847357128315914249139929564066567945492641078160037192727096227980841269335089806732672936860429277210990712451919249967858189054269772501259345339869802919334566236666689059375092447197007537509112859983488942676987925276607373276508634300617611295695504283606241060273099087590073160495036097270609984019061176174114788676379703158351761866664529086653731433285239048068396990103551588851072561475157163900921540864747425924118461185444184076859976977200631169849166551645878544222781340822055601790404844092448944983845549342161833620257414559226483917440492058478794327059604274538116863272696280356204775077522747151427199443785807275486384430482841548270218413735399729607628512464923800141929471809533771903912779475201625771050798621878886737666964661491387832330735439104353155792568050142071527379246333488049976668534969355675608649067833629857622477500267359604008567143913657403569241819906191361145850812916799194359145917007716106610465962274436638821611637247669627572622505829131659506702198056354963485336502264980886982490941972243705053043865546574009351602018666514210253738001532071604471482913454261803530552792470220811990636728130226092761243333082784131504441302500542029948788621130385855824621731840000000000000000000000*i1^30 + -23358548636899062499770216388167645448849640572059868969294319584706708141564022676300069814834526356950145542311650405575823767645663021150098521517964592921444821632330458565260313033000015280172789667395847515519537300854457250641380331765030223986119047736035766786609648134456274559856003187660898764898690031634322680682919413205269633364788823140684164369952357837137099291278473814365785294801285915963797035925353523924845133368110968447479765224215689769255483995409954599536159935769469355425008428932182501257621056666374272843636227084568185851473317794795309135286858694875646863499637829911493909066575648916421867967907266953309272286840272995072299282325632675537473824911280767102774292973515874214907622192950209215653875010468215456077052259476605604125259193157506755911185917290421629837362683403239006848366522005786973395557476305086110033374532449510876664517641920482216594329775213378179834213402684949097785456394851616289248870002231856699819539458798971834709397611844940727114185136701383489597008419951943511651967890668338199890191195213558817748382549882718456489141799211447177493789293061536955629538472535119007036956051255051444060752737295955533129260994551368199214281435918482988893148294797557264552374317560193752598353744269240434688000000000000000000000*i1^31 + -58347811999152789143365453800997413266479832528654281881239226010251233406253354190653082399658963341666148599160544459587428613394892896340853703234304009727114975575421152253255102980808709425373209114060767115210177133356533149604478910116836546905818870651951947246178600697259052834741014396313205778468033637828773853293867827921129366763959452056850424576114155571326487547054559536811835956508967599093009033289028488074234916239562587317391266977724540254148669866183777372118070942433068516923750334876475592781358741658260274868246500807239557797142041707230753282083141547848082710941710167852433987773098635261707604201821787814390408203506202202061216906060864763799858328165652858740072562182487898501716069025117363108351819911838266117314477020909914395388798913304469993286229350677223615833433590640688437936515932560515014155599498640774017149485951653261592382149843576376749679697609034357462221259548566613315728021111660386011011762370362243124879093754460321114361681521202671074759436568651083746985788459717807855830681800296356951895068915440173939693927218828912317053616245453406061182862827451571172703591880567006467720543500886247329734017672618374329841808544126066065459338565720646715622330409676255128516608471339556488652479948390400000000000000000000*i1^32 + -40834280194013618200827219229653211874755521547252370905129607493208356145228658483458419460116542709847217791887484094965041348479980740081697356483500323442768254701812353730701078359226099308513567166867110054274163246940910076005601575577606422263222849818404136240830733927358838449344958965570093739435300825692945549505739345996676503973895704278120801718844941694871344681655338889304352738224592957952694875192845160062547883413593712030807391472579163905914116715453516894969627478137135426573649469830762632970565868663228380269474830668960793568692386993519938838753675737099242335839484485292673708658410651948639976755656977330898326349923366456402306898302511961907075401310195551119071611764475965984472337018676310161282449785477316233674078419996453564362715151812164716462992973006801649201981980149151632860814660026865866987956471341289370298950835220677923031895601350588364818561847157589000521350787091300792082086677123715243924645199306465533901034842891887702092161712036468416147951001935456344861950323502385621421064827164594755604802022678243525157598471382324125353261071308925980809740055089017616317219749128340375280572556269873008387943804826812162179531853498285940200577785993396013215636192579620495012169036070119444316160000000000000000000*i1^33 + 14802767515571250202431219609169993321395240943973216849660652011044762966042928220266142811575362369900206242367817586770966443716937424046933552611615089927212648840333940191205223355128749466452227605966187675740628399793990727020095364347701294480531287096370205881196215068084200218985977021976834410501928331163038708619701826800184300470358139750841720224927544292194201020959483468863269131317803239631102177412123696003986969744746967804014747724049173656878703916641851745351731302985098527830285819661609809053544120752151288682903550768712508811498926520604693898842526751742652709780466385421218824091663699044111229264828587131191327275348138159393941096384294836285682980106161568270967392839699437661201253921173254249558526281865023950150803310000957229651099641110815796573163984537531794246374569108151287276007597513686623983901213279271450471260740623496911263948898493627910750287777929717213827140152258882530008199299572349138315641504211037648311493778097136342163825600131579852543952794626367473246584018231109016230820340808617465268158855449378593200649929741005711452471546145908877868713911810013182250894826292476564960654726454349491572115664754623214003694589752605150939987500074664116438395390715619131943760691200000000000000000000*i1^34 + -42841523933315623730695246746159643513052413506838157279653302959834568985391026883744089191881809374113383310703519598819695320168779836127882147605958105798077377476257120366224288358591029887537792843576982067444823759048224647636346927299625525704858554619870185717766198673968979448478973290998613088782306277974662134040610023342433508848859513162074169150102270180963322767644525889362508043881496844359309935731773040500921520611515040398187831805129454676503646600793194367910870778037784226095782619195188106084243589976263038458630504995760310551556330668964527173048675845915957189750421948114368923760266009136652479417795609172364161686378880004569385168889042170845708120169069118958483649231369204005266192925349111106009942706625604839268688591637375029972082439149946709734608016429888927612479679812165971172159512854306665284534935604910118239243791044664316917863271736746614347435287540141106367592430964679856597708756810958202330510746654911678808757912845655960925503923943456227350284933926809600653621751985851699099163798785396797520748407329147595712507851006631230052764440533133885426796124343424281604162467518269467825224574839131414246772403642437924742466317387334870692885529583639102556921201904163225600000000000000000*i1^35 + 333504230995564476894569343580375444169830215936492390399683038491418164048049692250307399639168804756725407873393894852251608650654737582163190270872766822658209468591054722529954361388206721160057372600905571252838211710210301681823778020525623543670945080901425546974850835304654463005395873631763493581255004867993800056167107757392959133802609854277021774492212626519003834582362624916037128392713709740434836081889016680845538282392460453083264562815808991904900861124219650596431206266015669115113553304053567284424175657663163144926465517401174374070275548306802798327336821400860964059994583919046932725345551404183471834076588674918018167684320628907609243590472854394085886765549798254824474923156816334544120399713398285656095667749634918354243666760284925459447644857002240596233327716861886109027453426323190293974535982815443744858295518432299520716867332178946146939494042707499846298577816039032805233145765711688271940235046118543767562428734330012846628375277578923323346814300439794338716140597052051627625642989967027187703303918415269876111575097676805094013995647732153959059848720356461354614437721858382518881471334375284130570559771128428053076684467099325197751257498790258639446820066802541558665052160000000000000000*i1^36 + -213067750899392981407342473971970767439332782962891359732421631983065902529617507739161991490572860841753953602899336878335396855717593253574535149128100324187501221597975295251279464813042012362926300063335563847395116307175298428939247891601850384523787137855766835356448844433798966379208393386163805604885379848949381760144452428899013453168911556610444141023229949926204269156592043491580198617025743570982747080611960592896482408519126101790067740265071520589190631975582948108397050222152418092933737242771959110518071357046720263066465716049900851214214057271154127884706193444827119834389036984754030003563128104565269799372332262500292279444186380893568559782167424454148049001583671363957970816926269086245767165450560455823709853516605094582817122745629795393627830433447545510670517330696749251068396265286713474163208851544107506827145402133425222333138651741762770647598025124212093371056186887703768745298991778602551691955323446567806562432591088379133179595712868940952332084923060576945252786293592962977713787403373268052395666691609832454669649661160414999060177221497633820103655361917916560982972731120286044641388574309194884933961129367974778957239562259990411327881573465767434134686906974208000000000000000*i1^37 + -140589675901862039862146262816251343984018278831884166747278949643680818115681556898170333883751577988488986714300607379668389151812957083168388133198525123798552367833198222453291763968061501456997450576589468565135630767000181403587428072539182088247606417788886369782786487030046232677420333953672054229889853990645272872352903492836651783484194047235349472799942741854571457713443330904502085561345501833043482064885596979668650817964086125031312483995274109744841373506271500067479073774958514762257601422345051523354191845042963834995318679590136566267518883712857038697098180913905097247426834000751708916092152562940940920879657969874375081832592892295289859649376599064344590175439239220684812422998191901594160411812440984649544793836165508484622838836230895225194671537102909529223052494868612379168851858683592845477220040034676241451292239553077031488096958323281064134779705521757377433841958651803071050258919240789969082414453043002887119866455270252135142598283086448870239378741654293674048191550802350474241399732032847849092550627375859064863325091349148411885341730369591868298790291154061296637822359823509563613440258737770158587672240148373722831358917196133297375726372758952607744000000000000000*i1^38 + -157106105576741914660598354679597256403680292352780953929109062723600704390669278572574199685940459522511966254782638130934497477026755071409155304610636111324284961058919665247579368393638335719559712907094988608694418095878566032293975434948216022686832626001275428449505919795329261714934614618927297964743396095013690466137230828908891018577326358489959334313849314978643600225895525514672784947971632715377805680934988887267938863025236606617222943959529765611589274168691047690693796882862307815029576447594870562327738578770005505765560318101130167643233391217113375880900432344203705100325774624526240898944595789123593481545421425017687330303784238469180600615257148192421058484397452351972296352138570924501779665904268578220765894634687627236446816487545150618011607093074964014041375411143777717868997613183018364962790574806296633314230620052384390874942542245914651406239580740212087443474960617842722391720324129484722036012464451429756942132321000194558464798501414142191468415088900711610083974971738620635688603758957463581888474631736399789770262218094039264268894760894183572817123719712955132975699225212210470300940158333661880138520251130624948369088735744088079508229324800000000000000*i1^39 + -11851590079031312216377192106504124701801498781732515167113176809546177356782863493959766947023830440049562297614195032693972114771235921784879028609927562912126954559883112629597749738547713198155917491808804745231566706451698497313537468886892351974472636365716036387978475675150726423981362798471097205394008694419061812232494591821208258876445948584230060130482522972863120239825700290081163133927236014679811013722492459323091222553683534829988021569658318452016919864211896849025756407540267604236837974949431123443593038532367776858617155448756191604260394667421002244900096327490106276577085082379640756591942831923356531310618954467995387169570271448511829501009045755159910240649891594987482511370266102673644709728653926171950160772516052233546442994501353455446030677009891254063137372761781876576665840366378556786371254558731873610870288121647634228177487556511790853555124496226463236786990658502285696677079355819544297906356759901644696190436871667199321478010821682955294442024812711161701150772726530939988599378961876759275641621556055066636734015513093933663195024502755640601524079824489936812460293821538674879112709673244258589428102771641994590455646816043008000000000000*i1^40 + -7125504016877644353348504548211492219632389563743195215919868675493945928238059895998699752435903840187711746751854583334013848883926194116316216867980395815944169433585803390282008548507655477854371735465560664920410687345449638503216784594890255019549777593139939880367569973513161290966401251407689962422913531849286575029295974256504035189118019252435093699592118927119394181917824031700653606412214479709716518790008756597715376732753122730101244700468627384567212800602985658377024274606460632338226808385361617777866976151110608374370480165411276577062664231108928149875506602806198273322317897967073065846389847838739103249467977191232713217334679235766997979471939931681012645541375635531687131080226724850949577237714022624437572474780058700758193571668527728460220071658355485456170121128136933173249443548033422357154995508419146675936052883730647628857521930523360625061041345834007563634840639208899277100742777299275343623848135270033592154649878430501834551542010191440238230323018615654509100667620093489922034260890613770649216693806608753375954629352989213937307079545035599168962316607854210208094134768032911423792467066054204606618866391706922228121600000000000*i1^41 + 4649554384423739225126481000903257721352944997242204941643808613927979013288342581656452720734009414134478281089624242299742336743230243163620206038593596712360359213482220439244215447457704392240262238490562946099814830913843542996549004881774853059143933725041739945376390977057132185929499358797114534048059800744070070971219039378922157857533036367114661230411438968665337473345234348566488870971597974247567297767535627451066133489185958620245004453139432848701246483305764142380344709062313224896462916795193555802149106795651576396880825590487730323239692656206778745876027604110035569580975101053044822933252039329365359446499543946989085737955680118744383132787290337238623519620156198909233127886348346147513884519445770025718286528794560864414943613147495257700619840506043994110375483394899830622784911551966007819139175000044172597704854865472733231024784097372150003022922623540737910821656892438838542926886496219782621859126656547802861807139904662922311033008985127847441110624609949868462692113830785781767202351250263933720887878704382941874672705937905403770520372675500682507708434062066255703908209167561377851393500207853596731111920107520000000000*i1^42 + -624962789939806416946611450807954934039703542458904263183326085989619465124793417135452714912329274633959540224025781170357031751524757713589526235287222280588211145344595228187450944392837998650214789033083172712430194137620347831453924255626079653901932078169473611268361095344079452809222577315507663213298790328466029357958843476961766024621127001337327430768764722391607052971587716327925711069140448896550106657715726920865521716733820068311473507076197893481037549687468777792787587969981276835380623259578706681991661552084108297969991505928455274836075932105343148039369267406365447181468083136753348922952228244439272547386424983480277075240633575926226598609772780957352714835629685194231028242675340325810536179278387138236844411989099162967974736726064395638688876074487919983993641756585169662891463060794970761834416133657885282937490175875644734724099366869198881690238697767232474715163398077018587973990382205805194019854798521018391055741939447340134416710274647611871127493246339833966921060826050162879483230016452594242095254860640967230156740676792021586785868597390466083903189562557976032052903240032989993057196153652641792000000000*i1^43 + -6096353113640764730806373376972909119613164235184759596097244808635514278788908583963406901568999937138225920754694998312060369969660483088867780424394365553222628564196223060711037005601623583718103241915595259599904540524798050026974579850349350104511015698538848351639974562478431216740326924389049982714866021934982422005036166957484432625021998994505330202019365907815340212056619555008458269442873542931888222779748589458790335652520010867054059764625976588200054276712653732817950980592373613645436777782415697013973988175547033449853818174885373822359357678845073556835383665142001498847073217248348671911148610970438218141781907260704247800628362981158247668944213384271307710936515697466341730315368915218578356475731320105403271506976546922500487804637551046896660450705854425064296469470993724493575990599174742986224540723274730512818718465651994202489590660367723388609203036682257206896816232871261166813849599065952668137125227142821091307864229462575137989067477039520256210645087788892293441869720925489231945183169905773481513410949898981073463637572384640275308674674655590728608877787609243925481443893342300536832000000000*i1^44 + -23962730595466082346877842075534035315707990214266505421334433214874707333753189614181329377845960496338402575299891319858966354673842199372925765697495964992627549096798797504590565098639702236737245211010160707181154151536786319699564074496848007753554366297088020216523948227440983661595444035785171153071348698839159636976224909638930184422442627965781233680215431605809725905449715383322578594075354897528209322539514924327140768631211537339097865769137034152613603956141360369976916334062231317858754639082007540806675529073946451912312613378382329856527787996792707524098950616315094495647589917883153741446594644098752038784372243678699634985705004786910615203844876100510882887130952259404767635552972640842446686464691765611917585274287110512007448141290068988907632856015958023751779774907924548608101964270379707151903220587340864034805217141657119725857410036285076731370275393434402120801227278174961771815152158485051329058699714164595871350641572060476426021336906824008258954217008646035030641265884087973195364986290987690376731450783290176320549847739964093581937139718800068728998419669382522954842112000000000*i1^45 + -36436133891875793982924899136841685644224723521787986136620714703992910974729035369333040919710379064929800319463175038128853015575445771435095004644644463714409271388243187756624654921701801910423898018924929822308551911729581349913312083882783161084040747005155397820550676237512928287400139359902102851657998378870090361497345978585992608810255124487276971195156548003437280566839859313550192499504345890698941695235348905372345356454422601477928990246562378185404965650373552790558087057613696878356939288468919068761784886285832194491338770267896989483364534517376039151344887824237301016909748518427620074174320265366823092607348813869852747551704454566854362599154496713206124453642692734904148495912768139448008617734228493384108977114498329840409447046532404660260292844993345780080500141911651160237997059573629358301142553446898376093318734767109517954030088629922460054054698242135258118124878034715583277335035168334108755462019085522161578406599986483257612489658539108557337522426347888891991822809991050069575956196471054913336224476123547000810440663204002631296775812368811030666021064146944000000*i1^46 + 168361698700136576121774313319149745431436004138064688224275578751408020280663380460357559029000608721132259349621036109581190729911584871561316406144582971436123367337225105637549783243907080865436856244284762858431238149962533330400155464591333516170714180217447835857012719894582948484274522481283018365299014380153123368156064723032370593825920634205811805962763952546326527215057283289493784108111645530004061726565738820927220945298789648569703472867784904354034338646049408651797509131986315865700841509322235362389063052181218713353829157089336387233467762772226340217794901685201347011916915526151595102752366814164614046971144089094154256648573359007826972691817598315609434917425906941569375616767142014723665059765647935211213991994343800701218210718017978328910460067467970244593541904729754817893369468536247732639059353970108933254524186089516687027561242614152954480388189714526722967878599889060555795677891735468351523056749886114085420629403692545457542173708252546580655331602139394954651732894934629527874497925937412192349695967291565488005454890304960932242807183743385600000*i1^47 + 47529305351426994445349995468056181118529512015136146718809539885866439885223245049708326155071845129836607814342136832603825543580871766991128287955890732091953053638288177971776513050417353974305195925843164422925534420991198148705441969992186797836819438149976212864015857304846607958895606781985822870119751572051961681720865527911926364874010576065514141073034198619887671686098834720120563431807303590554385056425533826798570150794772705081911775577587908221967189903137365274651103781620330574509330068311626480492440670455705527375230582765670309381334820268616855859928821712519784912222622367385995036508586443530193780478653212220950861464443837899979661403195167546604150065658477297693710700598639771155312681650301801993416833307843424319433894225136447206358295453804546053975848359605208199146222023310335676124964714854901815255283502256218804515192467065596766639056122150611472360387276727871143447121806296804843350288668226101186042355711567089843454816986320288266479508886329252550501621888621010842128829663647323338432602468377700193867877847521091680993280000*i1^48 + -149513269294656230514565444695151822996068230585357660972038399053853018852786470595157757442161954492816269306435670770221506711521746849026371128031443532404110991176969311565100002623514392411744567077946270925040190145391052251553944452229134662728534912773341275672284524709039770299933653011584853795853830486875991561226831331719949719015484890966720938862086235854835252566236469492712833411937403269371033752841190259714415318007236500431967309949226938712254006659912064779950670161927203188099344113396694750206605976118055929318984075046544951390972695494253563139780600648406366531821461403165443999589819691327490906560168750384354003192450091088983268667393456287186563458267004743911320280648218061180534642004652730430678296410764368872131915392463311204572030181647139171123482066829642330668970429755728821121978996597310553421539385943698273849012144516072395000972138794601188899700097999048464838166460346895182343525039706614542164053992849777454257280589157784205416916304119094706856344376889773209176275625610349644205223292436480000*i1^49 + 132391884087274058016043886828645682789630501032779980375891460064439121399081715980180100813455933029289580203813294946986352860795360258950467423192476190285352254445749047183150760943994794147342450877188460771511984752423526352560613014116419978223488149334284546218727526193164267351626735891800871956510425545132993706416736718172162601144576829458297853143899911770715770055772614683696232802937988562751319356270886907441531445934987398478123514163821159316707494053344632263700246115731328837208420815139101352780690239555958865000992144057144729873396635324725075273608718099618952818717070992966728740100261591355944421533564025618097278193200348923664815204971000213953312427177793294244269295517498633885614155830545937649375784925486212638560484542867317156137742893405254221131594522189074797290955450254318787107148093236131232919565443248664240346106940910473443375967027190578241337277847166107091106914554310659985821523649628900134902413485265800749081363350805901518507422083486550324580376423359672429274828800*i1^50 + 2996880952974966691971004913770319913082410961029714770749357169416796157944181255546302659246163041483244417656031704773320550175969913080730204654208608189683452839016220113867305298733969834857814024342339844092594516429807284118530484589666944736487329995638519402751309283816278922910646207904447591945750561440835809912365350271104188432714840805973902172336820476816834727646033570322267526727861619056488448450522617693990004388414187734167334640741325058769835700766281174295581198212106380993798926465898478385331463398695581673407956594618429817283726531836810251376617545794853383394781731849795285793949324059233882122301678679942898494191301640590677864753243912690540131107095933762007052623949525076551016390199255620841187408860017354566850849521071404511012082036428011977303921073649206528382598815440398767944698439826561070483413547298817454173257216651889469133613881674312443129588061308397065101587969825978385587416422820746003851779361314793599521642258765653120*i1^51 + 16962221175350452058535405483695447571253756184714738816645576812163473333463266589790755412751983148188800399540110670545107842177301871877014681156227008621476176466931942056965971292109981095705133071420831727712750442310142207099282230525664277918852965029182434901646164900057583681277371764798675967898423186075984126513590836532915462467570419264480546348305617644845911889193543038653533184902219270602719034332731832059092235068350176881527112700566225600747408928651147292886795101336453723134598389439104494658156793736817660676168642585235042327014632495268207305866305924015905190235364619443990595536969818268578212581994142383339490448504927162826009317602436264882974108133737727852456317506674151915083604705914908527113592166266790015533161855670762868575596141817487536148663460955268108658752861309907614173347912639092122626857876659249455985626323468890342124234703454099375338893471268849222349775554363158323764500838169*i1^52, 193684626923798265239754523833407176591363998480189943171417082168133428597431416353720227854682830489784110884877630644485930039331158349907476448683723568738475740676895341555743182454963949456696246721078628379174140162778783369854818868690091550977013240308537317413373422301944479677847213591965447929011743592070948407327465656896154569782406335579402605205136244282079647406188114142293247510967538588575176046766938978947930359956902849991489673134313867321732976608159926589058083549336971231418609435509161586124027514600138369475128333596090568256455593743761679737751154177283123394340144648609914797733776184676106126644198864527610768585517748476516924353373009155559860709788425539943740206444693451293051150886201339103957054501664526469707242732004932374327565060827859151401985950392214299702875384289142677853718348493075176186650725399312559136724262615337850060760545420820965727974455979740220369750698299840302616347092655480510970573837734816596628753590513227788305294433417492338334354146116188812698874274429492324530022688330309141426821820982266604468510650285881467087526067326069433609092721164923091377760122142369684293577601762131710474674177897400558310274825805530464653038489727857333489750563477294079435483792586108549788981094887985221657525353879417540660198388502424404255555050426373577949764938842894353969238275143878126680247148440619661366144411916373877057006340547975702552010037655014463060868830655037603887541205577441294393032298142562699107912938941478542960501339864236347051973191429908446257029815520984444382511078232596381006828097041269490053208612531525423577332684342527693509375253719430723807332083926184562979888240400804698348748350571438628498637157070731626688307178442377815042051719074912890791001576757356735958386077847223658423002390254356846068179705096342814179207464710014370253373440000000000000000000000000000000000000000000000000000 + 4128599316451979929995922801350009634893245309879151444044419731630345415011685710076909308405838355159408296880458209306796123665606002056672275317575001969989428050895034010401381587750343560539707331154576540938915963544373455444077053102943241696706732971167294670200434499070653658758707285174624786884868624658629518143710436004011146955163956725983082482116418744744726274637998328678981173330368152328921947673461470615410835828237259518514651811439351562265202279386753132461148475218987595860417973559414569515633416786181166530282692957212484353057408717601307471365523440683446443121214784332950726697383281480870950817914094316482632668069379092863291355631832160589528006805315233316709387392420413979120806130616618996704227875855356389294289231214980996553090807513900700696639073301621404422857028733109438857884641304734635132507940484003079645601194077523234781147010015576041855449105547906573994140106052382843052951056898760275883304536177191536669468649043310045771083159652161852833580796283103405087666488549073971169418385661449638786263259578841108453520802530139336070436099666850425998451826140887985236877248276301186845295508395130862034036566886759053329181440341540361221994553831688003890029229830836101458341805930594448235152149526057844248033050707706934887612922369614595135060173262497314485056576481304894494781180101507977421329369000981628246118476867402478176964318365024212962527900263499216956884972594783444350325238601649126889555819604476806487644104990899023504561430330252744829491477987737870894372529915706817018275848560217566267614668021122533338328771972318166558192611257932646341359818935316621992846431909348640326922347976727324074712655676681500817062781309311261424626062874286486442315171022715956253415829240759557441043327691981462526057428614744672887292665065656767076519390703604719687827456000000000000000000000000000000000000000000000000000*i1 + 42906423981548024097248991999617356067564404721098036231761486222491602379090042202408512932139142745951945695714288465965200573350222062267899276236594311976160028422146073237786176255459285204635996987584865059371626900543461641078201656685798483071286510874978781625228822305585535030073431746458387616725451561101472315173807816216589795680419186323003928220251907663029324593945348386655762315055470925057457045455031282473672138290733833301216636855926563079224422481066584974459786890711400268825150275365992698194934704956684721917995875296946390380493163528669145563304864295880763447632517969636555590578401084012085510249720962415108803344799944638948548385430913921945333839871105410747202555478943263382318675566325092309904247346903853714235357042117392589389182964557290349177240897126549394485185072393625637983779186379958343679474434018308009741912616486092139980926144149346378507543634983172752016400642530908207316281811333787678998536537340206207213510943844760140614050997798606564268302630372367776060594826223714714390966228860799676558276608990033392951009389269451229187048672109535129881998274337729610605653671348289800331835898086721060081251823143129759864113210433462400160209811453543192855532445257182654045829738883537268838930278033105173263492094634182884853861362552994380927090671282465917481384087341919046353316201980431088443808677702234468788531728056253519144527833520848434838816886873088834683431979477642601358025408924748384996038619372352488554464996943140735699872984055509357594271151314627063157678840649159995186112697512866539638255542731337313956703484465985223322253727893302755361989443758134207472434941164097716054522684170174276277461177911139073361834795861775980123361462496642298625773358525179672614462519322627682298850710988027821782389092424804045156486119004081365796465631337227188646707200000000000000000000000000000000000000000000000000*i1^2 + 215407998945008510267382248792916008775461481244602488713166973637399517080067654920532189511612280159223328543358867072397531462785955508791401388714871160673020784463996828014510465961743400963519365534223203271544564108245462932078921480109494625398958981640757958262986172878497023888886540685278550990948817820807065184424972232001180783400896316516955399389285673649103927514254976934903718490579705069520604596623320233466230158495650987767794112514172837337602973860453891527279424129779706796009430730614242284305572325316914739251602262967314633262942004462098621287232054562992957883218524419835025002177713966058560408107695019271824596947474111816357510174079994081484106576973433655283724697668892138270286249370770091199755757421255502220173526742418552374654801299542873123500634168560956032611793089088458485795513625757779500231117491336068634896720285202320279680961134465725621733645172767137822338787680485672759082928790030958583679518859255260406271557383156743246483618834998017341614132878173542472737908274863400202485138522942563344036254604847588991892281603160611245129494564603182596520687890957866184167171505376707175309108741467239226633368020130859806295780116671564206041752493082943518960730565052180530178637554844537940532950729817005580879676898869579442434667081592021604397466784502428747167707572657264914653619807450462929287625237492802602834437884503489496832250592713878629363199969480294571071192618322900685379778542491632198730189688058543342836965998397842580972786358544264892627282617166177196860065748983613469406779147441864874525128443614266482054384974832272218135645857451701719773062287919810666281223572983644114602208951472475247264823384622763447019385900643477133359558796811797971251035689964040603709589653055189937015361231884060313179194287681614758366893553115878979130721084382309232148480000000000000000000000000000000000000000000000000*i1^3 + 622466865304702284256688521382650978511167672419132960808448870640507601456216261817693195446746977147603292595224753421620681431107918265393668802585843306942184163167481078248822357634291321202250021846738925545346201035431431942619417438490793603966470511970783378940635240117089214326706430559495162432930932140479610699585254157297736290741360933902957906323514202718303576046243790197897396145264423036352015449243528843915826800134202689282343536810106801470115150892396596585220410932209172123099534898105390154705725954990548481738629819121691261098562461292022947224233997270347202784056160867533224038503442497597288196806240539017858125788873618764306620495385630274423285637439718497461481656829823916799501155776292723872771985340132707345576293436564938627975796748844250178626692465694956537084494110531260178444143157970807561715454059788544300609771877088390007813587358067197479615770750423504874619938972066987433647989216342181631738703089041738871957068099714631876814995880610978419365924355712573424283674224201577792236408859618566356690899481768435893150953932950931111879549577641534021729441808906226827549094577234099882471036470638705510776112669187408166553226660238112293457563538748023276434679075011924609383110887142097532437774085473546158685479978271041431278533691544148485163412405425052412164453375263557225220629601794374379631979899810981401862621099028026065064031000251210600235196585576742850980452100582781872954941009790628106273352183852626086365842941805980266135899857834524329414847374665990416005293096146396046627509289947810532399999082738502273575663940495241414557332193455614687538506924406292364212484726826864673604638731387203098320770210790318204542211515184368554114133969655681980673551151894670540009038476025181094238212803621060958424015779429854355844526058954106097394736110164045201408000000000000000000000000000000000000000000000000*i1^4 + 602764325856972626915984133675745646461849425336950011012470687429728888826536449606737304345347424333181345162285691943320034016240769879107768859226710735939812989847865482907979403990413134971839815084754816255375071807346929592554909360869064082586150481331313741872185780278541885975621914326137485342000459168135861877367751908791030289486827086954042492158551040621843274915813331549132351476719817589216924378409205355354207054945878302712690171112758917715388658497465961228110848524683428773144582774576453478877975209369629693306326882184704967479067768735178517117202975920299226025240196070487536461543894487984528424614762053639132625476046758370854406807306940840169735752173952867157290436674454412866564842813572559628420745842466484700788024725481821473955226409759849523179474033054661563009036895646014078632672058594120980034532778653331336282425337166391092358799595994142601894934128859757958495807402863891615258125194487304137659983869099414840579977925270294453550014460655334907056702644621864483232527938674818269524783619846704758230776479132524885373399658868353551460635201614956790528051429914544314036741231567536449643148101564808863039968388775017907774880256058806313199994357575926787540345345835095442145143733863076600683203360550689892128704786337529319986154131639743873662879350899770831249313501271186165481983217227480904513865600108874722777138403696276295015336247712847686738074209634097944330463552238469103518811361269572677003461600699734809371894439860698632137085328481480044980676247715096264147461891461693811425415624592909033961880694584033939624949923712235970734750033355880672442458716802402579759026437933816325649959206605055519354883618073126494707488466335316439985341720616402853887834071680380390197117279469305963961184366993311665887823379919402980975778346119848868820401263750624051200000000000000000000000000000000000000000000000*i1^5 + 257068539208819278281494490503698448425698919864510095586871367716326525785326645524965133126337473730098391265897837670840045240135512656054560536205523237831144181510070182205465795402243732557159922530830917851042982253787948935871254375857966722898924172627198792759706773172315434741133276577656668660352867687106955360755470061498595747231226211698874257081212019528977504503779953983333401904196992240418487366922562812168537627204817769110954851365461024315278741459689590555923442532878317393121615651221028066075273589276717984531181372827766615325415229421427714087689995495613995674056356787607498894899678116312235026279083116502559454668747219755519234382475721704574385302941050622337139796087879782767479994077539504476366270052537830558503118277810249869254887026143823443565999567326992257479400212744329443177440401997643299959199852079561894357433200351503835804765910452817373005701015284004150145979949246524631274070757547097147094687120199483336206088956995679262101921244197927346725623844112028308042144246674763431911536667852364568981511881455817952873063000697118520637465623643066143262151133295374974732260678297290391644033288891387848466409919608364893650968486673381158563843901470779450350048059133770911695171453449029630937015923316537766733070477452854394483453229629971418482789872140561789344765137980232133386851290113906868411852118701448433580343000649647044776026325029658788021908860130318308295757180446604067035936858930870106370658126634830533449345492111234193448758783272333153375935371999944656494640517256780960985309893231278874354432153664077181595864778882259547872179316086473184998574970078252435289890709687609924158518277813226318588882391038495350414630574013101520685657140255969996839847900063120050679319069766911708662999418984294875734337000221371925593941639562023212573303197956833280000000000000000000000000000000000000000000000*i1^6 + 45048132353570416234498183790199653365930159748071097030210252039948643824866606019166773238970961759775542138215472471011928849607227168658961090839459734936607239505389358924377543732253223090935478082250342166222280403464599852620990671696809829257207976756222739464487066528941849696620331153222499432180643430241295463268309836250216799438314999149623634504779662119846301693635917535544329141439278042503265131036689033529609287419522480163099953233778336272743682690951551060567504773524085294436523608519255899316484121239682337127424818988969986174092440179855903340153905723867048823101554436509493193873101654519977610018530734101956271598746030869804832193561894756839330166297967185078438946094455780260687083844896533693938789133941082422131836057108149271011566167491349280510959955155208671439076176141145363554596498366155444459819303377184797550685510729454490970014074388023932428223183890951263467804439037401975773925360147531487577531389655716163415641229406307463838560135088256770372284787361927808082006908483050370285083417076213779430730761971034298204142317885513706000460121366626811146317806777933862140212631569649539110040120284839749668194251204390821555441309593521346882259875684096182690374008590221894918544085221957491217759835861928543001896306563796101581890976254408787300686794529310242906612825232106352436730635668500306154941612238432439820310244009761284989627586580566533414278965403585084788705201361972691449875672685771162529850631755359372806114503415133822674095685794495171195050164212264213851826272634674933948249106305026209287818578903335503364908304107050049395441103875801875481690287093747552105417282328369238071499542865680839121203682000098445667893533231185003122238859929333247981484414972562705938633722131847873230066997373779333401187746565833184184602945804435774777210058047488000000000000000000000000000000000000000000000*i1^7 + 1164462536160459705618420127990787805099951481675767066244845713038969447107893631634765447118357727324494439564293223473097176852663590144251235695934426390030002172731112820888260427619770936297727027874208504729776823977518235535104304551691531723279974063258866353033205446300027557377609622259298835150686682871229992278480586330348437195950674315151585516049394158508866161368660462553644846632016825212063503034580658747329993016547197416751320530697840201000139524157334025420074351693864000999022299935583923884298287115716394840836248177981620899214596927366005209305572857621640266582397010924179396042859754838626708088055495801326795481501452894249232726429982601676337579716626088070605735779632203007844006322545537259148491361562052231601486378937120872610361234654110094738161706390329038027446099261082781834504904727670383215469592858170824862865509225406855216360716198914334347119874943821692802858219177802817026748876477596022449434839273245315140258071887642820699206790472895795289347653313150623234813576113396018813189455643679328616988596909741872190276578283832681164696689174236284935857861541407110426853859832604636370736787649182229375399731827186473882229338938774796928686489246351586623062244559372185935188739009742061294385489197263052286289805285845560686021602590427958240091454137216670243962083261458826977763364348600654064534345482245330570184363792408408255658539286419827030486591738877096941029952607506635436062085690986912088594185526338258384402782730057308445805547378858403482473569037250430366733216143787115358758395270476578180406208415644677403702178443340066416880836631360769296975269758958581240508817550029550907094276038672974140747467743350500910192750584924991393887265433384364026014022193773230828045416539694271061426741238285245917963447718069365257871151064980755438894265139200000000000000000000000000000000000000000000*i1^8 + -375503684655941372081351615489722087092946135600823345281850820819241317603068829123403751528140330366585659079507121879059750367674149529407907622691319066233753621166946815431494064636198648115663040936267728094938971498266108497858503263469812917213069134353988299781952930650692843357101508907671791612746644091040025391081552401436174167013326157811738933317474193436607086626426272968621807286403607162593869701380422453478310287062330665890569583197581275460446880997421350128540722665944794815766945159699580187862740942055571567031842557245108740919065701436268455037172093638368353137971510938279058022940448704794704718415357239074104941138910566199732132180085046106140086772876474513479765757187414291179953498215065720831940392809302257657378900088789674003601883868054343741486878118623207839993574209901494359602818406529981870231265240659943451504986637018301182430064937074706020274629277583616809324551042333364617557175819835881179892320196751836571205260425567318399359464453507480574362518965081116580248805055824791004745311603315774150387051775437159076242389414974564122472727675331722823081421335062162396943917123283929491871715885873365151247947280534931483976583109050492615981892264121766227203999521422165179330369085979573542037129275324036436094061558141771367063663260592957760023820237037143221703531110513970449743895198345117344323284717553704599121540973756718492718572239862203099013550604394027356535469412641339061924199342470398330348900438576188084927821123622571082606951687701671434476223119806743926485056242316388261176402709230692896198793747866245567608541742175179018560192352329165220163339939782940026300834890662502290646807546876533750508077643466167355895533815584210543184532318272839244427806899676217177501463025160859023346314913634807076201605574803561661751786238214989717312634880000000000000000000000000000000000000000000*i1^9 + 50201565697997940993774403912515588264516873205862041277712982515842275553429897423087005634891146993029568358465771469160761311401186758652908550333582949367745526675552130985339171003300003379917655020906012440164782673114853237998742876635096118909549304451642232167164976205479699352446791665363573244989405098933477000695597885023378738490471258756844496140972982333384174112919202021510285241333538548121968276829781482895210977653461367868007874602611987319002264899067034165593062568005913579802392020699485552417237170169130427978163874458930929744436304357237053289282088428763650547106754720809567834042488866149256190474913566458264490045997293365823786648233151081798224557687085147943400506339377960752561236548360274089617928556353971181593573201409370250867180897124304446057477381127888642771197819897495946431750540596090960070513912608737250684133740831706058752238881454028905785499895224087248887271121749260342578424054640554075244808370170369675472675690597360255280849062313455012830188606827006338546081879323493349450998071982583006054770030470288151238062040803826781505992850793232673833525030190469512007817625212220306920775153787488424169883258838538052666434440647145941771789385470419209119977899213159442422969426644501326914724276875449133284663236946892474253518587121362250588998255176572372951671009617460749035013740741380875797378040821146496670040489492813919435815460475067409848958162324662900206610103779705635906467161409876236627665878985789184306136656508000844265868121336736101234587650881438851840127343249807871320975399274902787880512788697729483892097791073224413823605044238859955472529182689329878372019820891789411368083684038476317121214491847999377692053483113998199067026752208523909970389795356210273699935604879265221607979110393224973310321467808928473745556585811532201328640000000000000000000000000000000000000000000*i1^10 + -3112070287249896029080231841381131923596819822979870667930709419638613154706147122535670979213964951687140492262836053438429424935252149123899231148798395630349680490776378498363357868719741347913323618611386001997540291051413330141195549506094317458018124311361640816347352339291417148795954730130339305846167062501505972088759879599035904805307574173032765625404090426307251175967331220582341382389240526878630367271831630865519688018908610724100089111341192141795127857148879943738911573120473330265182253763933315421591736817612435810281412521495999257262008125035865408170659640550853141559484855029430321330653582416207238801688524897279518943937864798265780375089923884183286880678785795902256756904556909341398617619038321948362078550888491849339098244662397784711304469337526166895602284808393801258479560823775993035433771464751447249659893139222307880771741835418056618439085112626251567983213373872647622349693596245022526141658821482919896298312610733776664328172925275924000010367951324470282877635291941289626937459698557298963206251762641297297276064735437139256320614567839643352099617851277462320995598126134002555142067389454042945155183415398900117915691028920118506829163420976626993010329694545040547190294028073062858361544556230750354871781355655883010593236446677738189633970023852790297803021722227700762154422555000455617934960524197312687945251955160236814712888086065784812393570479615995621401648419835474519935588530143974683348559274000411746828274455466152590224293960699427307560104184843310900894706916965863282396524556738720708835653590038918760994520429096434640456498095004217006362409837913499060710593126118752447347123933808021032007501167764285538809166776917080489390914688274077586133850144761935691044505838284587021666948461492290434150557711252427903687674798772560534972265639461257216000000000000000000000000000000000000000000*i1^11 + 123164111242929049870087463292676209031026282824979574269412426844663662948849372386534011603656671273267014069204017101740498300329672718521558747118246663311786199171365364053040612274366368644664599366978088174496777825026926330777642323274274009497628262856931705796820730874265941945160392235366975919967878900990853738036121926937137128580843973523303802867638448781209917628813162952466814360674285346518776742360298867521980042564283903010518837208795074682753621646258876996615797173380439544573772471539273438763619543344045783358161625904744548103885146414295642685639935304809759103185604157482642322634659892400123257708050974403352491655906827951011268837715673438319695339222411910199316309513883688434444156560565668802168946951797073538859651851051527721832801486954861452279394323904825663062623519508870926759714798480079588592152044178472150968076253243985026850650881630464973692854835097657182854232610516108010375905793750539202772671577972431044350379548291245998180070387224093080959876304261736771924681067654715995935083707281522226867634483054669081855149568044515480073232559717067129853550928907223782230993275034143593214615961497081748216542933310968087194905350298491868440323006463402382822843427658251805194450130384683211898909022619205131408131987297554355413100429282787522452791404139645740733189926554777298973154023223523170682345099906713667087156814617366890448582885528654982520070111170662870496491714506674544459183821291317144842165172814023624682991047930148090015461712897467099006561155773480267249774414065026218505289264408309394352109283662530082399604746633636412599753014897199538744918130220140243101945069528927356331445896677804190414027174114697035796736400277442778834349923358023902925783340045792300735440000644943134873048790552287590432302987843475660212814621211361280000000000000000000000000000000000000000*i1^12 + -3298298488036554309751059265272184353830140212186267475907876621489810109070398812077599696615757408164629909135480175089919442694014849946531400694051957704167884694204706790063913615353812284727903534296165223425489374480706514083112978542205084599071952034695939820118733619270340386435333954336747768430387688992987838503115097799264987654110829834121990807561413167331090696624917794104518936643799109659972433170973455067891463835268070281008994524009168000756400027114368353395504048307620127195185543261496439602595276605570108268762299666214716131466755247702884764732023759325465523208948745925093648836038627198036520576930392622647752744845011940798726695488382038716734037070440981854650694045543699282143096390791165113974892797332889221175500379097616050682664775581665925611805690095847747103724720659391572839498390817096420609847879263015452941200869261114068848135155714931600406952985573981188332127049805551914666639364472661498852608343652060262028619391315394185002966238550447953280345481819623756080363962159301038172789765541618868343661190126132045073969720090550846558489358147692085151915349249575828924533735048878819295055918302800554477892977649635298639944872670818665892669693014978859572698126216534381380973122369677484455131426484832241206180272834330157181748005722346762843792903859535936950744714497837014368048915715600613186186310402254124196334046245658114349151569182218263990803254458347741122861792899197415380717263651928168531302814124595161016215814926941018289399786551164130609330964658060009093762488345092184292416997871854407839172266707507134492391001876726532462197570265654728278395270133190211303790085840669906574390642877965217170351058292477643465284960710138977437525221356529681439405708903107508613783019935705581256437156277646297341248992963206357585134278934528000000000000000000000000000000000000000*i1^13 + 63383920868558361159968885925643456818081931539998987158736552021643769447208634841533112412707769653684130505883739167980633295861789379325896279541918083106337271623045829835486091675187088426133359461915912516469583846201080470554791801230678666188943629827300341957316083041007010692005205942286428985316652101368142437674533031573636363990275730749053876712942241369460563550436633324810231316539690212732102517546711463532947705949703599900867302122254754303392658625243345309766318094064310408654779411968861170387770392261482406048122101333782137031816499637914969389469267570789323508090512601607926258321904354821321742316849888590595983174925361097238617408861316602298949592739449643124820304882407630687665565387968697153677269509527010702865682594688852438499046979712689175040406848256621699741334364889543671347616823096468983698313250241593753028010261167473050746974626236360509809008924257413984483067164632308988778042866308467583946573123338408776559429119546932845248060172312340099738317218828082460100744539633458325077894296923123710630295189214393028770275744711256593593332449300313833232266532595917788267866758672573761442876097475946581485809124578957271903772592268062001257733997672418907367321122188649566074820003048057481042995521134696101909336792739742407965253995438181967520069079067038647780300912158730525656899635377092464857399220826202832160012131348864953950393769692569661269586784668047186033525436555142074626190286690269157440120491105686137947736231203851568669126631194891213452959267211253986817697769967120689892807348597310492893283260344939200560552525158252902532988940730891933081234660603980341100225459988381616059186131429164099869376329466846388975761090895655114064444993550052232023476300681956452463710069315584255325901262273747152005345146998476628420670259200000000000000000000000000000000000000*i1^14 + -945948444990368956070144718414383241429129090959698354017470542676861757378473170702241440329928541145044976358880144498004040937033821599483861063850627270222771791094009949681191929041808610983806917723399889143571282390573625454425681499525098164579500229595208573190949956951243857818042228800410215500443487957966057070522862505001600274240017118945873723500789204391817441474285301949589861991672418130829168842821072830398382534706239931989681372722686782426744176753766943605790669895826395645763405689885785870396195725156917533216338424336787622288721154694587672966354767665591317749554786728401196735322461602566514995042370063855106812859213756315772777316365815397484421099293395480386615689146593935320842943553476463176761103757235760338707113785996503309919593633686134746745202709415760738008654438954671658960518346382304917368011917610055586923526679660122511719321718805184666805677872305776816903264945122919778866401698609380314769809719716722674885861502621449834056951475234411094012106044742954444790838267320871321113184884344291712699201423934825064491834108534446736966770808234045903681802166807254807462493574399314813189248692997882838314587656880927602449975548326707611692207269711672116581142977409423470741231294363831613210166719189810852623508312023547087436527889775525240442591024880395700914206865099438433107088539248231992390026422728479828180393888698955079147003274615775952695897823643249483700395284073635111847252895929076959737704536762573287168748888493149372657144413167230951185855216612303350323024329632693244667203356715650715953385303217026742323629618017537324128279627136917210969963938449451464432892389921357764220932623691677992002573605244775817681086043395624743603518298715611063111272416881818672076132261412623709677039395570629750275749697018959128166400000000000000000000000000000000000000*i1^15 + 10101930288961616163448686328387542901509619106150655726021322142254502536566850234219622034332765224316393406313530353830521049023236790277807763398688728536736044682647310620897528124902503996223501195710870376474885609566766966471948130194308359012051208159536082225236351885616568519050819182166271498818728755653665759484491652656035967307980590707602488157961323929386258458969408918344495337619000626373304516042434719680283437441505102867673196218868762502490238922137227474414500325354361130297760922809260300284094068417123600857569523335527659623305684970617371691742495689253395875701519995523884512238752612550991369398526673043815686875542316730896460420035488136091914773734182862680994478224284345625788532944107502392809809446878444833590098586749028484823369650990594722842986681503032534473648792250680262221317300706188766392955556627093138492771707305786770758075872578223694864858188494769854142387027291925295185280718132116838364845318295587282317333275487296342147072341981044112190442747901925844386158885840981170810665113507613053987998459749352600144451364382237224952347362496046868850949293060266558521187195393717718791228401034604671026934167920460535695170128645105998105196187552795321921818633399692037847075890380609179714936571484009496566529418557520649137463859301002040509277537347534326961000563923351822553810712149589949649219583490961313399453318278798948874956049768551113909305259941460209288713422494272471891749397366289340359648859555769906991850837992572642745200481001731070904931056163757957756432666420555015265247427493916900143503582753565833643278801506522253528397680299117519316095407133533455249168685647225983398164836286952988279429930355216642811149898252270269046013556055785760362123429670341816885747071968987015348278595106042985641530868476411904000000000000000000000000000000000000000*i1^16 + -84374170122843769148982157847174455103547081646059339834846200268706549109983225698597093205706014956964957792321815980513113899608495108658154716108841015007731440826567444847603020624732952579413745235601996462064058870428710741386960758859281941247642310822757018780594302793796226335559693210430458926129292122184305698710790498145064180721319114784876549708348734502768662160489630672491101063211421930142971577545249552232274175388440892525666037509840154627273580251926389110584990600444885178105691816650149306813481152408236134752874501630095554419361462388532812184546129446986096480032132593417445876948603855472865604295550945087701015821623931140176302855866722073346992395810026176417213597986460052317255337459983590097390220389714379826367576814653526883953962067954185971991611443051230794709582029269021124925496815733668953336529893635409981051161923849778763297444492361763755066623096076152006572555416581924512895675659324067787317302566567050822189411291656754453438880854415856199913987871798626599616068216045791747639471680628147302696516432118969524598614508041150109376321497680962359133662001646519393904111859858413984397453069243027697840792991385648401580478406853728945081730508055461573751967294345961058414700577290070338526831950205681318538411470270198539224014600967142467665989114978291777111417505678413907814620213086561936461949315692865239004540897966466359348241405461579157457875227170224500032619944430105763900208139340134615304013241954589462064607536555211448316655333081526875908635586762306602085874150337147472428010605120154989724076857849121870022998134340529637006589228827192356869798966819962403182474787040128800502982930497871041050665941730246471896382381003633365706848653782717345484873604066523432589235812102044405995701522698755685941879044780851200000000000000000000000000000000000*i1^17 + 439046189904485482318381392021288227308977133958168097613147550851737900952032423599223990995819135871415510949253774290018736177040192406675958842986486612381856523529610562712827784351417390520059215425108452415081245712315108283851154295426672683823772493134804138678399967380157788258395957626967322547897492507589560027942459005511374994324919465507899125825060895156291925358356727295955584582798031025521667228218482905227701532083320815687748149023026394431283148678108079333190207846521985062824793717085976289099225108970823268164004963732833323150975938424311208867097595522363838983273989208673777529853386736209873917041143536363862171430805388142936204188994017741372612432036232353142419139456999953753402433864897407093920110763542732561017211496654407356482660562073523900537184533386553594420821239169594999261781303428103854765308381846879875583449122526896552192362965601477810527611485236296935404074329508684882728937118732887809931076709540728359731452351510980098285540545511782412587281332898162395698541588046112405303700084562823869565435752305224523394514842658954650023638023055472658150773429893375421730766280175202746411129469335282507370975541027883956837072604545009286621743519580063213582333680554751677627167408774044481790826292388582628647259090254515776819596564975846083621808866833859977915375924150456519992267975713704960761271615006551257587631250792579399837144044204919695875492801368328104403940849465330497851823793550711023140034079354976461915144491619418280269917533773775314120547545530066823772996780897448114026930835118576116256759643322178986016417495645888253777568771883613998627550280203438738049421222525354873042805734080291824986918032457490001448738152728627872145366293357778288799529420103487243287356070275136538544331103097305982929123409920000000000000000000000000000000000*i1^18 + -1604197837467549629351389548309271923456791343423204275763784905420604367007225976752582258382490337782911524768652188832902424505866282904264959458089496517139538586255185680810727209331128560104418459004596445129526500534760126050975022480608323693495880146376397284368065128845192204006757229767287522753080748639159515490296337281059621594712494467290586079346115396067715664697647198359810614902994557625185849229098302942870261085113089750584247807806741082393058413234959088287589536055617303057534504826625491633929671179886073747582688506491058910361286803203480712849130280547337232701840701167956880651798277013286209119972453904015970595133405695573626433814293039724427421270351008268645504954171371308432103291724139443650915489599793663803420529998068987246923062103556953820406396416925783769843720271259728847434697481049318260177433549567075904040529862749121869298819539565554649273264516488246860720385363536472106772364990741924292934754727801415310923391413416934037604242747139676293391206243989605443833892547896090703557674056320447341244250361007536255697523960580942223398214044375506994588393895166884708989959966373244948394567320143731186349316464498198727633728541591598753390731702784300883595242733892906877217684170505450397463987791362450417674392885437428561443468488499622465611751243393369616301272394817169386025498384584923392819747972669558704456463990903405324700476639102706184904349661982697384338261405367920830251567748802024504182125690757317957223688955733877774524592618537986888837742982987703448849471859058500785300733326076042797873538208018699931542009040931156603209672461392773776784770138829948656436849535442798324664071455957107891389883480436223329968788063344720224305818124739717655633921000249821663802550349646377738795715968173751966629888000000000000000000000000000000000*i1^19 + 2709707752485746670951581931192722296369551690790760154727654890488549257290833663199460468466942665365921134380060115159132220611747095630344727923056686897585684417657112476548203170214379871738055788027312773052658370720689609316278968084582656891915405547264343162819063864266685509622184644455447979532421889531839675443532997818600480278372775086251420251939789357076475365867365732040974107409589732320080080938843705174079416620793084649093399600613379756659570103615048751882187106822750897530145110508813343582578029331875946382682855822805667527031858966680101213611075652837391322490417915028990655927885062389041037778700146726981830599860866069913180923093723694168638750750324300546756440790626862352251958244385494823207897919908649980209624565930070364551533641110864857436719104877866825344736773444829707664243691199585322724088983798511687536040306565225405778339063209376253668667761660529671214858958356973012455732547300324738986485340712548620185737937478788317190340848899659513230908968214416476110088853393680221819469353490304535772802184987844770041901427055905831403650936318955661065464363446439103862954068913585721036479026948799048905616603869454887960597777186100080414288835867172865005446081328238013809197068610743512197672663567804072388916622017484828860656106485207739258153656350687148442697320393367793032608338797981932114353236470421731504311016137428000982903772697890677307255623607031003043813125460360319011253919232145185176776057905658770023725239882282395714166631993103383049284036023181024617699364531907431187162803129573629375014607394800002436651398662055161470421618196722192934017982361622691101239029539739778042806943118017808358238876491492171326948124460944498688470827605978800219363736685001417707357069853917974155083257974719984435200000000000000000000000000000000*i1^20 + -1654857559092306794595479886136468942847997885181727709073006836120972378999949032482467476561514481787483067094363807631698854389829616840170518256422259063862891193081759673607565952317762010552115269592295974390524569376447064699325902558499292208179870090648173451504556816481181375276808047442690356351461731775132891622573444121806283635749516178166883789311303602835384965895292760540325555660735820140396438854007947216891426365781927832011669118178975293520136853775057132767524780607061323290340675606658504625394249227935712860707627356842337762792439680119385215410627352302474025502281427159463306988593248004867143399757405546165763333083298495685562789882097108719871583005267181658403444004997864644107543358111986968364591691227231846912764319199401520893334909132034264466651077444484404719827165243316625847294473032973284679612272931293181320832859762158986898538476270809602196827768046350260977241964334546103717483487027857275659365605557262025132334876285893429126968799969603927347516292501967123556494278096944022518188918693031617379578416045658024599572110168618084587667333486471490573774000702049131364471432109358623961722646646470300817563243776679067499691033958936893255278433440638073079070636113214969558041064513921838462238266314106544902349403867177541670185197336971797026685288154243567356845805367224881067915623343396095054831535564742748051030133782243403705556596855714665433435160867530182786459827087031337607091777088699449470459399858649420848786090141970678693777938163707160733691962689301408746493541659876849546856036243281038815126698495404923035855003376100352074703556631299472296608896224143556559629300696567989336637550786046997190191326211324683124625264954023037649739142090955612990029936640005731920928971565851325901623076082155520000000000000000000000000000000*i1^21 + -7642224087377950356292071410765642072906248678155370377692462122386503478201336173516260686056494896844556516381233767513392211426309028487904730019837315527495745706125341274657022233594792092726536928934459690764888926674584583160897046903694896974061570593786620868890924905979648490618958186790938481485197479975296936500415306849961204785226479279252819972133780913633566373006507109400902971063074343540218157036140253611523891913595120468880013054947499424414953612763903881384549282130887915391445865231031940638818675128142031206401045467711196223977866729175901930554516991923894467360175059039717071757683733039765707694199283204229139109478480507196991665499677865036091968868288834481454295193654299203740015663885738237360988712495860785045530755017244065936708190389989081491025412379852598351515392109784167927610346518859535433682864781435743023617869363534029902135047717781517150365834413296125861192601677183316364324293742033245484454093302134010908047129791349930255785789917092372095050082649255072694699464578243047089895230825300285102623979965789547992512071057129040071694291307618075549591622724943064164712426034752048932517116836843507097136297088425814639804802240950999962329815606415341154531588897676433758905980339507261985545671089376571107983036427185845097128713203830854822630097915249234095320285371254303943393700820993932055857980087288474268705564043100888226030790677026627571730479807173455684940871219730144781591884775543657879402931374582065606212534848629178089915306907180877268814778674931816948151783970877358363369772900751319834744991911994534189708967777631312392297696421147143745791082863491644803040640292288860913841173188157730078531300249739092105678130116922041322399635845472051574953473239513336336003986700879012265046573056000000000000000000000000000000*i1^22 + 9750041012746124212815206853300796912582305912091938086327166960348794435190130063684715109777979895122393896502131379449299433297352722947469616966062499930756186064376033928613560582478456574893322617306911834804795569296288019146720296604117524047870583210366469312815427046998409135526823849661429907032321396262472915767460010805046194964353565532422520752034666633748606381267303282479457518825676951983804042463267083810833573324764112512394030591990218578987909296154404948973700818871207791561075569264469383608701890055717185193316486531191135980405458651351335339544492314521512722248726716912608177827497608801784837670157732184691741480962377738751735963840781076357704057663396053071507346716913339325990970017562022313733645900094259615969771425728351039055625401824415832387064463170734477640245931202580750888832558037724124628829110312900581674591967788070593249617027582936894708803192482001995896843740235668664812713549006004193775599072361701910536257347800988896644231328747850670053927118485918190411884775708487102892104295738431398085666920817395223643354681871228277419825540605309122407633884890397040297313925243009571541884866739245129814901425206163043386640817951006935428362720749133137814185643832059103388594009770136249014041414020246638320735366998510305058722583885314975616513092549198377138072305921552729516569727751521647972018727368023818444418292080644537953899294708885689194144986635660887019986914736799014260267182810283878665430049410201771984531875812940175318193963499243367087728756446644135226828695883134445385094892888681449971836732748767693138006152917026521025359560114263195899907212318611610563573648282723430658585677604483610050811622058909437186283935605965067870131199744063862905978738917064608517358805913020497762713600000000000000000000000000000*i1^23 + -40035941863361822923151009181282937705951779442936599606161159301463946316503657512146339073228859208364598525533392474767246610482762051202083229221452557477949023988518594432352325863635623955168029279598953793034321834887209035982545222574688509341063647949411146011524407660127572660193749843033882486346401132798088543966641647821626356987718576868540135910756832153633897670260201026937555010433991648025653850538631300894042407696423013388832887071677992264779625299507676456313821051436135997774824179296203299774066530212687401872652990981040249931980034342619654015312460147976482415679839981517808655026668463433502821739217211442682698847556919770923140334728621471025582978119545735751056062858177116076605830448653307459447697116791252570391053014980771466261290827248385975061815978768053659797618899671882947002603218030757581349632310356697445965851593239521102177079252813027554915126664001838102319357459548265515272101111893245696285247003981897148377402483125385914281987499405345060126469620805707525911351802376380386881309550215980495134857575904141794837206814759149274155595730315823157197902294736668048948212389453540132354090355269505335229760408684153280134438308697291374415461990641685757559029390984474961272906180161476732948539220855276232445550757890778107444641864395518555403266403223631515817149061276230629914808907241907593893951947585463168264546375983332312141843762138495298833305601880326977700555599069757954620780065813827415628380327020657538289725924581624959621732433989379633416057952412058746738251394903885851947054463112717721159236938651887948892016948851293126394804181020973692459133492782728582434877370302604517680177907259279687161741522837107982461769945329961102190537558511536702124537095396472786120358420194304983040000000000000000000000000000*i1^24 + -59372850690811022650609167757173969759410311566248925850603142364566824505882423230924515532934598617870338335338205944491724441431069580260127473253829410364092362746518611793950197706078451859346709938637635498544303525385670698864675804632025468903120487097626131179621469628751112369505711330393484589453579325934250718413085923280060021510433225011533795296112159558393324123946501204718823377412448426489863733721953326238766668806753612867990671667719391908082403246039924237851419225771262352009321223831713205408379135665491180546954469547911064390557038463402383017633598590358427642040555510940330745553306750623205620507069798782837096405601339186626224593365520115526466402731488533732029046499268792450071864298162929319566204044885935891009027914912254916842429081967692812405835491770480687996958303221121475293956514316471757300390983530360247435148518773027393356086909151092106669117166091645254626969251317148486547506295114695428203460015700289406711974834220066654626004625388238980077965391905964191619738085894451885275783486946096568627193207917867575667098795593833537078973473730233956219496434919742482527651131444496381022371422980956172036454121606962562283894847438577049983212345672178205096925838381893172910759776922137362547207912865580024499342448357486076031727613290286034862517657551581206410633551837836167766024891973131569207759336307752549976598191979356321409007220014664193608954710977537012571810206807368184582179559344016323784851602764823647089392461419677185752245696926567274625520307762375030377341192358691357549058171800601231289870239234451813220253270715982877667609497389617521996545146332973775989043388542186402575588544514036352623422446362888276781352727590485965921989810415188111522208631044255826599205926862848000000000000000000000000000*i1^25 + 6826878785722530241707186216204583307135840709247711742768209246152301237851451363760867069770282995913439427512101590402275914480622526516990588252621783446128715743717367346735316318830456189918949646937915202050819125940843626140066300203458405590777867460852365541131584270046867523424358565920217875690887037034400783296938028455822668205090246757204583460798876408276294218789370827888288930924440139366383472405629674102240675597342821227150473906014494805745667035532426338176805464532629804537424227736973158155638704204076871509366254572970843844045986959648136855532838805524881522025195614233395013477505312985931025818835585069858210954582119649800154023820821147362051322629845179918112212996281354714908646214841249729662914023693973759210634451971069086204461931664641431461332563256861558862435379647296690470837632850075008095736326739414788486499986547356402094685632349890163401244471480975350899816260612127514594015539093908950724683714094788490421378099615795187382204225881123587669293390497943223069334428541892768708906924154430296534609405548907662163390987306235141694211974320804242751910891068266773013340254398063459939385228145130621693852275835562042258393393254748915238752480782892599132464554961074930976010412485580225260868407675738285983722266266830151937354907193168336906435035821663528048051821619772701094718457140762372961832454940640827304420410902517603747215841881866118517802283164870822072402672806614620349295546845769266727691095350310835947692120865028459910783409195196621436327346263424370289173021088475368418162564820883055302963303331052148693140322946207468975303811149492547035889123869723948658008485030203404215403407630995378660930671699007693332347129880120177774748432642163414170295850703837802649144524800000000000000000000000000*i1^26 + -12482595167094400150736451725929009583645907825588226043147770608815741651407835682070061462313501401640441162992170086480900913532506736115095054399947202297000376382111697108030159871512167228922403395950274368192394664604822731826407189581064855727831866123440344582747970976183176842777144923114862798838144803405576808395704836997120639365078737827810048506165057928891230995777615738895722931243705423637822595293368464360694682856765801990458351428845862702863339095284648258533733332744178085549675101170983220806900196616510814194037464829956703612172610161141357044577356046783315310173561476954018818039518831373013534289821547937101691881162047216940452993323387196444283283860153391721461874367715747528478406732023703402946019109766543550251217719913637270200450056729662897988380606979515583564772324620451327809489744808474933971896733074312168244787672135186290694168459972003487793188197457005880699896451953145535230875544959392940060742953204036830760169584697090522800680476524445129126613429309789089110072047994849294313109692805788711320358662979719743302004249001601463362914175568970715801609584868522484969172772010031637425837734090598159808857212660242430169299923621233929098220189565347060836520486938845670054776655359046994928135860384140119781585591547940793267129266013580714223476520045228976468411775338533353649257539148884831508917914956126097534978528287397790305555441639894534332974755378437693338417098863686890812374422249251869675474011181763204570790858241913651361472936197330047714329275439032143692650158235969350434881480649071684544545698372300101933142898783099656156384503617331101973665491636024513584666518848463512641368498959582257296715536809943040233856114488570435874367754492996695119120081320023162880000000000000000000000000000*i1^27 + 1875025523575005277899334706371141125418250637664530954763334650864679643129927606124614436507025269972922314913887347503638186050116438159099654013464245199739293205460045326677866412057924859294834568846227448465956935297355366212426989095784935483392761454718410149400050995073038974621728029821637808040672996457856257817134061858075403189922041531507174789904038467913523792739475934365790058124674731403038819575189671470539507893247693066308399794388599739738144241089512755474950006960212815119334801892074540174532140532303363583668549663769931323178703318941183795288287566782417376050465767899138881474334193296073510831516504968098158205956631656551958218077077582927783260914081581851814628071264822819304151687321084314828526120410810808525964828889104444618082667137553684700680346928369147399656461865213064391153655709682845203131333587180042247000585501122135012209108696733782363000633017306513888238458782681328821611351865043958985493917037526296927310102096557046205631232455390532904769252308944953359758414911915522461404374016267565171063537583590772655634838906323561063206612176196409011893388420078906011507304500677536773393643535214751518427518874791937130405321437939353562130415975959403358937436700049316499832068128547386517778963674519217908534272826491324730595202937909057709672229421398059351355624345676965668986864559253433997226855987838977420282293076514155559083701783489713637117321555159221982885018338341838826358013159108976539936569963176119400908717051268835400167226445845660772504295725516165509007250716363469238496725825102965040118442213651890815196079771039848414450658516367271357671346274026704343735092666125513068246377215799291128611275972958314985386470113660343634987322129462111429912688423075840000000000000000000000000*i1^28 + -596550558896971082874646743978531627840647729355202085328598764488575865540149876739166762141325163325464885557414823914810799346307304535008848611890740783950982241156440443115296823253859707997657310497493864918158789422052532998718940077325333037333246114404894306973325907407806094295100037990492909409574487276417822271421112736938534377143879722457844609232393054781393772407814101279681334756819520235050110599037108106572589216586428248327667796565598393932537780385668161462156601075448224189842748304298461622559021262455811517766380769174490667867955712489487651391102007581491592836780310470400490462316650813060120815847880459568367453120850587019609088147603148296896025078288313512390088342084509027160639798312693522734932399673868318165544910274123435058997237178061541050967297621634251769039106052085457811110181831258221053386084890576587854392597740657297999613335741828471811637840132287182308405745979571019913841605993684001871130865182966578427537883222838781933078533670833614318021025984316820531679370004994203368301102205943400007600342903047159141618516118647286273142248153832177293057591417185216148587074242511318091095742836505616033867398493561427553551416133334708045206175726385962667295412146831667084996103464699835191977668901055423289783498865112479278345398808353372988714235031184915554841384596553716906425673012484002765162984005157155001871646855094240040391654308004749589753454282830421331107655305714430969548533228058600330458499153601108515003635410328269576679039950878416128753891899391007189973909024812423833770868295286850651229203819145363365411820337592173898789129983648279933258230964749183769101763553325275140091749518479435192878269791193425769568224966894936741679567948025226234834190336000000000000000000000000*i1^29 + -21343331222656817659633132915761112320611621425746578410613545500083591998258992065207315897107554121535263343447717548410829517231417886676504096287421095489828029295134954026904855088502899138380836585142898607941431781253504867760954651355326881753333112267673578313453457185175449006099217618286289405662357399138593232240612152628769388541204857042895741502489384578083977654942237123910759584031114113712401666538987636835732195409415448964737869829819164744408694895252307543331379933646703851970736202483713292463249164660272212387772570162277360417872720287911869112155904079032671537287363710535278767832440516752443707235817204300918456666781442879294050208072746847830757967472662479106529225947544146091729508288329186017710553145893826188998435615680941334585803270878569306874592089157732345753704247439995941069070277124398031130493316820384633686390023630178651233265761985549920758531660406847770059671893308890394849996064787149998584517133740713941361386748501328078634268745469692348479117711245850017956019767556062898403746532213831897305176663021274492889762951642852925069837524112882472181286493486284833412639628537166024155787272349594085694404251587559273976858325530947925651738296083745598527412531483761790625269053503753394762612729762372965423192011515168913500243243200733350582081815831827154244861131671724309880207806743311513476540734693946696265474477845893482867241074510603753494287186626773003748291484576862157311746238975069727233518126993111955575844013239820003491744696849939074968845369328793613590781802427508282870533774115219083079463204648426659950877737309619574310904521668176395613613322456401986486547983517702310546476670769041710210653100188106520409989848467617243019825551711004566487040000000000000000000000*i1^30 + -275373171823941362062319320659205557782116239671606109536454563324033186990579664661004851760164941567402045686955235012189341924784870696649446168686644746335430473186059707794696968217691948894941971865635326801685841504773018742697792087032628064350906161555418924694664989478242362945559034676061643735858285298495650144307925434363978050280392057132650649460666226835760296126742523188446623442985512674310186244179831590194622231755877603196197576865224175218581073038631798493354755881222771526972857207638560019207115569639373040733981749049075697033489768696694730091127486007631180500539365638485803745226876695984620537643261454293106983560883418165000686751363325719198444356670060040582519260245746271903762439703410934004959281498972441725839161661246590412624423632185388257886072843532354102968430228610812239279394409623433761458254999825621013670192107549359860701220416388702138472003372320932181984429156361098961907785045509707544536500730360544516289357279189786458934257043146532370637586184577526705346529508381257853131006155137224915628223030039858947024822404037789257247297575187876712569364507003626601782632332870068408055093465749052049260761508208988561823423306596499603296030851623655602780359567527120704975891996032861411056853029645914175455252600163087073719339295418103180446031416279190239893149259675305108266406966121559118607228490864641475397652090700050344934258858297254782305469789490281923959307357735980738731814635262190609234986539813053563768422875677732842800521827982807422096039013356744068346419157655989249763767466061132322868401055365394474769341855253474012126432416971048398302043617541610958639707914143489399364777819424622473124826958568256080893825461952251132161929705947136000000000000000000000*i1^31 + -688866894942696975848052711661891551567686242277061563793395957112771716688810170574500572034064997461361203724773007197745369448634804292746862651348551635116917497689568010883063947173450100565467204714081670588293398592299120316236162348542974287655138501191914780028273507234905734229139154590166625046279320550228039650553237031016551682071902708814110267859846388059014289215283360970438720351028622184676175777003916241840446330676321985088485760302388526560754888690470073473245529251251869110370187866519487760504556851579235542249803833150616522293866277797378858060635872427322468890559362824723052614083722276681131328114138631276145277542750127190124372216310356757807827185865331611248196629208781873462371075161407594599702142056869143957951783807849503826355715302513965552847388790781879008293167393744538246745860058242760216121749427327322615273686213020524740576586563576462644159200622834109526326998306403807673470848142806642240033691303433080858385459514631344869043345579985505386392550242551348755207414121019721115565976356736523264812546025657858311886569509261715410011064324085380989105984121761143045337998439901054313364692736699149745715622736932649038486939593691962399034726335830643414292489971942584174598912982023167707746469683922983278700859094147689853057361686628626389098631632929038018894463485015813766893132735110866318052018808666185772921512694218939119872207524211585452137297148433743645878076236114665549635377626743266264287412303634983708051193333174238067275807473617360866268828670941515143497078892438840373740584736556753557517483975631499148398085609242058813777279727573584349098241244603492771420411736730139457928828686282964615818513230579235169460392083013041353077555200000000000000000000*i1^32 + -482590310093394016832389973494239107116110403211651673099637674078173993200057847680953644780795662265901510374808777816413749828504211808445406453132088010535410210697330894684475344039526870607730506414698772782581094858149964646417600618904685405806060166233834674131104266872370292307789872492562200648679959972163544378445099461210934826626691450545602242876282364213012287375915576615136727668019919118520660375804328220922135648267402260179898171695697305846435447179190371504401661831688365593828064321311230652971557726429243358299407266409029530795688214070173792614146021894999888617985542394434404947321755264360808745243727194725430318309637649661062998480548185263355027804651774167689377099147159825902734124993006522289903750819139107613208800919983258164750029134826367718487197013717740125668420094250182558940478804067614276277671063913133631966233441322425767905499579194872563795127574118949031255903324388975234315795145203494934323996541802991805674857108037426098040243450355921039838143774839089239307554048166952007776350901388210876054233107033570380378739575575933637321905460947869020112906325254395798365566383613365741189716212946455732454393125283888068659941751005644218601640877123611086292605401545210969814908067173378155293471782997833566196321913383744425441402236754994430398852637072189716086527930338650927293081463361029690447485599993828923771616479797000806459730066179790769884048432083661084271268309280228250414090817888366457095782234676072893202562261599740917985946599283742342329029693798752108343245530271785398876031385772662056303267371370898169910130764072549531754924725602662462885144772726045414080078726107602910085429417059157476451511618372462741783889234184110080000000000000000000*i1^33 + 306885222375854435353330364142232459224548168527191424052665887297795320770416594788145599609973845718223157336074601090157242807762011941307101953236813315845032588935627359830851034505785748912560020705442700690415037390734669890949940898488098695248813183976919690268726450010784503579396213707426480449339817927465021418280163706137990126880964016851039769299074656087404827686784958102352343210768210851458455202717393527290220826603905400418153326072852713215936316643932208983110876196241540832522049304680599586910092685113558157133759923312370146043516600036295983766639933199587944074801924525856329018563840082443088832182385391209729412105456684051154773629078196119263554265283510439414560587664875930534508721264658363526451227766452969896396343908344795423987195635997630629095221098923695055788167509504691080089599676708951479473645301692781250975540897538183544116869732114943226639450744252572278520618923413182505489035756350481880125165491668363142483844969193273452268810158360527055904092981613087771610198249927044465909092279715004318614454985417597788513901894258229354234919192601024146218479191828753812767482317267106736531550843896049767148467031801671418521587609126260701740282103336029526225079368610212622442011113142706237401112103585653366287565284839253798610872306047777774132662436390323430414881476578523335185217201338404537054432572081851024070493881754509642703732636008900839635093500329130115457930535762063842854910295410413865164627075892097839741147262630011611979615365639407066302613284969991540728401298908154310064466376412276477508502045261940864604038400845982633170190461009473151015442157947329020442185932283359293071928421383341330145514321213923222618112000000000000000000*i1^34 + -853097274185403487643803518242012523760673966932114608614979245810499731979127197249922930768922132035253087839035356506225135336630095906077291247798498024161141007645637699193696161152012885817424789961489480424546108470501001823641632303590103688788050741467522253118381843083482109438032712899696772349728376809386195968864001718858079260112874277583981708551417749598891593880337700550748053283717259333967968433241462711323079021844488676420935444197786136961135232480758770688976476844450268609044212403458463497544883041604186638762116637464353501125999506252190734895893578838554387039676693646547235704576995716822847976117858461039975050932883721854030021154469005824746113944701636984165471994002143508931311552580804267068562402548546856769184611403627538764302368411137810281678412986334125760055066281195899724176170822136130470326785738157408635306307376768275477117546150015971350109504218356317460666035954507632516526295436447707756168581408163644064785177631474266424966772844301249810001497874674155654967557756213276256228685293570883397874478881412953362920644205869950111301868790647875148237999209500381107514252256798953321006028114711517929814873343745609586985183818943944196024966887226145603140198164081160030070400449929444744560031126159816498108332942915966615265573108387942923901264356856817147400316351868262901736189877495665308189774936301000154182706472083145361175913029425976889060281313879173465003566852898870624399453061587389765669484182961299027152867205620539945150873831130433817588842618642456179310340970925382370779037509805002909890304890665482118686646192502225934737954248860132737101397660436306729536914578847920663578699677747258086389788023193600000000000000000*i1^35 + 4141205178677065206799574602423434172409259549796149368210809747620812530267155255955841090812329419709714151707467043624037462160351346904938791224373473179962046607977249977303386778662249750816357557207663678919134161616206518656156817821588382760860303085422631576673274642825676023353416553546296454249275640912152780797553237571546205743178527974789967300062814931437359261821234282787546161498285098016027858209555350187866987913363981628522884635613960316324471802057428685353814931388100642389238860800068914627260890431481172184873975227824175191251640450430320656178223456651860396916505568957441383058944902912844035584784072672605828261313926012273331022417311782399003846867121249570223552505667121787463000704202998065669064086882631643353864837533038079676036172861449162677908570682599624997982573760952702095295508346393206134918775340604479195058099273248961961879515614086986523313117827544957746133925465135334573861463521563732773014138880017089879833362419509489640738939469298268777152462957968155165890574859216045641345146438957016901801026048771295263342047032725451065026097998880521242165145138579072594630838447151972927475061947194119902431271932153779573379420244455887011433566853162308626099119618935610383368025383614324239625702580903317394191526139417420580633851266871635069097575587569928610264354384141542639207988736584777905507080083361764325615129029163360943093400923964950533679700226722167236428253524676186543185210184656362979527484794033443751613927748910591694976955589965354684031084582932971060811295947375841174428965457855405374340152834354817869003612892927526008571784848281269497025974578796456914511364227979278505340716420038614056960000000000000000*i1^36 + -2464681873448786775909239114046298666509496036565579488415197022564597165862184533261633736290289044257992882179251362566387737405294658244003708375207104627645388651168412584339799743390773198349077177367174132927678607488599881050542992011015565073505887498667799785797266948966402477027234559039548733332765539929354043160742968823247075031735245444624630365238918253334873076695782118192539212446699030268141055668150662690824322455985367459680204706411148059023359899873434849151708941501531814677015382579270313957925698528182386804083296899409651883131530415311303627874655799095597934451774504036065456450076257518839027269637042976878098418819637001764948593448467827681827603408464011493107833256757691728796173006610639797821738163741144610171711422508496363727958898196022911171375284210629199054102624290188871530637668705098536427864920718262435472311477630431980760442056858708429538533251865059114840954519475550680133769662573921741982125749386979713114552979989578325100503147583695461810981130356607980180533457262791995507138644419502894133174017320480533292699056597595977719096416952320337303372666215039302501195115367930347297225600780591490437259979621744257251547294268927811795927488468662544722530087375986843694909920396527849841780755942073952892567600596602144778472594321053545157800544742146740364132740333864221504582006743496169865948008417868616993160464693938274652894797510855707234440702066201805091000994284025284847900041747017852879029368800809748480645797620207971193230677526020009038102307044681021718460409507775181172990301675414341908603143414595085059261301483708802468062323655466277231792378639613667467357350024121089140184842240000000000000000*i1^37 + -1568956796817141685362193229850870813678489603857536797839440360704833556977161263706439351405187687850628396854946122439986758202685176977298282885111642152291132709091436905794500115367298451812077714324234038734460920458195912581791327596842554223412546015636349550809886373028036391873880434513888955898109890180370267522779302400675862913270584546116920064087949935312847671663799941216566240881818561282308517016216334458813435617243766495932300675913275097311079576360379998782184079095026984410089761592522243904012299181674677424328088402345980907158756278790200096568824596642416565466161116341692541690679039303597719409521741743161300506112570761125480537277807037867380520803090875494013213611981999932286813651910600702114469120077718430796062319607878037141138479097342348283732326917820212065574720578101347335638023311482519867413785139647067948137217581523561600184724689816696142572792822287920261452807240667783137590787516262827313395974129027735391520772000792715200443053649016292302075876648231902290851669789988759208676248035702595858518667683920868752370852648529259979607654226261310479845038791177349148641381361984832928551728016222113871341139341368812078118096971811047024236905625889766199326777950827497128093231349660261250993746750151642145540522884692970279895629804694631720827516352348943475091379905579895531487826129199529529556977962522142229250705827572041011579960227370428105050114703638839995842826920854421059502149105336440481679511921360896812569677643866096498594396951917543735400626589798272301252756432624168316235489219425714272909251864385860477439780718860157247350523229643417037167420537963769497841052212527104000000000000000*i1^38 + -1935369941961730518096711293961104574904850727573379662704220298899185328920658380086842737552126975801919178271138450311871048813954517925944451681989652485365225194172750072827149371149312519845608414012837894909296404632442896223929223936039640565142427892161488596531881913335582684075972533294922251388231895936671178297536310090087809322681619732533997097869708282610285469191632352105105642251258243837848435910835111801352470590206527434700646678909510760747824045370513698100410143354059013592764652637088590128884886532034951370838942010793359867525793753706999175275263500266275038727866734358048877001454604169878707486994096949330247316388206599738749259665367707040601153882676474551611379857728088559220068697848977318273719162807473555735679042291800891707638081533851026313427279833805144499517921936108259083019159382435609657621838303155548111711565774970762397933914877940475691435811899217823071549591729139826288695415741788780025448113703431712593735370450855710592674978407040613954526941716906849833624964940903815298356003408775464516667239747168513035536082829858309762144735831402692225474639534542286997711392684566994966438284035197996077036151827754037800485159701803277026266973104204700595694485759456647709574085240203150368403238020011205894318368677459018183687349485961732283798212680952171770479442399697838935457091085540151643080594468262651969611051139106315995986281445289831550545970099362377226482530425760137850834308821740622693267352450315589019213029855077604759742636127520759648494362144183553062027884974172876375233318598295133969230552360786825701288351322958729778756021283940622921687736575137049424691200000000000000*i1^39 + -169754705530453657308673951579603045896776226921581115231064005632195296569684824701557966460761320829100997296266282287034436709151592457811842447951386814396993081249580367984870565048734737184893815970239935868440940595518205952295201998716897012102969829961954674542883589957022295791643810670612888809956054865642885011250858744547814207817009815717537339594283258395732566498597476370397997220799664129178915118861449250774747166842376969476863624260243296954303985582175557841231600924919181153353979176309765759670144153729497695238500887335142189590398574467621383928461023074722746683809250288269065159190827611036920590174575575117778672758492300225691831946143654584099770166410989601565165788151674636957489767723443698787850699708729280633601492056267916575177690478127191037542032667646950369903626678861065401610968515035530571124591581744751808861108922307239667357524122357245066074418817395657555775514372722291864776886230026105286654949376748135355845841621176545844436489519736849285729842104649585973827974380482374509951698015255371902547633274020965366995211166134522814141735714438541664653621025765720217191406832875937436355707640088944356262819562105032439946205480205508091740488613377062462138504607954711568500774091745711566637655334869698297688184615208095469382365235926598966925756844586244135272817853220854307330716225621463223471835647423289878518241156838481109469687146099508225867085101916212404847112046064113744429955152025179382980929484161050710656070939216189165903561541455125298985110265792635727152404963998990801986807021964425683906933653286035819479645314345289612661200886278511478876026175488000000000000*i1^40 + -100088443226377500255226442648097683189229944937650553905982291312930321361669256824202918040562823175737119657364412779635537406267400895357611099238052549218809899000433500410888103061422468604050247346266517954749865331486788231616522506185165850000512948332889890867112509393969947990642600633330652649221081279063190396696683940992456979615794570882612888227876595302810215413110609778834172819743314904694875571738046834427506078204398387156504282667585031078569856627133138674040580709910012099868650533185741434153477645849330402826539828498951746497316975655676965254563625734214094261366544759556155223799334508524931655000311986226727976580720950942748677711586725898047746422612983498048431437704495080476037226193356083106661004746553827576962481360185597811450761877780650901960802691623537642482746711812031825255089677352362284155968861424174551586807099075134016508256948444831438821962439100292258196799974132533305790897642938699604709330112695640230667505074096677526187643222047571548680365191041201836755052094965926667804260942310699453861169172880915541904129651135778851697145191649653005803194226959910116027191066237565652475248620742180236438020355278790990144512424111889715470743696345984858149046519215415469166503754159235237743494255553609639783120125761717546573279061205429681916058353199173148787536207954859156282300329606042763601894839337492346267575852190636274805826379691922783019352733588958956483872035682321173621918344740288879727909112078576456498932254844229869964869847206605716263628553651649052651552462888502383188197407776586645312049358170778865173751211402970699441477617391448883200000000000*i1^41 + 57659241271865049464222106401783387786939043557601181425175942397336484754864858592617590880488923116887323190502822308392471162079794964866457813754066145512651327193813984271336227824226615936660010227385940683566870928056537611051982889180376904035898187071224109453983887345348963081389286510996757061425162572524716520089038570145530581010254676286762075693183097410830965138700651032919301571501257042819918539314753341128945357172012765152330455170883772678537137491053970962406799298204935521339061038051607832682591079358410108712841375405457411168206440989518616132295129269688649940427251229444076206177664747187633675154374779902082050623436249934266769212028481560514514051036515851141773501111294944516379855836720097890304478565906770200019684818786425202840169003050968814548317412002945021137890176889619087117575402064297914706068106966709661670671266585445258586484052011370500394297530973007019572047352676603836456061572689640763219100218287365624342215987467756491716115043835518994525539619129143830714414942661419736447294664210152561993221930736471263144973051131679580934761646393278812717015134334135896494397170513795590952983469818885550218770224211743435686469169891790803779054063648061043283125412345440991577974627918442525054425688720425449999297954013506413208642824553677679394384657887613578756974340031292473830871536423113349073402969401419513894992436385486809115584036371914287438927778210373119137704111651509159900625541393161027050458698001629238166452800049057715006432994072270904008554062403243749059285016451990426504609959644624244776943733853258755147398132987397671548354560000000000*i1^42 + -7225238460008942788700455527435113634726629123650956973780668916476686058153666823014579644340525133401055499201618002745481689408761028525666724271071502407926357447421832843901784568019660738995111632799190155189666364229696656223065616949259519249224627015334607483445373278220499332192717342919095185453699404872807153876949897627269118654500807810704883280129760089376690270037160927229199589343416058354117414457473552295786532785680803072099909901411255728322521552299424942020935857268434497784316407747968363977392583799869762841038775353084175640208816474338744275786902884711523448752703593419425822158360387992310516690486979879565119868028507825265277834769431042991415101197286819111097683271481228888240331578092575715746858249440113319740826706181200647032407970638566773902887018615303761403810781537988824069247019551943430673662477153849563972827042901255281434071363444147972936310924339008026746937466406901565806630830773693715713383554007435612612050142650438405298942911570824673167090355935150674481617287933102736278317444282844371002658925427060391260233836323218293611948298700411476152597139143064803219834390928499218355758655892166409541591355450926687406649004582267407923413572920296804193242748605094815248658101734307773071094013801542825994765482507265023006036623631568336582556232307320032322989793728285563642633669156914675475148161838291686650218919299153095668514333661769200337574435685397647990508127283993225369590541788645373484988983638840543362230827663770394754886331550501932345289499348862815515136131540686067513178716287358087086853309687537990385552154689536000000000*i1^43 + -78186566276186933485741384231924720751942588662337714152609815720361412481982249617462794353092958723095487740225081111642184007707442630615535230968239136181705581087805414460616833111804220800530240927098840012405504863561361036929942563619357945271343294906545611953657366749653343941270328814432440080038409613657096774070916431125971421916609499218489738658927555317816454271960078803977909175600856949961400389054049541925657148394291762246346109280229688468051801543770278898303656976742275316227017719887789850054207993598410103630184000704367253904129519155518070035251456920689941321903717547615546645252585658163855826532566241263958049530770811594627075677650293472540524180705069975724479980405495136582930629129243526953859122869970443277598132011623032115003130016869503011503895377689417725495948430793724565960155536402513314817142941361276849670032338292789495424508539757085810971259545178026783722045298766562386691586107820395331435430265309167813957653650820992569808931247728877097836669635125497790062769837360825875680656355332702923620838181231748846064643279270565241143870379895694712522345398295995822468366335829535284699770987437310007646979852380217057609591602748815497518607810198785624781990964463577503295643271443375333929158988382678227148772500269274740809187334572774966556317597517563607184305102748130232398599844134436968484687599215681686434938100600327166755715682676049209281141282673317179308846701633023194166629634548425606492458402889430244787782305078624797407048482160561484746043486759252468315066020556845195001146064085361783371331064374598041600000000*i1^44 + -353696802145129749264257729256791276064796715648328733152702021627257375187790894908555836216796689028773387630962462203239626963759649533015958860160524873325672596607542154620478707846813259729695332815712397892543848856628857792529091735900521422541151556811371603096031140564519968019509724411218343783619758058536098908281377555806760737813788695127821446951496381398074121414263332937013175405414325524591493396092743590980264378648142799149718889473729235982373602152488725062959819733595019340395983390066498772476627412626393993318348626167877978448913566969587524989612356924108171117410059160158491168261385735327462195890209762685907437740165569341190146864939759704725370208130879021432178866342470203842280629107906211454941219998895202688010710640705730764499962071557771263783628083801938717655943448591382369066656398051419384495422754261501348105203992647205610094527445337586338426257081821200022331479374544506281768950085763094633391498765910270273199938823894532290253102823133038169157927118661245695269730588857798331056178161449237766319506893036698613150959493283427079303022971999614813522948154626019941712438685199429240641418750361755804058106783565780174129290674420250085369411911550935025184276327218373151576834284641234318198858660596322497188259052089165359944862490703531013821215936482710999992219951224927538118329679718603286447167460198655809429543046893347977258864316454391938026459890692554129763640515327111501032767049955984786738917830620771467959232593535251092223985392296196340048502730158999376984854088033183179083855691072887010099200000000*i1^45 + -750143005308270575016498837869493753743561434591512307491657413425258672569931623281544011979067654570888248728321083415454437549738196135374447247530600583968067027218999061431023647159569589419122936678949908059554093749986724685557512303429554405618415592532893530767490391878323286162041154407873756457375548410117584148739083844489780947467628978314620454424240412790226215888812996399988068744806442518818190687882683114734656096699650271663376625445030750305115963364735402857836238807487738881501866319561100431159512217894576236114551994001094715018814510298816910318321018890162965689162111370401012824250990482311681201298773898046098607222109069064498263272045886044506489399337688577940267520050346301428885038563411251601757519719766077918817857201255804907950819667239987120929804058489394587492990790581743214975716181901645832017483082272241614743633628795209028474862822408340046184966815460342250386428160568823106544552451379156292590100019950684357218067214360391347271109574696895551359098479205054013254911900028387537582961764255935665323277533348069455518583792230359228210038951722177222874884263118619663842919458335259835930017173872989425447647120832315624814133815345234709606859098556223763847285831589224714208864216424711782080472775022672802420544336211255951162955016862417545816538725251736982062173151078842074433372756622513845600605804570708316200173198203745855240072439226228508398697363384043782312712435254322113502270676484392773735303458927331698941836738688931119716090990366276210056931899498377154962202081905093024887603200000000*i1^46 + -662099242945519061460678548493339617665019726504027690365461212602499641687687349525123914518242185997983694305674675401721960698343855042767312231872741327306693937606635154674154048463233715878470521581880191317339351701198907418415776043320435799244320949929446735394071144048614690319362711728668095014006860126938103902163232945935950583708242423625495937995039838869403994464423156303948805699594719900895153615005489657497243023230158790389514646855656302909861944375100779361499507775720923796872380037884089801673815137407126955106142276554329963855769383565088328125932039559214314722463181570123656125199314166315489315606625631197446560523837275968747889324430643978513874653830316035854413970257035128086338725657421848804684153803788777532811827118535452030911874949732524778857927878760437952095192253462186859233393282448356257103118750254845413942837875448061848224801980951425791470209732070255433315119997864920895874922236046169819321279642224304267397791165565237826537153531598157280245438784452552140595820660020232605674829346222431194431206269942295648129332783103616952229712224290093999715018003141522958258274037687017605542143757645232122892825448440636504239889930673321120346072664636347834954861965506436664351335086960462371634479636035064626463959568051167563072956309919397949557520090132556299944130618209015939514930894687483539180048715252387152079931345276110122379906301413462478838218753668180297841094205397493256372636363660411570882815750819869630868804775344331186077406338748720050175560510409575167293590496870400000*i1^47 + -7451256115472816525250526802565687529418881573943334518946794157401441443120951274646287356418294473774277013341889368213804273620035965130916109646541505824985264656466182376507912218409408097150906939066949907480020341845155780228212097218794726603492061026931656591144366784467057365072453503720823031173521178369151178982239827282185269618545080343735990845181495088573870529351432700430726156162583097960148963757379561578988465485582801400065086565106761062330978381169188009624158163288113886492278740501711748766719049150216100912556113080478267348959793141050484077848432870798606245703919446507199718651323181668955383000705926613845223209754726922966532626837885883156036116781603951101991688537231947931593469411156281066304746480021752176318258591141501682094395601845461281565173366037301696777238238892537243744872801905395475193871597175675019372523010639339508593392956744345719766790672080889866337085013084574699906417769908954610617689112229087029683834978859426490136438705791022865158654519682552189888214220277878078096882623027051918999373548599381785713742590504328545387247671676239219203786045648570732244230176748066842232804788183748611126763079754649556170086755091878275475221280373914911084474259074334309779252909763751362401663296614788297276773365417601620553419170740120036328202805430800786256823559355358207341201191705119129176714483278837173843399314766112776786620959554761663791642810607307701626645482904562029195201378945083535383354059645086551970607481784105706055010634855860718199002228127170560000*i1^48 + 14083549877502259699052961161318982231395168208840204213996280346199034519223773705105624962441769639490034710243050668890808230316114160905980165775100984907735869265980434087087635986109340326771838798128778576879407378160137378618887235122344822840801389623859169220998730750030200434864305353809965622800413850168937769419159148338852573608875915326755713384102649122069430309309926086006155631525683602092872389965440641720723541048721462237704392922780879780183554439255607327472741230966597738325015602202530679870563554140770600772820870653069082839283342290145224063561095471448703610716437362781667789063838074709727965519867819099107677128386998948529970291645838103071682002439324487135978439197188174428678500060911032212398165113072679385863239932767883883334530321773538101198197889356915768017481955834297235940787966268543374244237383637971878404012463001013088066745523950801138198911354140165467628987090332029312350798146200734006901266623058508323625311540212487810385334062394088454202462566172145368698339926289053460059402676093080002730892952677385522755202918972231493973625809260534791492840017631806015081439632511104733279586665294080005520230494198150690722642276517022000190201729030708734874405689839873721650252383666996965099216062570121953670546941668879301460045653368456282236091370099836368497490162149558376286815761731524667956922881690986287313425574068252325360555076765601803934957654605004016533978865498840660268855310142490572073837452701493121195776665954910737639931904000*i1^49 + -6440225884625564613515998094526588043031479823739966963760835882197447896366759768854722549457379093668141403129005997103412127896490035533587396478681742216182970649681661650064998501936821460306024196471273888544659728716467137402932339701868205629455771280236782397840787008074960570726313486740942871814477980014999211928595122908442956327789737843705572894657034806806729489142918829277504264050781241972456811762874456228328346943510812840953749577188899237441942469839197412949409376285859886415893532784143569525846858761800031428713662997173153604113617284633879424417189079326621419129650762255525131320205671300185616654561278396800287347119633577532062846373174040709346900168342374577754827214192281877383780019251599029505950857864853179856807478976619506779433344953947173642635115240818428317180258581695124449216298377586419602144368560514309301449742638145841243109105133046205847442230520712296643581256884691741158686063252902864322688982216238912911406952871241749955314540528423458860762805561381168781359092645449195613741805381005486224541421499584769540147693050320952938266794783119501403030554797022520879087528597917474689531757430250358743630486118284394628162236543741707503111629832219862820896019792401219226193908521970967716844176911762971106589128156622211285473880704089957638029671516231530449751680930624683924981049309427157756661776804596770034534779235459314482027294022254792030894416456443519189120873340041783064985099238725567229663689032545075200*i1^50 + -71621643967583947940959356419593240864046691389775468463338334927743600548112878165324781515381500144430237234564321428445369917042179721548284263001620664955523990042894427309488387531839860132970863393775959007413592599174950094733589344527835719418648103483201778173579040959957984572376177400062934788400948874891134175939928111401049771143912015302683229629665541561769204329790043624210181765525081965517288200920532620953181865655960862407131220250665512349512571472214680363283966923701655905560278346327694650801455901383625456216428490826146057071933891781178868653511498772344941072220846733128621447592030808100901476389154787483824517486228154257021251524335347466476854435678678274172386014017298277963468227831555108654477970185980794675889240082028228956400976624568863108588486946311195490090455071914453927908668800700575148204140653576671407094911839463278606012589826174456129152705812414716924611475775511010575654706471314791846550956612552616822813091673287914311680276435374354144164376734857820114016248950097964935597375221771356832457033880519595403717459663445798949280412487691510325849311273589258955025696031562347835091082938602742480196904310231663393142396262266693440832959471398919192707891615228688620530361361209858588100441059749055843572991238998350078619853797684822922149041515539424348841605320506207566223968722643044213499377270173939752587119621040395869296432889222484216823053290033326934350160199680*i1^51 - N1*223949635960341984743921512907294551615149791587441654760437876749666654696037123394121985196839716756212709880484895069125451800710646853895071107547171522525329256578092171481485787138165265458336684738665773707448251211255621421087487544790196524744736771927557652690825845282075633075798965102884328908255786830030303885284177470133578303194991755582399078519133597879120281019908585497027606457528098614772805991201414369547659018874251596195718504122621*i2, 70195918028483965631937454258638394432666326830679115548024193170490778207328179051667703093710535930569648054730969925260357605429648774745572987002718664480650171763097621107949854969320954642192843438267177674489148476358320965498930115697345221070870621303608453913503462109142139701168572424527880236127313702627142682985238009095380908867231436665888816754075334630204252788181318940183451989959593293191694702798748066318957117337082886052169893651942255807321005331968197022722861729724275566283473828737970962796023315738993063211239073023353531608763668227219253990203014958249115555713821013001953904042060623403372518936996425195832908205754741411450267478745909879351236177442403390879702984986488635920122852225682391303950842139495469978147091584684504624504241111033670470462922850046058753671688487094282151816488966669559045697265357116766613226370433748827171296131481752013357076369337429649771458034082813314373978164674829890156212877303256961602971308962862424197386109465921176186235491507044350668038607188728356770379938368024901688654941587159922643819992604761422329000776287223099425198579840198838586722148607209935428033576440355251541792634169391102334864358901979263267786313493037031368723410986988632362912892146424407012921263209445305291866157585468716791309322393369666242938236740452245841955950972897370692638736416040186368899261776809001095584549107794449976914592356586505248583330617711180516883610171391477608729033205464194939991895098595046285664749249233524390591355277779413097609056341572413437620545522548072932198323966368958191393181807074342958522421937593054228728078534248385595839477907649156355093354814656873307242539092313185348444417058782401801485517442285882857494241151227739928898571323707031958373904405898143883445306548979437742728159399167082234617922346947825928359974840758670864502751232000000000000000000000000000000000000000000000000000 + 1448016443532390805111150851354282463010801214981269866289728687748724479794599610707133980440993149205765578209935701416145779728845958048377642104796615333348886821220634356475236983716175828403779983152231263834648535377198902175707972230510468586120656784383238425647404653307753806032848344446410692170030395597888045883458723688480118446448157365810335479216308725520805045607013332182716662598492204744098569712449812112474308256535375149814140636128965770462389530933715633236818461519642518071751486978006012257299711090388431232911964692561577918491879371935388173222068963216932183483575965593981316977262756488627163342015825318890047918055976873045943505859119256036391727465162272375653160133521688677772089539944527900498077157274707437752596073945709301202028856787797625746325499728443021681732390264516335866168370182177820673998785384905197775098230670016374841923409820344228529164138215171637488648785474334311718966511861683358496683969549874757032480034601844558541223697551932764953302331683959463460981702806204560731872610340496114122144458050210696234600730109724303863849278024686616956747170429611828702820800856629446791355299738257330072223345698616821947416399954920969213826690083681670538168803439842060891016760163221935194876886942102510611347965492274364230910785110530486033321963808655135358958950726631193185307481509687337979582552309813944203641847495809484608132878525341418314766148133360590692099386026393741327327495086888196206615923726457129949665571547283644627377941845564545424463493417518861108898060369601633229204692027067234137190028256672933020410578502496335499913907687603959448750035832587971771507992575155024136188007261043919927668615803637726310064114794913186073445148243064339536306146751787386968444915503204765443058439022810666019989686457774759195483431359833199136251703107153537593979699200000000000000000000000000000000000000000000000000*i1 + 14760930825853651499981020324405243719892548036002538099847488213092111205930055630272770341488596543560588606377184695198684842129536078015835947570489114357176635878798020143496221813714155503076204106099580155934218367212958757832418758588478456957982945861042876859559293989960496880376414973349404086538149009559541968940551419338975628593993043870002421223942914920168922639527117884245521747700991699006078628366206085292442880298359688811667062800882463340161821979022611661836543156004375280851207494546504556405332492563914597236507862700493424232955978244699268977617559097036362712512750812307706236743529462523134703120485219205082426748726186370137336633233129088288236317896267757924969622260972107731992423552823122741507254979212852549429898366156720412416106654311251091686705274938370640540846826187588277152150060558557196933705488741925275121462835998778989670451033769569949933612596269718936285239960260661778686955360716795925192848501376103417087019965186679564355713860518233796710471603425080209368321838991523703209740341757239422586318108389892955327994280490564889792495425790559027441959426375986950886795436305503827261704263216919970489765545500349664502018796891100523507690345241318603421233549757221878347975057426468303684761795998908652007369434755674732745496968489773384502269900256947000729998738977821817221330240035068680925069404743265640506633703926663695910354457924999594036104565902766088906816456886508991699300549569681957043552744907547644016464132209954895342907647502234496830724551780367181010563081371979552550663975682487108202331895821036140500426427525403068661843224886363655687299896121064124526462910254822212747189304834171936526049253715043459435165527744559821653469626738086356430489367035282282795898727950172859987014871554001949240261079047522092659192515802673554025910546066187432839086080000000000000000000000000000000000000000000000000*i1^2 + 73468637884456923835512434852967385184064031925208520148787323669737748463175560359293628061594905083282017009169955353308085229307445740183730143219574875725113250771034563490776402940925259417967449352620298350446816533578589470017252358412106665915401656047819050765847187032540967111385028451914651198480167219346957094996188245469016629971343939434333662396883986567968350466892050129777092887028902371530789475974657227150860762228412024420704121787806838871854552194342761477275011947507646265380866578581265147562766053977215876529620703086423381980523627173656103258551094376953542927920911938796021187220367286239652873656148917390317505279031572372700803559251259149423273449462388534276771133464527372514675507792796598325067179790090494412322931258251386912061527381464977788129069247247615267918473463048854364664047365957238293999003490705134910824326703838409900468116240630426446177508738618336873436641417498657083002128732965876400495454692939036321047561177434174937411294121655615399358081142442583373280254202397777162100456144669684328914571436460069238986507675314483438086636442683161944588932928640985129948805610846074862542030769772863848181813207881562842889147278424741340775576349864935526760276032849028409184877004187472328645673515542502806657273114800825305634303233882710004868761873959272837027762898154393864200403743861870564478458810789708662849355202460464410850277464961178967357173356600677773980242996688448250975137500500865104476600596659505374325454735705089904586146505427381982798119195093224509779074300506235740664072739941742620177439571679732493623987942867053408797900596827351870608859940809693824437658591601028664541124393522580820903914701866902804741431989212612219208917790424440536477206132148183305235243034096379660523117544042089086873389730938452129802881435076839572008180029227588609114112000000000000000000000000000000000000000000000000*i1^3 + 210475520958324855112398750353288163112015343095049833949511397705705027303636087828784108650337947947826147353506002499209922296891790497460299810395293202423362099064867719389493982196755093096567343318776926955178790376356036303934924572532167605997645723905128248679902444887615628720734964538239664683288001516091433400378779779289435404563644767225088635990586231528027859424900928602466497387492392311396645631843163112792536151561853903815502180566725749563419764385123527401420173004260639843183778681494237564126467221100953797222173208545434173187027506797439062576476692599694378657020389725343988663471190221350100350629507305652153245954745828665400284128401279255922255898424007196376465239767616755407053481913991271348526084809283852373745282412547273939093278806913589021573566471882471605444658795518736908739311792092505750931881056887299838908862342661631680138487756154915106601671783526297732803009672670689406862383566883193375342852017073653745485646902521140502540356590747198588524802431190663640489184685651645446524864599943102407079728648021688320561579577977861889517741729030711474030153288644949069742210100084919963153811869258575932378368774469639406304007876017832851364681118043910000924296486253980312686454923489348020840362051265902395934778973650635850566048625382366867715736835448631192354661325850588955001339080693349607038621475120758104040348725372044143275861018736751643303120382296043354195627042076012956541601105983345063175547743098243956218648365257606639060484944448140565634278331442923466641164106330449789640904093091921631049345561156752557224946959653069734285145353747336628907323111897933846184247613736075054570065299839852494594240892563738002214480062481187516701123933335818572263959905931464316296235137283067972234333374375123219737829753146960742543287493097176735944758097559479648256000000000000000000000000000000000000000000000000*i1^4 + 203359476779577539381214368319080284771564251441118245641215220917834537831580512286107378222675864592398956288777664168524732057037657976294441533622679040919661173354325921676192502455688064942066808887759420285017287668563700600818920741704769786812729955831574282044842195428248969628757166452662785235349973545479373111239780821283801883041214561923109498474787887815002722240745632139396876729340568960400218049120485519230218827432105408384437865982361123932917324364192253454970469262074431111384654196593842672082969816384030541446088377522796883701678072658966467642914347588861267183530469426451451012510591638032243547661182195209492060373545103436421494312785329178124561869558767407340060882527879134966126118923954268042311396512848685679077258621504629357700935445836609227912605541463300492545073092877614210904912032975712969409991234283695647215187194265544646975832820645262134722782642661604403842756069266061105527797203056286144538213508310640587211612692644695073387136514310722776010918222489886995807777615139082936868708611976808526279440010913519649798026796070984658253202238653272015355929640780895811005398429582398072828952156466836511678283085255124679713101992100445302027396870078805452635308557989565499298943951426356300664259253802456037323544598820347942828328255483922770331899829113325797350131386587128008566360871324133352632062378285998575472194328798281057005780172552217092661195722287646297232524134757264224554108771011325651451753161786092121695657385234349608349024053540631429052972340294802685560704989472294332619835079024296984038475494606088170677826923425685957744861711947686573764348690483288893780626769537647415597934762964714260036901951162937356095999728236384722507645352114529720099405547058823885051417493209528915681680037801569194717244636621450163210071368885280033083290534569868001280000000000000000000000000000000000000000000000*i1^5 + 86659154846767103979984736591066615348460022455833200645880848259978127644003188233508902317068072542519060862619011425769701237498809238292407462524292815653989841952387354133129539461357515436279850721405400992369667911261123461688995123871947563605384540720093505205900785113917072722041521325992056349787895803135214819784783622967023032631316249104483716175126005828093326764163406026494784299403923906973003205386518449993582092763824640066992954253362814072333847310528726479011619082113840713427693112261238947702136653559362414327879883415595506586438862963841582945973876010528194794780357084991084605498542628809119816994235142489896252308745680077767520536776865293726343697857807536272252196594815317950189043511517787019008083796430523421101778763252604122291774574540494575128803026698196063024473260554861022364461482521987457991414714405290691393490203289995610123059894606181613459647401129913099838004367865562527968028817549721995803195680824005276576452388277694512535960916843987185588843023574295809566184008607069769972220353886071281879278752613553683084793676602193641818819033793549321948932737227609106241629560611628905436458786527454233844904429604566587266622230106450067572790460287367770768758436907847123420818994791869978285799430717435178719997773224284604232247266132322553764060817686565408449452688681394208302783703410187762337890842169915922584698083175554527837828928091754136358759350747860209397650774109029924399402245117047423975881292903823584734559818698486036194121750470632147478808031017592621961968241900641040677191490842114912700503704258421370277461112715788769377037792889321016509981353639659987160647328454045067475040711166384529769765204341832853226028709961351874384030456192090415363918115087287065299195279880296418415786256049728966866528333941512524050857455283229639468100288465862656000000000000000000000000000000000000000000000*i1^6 + 15193683194266519154698412280237997010918518739459055933147162870183627360349488902068003845348985473676439251874166728978233638687464062344308128042742052624489353245278993161148092549280846720437531485424347104492235127865384335778715157612125382695439795126926762051417100030860230755919653063472501602906610691004752018170893376321808798250102646999605412661852544805384357754463587175308303230021116626464899154683403807385769059909156512020406446998615495987159598099907532224304672181453633585157493805084166982874753709032542597384752817214276657213367389930376684879730939762226258826789903483670080392204411019376707451695674908568616436159345340044735938268529105894432152489724590436014350422666581931323852703032438600351440580773972203714737628381308399624792996402626740538045559270292818724636874404755082713398076310652031630812437895042689520082275126298522580505428437307546808117992032049874842438773465867183472590816286411487141351408068577308069604639021296636877144111689710040793813689425568741094336960425332022851793610119979921232222930222656644620992033163168397101415488046549288587125223593647219971126765520957956345928292434129449590588328780191296096428236668403386027691091182756288187222663289246214881302013638334743232456267245299108025667103055830510307250776752511583439255448125748105977409037773590877358055792766690600405549363433018188746502557432182110466395917327558780193875136858725827357019476557600283861145553706055308289332602837405993036491784347406476175820755400249283140086957479530006457026880862115480258481292341966716740607022980748799872710072114705590125417513588875687187639662430626710364374827457637601532822380128070427590338705359446990760588434446079649746504167364581758076878256791248767252076054591542993111915085771480466925643124777640004509256923279077346263214193391121203200000000000000000000000000000000000000000000*i1^7 + 398660351666585514566020010516211700061414871117013004074328614311844358982428348174382590635037936803998392631991060653160840045463394557442323608156050354627792197073047345548845670873131037025059929397314612823753980129575199071185305431575761530017301951644134457636816306262616265456527461255285079280085630216809794633805465085565936561195649239904097422772298699645860489041456629279035327270024036924443375096515364327476576185315395414224734074349334944988146513614666779203884585991857596880575394371104429641953176827892378354585767872293706010976064856487942787448010172867279296974686097387315924919470093347721685905011659911206526068982534870939162672522030921459991851526535205741129910783772362019045910777707739998796801580230081706135413916193057835952029319058816846908644445300715987373672451483838939987703951878879452497949845569614624638924670132461969876691420213787861987357548458545716160926872435067261200484383496161749535843264739714275197196065519757844294804759376785829695514571337663347020179525468322489347549568695813435288209138355983751823881648902753924993912586437307544954409231654507240705750725199203272894018899794961950768735711363583631078128321116923915012218748667683773131282026828710491183864302927723207103118345373098731532879829971755747233845974725205169862475036037194450228211481746548424304064105148557160172440199531811095469221588001468765080017221090473678740651576154174133782374160706440446859206737268732689765887796812781731618532438375423741322715417210916696571401030976862237155720358626893290897895559729966030024423193539353688734471113001117379108843135437744968760518566579574939485615112914092101314597490699890420456592346982089844169850571928984839683145601508255257655927071926066046774453629853939751068287560425852297964687929097492557117597469574870043888491513774080000000000000000000000000000000000000000000*i1^8 + -125418169476385855276655554470505944494205908151316778323511148205172670690669044372710695243260929249190284706517468249407600148691039442266849603679601685744275284080134489312330628452894209971116383949072118413826194596739904757652410748741175015417127477338995840704777718526684169396339770138343009419085777476651285843229067365188976794999185275759682601158538165331133676695894201631791292495996625009294828326471826922988359384374533859776081676530793094769412277723109121982958945396263760547090819619266160892506819339642758350103779696268353462192110260050448742384803773160317420405962837144257349797943180335071713944542199796275064899721679824798805642352816077841481362426964108469374176427829801245501117299584770247199990641570804700812398763968523779074452271221666281057333949745210097155565046317918336690254263769743715109387126408251880420359987975338451905773749214342913595254690256861249747808438733539214479541128197488346968953727833218069069269311930998812229150278592376909714595707072887852801702074214964848840804476246457036078486019092959393251871586933510121757267891931990792761988109943133256612199965684515206438399537893666691435567873775655851853431843045473406502306310458437014490393405705852069047781409636830593731437973219729742697505360961909618826847000488872132407297776175673917890957367337933907979772977902975453536279361591110615996573421513274811437293380606903861724886254216535662580629860916001556328673643186276355536779399935881547495543864257918236102777500850775098895910559747840002585511736131024957379189649937760179691182113698665378930453833780547266926052001609796347484632313113975598233203857542145639817516726047642342808088308351868365495721149893766430123786581030485519654053246934805929891307317379068528626816096891721702978769410454490346078154442792209646011170160640000000000000000000000000000000000000000000*i1^9 + 16797849705860111092516481577068604510049919819822849858878084881438888789905109981166275467840539226524794884260052717067685202115075105817017677962033958846034048428785124489447064837523173367331780665672485371531813542506594384097165210563750001138256319044570997585763831051855337166367382201735378433761911225414347425146559347145403383335504105571656689302815022298831986477806322695052227224410156253241617559321085655722170258933857413675639516271363001474444153025913274781501595405491294451800752980908339878711205368630340849687068577569755906332989423854332223581206761736846701160320181892628281826998557066262346566507682570876351432615918838924752380237398236085866257805958822201647638974035829353732026927704887324173775103544667496040815542252886763710262311216219545679004932827109433009371185787741616151612694519109939237318485850991913552252856204064826132241321202843166876495372067372007350733925177724679182545865948728954462418976735667571658602136127266162436125815439326125395722725265576686660590423441266183621479151087042251532034278961879301405477681401201342940498864712783724028446872339682681988186881176190221202338541550184122730772196289868901907565701016396961737267271552994884336255610140226051565656761536568473478179238973187635254024610780604912044040533907963808003162422619887498522584146535925541253420451976637109573260234197468473676758783537838955443717449563965348190580989196928241549909483893602940238407062174001566078537484637849665058473513701075038567093367465566746452355034379541304694975395566270972802365741077695298674977423135713783931424092223172568022446961316548533592212532935413139503936270896897057360430221391948041528073408415093777521577689713766884943284233976264536317030619709429033450243857982804251495482626718586114353658107525281769397229140337240846174571724800000000000000000000000000000000000000000*i1^10 + -1037727165978147348943910384510934317480256717532713633184237111283649028055760203985588327696929749111472390849780066205250635335450341923173451855001934968271412810345645893358258528093451100053193591144371676453755742572123667712666008673352383408535481882548738680782830674499667030923272376322428857538989814077578439015190100289859475921529275904526282292848490254700754205373941363363124650634330056525480714074535638340358413783866245216967438524782395236654930264638109309396581288023903931926681685109869588383282041243878410402661425755212498051328177521337297485915480995649128049863259352151307808071756320051038469120006098625915516312104641384134753794112696490991674957964030452449892909580880149927130237970069757070810501848813513971162313475365813548839385618680385682507157051173478549541506502483134325028494388600699559333698381198647493620279557872309619022676718224184576383454015326486818049579696437051565013706636283950205140691166748325720265253146318376243773981244666858640991713440694296932733757457798475447332776157038510198668789454894507172556354143125334132329817114892492566870217129906649056475823023506197865398319098178300716504949800064262641417854048211190493084672439986331010520440654314182450509522428493148760278771474544396931666654474246087658988827438696366782079786038453011796938074252727971416061324666977772738042967219208905288648415177272922639283355597924439184684932904161385252500108831466892022460685165885457097583815102330371552100574249517531908274499305350898958428447042757353967171830762152668524213026000607214738174082615288289536804484320496222356464075740573574991411618993444320132959860744721608112566007340898140453489031543236041945358774932519617421785048519632638449814144596430102159327922172699599711745355550346043531725612373618001683228494765166697853747200000000000000000000000000000000000000000*i1^11 + 41028382653462275034721163886280078024393937569536239231689734087786704165609602878770460873071215798965779682807795876767246553268125067480143958491962721488352442172312167155366298737241769399769864089267083913675047817276306691882278873255055134656917219958507488116547909469923073952842897385217116197871854674386201543763143894533904024603992149057819555340154111248077430639242157631966517628658669377928916386252410784908390486616832801073305569589259145471069652052913344725760172097052025207732672356483608449359301496954645225074959262502969891709342219190177245298794417425295935681396112876882985079533134121959038387994748804745626838351663749161406438349290290066740048833648859039292219529498762332182265091162953912495351282688146807617417940665887143282680774561201094196262064555256134920773266858753961074546386110580917226795797571493884059873836101471837112175231194526154756721426465927942696014812309854669261005147275572375116798418672008168668152272776185330079506866525297321050647623814119066665344529713506501983720160343403619238010699323947671236995297472065773182483963119183299046321821394047551808130852691689286786479970372261381354563667602182473956704700148650090079730436708866647428952167187424538616660077951751618350812577054883780876308661355434871441545762736123769105485387991255644198261399648658594049429821639938772313389860739186753236573974387101712541447352023658534242461698056706394493998691770721235658907294415086012285629529908711516119113456677720429786317608045842848819092666366897976934521101707677622907439372941338149986361009718963413310889108921218631308291681387207985028537313803475657508507317727136949411144693286905972178860057018170923096786459619498555618224356986461647025630494633185035413064684675152811870210753774290639044886822983058109323506473921729789952000000000000000000000000000000000000000*i1^12 + -1096333737877317282874641043923989099776207604519508333754934544932724603810707025910522321705448095374469921435246890814591923108571249080621758772089538383034511009483267051243578538873576394164135973361666939598452396317052988808721938689052676882382415553816445476046804597326525031170369129824931520934300806481579953839997931671790021088928456736698143472207923711975663782792820756469649542916891789686996387931758812415226939269595899251083499372239364657693826204291735446702575402418074240950548850890417200639661993084728486573601451418369900692154942631602309014212871754267262512369896457281248711320218272330255179462871278569697547757703087809125754858956914181655384464241607951171021916687166353670498898124106291939407765173053733202049524938759613593683120846725438751214136054742313028999496704649857290963167516424871636338500531887412003363005531157393088264288768415284199439369461344282979663752585825277085906894914421191455550702185340662351422390286538399191460250289952368744090547367181947374247149132472577705023561979633138967020942995801159323146345339974621146374504908372557397995529788300399607036651301427698986046111165129563189325573247374546018650473946328228984074920767596176344023694671302711382826049347202016725285973401985912383577954035344700528640031454408217040650542385344619065065893506668359031240040722976088477330545414929081762795140570934695140020525386384058709992235660819780908295238882710693021212835639672380213654133012795332444162317274860331640975790028675636271799862500996864218586657459758354466772086221564929924934563757834150574706778234826528124419121454587249092523407082581111228853788815586613226652023137838848366752516218036036518596852701211713321841993843609233881664705216741971960467269031806957835070718582606357053376828837421898536151819119440691200000000000000000000000000000000000000*i1^13 + 21054728299003077760911480503514664939412050708735958931984355453531902063422331533791455018770865451903747463005669971960717808478248578134106584439231995312785571613872005397125420406094250916039183191859735807849700122116250266156601089711064719944950683313585740497097883523006532064872282369658780089083854626318809072067376495178547761674966703601814709993931704492860349951513084573462308927289500993007446038574970140557030112093065922758206855007428935664121873899867767103590784601227222427331146793578370200240443478026932594683375471642332956963714874109874495710400078244010591931057521771817990369122196730954047518590700006250975449882547863928751355945479187448029737261121830310767283311742585183849533720339442782092516646589928581007090387739561471907254984550407904384048641526604889350896795486728970066752723133027586069167573383575740657930018024406994132413265804274718491851960996094832570559906827867423504208581383857155010657749772690740545222327261015178171801435428546429060029859831499056572789515251049970457697902258882824184232964577514067728854599603050772773169852572137111563564636868282423129317772663597982238478717699101040248235105975548870618054820290556824403070930890019368573540592210399070417751742071843652868323337265649573519910139257597583485358464128778715934565526026625909840275429365686005262649167741108682684006853494349714601677176140408715266103010869825618087024092860731440652248305291240621993808524426813668122259749811605685754962919501654751562263669526926724644672351109193301444152702454510912338256948637742023123257284215978327730952207360295158203993753446752002833927301269104394813356844525286676485397956066894889201602565784117025978243849714710404971105921622059681537109177522428023604833160331364141860763680286901742511928932603126961545696142950400000000000000000000000000000000000000*i1^14 + -313689956514097838137796025366066170955448750784120234687234048772470785153627873062080523542770953013598382749551319405593664876091375604145182701300722407501295350342095329493400393827056238874073516723465995511628863652954373294123040843294924534009495841444774824814790101288886657654210146560440287509802890005987340746076761523284197030998620212751065462951193228251174699795273247166967147361493373562840345340612683172002661955197838167420784111600210402675281511454297037792195886926980840980733723967892781481297710305561089523100400091553340429471016675966567502399753948085872337592821075181682034724869109950539471023773811980131201168928572615084158983207674366554442035998611453576419934100246537357739804800475390570247889298138315611787807984413461539363522472131151210594462002154749879099855551120868712647112384303120400425118278245184203705158822399694002869897790981049802000332319900574632184119275509311576866334059776896528453485738494029689922315992820018407898825118922772700940837704380161750954237255955928629390843446542332904657845190745986446778565726705109727255660545977570914669370727932505229917631180544426577987959882776607008310335299017119916174492164583396837551748495590316332311914186607013468940516853968452399152035291815158989176336187950525719504207775181385732109265563007649869288613476331682090237690420736785574369980629005773077437038974088363170183254052649729271172237044823764316755757819324273039931545072780992518882401256183010697800927238856056840397804115730339640884273048574149942434305754236833095608564926783286884124283331198276199836919100091080822748683235072637832392271539715650050898329453009641054088941283658920202923171721506811476112157551061465300501818490580109878356975248341317420000987067228884024614425724355927030459371565233180780991086592000000000000000000000000000000000000*i1^15 + 3347589113531343351865854457048399520542690401653922617060255115862790410018692131986006844736588021643326213586634253652035126123748424686018395447294126756169145034567425063419742199363731770796797540666289657383832674232867891416028874771760357485985088102213823151123548999066826901865422091923524426123723204815417402092545598391523368069527103363315490651024677145929991950265433887715470600277606572748148368778720387027891265174031888139329717620906654159563046742779991523740597165143730692289153301165251597119712269679246793651838498811366726894460524594045106757311916800381015717879309199791829268792927043645144806497262463493227098409700033113672786916545047992481482060895816065735555835897868999800219255073036531413734970472441344164908996853237814765720253809712465431360013391527453531667595042486523666868586792146766827483431245113251210743384419029318269147753268010171370813521175428515919861009982587053436522630223268055303008951183217225713653415556660944844062516457409748623174259164919626134092124320198460859667752739264252105937988581345683144010449076483025659217061323138836355162545502106765647106061470091370145201163350574043141824652216232116145058569291297030848287085021663204159832425737040847084974937599412120864573760138191077025708663069982152097689715125629608509081205815587942348603069872458895018080557021346794476855126267857974313629950156157324048343762683861660628096002074653608270554457708097318442077007241421446811357945940436646766187925949809359786733446163495540357873971500798249005997444113835599317148384916955298228593744295614754704815899000535503229328292296064450414367678925872532438382337219459261888349289664929976827777505981991966952114743792002300638049548729133688895133739623956998412311924754748203007677510111879159186388458355530582196224000000000000000000000000000000000000*i1^16 + -27911067721169383125304409357590111023111674732666258024411666756260762005892735135908419379131455892062358914009024213525346397901759048771482280747666267187181288952136769508905693119781591245877209303784662536184281639234913540695019512976831340143305949566922692101191374121030854978726176165672124611069272127847049512702760863732993774400789135460744015238027331068797086280425050450267979621434623504783105328684728786201847839433127587159679654860670613400538965893852592346520459240053847330455032428513579880710554293242999557955074130218881546541687681012033426904206263837278960245078360171260065091028122845185158257439571818635873022342131878869642206102508359906625815040641576896689970858531694662944968332937762335647138738869649367579077987621222286763514340300284285163493358105155254234483841263488776155959154577626746037751792290284907012629556848616727390260631446053648129665077284657155990946874400481580717322568755380326211723013180308051336298476374116639756474523731235449400197172939729528215075159778230734552001011149482463060234929642434506170572714460073435832681061892157944663708742489674858946617479685880803892991790379187927175635330718134795269896075774620312298732840121603970457588419956452054303789835255772636072362032220007355170442717799849158378592670980382732333995334440614506073820367439802893151487679591155208065230381303909366769035426999846760237277786279797289786037372249999203078216582675541663163014554894121829320144703315786972822896729587217110966876779695281638914112142873503373110731820768572470945870738360885590574461875917369770762212887521833105532431104759470500611774270373708700010910541911527418283686433283750663733226234442112853667403233725060195467191785625614302434764471824412674662733985982119124891544061906046736998581834890902241280000000000000000000000000000000000*i1^17 + 145078565339053236558825234114206039925294599021948313083595602475112663745262397883008842412014881690854777449513881603748864535131989026389549594129835733250940630985698184715394869236164079666428529964631770041628200242786838467332035848202840546550732948530878413704059065787840545226294015973829466553530988311789226035058956326174424031002885730563214083255653836155794877584717031445767397126741745925980353769100003504009080936849566953243776634205132980474140455742230672722082778518604476863848840183320054727081195360383520081706748913743747473225497081095125194421656617530714915494929251341556120416119705511762366935215462259260258666237256154986677107295893800661040925884344736844450461624725286098943451737603092952920025078129735347719283591116795040217786030033663643150265555341668933872298292960537399977650239767825355390718137381004661146737067914721327359601339741080748129680439921686841894500128513335282848927496478595788803636058241880986802707023430831591239581352619146095070065564365002847091160776036659394224021365281757308176661719612337436030046073044763160774030889988283297320349448640320203996262814074689562210433009090918397185403273221570541124577751491263422828427215778262091192185271867743581879120660039213833367620996062756180108690337086865902815531190676059430099603399185041988439706922392369256487103595826555173587225823023422299650533959175700343819642089644167458162916160263372142995413056442553039020866987060489678675343004936371830590699788121255987617604897592312349167470658473950151576766056935300743901176333892733048526520319730238917600288887862469513330992206345151242297660894869545560929217425550564706947311443287887435481147741490093454876208682332225290516523293014309149792942699878251033023547767684942453410589141342283705777950900092928000000000000000000000000000000000*i1^18 + -529189810518480355741380046632496366053470328176703248632898244209895127190955270841755670087731586252826302895067564275899525201222583210259810062135033807426709715979661922931674931764262677658971836957006011590749220809187854300470006020296025948079296632845238649895619807611480065163885698526122065459705153062773365674758058589897424684783661310107828216160011263389883186493259911739763496066826482190402233841640792578267801359219766511525898903824225981594617317157969946179605192690656603064064421021462765377937944681899341202516714687303509291060465765086285933123507222272332133096313929434016743244436482656924135732467279382993238358390437195722927557656980518407557937751631406155163683133609329793307397300338586754962115142250905116264924883765252237226617742774550602806326194727541840280521705577254639413343996016202192628111247392288392606285025650348730747086364953130300361167224609281595719431237489703219643875942135990144578223683952792537353122053586019757528514371777260780749937991208685083190223802915886949460551871365017102312175239855276497396602848008247274573258300270592772963610795848297103778947095137175645329965465303045562644364985662237805892535198567926157008721947144838284045607046707583185453042468122682104173884655554343253254798473940816252936722310873376762535963454540976780450072450604113775418309338780037532778627299053579639935896131705602217473135472037265107391595783534724826719074803655784153359491025184920432060078581230777134864375642802561756627207151320719973964524370056548499160905785853498791618832393351167636152385041151147923263549943875797554536289496632108224218931499197048410164262262789582107288830422938828244787590753936965814443609037915646936492641978795827621699466994356676000951656841277494434001603488803726357266694144000000000000000000000000000000000*i1^19 + 892607821202571952428323979440565030430467423285637156769453651909446550725641817999481019969737765162002737048427219930982917520206511196983144832373589273016377340037706520638456524275466785214534299785787802453496863110053488376850714782711989882985984293892362570423487054037841032882404727892140793566528290459473188877273441848797928334387163502245425331674143984934435094215656716596497276752285889279341470183537357360945966672704533155640442513779170323411479581514280632761531245336377108220415487606503798484531969390206117602553045888198872520189062712809330051187461560579115129643481742454087167176019659636630465954596218422655479980431190813871329693432802860688603020033779139077670536412362644884789245038035652396419310562532667734049814592495951218737930580308285762720219616178402454618228935774597761223128059992987199894167188379954049029047112073509600559651704831098756239109061159520390599368349041481053920497383571611009425281549441463831646993487875091459737523486631077259887200700502674705281404741518286241922187198985938568723240704486045262556246046463792469492451791610908199371005892636034230781097711886191961521903096660116036342471592817068504591636404649995332443023610872519817681597940640555165318850272397399989061058920839861676234994334859689889475702553189464768254553953074954895741231864164192241179039785256059879016582560893732668644660227140135944751280949635690706280185665940913264215914645137120478118104458819322693309722666811720540580771927156904879023186003647096459536431430233717336184357062068140639701880847059944768072434127853913109389223369003608041360676522688054398303502530570330033350380723901983298647593405304203295663924307330224766922739685629859540793931400874410595180363100804756581737502641976917445010822576488445944791040000000000000000000000000000000*i1^20 + -542019737012758153840291103311032117903504012486387173122020722499296663466352387913705276847946544708331315822586198098075093655692161479248465538688877740472930582356328368791847302082991167566594779910594315511877567823534789765979487089130826420868705910374402434417263455113995220961361742778198043295984522206235091718559325872585486542474479233701169242005234247470267883179018797411378038947973016546602496692730630127008277937328602231653331397584955313634927333998306876339816579111466790862357995857417757225890234236524953156647050471800898777872136837219979785678788649626030982804615015422573365378835991969676779919956383988748608303969943779279109199282286211716367112457095133160883604437266116768251737052039563329542685527008541310381679072788720030335918596735122950402120364200474321324031968712329658672616260934058455551424994374080105192186683817031364444031495599048141077943153760766991948621895850419086315007390701149181305730467226669997986493861818201990109857166628148918823879455504449759980217885105531474444220247988489795121367994993490807966140267576951780209335771152496458553708327367282381077216034378973204114929750856300334622486817302866257926818643817444798023991968676069687805278852725570160269607863830651288697286002574377676171718044563018501804249287831501963342682427244363792266177387375075324783499264436132092960949907555973221727268725475078458187434218052331591808456484395357665760271710934428554510887141864592188184778000646467315117421168357363605122214575341265229659323730183476402118069054908180674488060033536179397378405377017400295990561484719439916206243432909613070796690063612186797543808480655702267323612474167113069207201710638463459870390715164260038348499698249008647272972515033492175664105411840204550466894298196475904000000000000000000000000000000*i1^21 + -2522962460415777203899986827230843425800742395325086784725182681930988493964356201242695683991168903161967931778303432900633374282560670960542468813930934674565702679345898978965800723577994991829293733118833525679478209192175020486071899032455893506623346033831295927401437653392872193728271724251169449888997204197723421028696666302946174386868053554754272970843823310709148523439432638583311416217141853822069548897648392255384215471167835111651936376951791548939467837146999626906234714013243938330129940535893566514303194639225409556384983876716076475162128941309019129126090483835575603824538254787809038965107084783904291369442569886806759316365510409698256764344698765789927479910427970750765853588611668787137074713445011841965115698366938631816114267545861067145936877057296089441781959419156771458078970832356185406134385675049467457991911499734684970046298908672108273987345753744632892111351253568644177285564166261871297217763650269041691971551113945353576241999319264229113117708158954956164355574384594942943265582095477078986960532169067602880297971570566858083663669272599089022474368852030323475318153658894750303708523723557692697053100565307579009796689593934993210944218849889549600458835311923540030055236085526229182360433965436162788417060129974166765549584132931709292265452375004247108842036722497371541172071032310923499356299014331862513076222185116170479544471678553030624912615904274864012093159654000245402097118027372443779958725110005011085627382338941912073281582808863360017716978050856991951449632240118929278211048824452519525244125671845148487337570033733671147195430813028576479042597152984678333605388990353811876949717614550311909963313989934643697604297315041610142129933505967920944357237508929739859267534533975338109421079192227433095895606886400000000000000000000000000000*i1^22 + 3224081827533159283168156960626422451338473012126285714872234258497728619640239131331345857202883774525774921332463504345820420162316671509504577143258770620283238781998208910557897516273414053093835651470396331727760957845758107028088890244590116809104906039564797877265158647408624953726922581004213763081373065254401541000010516173363219981516146317871741389639622942454624943434848078858530558436348985640485222921257228376614065835633776207510957670209290934832759382691291688477653146486262777247457348789359383181909847450254754258034270678048203517349836063009277254466870113386491044925832488304878793419765594206920478484217005678194197655135455764699017269099387350072594525691115301979507432474864523687434644999328144608355904411313234030114689216895990072963457030335016634962553182624484197346808028308901022552729903698568517224450656705249262733104407798652059382871770466220980192903983864621604489233424022381090531593140286177090344948011335941299750417144807008877800273563881009943939118931490848132932092182762947794895845671785679955507323616777499230192275828292483993289276432834305157876820698676582426817677692717361416303965981055129117815722583476843618155974197807334012075178689346443014946986177158574705028090414137893840896236351587282680176963014161390411922162351569925100131378092112555296693118798185396245960631142736758495257440379815330134917215435460411665272500432517748609790520087946927301762125505437552344896568709448028039693549450815304176344970903626418597435822484889860597608503366765030157091539522192450037023515826029292094514406262284138910261208543812858127531854506346070139532441907413883847936026133213077702301008775056411251486023472523591803008590458818200326511882049279719020038693756746017725765058737386117616883466240000000000000000000000000000*i1^23 + -13165634949002374137036043637513012453912774327815946100800157756696907829210893203132341266883935868635926363871766995916076937767314103145437546455661440396235266454890312314519955696767471392368626294592345648125704781951607090055736071489195980733885225207245258859329912428875481429305590010038433954459332765147379873409314123711549955615732212421265963906269740064214797399778464814060578342260991211682514063725892192153712514864382977641247417195221290005337156147866816903497224619086499206823034945013780413962068234400271776999466792123275080827349257931970441509236577311279801642939728721326529284227427907719767474562994363412767233851633898149147502803908251962755564492961934807579465123994223104466643804061882820434765953067664400922384818828999770055046438242030581964627622955206860109175306587954787373728709886508912808599175912326543461149186121222627007160066108059282155476131656148814519240734131535107748883544063145951147794973952695362117386296967210465041545968902413285811155362327693692118105507833327871903868931841232306901902395809217303165373745183089074825254362597285295433333151420654589894023021411781220543417809277718327904500771235179813816432115535449327548434032360135029161509386388713264722567709444610840332047985285072836411036495249398926193937909569208942103940068424578386125838259718601436530535145655078046400520188641426576247169316286067096587175619314796847428142379758054600909725327688630585863388050662936277831908390936855439223564336389253642358076633835909286291778061275923363787253967903248685634367405500191901897383682984944719421972797573919446394183981318135885449748041492563461527665919297887427415357537065029687433824794077223880037853183760395769836326240758288966046228267057956131523770559635487184650240000000000000000000000000000*i1^24 + -19558699012943787635702451350898817508930560438600201676027665562994409927459975686941325857265153100339429696298009026264347750007663374261169818873393114720857056557688182458119373683182505333287555702114451603861628327505085148952100302816421770125426086629543133356355327364123499499114002811381064650566021725134978922916494400503507218388024100061073299791179996345388915759379083731897629521980660645118243362647431830520820566901172228214756381822923300711720192148027471257390034630160968798682027648606122705636809059664648671116965244698038402071074587298705493719864803267075778739995345115829802864729477677025582316285920932588423261374020233089717285167621795391263402972809054861551637553403862297288484830569264548471707933870306515903052872105676854947677059682268996602316870349116774088695221289687856496648475978333590552994918613873261287707196480567246509840497998815698027078019923666034846076963310086639392570962886363579895413331884694860616230502714392795894206949103554029134026777549828189730266842058966766148247556098462337531234473358489188293410800545882309499589091998996930561442815079027470535947886923015378281143287506619607592922154169327267013988695484988519956049918727445732688464641269256361284573637890750563863300047144267269794774835879908503239751765933171886484392874494047840033615943762333743674804714355649450262656931022012206573119806963169002612052453758965333566792365071995654671617697079722647241604872802027356819301555781057833354485397855887971424693524200866993164161256925037777157584952821218172778895612524555625305712564227463523189238433367229474567638498526904461462733552851843914409392931126459111309317819752162804805645612293625211852433681514301177048754013365957773816107332953267515026330026827055104000000000000000000000000000*i1^25 + 2253739708496304868334016251331186483978081940939697232877951038433899433895629150460108418289815032924043425475041756532579888953226461360300788963550725770892622599544501279514998676030706917529541976599908371341759176623039664986248755228502339712603726723033223801457664395018247334614471652529511091534867495200490080124339839439463174984580929917066037622969987201015319199222873265418733467057398806014274906894674828819712168710566341157825089858429894993866708857312307565363750668699715122679674091541892688708493630755054317555769459917292283277921016940531801942137124673422497840145874776072826405041510809334903876819527007126433677879450613227085641924548035502502779041745756573729064919078631937258372304232323945991728493872584604652986777644353270678160104777934132295731358475578300538462682695370616317779886334986500999359188754030658266390745057626046954614461731414086111992520734892684494279293684752297873125373569035165117714605980895167276651558952535274066652504255449725136632180828332156226054695035393497670961796628922376426318279389034387139967437297448072655522176044469197628683518058590995702805601296954793530556674756879820469646800385275693602995220375192171250312253482329391481954922967789448567196254657773935850588887918580655305604521630265820850730416689517596395177590649127048783405238760024450686606212822455489332142946129724588670004646070165508871285598701593357175933381492691247016415150981591670409511848888708860303732640476973212327599306339681142892024035939637058730572256113553842004734292879397648395134972482074886696086817988604411361946716022100331177487032076373705695505711765207993041249498169091124137511738536035732277362701318376680611652994292410777604474057077210026467987823963709374169730315714560000000000000000000000000*i1^26 + -4110474033951749316951935364335382126039083195313798155760916142506315116846092280792138989809310550624217356317622500405995492866438585538614967954252088445240523813691267395702399594845606586740714806192961952245631841156862861034200954178852949495563872323145483761808746932861821279563214902336092483621477844778242810994081350767961007989733843459555850285795819172016415526017117822670153173685629023631166365907680696140760626795060950915595191398059082316977525738667182272248299942232709907434331185951787881163353624658272899196523748815856838520141383862818970642884017639893376751525360953647825216572397045949796570335511927219845519441316257045289490298032810267846034712843004916002376678569525243135434237915934722968887320278531777142046565946833184136721868858927810340064568324267532144995763676125266101698737909635302236105365357094351089644864586684517191000281120715361698615569638866606450233814478944515448729146049005023649222572679772538930462918506277892544016614815752722252489715932448153033960569601684932833851701637341710113634420060946073377208114028845823241569650736297286624848095320920331634188062673837830215445364601698493035357634786072595935268150686839159939211664030330643650091072106438621111894627506967680278443639203980548330598799236142011311748798314691306871893606638257826407794078942086595198463253469398506537497792794089374614687421658815023107549261051142678171977465532569311752589486083586689746908576244731862757097884524396512310899859718990394605808339111481422915922739686520113743298950593824803776756464796216611947235318054503542200167145446618059093764640842590537257623827767719298819316868707034195417518796083424234568366620512579118247353686078522417804505370841045623225501792254841760398704640000000000000000000000000*i1^27 + 617430104965787099642642511260183471855313916009335144420658374462009989300442238933352698695559577869894640673623798115965849426286471696772322099434369652205478496077459917352054916741437257405847018588538110091673342777313293289459630967756883209797649123010115056113298053095871314997353935347213431820363641874091218077651010788736879763959213921470960792750969489774686631006892015877241529090586993731568159109304881324443697360011970213080822878856075203881689659898480211671759919587683533404013162538407285759802249911968980690523043107007347881813675775306037552745022254709378974931816007044317551293276362094472136231536904314138173242056893848854596251785138211577980209798215017299923208975880563425816268442484710313836401041509800552730582400223918264857647415592692859901576844445270853093741925101762477192665618158673197377243999547862683170001833274313421344037727788758138612700968933372347197637827209296090290615328734545306491633247847564548154679762575044733312217218271468548212713459093549244634980596343804384609144101412843177271835111744469590053686207060487372506110810361033152155189333002832482797536186540771291054483947331091992862604258001937832130186065867670766930783049705211499596767459367522626179722115598464820910970509355473300425430222930934998402456511459036638175269773072461926164157828072225845907385705161691557350390228773284002753189474145859678201864451641942484789651741505799883031615709578219422730023493169744924169322558345119568079495098214061350858468340478259093978494983989829815294566392391651406564361055665562573902868347119215090055159025745534464836886425987744601797615615663235535679423118893963366747623603686675088035083423874214830190633571913268481254556673756445772881632037978505216000000000000000000000000*i1^28 + -196277401122466260146972767427593147667893104931403486488120861224039201360583117150397077014387090562770785787444337361998052597484062777007827063896721190989803731922480871310774399098736223048856544572648636225356817192737098445053955575749320406152046673494156200852649551579823064487414971787555075854685361581998060891161583773047745855615202708145743749577649541364509469176239927087244384009606279136471708382203435105594269145103467267533015284529778350018643777691598015429169502436680198981351729107460090192163727204972468631661931079927055018246902481491939219966405182644110844685972859655046566320753971242225458588942561597985648097277477599657007102356754411043188043839481582277366555526521303870924012426161521300840853877399594043302121887651307631845466117704477194196781594264054851103575690227072614325024355540130433599114285279253699527312103276472095169955122503342796242139167319166634359407783102246212451334013835906911590125350497179977186654799681024263779181609106383246876606033513049099234395989070487265348845660442351561506849563138242564325929426085609523095592092225079636752882430448744209298403810464426726585650110000165433092487422799868208979401723392712695685457618306091885289887323683961188513750554324451417780778976820526167086816866155697800995371199033000751209347346153929960209502103659812097669778841637420168135064603255218415695631611775159160319736371521497533983252616495009605765196079068126266585839867065649694379741467980085111206613379556968396271180560222715959996676617200921746171301337041514799406268810543907102032312947878338186084551713610515087069404433472802612732564423555100020538399858891511136351439939995271965700341669352096415414829537144090355098767656641182631733487049113600000000000000000000000*i1^29 + -7023240157679759999854045342363733387708863727550880365749749493091608047566628533451721252557572728515888061312739343942116108854033876205675691940950665327471975826609663264405326189521955811880498788465662822727786413182282442200458092274239617545759806643917965396176498126796838086956920301668990324469467930754458731508720757964774034029091355234535385876003284116000013700114926475559029712803510341272366625810295440053435400424015760477562300643167896853807459066527807430190834229225691386207455648256226754946690679459664318199633259229523243024689388463028509686959083821207273547261399243450787716891242798141728786443646495953696285519516925960806611695973759196559469989207783680207567849904239746971506137417318184479436295801560154572136377828036628254738897445215574031506169345546241228702600495333652834275122097808321854874607252418055862344656306147609749113159841802860779516913298046790394086281563526423583384130776166972317470829648189311263352720123766754094796698048199205651891722432796191762651012287716357811077605758710878314025005101412060174885370545495801742412719440010866202325774098637845997439249613813457871444417953809118183981497614880833056182054101143010150555145941396577675508522141802531050043172699002626714631716152344586046417028184722031120168748807599940948063959714740677851268585175935691183250335264166712560441313579414549200382794750343842070790510274478038116113589314963998185776341467033116009488171808500110791635477820492184072003157117314648670012844034869663429123362579529346062747930481740429131319861163741917730934155131216521973597474167324256265970333328448776827493284200510703441043485628540859993331007982733239373338945105742952270941164291556264846404090953787414027436032000000000000000000000*i1^30 + -90625425028437310514235302546349180048805275496850132085719365036189567748662160552253178835077035094626537509012327728313836979399951485836329676900175201525702295927037232006456243212215727595084226032867045033687283903385022340059988568035633132402462097429621191677618366649325502970550354378702266938255065689418735523460191751821232669949623037935865222083089018320878669127565173352705509691554722308488903665183769099353850823990620002627836646702513144419504100613534145992677036671687332180177525822878645302186307039544683755223925021652075220607112882347618380735356919531961065237882199552043584438673277161612873975865546454290909833373801685717879205211363762934978893699279157168358407271473192666529534226422687153245118240541778555688536643419767115815152239322064158173235125271285431594310634959896179270472670806126865349094698155430885088460004999127603124412353932381413988957038381023570507718310407661874234094282189848878507246705491938466718146324071960097191141214143797782273793040829140125266514447131399920271637592884249861318790709711602329272453500661024008540205493388669950414242410945900882752267808089426496063310207127424451391949491560838116410217165522555623227464473966598871612215547943660336113586994772672243317946747779241930354903876624958608474762386015091363987373875558103214159521354828900910523140746322831727498776545141740213409234192879111653118296638640769174592993744359385358654518099282922040705071105246388803302461529830761925315200870406485085535996524789288558970263391176729849078171550394785081558023173655940624527972288197656676662984110296542269080000138166809184491050327949815861618378149533668274002243984237945193270669676190543343720929731494926495389280433354257203200000000000000000000*i1^31 + -226658318164759962968293110150755317699017722456781703997301645074698129385803539211045807702070475820043849571630387656626317965109976347015207348381470390044233602719353617868201423177628230051271499498414291751788263751374573603456435994110024070852213695526461090553797677692608599912730600750355811901076433643944119857676224819745402937821566735014520995453860816601955454275324327381626328038830854338609671228129587832329860813527475523535706435348958849409841535851915046914127844895008659675997907070424320104347562341305944997208150325804919213499472067317210196429236066640642853614549927715059880315212992163563085291982265779764873934578431633188287731503686809590037644850899553711334699062483950241040672990918692582719261907500131774921812010172602731945498183054824331965425345842679284882726916875389433930515433037659020665535404032866920647302301536790237397066587963231115545536790919744880825887907333255436353880024675974341884547240173793065549014627917824338625586126719439412664781426814650269399638906225970235318219339773310657721147163391563486907610886014872058930441976136684927375588575742609655775077488740385890748826578575935939030120271092118232752671014576555463757193824449112009817108024345834630938487997976658524237749052206258865886391212313133033943434359241459812990946485046378383583754513950876141812630150385296316257652305901324594029870396399306940259993729755448397924274549276791050877872369499953987615250265801212882716126615979355433132999621920639368184710037375864877467370923512072126855178074463468695383952166378179764430717392083544922760193692897994681894414910206477227260716612127686564412848636748486952553247060359808449956662424410553807486471228399925554897097850880000000000000000000*i1^32 + -158745444957390058959062472922142090038142647968040288218764694009801147752277995060966053847261231777034547926530030594882202323083865341045311059740634219663884502537939898586115912457876523631858683306608144191146499813468917338026177900504746423057878263510117917857459848729358775154605281994098433235201044526617057515565549789537065883121450066478011098934455195716876760675872323461117923082730248698914628243277709389673348916375330969253020070625203403478859153017532605485015312258598018295429904006381606902598049083333272803340639925653993067207574778050357425868019646561861104257251914275531628026353533333963864487661743009194828581125866865481000180740371294630242116842281475629897951567963104353915904414717689348951414383980787056484767251834108932772122149816279329864590460175432011035885661026231198138726039143977618011950889625461231787031471513619797278343930229555737863684913835524239786743922522044248615110151510581088478236730578551927352047325069114301448432646880981098928956509427729781941459530483000937592094079941213244464764600352096482282108304818786847845265320972915267275289338230811091254295193660894698780873445469887847051325417065600033919965369760727286004772326671178942118513221238686696973142489059124776210744171927906827509740126177770079437769099809659559819035941356549880956870423994295224358112195453925177743872054312807932658654494620270276735941179320959354977198060062636274149924495279572526497889511011332645645830111067804188287311682977755165471080800195106761375505607787318340550560046056980082368809803590979893619054976031582948575075320424786947529979421656342406777369014473396119688633851813851349906513858231665494760663597599794632094600070932643971072000000000000000000*i1^33 + 102070234538452056382838700245416518897877068219376077154416735052268645608916513885038770117846610618322661684429496706698951988006858169870078165565819262094703643391167453697097791387848569672579391584223863731671892034583790949389175074295527120509851822530826408171613778419968471259976053928226420459806373374373516315124423519829833650608390054681654698223909144181085445536256781901215299010047807500492157848801204706353835537546444796837267647294080302099408312376653692089461148894620565472958299755296842657022416163381240907664113185712278855727282914252194852740836565672613883033470546733537556904216982677852498911449028622016091392134583813849865355263128605230774990518628301938820833755977855394494327413515019140024867933278323862886231937673479124548237295822743011733595182517537664659349118938581120933536083260550050706822975212038899966225489155895505896447649358808420701171914557116354157741420897015945275877243128177516810686490452158787261324080087626249172829480432528127177729832345603712069564211474400288707992619558686336914359988021763245771204514734133209153472993177325801777341617701271498864818904048502408634162006153930375721944887180546901714071449091595322243678947303483398306677848773356234729319642336719265823858064698222675104536299374020455724348249998922306173249449531453785991039823957174017890696826356801060271079835566673302206175118347715830067188317254933974823161390612182090904605967156208040969184714186504309400398047260978371430619584184092975129777567402459167893262125308112588432461724281390696526886552646675798120566746304889050831299779252255079168751149620770436572683412203674955304525544887646524069936924097767261848097775156455596787499008000000000000000000*i1^34 + -285760041593751926820209047228717594062786797973358322473645606647108386272564761777183333161123938585997687278488810992546660162408622662680929844383496766065883224500313032107154680518399434167856175864236268250211580898498200921181418805335590270754076948169702506873659186765063391896678043508165886739156127304614880644182771584708726868645856632100202393391771126854321336526161609210482193820387239438766600238075642736154371008706520448628306710507972498237245182892747730977326031007657921511459252466068105536285931050245336531513211052743489031147080769068016072487075816299801904811683680385395828844932536809489303401611523283969570007516667515906901949485410852041054296294633062695971151325845141459375754780356198247145108315748584856938997266656738774940240142280030408633090506796600615378945956239817435511408276462766615403399613933848208696138818095872302976745712419927251617351917982339255930296873535840551899498521261019732949682972800074261335175382461502972990249694486044069625219484892868335473306376508487784623641390613710249687973875234256587246965793438729607539941935690442247753764545855407447345394024710511559096218622315082806306134604809988408414470623443610286120267027591079697502963683752478586824608759880622904059551627072767101073131110450421903826146775927738932728237110007779643353318757658211464210361977190308125170771964541259928819743079537436558882582130865365751439205596651687969070429933147775487802760821879384510589543496393429054254899526551004559147428598731115246341684939722501254642220980601884440003269676614714833912725164868199693274183991836709754859645320263927885028398814384461529398647472329521276943358535704687570172462855985561600000000000000000*i1^35 + 1367870854019424725388856391899590097928881414872957297791509533154975280783443741232769169095714191582714814401747360514143525601064506098792130226709216176701356236745427286181260854986964051794572675792050121500941235028449603269115688216966273712922024885917759386678393967630741230608024106268732137417027169802521976587827848193890460830075738680191086536558819490162071080757720637031258181036842036294271838234300042236842802433038284741010619616072585619204266744828640716557415608960213461411377816213616337784988772511192310488794901139478634673616044289600222967237268609273602104375081723679392366991353867809379424284432963147447955402809894369003264330165096726640396192200131877882203370531577173175718417451715407329014275859837130629934069335997403604776713840914272289343142873279416188100837560366218653621393641748885030040983990412259343834794753129602471762975420156784750580049602421562199848844671401333211028151268481548006037000099597022500772222038112611296496136683503620075785968649560990162461750156005105671614103723354430922621833739586889799296758373750229776644913670519939565186280518201834921859830692388099758031684812450608270717447931862261343640859626562589493605225618334941500176107644546951350061915899582711028691816184603087579787128634812715829208190511287779929289862373842337212994139735569527317064746098010870497021544490211759530823514537627108390589100582971543416076131353906917231283193032161581112419262771239032935778797239746388218780665518673210574138296424136673665503742357441403608717809249385268075694597659226524869752994980793802750109211219481995718717373078586760493678986530658122386839915418163689529158245539056262454444032000000000000000*i1^36 + -811288242181357847272552003694932219807247994607586348561478617675087018506104541586522601762578767255640915684769119338877425446305322237422194373482281504300214681212501829857449890210905729120830692270932577067230045022787343322374421868746623946674550796410413639359966434975522294994649101449421149107758197672030270735710920752416823492131647244715614882882358859564732164834953489155248568175758948322148525249192418330328425431247038826569687193773265520239136280410506597863642664485975724128732602817306345309594167914079582139131335879565886146438491129836240075356073600814477755134823905994467377578982129765121309794044355466783557930832343888878404879759562260410390034478257583837229211014532022229591286729292425861105186390850744982708310160258527552977946781321304924958857836025978622128953506114784758874573351217280533176354479474969495038872747728645626101786533726390062181630540535597121953399190455263057059053220952150010722877635021669222980642631851472317028853772818082754015553996004705463316186830714559837049953294697600703749941665412076328259904111612599309730308490479907255693954753837171698595290673206408936658477340088248571157046674600788631953617825642187080205896965821110184657897401440599949878945593327732837527015216367189335784460780745541836659647834837241511873927164658489257988058282103399694350294882982738163915349485867739232176970768364254418854670736731552370431395324823767806336867911480109534509698829131356329991534399410998455888368566139687005154497526481856690706113503584299200814541974126376404046210396434508604736964622897120268777926681973126130837197221261321101069219424346898836510903253170212486049773387776000000000000000*i1^37 + -514806545754043354312296317143852141443102321982154862043751824369861267319583847261256672525017219753781506560622856782256700697224801765242484586055923094637344281199944458099176546691263648966804307513791168218582788922036279900448351690893477831136422285303430570389133114844077042029172134760562187611632253662320814055892728236443393995817379420127458764418868737417361219606219664300811548129682543680401533286082684089366727255802731522172320404842527912979227501077497033450337642627181510875455785418419144533794697995556111376386857845247606625545768952724237693910191249294047517627033168907232156982809001399688061922161920854383099191596946146855670676110269138733357921812693096585979615364898968924900587516899178136617975045579732137265304511935894441814965062942485603428286664709312434508676937487360652387669017485103981715135181378393048457992591212070339149809069557640514314993841961026220267930283243805520817522186004700940957885919109558294771663542310861748992863395975113104114296636220545230686340976344241725808282032301211076695859809992253463657246155948550659607057045484703465810810357151155491317102389393635713329005025302099330114338800038809295789885422824114128929949151148896454370490889300758080380756296713099685330341698353279777523561078123392585451352771833322252883349376049092735291997509777411591554778184643176896275139471854439941098600477860874046958098028088480369622619428467283337708663974415731448189902666071905615527453372780180070260200460434105174960554270391366449301219268687991737102897988174857298992792683336639841525193355579708280442491753078662413095597954030492605065190810545907006229122537178844364800000000000000*i1^38 + -638403131903816849914793183087719074051675673743908381151946028718493874578112854154068270568872131022365366822745215542369105987318683540914028103673851452960135394191940051480294752965718907968695401473740587625646842298932217340535441371197591067350136680497285078791541541245940653761838739677443818155534214778473950410163194787296958190006978050991590064067770848377771550671829516695808525109258170304679534608539793979037047824799753897230943000978745172384581963617783874202192613698052252308559922136002873329786749921092952906293621502227737305949534918597065338401633133285083024006691795129137944524452503912607878843584742023534920652730855350284762471611194648388742878266952457745060560657529166511502312895224372023436348702846507726028319526610770716763784250112393646373154552043909016993356074409024687948453891851144624983603010572732588751639482794281525098107921662377818973968504832081180475371516828250842940085838162781625697187957784450443974737006427192060256802970136829821903484794032151457020781636511959106984895922326149439210800784023520438045033833719255511656844758755036801212347624960055418007140071629480429116336461416087548444073210020638814974277362313670910800016393949255889112045064276098275776043633621207874002330871414364480764978595029504044139092280003000346690042152616773447916586635092623699475844834721518853865825083049105552254018871149778412082437351349885208281849084502310010227381135529422435391029725472752609253779787283793339412734655532358277216284450718375248730941440239809980821502986193218284028416853656661319854328724440933670425101546824669212493075405725840143551237333102939444147650560000000000000*i1^39 + -56018570558560137251078641368071092947578612722612684200632578775576471533565671239974793582099182589320545776157481208607112761358522331720015022093628600134469574571871718370700293481484341243496905406832547715069334043583554068720327630749063231859148341226550480018083816291090923981225835220597706774811090812232130183714010909072843895899959114523085920056393091884123994367409142850944191932428634345706894268839158780607688229697591114181899645835137615680193710736449635656716097185541302858315876248918486722005688779011992434463794340668064650596691200002124550583657952334105667242780643817461240058669788629190906403985752010531395043231394262528565565172358983503733119578486481754277102310698080335789345779447722879640299307384095356299675369343809184894641055085731430832537867200275354217682955335887570997244257075763303049469864478092457899506248581649042399849385045595548790937508910557949976878344130823273562957340954573265805832401354542738863517580406171042925018719300026761677057204675126812934559559983138202805584497339403339001050698914165422133461169331557029832292114431628111113662563900524360214807008266071934348926279331572798474003007616425247963724689952070653433912706804485877093806989214116728861390086036305432133820683289046695025164956903406521870791461536656978677401389893346616012868172239965267786198278916498799017899778327397713840524681478869329987078729966814994212291526842402064227699075904353041370629299014506417096194451497807650221522393444931078947929917044506116662233485127662671595099905323879085959834358484845260244963380364196940613429336178566795413050519241631028494188560148070400000000000*i1^40 + -33107820539256701477764280925646990393192706407102186732803933567562823693453057088329736747335143291909585094914462428372697367138245030545720333154496358468118483962612788868969584297282048115894602995124371253093604119423513660473992952812515224677516787888831494887105905225766077754350248453642473823617914608812910780691069872721176874365257201618253842685879704326961467549069043759518779375533846345889552151335320834614303098082899649705225271835078394866164376938315935479898695239006935860427115098058188656472598023768219836651760953550685518765089443613183976243830574310962656865787265667099412379607831736144329943699394388154258931959877430789023574225674901709648058159649453101718603606277812851884291393705484247909077317137251430494590524523057598324958436329944346092428313243624007640552973131274875458942643145593899506201511111337553437697578573773448233450670953904597158460728060903276111601339647389708254827067111071637922208433637979494916474850526781885790558656448698426771707503880121208304434472954401604664477018188205293171152570475022076679445068050110429261867738653720504141367012248058202041676076468875765602770460219523237569195241417720923522601784171768942626554148085698118347445194595465950123006367986250336013751453772916475704818967852362144413603175273630122223197749863684402143085913492166407190132230586823154849621885726590590311651153686549332131746787909471864634115519716046691892685736760475929345367350482697765989146488173128209355954352872941017693072658108013864147989291419593875443364189072612798123987187694234093738919159015242511386114619956220762416805212150542096138240000000000*i1^41 + 19076758110645774492684933802855473968018398015206938667991829574119791892247606122344547933959039847406197735718725652771517140487169057450425444887417948804383695491330750818537959930291107616706561092973719431772552324848023354481545476462498015862047572851415052961316415349250193742785533181955307651807723821086448444165066149499101143907891819520376450373945586668622691622919161002596807104138930609800305927665533559527544150653570599685996242129951566196250654217250089958763756968818728316729161049687549233399187614817518432406320577076119106162950046132157594600290305248592535698387511953464594503275791698762545378721455246582222429124597341038862036536758701657666766975431790509068018979374126874431281832471557766296721036133551134903664214510560468206617611670671775090406252231279691314482810211496613828692093743184321675617226712701684875788075799347474287675803247889176104322142783871667801687671333799390516960319031589213854479479287188771602109507626246340984206701142938268176766636755440018204544841802901079787181194472858287723975798197105920983156629537262163791959447024554504259616035570255093893978190677166087345096627119932836012057050247123928790890450349823607450626590368567275438362609800069206249054192235663999821480643907506901757234995598652805011331669408882639400574167837084148209498338930085894535620099220831200070261140055869757866504854637837973460903498994159695242702215813572052378902192900303545637095729308634232267454341719911647188056996039773764279330617699079831142554585207261869950334576216463051290766139171240915954715526553740236371313450066222694691864838144000000000*i1^42 + -2384264192608375646395526196064910881573118188857959515497029157502354570801031473102303780058442688817788674154611206999090726387577576891588505877948825676831154699098703618072006887037826697177358832829946367003905980137076452171119197022502521591493198114610304146979469056741966427175529068897437629830431711450816717825658763073863084225955885466199468831897234224453737075468897671567269957068776588826623064388019534914308031158686011490754398100399750470320849804719197484108511100242385545199420709088814842481414160832387334877999556667740593741278315171632519399774993797598756954042707327844214295325947229937097162396159254881597363659501873425907145344039379836924650678941313784492929417754529565948523789508088999297236699119369136628361204271073321417221636322635727807409351716296163496018071347270801008968400146442120192385385838675590932501464286536431584765605583095153943839232086114574303840508754709752055988324745300316332046145394010035808421305224241751689592896395250199302532008208516559189221826734536095479565094651326026400544593076583543153238527859901344836206917709570043897102522684210413200147960062240604247375377801816713583343202578662592561869645774209736489602427531865631291224172623235293936026462927974653893614294416285897248439658825298959078170122609038035592847093983539432380162513036623183967328797703563928598515863460414266969574965029948488898648822295340463214714144056728630569754833959000759934799986437487713006083640142391854121136572777878298228325315016431017147601523878959151193492539757328561146791664976141712683414049644759138650969107060909670400000000*i1^43 + -25817673480446461904972365103624650059188322893924892421386997243929527129653099701904567975941502364340500772403185143136383299594425416736023736373720028941470270222695448895583045129751765466385357810038735121075625267832803738260105636769350383758574438196357392254293108702243916952426377762282313103087723462288743198311769236889360077050902756736532066973020487917093700224501336468748237285748716869806492550302640178377014389199679190417457318495910048286776138656128377591430643458060289816198269059830770887130600710718071307391372719791460084631954603067692823427062936355854035020187904787663619051426749776354006452510439182083975081545329391632490953592913920701990685089180023961075801707497630950519561845524675503462591569472029346826215668330328356487617047110755454321807353451854501418614779298230554379039436574025937718722529084647964332159878232496955401030743660870175875720238658470890203017091423069751354063535792617642916922914420347430080476850625631385910141425279928124955808064029389621646685612363217165014089816193688644549716281851587958249276565725245271583314526012666545418836704598130634568469067164653697252210364644410941243718808834761824355791146317374043168372525034654211461374306549375037249780500856314071210932969927489961773467580535228936131768677240662062366757132906590485946264270923471419098812253235156393493536821286625269276737568652696989469336301906264976327518518947611102138775419499188846310484624317349080613695164234986181366681856343748368853127881672416998025143014183630278192087531726025617852317101459750967841351822010112330956800000000*i1^44 + -116858187492731419250611687316131700118768645481354961877306752179631444978994269915027682677066508813322693564239143586390506566961193470619815405062828667851774389189502997123100649399379924593316076005064510054638901284309459150683418983018228855639745764917520593946821284427063901736162285833348590222589672123934276669874522934216955174034889686288710577252863409301533461008797345609468056945598236356573048777640703962890052417154506137510299594557330281330864069344752067041141318668180960607886416793387695650132470223499740005667027177569773944106519404229425967827811646882651918711370843733587443280467876877887721921500289860955070407862461244226620645891743353248015298804658282833613779690190089054113377290684898343856395324146614712550778852744176716412246531141309287978787525645373661659756712164474897008978936897385275849011938622832213221359003295135639947989440214506114989054984802447332573977163743909083610314699594601906002913642232452932716793080011903882570273161199419518611697659202768632541877964885414307779981975757317643216975398046598084416665915604977507088660589840302534026779650716140669481401265223687996706162903068430253559390428861690255265235718424101271499706606088858380946588533163354293664239022678686591642980360879869904898793460645460981929824661813290822645114682225339772037422874224334801147120215079970502373770849371569313350740422266755230777662991823713337215260905072933726923858047976083150450804602167978486529088503368044249318683779799200560874530895886488090231171368292495587244534323800332619326109235815123746516107264000000*i1^45 + -248077414488193240098220403072948919934102215197224528788580144425313203264228269205169962903675335351243349138832497094805844692131482227924994827313980757356826166600669280409320991286965597427052530794455479950904124947506024194383704168400961119472135410264388250612496722631842700351831578650454841076994950877515824407364994458287021568821374668074609208972589772018069789498341644689725293645409726626739185257090274577758281476222639190489076293326531448974972540721165201758290867259698380470427738322631679613903593558462973322782760220875373933951935593649039212931920728792706470499629716369985629077074093361652975684885006974539332259817381282561119695283386592191881013208382971195215613895268944321892891191347460780843526339521425332264551473285676019598962318987247765803501352759170629934078703634429557054057981717584784152736114420726827998695507942787389104069303781581639297312024462119086681446570362615379193754991107777710034689798190212218135594244797238720447782846812200154125827884072949118431870492684291699903032716354686009441460443158412841239521931652305948113129780363963352823233358141543814541053625995243050751971966243656743051552236058637376659387914213592526117858674336742291291403452819946643340434196284566446598498446982643461366759062433875365048126035186326628901139305274089014460872784421718506025316591293808621764925944420447700589777995649798231514637391339961706398593068960851219871172809431340741952316379476098652997099379482055509126664412062262225949404231121963409057132619268629694722833693048165106867664584704000000*i1^46 + -219330359032652365436531292590397286463806599826345475669395466798756901248693089416271276747522811593230399993933329952973083605235681868129537499977014149081194602899786487786029213564966160589300813024334493784543568947451454635389932502226991319420188975222406622065485285454453725900352483449576775086539614447973430204708263068540962502442437780289243737246542195351208746367139628631214255566546757599943288340761865997290263758737531204212766979493999619175281093209235792872524324629695390182655298200870050407339994163773293409492091470940458448135916037176783038391523832663003254847175383602021380769832208264746568234745552467591794083213579934801166343586628182646941991985354760565789992124236281239133945114011341099904683536190316559571348233534244522809444927305536904659483166589443410479430925760052876835193281240097698217887931871568510428570124461909717725979872978528153647907349014300058035882676471062656200660310851955060326313435124249327913417965139410118189787575047810069860045388853301677818351274255359823240960135195004781322102205802823395204986300858580846242776246044760794241677486564701582401198147692600026133294016672824059915771341812999802521967092688995442746512118179643860263335697972026143628730085056640105107390716937281606692214683338115306952462833273951013057611477148331354011438656390491109894579568333939160175481997586856590182129362465112549219673072019659381902015482898261845016463344191923841052642958962750607034652623675463860748131184351052473466541462140294512684506134126897935082279605014364160000*i1^47 + -2889771878018508831540461872545352987641658459019712457102239208824713974579718880931815344066030009765431333619390513543050822310576413513329391454571612223198604636478357354704588131967332398168596650208492000184523318833824746602566106647643760693224396171674240929380065649682637822157690039078709101693359018728268306874173220717994542949609665635592569530690269683049426946656529416119708818467536266030588982033429932127189164812470187255979992329228920792961282481128898056051610474303793135806883447074883946732111246500771814851032271724640708192245849660386752350252434834602696535017888842545751562957979419515086841103064530315874463903862142047864687148523668005252488547104435250006171092976087970377080153500964636294814925710668274441244640504874886768857846173637159698362751459635763281830397643894917297870637436317325276887994360165969539111514765499562118861132785179036459799705298367372881702953085235696334587697373706415236147589170339776621510077052806142315116051536856797597531522241726421310952369079865880317644405538397712037427442173185136916805572167515927798560277426841129059394285873912946838128750160750833760069486436998109112972295382020879379049846355186445686859065093622007021572394127704738800695766013920200725716352440927048219540817715668089830806345585642225084610568043442953220469301103555605812706135754587699511859209066680509235829876544306015996634805484297370623493753503638850230626314016817083996506881823722397444923945157600012095834334195440596924378958942428513927756164249885343744000*i1^48 + 5746848341648499470633408459029568927169458563165194723520109621606645951780545887155783446332853888632968360294268049420483158366760276652496709537363169395018578629273921766332760866513756598738318735174129391825469636611703340698476976587235163454535274831683695581631790290324368382248972876513071248172471838303178641015332223687154236038575369687122206358468446539797073597565825545385201698461789244512425947807076818057085402164177452234120782027225677913572058172505133707567779953998987848335501064789454806801454180604298785359582321368636658611065264793278667723170343659976897544267141404159286190855805504726439708069546822480004528237396072429163308648688335598704448779458996021776234934216386220177230973187185239370855869072368344291193018973441745307110235249784856613312648418555886561844852693815400895556291439908416330641288012594452863699299914708314944837658025389725624554275168344697802196577122180434022342038474150917686038227999837907379070193133603721495217239119900378697072289410715361891833165256818092716677939646163964880669620924758280948221994167083368741137879074265026070056197516070947304804426260678418776968553327338078578802164816343691181793022105842877229188472335395830175526735662920901215286934624589265959425332549550072471393616719442503436785951161040233583874346920977055168840047052305597145144035694449351667299728290447405868043049210594466225545257674473806079247747969769641558510271174290806376647767933965863726904837477799589367818032717216332936577548288000*i1^49 + -2531365715253058134871624158234714867078855262793530664980167717374246658583027177139049719745306223588258706003926893875172274808449898169365097563657501117514450881480682699030389994828807596512429910558859836593949310012209174307723049357102025745637936764147841869064245441844799022750330251414911383360922924106589776784022638886208789005353424831842102602342638807711123801527245128072204378173276385328151395760020851820032268519760370318848479791961057462756545098105470400076023140140936791336676592440296633050999333360209946715830954539321713747406014218090488955574516645934385062512683459320735404358479903742277184541708399684949312790338383822170580174380005713598613347156254152097259761140094407706843697564459617847751954891579515436806427751981318320754163058700114935153483276300768628310792432797967803657464163255388521789421047986208437820142844803374908804467274965253790185760913896200191691115150814017645410903327042782443227722779058195328073984590503655066911112479354639979463162010347876968365328144701545875435110183399921564319169869568681993417611011959382235441336710293459170173934615471214220514810317403691521311577695487806967060707645036769169424083290618244059373792880973689589657898683435525689808375701239711992446641651351078461631373269999612556123989534538825573744717635153191933370302252954979811733516335076608951109082791667026610881511208330244973771119256691907486311843158915216973038942301982354970806090201299078030282784752020488192000*i1^50 + -28196878726265676335439459222338288508189102671917729873610944554653215198888968806414123492536534437109956138066590987749104948376434652642982769946459158984946874345570048967598123866190321041310303194764159942505646964858748917153312508014691587418914011232331414870018448018294726311596963294533843543761791742817039558756406264799052867924414565525201519109482423222875043140203614434559843302296792418189319874927789569631359089435259824688605942881453584128966172882443756224963265989377575291719730569477704338469119060987752312864768731886363737993626177792269502578854063675210971412605772519622247840239300919348248773279524531936367917388012790527575619874175450428472444697906909426368221538207203147308355857930022664952179109520450726210948680709256152902414337970836714238649953096573927967647416428713781341438468691266562097643183133396533858701157565916184952954104414820796005069574021194793055644523261613254062839668659035680598051264556564176533859993495589185185680743566751649904006286067276335626333459092414937039142864701931690710183434174864213135851287183492960224102387431405826269300044332215209295607881773184728208751271393353789421573677739495887691129681666249655875300430574292476644516855777348427740071586752680051858330051511282655063672308678488354169247521398903086256668446207899053574111161326215217470244030598789503962180454991144600021411569325846747345560123576653619218784121921855155444068960485376*i1^51 - N1*223949635960341984743921512907294551615149791587441654760437876749666654696037123394121985196839716756212709880484895069125451800710646853895071107547171522525329256578092171481485787138165265458336684738665773707448251211255621421087487544790196524744736771927557652690825845282075633075798965102884328908255786830030303885284177470133578303194991755582399078519133597879120281019908585497027606457528098614772805991201414369547659018874251596195718504122621*i3 ] ]