[ [ -1550924252494133411064558526128112697042441653495576430212039433925913659091731310087974862364966212282629768255461694608936538951865428009317999661888569800277067171421518186622256088483212336131560061903890992889150839815241398362518907525169863452336708626672155123140306534892807696112197110534611202679489262470289422717807862344315067188183195659104259577369139366411954554028074383795124383611591115559630171529768395924495037421662059886576284956199158582705935471486110152451616354020531816959968618822425142400226051206483960733008660284537036837995252608334511776459561414839326547630909996484298262971848190378545296680928133040022685429631541977782022208056064927005756830576019419951455649002604724671778687633566433959241142749762372009365690926852248899004110904163685785659128774244833661303286138114006710787225426257589079072907552638470413705925105804072119924653956361801050178426167502701697201536864692150932553608439584971408252767651262712515930251945621303098403088219954197614464654959705977291445585615276308724820441283401462412005562611177415294769377631575937553928702918149994787799815942802347987883092593092533632066855386698869524090421646671951116684854194838791196404802440616319195674583657869860432016382932253411175477101150623905565695894214748142918940274003164176033197735665178696300203580672139941904384000000000000000000000000000000000000000000000000000000000000 + 3337263571436352103057315394766508722402636948655767965417334778405028435793050708379574850281483957992127637892609255489068267217067031508189740466447170382309471932506849917343821852385374646305795792614457417325509419214784727575871529482128341335287186522890687635097592835108674912810688441697661436447819360547756814969926522489382561323868620570688928165818285960198822745080051228082944081385660584676965396510170796761520927571612823818032919079092870739820197782091345747580568415063475488653642741397850437888636041045656739380278726939648465366715453814050600253529735393706872562407044341213068018359110192550116667942581169028807864629988934097822542935610993930411197310231978988549798676793156935871761091071251778519468902109089698029795986605359417919551598863236853638547376674373880790144356649658897554826349548829209918568342233474586149884753438478041069207530783790351076804913922347221344881011187601401897660652547069264592355070564546750280192803828705515963442375196559078853735250688667991158874260295534916522442893655208303148484474993324560314379948006523487826423719410834062970230089106649781522982442721023027137355466333545219899238261434359690213783590229939081015837509856746074422308197675735443190663817446781170373070311905637595115497929739312477691513459773262120618599745907648019715686564012801969356800000000000000000000000000000000000000000000000000000000000*i1 + -1976029645575242823849665034346461244493311409721668083182961481877726148249517655839909397223304148380520750597537385599760799674033834287808295131479835050140485662908093042485407559505714168597818692853804903602285609478908739373249931161328568022264067549268801411114767252231535699529738698728627551695170050881541206945336525821306414544271723514073835418609675058879034269062967990064993012754329389300931497006107237248398396940655792268929391494076416304362100172954182451674388209442866714900081738140594406686539072908784889124518277212303440065314947898947138724245202190246378512869494894350096239355964268645342029070725770275684407690817891161893558610993919241116169173734449932025876085771375262659674663993656752663907405115607427883777138232836992383902745060508864950389934732666178598391309136024168868837916336468373085025526999726996786675636820265477846752431465322545454499915799893946664639515426953974591694145005816975823758278080732419315869326690458860041982673445311258637615178287951091824099970516360263912046632340880458522704214681892449166119496455502442289002154438958048583717686476868414162207817751135180492400802005915025889520283996782888006225575546856135166472677508416270513241281490977889689233424232258937346818372220773620004749858413122474345826791770133979643750763604223292114530728155954544640000000000000000000000000000000000000000000000000000000000*i1^2 + 367916580540831061697335026535491162631324836968937178284624689368185180821501749135682720069487192747970683615129415680396470226223539126769327547339497775120324454260786383412098945049901779151219808529990700222095209831287585230996368137967992402348995041398920167901455376625530266190674678360297527324622228251278487425217568950797259310201834397791331444149630455125419077712867755055576678783706342648285096757190656490837276845894122044006471097376175357001144495482774284354845027266121040241534797690822282981630675395409911421438455625417653901607603148974835189769477937167965766911621914502634408742228056089490108460480329136314204051512630528114817848734029397944165605904064354537729561757549775879859804551586569972117329624716159925459809223910028397933114353775104302998686233119001766245163746399055112622086479944878443994811097765190414957087330794317216550443971673165312987899530733335655782277278857886646760458161000473819650473789992851350467274648697097719755959115404063443496119960984507253052910497169749196490437940632874083662907720550775186835489984422906194678417522916030899250940979126023015263650409751491297836713457738724029674614514258948123393077327339303090957631598275441880644022330686035949096743454071502362062589910557267514967235277859929503012059483944498930344526428058386992530938719633408000000000000000000000000000000000000000000000000000000000*i1^3 + -1180132447196054067536863265490541656718181421642480544352073366962110195380697544633788197021940033635655856142218970756580417018991377540963345632539615264448908139507096674739375183648392127180427343890962568614384525549477818382116803214500731511372816844755150777053707330825690566970160182488021628852998857505719609136420805179196721142706544598907861554717033191859575093326872421430927361754246755773445010304288066276982459395015177467365875145873405299024829050122236273847462082033567956685823852849127124489375187418753317795637112711870654676062704669097426269327901645069668285919413102988443934710827041163827083084571063672077939430799020992018724143936836588208592574559912723334953081431157430726921154089229244674725492890446060054076034090291411026634630943016470868336871135436582643565516633385506308000663148230791718178367877308250507816047982183878042160146992094406575157030914865853421234091131445717073254847721948259312206708180911186635627157844180009226557471296958203277629232335761169911904774728198063916354348961936481704456280366854190374398957609316707798303914326193329825432496397638049641857849930466834135202262458625649553241381507067820146525107593213185381607675902203881591959696088341525489816299956619624483197994855408537902248531462042655685300554292964361003622164651622790670257563788902400000000000000000000000000000000000000000000000000000000*i1^4 + 1124872319770354095039363798808710149619813434331479137779949797297620908276385202684627067949372005170034643362804468428433563326051285149452659302871565403883485699110818191748079273004939474519410689960232994016154407784090637540129602226098851079890823147191176995633399644443076995356563543956102077698147105289379307173253634882819886091138368570466273080478735198093076467501430426193965931815448559371019482456156590544672858573112091164745702458975484115588169311063754261791289045590433318316869268072773035050051258021206788239533733452677558444595006193290418933211407992706937911367269979686735804298232148838802799968725754777739192229354927800531639574853217090762786650934669752495846985356246916272480118337053168879617554235463500342248513848326585036421829781915228586049815375429977268548335478906097712854668690996000521692600145349406921639452466163723357339100579712522735519560708192076252944234147593129235144399181458628434725442169786013732228994914087825703980955956250152186373085859736238567837255384452088050826625481964228449082113428239577400307300464495097564143485289880575667756157577682061296406174315198763457947957765956455642590243578709301900811133197204507968468314908705193457067476811897939696031019400474260775665320756206529830646507309133107903094013060994799789033086559763072346214692290560000000000000000000000000000000000000000000000000000000*i1^5 + -573794457370462369279212984616187916071710137699082578383052662190545566886388236072178207196593069070516925042491497228500623664532484421208048360309293720569227431969894054774706853403696819828005241370730153203647562853301032341494820574738538065151574201007939124546432171500906909278557497048152605749012290749316379707523078302461735512674277116390352235333130729934062446147962594956951940813763707027443995882418397767276849077932373609327668959620353605203720536682727350435735929721054332255858816333205640690955250934056321876447352222445084362068951721571655631701173992871588335093800356422366067626300189889759257649382125455494220386358386676433735085719153309185580297915751328214268995592630488931287766609183952806374673765747336439416436221622113722614854630771373167815539185468310439083130806321004144073433103906460552004625223961132520161580335348427038098768254779502482759947534412890975152881712661148056601212208686620996475640351396852365570579296385875692651974173663588648845271180509356591526255671443568534908678554708349435372592945755186656140297866537758906102767953673110642098561561619671162102886389440177495894088541009546012954046581555211268948962406805290717826251229019225631238249447718606669934227758197360739787134284649888670900361478558402301935622361253694333757221571016722567219118080000000000000000000000000000000000000000000000000000000*i1^6 + 437431403207074061001787304004618649181244586582915925936182597807525338587735922846697886880148752448719559665710919304807359317448304273857557243047120340006064142248965179982580054315299476031592647400782144128373890904975692700799635026893532487728298099435256841113763915964957064879925538450676533010004424589828497501057369734604701071159615452593790113644422032893307100525125494295530957337311741438141110431318725338441957488744307936253631664945061999934235334000921383263154401182144850513068693840498540801901156923032945632315927944374095839887075721921460617389344178459956521139667378722900887739809265115161835727340987294672599716001938311177488530015333985229919126742328994298449558985592927192038698281152545484331746362358471133797393931740154324611233678746846070526608616201826461523295447566001686663460733011844398906680519958023565875161227884071221856968286004333964918838357478585673249634028444931742675501597167926375133367000631873716631161020851617745052032277930368040783551739402027635904886163052963760140543557624435048451785941414975384670339085014690053749662474665872577342207494895812515467192107454324357571162994522473038899643023019626614110994065220728803588097052245548842542722478236875540075009625964735548160697618351084925898494537504298917368764823971789891234645800987310336403046400000000000000000000000000000000000000000000000000000*i1^7 + -222574107295818855337030120799553429844553441027787989873814832395790575250103122798449735285384002029213228766486848911485285121987774651614784687199436408124019132804523101927870183476216416553240544202949414809287141823487302680344938925923559883220859986041557940983984350602713939580780264738606682293848964371547801853130752099111978003069245383629880656810875311272773983072758185779462543179362040856689392087477814479464590824666168776474258366678431842621178109053888146688440818521847165014376042627399230998829623085426728986399104245518364046370734577789502209836184207851117996063713056054212222865623537370120297893632799843381544087693384379743255670434919857902150527459323463221166138095656199950676611051758255866454118079535815883530129463949305185478376097479718636210731985131049263068551441242793626696564180876906140135938334168713542164630334883179722649031709359589096331587079170689941119526729234318316630364753577880704799298415870329358164363179938429638547040425734198689465012982851549178327882207639640548000845482998983004436956316903953061286683632189520522275184850856290792398303204718738825588173394446101791097094182946645105914502670758759068557676013394882491453011870421027494693420284324369272838373700109906219401062629168596820608307448265050021629075527597020990982470810408663363092480000000000000000000000000000000000000000000000000000*i1^8 + 60916887050610366113268018687473160681854046114089270336635676854650508993401441632759808653471552326301030756978847811749188179209608188995011621461133682693873694742736117881626606306421891442607238404605521593855166987917786602894148413935403705553851828887190225593124734958622656702689619354142164094819643869766787927185995365643438769432179460115373293626087066604316896231467206693469606616541534740773826290552869978177805959391511605416403880964343941615926922388611537165304244146348209419015107314794879893282162259013390773906624025823658536078734942274342830244049702505230016211894690751785366094463385557517110486956980814115091945180035738859528875972541498719072409946272586452133190472812675869440522940621474272231107700962104392338379754221093018371251820059965212881930882453334242792117350618741068904929224294978498970883933720397139599914231380158576325461906483062031561759063716664188548329075737299517473098632300962166990141526082434342166361943816422532703054391231363104126982782065184706089837161554960181573590086458522572749913802135628096378660153470509417692363211156558582325973382678447002270703618621491638448770599149391093249555338995428295311983157477944630789156519018635715025110003623429478496539205735878934420982401596422544806646682396346644644466679929040132105250492245457502208000000000000000000000000000000000000000000000000000*i1^9 + -9922713743111528572087975864947033203679815443478599787836916944420626555752897308704417283406162680788160483165486281665980502413736976212881973933105361953100472840325719705982929667350031658219355542983956304725959554607487330444671457780736671574753235193864565932089263417791098432960168307986225106921519808682789078156717483455058279145806302723461662508563622536392539062641918024320393041702517551872152780308524030537988301721081945419312571551289986748941622967676030019733294516628646192989280617685826644287286826286402857044830643705320997543722609653533904589488085268642246004266035336471493715917842579187345701278690217359724258854488080175997532025772889596350664581476226492083718353195785808639414791640861106630772865185037416720540356603881514907947092425456706018877946388568120391466851531130283742311502555896319943144537057794525321177263274128393538657672081724443867779044552294420971217603480903125761567010813987954579454567682857393933056957907669474681433202663317661994881622623769730144143421765021490701885732256512486779292134362904634283475403873436453819400339739935391313667767546841092016030843383099551451287056172868073248814913870267790928955236878491720215298540525721227206945722331181260427009321637512360599464999981583945905855233477575438794011727648624827834078864486065766400000000000000000000000000000000000000000000000000*i1^10 + 1399505939349831963025950027914722570441601088305788968427228868838767851825941327911030499641392446053018905764924274731691946396463110703205572013645913579229276459600050625279894985374966300413046893438474658071590032591356633542156836071046452873012403549225756077624907357619520277044497769759440631032255531522483377751307872298642417646277050366150408914620565505141959007468482817433735258426457381045552727043756560239859789750182482126393366429622053541379751631489238101784530360142704099865246708875301665165435853312605357964630744320863678540185319122274434553841774078556436783052543949136563583297031921968601524585157441121577786121778838904447543430227156454711775130242596959966091530604759837210313123149590675140026994842070273427634490889783672430339079669563046316626474297352256622252961781375089785361918079784237421968775713187279636427414299649178263493448312987321619408024131923878655382411547646686888240282670296543207916217656040935112460279367926526233361162004688135711540780609770845015048546062816718958322636999341793021337841239426042976035039071687975278773984541275527058325878316903017869089893168904284488075358742528160390518701709711919886868100977556560653244839542005933683812126424641385500720894817535093741707669869775003273442470700596129456014182042708195094731666761973760000000000000000000000000000000000000000000000000*i1^11 + -196566733232864470720939207624102436431561172267022512920015656194906171918816355404928201272584235147130646946197084685609702709265113867544277301590463065067565838503723013806488066859256422638352788938994090792324669296836652392510536529617341683146251184912800416624469722959931602998526234349784669994911788184169840142741064422361492616672218955097665030132224844380099104484301273042461766728075455318650220150281601600189178882112358896113695175406311250070564979397312112852300063611577700579660163531752295572226541532954467766894404484402103917316596909966499209461978232284981700649419606334461485789532404862491863434401948160623230297058351700929745919408140582576368675722754813058528539859336018256191227931311526353827087247477718424999811117230930373651678818319766324248905633321262128684467491947329149508424916590292220443568186736626290868539734517282274992183391827219665784647318340442150158195172072535359589546709059080279809152128164040147225942565178030733763138765853889097512183920157405830578349007917184960106976548942187765749367056059450599488683454518975283857808834480365363155250111239912238699959893321626535282034729171499231913763854110670177216554087304326740083984356868552576728942637645398982312940972929261084541237507796995329302191183943579446658988327715002880363736334336000000000000000000000000000000000000000000000000*i1^12 + 15618382351353012665945849982316384053223289263200896803831984746151685792717525318279496301147586785416708442485297337904711698404248938726391980414859977783430181975986894661569301332355867399232269134911855396647527028220017185947235999520334868106685315117781132587534735369399774906501810317439353492275905917617727343760609774707269004804017053280282875332692681587547457972488925693191353909817818152805054874269887601561348585928629719209949525235310284790133046776139326821219579067434398806734184686937810268088884126892765735147689693181670863647250229980094472957905087461237008293386035302288376106379483540197723708315371437877789395978565468593338106923602280283192318519882521021955622075047195515543235124138963854227605715458132616236844592538232731561675325924308470274426765745763429364957401377749911804981155723967395675647213323688963563049496480504347913461492661230733310678302301042138356931310122960995637373131593439130511590647137134387447131817936342749879953176023371226387779567080778913290317281699470691301678605871268298582023107456870776105936963678105635810969756682298635868026099934033223271488726213569639375243896983368454350732430233749160857846431837269747552602676334813739791629967802896495903667197974974009581811174058581707373027661014882494529094089165049994186797875200000000000000000000000000000000000000000000000*i1^13 + -769460970918346765525183325814283322010080428339116739765475157619378762121702950833055660250300501938535154418467723765578194662603769400339692015970362873028003538532063125303377487536572880240822967867791964924547651655019220483336267002504672134969399087288582638403897673797206710145898770129527988860530455092221299056640981827319681374936732072362701822377050080357765192509356917496885413029712509442736142563237632038201583035012729513439809623944272306276535744649678650442872374140792465964143788849264265096358511333385973249426316393939131881153591490513729067171468786149178107990925182636564838825097808690629696623239724815050707804721322611572820804116508216061165914704844276359701792225408940076109144926360180010956044967778643473465278651298854233105923815449474300705496519640644948550820166163875831569253345184743806337125676461123217783323854337443079742006368201776196126777754348296404895090499181216446377316286647828191809343772762808890579290725144235400266013230195203717242754940798345018956957249967071671457433875481649938885217154456045568305763855899516806541896642421486869113083958103075231031217971330294329431975761095787660726273663215451577654043650904816883568310044606308953739493017260902326718984970286571370707805276544371410065069709206507018662379069614492944957440000000000000000000000000000000000000000000000*i1^14 + 87713750970793300694678305421573351405946241868287271201874679518459033278226284200967008931773755686185901225234038884899579894461290246697096216425003673787593454750645567017845652117459884679216571530483842855205922107489760503231506176434725389148079012758702949995478466047677970576942214145986699980948103272456897428038788247311156508775684118433779001531587971224045309019938058622797594867883240805007460043271182153718378429141032229205414390473958194152016570899194459265054557149759850118764544969520174557257161042605977804550973684917726795103186981639653163611039728769474984144332272291847050495504242168420888271970966441043931763755544803567600324704495080454200476747361026618193574728522955066535305629447720257319013879236319248891565965025363079952178421701584909595201093317379141322745903610404560283689399619092707118920002430441299262011304793916545450908613627558684015843142636469664007474912339779161909733403244050867516848994457711323676610067733399947160844552461470600715748953575794261749036428196767267110614262261804721980203396725687394633520343040785255034010925025462308011236646790215690530272408357526831712921920194472247665683326562299784352543965358761008285084754963028953954064547315323227215784651127447109475206401820055128214834167705059822520076853081322553344000000000000000000000000000000000000000000000*i1^15 + -2532988822171710055358916597668706624202470527403133563120093018300582487842082525393594937671569384106105698604899871944553671304923456396569908900481617043104094139113761824116109381645881987112621709307296620895336083018914693672429580911694762661495111137491067632696780205312822736681545826586814191052704934984753887345652902798417473950683976392175218139205594951339217308347822565849319413583579070210995718104001981193780563468420077701484072029955875320593730846340568307557479303844621935974556381816361426928711328488939081712841172383622879340028141236145932971996126064030681969571785428783961763113221274298627715348247163892021147808068729986925368431866554297761549965549028675440708698749062108663042395444170533110776761621561973488018646461006091216607472674986669465221845127235303106225766848578434040248514099545662599087248431431947550935852752662932134566495531660282011260249638470262348033811295365448796186754203417610356609063740152151347727411327794631727280721033821326501254926235729791946305554976230361332552966503914717498549165782351221297564984142486706835480539184762224029033697267226655384928026155137126075344276310098936334373236637826082124618949085754453452639286969137836773278717122957721004210273884621330511210405191795370010808592754056756587745118651416576000000000000000000000000000000000000000000000*i1^16 + 179231777741072956726405400433334931712051471881094878092071879150998260541321465574896211830435409880701630716705502768636313449473294500997356584954588262696284471740132096390935943559036075763882915954154935663469521232192730188541464781035195676746876922114150262224444386430468261266611052574889697218477648324564263602382870418201008532047431714466295809685822974722557040782260089660774504045701762724576782754813729103854711886417112680009733968422240647395531497480652629873057649814877762783928610613430943249569973401525096981786181648607256991244568908113151876115151653580337012629405250428041341209109532554217939533066601574962616570887015541484874984698372753797105723368172391945521900674628006970140914041904261780469273855536857180591934348892591986249955206352824773349404558793970139889370655834214422496050213985480714136127871292232209431250484043715940853964422805082058046165486397746799624342522113919944553125335044220934505131046574995954947426249212328607526755671845506175672825342912815455259743714629910303966843053641121633244603619787439336225089060866204652544584528165167786259882061803521197308791799961448796012412624940877716168060422502561580095446072160855653492502995857656537919298807064966895646897352486430075043099266354344690214786022347743769117930333143040000000000000000000000000000000000000000000*i1^17 + 1161964278240622951686983548219065549948195506111752333229994929721274512350624339216756074297163534169920934971480849903372540205687177870372161242158119359640773580317533288502402510375918278899637557440437641170605944486969363230358046513946118510843249776490998692142797442890969071740261506045441665882398428742819353956580380772912295332985224179333991321655090629720761434035029566662753242032141984546347308632809441348133425451545032754953435975902134507782031639526654163400355069921997077403530234936414616078014604873986288143172137971766448542971821582851458162953268999077645068522917419966569991572336290102591263410716198907524845373170142153504835311310891651690296427735366806879692807011825625576923860586156853286258567801465717870061532774603051410115218112089119354213293728082560930242574766123987469081277425149286670760370469993288601442612194461168974384469064377278479864981365563046308616479916464767194360550595071431938838780748973287057584533492429383389892402708935110756125977906666005322149981224618044503158948348723394530254778601527900270286546729285595201839028069765139988563097052295020320510221573681437249313791497883537848451030261882365870613529347748374136368684313770811322894890601122445819278337582212834771672113594091192538958071754064706114055831552000000000000000000000000000000000000000000*i1^18 + 509423923900549429482762499861333277029467248160926264716093027104273006694326942204307912220828594994299660892506920450327250764296288288053636876507687343116508686356892402897085120606919987748263401028425587870989514075325555756898816166922720243022786681257457003105882450952093324833490801509897576501872817951544331534440423430402730746025007201178735065851850460657200619097345113251205076600074062206962431727681665608236645944602111035502606837768524592257414371206842482104152467149349135283619831766281467557517807533220471059857351036418083944694534298585945027368208707220292192444237690240184583547034768880270327924284465154417219286386475371583619384523196476121545797133338763318464868077244529587692302548713461987815911916152383963632296391749921036046299944375873674802809782388807680025167279787583700616126091750151253672479516281981550534705051480379122083302456659701396652271834462711485243042556504072152972515746150010814289271367727547412841081857464449733049190135791506775517605700093388825671919376566958628134420911324828052585632818879170688468497240767906019587614367783099555835537380420107673111976155814819076717533499517288236038625920146630949788369646209043477560640570635487153098294694125386647643684890378422298181157274851487768867343339899174003723468800000000000000000000000000000000000000000*i1^19 + 10882032013908916634545309457389434092314779560321960410248634380595402808068234219771288906356038297499885341635344374357348107564703528570595453306043358055632541453612791868788869608405773828802433313760041951102218639528064073654349026586189830243464979836114478511270372527829200236362451328265964944422863572367103650606614963590024265897953480820580103262058706283818711852976679047515432172621893631471713015722661590773665766631422626279620797727151465252534342419568371959726798919583101152751912513830162012936045074464232313085435239254439117262760428428787873875377168392182411275595239627623458980076503303369771418357915394348098657874499112263568280530549720828978356689855567299959423612999473206294859649228033913749230721939554368507032609615973536571862875677373598969079282774187778000343655565482073377493512853141282352459885403761801292806329755128281468245387261636888850133919721126484248283060404504036901755725783446517051190352859340179795824851594851787244281925354154068362158254970874351529752332394005909792494859096558354093936501485805534307008360236996104098806039707295790962141553520271205404841396297628778745605517095874627675563074566903183181629089542501896944981870534019708181869651645453979777035027031824848767998340691891927154161842051168662978560000000000000000000000000000000000000000*i1^20 + 66019679166797429316999778476379489581564357806914990639621089918760964679490615484883546692310104411357338527602211209212524317950778184427627897822225394078629956952156516356456766562579067801242573362306182786681098942831516773969241850162215562064473747687455703740617606000481010778548943657498475519919551824417584335598368303863104957319829656315256867882285664270366527643404884600551996566430381234117299472203706024788115173582867366902689585610373983230831312382646357152561130258838781469531620287829545910761441552905070092675136200779068255550106492563514462162539813575451925532683879837858408895296502611390192761329050907400567107774767264866407633013232265800395687733405336057292631311105584434862777838263176133972141108367028330877321797484207837842934061312312465161026397164576195013553777021139685361560324842435451484198247067722694185394859487001372709087586200476700088841064614066841560550392073088564368674662121417763861543046544315177866345927809905463244170221804715902281154284364225004841492259505210596177695219106793386663454896371586725573268105694323486291848567164530343693607848055398879879394426469728324942174286169363782059532914242783822045658299117392960683133575896927824855362160534677159138255414730857077732320113608153699489750220680462336000000000000000000000000000000000000000*i1^21 + 85906212042404739668397902350706180433311677874663438119417964236004341225022131533609089332820444018630379844117822322040890165799502992533823713991423866177448689033543299161771825210438582735935297315467232761405438170603704300768773861858400650646185232360849757815610376516263932381103321063979120685813320569329041514217302037561123617121956939705489394551219555083403610312094998856759398658322379527452856015359211053188795548143635139908079008100014060101750542737303599624709778027429832230979496842815064428758227306987374758843909810715700233534990684221662835252401640536469670403744177566728584133456478619643629618183938920243413293033042689125047815874842489248791456769250028995267567646675826221902206230237114130353874028296580658355514671458005381923730592761865342520122650337388528841699058453347271257202886471709212550419232700451403559752923166950646341013734459812176660993005312794065939250865194453856723755074307050786596946622014728220424418024238630172304511352558505815442055213179788425388970716544478130008886588860028751872858557429554667662349994928145246778781844747565341935605936574730017651000500478854394026979258840599217042479296093788296865961614888149598183800412522209116017485486471818256960558905375847610003488146936569216951889847910400000000000000000000000000000000000000*i1^22 + -17566136173964095368634698630462271395491839339370722647898827623564317263354107079474400847890315422267689612843777283047637561753908617218401375059153559330399396202263250067387755516276325738516528416231158840540586674457699547436880565512527817289499946688899999314616993323083290453376468669707690495315171360019245277377662607244266565685175013621426541140760167490345478860175073794011325036687884388603198247746726316637714522604878723776776870392855739652372292204602109894576778884241096141684968764698225461402787757981147106313361832081472937441708911100091799978246314599593807096542247579200260792571432779985571043603748497602535420476469174230506557006419383118801632723593917787018488178020405180788251175820749479038031145647843178381506534244303248887273272368543235491738336659335700935721790432649533371279528566213843762958569439153368873115333238981819358012332510435335509827103773733634367483406009068255688343422301582452688824611374475916103613505801401106781728781851613854620644972179960916615365857676161984199888860934525627587958154559653218307796126889394515470751108325221563948347567180421296295666541734777426811539006480258548717895253235093070869169441790424898790381959656343088290924204675500510627213247829737132728090185558342716442542080000000000000000000000000000000000000*i1^23 + -160759045489292189282793011104500632656213159260429798732685690392822983982917863841273192133967389077247509556689695388383595848002676336045477515459232835974626295309115529302232827961148654568675746509241034233078940013076870828254744643131099632315845120239577603086726030446552801598417190184963018217768591240180247871601088259082223858670378136585505106298628158196822381275142432870940890761134036931105351880028547799931531227104780539269274852971353099537500746585179316233094610098206115472473982619094151270245432156357578964573962348989719674314550621914313570154341499209344657147472597778165839014002792020687031395439063095804351927661201759984895990873011058111346001878274831627267154852529541622189192453217263865176673377057549621576397994234037174161023286562920191952985280102898291264829672611632832063087610064284304944273303261354440226269693754930261388092018795055340188895830765386630523577051133729888009632830856847143879050246682316810968521602582230792512411851832925444328114485622222884100783675642252514850268670642059123975262443087590762992057147938298581927788093962437375083122979229205266532620657599780894064383837665023666701482096318210253524949016076447777992260829763571878196371174641590028932652866853629739131382732221908516864000000000000000000000000000000000000*i1^24 + -92217117428822739259655853653364300755689476848178403359771101063490401828082616500994660712092392849012268370137273483755683181007187888744920135093369484134039267161237755017089819241462667493494930785519570387737768435611670847137975232688943943171922509548784595340295910420182215633611960805178289977205606606422914952743346962043878976146150373616603664171795062521259249964390834895278900887338346118736049872269519549051892062896417633469603273912465800242631596460552554864611888109529483973103896693586923982184367245409761175874455435261002720068414972326533065325703502536269747855815355787628694554320084781118405617832392986017327726073417013719319141014624363385946811703435838242985025932661583354463040441137741406869693617818743046749407556210731034401402298923895701240975916117280080520648283841757763639139956216812606193262657624049603264229580371107054375137451407941453305827767828820711125929330912944576149091407305021531182534794886410914970085774077446649585028750279121244066809533020291338714027370744708905749160905177676244031437456046896248393665871318344674944157036386701782429834971405775944394064176141978854258981912375323721493902911050917063819440903417155590404015966192033769303700987467445845627749302441980374320405049612697600000000000000000000000000000000000*i1^25 + 129018810086797883963627849140459059847654949714151656556360922974720779369382816411837119261043865181797662816086703067112707108654855790228105333258446049455769896380837085046313562952500801019535991350329990900024704980123949356075302843907843056707366708498647326766778247687388834815278981700298324617832646366159170281445477374059091974708757894264368946895542261991550890858456011927504393060576895650426819375086743350562887561174104618340030966899853564598562876542202511809516533161214363771524566500921700379697455713801472316627882587198926691831759882516652246940292003951183522183843582475484159569612165576639997253007386565933088474529338442622078806700812352068761315006382543849843921200942763314421062233279023397429291616168551800839830274263774188206928976599479758946780811727391846305727591209358212330872443104409230501505642703327591110984436795557476810459659997925011366211713429623752099117825696203863483827562907844094769792409241628930652876642391549624087442435545714889658188894254573557001709227329675095711900837325466639924714323051288584612903091771056333126495649068429094661415363142237242795882285671990846595705408339354726615028242345829121663201271064251284804137534393452413494291457059781461893222528473589637189730304000000000000000000000000000000000000*i1^26 + 148676553188411439311469661946861450271592675757232074805031807819255603894347759941017416609212301713416686528576069574060391313181069571985180471367461504045351640659841655689250741497373748570458048961341671548147184253552961949812235973055910283155589263959911505738452068362413792192544726735313454309664070135499651183256806266908014299006409933659979621446478451117955819389477191325302426197164414959640227363708283512268970384904036523403149230382600398599531992712347406100791805372353337921944530053248791805790567244218658787019483362679787092931930961405831605210537734242011369822330158652084397704409556688532021010249715461245854758440680223282657445248533141512256992474765030379312122328456633483297166017443871648338747395883931045377336208142263584132042541092594357706438726127690333294620977921581624007829521544511905344454895423037552125260225871864923400839450297398296286247257403768019724861573439018481916197130363279814439200126936210272349710750850260448087281575760967376141804415046517781229436754458872273758233097883027102514498500208887968685048193705839337443894530882235285317039641426776232876366588594991444888938097073628007787161166798135506506226640604676500089033348706569031906284409718898888718795804460409761562624000000000000000000000000000000000*i1^27 + -18789062938768611763102460600607714387716395961482749892705791898875801183877794326771371771365096143124529307006467261427261202320979146277276467644497283402689095712826588363209031104278571645495905306029298874754771373354758487528617632293431980932740119713787149241157269992573587163339816683778055422302734366746709008190472207301681211419703971325132757128062680414608937606085926521737731756331920546518197855555602911826739085025684305107931674654850433958049682187835287421052053472578058546363665071166409822255672617556563921418649822876895402921901514703452381953016539539925440964094620823622775928384569242205693515037540775749653666728761177030589398366960878787107088386874078254415362435882960832843778288871600976868008750860637758517501863213865905295379556290046140466441356265321520613792173610009508894152275945342694903357869147076372126877233799911173925737971476664755631898898284533214342013491565614902527912691496492408529188533407115591558555858094257723478217043043027667157144621741274266848808322748771714161058484216634024703520234714589402356655732075246788471941461414386410617182168823462863988804655556775883904600098590544607372295608602509722509091812998597165258693110515401128792502609354457076491812610442579148800000000000000000000000000000000*i1^28 + -54731721917521590057491668657862927625251905689941273532441815018371106221111617223056257570165158981034901862669234558298068708839914608053588302518311342685780243080177959924023008679198896577142506526944937281002738363601544899422224288207676581088035551094241227365186657841499076017975234697329726394557256890903429263541780739473852586550715620599089650452289647446151676199460668604148168162223051374299102742079624463692097883167732155960871327624193502859221299430436658541002879854048042650177870666151160375667205113423540842787042766624151250324344856665085897994775515478382547193380704341168129926433769454475935647534454141976976598403236542466642790516335791570234697960830045113496637641150964501746306383002426347892439859626354098696507944154396801653584861817325705835662791533975617973191466796507850851529474637331420841327666750112227565927371562677970839940635185795213986534855423734535208300517219857008453340288938431368220719336400403534999535433106983645044020026384059789236206766954461930053844783810942307760917814942269825336450045357815469656309903492925415525073339819939741703643177793374812681120273789067239555116403454107641382663860322870442735573832660498337697683636303525574275953994410120559676833786757120000000000000000000000000000000*i1^29 + 8790549201741802220999202071071542809370759289461002733923350253785666833369787426484433119817324045802733188481237231517115859123423515420440492494397158863431929297413093811059974911091997781168830568550927835168268028579919864552938586641843487242037590834998716518207944834004850179344715858243398543057265206042782924881392988159158009309101497837243525234250491084453911036314815795673969518365388841697358072282565239895067315684268782276517815212150485637032026848032273894714039665233101205692943880396250565489153846771979214392132320863803794798412514982187386338890630276166526444019775404595710004884850725773706105132751869596555836054040487732715876015634446710520872967131508137552337155065350431716062790957043767079748252074991439163544406366700751412532386630419048703741637617169313689913156583560648173546699135183482246026475151938277161204825660556082785236679184705326577392947615329590435629062089824511897756033178974423429885737663532622411527407694348542214958650246961305498488813014966579841637129243636461667171313075410623018449606254470649471865866073721738751488342772203472048041443379998761557259852076042253280866544836415791862226006490997511100960960509062553384878101865682010930470511063702756084678656000000000000000000000000000000*i1^30 + 19545359907250237817574920336350780426583631537274761445951056393752110155848263735288040158756267907567793442447593199177732658374761867835643416823953501810975999495492608203219426363739965779748365191168065438147725514737303349247063640591617291602685424403145356097849240611647497030477125273110901255752802883145591992013085978462453713148462128685413103324500879466782097970108972182296520014749644654227046735177034395582260118788839681235285020513333928562145055779596026158446289394499003393393330670734049072803083313258684624653086308370069648066664291869065214598755030273541905878521042987240245309557360746679757598577783138347797278630995054145630196097001278562159778872765440042116882566852605240421023034117315600112851841533057617675536953512888383245641827261420205766801799222709723585473386031968959732259037735920125480408364051720228045903192042310577920354866425509681302937508244329379853421108076563551418766223785768382006916129306571042274644419819886711298687668422692013861225961221410066162680113398455823570510775347762434678323150618879096194723988863301541832692750730410083614444544863643203177072105011347662925078340923229318269238800266099622183223129022599736013449956548718893899738429260490709401600000000000000000000000000000*i1^31 + 5591882904735060740119820816220487662703401811040653644565439124729486226056014629332216081763000557985035503270346835950332218430979397614294519965213421331761354563816938378792233814718757211921142997310024146480619085578733647342287115116669550545515365058225088604096291970323220872975845107238794780733520475738580829514037976585684061197989254952654759300441420821445339329696465509572010170928793470421762523307607812831302306851138308117389902180267588928980724399772053415861232137970032450367083719067569082936918590436764013197493106130067597965048980942573535352057834074072472856350198419648928589038536676662245700707394058720406639427530215768554248096002792974254843840530881849434510473074703303852273525664308411099371712078049654019308506857576278112082784695332465493878710034233527205024877441032728039482659048000275173781789117022787073606537078137422253430928100199554013545267741207817922314234764642716521571314440412699935204691139255697451582462720475039673877002320696462697519781810342236777517868116239152595112369567478533615966002665575170485555496831463405912283517388980775955319828029532423227162756753845905476031053494789399791323455086826761746828621451362508553313362831855796661095973613731840000000000000000000000000000*i1^32 + 2942456683166864873339093023211244112203686845469887359578185716189247623236770557837701827232833525013822254431798173386373088692111088371982725865955046660414556544503066329840734505363260519650813192254519958226365442403974917358190312430295798794090158295535411110856604959611260203182468028766767296968328339354904409185384457501420163850269098899335242771175884711445267273169045227588430165280081389489093078840515908189959351268449935749509980633820013878608893282083167647372558650731484730040580625385137986622588142108648304414749101746475335405497258840762258220113262133048721863700136486732425197412738393461967206858060274148763564755833969065768631923796353364474707321603562546388601723351231815662567562953392022626372167756757822837497702211164356805911550577284373495581905315502284026072496074603046343042266740208256766552399641212348293047120365072586886003261339814151070370579108609771705173422255139533188092677044698210100587275598108183860723596004968526293188141385243055657445960109668457265369605969539266894198000296835819725924002949890730683136422032658796426445574083003565556060027439925176900846744390185851200720229018549724247589905367558675305554639563331865556522644927970394596098179072000000000000000000000000000*i1^33 + 2030107404745900376450899542777515403860817366002180904763996198503274244145279308979614630555864442645387920766021370586120906175707911254524312578261955007162918911750873042470302294472435365033171600116634893564150072670967055256005722178774704421635920035326239676028459427796301677126565473248795177569193825873817318761239938900949652994541274023629382559026003206833779168241658356617927547384412006218919584298236839875806001973619383720009458107969035503959581155504261003259300542045468410582608696274153536681990854352131151569512387543169716097547331489374073861187888051105741892572880424555916344309396135544927845194817207361089149431892294817195650217805581981326608275029391671902430432640659213247806274096195498948492032339870350684288711642724042487060810114226859878583898952948834450816989566875739447694640937662933724716768610340328818175689498205136271418330171724757192993643889685745202996686004509933691660416216117093378291006646542634882697136882446872882643574432945709505832563928486024286466831626108717683775512050307333185614180244824419231177586302980595127828319419333896693988201167507341904375403661030527130463175823758347412390598876574347523293311561965436457536458497034779466137600000000000000000000000000*i1^34 + 660226718109861950047787639316465352637674258504527453012455550546510499822145896419756827772873278276046802270943468080238475671286830359790482810976907552354165283116502282193692186068841150809598586893544441495433148433390207747136617609840532175737035095717042129858885687229704840289686425942808806401011040441328743960759208746120969472132362397175119604481877832826775801538305503488292426735100135077093497846878892474453075869459218797325544871082821327478950107617239137164758803716851842650187420160761900464556480620021335136985682175416229844640858468952260928263227695060972851310517267209660917549664042497030521586553055303855768630493887079233557105280464041123766685884876811574534332694282186889517012950300550511843891760377320035564152549230795612661022835058954942885706854481095267914758229855157602847910928624419054121737772038590485111191673641904498441187650164957900181212033982858788819750237367717240290338771681630356308778059591163643574828950403314855191344169280083823015814250575262672148884149685724162090144489017388461548477452688823852846329687970590653870234413254476930567955982973645003269419984823652563041928408998031664678235282140703204913304275283714263192502890575953920000000000000000000000000*i1^35 + 79923411952622358943580849716528538063163695843755225781119614953234157285688756493422668109347443349573522855020734012456249085059054392136462848678784943508949905894633842653458120572383032208229204390167649689112002039581380624528984152792173795790511444802835752295459799090117237373123387041244647200254854836493317457405404787931856228139652392529590920130933475473743522471048936035881629374279224856912177936720261313223268306803007676255713770279891982829442585464627519021558284828853067980139646927912460852613290934758374937025790037195742069827029001039973974082583508309763033012076390537751166793395522212575961488008174815006490842338205564379429172758713226971089053455929075404794663802573209122950505541215293242581213431945553400780458009014787130339757417342081096891640403684780163243174131628406422724196892807164236724017269479962205972203538455461369132342302650360852370373646937617709962091344741494398019260886831659414406038488501686167506206329898594612804557188470440630375630353904507765791627743850956459654290707296061928021159537632662154018094848088315113115050249467413024595775997448623106793444439349242067141175121471694767279127201902489059876940785041375211155047317504000000000000000000000000*i1^36 + 4941015707107524948784415678490622343311710357726544124396519137209030143293488381958438606539195470815420565081465028014395086418323228884085474424177510794665441239632933539166529318313772011270022090454940916761846968901905771417565529085979490890793825414049449304318819853723817215741852381771178075956770626238957630565888373677348756407738375861340571008651324144081929957952795332656712300207486496216558740482346950676213419390280642832854483774974727138448480710613297196434225007137318606757560573755831949119810280672998348624195963391466543599680365999857117839360925688880098032168022142711766237425932337802612688854980197711248896662838633938277976309343998524042953767939338214757050422147770310466323977407647000973572866916395389964038519126604269786425090006259190995857016174294570120287102057386476671233685660026006826674121905168991708952625868608313333400289363624412774221265552210142006971738402439069179576586837250509725741731667735384147415180387596664691308104388020230540678717575827401319197426336082862227902735305664333310827137324002325069379458721445349244783629427100625511404990778598727023688695375239291767140708797852580818585292117524367785763309346100559950643200000000000000000000000*i1^37 + 159881581065170578578241983960761082994820961232093298533773049372246725784726103545574603571649206751871753264007300234426562047688524744285511018803762432544282627220566141076027725261854042173562489850155148351746194091801600752171714609017686696552531287926115428213948496716877314927877597988283893576119632064762864567179581273823539576913220640542993043436622484261337913143443742613440833566247624254321810038640648029253398849333911796823192663790603716795872682548430580234272203005571828210588955660707214462998933849428726605130131178086191967179338021381725559903636269569211555572476123663917145561279144075076591980036920847495686988192982060896235982711811181752142460743419056039335543974374544989819042617866402294873908275544723827175610810559134853555140463586933919530282806299712969624668131343032190732182744344595206615237783877507733540560262835253119365016164125148123587426184344242363687120498376211074745255518615965138045724996742676491836951176737380414059248934622209877531279384764130671103807957543227362329714743781213574852847226982202888281386369984173325795257032200578984410276401312428448384178714642399706850952703283084406074132182137437052239916975689564160000000000000000000000*i1^38 + 1740568022263944402187370267780012762602540620488098414457768410529829563186471107451767384905315161257584613593780294160750338024615010065337513204798184184339890715150062695287876153377946927225765566881617703127003071206696581401769849937437512854979424354572935579886232036576307053883405414087210753631675216633747686833571248649988277175330871330948498258055376677654673798079556736012305570278984921994841455489912214141204109147991207206603659896448102585931581660565315124095427531968039613329641823174829113164436128695860975838742255287195355471735976257741749835851407136437467667619116575371705769415884173020147873238001466379297158958071277932363096305456565021733942726431600267015675175973971747961479069163115211952252420170107539528781466475657454798674730419774052940514195691746857661553036308501276470565471311420455733716747871141871240477025059422763526407576869852260251394926207632903497061037239120514291025831044488382992635844458459912435611148471235089013832866615559215196564936708320636582174451861453548578268215381027752232003939744414499023317972445563530740084759449551273854901038933079660811634053623925675989056643202461883375531553789781171837155147776000000000000000000000*i1^39 + -54669264906704917293434749298823394123990516587880158727970572780219123772217647538124796793913365211665994896052362391478869063648651948198366377401697597353373536564523658829128441078210493101447120467731197374719558641258342182644161917730289487502604772280974278792826637701861534740670855010704681976142340308040363840957271226216735047887766901378421694891092138395349236792490291014408028670488966258090843791842899493781068529759298130838552221966482929426291149280087498116381215781838646679751132630599232520277922803128364833563561300307261540943802737003281926801899225651494974063663385093069932249156768917845673376247584592215668976354782536047364189287207952442894694556612536765462182874502381105921013936771866909723180524827159425635112500751941683604084689056604709593013826590097217674200234026206553647903045231342512354778411131188895135612694726896589442043770987119053749065358155864585640870788682938158860900016003287382408121409271139173790586321493555802625720005389832282902651864528219990754778110344190789078425314570387307894128202656085277505639591157562402258497847106171835567279755324309028137895187943548956222725296783340337449231623440451816652800000000000000000000*i1^40 + -2030776393386560107322068972526283123655972422143278862689748862347398472309345312364249187628162903379557149657007705759871203118417556099851914855508318871343075084877524399632638935113101923738058871482392265252952601942898295090285156887548200620535738746751757198202175824827070939984466547266053979001303233580919450687749159121767773137371985228283042704802011183840764446104946278156745079593158531891050479970629826251640734493536304273818034974160149563988426569638153838733463248049386000255115236626224194113459643903111672178354323798654847630589814656991393713121238909588650678981422447763182578115538425079035181458560260370994421175753376141391346922090812892403580762615045988234389347042599467096774713391481671749958305391716064160808161617065147275441645551421123084381766938177736004246817812728491123153740103312594649804793949509852417327420518977948490060747151788597850318971737127873211107815745683757128467900535439128587917532828867131136498298133151352057343204722655142507953469716643061226316403104989075198394304201220022707327768709587416886522509619563577414441498715991516694398569073786846369077781255569226663881262720701453057928799558041600000000000000000000*i1^41 + -7729735968584796930685596580703309426899856732360123736211694335397178370266599442716648920237122613868941629571879405375721340343859020293006780155660197695903389235643519768510614913663320726649111079864473909067588686562541584651314332349057950522799212574505197740702383737083536939275551540783997333099409116192035476457240459743056636980179325367748037387205140817317866842384877484827778717524398260628253830611091257529688611668616113407939739387221815913901452998228960155569833550789137365393126505865948088137290274732621344984503075458402621686199328238717673742823522630691472702341550088247404086788465318836338167373780644987244631394970201952031699312723219461071749882763799452347467013793873457896774398268165864447536105574363230634895845534313921983758774005042116677574103531449454222162754671452517725045992101478322956258879900900737929413885721673737345728639918454641214809644845524561090204487402105541075108702151299689388253801084419119011309109809498839893550177293352200374539596907103078592023022280788927834749900265061988996111735944511488049235447190168030745532042529616507470682338637221019162191325514815055437861890015809391848062976000000000000000000*i1^42 + 1067176451145958660318688084981667333209079815551526115792795976738574550132092343061250732878154092463743274159682343506600374189661123042530142020568595686017615323877605850842652115162604716117451813430817728527329491040567804176934251313950064576936607676482794826844495181191124729450928872796408839533653360334266082575301648930830509905606760678417477550346204571943556093867124795084859068068849848845313039067622596679936034906226805071727867460709048460373661120110645695768820896461180381987807554351221088726028049067998876917737424403937296486614274071060421992729149552083343563739618181177458805668366565350567175466462359915204440980729006185422061336030621517531841716161504828147616318311524823198471003003841240368445166468971777278678890751430852777321287915338557758239112829251436252817887902850014420788047940688647741476373430937892787601821878597773143254243773779494551436379089050552906840605019322138457035062696245064794478512600844062177922714457775682841452538867934602745341932814107230927845396249755580033412159712207435677439977529097362511801795953760829571904374367202224548472854627654220136606819898889791160647327674222719795200000000000000000*i1^43 + 26125356941794318380897336785770071477773647638120203314137667472053869090279444138563745839491748134520152555746896726473226150441983447369229140357328523449605372286075457222211371673805117766302767328534431633783933386529783751985371740277792455622884961142121466514485782511551930822019749535881177083425329887451873037679507376797185599867838256716277444928924879455346173990946417516358942383000926725047673707533728250185221049763896354278283009009903074512850721360543795148163905741924561890339925293488557565876036851015929306389731616687240869993839317778935866165471669384162847523665384640971491823327824813068761671517992239110685717237366429551049943418747417959357041889897324296622696578986071174185266671933540298853196405416357168478459629902677781597369747408741965380875341162879029832560606836466131811742810298067405222636443949387554136291003331414635160015248768467155340450124818145854624890791003519903574187987814543337873442271427890915910095840346236645908064010567185857848884296628732176575191887554480586363599538570589452447669716734947540722798452188689598690053524748491255829048388749203274814155138397644140761127457914880000000000000000*i1^44 + 295975343167636639502660845909278997922857485818289675413394885717778445690143234395228423520863913929153210070435475627335831174780647407854639496745078016796114416508417900120225750529130723337368136493659619211320240258181353133858621596182613015666671562506629304379763443807766517908253340106182917615695017950839162447747546918071646759008675558555066026174749530823069477007064805870233687640630150545293703888332321344432286769670115705689706143337886060093349971487200795112364424404678433798894898450668130692563837318366540629595944258741872555871561852252366591237561866972528490413775937868018750838936299880433216812794398021735916101724129992777103718319033062235252849415925293221397936379142696270753785104260431369297932591328941799700598839691727990190301990372764403506875561315759761439593977578161812784222448732610560432257433331382823481303763840202140173790915556008318892976809906945041944934435054872282665837739270683857197371514533700311071433584590888536198795912966386439921168688011275819514576667344762133448007723507224827566299350359458904318763759097677544691504234075833542314499036247775811299953938616035573760000000000000000000*i1^45 + 201626029648830383386208064812823770233628390269873781630076732173765679192837775234127694487264656032453563293223139457826932531571135983744762250188079148692234012911315979954455244662091468671361437653667100316201554177317364504675914304207488396277675701128291087888635552170144038141742582926321839303213122381526193519060695608019820422532515269140181890041247479093324877856716864708268498405833554429807904248365949303250998339255361849116266341350811523083462775838569927919373924077594114389049690966969945622330458691219133027947945430810060471339191867287522337134899741591854788173369118860983145975155797621468640100907833349381096050342437286399910252240679121801174448357333702416739126103040673840853670040483054337681356266298777674025803208916185547921318171801556549251357222079873865562760734335334467464382713393788351485677379670775482750726841892245366409096768977519806245617936020589440501049101795653398608943619088836381854997718449009168566630062167697601182762519608807870937966986273465773409982039283147205060210268009884571623100214697691659885804581226139246571310930745974493533880169667887264669159406750924800000000000000*i1^46 + -55564998273594981512811710061070104840900763514738624978137159539189329184817097620103698778003051578513904206193217493868209839695832529493092693585374930703332804611872622266362781176672674608602972617104521603708076609757509164300509648279594102211153546330363047667879128984247271108506507704255365639508070187666435010016132127209067177235934651807697201866981144459040537681524254667907456186980930388122330519992133237227408675385129382472566056993262794193701020873546706239058311112764321484009680339644631279337464271975685808881480063396888679487113364916565005259889368317667999577913023017245647339293379793085415565632466467009938460052309292889382631117852938591835133555373451671773890242991750497305486184359011834912851841053908584390436656405393609719791317966908177223131295246650084110664213468506001164103047797328215386957382065478289212508560826508994876526127709952354516327763952310105321110294973367318536655727162615567347872853918194450592520548511230778501074324607496080182434991741874560691236572361340911737341522674091908903443798316149409369226144159864953498873674568527216345795073876006887405649920000000000000*i1^47 + -19031621831318974430287980351462425026494690628697316556011659627880725862499884354059696399655623032391521638608345954755559111201238663722271047915735738516078779872782798698761268275460048769813317517739554640010214788506896361793428559088400101759546603523503379918197398254857236045758211065619577995365241525158925784690812330185938086435615086220360986051355407341073229313941135226590748242305156525804485485131555692611465534661849135038268918420742393606239868772210458518433957603558182000062321312305360588779004969881335044279753179882071757245238326787012658424858294454766698018340946055746381666360267813546916167148979953181837102532905854515734779889237357902099268290886389089501916608146799339571305889299800169988481435610260349677369142204960660674732089159845177258634027200146257743198226129084878230640611105749361737050988564291916168880817943487000632167656090128688883844384284844865831503172812643023716882821276628299996532671787272818193827322586284478874843114858930235619909164626609974549456416675148153319728054445483317409217844245117447696348918767029962384491828247409054319057162674896896000000000000*i1^48 + 9095709249917039844262286040481907981423828501437545103091938430744001248306450509350633794851304286496486543564375594813165814521833428358295447495644764485433554979496756391391358242873604525412332284127005699856075602201090353580149919398675730941008685290832641696296835889203667023841714428739859959337015006035887555463577454719360229592843918660248422875972989580500785309684398934134637065237130349024119879985695012171105435255877014699615961959702743757851259933227659366333341936517638300985464053784947134937311640466916263454987292467076081231756993667091045894650182329459345393640128290796640822294560332593643854849244176216273824771533282653809289268815529076167876785433881115078088936453162005868241113807855309150341774148747940936000339181051407403394639301730937408675725102227417930904537944408043582576886202362215193839183781026078220825571076962223112060106067661541813275225990541172013105854767457157909998726568897905139611719279180054173168111919515953416016722052680110133271890182413293786633201145641500030292588439700189816304643751797492168924563574141786264925931865503398025494528000000000000*i1^49 + -1436052820556771654565231348226812416128164472931124617639331925598642174941016860137982484096163153720048871471065868805879771915713749601092971268840932062779265995425270808707229019855167597494813643539487114722154880021852955969334578145052581624120455925334504349130907741166014057805121587400305875819180190899626892971037140893749627035026700871875942860168733151512859023120149832214524947029245982721208902463354020232860552603490291613732187443661060095494991966852448433368599739455305730116629409014068074439013974839997405888518618287680253704479898967405174870532558589277988233220369366393051519839494778857835184518175638023868585953156155683119415636694827678204937267903946190262457602993135459042605864226174098426378068739269018777718074012073518061456603286852246658196092309219526640028346633039405073216428521558816936243147144732245129221019347651516373476766411214207455660753909893541509907408916127695844800329286622204545600947812686759327221011163797778727258124631702375225460947703053157756644555813435109327978694592205355788786888885250424060239956959934876205005587501925007360000000000*i1^50 + 107099130724745206221269707076478820899557657426716263721856573286168246703057113854007381933265191446501701503545382618095396812359047259583569583924072113149351644066350044237287887119337272723243207876496980081262144280361870250986047541137148212353494392330672635438312226309329795948670028235329575871661527611320542260288357083606069201035497852332628684298084950084949242934226565598957867733813936054224854694774826619621904395142786898715486426888888248412917165976691780664801068383631876750114766924101378252101290715771693836261689954419589145832161322032194262355025435724367034913809212799069263917845260995478209719348887622193666207029798523041963545086548146896987473196190554047030352224645746193427923329365588652664158168545542498087422914107397711650297772384607852984365784271820836525739576399976073884773494469089759560602587612565705298837603703679815477587092606490152874466516988725496238875155848496358913465761129919437586957680903115934200715386560280670059206137199246739692802667047113079717760878852327342966098610959306620029254284371592318904419785110402527844630528000000000*i1^51 + 1161587130959084134462429289131481089161475854357466218276582721990616124799425223065816197322355704301363711202318996051031368714465966136890757357036423486504309033790324782378869275911740443024229376877521183185369150928078172446587636048544054233455917153663712946015147262476457964913937327839625731628088213717931140709384146578012308681280570804329828899130637450052481002474939526616784501459463747035525225910001961426471874598226670182962680687665334172601625498541226389952199670138171841320914409613782947348154303575986350199527883505520785721566111881006146993841432323472269838877781593081177965277675531202094460433805818510763116400566774684741852048905641560580343180860080570900451257494551661108681525703161573842667387479447320274427050144450637922492758712188062271923986035006798800888542729854347377530456695291356887461963794796337462492056179059290905860708116185761420244709712702894051845493615319285354549988355010472004852247367738236512022188002202841411449736378441624403752727832452379541170822561068334401658882414191906408540717618835805144229591211678105600000000*i1^52 + 738547486768825186819852943161997332418027853924292245609356942520617767703817350389526644554670404673095575103942640411000835894503429078754269141749206949616236837239604069755010691589757667743662877718599607044122103876716861780610753887367759338855656915890578974264262944196050946483939250672353620207194267248450907009078266707755490622964203368224446581964438349728048068555091645192422620866133157793464547949988211693652826983316351291185382797693612979449543180743180679645431848500148814549297767952346356813826081562444180419681721019606695563786465793426703380423467494068584566928188173381424106758087721055116826493779902665416381685027214773177263311563639414004356123651040399783417336953977615466611471713817063189687533040916813672670866224115500432642226280699769854033894218091687454196089410302745697883148974841653798713704917552518576877633455933429659720052786362076540955553708295619221198859190491091576961560120240783034461508583001725329991671862685072808169101447063868132245154162749177314971496864994236721468373502094914762222348944466247680000000*i1^53 + 168822947345570494974692931331918516163819116571098779523854262591688038194797936425085485541854671319153745330978173983704578944039021468728310278114761957502199368567667482287518200050346287916798971466264097212705740064465408280092974382174379060457071438232550397711392951553716813338419128763724226187306753861898600694991746988112418869662955036743571715696970835136318200557734396590157010074346447239590232374330253168093634601934454176329959922645774211080485657956462429786652226741863881106776446810308592664534148620628328197537689564665206670530687910098443300910118719834935746264532616181459896549265237244278860206047170780351457464130675669742878439808777521792907692866817274806914177549320607287112853515233596074324542442089225830223320210859419569402883546162532073978019556874850463387678700263957136448649979552837093450360914788944235897560747713515095457034378383345064417770123177368271146388544249000412354607694362552736895324422687244761709966516839468432505340557545513208973895142103509586586860222868787053765112829791174656000000*i1^54 + 4241367532645700624128008082858000623759776120682451391862288154162219117373136705944684390527123057527361222576144005413092156401585966197519671478327400481281296331583002801851135929547349363435364498229819272273725119395449142163243184896306300075314309085508568178218697944572875197145368676137291583546044654301956179961576738322624860213057001368973769003944889609527135834379427408603627190286190563933317029863217816065410410608833419304872566945045727396325555951589900842175009186571274047858219333820029437380487493396661267799688444722329238890022038331733233348089450031467862672037332227703759682189290166519901341489461965333462009691472206419509537208103542845546796790871030572737323053479510798348833892746660922668062230473977914578079928772437540331247749765771649286993255105865044274257841808670527431067222412049365153776545494910528479799726854301785066088031881624594399031595874560924735233697009249677803365156583864366998759104301769411834100647415022523025633566436883153288332133465447359164718595855404236800000*i1^55 + 62357681782481840821686522260432552659299970766025592263996965842359483637439049699271156940679999807314488489637810446159462240836162330520813813030952473730001091452372885377581818557600385490213708974254714348736262147720689459331391617812074392885967881097959784944832355507049083808304862541715244360439039427779585771072970718339465456507287756321118579271202248481745806952006975541796969812378015831118754269361984059746992610107219213837241175428076826070547171578780827483839281033247420737385969141076442002582919076750442035915748605743802765388130957781518871754539179372400133283847446135255287246879351299422997010740724637405310085984277645508904351901332260561688825850890514106828478562909848803226086191799933074123027960126378403865520837537194336000227849578002835007545525642684538916175685796086841469311994651847169330066100474776408045500006852788711892912653546150037852015705371589891109523970202376334488704883224200377731887320616191534581504507631300141637790526520527955363007642749173760000*i1^56 + 30123016192142912133195768243587595815529690146312437127366905655641190751555872719019024040176886619969961911324548100166794930812497995041624485329360093334219003275040140441882874987481193926031208452917215076393650490051184159006753913707049842378252302250020766645321917890019020940290001945800022862581728700442653015191062214072962446862095330006864501086801469210081145242378114186238255831894887980343617137531789494993474506065192633030492297207686071816100072931727626527818117878772067915897864791223775673502822345648892357039266579706942736241630922245765513982758805104671394887988189823623409204350633358850106820606152428736516018464520608615372052262068744118883543771035153015229065015685842566821271710680555482550005310527715973999359087941761124544266035921512269479173151215523474737828372119370498219869303285070955564243229352109921881026340671632768867416021612233903591310552754271255183250232375751312150318845146318802066207281059242016455057863149915533212967510501376000*i1^57 + 3988970849490408705993060381179835248163011798656412974065116880886300921063449791115475847443248720317896370088051313478356713075673548410433340947339152206588820460923689740069415893675974746529747417165429042498420186989562399171608851733717214055149491508438741414850409454829999849804566311176496711050235833880554112602588727729692494692510486668894119508258205021477915270931898223983574269530343532768323931323534121745548505373646333143696802227603328575284813677919657694397597513824696696423566501716763332076983024719998865633251234368017326015346531672929988637010455464363871730234779541139883623910863878851182015943621351439711130826161354396710700647145733629621296227686864155004965930396672430476450831744463168808108887333312932084834978718510904670911638774827416381676303803310611451274083446541463450691568481624911598435912856804443599522010859532083592870938012561064764417219404564223645249821441382006998688505164816646519897624350740789047581318220800*i1^58 + -6370662397195041181284262550590610275797132363369377099678514758287399115185300524966526154061087313941800040248943720727864963959275184866248047953469524053911369370474929975504478594366320681003078111994484269419123889823943160713036981816326157650280197302817275240158103689446382906858514569337181980118927038293104323833310725749394053612912058754022697874774428070346479674567600560577011221935788484757186572728376192835657124582623670364861130785979801771079103681095614285506859102984464114877262418282697311935215245264941472368540838524442861150961947251067714237874601299826527162082254474719580274556146511060658047674739058619220838528752964017162756187366781921166549821190424429682039140844681857028258297913787496828437332353238204930547308088443442542620668392901143441188206047619523377103871808852509876330385930575959264191243648931980651175404332933277931793212594414515909769151163745864904927583898932148409117525515249572800*i1^59 + 5401065512674614823968054069160765001169204180475889800243374666054653274718841873634628624530603815934887740714946602713691069309222426967069754325377136017681126907191798240749575790466407895524131339717353314239821756704121390752225046978642199619091740314694225136321023793690330816963310779017927613978011716625450343175286580040203454021350949813374113413209327494456161258092790985306787869720454606851775585283157076565808184191655551296223721590853556470272516789238011851325486481424989167129948791337310815737990783351998835569455667351833429932838354864059811932963168997467135087826697348381089393397347447107638009800079894364251255091511216875853151726846889035934525533906770494019921836659857975421474842389817234775865608467793074962724649967598575878613706353221133580821121549936825268984305243857608677510037472758387872215651487422486131046057039772093516646413147913854795480165079587702566206801*i1^60, 35292301452587659550532376456882088132760111662843867898371162735203700444665498345209956387901852530480822755566950955541444492543518886275492031054242865526230927957561411607276664270294791976008280003988073127155365668010079634053642822821666728243046064218164156226480336609251786728065901823286311708215087783987819028022245192843840160874365050820053479442029007559958855668477226889682311526512027800888353440270382040215497853924537980685622254960767147073216505426691067782045849792070976473786142955364041967047066256034575790140156126517004219029250039124629136119694740433705906259086850117470130972533173601163349750840370318922577592157645704696753838820312490010933462617660317321068017943976838191614824925423616553944800319227658244377029652685330573308310904306127758255755503197471533698887306978922112770139003214643299214581061344265746508485549535977452890881176336797799278650030958499541915876691248566255952226524663554644989775345351232320362446043967215689971895882189764539445056011039144527345614685039968437810415638626362133759089921187245753873715446461318038846652275190329627801912680337994548332840111999244181066592962743543278164557733671366170697004709279666838853214081175925546482001879167132672632767600276468484811236780170950116281794692668592979342784613146701770158524647769567811884937869395012502723558998086253399935532212707616749981257042687477481481956273794445972883151890489607269757722689648793905517793609499429122212035319254145579708494237592927345201197824642744769955115385381329291837327287814058535452031950942529148890329380845970938925143451554640146394450783872199071069799860542662628881037500509840260018458505765820888726900896190047448867806254836008833878885217968004629165762752999016180720693140882643541769608498095036130579057610776799241400549627922728406658570551826838449007884668500717435983702149777765731802149294197344387974158718624542391758114701750908337606379012336162642507176093941760000000000000000000000000000000000000000000000000000000000000 + -73929864590380645807981504059009409981805747137019394894131265502821263321116433142359184071094800974782735686390567813381239367199201939094684415715224161623972606752790051622741859240780675821496408220740949554915752690694696236570965200763272177381099917057499294961957453784836147628149777684969687866818712613838949171542831684737953161041659561943084347168381664275676408404688759252257859993298533045297389810491048289974681125135542706917842521546573183639345633623946267647009313027474039351363296308436255340970485187367407339484152101771981769294657446946330258901298374601067236885217865337008659018007812489886391415415877813258409563781055237560262622554628040738595471319004315087711024631502365286217161411305876541812368957778310031925056222529976847702409305866831039956043873789329322942401911404186383706715324262828771516803376935408777911908593711324587730901959539903444261085985393848829208636432417021629219884794997536200155043392483499418856547408367582528339512721614876308146459624569524080481997065338017997861351912593387220313952403704456079409731018851879087551357925614355030437970820890008266880186922108444318858985706769921411015553817037097973345184995352992451358923118918087495006175654986834787244979871404319611183602979054501562374740442492069168831950104286383564759634841411075092694298166963797954204256241828169784589428614827830861174724592123806845982488385133020468855426573406122200039556953706763593817094120919785319373891644261574947067591355366737565780903568401323882270731790671897592845239183327552189780761829394382878544512091631343534970954626673391397484546837885508621793548332184050237825987716598657427047833949425342218350089417388385469330031064352580703722516392509235099734628024640638767035707001710590020384389451155122743009144451590152625756192661733610556291941079837937704011642654994472002287686443924352184091429415208718577517510741512474530507040734196927493016168749598758567245513542860800000000000000000000000000000000000000000000000000000000000*i1 + 39826714867481773944037311220976516900863264958467516800440331081682548379463781192082832601756769389258998816909770848538718831198362156378366390224483626866846809263512394019278810024765983164266814874432065898584900583345191729113561099068997080538456412596043624168390379263517611377070402498568721579808617519555249371238853115210502145851934658135186064830343238318969154178505000075327582680594637889813630588903869155238301111169836106192758857355989114799287147418851827661466952796093489092385425967199327460107499367760530006972346101929750848038866649322917074557229083845774951663615539638552149665013036300823390953042515194616318331220117781407784599895259457012274027846767605903954208258333496919993175900978348540174987867992214513729314753849364714231301957791246690022670164394187549966677674253642216062951822327976567319282026697762265498538797036654159065464869579726298152427931916753177567964851951111285523392428799175981651592978734508037237947686779872174526520462732245000416346879352485209701481242806631258595455672408615658647379391959352528455799959048960825417964137027378028412574880400782154919594230332551137062939037424452814729854503315855886419381889204387074307859621060737121206520952929877019520244474395622420068475334408934921803335095109109831236971420127519925683368708061524281737714043703518307832512601275878263623308727209512426558799771791247056659752131417371786991487278076130709066583576529343879991499984066791011594403166140299233804851573323759788820750612633064002898794729376821190146149215838436178915626256900358446440212019623295806746239573018289901838793665279100702208821263447449296216158646684350775558756035603380096681009026338491467080831612841825590777639720823787729819841028388969692225379928607987498979985061366321009810983291174993344092040133945228052804003027837528421010500830687800772051054367032619524054222897841735735967110764652467747095289683827222961028542434441674222826810245120000000000000000000000000000000000000000000000000000000000*i1^2 + -4483305660463725185615628851456806833428207561432152226325497679843024802343149185157651509373918547055433649868827959396120981579274908815890371168944974853870187899888294685383557197296324251352085915342758306780706420128821695138904441640695468920110024976915811519531176802509254015363664570803102432803985437310719766675765706522003722646596125452786005359120820185358341874063709989255121258924284596259857214687363419793775087317030256333114067915740061152670944311493363645132614053617297079602108480108956116935090680968050634394996691962587739255617974967925296555434746142786028819768231923476160227468453483317349423177127958457407619118731082156842650756773145515207783340446656769598398896861255593840082996727658992875329581802811840847162789873701212851156826492926733994045578954010060872126610211065470091355552871049586726608054469492899925035263829454523706211661051921974631823448401662371667040055954260824186951409670982343614848623580969022127018223321091145575019589426116215874335303065675099662173527672098106010576905385028602594151404040467279727456569715935280168726056487465078818137052066336460719559650966221352975431062591747724706115342227015539937280364280505737197851623268157078064288920369785715306504144012073919101951296684945005154604938177573468367381268618458938849953157710989837328092798120246872269543157620684294793328107380594965981187425743935992627518370885806034087704531090955696753662206257939415496818904024617721603582627933772722571369820433286812780942295665522813106735087926830488960761202558262349451031054114385773510797522545974347655370969594448950485327730467868568292624396913599487101758681656994994956803242159967514951028818644483181783844423557541888783028988658451275270263955671407263923491896898312483076898492224839960334655539912927072089901309010844766642653105199342975122990331666261846367589508715881518828854714745243359261836264211925829244056553468788621010031840113339448392941568000000000000000000000000000000000000000000000000000000000*i1^3 + 26772990417454371579867172662850917490174872979568346310587091835698908055290398850610910278208179660873865750079735744921988823513070218164806810625073710113833289079955184430847798785486615705390661353481263899656323940777456575638066595654069605682761109451835970826730098624212554276044624127311845437956949530083749874075389483221697540239307084923871293682297564582465817602727690168999438569296862045100715902428120103795263156290096276796880911050441663199870699741384697255544417088509864160614658655228223273173095603245654543021860795906239714947773546105494931309566554870676836510666372866740592325365007398483487553902589172381395777038329225268741666505531326943039506522617139493326851830740923243097608428626274884689965813429998623790790490455127301524144153200222335024447922956736654854791913476819782227475686109244536612717861998159302635929333301980894872363677638172612644419879217661996568659559202736284907134400943688812406686597556345124427774824459901350848289600509605720001716774334530662382264454533519277019452189590164602551156702920271502422440423849542930680979426167453157648250843198073360241015198638212748737693723498113717289715612415284224116792236427196321343567154919642317844199621762596857280614727522928091995775724911839231485653828802448282790366473217683143992934464054309858974272865185642646027717467545844286871747784460228493219850353834963022155251029163430556681852722315892452290007872638428443564090114085507979618347358613504852297708993151609521996657656698605614348049139156089656508353629957541437745338459024756929808897296825564886598268723965910004105997018506404846201396149044015367981055383989815841400613565151002986917272319309907567785661703340429429769952089172336346120252658141029280411536053848732969093952478049260056978206857309856264417425494411904734301766893777407437014807120869979421090928452426872023761649277855044016058180030172261212569514361996983969506160149591829271858380800000000000000000000000000000000000000000000000000000000*i1^4 + -25224251683260399271943745325593482949460464652073044963442893758647899297448024260311700327616496410277410906834014054269716929442700590418957656727583915664797449299630647507385851976233811427814771585063512364705161715264574835982853282543593621363047929489100876275282767794381784546887709279348630935772015534722121954137205929361546263748593415251553290148279737043005186259516663495632742417872441325845892069410182649323110936953688988685875116772708115113109825831772603093309661833994337125327806226223691489438953094410004269013366915111012829920078275887036910072098263958053965336252052960549485106261634607771781885040774421655099074624130921377764927545916261805201580474151113054068165616227650844295851552868745369981902752720179812557976812528646601914103024383596072109499360667131208843702658939951943200322379238065835529061137524766872015373398482697961621381889188622198074786288538357880494308229143596276351445925788498693022642610955061550950121587107271875051157183022937646190174047073030845954571481764350797966477850487030657658368493805212481302155661851845633470937454511674850406193039755667427662506432755415319299487364629150029994312440768987305788707329658667805983624733182632626855251937939143298990594114352444715283822985004333315318711980169220399760216582425160165839669661652018345104638911967460794675571048606854262617530330898351659822959186851581643838879834417517105205201864511034384508191984533553630861019015135228937787013855259997989235715323574010949488552961535217789590638598155006310514054497981564787046903577680292132056346357915695218665703699601605637164905477359553988477288468573980217133801179363295463513454225461002158235292825775539608469111372939168035588155567361416709638981933311678149284122832506012953230853650091350772114137107331985128862555078823418660966836561433977056821957913285752323508025602555203376509164573972345405367026714243124931144134689597230292205869604400855389306880000000000000000000000000000000000000000000000000000000*i1^5 + 11203971687373202743720059023473983131000189309540840777166026485343148353063953086372509967466421345769253421618083144837038165593642974196600489326949418302687943214307986468826164109610772657022094522683104082415015900526895000568799552993903520585562906447165163193273700243473624109980966108198639495959059238086460667961977346585865642276004944352801192277083422151550766814432182637244002882183195952899752748659171098237871889707860478683390400638198161604848325644385071856334313127574631577475450734268180804772927183847596558333110540488753938791691673962215359466778522801646958986775229237083399553085825848863989576888017806657571665065658350482494279452426638696603659196628225550908247450457658165883380383716426089459782992604225915497209026413316169796153325656691686699975823463045939588927412816249637173080432054779618288836197205322517962469997593016807263339195546977753748640917198957158457449073516624766702829712738433353671238290349757858224022743235798439001479793553391594583818618387786752534888615722821745462104760418875181711567590464293834898445070697427387471920066254989603248831849565112318019521608798860692408918906530222394113789404543614775257746458367185199496152039930444299773599126316781096984014837060833906243209475748929083101874054472892519572378591463732619073187111091287992449367738668048265145134795730164345022937729611662869646620680456647627263776053229008933025993528860522868873416817934403912159095912082958768253824873815623933408470508630049312869952484309003385439980003268984564919863252753644736872532296660736817066302569033033768439526169539570775085212964006821203721615650396470114025391466035754500672790755027271304795489983576489978591331377111856116554176996457334054729541729983223976742859583939598707114610092949976257752718651712180100591571027431929405273974534428105574245730475903375595587587295217361538768532994720240294917531911139612257363097722479554461716158145364135772160000000000000000000000000000000000000000000000000000000*i1^6 + -8794082180081841391461509315159023090981203208896609643900967401017257300349640420119990609850292422323442349216774712481203856128126559599321794035656712711702262735616753704860009967560381386250655819013125978532099788401842925710966817665628933112597837082179598171804909692871747391500594771043244845668965586170037604295816960437613743727552755043167854954442524968524096655542786604551243202900162123890520486999545491946119301092989496578092346990971732414379216468202705571289107235326533513989986431813583064922551525957132622535815267143209560098663267283073915969640251487809101354119978165532345172183743281302202486879914155245082089330928903275953130393157521336457869492628160936463930262274961739735915351522813609348283892883378821874622104533907493766461053101194797000832358545922817725825865191319750530563941945473108891479981738028386685391364182347136101299955651513739354553550728683343475622140892945021786281648566025552434466467607753469787371560692168304405677638347155444262609686969376669866711943819621422646948613335335660521270567629196246192571821997529801658869346851344422286889060453337430011037875634733040491845635527788033277279884565454392090640918882367423103580077220998470972925189345386253645375657731021504028202142341518247344558517232111221721185212737644511757557453839585730019332993615460874465830748475913637876922363109559935543032967774863794903619346525680713557509432200703577723666676233018921047674656039613571367383802501608181366161487498802056973437823298629247249142053074784897518055349043364351764631888720758139415169653619168099124112352094176028224222474776491813911829926743420372692980985372032472093605890281404778129948762579051319046106570296214257688769206202309375632782375686674689537638271879227484028184772742121832010690400544073440495339924003503746681885330123441873409901963502410855880462439364608849649052190173560244587100818625521749552903962960302355247767367862504652800000000000000000000000000000000000000000000000000000*i1^7 + 4758037928099997762830801081900436393500637404854950704798246564796249784980207363364278133262797138520047021391209616909964015173272716416205411324435906349598232256355857493028004448132486727195409139391176909990222680329212199691354546939909863792379514364146362649830115026836416464625782701708547565058057694559881786548634462743789182812092514686757054021962744828401677527797509088526604639721812036780504121098391595750021034165744010560366782447328825929989408132193510379696633255600518602417597196058332051900661072566064919966690012926763543572583867248826699495324900554653863077825480642741673215424895814151434842575508500611800424714931713159152601909516696032893201727253324316428275553778193754544067836454153150550242620247416526300874741193994672022231458133108669454391886982773404876489502318291096265594601598786909834438067383813609210669480158925364672531969841203598647694650033540202037677859932153786174344765847026762819660690181132691154501087284512823736682071887636629205783077666075558180039927571053667431795078474159918587150893254622902560366277826199659336632134615227448658914586006314593274305801929821241587424027623640223898017109584275761479401459087153005680444213795122860847697421294151421401210588020746770668675937881119491754873141386900630140191080117076234739550199163982499533608479436708976487418266254033514706485333013365509240179855133563216026599815951723805405023128820239122396123777496463582574341204665485663713893980520943648855913546212216546502587861595225827336272174577272419959076148460769760736401902483440722106157788139132113316677513123171277294116794448351588032207131672245593535195358563187891707509479808696162878899410841506537860984643649753262719077740447565525211595660018871576166705575590331497135602616732910257891944700138198115007971310711565896117748282895307424576292961631076739159708634792853218420054268989870148801114502333158390773684473214055908312658935577313280000000000000000000000000000000000000000000000000000*i1^8 + -1343581902612648443569312955418042639799019772242420197457369012662448900687660879725214556428417996669267340216659272988036186918752273859517426937680077880432834478871087091113233909532284815728310429605389139484644876949459294192729712642940747597052363981886793700432078499482062419281864379404709597416103990436632286545889445250124097367001098338103293293700311633899242469411741276316614582285941038750414674221088858055505706844439867018523718427168908697768063814736058088392302505982080000888989297148399445994054372954422236222342528435374887973041335838820469119690969441730557963949558301240497194881173983454314429202613295162248709310374033682393970908616732664759842109878998235169857161164525799560685666887808064132111192051279199991508781044073865935444012228754787010807748952669080988447143561380775341727423812675238888644591415277206138417372993404094377669701034959231718644857652207144858290682166224705979968845877221062458069614663665369539341667210645704844624052827273967798074602557916919445814576073737170984469588101741396382909078417952730295215787546758997676144334161460634281219895846406168214802506694597502310817444462878149430093833403964923628445359373741257164324611324463499562127653696180511335321178275026315178787248743794610641348514698626745377254978181446895396080536709742202357830100479038201503286195225924560271615472421524327233718217602728396183846171864716539752131037084657049422522145858406548313589371496137576116026045521263710994381160692930088405463061936416456967453167715366920721832698454384444146911262232476840647609371420197969364697543802283449016206579784190809056791990218048628440745126788351129856695376308889303560975567536690120354427158095491004755360500740693000018423294138998911553868418134295029064438655344822362645320487064437806359831186604603851330402045765037063927735663519996523971431435735337322141125940016887020482142902291328767736697735963046633314164548829184000000000000000000000000000000000000000000000000000*i1^9 + 219306540524213015291624603431523031133462238998392920142465592273486704149563865677440276245145523268503385056906172778639801216891564641758609913010543411165145162041704282936412462135387222058005467020900019595619406634956102257451765451918639742446339305999094851093708003294223848468307314595445151700864877619585798929997641906625606343146629070521093545515094340092023665375000284283597178647259207717991283461312637013985754547714581902867428112933785215516101647753118665251870182262768557498408083231035559086183740785421043875101736320810214032887340203351667697691468679921334292387236783125025115899224052233760942074415663585215099884454684124146869808571864501239140060742078235960178797162660529983114379160836444604516600424980200282442235906976744665907352831722964666523739044966145448629550454470850688209353906688748788312701565935004384042299313516868919764563152452117104147723116427106164605570499160528155929540596889107524290319302968716488186038749348656129880925875650579588958385230398265544186750252758855768016764516225179305719443904825345760943450003676896446374670021398420556064139069269561748266644841494842373389996092872820587429050945277104137746200429680319968395223181674578996456531065466591686930439619655541952167001709891910859375990349979816526056221121232273801139102189709275083814283243103716547232429522899315625812349290902865576186892188591728591898839783494179834279336077685959381654042203644446491554232533074673198825946874154265966404887677498761784090247233449230715542965582709414933375081297747477891123817654031567829298930941214852881649743563052835747066205401355815473908208856429992008344492958615757910497819080662306493994156269977726143436296333346476461788907078999584109501230624475212547746363194939966296707598015008340226563825703490298341944491771500365741787566655028357059602228739426623642350551637956913049197634486914752556761689175690204178049261717260803941957474713600000000000000000000000000000000000000000000000000*i1^10 + -30131188322155204537816048285549659015384723225582382658749608030350179089880994793209970346792274830288124929057213651368063382376153234708488448342779044360263425895589854855930044227491166931768751109757463915449611828960292667194515567745163560895779903316185370988698608581269286572564729512687754078729011046995020234565913761933910741359572780483793056211059051265924430470440725145629784447547924514723240143651323331730200329870063783779374522897750822785574936001895634825580578682083207624925912112023545682313513591173443261964632392785390400017207272208807421286351443732668086610530160647996698183883381442666981448333858850328717522734793277628159295172031023118742826131270644340211225351290585217246053853930468419845927074885295856144818018145281626430535938296971486373400229419453942479962962473086332071047420890455474831067759929261671696123434321232071631938644834276879441694221224660965043580879465322375648026308152180010374367691303703580131483104401139013685858541651591649318380093383013775543869421188196722987110855644147113378635619218541048534610709385856891260792726440405296851240528443654295361045288000040720948307089072745020457863040401403164189510975551997384917503650246219855460230128428977842534904735989190330816743573926442534219207439400348239964843404032532281873502682502523338203155514015194245675177677808050706507744140526611093691036094012005051287233396742689533921923819180733470077799096758976477097808078945758738648752226064728950432041601439968112550976299498147580316550587334839336762371547669327794292258380675476926469774281165049532541327073344301656036910619955215327116054262428948188830903162542650787358096071614758061887403080128730540938166093370899085937452353636251497821468196202666961191494919736800171587181266939561052807048840729707468636869318414955859819408982562939412004183540749823487856700321542628595793639199970840239718162015379695463395803815289514485570600960000000000000000000000000000000000000000000000000*i1^11 + 4160476952675420009496415010709830687063424041077956289667948714157405255348210373045279513626703700383409651860363373413669268045435646836657295349155905980253536690893828478763474978095791616502796819821143280770833596827703362896920384338456216617546264824724513141120267799073124421514457351424972160559356003747894692534858666943197499204094484217608371408863968585325132735825874163176102326272992950940709131264180923222249945397507756547682604281741702330502932757766708705193310749904016779784045689356272934210738368057305370644951851176755031799286657671800900616068359626636398720427106103131070016904252345886501398320849047689766150375522564933917304213713878915255240710184060510616903243787091095963108583307878452877337831275186288743452927731119523520702341908124779507507317974338728099243949844146622412817698738065769567146346533473783704209752267448746790530420083875878764761401556117546634014239433374589410603902164557148752284538692841276767034086382385716342383306583093265725604603555844907107648774542994823988236828276382343610707503101546743241125655123200590189343546967790732608437591783176997924499450722791250570934857201180395653835296626020435139747662515844391616433941773434135201978859787943996712258650938822910210482604524799390483432505854952908033937240754311625933686195537316607753228239223996883084958290641519644419469027076651708616776303968955664192921172157204433128603144723846914720915389365383302506872447458468838482819143836382135166513039683611179083770931458250705240737154085014541818222038832022637266438245617142853554448549341370895257921722659424899254304752998223797672257112390410328361173815223818254875372699015910859011067457647667929500178344487174999804401707006469266709446300699227006165989678133595071000581354311788841558234642788585737645799098265334718746549757439690541145202252651864819096769045178094191082533278356098117311760877239112395444617340646924883066880000000000000000000000000000000000000000000000000*i1^12 + -321095147544206481883874199641504317435561799070940639578055316856488543065110895456668532867806717318877398240210011922985733850109344311431697202681657149794990454020650387885521918482652039174368148048098892741420695550969405248230860393750304458143697045983067677924825941881419395054998848741210934062615522756943568306671663427101955841135823105107380290123431657552783290089641976537526832859120089605569604020713727873356786085158307305491264713545887431235888087083219280006911049532400419103900076115282742861675499106329701874359502274556718664407495480306423014815364640624596232010907386770120400530346763525927073163460076005528100073847455155412159647458039022750425191074138616515298174967441635142430905237292989584443582510471362327719551454540750090778464063769991500346715319901812282899144366603987473505657064886685380823675492987433510179425560089646512539712766762484862945328140006893862525249202441113919373095218759744474355324840421459693327451017558355323326074107002660226023883456978213338732918760639694266671796876824798077426232410285594891790055659923703865013664997867988887085786326109829166395445488794320119148145926869304805392676193015097448420792013890845412599006725864209099553933131915850211558252771630984063712395396127881620245947824604462429681418339866314842708170576254163737396748311889638381029099677417001869845621161454172964822160025742382533456433047753175191350109811409793809257226803962872916579751025535262604618129947311037936639550306061125967637343542767260076669673127636309686248585965235270910949415246309169382310710004507273769670798926677415502472732515918760811369095871292431659916322287922153126188248670855867881763948254822208934775941187302868792274384573069873813590687012692152635301215619846179692789680508610975251759021486695752387611386491024199518805864227370476466922200102607833033199644604553356705308297609776782687000454517383612357268710474151834419200000000000000000000000000000000000000000000000*i1^13 + 14666395689731487726666894782813789403328173221288382412417927077947103245158911033956996951929324703451656882499879395321048927097206158528771815185232018196763364551480165333047341427641432011118330093430335383490140987840458634906021921916748024913852821361069972353848077769448074270453527970935943856719649680661435019970407727775729385367245692570288151615727057418010402289989228393419320588029378297990939230273321761128417273328712701284528519870169927312768192877285814856982885459316367392560788478116508665751970460395138527791856676592154345805510342545822208495171099743020184238872712170034930832465371234575423050788547314813628453430436994343052281595373601468326527729659107815672541539392464308175764603851118456692273466254883000260943258197498298355639605890624972070944318435741963067973213249247137226961683952022534472420223364133501316128961059544331257006591931716023437022854495022858705595791182950612029591133546995429009008619583637323923902383699739859381466237960499573443661126013440023338548571606161727467922801086876835141160874432728871362958644887843761444134961168865727594790587505384836766572560570511405305845612147899312028858015398362069318469307480548864830569459838631525195751947916014429448019392217805836071988928664336700851396936633045464114631277428355424126863451840278323219660492783019679890342716036724616613462125239704115029090244069435578576788764976150023038810169990901871203469152599033470155982265291336419772003431298241922727477949270714550683802845490228619921881870127087917725550123765516173268066788209712138367897665483995051621662812608624986221384704260044109993300547151316067818133323110911531816637852303138004656693106100374340711823209076933669930733437728392818895243080334962084788644206709042121673945926659245241496948184924733357858599529796610787646280580120433911980385266761335769036095836133693291279899293432934168295901199727241926077345403701821440000000000000000000000000000000000000000000000*i1^14 + -1774511640881809427713766787654575389320941139308696547760778364989998384105571706991883675877111281910981816393641520582196901209775108089699594952788773549698933720702166675086903724040054708853662093811325928607191008041286853508992065961959252889596897992533690768492470664521953784420913183131107391885997055069569213052781478939040062781656951495416502656241652878012504190366463654609748432555680945051708024913382147025337883952943072107212506931802197184837773915605910667528058682035957773032727459959949404148348819513236489422450897912509460522746557951403560589631271781268823213304065786780920295740073370985057779705528750318388332993983270833853525275637983048387475260456481149342536024745206982478020340637469123206170898868373408547780586239626015684136947468325323712042163346518319009202165182309817634834764435862085599957537673411129227078451068737068789292302076149034950648335747107407797777532381308827781631095669003158629436624126920900162196322987392892535849496370881818765572443509555785211602633935959545166178167414304615540452690805233999576166905029028661122082717042455382731315479364307979571303675659583458643389044223839688294514586265551598905800820195015478743331597254416297389818123165713937845064155901365099477759766004753421007646285149714384414380654672138458640537518309261838497315842359433921442418680388009517697740426070661948808129157836709376224397271925204599282351972297989589871399635935547785060796191145633209986613276313550449700384900136144178491673753785283192719057445926600571845468392115022102778897290424662401177879185876583668816209086044444601237857026963669166979547219994134891699785039647544199496276259714872532736682228127270195778411171210114029115187499742137479782479541868296239314033596070341861276347324223774584374594601571804741787924276587180950203144588051942005311931019555880397468619789632332762960848347541325140418005426663063576865318023200768000000000000000000000000000000000000000000000*i1^15 + 42897613248037918596197303683713081075848860332142334028572006678990914978016318225570330812616094579975713165542173377799791933223444506397756813288528181610885678725796405714080501635895841788072418024745083997873429147214618391912108145511660085760137646381281644133846132936566204667115138904408485180202860023651243970539685621787541903289942325154704980409200429891324648697944975281322856035896180220938139808413476632747548212932067396432895739318027353267602571065795454538971532451042661294500685669028342406867779575999087258457481611442968468619809439293979396082018284012170361671038940392194660568187897458882576988917789886920284879509838627275130774299287740987589893551390735738555055994127897258647841723864366258227917774000653421423336139977581054494901657489153498166964990008312363427088581024536946165857760072052880148135109032957459897006368177971808634771021484676432831179455401240073223208740247488792128863490227642712421648034843835962698777490976453851343204664749267151667641808350560327924450788084970483161968443481553122183904181114945279350271318590536469800601859876894086193542785944914900812813205775961900364277631356074414144699225213616086674054926994702373688579390188393000720591042118922720000213740166511664799437009963847867116684481467187855530229581566648606937192397004415604955491823673752077866250028475897478205931479203160980810693139223337798208635928229171694968501221320242393717488331988012662339752027878128529764750113764525981394933984128629844216061341601693774599372100288710812169940709363976389925326774540712588192701678483982649373152307792077629052504489258992384177411939766864635742801126029450944392065975101765433956048986306489528316005281080208542463674480408668812328594564497170133165950877925139037146236913810148320613798380089029799807409043595555776205828928836002983938971389907767953577901543354729815807300891778665614177657908450068613356847104000000000000000000000000000000000000000000000*i1^16 + -3506037089666397156174903563516018462212850622047199790806352013689705413589995572044890568634382254556834770572329418484394393783556408701120218931961317448325908130134690931145509134116471268995122600369775425104489343607963637145384100070992251378532704016709823291431587666728298006970824508566794599837652456082671590854682068889688819476620519381673475306438475661628836440011186493236815666166562306467324623060342016489087727523931609766562861147408779002053259207337465680128349074684962959511086898931654012588099070635147617816843718946751682967764676733920298144951947969876734217176416805041042002306031999198167032740075591941055584235316349006398151549999422379118477876775730108641853568777171660697995999779056083544124760555858827387343604084879668906864994550658863263353601024732302625979643244608185380149056544078798817274608219795047304652257582866300404249062294343458854666137242988848003303421669944590475899499023963537970640527602101440350324293796486460975483461266182214592069359199882675713072939936222107521324601747932211623934584397473450403821950045824048363156814814340258338771959268806157407669282764365853200066002763564294978224446489688099535831540557989177683735653128941673490171806930319005452646039057977528125900682491314336429431260567841192431278266048332998676042816883480914848627710193877766117603913425305883942210890456872780507727447448538344422095321398235799341645163995780661369338057402995956126231038800241642694385092785211184017272010907693356266458565072725202826521231760583736059598657708503132258972919842585351406076908960187090245765398184055901464259379388571074338145330580928125982099869903020267831473545778446055988121180309756032292366044207934587894317086651640754715776714396341385124686534755127046091267117696647712442496035956010043308548896895561603989219880083596054631674311489438589621135809807490260843536718749864978178890436756732816266362880000000000000000000000000000000000000000000*i1^17 + -53318484985129343741778311473668226011788327196019653477178260106799824473344877809813631040829762122565637056548148975696909595558042941581301660250817766176071909780594529369158907189512527517202468080699291226814513453037363568541360001413551286678275038986425815990412495224685043428881545814804629403765013780902224034997059038852972766508405504736667252148594008239978748512879706652599160482201626630409143955097931385162601823930776614868440766481893352056019816495102625692039451843704913728500679176708353215775675687197798485396579514185034747159498172980217797728742877941203547284730042296306115412191019142808122483768209033246150061810211745947703256301874930910513726057557378195505549083148455793438150298486847166976782150683503442042509434654080115368654582431587294595767481772865432918263869588082240990822724306482692673104999101291554041368851553796105046136648688996544184946247061859092711704517429559044134321166580582408634054684144272449068760208606681146513427907575478926896857429948979174994718082864072767084913968071209837867260228261908610758015688563012152490687378238588502632468258194244065626333654446622698969280925241361781632903938142507944637558031272894858546000236467256980091996384572164706841277612413649526120637168576570102518631559534137435653824559357656627723103841836754263343826616970321189353959900639874774507366480072319095564235000848592680237145155322914074408448446155922474316957695367510051659498821684860039029858974323970261222269539090423138632732724053112575782099798239433689818828635068296167979510075443920426107667092384497074143708249301684284298562225255931703341406083095852877582824432351352337835176730950144694798562638190711937653457935219984785709800865877826614363225771327089731054893672316452305241076355381580641124036338288798661942460771105177898183777447576433571655788840688755735295570724967150351057610835514897313539471585981793042432000000000000000000000000000000000000000000*i1^18 + -10697496794276035828316666406328860380639961679879288445656008522244653926589797384123535802038867002783560950626983317059628005544108252056375341012927987364433052319045135678833401692325452689065889296330412309917032002702318640740194868451679247356448407226727167932131328992223876213147335220190797511340900002874180477082056240364722805032236538302905643916569845106478275323396378225201565866095517509823629599031636446941743177504095787073634111187995046168116679155754378959224714111753148895155988813659908333991980846530158928036737567112551733863804543858028446390065445451453809421198814014590293494534656165735253669248873985269693442835246232363307084758678850243921374563984512548806745822709205818181539621115162853631963603333774911358764007781308250844653754831344168038401129211937235790056541176668222503581419773667835695032616998726504772611690359571405428730372602292897412936054421291962037150326077821713130370773691166511305407521146664308690097544886660153757138649924150907766001893339756025166278473123917821951752358747436560362494129816508038544243731044448101513164963817977186077927256922724200511171510957687530539159207043130096694693470809176495411760310335916584104452040073296843244127932976467595748971347490067365790687765253115435325901293562069247416476009214550135728377404787853752341187425979048529192845472820077905360557607187379586205419139503429889525374267738230640422881130282600747338952207480183428979286560640739933250033897021180116711195175790519048973918978412078740937693817720052936443424878343182161586872024309289981950531984572928890367463759574272716709856458406911587803946626589322735002848475288952826686494930874997577191663258358691305905949491696348120795806248646917419389064416108086802250268832057764187367589745717775836727252761323423318565713229173057935505630182165653812200227898825086761891168580041233409014322674596583848643066794965624422400000000000000000000000000000000000000000*i1^19 + -280280377907751623978400717770807534189999038546179833239476189052493879328612691248065636259692341439609510484130989400852613347200411189443365658540286948661600436958898322339375658521139807343917979697535829830725194880256783220870123818024208479150898702344314644814274542508944968360014883922751968503480746788792561355960770613911234938341581976669682560268989027881124466620473250776104911043543394582014611121503407280482802280020397809540541695658935465474323825065415471348020301858666225474669442027680188619987222941265987209183811458150232743129089320581378233337341119789560264877227276137826485748944111549242344817762314513530582717584468219247193766908724185071906085290556357215487537504606000800581692101688830733954812028768636255373861997614216012453534539630378318375426609134191242854658302228645559038968080773363393102321525677625811636962965500330112081624029231990201435463717047269068888236608337115088206750848219073265242104845918718019836745667422212252080736272318090250059077868327034171005020980049769985155819586242943089869674685404360534252094653373958634466072359517846612799772526533169144250617964496008921136184989334266184620165905121349265433079927134118011148515047442740651619417625949759852511651436298204472249724096109339157702702956154377294068868535579894998097120921078027826909228891681968636957031959638684572464669006951257215443561297516744840329632263407619250863650512602733430926724975856811428133611569132358514948216731509976466592945105122871981824397857928009269955668843769441364420724656386322114942180395246965760749689650532487484251400410995748725994087157983195819516726219849650160491537072494962689538021600827897128960707565346433719092015259907078927640040298862459388010123753244654001467514775723153455808428842548997917759795718841960572193095360805556052792223446678895852710753585430881257607248097281063962669344230969113941486757730058240000000000000000000000000000000000000000*i1^20 + -1855745719606342120815284353984583619617617792364579946855576342929716190900529584925753405982386639168166130355417534347906884996313284869822883982575702492914998961184782203267351788677675086130289607171862746690712441715279145294009689411206874206402733272939945431092762009007981028807929584021783987100078154072152664397983573493956762526470003576071307010035533019136943329450237531086976969614083707651528845242943041743410228543123061187948824250403153158387559679836970263407903500544666195193127164931958724543803385697888265120380831674755174659899484695726050595794258374473298793139362255944147957326037661392518545343125417745450206865066489302488823082107837500949381107684457587670155874432266367433583972203665952971250970475905001836532231619483841656042871918581902504514143794613230456777113995494527991883913754631694210492593425173737790132301305147400440247600066933368197233552271582256038214682933796421951432193420567076130356550476974203781597493389165312831548296752742542912718662280475760505463133662783062564083784848755369842187133839459558534229110883191145276248605131906900594825651246683737219738840821055014276721794602449659361408950836380523044274124089468258130017372545118135091707391519376780677548406028006572241403220971453782611644797234543319418295479835411783378543890389742327128898706748941424341813268250376282788828438772901794836085841764759491532018124715263850984185013555245592644347376026960225685327054469592358526341006241430369623715615960231299211178211759590922370519332537698723292295178128046981229992946218769590935715697748141090947443312161587009215518513790974736368015114384652395310184171560532186460382375999241890834718787099628447265172149053259948999194346080997931322771807846489937846234862337074851375508066072272710120696007853286680729349014797774195578375342232006730543322436515404020809724158205048166635777329669860920155004993536000000000000000000000000000000000000000*i1^21 + -1728952019661112607263393170827492651715740396791194690364801655692041635742842224819876780981186682641828660810264268525688752091853242725556959034675141308201896727178124547558670024910590397487775882025485461043856247902099057327442314613682373669223418533874526287338147547943350541315916043159729053442287831413033160570037098955697082944069609934103584418403167991351480495007264763451682887127392087696830745907736924089705218959671812374981114948201638215644939142177268497304781622509355526155161406088541671204902561852472340974972909357147003348214092280534173140586814031724973337767909444480343668985628246300590510431624705032403549259311806650077636484011891148098311470821093673383914465252465059066289110172751368822939904937677613850942911341049590926827293915089492495358235222078436335724722891413979640984646773981710787822465119334363962475429690411153434164817702102685119527681122106977442397889696055467169718904005742013082807547905978625059606558397771528947231423283400559788576173146197824777428240333563036726175956892176915361638460649244299428646453869445243936423291092562785334545848214084672852642207446415092996758227689869380144940434301282350838898032657880886912229967719687069873332658878529594712830942665986999885663262212387594277085497020584318250694980525689223059657206299192024175437722581119052091100621638854048777312353874868717362232739069096498780744976658568419524088198951403410630606823094421159633040276919719675374479884858610719610080309392675219515838470544880493025246080668842931985495007970114531347930907450785886973255428537168468839315856013475516316774460531410177567195948573173879444164845256001647624220550339068680763808098740907781708151307967289205086074997852445075433638526074149793326636035454286965446120396156636631453725766322414180769387665307783492231276655252127853434660770412322116503862710910266499564792530835410400575488000000000000000000000000000000000000000*i1^22 + 1179505327135690883303592697149568081027856264530077360734259506521661814580754466782708256154819303654803919934809545553595889305391083975612261649920940865983321690101313342124219796121911818156495167356394918367028648090046630207194308518588397517763729949653415193440101222922081861573657007624439579034936560504106843442636182337254837257455298531923747783139477616211379471481219844390116208197549415778011302905792753613778550310870322250193919441514090453342216126705825122700994014114223985045721026817992685207458821531665235348780804497816603567726040663391827579234699242777451936747942420318948436799612635942065010743929364074842133490799202893506781636224989204643376965273213971106052804431720679681595346237585547351980921817432081610269912647609237563651647458320733640035104130760459027319616439281732683029617720075907324687422146668062072783274785874493565323307064652653111814229639189086488561558819229361875176838784590770632837111675995094282882308057303047353496194123440014041748298543368326541559130256447319344536609895829996606861015653995755694648958016142323529727321255697095294863777812122327280289295253910707850325980233184730497817176465072129535040196589319897231776754007983885529817290069226945932031778037666638468574758955935086987217748747701441315336240202791069602683186346964500657684052382455841157905649013599992338535814575028232461241569189279570381815147714345068756254225043167419906870708394533110891870490313020233916353755762955617886673449239281586579416879611870189484542977648681734816928599843205129084723131487256912839293355626512901008573384383983130067368570735649346755672942003497020451780439348585443459496720860298894813806448227007957301507291874431601289313539990444847038009304272044842644664884031170388582332413663368900122757105953705460228460908602710477341698431280153330043469916078405775131109921394666190202720843940002529280000000000000000000000000000000000000*i1^23 + 4077310791828848364516749340164021833810223958894217586393880305243136512470904664722937665103289320526855616389010674606347943877876294932467692005172627669367655522379938764723483675349394969530686970455266142378056444327129163508713035127550062373276364724403611897144093412990120070439094805287537620668657015823662222271827034519015723381659244838414526349570176266115861861671732410473049659896860170138196133525932210154495008465401468033830553456039867164968898802838971146987437910048925703765909146125157717811049325257424049600085940856239630577624759396849094159231146754818017518719005849009103295906822684183770771657632515680394935059320536203682728386045348545342522645933740167227397300563888040566390909544242480112413133124119751189512601773449312892341482335395122688408463316882656712266568623579228073010698329794667690037456577289266420514522645826428641919100950782475769320462203678743878324369022223499173948874742533220106225656111714945243217847671293513095621951275221453713139861741605110352915772248471551021764506895092855262937890008278950259680673931762784001766800462686155210952601542363557476884079702705271559149142353071891743727277903946957012087355070989151067265011605825115672591196710849591325822339203902831155017775418341441474945732167394835726311416549127422383504306323004957167647844984589167922018685211300429857876130312669416145870793238092219018842504047856388618043426466647194552524722017326921134232514365524695884291493740979064673120550962975454063548070725883062268239681459621871725548490902370946833564399608344371510950246181948097542102393335440537865369277324665535672645835130075487611025176363673543458627363844669903984716783686684697373545139070154642073178478660813692165857229714519443660699251758116049218795318632354238080297982603304604434029493383959160725534535377599335672816623095180081688213626992115474213139103350784000000000000000000000000000000000000*i1^24 + 960260057762441043192040349577888518316456071952543843447416663225717486754703355975492447318691558925532255399694201554550826608491823056915316262972222210062385083620838394138201464899817547510778626710867979650332696021821799505068563422507715378981697644446501178024349804053802182461561457149557680219613111412626483463957489837155954956058312769789583855574237101269245775006073887186599366439637656660389693598338962657438618544497604531788099744603128337719398806763948262505074973126387218182433757997515003949513201448391863705686942519886574419291032579483754105415395281120402960761499575968608703176590658603325848375562451548574989946298812990130054709082375274255272088597443082335598368484961054463237123394029835763184907295963465282810025595804729129153060426145415748688654631863937456083354574897980417615728018721570923671571359857130923922568728641635569323869802178846589824603385224986978411121136480347202569160145355726659375753202381485483483934020079605533738184748094887474417274746296097375147025831720274152092128263732992210144400900517301218308091648053679852420656572497601593150931026185139304239987769758454460286404814861916048736767670683758937993055006450784188863788724550909268176941652854590717589285431157304300766166339213169190025435599250582889634449599873140867153930694263799273795153240084696893006550384542396077879877111258753230472152796907899620264278432362493912889044105601749000665914965797954864306859479459328047856703203803140377388395233246778476419364683470620360764151036248925627886582697890825025728158043234254148967537328395255464437686596073872331666116338990143812468511156654696187580275900830613834036532824440377591128903199349510013850217060869361767675119076726473116689808085322898919140834463902449382025973294245401985304629261202646635629972565720119833509940154898386954747123070159208821134158074218975239287603200000000000000000000000000000000000*i1^25 + -3876845212926715579671999420144060134256658740157182138563138723468805554680043881977549977002197740415034767655761851981777541096467021009476167775221474957518509665841276596237580906530011702674464812298639371956079525869323299632236904869483975743257510022495003521122002119858177754403675825659758765912099840772697280731315968340720786504207807619301675208762774599035388641459600671913940328409259598701035587086793959432992886118888290177281693222417103792006309768258586293579333381576028050119674583003037866556967872688228951390544892757857894367095855260951013327412991234231773208799719144529944557641087905051652399284747457946387923087999126736808441233567198495508357767233469899918686488666438564966204156505333524979844543223447672037910265702396311446565890581628771467812096034242987497295576744963623460456102731479545360113827565930844367941418122659532396854409580886133185567116805332572788694499424957673148503319777080928373990179971780399786493026903252604460261811889978864891788154796499362764501820283525994023333695214901098063966512076749318983629970105236251845217498212462834897248634171739743173516561881971369855363213031067906691052631361812508000507426174877417592071267000726131761129492262873788346499216289648476198811131611751621851276777489082099050961337119062484090351558528424055628394659931354152353952713885512643403457965095494086066830071251426348547880645083101678961820564594457519972159809804278611837252873481478240945397066626531741249624290641406215300951549808999700753849216555844284165904738589771089809852013980076615653807402912258771973832315179752772726040916953404700115293479270839972384343939604810413304690546565391633870073915471802664556222628370807779635775081882540229337159212346937855813731565821421758396692463788462829583273480357002193301627640642863620528317628007060691876771916552055904233037288655512666112000000000000000000000000000000000000*i1^26 + -2402258924782036885288121968829769886307357740513442463828182426329838475381451305630533000291267411511488370778904566988821544810947419197522812219115889923384498673001159508852374720110669487086735722410578156437105628126018817204674989976152538061710598151899356180423740726668070283149306936166262340240566018970368508163696642052326021432130774109795643649224114936244369171263715512584862767017226960979248939202682152654163036436588201912736849175336616476639871578387009455109221277481992086846551104032079964273702544065421360365557029275058650012847861057387313350949939394416532571594097510178750364250315317130240995047109798001434856203953628413093681664114832796865109486112197598861127150804600757074299995595994697205734023452935729872903901583841599844685894748955006464841394465146574882551995725487414930383974107486209878044753808667093044998669789637936877349335673308576731023877581305304194809110966583528248113693013072441990889531409197760793876301170530464316348063783530365176464974205710920827043689527449200337630908193475627240091117662000947545785161011464419955068621981605296678744733738385371552122311719429534781295701451611040881873751145978880513613890122846402774200566469621785860638867826218979781472853960579024176173047072673593058086213262402046246834733790494829148989201142293996234479162674840578879108884895918518665605905187684563835414566454459825277912383675032899921276704015370366554657468537894353707246923093355373422527097018209647672999820881518915078052181420091640856175337916309107978813713797938957428279638333750542904968499791842528948233315931638164683175501935749661617593597197687312884424374194482444028527020899032237412378715053559519462728142239556380917364268527187350577575123842266020707590088330794422124416750746158557838097071282404804333990005989858369218618636492144053907865523360831965085099604666482688000000000000000000000000000000000*i1^27 + 1330032886852568181297431975574734176775199906336433793488681269036651438041773121638566492697887105416128035698178710945170588860808709637530418106521211164816529936184411865635791985490439838614096934748150008863383068713991044264196470189304831558215196704250903607152726962333438149072488220070024764485374327592178138612590995443902393723539851212404678140988353573488999331836865396352064501006410462269067718585066665447840692617294559939611018572609253214826817090975428750842507731505996854619965405182256587595953668540686072537900853697723863809421422857588602074724848063128214130799583806615936770201032639513086055253257657448799597659616731612241608420901831042153264141231573875391950062608888406814578477717872653533331177715016942149638985181747964570958783486814990844791894824616487648552951963874562342264017945331778219534483790042175246588613149846674619655561533821055623510173284426317551764027633672926842711992616741192140551147235131494176614471242376732560320362527197028758076135105793242741450307693431256146308133405115144179065877304454061362858488399850458123044559063493060880312282790326387283873183366250252589550354779618663942849481556749079433944171468071496572366201411870408390006719293570058132607774226695369304767201865608696756542241044865982517617845816232790588319289062393929509568808233874965461278565749643895035554916205257140403263006458537095911613442395777901195383086473999930456175220980779044158608805670064268082582840423006085402954734504669041174668539480405890563419419851708283518499281119603746242891579930230392398851372463151111231100762181137899771219887908193601889744448916635297209293492063526888489639876187822322246022009248391511290919204907066363097070381604252622568167960329427224390882866446313802405174596963970357095250804723783053033608037404071194932531789025017122323608195449500324416979782860800000000000000000000000000000000*i1^28 + 789742553436918854155976303712025561703065469133879218405444154974538826319864022414403484282005636559144226297683581055461208203846961127010525099417553190808650618657182773197975284266093540212770775745935100707739616768260386877473504570976728241632426818492502163777829137855385671083869404003082615983649701666453761146374064447813725484488470164734013218178529941620975736099032767558250036548970780362510049088439663034904609917342340788150068277213934113717542943941351866073191922278908913050151134976456570284156569118398902080616548547337961176535945713299402530456018278416094287414485319737806534239423752578130810433282631107446903125348867392681768695849594444527626152040761561499932973009797348733181035735695241622120436255166196513015691603559692273465156648118866465607961133340976432052758467152934903740923105478127057290760519482250946586389164105515519267472813017343528139838885815902854896845719424826692123701888475413796515196150450741567770030607998458819174410612926720699175136989617198711244611816632895081241649104934222831710320297453355009319788765971411669692280335705940850947347382807422930542021261511432440102816009868530100112136398295998679797672999302793136564204564224683657964050132734970817727943365685282864659991395340149717538517363411040373047559428575949618654340522314181383002875550590611002032759156327972572270061283665305249890255942144039003406791574163113010968851576038975029004835206204764802589546115430512382718539384257704488942032507036579087509368813620258178047892733407353387719310119539277415497089789564038003148927807135407698169840009520181412102868577425430902144282306273013525975186155046834550532492377072035838246555245985961623595670366953443652911307350702547439899922179779545489889727781625679766248480873661584404417037458484618215665107560922587617371549280809186629509344325388414704680960000000000000000000000000000000*i1^29 + -521502847637196682712699912616042108323600788324739163560662418020980139314343445698623067018102663672176096138678602762519663259294718044748216065653738587815868276340823263644796407633042370352614682509692020833130082821446926621201117375623242887797812399153555708331211239819112248968728295455262357644127150582230358712783652533340297784258234141522589514359238907246677156412879869726541064028092954266864186990965743649756153606000554224208686622139470057266665709375381728709125413722722212484831175536070953239650211933804632580437296326469112157372438851077087035859914600105075359600128064194498116341752518876849739861191222622392397040495068384565451219360354673547608433830459663906400559003382997016500541925478036434493639047023423881751966785794914952678189557512206423736312046658682180254378202348491861745432418376221308978084620962530511502834660770491911337522521691741023946337219632436478219717528040598443866540444322638817638989790302024257778079257917012767623478448917572778701569980878727591607971940623097186657029165020934070250196855580508434286794054091398775357371953972506008483916144224537946473224965546924938662986002403973510672382019701462773486424442372180024625039861109213423071294638237387974394129885860758346261425463196115350549126716350004453231611410063621739604904106289580422734667587502773586594138755033806192387697977386451303263292222633247689460770833500365129037914194367197823232696650394615419963037090767452716809672021915922163907711436966705061293711455392600014563534550888031927550299084034594392834657252460464454825802058955348132739434311643326974442268710568449270062169777772784069117602158065927631301827082686268932779198336495677994741045615219102928306869646566135772287489082396889675916289472284171556258014697291437017554695469687811133323796632506405119497325354394134657403410459859615744000000000000000000000000000000*i1^30 + -267210208379781273935129246531174321205652022189665660683539073556611907431301474982962018948641721994724006659573205173834883171651327243050177654443473575029048641798676862116536174278278226366448910001602010124157742141932486860056505556048769786913139159617452030993403163859698880240278078373147513993029652382495635871167102149522850635538101512188517133779318582893647653610426427464282411617319693303156222183435812800942354470344609529472671400198010891196747625292403118935938270394386534008019258879058132608606773032181720094268456605603735574106910115665852361871416758476662069914565131066338485574892993076338948619173695610190080090127660448166823084517344574764593305035094197383725851924630104543636292405092646407159996532652679351942613304273351182614294822410726052950222594667887483259330371938352008266281921705075604986561539918829323647098718535703409722982702060928478396384624063056056745943363235841300147714778130989333864706051619999201158994662478495560552133564220423145815499034190884039324531455100829626833038102816011605320465510024495472146885354582916896200975585523149755280644581725187708106495200217798011593590459930378061187434149883367373935543533435946043029883087719469520900361700698876920140850572186028646476119776427871630582792372252760459841801520982408037567685338011701199185184446569164692045574162045200319146218612358423687057556571819950580782860497979337160418121077087675544351426882799410324656662148487910661032889272255414800529590076088599477628748495235524181873752696036048286778332131589313565304169699774305313600586887667662199892721023622027893758157305108811209879949102635874331333076879117041844356128761198413385781627060006152267907601168931073257936691740558158790995906456565762242474656275058002067537944342415556919782009276547017982929823508584653251557746583619546988253638400409600000000000000000000000000000*i1^31 + -53960122534454223799348114056528327518051603797801356476410054332505451478557468996274881180575233847702480311472196145827883516226766949388007571233498898170995893151259106569644374577655007235866948377349684369074644389100739606954566389119403041063706305095235716162544527350947622364233422336204448466980654556828181377776316287591617263911037720966918539491198451770313734906014347027223878913765547632713377476686135715482842895406009750102301776940227471694101826616148880335698172323906190912117921200198493005478572031529472686866019109487064288011542841835749326857823232711101910721891689361024857896469495285363815692887043627979487179420947372499908703920768595269099835698783265369299560609678055031524901710135486188089016939129921854189347278363998582274779497564599130480585272526285743813839343809133112563176984141236303009411140425467675449819847090272486589817892411478219375567383904676251942941676234218885732713549978576926911091655551457420680485110232350896672274821668378918419340142056150082032387115905560621517841744223411948139376055014014711212492018806267151455398793306363056375595500231794984267067117498628543565429985129424011591036289510704734531939571758229425929371816375709613990603852404876803550905344440318145416236239178569459639671786505403133338820398212019806534616208956737173853699690362293945614485815576911036159606891591888754861773061110444418115595504944105286903930517849214789694582135765437422550212958328058313247820595119979615559006152865399728339746932650218891153960441843544718106826351638664109197149426099633028094768723190746943976977117195591148900181216998390471733170643635273045671333544468950770755393823335865307337992337152926967913508502455428360364650992440354665270401010202667423759979230561652485367539018882076685161551136887879160016426832114305441337940965568131907557785600000000000000000000000000000*i1^32 + -77581322078337305807264563472930038257127586724220453471421910322436571422652022330719394030359264842130234543044728926301409966091469483223377522915432710202511982799781791949652790902041099301373714988844347616291249722380815568308800026424352978129016536388966227411228263689342293247534845683459005032436449543227048387520901470017090394469635009302893907623836309305156406360802263853997986404927351789150632517948352983971925042314243544893478686428107850633299968791178199758856269069008001776712610652834521872081733122250192775285398794857167086086298838029449778237493262791045393191715652281719416101198712850614346411122958541354859629737772245910732885660541802245764598938738251817561367700679005605479050968217914024816789985581454184178587301007554482261874260085602770843305995068194654273623755652028051553129036219991839987342923415736588897426530332472153687687020737488215179386919398866323492456240456066702010402115399287232246994959890407341115203411497869794889718317369693424442904756548862341931096968006197461548110492626673421339034317658160578179461849650649506766234795149911093487710264056697936718377283500312842260462037605898499118508334087428241074480306099048182403329883127359682527916710615064963119913044447878973205489517218275981380841419862224198700842789823129119511163894180363521131890924821342250524907829525268356416144004723238204931705400200809847163048081137992202653066739368195807577152520430975998861042056336536388793690261902731396341076836255565108712475025870672226095130007761012263220922795287183825977822493039209668134416440377821135937298276635399145109136526104809560844165032244795935514111113340267208065887251109893578860708283527309981735211018971635220635778651832937664211234730621852081730270633578930169269539264507200226524629847633669158836514876299925114188393789313077215232000000000000000000000000000*i1^33 + -29676610111660089458930994253274791675387201087634044022069829907184956101602998930645358906968156914713379249848412292755152203770552591121111627886608561535355878268539729815725879130608604422807357927866894167249286506670423580401492119426319410639610919513748462454879668446737480088219000147474355545845774864524830841919796053172583900764627447753175320265670516403836034972696078605156997101370827732824677338627671003594866596647764464413722748747571080767821099371581994250386567440011302962099471716954651456481880619157802225042837578471661188122224067052828850292227401793536526656159658872789956405387804658687956821789270191308505254416166179745295109415742624775696454584201452493226842284059659542245014612924975594561618556859419731452222372708053814163936178265598229264060546157582933104345970258167605983653544027182423592639527208146184748656064802262243032168109717591362596749711920159750561993294626164333518596998020650970212061153708299638284906426383835356447382267410967222955139685302637850233787420347483219674633797615945016609164071450128067652167479530877843938996641458574588555960409597984778223053876617558274304054786568737383830668831254720989871594574934283390309689323763528220504297954756359864898610075607306840925534241667423753168910215587624239704698203452500197865851504711536763574121036683447625966766936309937011560699647937364096327945724446737102369701767022970093085849261435874971943422479676408287425076897682196710841506615184104860190546860079216924912215372213335571470748718337702083164817171151793652479261383757898500947387430127910443185502466001949787087648951640967835051982757287796283559841590428505350318675981042732297307469363862946649398981333892237372402053754873425176524612481530129003431936417910944519489022014792495328198340108213435625475875083768417779200127166683545600000000000000000000000000*i1^34 + -7095707328516180872346773447385057379867345938812086857370906195982883820664533824747826187272915753641941713807636453566255627901980011419418458041349283766132273780022168341486268036990337394269440841800552600387751969193261633869492817287460403125924870998110189536160672570374473444092641011007192520932067234520773457479347943213825694298212991268951351071159686835837873965819844740029298192740484673324894515440373236851223009871117988634681004396000810164343388673038846389959697248352336487713001657476795867977154451346165355066575164439533355964555945156447046543314271000298141744548728278583936881167237153328048631100181319505407484137282894123544866101660350103497255839800690052150578006824107539862662341016199213464995112192320112661270897865424119537641151991174222507811803831652033491439641369391782316174999865109689984843228057819976912111834862069913531712061420099379842026982354693049322373160978710338923651226442274640896364293101386007115953568020046368760699987528537526308209287681703222384526477375617787706507467042587314202022357055712869600648889787185878646598761440444705201519968624895939056729478798137873696087292752243283804042787290235220159723864043081669272524808594098255417320325632307011402066441718554812459916964487662077023707973603901865532004506117355374475211157671337831409660008664576010750917942473754033692452112561811226734439525173812493821672234696123278513641570235449492570454847216205764490485341073963603338225486630288897753040232766713249955484650002848577472354008724721996437922807431125412330615045604371460135499267636586972020575201663257102026174731933594022986968630194060021944307510323628687010059925188857049282108132832915853032808696761396467084716931056057374792295630371944640054851091763158178363438621123344352183316692111838246775643105865271121751289364480000000000000000000000000*i1^35 + -772967259651993520875792708193372557948555324155282042384987221361890630917065517039135620988617852323428846231499502571508803769660222873650005782260771901311173371159802881492903581689659223987249266221823282717982640339508630340683352639694061852919654052875647705658512837430098947608034978285936407288449572550716721003765533603080830054107949153546144748994691246241356419550023047643058182403604044536711056979647502953157704361015815595068152299518129155594347175273926093168007994011649335286190691530837243915516832463352471621683262131479155879604880948601645367433775906299172499788167403839354519895139969803752680208498508372927618765948341867678767865650639426349211822887701567407569008979544726968121904539356347986319763582198855416296354521873022883430288980944619422003918734621874292327497187117364745630427832728015884318178332301077025975976321599724047396969100043913718834467446043975070234472502136579228295871931174472377677126361304303089086497725526389017370656451231304544165591632782149077558516570716930527450932979805469684052413457618070152303164477424907158579281050155587406029758138405085195682348306600122545531986785137891700182041926151972122809206302397955754741978373629052815011049024921754498293910344004113319778003929657875885740078591141398410857930856892633213674221662844610988067398214439173465809305542457868707262081852672929426048110050823090926199894457990012146868938455043837878882436268424450295778353524833341036464899209577776746418795295931830764931065593988623630659520892635235450346338786115727777015420938696187226301423173357548535362193246793218423495358230365229700643352924933316290319656554229501276582438083036588831531212358343318640234290918523216620662854015099288313103443666591459099426763499453872384981979610623617978176333041641142572054941024889868386304000000000000000000000000*i1^36 + -44915596485569423351053843432905244532849630350559793334732683978483285610349656021360959419644060133183619872121241453678563745495241321988048759326660571379787517713683491569238439717053153833469150617591582317130374491950837266754157313730379181847746975961723154671717021863162529607187108721898793636200052299995729804746266450005923401418483884784683863242307199569707322323190276100575496285622908556688330539867349980712453280159222091020958345830417311044442315690819571036228621905659596567640831367135049819108634638906739500730136917447971344916646868432411649417696556103894304339309345983569525427706110176613296961283734641817580979327960241249632598762744676344318697552421150187454728979893751610455373621977358286914847285748034833128024844607760591544261234529982786434114520733773454941250282314433359638880371987632049516397842215324484498425823543679189856594542003017651848747808276393367337122860037300528031421318487271469164788558603534818564393372547451783445463108668408593888786204329571639504207705845959508892058918587269983470847646302388452228095753525498771965083649798102414101778983778761583472160029725978668593247625434685471431130451193765987657400352186119717030081996651118682811123788123242882772919683257588860563759139510083876900471660900940029211220048535190927963373703609566488065959000354784607052144728240752314787640153219441657165920066895917450724836639307359863414973759087685982028404709338058224842464351945821631827427686198185093706940489316528773337316681302334149143672903489127970292390544113176382337482887722415972768996430662950128191334191414211261766660725162998813388784255766229512706427180433237114586193906405009713240053693739687515388133445154618546163626397261880667268324638741375696714865593429447406682600056991283829659562379456684286198083459691315200000000000000000000000*i1^37 + -1372231869822803307637531869821829625587416874235863457007480543051401036433602005394842069443763070146012828684535436875442855738156296074123354540234313491316099028870594486140298430306530982183380767425763170022487041629396739270840958228384780423022633893297184959530268889322136802545661684508964722258513579439110368130782718279093858181027813121612732444006159867475580048893723079858457157994855696080981620492441636109301768907937395244493772949645106009225101689535260265867120305330659882605945067240339626566449839596770951725530643195944732311134541394265073735239038626676528244087952652982028257093881974316994417641360709816484027894236078102729098378259511410253521161159505230460285077966545597797615001937046408225601064562408301051896739570724174333350338484568927393644454468479899300916976479754842164166974080086527159954485165474533659498097303390552394564136865740541568394849721632239135856150053763709214038906617810468308099948726780936249637069190032103337319324204374370569480894838816194666576897729811523481582996709018235681803021715389012668439069533008357354439570616592282564526943264605509590004798919355925615770993421968742653354376526414765847091007402211311114333858763501828061635353456548719802793098231066372555580394027234277426266303224186356317373518074563956618112121200506855941672114978361668794346093374004222836438770614699385243421706934523662370868523091872718048022583468306944086680983917203307660663127911714849710310638983208524792230442077557466562888891507172775204856885272197379818135453761340662773651013260058828291875683459775219165215574407087127917114363617348340723927567523011857679589631497033336454114327794691946538555854383560239368338194323341389101152981827924315403226067587761399655418793672889832804230050936081844378759581322667627348607631360000000000000000000000*i1^38 + -12725960328246146606245196157989359819983506781389897173638889527883342012428197058104935901060371247991447086079133722329339327234857739686822851596290478123185998458382937269421331960901580588012649235919959424315650801391347191282413513991812493287284474533088728645855045047715778087994833244825066291714392470969199075941665479026364254331780653321998605764092041446174923847795472370519409563569876680320094177255734315743548773194313887424026955644102494246412552339016163186909426090880703011658611748742656389975910728981988820619226477921457306284208557025924377222925975862736572473483688003071341723562670695254430922651898651022641247436260445593545403192619006517672102987834855755821399682908792674928720686731135073748324486411115255458626131324810106053441041018024550610970736361827925836183650754189027346225526202158300273991982898420107385392053034759023946054311100234995745733776739193926447134651159789564799515980209247945053649996408204940728196252539184756701066689256408143856411190456338439935780080229451625127125668746220199146858491456750390018024915913022206592891521181290361707657282501142619169539227056491900029464070301150064265512710142341770163253443044444563199551351734648320178775829144579683259182521317486976523330475931721932364207949251603051490853849749575110380174100239506173036886517432637573374096128820172679557159280609707817006723207162796692636984672278457481685005360796222675584321845144653658101272872261291079317486737546318307125247575860962454985451348762872757264868734865428037125791555694212970559180081925223810479191523970274274213848544720121796649986216951541883143821887444594478541766360142681521941806419236769821676930830660946004121269565515238729500868180527610801597718989677700999678560833322515740413478897176578321978887513567217582080000000000000000000000*i1^39 + 517488282406153017892960172348882263232774208650688298301376290390802079024206419005760444988975540243950329986533215788471507263774593831179075993744825608810574755793216544618200318825926810125833531499349725193748825427929558563489985315301668564723101367692575804796154929178542128787196186260575194254158554089164665778302841516588146048452141643124296037502822266546056694993155438858741087590531161993470186489847415693469165693543465840239055166450587690940484973946457882065167031769587172811615788050213817735747271181408324934820202448772024307415435048303546584208973937346553460509676126618073664029053023284522588819593172353740334196003019833235069294140785224665067725605908314149958959644238334868250574665751156506041383307388973499046194470260361109119024729081203112545677598474752281798476244795040691862360343731285358771530914116975855405256554655964699539161349526999055998530999735219831030512491921764589084073187738139108873708132218670166457314210744350035721616700841577407908630155920145426880292289853349383383447567862088492488385216184624969258508537622950970110644133253877217124148573847310193939729337094887699423085780199596702109755704828885982182675674247415677640691612333220345516690050809400114765073408321167828101298388125638498325868106667379681165890126931388769310537593231194693877702620644213192743962430021920918034241880936187478353914428346609526469345950512768591026872179233797294739094252695270212998673528934829381258986490196137082426705920462998159354724135140948630244868370891398284876800662770902650438445088607046386821352696816172377091517555731193076869509249412147643186653008910596857222900078974569716716313161874108853099156464879665973790965680436906882255499556659264817719422782087452875042672424038658651752252799583746950915467457331200000000000000000000*i1^40 + 17334345819790058701649847534370782681302699087183932647517289932794613139336065333501969156177014951469027750050071520672386328164667137263651061183461452706203438048458175939387146915685477741904573249440800950105353151612711736222405669465889718642647748036404144421697775772495716577944015560629808464029112102687290223703141752906490136891837532835806589589812170647526945878872682513598893602121014504947354486240758999162306374581027314117875865585234764310211907617973088187336520390207028732998781337571805346608365175346276907378994517814925122411461727536878041660377474650319640877814871683298589488105126957103135596543113297018617194418756032805211102995863252723446527598871731094900362682947101313739976511157788116769030395794533414598652548800748402419000386152915175474475267860317775619608792886937091135323984873396698287705603212155482349821326583702124970509802845032632591802863399596695835044061830627126735299584980567859113384045294415758680429335554919805448218660689072913196360536999733735877926512225233367017055254838478974011100257165574641325952938901200324954905450656395720863393154566961671905356574836146066971893342136456807806763185384969391174920269888555436354624012672752680920844623802203327227688001411170656796697335233520473501891312077107924548968733900811759763524829012800259833797343935083116773806841968359797625171582325098571904899352521914427612499246766547436285914384335175491321981025269693261989746967319328906990797342745733390654779582192673834434808347218690257694683932949149536109795416986783301992947789372661657414267043716005948171112166786917945092183708386374298314939447500538953727988035816279828243042700758357767644600810179673922895910500003496480149192948358538351744909645107102572241691119922639870144210825932606210152857600000000000000000000*i1^41 + 41815192595246049801546052002570091748733039860809018555088638163755712935285164852465828032775467662474347779167335229412404210596302822067738678435951141522646153804644667628431988161022072659025419191033773312714722033112860682033270905430165252114186300043464457990302390412531460160629150929480624109172358306240978878197064388674522109698579178914549355284608364892588226786535610265987231192601565358380569810475228354483933005343818288729864331707689314188233612776582013465710559119988149000458380479779701176156039559411259307671577640934057149002187890389720829061016106341512054018641135850564934392420073725770399557006512376361280530034401423289601278134889742829869942932118508395791034923446352444754706533248595378871044140556066665641871403714548574539441250294908955736618036249303403191063547957521008705901415430728075173357409468192649471933740054247725923047697012884021787287386693803566494645739820081386136730173549268471309267963853067027252139242383774349146900398673428374754222561727368476193958968425311050247569002719166894851990571831606625780950334835543123438915875933724089890632031534338932036664588118457163336155771430567349162287322354362446448217175481925345101462405689800501711095433961438222917621788063736525042762317488715708330407023096509315670736963657382501656435037942453645520010560090286089608680633400109591321333577446205810744643205010007826893983172694301723975215486502708242548522021444778279058036088313050612886595268936494847651623056221398478191191431393970202838724044642189025507171899046575690419886192816278345827075351182456046144695864997988611155033948829224280756505866886069470335863645852380166872655559259840584822895326320314882537440607244066043810613883374477966811854076284714210259491222486321218323043593142403072000000000000000000*i1^42 + -9251435433303514414059187713306970341139551217377826149249421933504452295479334510293110837566292067222831806689298964777426263923945323261771633972368305942215056891659108550767384129917929561992039503437952743478631350161685045049075311251861602794571067044481857361610053312364391318269626616226835627292111045321922490688067922034433213276249260337995290059464099851340865605848417332110398962040605278940996453343064959584197206215563045588373211108021190731431822713239029815722099467996420260929090205037682136405859377133722359930077473461158623493151315563539953818926529448161277698659956312165522370966173217723225743576897415235079838084892764606240972663333674443970995672522460515452031887487389663745830757178424099260399556072043532589680422447048258013070529750640648208856558986335431167558646458259365152214863772304477704057659540344807350555422842561165714542736635458978076335734023286553559320106943557847948730907239355956952696710347519910370796825742125764740493940313714844897048962878222275649078790377431862717544007056871869535027802632135651131671723052580104275292747113624849610926577921047286522047672366421649645448773564100814861407919463366335407842111925223153335106664020517572663242436958558462461311598320283869479356505475359947673284483678105764084730188165025436202414474338082322721108785920362628600774454814089335625752180852225640507250122283642319976991833812894719634387418107907366122143049052758155521079206607640126739033402311557667945103775551185698915610762363077116935616892307617844866833602883279852100349846471058436111295538337007028586732159488133885577409949824088428001363197762559338447096742404042165879869717319372201197432229288326547312985490035148372613553165152368178196253161774566840775641052174785680110068642611200000000000000000*i1^43 + -217627332626061561200778777451562350281058629882092476474767219513484406984263148433633663392597959369186661154662678216139913264153037704665802335848291002223283043495160452723934499816474704712765821224966865621202521485593639565201750696146836942260192622919096219657947629750334393127152507547188486818553899070249638232689260209604210159667898996967589846356404033497816375350998702692892893046930702465574496217403008534109286432928956390004038821318759135708402115208038228851799517795289706892804075065651086234030091740539242762891551137598534245726358922182320799514958523569691854342690789249050357967846738602817888770007788019816346758331965256893143055657061648046525638993384526515361690233063156170574108791922854692251261497305026509166642078028037122905038171748470228297686675923960404000742805338806915525912362620618690453114721866292799421932491192204445590635063039179461591604724069550219895984485265436292452525110453958524563518201430288371819572259725380918292133000496260811894337351891668236017442818151847257350798971433645888553019411125816469513395271669931903739824353503714932125960657910475079139795983558566245207326252541324092460013199131057772776294544901641094149479317528571065964538686169353960553138550340070283544961144256103856157915557978333212812166834573520724579814143980361440675587533142276076205634684279518183501943657478183371940654652230805361019915733435670653533487332554713964624454372855456487805318949438057856947040556889695707582232887165776319063886725942927519850318768367564056540634666926436125201156864709777518379912453264920937193766008529259718339879714791648337035190279378288798082361088186930398726104391720253284293285973924972320192286332319570061854428886358503233177981219871571785761097909221181347594240000000000000000*i1^44 + -2358678671385973861899327885025756808827312593359559554141676705060030072328857386067183704482790833525387076202231169560552901973685017942247287877901102601359310921435604668141663171530046036181906269724310825041275131507691645896835964179131260294080992791181826335529144602304370181520843091161259840095787609509590818872980962529931026613926411310640957208181440346297440472009451296670497928410447686520351989377471297054886547091232741552834736298659158708784094364867457746645242535208814581190044426936310000826781026294481808607960447475669890016624585611210475413961479509133225160349616569200075877085319751681396591965547955092117532881187959810598490388572731393162256415752527455188834709955402417219485094857730686848764188240209392071327713979046200712036214458759226698497026853419288899355876455923180309942009289514861202612968542234270986714314093618085852640263624959247645567711442552513503758284143177509356965998030052757601476984075956915068937866726307859235457278624270780616637978969795891367555075445201698215111481372954555989923681608353228383430903504038903133318124464966477105168964534470691448676731266754638808321959380033427077560762630872959326986784821117015231969808688211364744403934390098286280671502416497246765795166960117151324727654415372556011583444028200630547479298058483055041766414997778204160349187599508137941658805354019951805685432157614933850426890738195041011630248218555060007077002815587976540327272800141222245473557890966093545100200771867631056088277464530568929632405215503274742134823893155267610183522535461911342377328506243499206938220963372274614854639589884015382673042749220740416994330092528264846195259449881951993684658012303508696068109578439900103724053321545486245591998760493207909670550413246464000000000000000*i1^45 + -1460095377173323612042441885181214613478801273687701180130813366907556431076717333872382501523425180414169642149732041232263300147189316511265023321945604912479718097326214183205899191217025184985020912063672922758716846214651791354082916484641331165324568161377860714436116122474568479398402702807791609139599034334210621539524974672834234442936165186704159164434039784255952751380174611644545383321413995477630959469449608178801903154718392190413405882471219542048869701769008647671614185984886555812455865972484189590152195535966408416510199152606681619015942344388877794076800700830073975437194298249936271500857099255996011139807375326904487417701976463935757017756991370208649624758556429113897112567029479116771588947501515155133531784374745567951887738407208326322863673651514041276910644450961623882118929537608323899352197739161250618038079430676866978004979109047912290774249084241705298274711250622837647112981526893844069852416026001191616862880285450310481369679615523706683301815991689943406751324867614443163848048412591251968649097619366083300676405238740053039707090035532905975875360814897006705530678022824410163191719690176032635852331744195642061773208107213134608198474374143443242251261340397626556909627900852472950419671785601036083793332865274317868046469114462600382946781679628138437900590796009090727818418233897337929542316638807646401792618184807531921719545590485129236105106567363201075710903592948681318117055658511279768106568642842701144001004736974642261583072390494768119024839229208998691608106676135993893023528577304858953566583022826905210422561879525612829569755749650895690785259925448488411702418806580375816342031221856301622429275816872662502619872222068707455888291544566441775372842263782508682383320252545751633100800000000000000*i1^46 + 245757633425063236514571620635948247166852716729788606931759706356099064000437745653626580741513755667773001902256961869089563918890096584267043774446456747309830590551363553632619523729431023368401525401521509564533523655711513803577318182890688006885547511115959325580533851448610904796511546724753461366114634745474364594991003455836343589946947959504683362484536957728056308651395598285427837213744688916532034183476157215119245289513046083295219620632544545122757286472804740118400033244445972663477841057043760407653508640432737679437073909465819245673425854842018331232548545683568609381556242258137181854863663613900951011546327868713289662729754867600587823239771093187250971668388645491887093061745461556494314137039497271336508944111263770452369411846787554960794161705186303998837940282015255774947365979969218010823127167656138870834392341478394295484239833424994620209610563354177402600698557697108041850400770860875069203052044242108188691762107024074734491026023167351336095468798762249544960157748016737382442272411196588778314409356300830399975661873303129813252329182610475253647341421580862280538260179382692619930895289562950285487669821745674906161069061071228575377590451738454033544112715380649219948508052670982189750853875456517926305867780990561708532517360774150260606514321719199194447338594808213972091209264670626219902514155041738386299852324602488279658869311907718826398810510268553445279026452631150062406821975851185068721604288758296284306543677534624174699475390091091548599656777144585812972527981435670026616436102175567014623413180565550796361367833087732853108336374532414311970987290899392178229084811448928718274190776356836622508063721785389262085681872011220379401416619180450625809486064564093384808139409326080000000000000*i1^47 + 120074100396613193766678895308594018089564468870668164075345810757410840089610060910814618688029503260647462521030600271617783884516646654900838347883018656839177215667828941381090339303366882433460205124812727791613571443114551152017936922913536682204419523589579562495669050626373687853101854486129990346158029010614875609584465731638565527638687644575972041630573834184856603352292881685892511702954147013431258560913772762400362029876695770702557606669769441644635769078463911477541820782627055247074512418492377842820210135037217130887631990322043921514690509358255356813996091970802915768124585138655231881733178565454292432483406538438535777102247181063003584732311877181741597004063460516764862564154743136547423611487713658178360546094437228599004910992959948060913428637868464489460651186208533454825043705260942813534053848762013924168339080421208460749559697609809968829567990770928937719821850956214183743255189822280140359988712127306098582767355698963028638938981205433317621095417367135608110835984535789291526514146659096876328254316156435210956621844815290021152365592062221367406523088114600365859151158865279421794916166030717813234620081590278641238658531213066007823018249695895579265994370417886300594086013479725218011280115129801644996261607814389265636630251973125946525420515867701036605072879950519036032849821077004316819536960396920665192993620486612471772708641639154632615065779543270829912231476489397520809310816421149116128294319411223043073315625764644327605169281794774263542559181464621115454491491475843057673703562625817964633937539846968581550901647173547217039500822682946693677551886725666239436627480283890596709314320289307499916915916600033902474988221573782633764443285161071339351139186984266315595776000000000000*i1^48 + -34648733148369575517248978239487547847854485294036789796534524746236351921769138139817166129180227702484540232217872244401384951266276493447624235827284298292414137968045857735195166518137999477114673576424262847805773934036254250639144225825374697002439653820659852024609015157030498453943962095048366411607800912318222893896008023032282136717895377736145983310954377412843215075434428640877494739270204866014979700466796783266730311020815495917315839816432263688096705491327003173375964062448911561305374553410804196204862702471182728766886613764062558528821912486212304359002635364279566168956655565893959353638775190298266052254858226211173963811816208576571270113547565488214227318509527590733876746911400960090551514444852421693019429788086438515846650001368534490246665244041784188907314474301979049451280659335420117517618540685131259136384370296322848587290437975081584741817861884212486037725790059864781075252941103889630570372464208811851937259758789904721072710282718164150053075292920920556515166587548317057677967387193865106590967129386488821306496534022495285043654574614859268152271751649468509718963183941739080159789003846276744447285128013752215117437862209654527574207013124365330253189356803182247874493047607079708004256676010072328784217285519347507876145882075410815770606758540371013675598953897516132548755963938342647453457551433136810386060980252442909348041459108679503701042169739058443230719629434594088585895778044221401671264409687884278096310716382395371355511938377818952916531526553552606893083618817006947580819371168154203920938922708223509182263071349654148665133674280621194619816410243246585478715665860686310195213081591095349590497351505234351977901593625152285516612540333807064543213344155238400000000000*i1^49 + 3210921020810221652391557487931618403175339201373487835445320203187829603191550192607264841933001454693645881955146232420245481401738141806471722230384241318904896105372508639896845448468073537935026877026886929708065099280123824196234860590365024364783551638564940112903816969239111837033053204901513612687641818732232875907274391542640616601033303490500555866249156475823318381652566060180707037931983305556662361853798180086678757525904055345602577468837789626591475836046101853510053012971421384953656933272907492482623893401792616587904289672915860587319217866401014570351802379462034793649132371608685612805109307978820400569874230730145233561849237900194543647817089448233865201512842509575920408279766115153840182696589565577720388110738125342009377177878229386873658773628319944739459341949554371886925035857132092888749425451794876030707651958548997916451965962544232287975129868379524384328133802560498995880717850457653333928455185758607929858147676635753913818950956883789366456997602288793627388433713498086044377910861307178703549507719346352216015138596980896356814587697838234038681501882524744955688282891170529920286451531357146052082814739468267005414908894295011402487123065809681467937942400515393654002269479646341867827572768350304324839866029306699216720569861820514387125196075500728895929859366429817721579237173799070313921838341087702391899188552862895878091483847087799992156500187448492138830611798639969318850134162557293313576534894775751977922426447506078005127114001943586417452383547306398270885092899237662062272301597469159454285978492315903012132553102182955811675082976679390104089739260756106863306156047599592597239921400204949670315293431177175920063532858214441248930360077345522240716800000000000*i1^50 + -275036221659252162197265728207923785581830900855721356575737152840915811745119545530767020447337725852504279381523150957824174366892101956977461484219142010101048339842344032920160539211665951379588772463166341374691648817161764266498784313549312529604642591060399338626895263978695838548547715751392529419604168058052699137805718137439094993385849494030686950731246023822011171373370868524954670168768868420317718653961585937932621158179901019684870889700199867102749992456930104142315685062903161607080704334875529779117832929357842977592293601647356784615388797089924797963309438222865949857956326940441057861078169172252795475035244954050625961200852705573325788028726177642646494538085555308228639922705799923117290124582574380562659335343410204176535023543914350669564187083136582987073108416664856871172189786837262905382079218973615834073992321222337254810222233941044218442205561202887438776266451467055835640963479083362355750914465202958851730566726791671270683880605207200707740599034642506857264513001836443328364660155811504651776524439379696069956090060507620042518289832176717793157438936965719679678480407136922821859475266554973799341832651661431404978714437763913882667134518468056932785142311606222992176356730985513996380251152590894857934059174744044014093781541168724758616076406781686532505502241529522172822189643872383230813794634840761871419412399517247201759270196974707577867339954289391174764379319536012050394248430376325690325989989729694324608608824735722224177504326272488488409684153720403240799399355467345856318985386696678234254112347735510314759532419153001163037949630832540917159363205061671697768072645684929405603826786321375206243639413169553755972296247143633503670248258142208000000000*i1^51 + -806244229792633960837035255104424742579748417665678648384327429367478200808383623384269861136637144142704700779539890320140102603643060609504122633828740151450595110929396768571682485749741618325988664684406596444896365697035194884390547152870596614671393395635430896762020596795037520993147018043055683890009517607790901523709489490182981000228745087801643658042217289587360119954818483669036584933661686684197902435220052492069326311838293983031687127835284509396902684719496732104628127066104613895932492166111506199252772393602863669583718773403681249203837798163206786429743781755389967501420691865630276315216799921130112737864257430086229851128804218625579597141092964231063136035913985537738690793422319494616792564707979940080644993896815242735133592770350733689840457364103910580679329632377410360866563142267716306233207295943560714977614891783319143246597346005536319947641360036963704213008567782155381606797422664778526985645582850360515145240758934506365129555741154920646928637866906755421625879688564239991985244099633317291332207167544204175453179153547557227395119345979107378929494362032219480956083179181263883372022800183638871679834231562651860638746912956804590649380403268549225552180851591377621588347713777057083228068149441072446006627332485825300707939898376832486486745507600816737373367062747375970471638500693064673206065467914042683740584614798980978004564901706631609628966478919356837213763725194319696899142827862342110926901288723689664014162961504356960696835254659469477066526852360833219385606984852274267473039635741716434183137463908122525502002206368653567334854930089048796654491683781063341342965767431488130363584354151109614736086015029448247348814111580655242444800000000*i1^52 + -464250072533177307455818543874238434580593625276166539788476715465418573953203039447804947887015022302568507427184571737794472879022612735385462146525186870952211096307129937262578531365155484370398073555380285753944732399194453726025169497498320144272469797022542108917988735332988052049276934403234665782581070521266328936747832610151067836426323993268845394161397897725589889924491656725583884951413024727405030430194688237032695443743301316333777097470663565558368430895761981086890753510470497863874798166501707465202593190546821483963013848383637816155999539855225317519281528217886687182915833995516409840956710121890300416349401323273842018033288388766167265406987647968885364347649554197850063947495834576257911153383493711970263348794864212374667631522843180843757139638944476439148004595655446762311535562453247562741388277580425083863026192869929814470563371717694751681758914220636138855828505126715805841415236343900976249171960589412048323023342112364042707694647170639472790764831882430032440234074005985785744907307256337021886498027715939099710039138975026089229223543398188153984480413461775813266910885619169195504921693533637537605663841540176347170329629342624854890785058198544692092700293500441606911882398301953238264778005460701944458042677606699695077575823357407582417527131585838217413124319874762338106358700180083213550697620646602852141128679961776989150530669935650790039315107314625868450034403278814900140413296293229399396998152990906466186885515122240975007070527063055963227896496110548065571105670193592544031214421156867786615681899263759532971643756049329631734850651978992723035065072581583412734329488978230112088374080425464553847136937303046650593280000000*i1^53 + -103566687978278755148028193267841694273433572388978116791673306979970470185692926886499598592389453423157412540105068481948379296632289376510785292061248894704018586152417851208105453152259727519497214371210538300354129766158107128830365958306129979609839159078413663379860875919910733436962641022301615542475340158749498269760824946431676228208294227286876761626283698633738594727016949346350986613832402874164718875208613370815643440413070415355347303983605339602759965913517290887699537372486746697707446308153327145570918856276217396438248077854976272524037746189203423827147702366861066252809232145113365886039801156218928860285532948181232133457297564396426077050046127120810848704059195290126846845723652100620392099894315454022433560242655075690612568830656030304496500884402346777527966384775433739639560575954500529449858178109187718874229357712587040522169529854095632036891843407589318214086069842036986453051053036252627279893751359232171484978237773709306721236345022797095376897634537895668735320450672271740480396793989287560724653838642748567701324102728182765024520541385387129260565095106966644737674489585928796567590830225428737298068521454076673884201730942181071897325979712004125589570436272622482399408273890178139196480091563710539943830257548975999890805633231685361204372416385336524621143453753379156056452970297108854415676178049619690155210729508926472536314587723694886573499146017703664531521716528620977918316192017253828207894648812690210989284990129875912876000299987597519335317448723478752235003382553105043529446858160922094354315569925545956445546608558334915306442917788002352521328263723934059847288656748252671329349603215123405340672000000*i1^54 + -1937875730110043310282202392709507608853677549437707674942054916976294054700734423699750127814067064041509736140591230839697108220452683762931649330370364399005655782821405797059135471605115964180594865582316659034379871505889048288234780087303785262809388287873044779549180924795360134843023023657444085523600672615068140098399059827680733988862154574441430397756329807469303546342752547102212997011824390468616347305728601526246610298335643123337637935709614593373788100921919539645609053833947386844267953690352580114039768324630619650241737926688527578633036152094520648930842009494156843908717261090376725838402727773476173726512939972480068073325927059579607889638677176443752821833327174409620152202803790040162610891628981283853216669393877460368381561226991793142685972468497650659021243787510316834666509959641799576028712766707270759813094914048330247952212790528948567135973890182091825766380081363255201498126275480376756910892507240059625545853571735760902936988237195210391341919775107417577467765340661331956881605008617380833310327138915369715966951261501773470858618279705032656866242461697619907194758218009844008329773344452103998503829357550666596653017806989777887840117520691995687426429954689058240152889315269923286586312849189124895023597050439673235060440782315312405969964627182915259302878135865044019063076659836045669514034761846151585533211665693941802381439289903091807530402644440853701094887428779416162195693781846209908383968472960667690831073701459178875817092123550697120517502811850851604316602792808734613330520546541323942493216314225852419614491992981287936394807999941723642700591877539667484465006037153616161996800000*i1^55 + -7719913943992582172364016949613047950568971118065788420171450285696347465226138336249930831994294330899570807211092152758524015599194607426004448270719278404166149727478730348878304104030738920347419838451403680389699161894949869194339634344182491515183690327348199626259199088478873744345341269187249167449986492042557775198639940572000229270548817260317359713668421447578640937368329133450125702833394338991722277781990090672292622537554421649984703101832798636282297786349338095310876384926465370083976417836325824869859346449346643070835543568915675019418472961190525858924584087284337260766347686342975179177406400457302940449925788956861489662942188759508128348279493695383097222689170616408537017727380952273687713704249794493437694280010626628575245068509024695380114682611221643915794657150721445771261367805147891458663283099746830683471434697103158820801928336067955452416184571318483555229428680880161354093019208436746515874324527933554475324804503941621791432902905471360168195592524775226112468957517365279017697229498436495320013592561409943561284696804538966107308608464278984314449265418977433191832794034341366268317270787099305336889854129729721539984810819072012903044365698247491919818004801335096698521222342948290736339208978759959403355321750620751293218157578609431347919902671998299934536976269732134303156351521692574472422774084580663446492246211486790022066013020836502389849654744318649557109349259522727663211571070220756162984926532260624417134847581828625473142568351678278359137092791226105928821989972266588189046058690030899334709332952358823747356497969866575516018267360690643593354340092674245621760000*i1^56 + -6220911821422638399865404218974513620343783966078955190637247682652821595587428092345649666564618735919024788111760988969820452717824616656489809226377273332692936405732633089583454424575332144871930195770397660733047061323289716468489272082804168759828834312851669432438739759986356265539821622272125738583218255793317090837506708862613670764425085366526057536196236587932095783612094302645163074376494656481696257162674480279454265470892846680848305828494924813863066098637472703613833350125553506100349869673162003113942167872017957667596739715949285321250427251452125321889968302001185877275686618434114863276698060914387006393062706208670045537174561084532430674296244303605856612816132320636491912607450415477574670235192744830521937547452027595214127686092813785960912273756583395969049657270443965800048533878655590925844631768446362443950392104845876823928750958606327151684299557662593703943999333544339528585275758489623699541335450385006752529579708581862574087587743143289030656551527446540285578542545447878944771088663727365027193854258486216030579278620209469401992218635748534870084350089346790846793304711588635349899782661732562341281117557530136263596202587805251574042998525014856015686796560311653596709570507145397625839376701046867754550265898058901696768883586767286983135249221979815822487104848298332311257565221028352339175413189810964947464566207700567646659684458922283171447126943286662750959601982036265399892941695082281028024911850446737217741073441203351910529584040295354520802296888021330646887407014775153597436111155352363833404372354108482289790152614647134241553924381440943744000*i1^57 + -848412903168364896936404854706057398789067858057247729879075953620366107850288905504241688899705535523344063470569967272531188948211191815747826002477591893217801973679984164133738407838710073920232825660061814001773291984112529338206687510458811591752581054113354460640228804481907269899154623081581944475907488176556380400418207866942286858905389847832232198520776936243747589267458044268540466989162074468441813345854429841121105348597370876967241384864581167786301397044743816275737894361585031387225592595417927363899851292130482117137823096491468934353778236560955389272247856077266161462263224912395183547918293583562306421360640312602027966782000346489177138436256884718199867792587692832047924034485903207812728946764096637166239435717625646191280209600906129016144940467651018575512796932502713459630770627537078613317637895016248134447696236462390740860826115164789000556382345251572416520841706897209021033065024703770558192875889103688888441326651788858205477020131198968550792256952816474832716057048502324139118963750408957570023747078345638140620448427527826242623059382920979483531302056445448439453530981940084277684959966238656394264136460466877207633571372558339495223021950624347633702740393414564932554935870576736642665019707066933730805701224368069675832682195434649066008642620641645411712782303004858165795210262637646579178103416134000304458206391413781921080807585732338087883711484141693453474708907949810681820765722125882853254487145753145583333926708536771524614341866121013047052096369721839872212076667262871893143503483705653422999051676158053646311988663628088800*i1^58 + 678019659680461513062914486231187249310727955705555682228631182827981815502559115913235700126636821921337780106014430455198075093935729470533531864233767255420343731137770217657041199224895141694333124443413216140698716395281697700588758905595723900929828428754306055808859151517274731998417555790323311656860604086211000659181936759726179228389051260080616494708004379793846600541591421638301441924933976085830284438381213253905214224303579041478185371888794521407922441322074642969100767284261997924985760454132883541595167303244316203446074625712732145484174775493077593898433930626111091968129144841275697405979137083572071313151269362502342681110543500482595202284770704629068345034328967461993669496562235922953169473717418100891008705989496653931647461987338359375288576130998484463643341042792664672966118324130744860745851493836284954148164030614752324993866078504152567094670821204029650485981636299527250919708401644848951147908749141939056229626852341348748519195601210142049488371023222005222090908972161108254195169188537724161765227143749108965446690631189565017397317521133472674315883985211518160849400569827389760751887037959799373712679256092332028196664282320992353197340119434376372083623569456163761618630731454332056183284181485921909825157069009919065370157248340113697074875322802894508788167445516169066071699441982442433556433510390189885949889274412480374096277875636375381541093902135355704812127335447597233917204236455777772889486666083800808599818271408134293752575990686508916682446642765381336443273891770559007503603681207452830154570*i1^59 - N1*1662801460017536999074016773885262598382330926162441448624883199006186723402266366073278348503576413178254386784435650662878057589366553987345203122955066045800128699494929883489909020096399003220235612586456546365816215954827957099740884494142169810883234033269738214523464817117413081573533743743335446908514242682957643413951167413384709734819071908897951280532534504084572552346322893319928718441104546175320035722440609910287222334227196721507724007091747660021255706463071827846304953342971907881216004869884214011505555278959643691560232198786059649587152187427728063167439469644855225455080003840015667435671691*i2, 34207943707294634206301433526497295503514595552830408936211618117441131268059212384600256432932402542207533648220426584830979347113230369637467277232910369134085571214524031650133025836649856085273813306345798061580812053471969295017979004386257151763126900601618453317126449617831442972535661792039633226480365806180023782623205591428905407850746303680942283749690249070704200264605576905642566915891950169905313034147789704204549216627223669598854465776255848212010143069825764230424951558021126074649846721785611716810361965303063300394190775521673515483402511286480041947297738061417259782790690213620592621372406853749057801494703907144246229523208179827252738147532664484125666099024403983792959453277161773031041174925262392279423359730160291882635551530088802697067173597795249776227000941855780967223566306300774220739349382196550496632682682134209859936980875627841441056911814170106402211365814775366661766789673401505933540647603637176111554306849634811932311205417339918668146824471076257093406855319707928015404639554605324258615519694393702805803276395212788487954215827122476614776546988523597134355752026897209137018004292021171687589988825895833873196294855153551334877521478272160475632183910750155885525759010476454520167177577947258136834480962023973283910836047923858118319476968759165403993888425553033120973601570397522663163885942127146236390108067527052773843447697523800594303900859064898246095922958837963780519137347297823794837201549050712019085389458780481441563568371262643051145864746869559594801354601501942866154606549464258260913443340328674433795258717571624135062585510428018287131342058779279533828620980005650957399466994754205429866581225971271585282200690477972795867905984582696950518810076642182895589605061735174123364457400480606431808552007250367147432218521206649812993361424841102057422836120561522723123575504997390696916398883162120997534060192065053948953810738442858002117169971462300305687423398580325560415857043046400000000000000000000000000000000000000000000000000000000000 + -71732256474396385434873440545870611212564649219311426947256673198906254296219281823277972015044814915370871848556066990189616758440472159905872885612539298546691853199235165839204602173714950283605572869889849674179041861446225721299717443004058359572545321175679614844372691547410797328974367021061867693090740973419444365680808091489218479768559451382028567087942540263377619459560280706887945979244561518365790018830239281646802870516929201949400748549020575161512855762405918895214072735817815007761020551074400368766083882606279062890586596982019339665824865587281890295975966915472632968681881642778439886259089401832613472039631064291387735673346243467572728374876870895864283992747406761186445383455890020341343780883842577262742821375031572863977357986455003486948623025430962185421515610279583066296779609434394734497606532371169099470054372730942560596835240712530423848240036862003641755782812860248697403665204288386525793242088857001169873491216295853735937283041770692743783037666328605640305461175042587807292407756307804309255735520131238710909985857590165573116110766153090928610500939658490949347838269559684604323126657330089592437897658615132591729992730686547806862940934010189952682109032101839266256174856599685707540469132330656880514577395604143859080039900666219285802302502990899605737778990742869963715117531670930497651601673138926898107055620349177814320828121283763527240673173293777329723489415293531375812840159064383119315675197952096966215590835212396129041266745657095215291605109237680271937983951093165894026487519679544203339081891810806601492146378639603845328411478289521786553713397506040830403869032478360096133590294123747405093714146052822771910186028199930823728709826777360342168217550094050491871328838054939408203109996491366403705929320442139259168192648459005543064669312180217635918746382774572354252264891573096916156082166640782038778518649393814613857405821851364717799210410059145505520689497200173777573128437760000000000000000000000000000000000000000000000000000000000*i1 + 39156819397106424464223444713696463646360867241941782819524576121195612129402765321787559995020847505414354098430586712696556186861310146919022041561051522444101970339262987867967954362471976888730136287047399812452976998595472715430129569086905289658757904084404391979499262566598611728068418270026524266727900057692141151102621688113971073586123434114596766996115622394645249777318077645647752411866509369984948523933515787966366060221402544633125271572115244066839790955135752990202810263574655339501113023424518047029695763224776791942868745452934748002527159116976455095215077691833422614264978826261180628064466084808815374929979794173656551286660852409174147519066564345526375123191846674254933424777886613811477937387233721654577199115825364789396441950189533820552237239590724100573385834144434035548722683975365147178737631312786958855383677055712400718183770490245132533053553701861773248788270501642313626125811297479276766460344979840360419243144760419473502971189957802813637738825265937403604466969744139432145373965414502461573712950294254655650769258366046881918542194206923611175404742667631611683867679931804249336628860843005314527720654157706786001498184780869793866292035701398821439715027899401467450626096904460763193321133091541162742220986553679447304918868461315020836490407062605978526717997570523644451210504914594529468127004105104236039364222786636036174978344584997401352976787778179139583194966264800552884487663581202954795512296270921553178212874983369553750070184284874535219578777161571012288547955501603381731435408413524762679365481908047495051262405527022350955080010947477194486868294847067034800586455766847035334717048229624574062982327872594309405661322593578010800424822457782146848214494939477744701490421590944294514496465513750627090613196212190145565651948948887661494418751154883714696170627998361541331073074241990448742804407634416952493496911581995480990302323575258968595284907260631909329951212645177239403495424000000000000000000000000000000000000000000000000000000000*i1^2 + -5367242853324907829564885993899346066233883700023289780382402221771202759596052800620058717242069599651446747821703607239488407339165732156373390796318777693799738191003463610216975446660443759333258041568789866261000556319596044275690199691586827334834217379088494022710515813590165085933544872898978809970966268491802516141485799364380578129848749662364230428024373703251916129841362279021921097850018135899374552213883109630573870779042133188288387301743916498062004458812604942445789296960426031784145653993544743613706749717301130216061349162074595139060881494805132519099738490358414311868843352752641660578661989904128912804580448628860404022875894545666271888779914319044727972333185988807097418937977649013347423025390224121967236454844582490738960756152144680882978310524905942685117736370048356829613004444873921405710505319575253884254296722553063882102747646036411163458456902496754391398195560373320119030805476650805468763940097078893481787131274618023288740516840668021577236561912324192868432315291726608052999028608560306626505849608409423950153147918229841854072211541118705699934605454014337366010550230610274599421326397745034505758459449862911543313579822683668893923851978657255555316528172260871212602384697271448596120133576414173891668168010374636690858235976338256053499780756953561181512746886873296924557850304192064620311304223233437709689572172061651614182764004777610911148210187186626699534863034206617702412596483016352812995015135493983788860547967283059100452528823644383143350737909313951289266384424101467743100341566953459184053538070003945653148335081937530239491652839120399429842968627235264946019894774520301799626079679236632740872724521111080143426889117764879464876189240620884677829004504282985258333836085524438861946143228662567658569769978903831863149640870704474208176436973557333922419670026391118562024195688412635971400752198517469570166542543767421470779982015481559947729010270562250699454655655536736233062400000000000000000000000000000000000000000000000000000000*i1^3 + 26464626528484080124805627746566659844422024331912494173020758503215029354348364673605022184068563687463048874544111388956667665388762159381250486066727106319771785045220016020997383926430355559698556054482492484147131447320517383182754490219112596513711878767921116051519399455232725191084015571346209136461217921419603872685434284082513752066388832755261168683463884545429215263665309624231861927740602059734307002149581528949616735408790922358585475568507052019362040123236746671883385510267132366617324094729206939423299492027142323851972958356974722452498510991049536654922070063592592263984688340609385442331423059341100669844252058856736367836896587315211995393547567741363118427788461588787353752265259899580175693974272132177271733558041690861592294923607660032577096619414253625107662676827026010432761856582274765546171356739232816839146764619882407233710354277269442973221549520669574344235887228978062721412228237926894066522628359219333442595016738910301821186102677132819702727108140979882642061091896603524711082885679972897675204688443038680202719225247353435179244817286184023161771419878453478813537035854409745094796126553560048849728260610883836465476774916166605151261355293622602141765188000636316687159845761719633990143413553617926627286443886421897199506838661323739921867608044819604331129025400221912199444863699639455494586816876785809932054250769036173583979466425322303129979376804035343064042404659347248715597576497513703910534433730340218728224487133615576867631230544979620346577377371417933958183290017220161745842833087527094081503181480107029279218485339819505959115510188847888921481783161592380248553464102998716079040173939021241337220423804838955656197463924652824833032596244466038658154131524877734010151131593033585712462071702449757833872106495765085876618329517397636758011215182505147218045540803946536755975439168101628517766899716960299393671455676734155697507789644908919390865560837748426915751009001178545520640000000000000000000000000000000000000000000000000000000*i1^4 + -24355978568036986478058877180098506445092222182806172741158739491679319672277307273518078897718001181133172472305415247911398366018861685777499514625650657185028524557037715319832438114678517187035374361413574189795709622604785626928659147777209017365181001014262787862681132392429157570303434834683866701986267733189827821092500154321841147970474086685256252192876030501547428991709216316562652153426411425075929543454398118641550073892050680295423888961243566491957317076851647238200252224985863815380856606610641050791142077709076400779838810735742712158959011410056865880935758087607833514070871194297161120993982139798266876583101718530418661710132823121903479249388997203298106058321765087924510475093631179419488411198667628069568231575449415662027473002932643733597813769468265145804897440537876960805467130055360722266796793395463031165249166549633629802564505339756464263481504332394197036573322167256790804219879563419843204001077302220344588282115776963635581582265294700483848349646806407323519919745395096545744559078715267262254538912585896714812706123411430379712604265098621486452670494928009880936503136563235645522117627187916749711862828702904138571397707557625632092885161088685282688795001571934208033453101567645919915228710725142553564803951483301230167807728176819328395038086130606394402696373881417877736541264540559606307236287202550037870735942678692061949124585196404898222972039845189028818806561483556837197771818977805471510583302740003765818542179798301922924401666982122562117938268544426234232157895275889245310789821940286578152900686721977723665049609211897598350575143197569702150535384151289458417290333759258631467529966508179660884046191717983457965705719154817227730708617219413300690460517561585164048470185374006077641204460013464923834856328011530527625495784119225755262576591344930061515615876628665477128551343855576579739430995187444074794878223670801196935589968464397578934331902542468315326902178663398113280000000000000000000000000000000000000000000000000000000*i1^5 + 11047576431717684205251566191468460991202294815058509683701805323413762536600123033243696429579428868362762589026523398291825775459657744575942455121053062534721991165048543181984273789703211162932045254937859933600148903772721195019740027253657169288748358245369612767024592172790471732433269963726878118524074111607304999747053161217085191893752039514137962922919365172605089267713947059120052066257884851392423415565714281848925546091786644492845552963032643072807359690559284546034627600104904965434986813385879847570649358066586108822374821720880447060979540649470624589627409079427441617981751068549125463588444643015697825903079243827940021930346249301828520201368231110514329503657380436182064109335515311463734779180424755429651135125113611306102122871859617835554703109784856927594125812260626062159109392898763513924706724008474442790170740893520651559240648016723935430194820800032145574889114323149787848988294402458452244917142153495654399895474064237857777592217399513306713102134203638957281875186483319131454035906918506678572225053835663644622421643207856202032439997694384984447106129967952695271945771837171200887394120263654910180752860113148831809591203645695228957823282502145333557522987374158302559846452564559415580027885560343237552038656210399044348300285511843614907630529628150234728667347319452432573260236326068362044141985081324932499286249122920640636911701348590899087936329414840255602326950176901948551310478682693998372956794064851096824509338167766439469457690655052087272479876101890878746611960877712072350487810459762098791818400456639364012783779239246521768453566629349706316888063900635841621030854329992450103033390391924029527750613608183488814058159544202361556713181773897674413766860244152041275520289826950312339319446348148178311257736495303194416586305361940691123828207611162815400024644501504513155484803091234544570652491322922739524734416099072917890275998444676523581147543195406722175256461589243494400000000000000000000000000000000000000000000000000000*i1^6 + -8904962172685332710257552423831922232391280622027539613880594580019199872431169381783748028622399196262753671768240803381457176218439875229926723426195461647573191387876864149512102719125868452865952756858209754212960049491909633250316772216600179469369158569741736736855619618412604709027493218751648700824082498347416194482881041403989073762762072966698717060403384535166046989169790093324909132389610093966792841341543214693317711807289312681500312421790653259289247045220044414546977869823719974944466177415554120074767752661953799121220194693437250797743850326760762075422172652939359914964184764074247024162978890054359061118939102933425822938957181372787701806212179347332853391530737631587762630471213246070216721601391783137615137449675082975836518667349088995048022049172461207899055545190481317674717148844038716482837903528932789879088186249200202609743492399142253413090645815507709252661327956209992756395598066620089027092584374319191206691353140763764197237047699222037323875714970209727470595225638405698237772604292154071769864865636956076322452411820503604173656769835488027792032789758885347653805597200285500580518973052365167089218745495813176566407648774625980774642715890205682254233520675913324485784540726914092095745493726986440006237222080187548261013532030379577362504511095209102446224863766295177293038183059407183930371299981073247807596471205858839543591621044613455687906750745438355877070489831999791158322661278916385895446959024894916732520103114833810296800595084287814982735318464099443302613522791357882030766268100966866929752537997362215536202259433156969078910657563070212427110907770170606000714285936177894778043496933650668323945161832956560330379050074118061051120873143954480070109997179303342944915832117796413705794997035710777585105001020080269197533004888650005200005776622234093433934893698575846141680172119756199591805077564857757582195115042553080280814361214583011447795753796651772577276505400279040000000000000000000000000000000000000000000000000000*i1^7 + 4828913007232215417626802172020375744102181773632295939733527672170525187380845006050815658745350744692731538616345535157969492297373515322827666127691068960932862272174729479052557709041474481144105590045405155824284467863327671140583003539746142966437194316549142534607841937080255538164128096186695725730883532407101417727815342615564914866627470262895133997874973148018862880457462359964132868313870744093258722078598348607219405572110146960483598626421533181437505115191703738127235594685400982394127865299195505280666970833815233220431004547370241620549692563202037605734648895638015682624943056673986423343747292761237712082498646053378892406754025967730306279408125419101897626264467536170101265189446470777355559887652054534907027571600998412875815874884112363689295847545566444347990573766742339842256182328561561803837211297560781305956336481963385869370699626902098094820161962711359916610429806732140849419276062476307377818794702857078557649587961533661435159859192940089273461338370902862447336212332233022924575408410226995447933597937927621117447413610993532791182950262159098702671055743091075344298504702944113335565508741317186657501758597051409958994620263049756322089834424316348320466693053808987809705333623380423279485509479641463574736939807968457836949550639111930316609675616253031248527503354065885196443912373431301377511121596966251257304431464183935727788251049256338678122224914377996218071318779673381208331733028850051795440484853558300300173619235099191082026489400938830213460608076348980713753384744369409209904160798836828499128308293333259014990139637717777392050545267057520404081861867346850457575526705440947599646878138560432979460468419764665117487119260074202817754794231704948935977632007582533305582886116811994066436404804981619085085669154303973849578204626598953571694961355171696126686390848411633481305486164345692479177807158160182121784550859550523698768911212314433988720041747999657300802354020352000000000000000000000000000000000000000000000000000*i1^8 + -1366326519556975993775050445976781805394236421348563360607871870671337138431932790311735999277400376549857162602203338302487092198397127114349258686128693188852632585030837067998739140401081626889641800018540623949656794211903025408910591362961184021136858906322450139593847525707698262015507559790306057589972659956835670203818493025628262510049700160126040429207230622524977358126701511917974710134278070807606551977155101108567689898767876927067601240863909636324403938820431960825386117602201828653538421332267375026544448817192476748016249372467217497864870106154348774481569607058345246922491806174538070972852646668327018014764277834068396163403922357524037997687963222416261255051894611370597905465823705029723426598387182331994756407464576766842974629233279707958153748750364982646533879527474986416309182551526497956100427606960217289855843319026115891794811380668809346404630358016029194685382629556613242253313793890794317312271588365264865831177064699753745401993547266575697981165307813690495347435054031447178549196273263855297701879719950074942975615102864064065999654375554716750894805180398269658949801497293862158796167696935570479134476805201859359544210864848368221762062352188315815288268201762089232324588283423228775449664493907033516882709116004497436975352101673632629839208877235262751072668556867353209489301378694112502094305438149271034659710418916246924111462092237207341332492865406126356733446326927968942381491096442447341656059426535341704765901871913067843650212625393369900505750820865952280252117766834106260692727744469695316088578613045337789047701179339719230718316541288554075695662763766035494291831094245741307829839898306014888322379444400198438686567294084062957446860998176731993780306290488079307037481845609533982964730458239602126422791324505168180991729603147169178735528971365864128645626414483412874856964870768647703258408500341544400856815563870736588581663209144624076041097294304635302445894860800000000000000000000000000000000000000000000000000*i1^9 + 224691667338015116224096127208514805643475097887853732254953291871540278017140976523652379200532008442479921282542309039728977819297727219372684803701367202195496347763486067971601266827200317306155326779484485183807868975927826227120406017807472178501424474027201493859108160450423000003421438308350529417550371659268686157666652410585077530381667527089140263492406107981987838800421957720778621863280084564200579418585857495727024996588786797485249441762235326239449738400525422425238110584984358555310064401784719363593620262004239808205967048723865081255145311265234412280493361945150069956252411788610484509754240388116617904012176508652438919006921070431975761542965362336609646603800856798165780489423477488467368105916116403567552518293980632164742935966312392383613349404378397629567270490495768710566852282690947800079065110116408006964617097717753077942011001957769273607581379928076665318980156172346611157402929762832172720601111469719810988948980979722855413822298333514898810845739183702128290348017288013079194050263897597447227637179394461068478279941587628189522408376817324104024413943000016230090937153425119769963926779099064322885175883899919030429649552955026174532022005414829188176396155192647090154627288830518500562163173602844027426958756646314902424858879224259751238102485824583619454985784306636387639513517966813669769192385718314820100809586876467573328095939332433538618687256219425177546367899012942681876768435796566149222031571029135917041439831457647955022033511334204898920258909130509070828791021447364333188094428805684058050499474992842249430519974143306945298468674149368568085876734736474856015824676260246665411219502235681133764271553245165300881910800489628413202578370030677981127219317210811125473711656983724608212966773305979218232877711641410699655236625564460423844212547988445477635559594809560649297311552410757869335279233384821723152940593983215261385139762104259256072683660164760715583815680000000000000000000000000000000000000000000000000*i1^10 + -31003814743895779206433934147733532541862612119745277341138197295271077182839957611232132131710869258842905885858606057755577419947672220393720084491834996530668823885140559184499400348713293429778866380694428568418383384964085855288645993501099221677345560945975991716477682540929213989134508437786052262280850633450825609033545815106233479288501104383274902291089446419214456486785494121810079107289997193142688477512188206905589928471040385893311946398068234920484959541582346189647130530686743792939733942374559034281382827323957099860278894267433899308825531389744874330710701880798018273836443449817920379237523805744015348176776384013353329303486013531856978510003827051133383304957899184239120827623722057933670400816430419257818722175858356770663113170588759961991201697158067132761209579992481397457627107590555576659693145203543293719963538061233992089915692099082655118555609399313541351362500292041702496369730855193954200073891172231824036998187380584443938000408373703821893941395225749751933084398214019484284900693043876866076064903385151840376459848546615248692005066323220027737496473625705730162515734168372589236812117119694734445819702686585626119617957637248948807436298324124646051871395163517575720125827406706696436881400784219604358379372948016763392518742730258991550826507518440232960211935621105281586573988658571173344448091152688506004941756153264002426858440328154514290281778678355264863686670849004642059768871786491387590631065545301411227613602343538465547203099233945558330757535404779433488720844713462029869606929820635683087343467711579956234760157727197950521717128744523908309190646423276638938084463465841887476882048125064694368846317124804621033866169664981410648888996818654558272628309267943767035590213210321901340958969285743977415267848945495497553540656243318723257475310257745823641019026944482270645673144139580520087825388778199156983917995571220261934214412309783206043121769026062374666240000000000000000000000000000000000000000000000000*i1^11 + 4250318826189157431293758715568236834882748336689810376931548305882263005046096857271195959516248177199923279705415758389508297950171576872126130694375502612315881457461003843107266429829989015989498557075737885448428645507207733215511903909360878293161118176532779494400366092325445644460032193436266196745214119769928268520973592416133471112020586400377576650508407263954960429013947676343625989514750129496922634798829493622682551327551487437412762337333218401108759315425375985684541658311013747354436168031981336909919739861565306075910335039772077548156340880671523716366958760236211457982935192917756592730797054353187551762995458348864574112074501596877034197459319562643037005928787915408430689103067622694302120211694118100247904294766262739391199013706560662973361092277725926024493485201595403171129357156411820153306521375258079623478791142946408586998792967887288231290120674376318495438887575463847639833563950254535163267044606834443153524172409122830176017161218510461509584512916734935198627590150351036813582616002541913532360155689043810001362027893664570950548727150303741886246489545130691763907272626399737299757441211243455046420552587102591697284222132999121010825298063098474904144266560949488046828210042260001873056409079336372477244640411927969136617233454711847535787879797197341017556488914467506808996441369853931668691276012352172173587997481800955394448218069140762115100508034929572406842815090747784484778488076128729825608966607623170420513478227856817517895843817371284673801957216646522036656171699211153590413163015735281702926108716573696670184113999254998505836926947598733038552641199049961521156601685196932042856741410549863949125284820905717706712581464775335518062971108270293188961447378931112265974948241976658438430537609755161933170322626509059823474641499859448544381789863375259860403560314537974267164980910920842065642318784089896732723778936989432678344245608650779095367334538358921625600000000000000000000000000000000000000000000000*i1^12 + -328741610693709009043942328817542750724519814342211964285256435192432635422206190409294324757823182097168823620405738194672905719081561493625690279724713657929928372164969882067910558964585414320451057193998382908595562404960974333114456190792204984825606443193505914641652014316458330671250928683942684071287623652495360357850981826868915548936579696067265474805052587060738601156414379381887789888782233513455914547057802409900981215521222233440621557703417668532273849322076216588677987049675538680639484451685441095123313511471093386443528862229496254414098614794196033958858863852207237040225689514480603840386989329804511368288341441357660045486522937836578871981851160126847401914978875411587418977723371169463858746475122123278320104667243562266172353322175486904749259553184201601995088636477175483446179502322211620762730820366444411128184943673539068241467756054745608857133593487317156025254560701370738837669179352142864023609380809789259165619082887985872458620376486578103443663737882365800688871656109070501225286729229218443978003146362304062875202560747494954869340685395928631563714808265104295640571299511666267740420304830958021150527760404112676232848081580479717437876064108459836398798523668931135642020861928837598019704929565077013295632835454034381739492581360644480210305661549526765297719499204293875550716335733074308989881834834033222206635002681677329623849317204185202073046042269493682944026497965166300933016101258638275511758097180644036971257695016543540453121785991851897763835722492168858800724222083827357146430222112200205459641369578013204231989744356934340583111761957458206476294112386646182998604667480799362466351143464719308044124143855230686994028370313362564663226818250752741147843713294092606167019333458684860390952647198814813778819722391013437868128691478490665439811440093709357627483695545280963405246385671143016488247599019281036429357095198088054843945889018003817789570406489784320000000000000000000000000000000000000000000000*i1^13 + 15250099736527947832384911475537054337334667414924861268259574654060729346034477553761597571470949090021020485846290474626022901971854658840301673087818644944672822279801796609646932284427980952373240388011727551547475352380346094971244663674372221312618451673269452256501367124039016012658386974828354655346663047935880013785530397788224661478128174035498653332014678097309039421560365085065905402892795831261852499462435397854083477637136031392191639201130762012775035595223917776582678983886530035310879395940469843887454845582094909821069069172865425723093684418967600771079678115989064007039142425214966492301622605518567727608778472682739777924769563232276838018172925284146975306248313410599782777725542698208021361848692690377725961974614468002513506235964459757149626274779969528023087411055042802542865803733401776797154821065221254209359461762599735416181555306460068207181898443185287939384198638994843853403895288052263068494982993644101028291284102982479747348026240440625007126700408444420643894957220246731885223053709045625190568452390687261300722057754878881963450191420835051763660197128478751945492206828731411078840182573845609315415808954321887328003052857958155501262609248289250815777078976561168156979483039301546371700643498992007405446949888599257655611771811309010422144389937074687187919397580529670261619941125600209652912963381161533662571394298721545532452361370631396861677092792125002442292694620660003191731053025565168783730721305008242252234133447077415533916785770120357034773164899965100278039041075810672267916353405642583792893327334736360714107946379740068300065450687317898197449186171758939432809744641619603989562245831943622588227166970534053897993711728462155592148524676224286325177690797809728877550147546512504161653575763563221978355844468688038866655221588393964276104858285065487459396764373756998005587064010784779675853803611160576530475658808703053928893206919353803613382769639424000000000000000000000000000000000000000000000*i1^14 + -1801116626939601465937512708025540576152008212217054749006848744588536271671466042003887921673381263670676753336742252063829035291694377280702968062263800266868162192012503832813611272749273588107515051511227792625666662287199086043600660943195296526184489451180220701972361030501049040489337723155862808603187515885081574282585752506346258652015906084807549453518085147116205224996520793867700055255807767858710168532578830860412770612811656740614707533664882053045258584685532387662119883273104965210453696956611450604426082680463616814917248716495777569725580822827064883635476697860392000407530722735654169557209384638063687412314875856955045386897130209118195415810673195761267385826252103027769114239319126388718737896964434431171084125724455558407108494781838915887756309571999495009079236364671391167728000878939691531884375683410502209308955171094835658763746556022433298193882899799236288136240850287765323427852516610331428681959956172140676944366664610946881125666090921336068896218391060094172114876066623411174870600349005775893648286022622612105023977763124636707694672317051332279758076395116543223749656328950231665820941492779119991522571469284174770607796659637360187126858105868044666491769865830884789437275639260652300111311307521340148588138948904193483139101711875796534766935268983048605912008098146824917179126446344744331444664873835931058720376698532548909341328256227285511259764821490175226159576374602911039125543993572960200294177855102583083550912677336477559513621298567524547990243935201830726798350556069121056554375287767727906046719312844750455612275009423083637412999422486819177994762095401043840269369620351757485154224923335044710464401597115153698654696818556190646219364497866616253442615572527183738872710068456067082503883924285305956451119416510435867530125046918282567310351969591747304895484936175322895276817617140206793597857910486625937123301025556925839222095506886536888259182592000000000000000000000000000000000000000000000*i1^15 + 44824187739263552893723508060850489056789763664461085666772166610029481726527383598039472872507578788807903035511029128683616522501377693736746848743415239168595810958006359155531350529876401693834123316400567678314964053206193055398711305962934830704360967984146914621153702962830310713569010638696333702596351434840913159590929142070524651345205979750810054346828378626714783438888174728330412238237899626393498050952882127569822026228461726504458163187710549351320152690653138673448690570769137024272413006982056348020982221989231743585747423025972173856064126451885657984926522556801302385952079058101274356860800081936796150951832401560652789042968650797396820759485427991333229012300415817154168824516376505113150039107880089952277577887921370771062426496675656752875029670567858204150633688414587607358140398697905717336135727254726388794683329837935264031978732577241841814760041290823170996059831600563917330982467992569744251939654357798290340622676763584550137059223653909427189221772687236159629186661923903870946081270936014612332703342603800821654072869701490027563627747804720361712007282481171909744649510451744023491095237496757521491665066150961059053313025033672069659700314706789573273463446486374552900219857500398560887511697078113412855536674497540033141041752032177920024446021229560897008777978163488736419982699938607886844811717479094886534100107191707940563386979689766135228263144756152557384018341473455866586526671326307268762922874495659425623571269331185571060355093517145284430660924621009558101621743857272708744503412977483962333810107978994852247511981697983583924538237360845224692799920141656493903299368320593314699697862190678843827971697324275636618308049764714180713671382883747949113069047507544844330427956991162563233484987686221104970204402612879474433067491194061292131316988469780904671321752219427330003651533392183273159675706720545365633796466230607888013253527512739370751754240000000000000000000000000000000000000000000*i1^16 + -3555775279689511064411631148081766452931182203814355969722962187663922438211777756530762025822050361600800108631835798741748583301256925305428745204258654570234154968653945719897698884186400951699380474156657191462406946546571585376203215735156550055886617989677926994072115850160271320034048450061983602166765724921189776979847447224229400805749039029941861127342734636120724697291922703776556263243662918768752817800962086070863845539246945084136354927785262071972904756097989146117307893712993152972659336034178434686687477498752272666370669685927725734718608700751414862009108249318997767843689875067878646977222612540508907905097690074229220311699682619190172949608035946547661876493684474220691743590894983351634184649767250994173103716051210696614826892398075515135583533466445220120796822830458928661682578340465305029476409240047480767201839461885217392882934371483602708563122563875902802158215871871845067513523221928308950047900770292387798998144628603678617231365256262435457295288972804162586376165432335123684929606581599162442907985800459993187673769937087217197440047508906590886091047971818140980523681488835430493424546286471274207381358264895756000490877941208227989140128961236059586779528963537946715303455277504868653982530883781439165328616420828202528784480019382306581118781796931285919249059364524866237101981088496670899605104349686874779270577574437533910686200625147488613709242206479145430608264063643349650545985157624126231958739752600101804475901190695249756034621982161861722008991233131859730013942111055554046670792173933962422212495055685861971174929963979278816392022789420312422761634749987725821633677223487844875255531005834938532000116734213902117438633230549349701042149098824824949468795941529198632307435859921560857828802166620917414871683991383112130360852443550236773139355845360246849727123206425638238433042061026408498574403362119152364133581407029432700627458459637827764224000000000000000000000000000000000000000000*i1^17 + -49513220327132037526418790229625130064539613646716652987974123489702769166519884853980061693932375763126354354010534412111109334359171150891857095384577283720923408389984455288192973968475450824340948626167238404756540148948467702651838101385532313802708908198444065840081852293169608223621698972505109524201816503471091553143306779254700479423259661877318504408006145053550536585221529727619495723739001886886214842989639072776485549210227823781411711967871830978214613935405554078128761773246752687732205569979981135098562193466766616754312211983218272584405956292148229627671368031191099167599871071699251221848248220628338781945444902417186153174505359193274427397099341603319353783362537757901592887640982981359139523981349049515639246169863884667634534680141563916739338383075954749217550065044018079022847287513218722708229310144585124401859731278716275886919715054116768456066649789316757244130916916221529908444789242870147096670866723596523806030381826978899585215547301993772287531081991044855079848425322036930119748755599007099306012295078528074425502530267669509082142150629987859992051943849485417771207934818253136922769056368930739471730684571893516972454413148452340560942784089472977352655711409881318925279626563718360880604062107320035119629794927089360247011232140358014121385978493974437011312284915675234671821846059242418985287934628311028617794864714921990161321205531897960587639144874479742433041930448689491616878302286333298594007354412977620321240833130186454071063532984583180176707706102153406079793722841156330672221085023210894003484296169568051666384505794843477262016638610610822276977777788582286456100544265610377176713856989669498961192856896831869447709277707189562072086887021680026284984844471489237185845912788444483783268080878973050969332378796764507687249557169659756952254765760934215970790050892954095723199736751587737161598933158855897874374912134092528200112066635025612800000000000000000000000000000000000000000*i1^18 + -10721182234820826291064127564361040154094140261853599151780991479736006241961006019059126126046287626151006008379143665367236221940364168411976628010280667423856454930952463238147158147006055957712230440499781358477830279327733712770562055245521237919371336371445066089530719707538204824814941677640963318703278034308057156891213368744872714374506657721661726596394284563593507400967433607452685483417873906499694462306760759574635720541114197629905475855031685737626516147686218583489063167017038597536179376912780983791468537849223734867491697215707012159302415290616712032059144915535139331469314897666760435519141710921071440497154383095726737679832453067113872501766459794254687985859100307834154442334230002165536404776175374051620534127316105138225629654239698023379422263155727193939124966926605485702060260553779892452127983177375558198011487053549499184404195832102700365253298602008926150955771998955205398049043239106093660921070514672714607486956188542388104548765031318761638172519536453105683994592548199230187941402075532987080150326160431700776702862627962044002578508119779021241687047804049110578515550130109457918060676885005973536265481111001920295725174119764308880378355708148764565566831768034844585610327847111966774496339709560019844559971432105998654888244457010768895088997752422450204596131390248108477637475611091735701658677378259637186723643652812863493583403630160736052993684187961480456410366250181031153477902897707269887709052738928801983722382626260582520741410211948447609135889572534703925213811459848222890410133048671527440887432639989276781418294589925998123634594744658836943888350106621817080639566328726440021248201399103583016241092729715250115866268587904201780801656060943328729638930853507995978745270940583328672239207312664314562585507092393717172375061461188269911856813171134358964075324430701074620029798733797505662214648470449559456966306776863144715339642993377280000000000000000000000000000000000000000*i1^19 + -277272352498623666536699347889062256268261694142468751654736989198098702632197759568252015404444486678733852692862977176159239579724944126734378989625886060098627642944375773100795193729674579720853609528255873262692195146891156775658202310508645404727552809388120579690945921314150576632940607486989149872527941859927444085380969805012144814320726440168859157553207991954006467761162076886720067640211802593400430168858621549378521673519559748119084646143454694959415952228545503222825354620921699749943508342268884669026293390168584066927164596632777134534346812861684406162032374492938237206696942682703811696580586179972795830897702624204261001848861827966036703314541576828842839899699084549716654622733092242945229965849915145534168401541833331210803820701982259382194736078255487783059458077457817910628548520857821164876807823439898442671984265909676051395014884646847547543714961140285456261670299811125545744564319324219853290102881403005896892334210311664326098712900154898531599730497282357211808108627514331148958795580173156015975451030238673647315598108573276094565450007324138178675483738729337101260751800878712260656295088096725675936173542258765599957284165492015452087669332023493257156944771995370400004744010802945967841289038841008279730431878726642029083844311691027335468008405653671402788106858002884585844606179145524069490271635920229968199228987380989666513594760715097956868445723863822966878443694850252200668279960334403429852883984288358890354872370377832994698291189758373151115549790858046213589052600828442936422325402672138472485785779875680877681171348780707513224192713846482046536151107785424543505535168323315557609633061561851669400139676829068897214319095215249391780536514066180969798291171050832553444539825247257102347559662220029746314293364692376748186855860634079439925190556499151078257101535391714041062543183050020491731688573543588296164306116295693498268214362112000000000000000000000000000000000000000*i1^20 + -1814603970312636226591325944573196040230975841673358787047919827067127990639795938126279138195538527475866303334825092066312761360289050476709228138428984783634358978106061863386619279051504612103737138413950702824743366431953613544595946134174571460521860564794802006423672382394511433870720977762513338886526169781056008711316936437652096909701196237444975321608119562792487677990087852066060262232055343784734192315063144294702436351157548719544841039019850138890804245635294925220246117692973065591083891324047973275183333410889295774978710041608687159204886514936315681683793898826294803570594542368021305576583213929888720052138431353274751839557731202972747523846804887345183105989157762378140212527174687683868238321753503034667836991415927561072765014145705292095005949031822371614624056232956366838290094916553882268805409561095615995875278869073859422246755433385752915570211478334987642944124504145200911569505211912955260108840119404987939277208550488641969064208898008738437821589308425815187522236125959447116671808870975223181227281066724492891984269484922354319309290368263132862327861156146836720241163719752345472534104962833695454035252785521515674326906134728393051365615243457724635281278390666858304708706626456369766680689808755929605121151530387820698086830729216568097430627862742437438595427820011319051091067767781614717413935970117808520090257179488267480088477936333154069444203331498492699721372474054859909485311449119061535056218794689436385076129013783629920558966388506943638013555487472409409195494258899805144554543039525943462760609718518530815991267215514303566395564834602238785536741297672878006706339275732159656139556627401960778039005807956331071627795945602900626390515361382492303842643666756061229642812907738442779256729398060776893174659176565685422993118754954317439680083264734817565432929079905603538567761685295280836402625825938936227169897080410463614795776000000000000000000000000000000000000000*i1^21 + -1665923888342077319029401131030410994120621699384745421476988941102951016085863982602465847923934504938229947822751455863545033588238624039307972649924474928256849148591035023406367081337032271608905978234037580191217960638428664751778788114859945771984045741113595934280593435476955763331817327565996979775429267077648831266940070686208333062040900585759167306540338454377891681017921136670968775713262373725753733345657620818035589021558766635319452442685878569865332300691146050262358721145886128590724456505475404074111970175463072866519508905370439398238009150684455208959545929011360696993143941529678449452197776589518925227836058574174716869720469400081600966452932351539167405305458184288067122894284201559576820426604757076453595545495824307128152797996405283651403297121567974374364478779931640736953916139626080962209772054227627179297807159289599267387263996549080927111240636266815351641587174927106226174703308083457023601977913348476837780436437316978621356820029025851139920567744488718277811664629515831850572595598326404423312237535480272562188395437870094162406380571260419899481783335888328786083283173327543814186317979238436658968925921605424531973802535805262946006076031008860549485892188604862602518161661503394886207536698500121832735409162536910139053432142141638302195945086976247969009345164235984999228817822584655447274799299515622951946884752944344650946645174998985510409941433101000592019088583443921063997295857674405533445044117901588661201917352481537280595133027998077580444883766546768583268013017615409981857020101973336043445262288428359234370768616277928577867872186055564459271322795920206454174016609114450595359504521911021409123870995513920507219063928864032040413720342806629930535215209423917598417919668570742203356601686068150561900335259126786142001359994163491170204670188253740349793340104617321828581585821154647888030225718952592233207036271752422359040000000000000000000000000000000000000*i1^22 + 1174888685236301814375747184804214115904486851188316900449184563004317837057954882659983036252473434452321949616211205213949864072653090348398688491470029684055216985953931870953112291652350234016493297050391826864312383677499705161203572160834157123629559749800149224038128613206224642559678187505486070389607797385316477237094775860997808827276799418484871471306476096246567594252589390226197231383751826478967185551628756425350970408181242282991883481176540506035516528045987690016721072815873723447338118487325242750652333732990432296628764430701668281668417338991061317387364407331521100991868032225738326424426228456652359230061560268245332112581092076690248357351928292159118331472679078513983261881305889412535766632675329598006669066983957989935902731255761663449217837599763032108315007123694056925683806734012718336979167868046911509381822644443583703098778091616925925049484125944034455235287954131138842086353103747505995592352567616453030147947570197506113754950640489249646239725872711096062634349488509023533255774131554926676946908441886778431420484213262876754461274153157773820858446151280161493758480720360772798749610678278333379264222068421189170199031891258465910806783602972197235725933187794092018144531556595832424582347409411747105029018717219886675154794366066507103402429888372241374985690974234493578857300790737055990303162487594037321562050718771323054186198666715653475521219082242847319936575400895665060840761536703440020022025302450667698959874901022985845150315281097100992422407173008134081243965572747420946130073650803895215023916677394268699980847302973500528579441114704295245472870576678791459352859448616976602788322044862862094644079604017749713270541195129618384241464837372695369168654111618251205699654354678424995422035510249335370730667813582034689262983541796370330169098571154705482853670422481114224306046774680875983057677898666236794162671515598848000000000000000000000000000000000000*i1^23 + 3952527737706384972325629912019138429399521859181556421567334844629511461459056343433769549260560338159349151385128696580055178042114944446073257551422370325917986816937120535613387707352291078754497130095190634342542906261578830941244685359428049286806586968624295078160163457229184498041987016607477639108050171314632590739873359987391489770506562587088465554050626751993491257935936185107163386797381607681754585529945331187291719888733145714108209676953594830978738364695773202824910203114451257060687879109477006032683913192749961478378589219275688641961254877631831247529096497438849874035888120836700445421792699971927632444975784350271908687436458214203317723374359630234616182427448487953607598662273394652657873777162224918070922879283272984523442085771420593468415704759318204436214276219498100831212101137397929431829445757730732978401014209454084716672153494732537969490037866584525655253872220607287473808288944171671026478324984558938141842380532203091762381875428848456300027267110650258008036134488702101765653856215930962798313143480114024049942684018085428752953420575802961142177913265878262981279892024865046403632174287591197673617263484245283952908749219175522167412996790142050942602574401135214817467611285031805447251076569060401057822855613161504548065780072205453941160499086995812575506015266292600435277943956941385723811799847711183927666154169922653183661340005080473248254010907195624409634615942031628354588630976999864132701183191861306801811005380461093677697717544384403781723509039747531421981745830085707692264035554513306378828430030116279751716392166482551823087573113802625572833479462934732026884530562393988820353334311881039306308110912657783622131491582296382975080259251925428411898198279253460747274355427327338833921558928332296638356639053094539672646297650165262146782763095595667775785920446911433083676960667454316740503702756850934840539113062400000000000000000000000000000000000*i1^24 + 873429503832937718812866161439478945779879421502221948195889287055142583047089513076210009798942575383471364228271286572721212641628343062981981755092130522650047201047887387356332319600904873731450882326211486474043730866154952390842027971144455841211233792246442027376628572416953343718652684818902343065202208470747173930932807339405435957175619658464517050212960583337067088325615228761546929000437646068636579902176743377573230334206288229308378175958951424451721115002666141549071287738645235701609150224214972069607648963039410617076636084443602686864190525753202018474236018758142842029214364660153989480438197567033980197270652427192858577721363811675212180509411155032850917517646175253877712260971433042078129710356217507750245593376100938965891256740344877548794084566748749130550321828908137778164175930269932038382906867616831654892108954161983337961044493462804235821222475121727024433638636074027200431861872552715910117403445369458022171091191321066662666706256489628574060973751180546050309871729051123777085909583165622434356359630105322529370697348201887809363987009370736446670331443640730201731945343397617891661747639960080690914451315569104514506021035328156467747115358193662791866883714563370763856805941819626442111103669691596914833687680278806212092966153554647038793637698234903376692250802373461263676307443193620272106393429140252835097548210179033392022763773681024703545836342969960930299778196512159349133507898066140163762637191373219375338870777328758685858511396853612813113618848046167484994959240118692330626507943815286351662968770769673003002423896752384834775284535047702569540797920527689425770609861212938107328861492310591375016684647936404299318175577384822834629596130054852427310868856785554816867788459185820700071371112560484176913434627830500718902543776737552788932961302824588805681285047086601400289794086048603334544996214883781443584000000000000000000000000000000000000*i1^25 + -3784501595612090041238174816723958415442845458839219968335102456804616880724022252879674924570717408629320156498206839269206486627644871454816033667783463068237911882862080621902228140075909617914710349284950078689298267951408827689656865067022826648715987107069713278297283436997485178742276482144578983538301673333497796633394995057260379884778195515052321227029440051478036127078095279562795427320030616708346945275895968136209684893247200378763541987164934936783926043564024821986308706176400655015722679602503554508407036159171735490079495958858457562862388218492588920292428277166264655119975088174067734102406114077213866676610581561686360987128482865894525686709542235911577238939065290330762136763172439845074717920729084610061044669863657029200169645567821442514470174013764628105725629954976681364442651136991787604211606259852260899556222648075502228324925599644664962008260651727222108368642490342493962200907835471379500936025351088185864543580453012968432176730256495498112145207769930090479800843687672265518855030240227659168651474559712378537208463688034812966987515105938279670181444961863208051494664600905202039793861824063655901885944434064280787784237695847927019595583673177444766599814284664805881757076755538297655689929050441381393818617013768364936486645636637335904917124446337169043965939849922221830681594059714865706187018095188248481090949365237744423998287302554643067751861625147750896568001008922794306412148132995292235258087665598928243408574547407016333933165185742031212163503897063574669996491456163479997541293173521353779130242623187426492451912170838493558551215598470264655666244411641822253041978506596983248794274477970056324994369111684355162090200502945887369054843043407993844919834159565270212172176859503989830154191357160034663579104951905164685573773736790795658266715589500772061484818716831651987993027962448531183960497891286450176000000000000000000000000000000000*i1^26 + -2301820348070777858633778848277887650019238260842945908509860036314415304054050821003862574269844417762703024955367445205327563468690500296166618645466289221995038357148476464150902922161205356866882342546437142720352484458935587930051905212179266311226158764737426181002383584992546062456906196022725526474894075214624046983005066734881288705320952605673127583374478261996270158074203865065658420344090914309069296354195209543152885333441499647524671286402404836343193724790044584422838688286853966533690147482608956153158241637021504772222713380649545963452737639817702427983632343685647063866110607645575431703815216023069504881774368653335483829317270967926654899671030626355652934624326209760363333302941451061713333453419189259356340415190977090048828004536563058737971835598807992309121756014796585100409808890035545635691165398814287714527686282580930730127748946721369090883465131295301740062400713889605815922658317188445612560912001549024085156494903458617321743194606117026316683711732208948265082779813733199373753562243684354413316151632706367617719149015233365020876612672657405595749593009267592160626922951711188318570292912712119115515327050789970650877135818659303634169009620134926012953980818077028002663651225374542886612005120510813028219296281600345738805416373612648872286330303586804144831708499470198070504645019297548714292460233355011079422702628750384223451490219689537120477087974194110947982260800617562828074363690720044805644799930702903039343410833968338762433346647882326180855428658863932231648471772736546623772505466532970197968535277305664630168873476102469312561233218187211119418898352134012225125699864586667331602909647344882997299778865102727469364994028072287886949975733715161683249289077746588237988923304017486347473523519448779496454465353710477257259049521582311747151678309405939180869604648173051108510310897266247989011922970214400000000000000000000000000000000*i1^27 + 1283376938177721451631356507794001225126088201844699266549452478516401063261041692793595724407621967423027413182837955848478595755238349249819726179568100532387882232399955262469875252005744566049651737079865633007662489560808720755228617596944129735561234580620810731260369772209275424925606575759808251652765726151403953063907439422324107947608704118824695193621980486457343151493676784667158302814284063651737726625075238739451256501146359854249920657446573185038212912989991846021538023607776835926483454665984644119800724849299762998593625190557818547083496037752611855344684699300540925152034071761105989092354437563858309557143660347115288042118485354043116201717454171228027077296423216092076822973411235977230340499856260364692220132750035399451481995655854977300959789539370326569934132673160112063140439029700353743998201605100950887389831953228220287657724233770217008601814866319114391072869913428556187028717739221004749368879132854464685486533951141671772712918576763070988528928378324565720699977089239562527427202832235691610425923167906358042147123587548856581915152657959418546965995293868563269503814305637322608704692555168319528286090716950126837972215319491764778537796664202155729740510415141652804845094749949919056945832685488219603978953418118859281077090756971038153188644746584001102029369106159248723825119247209442157544630371200335781372506445240399030323765611626097054712306317701994613237409331433140904805588611214945736383190323890230314837102377760258450344208470248698192911346783736143655226952750304874287266243749661294711464876624106617714493915729715159536612134116368154984756063652743668596554403772649844220948512846904572464755251339654960160470521554639005249096097057228297387437223723389848234126391517931259916384166784082523859097527079070675681480791576120952737884630932743823160600548223805569488016600592572740883573637120000000000000000000000000000000*i1^28 + 740602583822643261123939642108947320657639979570014553225405365921480661509194739811102731357328477977884395139590952010914769769868197294370477894449333746167389319273462400511930630592748818290982149424075096647413673539731137442590594793086307325231241098624867357969512089240361007443550275492403553589088548671990579964994946927111633033671981923244179247968072919161347575922176216295188930821286936251391249294211527741760510806637208059567057905659713779798823596318248823089023682993505124547350256524722915443978609507738768879799826773213456028613518332031314789887313515763827617168318647120918469537693707647943648811086440958690263214624921266171711693091591289423540165805736647702347594997980872577921560535877649752581569224608829272370911995056921890418484170628742992961220725866742329451292592411797994565744777984656873916428242837080147179869919220459041315250465407396780894916978175276359985828963612328776684687849313951128586735073700520264863308273425264429566337176471336198548480774238591350205684723070560728021265095885021633755551112549952245930063584069205377690029365898345795321849015025116930617846103379445112472769148420367474849678848159717049103848393654116305573146108148090691749369689099305570660390429716335747763402509615098779936573769496342044387268767788862642474835836166385052182552169753136701232914216843407881434341233245759737036880373682155660135426426381610003844471603569165747134092043981556972153033847311770464128419566859155183824509224881872132780036321907329069734105993453251694214900461408036361717025401801001498954319945309179434720382267695828620055819481930606798470721975272248092277760020470518801207776244122324840791247427665962852400546831462410746564854771259662896662452450000662690433170263661703936736737057882936203016773032988321889554177247759533161479744474386190076791075016773610799890432000000000000000000000000000000*i1^29 + -506083621162713951280912284104979249643073249829573648777528676467234885521059992027879473120017688850922746055156881357800823571864045902750722009116713952759184238872138906424581700136106860395619195117118738556662750396818324614295812159887596683861496508088038479895177990106697272266438224561877721315682453440496113283345678395635065015412992932996105219563470972424874914379249320278436721356504662374682600116636297474282230802140389760399297893882733354191111128082177576483912839176498428877058638721459864072857635528513786602569253480159010234509149476179393322618515803797256061577709860547703502728768280335872975156423732883451981578001974207902149831861493354990258710893170883706263500458109387151509955059109469144879820030196022930921729161670645103312466121318881870811964163645955870319399894715695897891015623222785052479123355857334672792944484285184699400734896664767057442735194943099092037586542166901457683784012483652603453021013207301596062860371585901257759573545231953939237995132216158847088515065092492559497549187191599903099336036418768069348565370959002428069755496211919093963711202775003047438161594107068843711268038030492262605974477582487476941025580401667239833422752088304950149349035193689928699587586338958879150619839763866816054757489549483253279075575075647390488942520132038871999009315270549919871056850659049676482474793052886973832195569768567533236055083912629855344709335208013871473888701935565115722989014472876826343494256958645706725813735428958619773119317784325650691549947474338492107769033354769608464984798867940282648070654546879328966940970940975978560944791811685057447954168540243165230195494992965328158784901614214938987675017525153423303104820700853809235157415878045496998371697314040913534152726317595684817380656159038364469347403282820167014400633900818629095647150742709135436283972034966323200000000000000000000000000000*i1^30 + -256085889490939808434559636712634142967295031258972677170482853832352933112689308442223976944488906395694312613763395183546688919175497388973853987272577983531422791390684851823482669774378040499828540938342820365012611372341770537742780120986986670665533959403219935374210851509011469214434032911652081696930046025106849243530141797541399793734393625128054609468031228963781137242577595131055999865429621288207806626937014351962028263467627076996205512142715476207240149347876285602250319630009799599608768046768069231548934680488922899402910792629256248996211558560076128515953007338820698110854931454542808932383985260954530159169841415046665780893206048381622390450069702886190476649470023299614183947638382805120447542431106992821031608291575565362431974633082644602719409232537086135797813336781611357947043790453903455584338998975795001815077089604082222309839184920813508869905741641163653626794260528954405686041092666353502439264118885230032697397612402247604654450658265870602926266253277115686423806752633146904554879347622086367931918864984680258557535992960120772303967952561645917124340903003490752786781847288210675951288396728689504182011374322561167490725890503077793214191833956223916031967667116333043065715444760682481205665524498970305553958708975924156625746482209949608101025122862554325865870093582237440123414728265050323344855080834204165439862914547103829308380038750043397272637661946792173006474460774463177212388588473081472632830479109906775259035922044602165520289241430806724398473524738237814514765296129170941452392621340123753686071821862493603815841909065353581314541386354994099690643140751527382739593283781558351285078235506438199133541514596965172267606484437052980608828204286108560807597860257586740069116208464104121426918730121703745226738474596544384067683422195771723185146454084750665262296580971804493020869427200000000000000000000000000000*i1^31 + -55139556225442504164465809874061814660495274451777742163419687681810891386749783521249496448336320552187723928303874169102426343254346998275868284920581184816570841177565844243607462082951870296760420836519061480113021868193505789997739772116618240084328132057082434337206729347942082772501271199986527770488188876947524088063196814566880923327841101765958723725364311922733097329182789088215716158524935448051898284335121421946124563210808657891054845339028905206217247453017504404959281702882483058210229669645842274297592836938033839335632781366191376286992252997942252080428384685924275204974706899234592645014532603005752529982849382949108422296505045090774251862283440162878568606500743793168619770719164005966855123525785586672356773578292061085327776904294750983622077709958037936943649497853404233926198548774430557137699092731257215909375144361363520085341063382272783985637232121177575813695371726706696151723260048456117988729004325799254190059739225787937288266943133702658685732475948716163881567916254270987204525576342415303796709005858878999775937142737304106780228363375071999240737369974047030756390296110318872916647792434755272110671584777365066970742696800507155597229905462024001137453363590595213470625346471692687617086236212286758169542074281411378172925778082981120212243430411164405096116751876811083008867587633831216979023216915257350686189726236132820182635061891594126860025693768583623744282575525164625682525609045287362923815561303494562230728287836288391625212881022264062452688959712683393365319400269541460281754677507614888674503654712684651522965261751618755415577148243044235200790088639102982139057062296329311511902235578107678907827079478595224111449797797753335107481382120886053037372929389604884269132021811947800206841051889918426890701034736834556416593608529727118853375964481151643104249542066230131687424000000000000000000000000000*i1^32 + -76058103806911035266359606511423419912159181729745504211385272336167047567471500214386095511230333208961895883943131195810109298802622559647780144097315587887350252408035352397077068203080612290796125155944078184243213369606920704982101094709974088153428430064401290137506558870125488919340020653045989160364205020712365561133836244786662914460472879920169444292674233536696548251836927470022357452876512203482108333985727730464071802734225962499345015054155137846443840088346039765281719348755968284835905531497680272542619197054979230024776262913539291876901226048926786760110270923117428287190958791486208885565287582053202843016019708279187975130776723649309371252430509810154266824076203555153614022188389933857533789314145969851346961045251665303660354942087171559107372407501467601609515027644753125378866563720628844412761351886361508133657729996627425246880222073451870577858147296653365940950931612619996747711491873674447950875194170663282666122009382420371841855151239053637664989448820625818100557853131262074198940828153897419450080107820382412733021368939056557230102756327668131299610390413494905724071246631502508159529338308328060826336053297730120601530615583328801394165948634831678738693100190822107450151834549493551343215767307090937523151783354122041273233773417389882357822524233084271402755690881761522721091151784884941445876333519684004664263875415955290802805753573949277388100114176594121732659329811797881476729150439480018156913214783295000022378203264326467737497068785943062545413231221051233826808614641429666111251479307820451464644931968006697291072330251968283437088077786558165832271618869947107793344364651069878680084479622332220902785694339611385321012403364531751571599348709752763092511671095160520016367369111916356302530970969540436319668453663727479554224125267268750254933229206293705513876280231277363200000000000000000000000000*i1^33 + -28484602981323404626422493892953025173758242282575179440372947215387402744112478531117604554540866099745767091897439369521269122872355488668952255310887780361053406312349404182250094268186563556176965418611203489743363340550386936346646562532786914096559171489469523879405382955523357008888917787477723121886285519218599078640262298989556615054433305274823943524947844550671118112993476523486610297805031645608787656134411894111239050325708510710397798555352789581987974366757253253543825772528353217128890337031400980425486106959084916093295468890675051081018409188072009987588339463407242486241102850557625285609104947334574972363328240375562792791463410903593024285005543687463914260613413453456143641717636282401308011423784646839304650708402581200422055762866226949214377284890301093910643505764597334821131004790541107427047757155275981584175395222158951791606513969410590060909853593126470340608142387388045761192921595886574655009443189301387297652581795700269295335219716689766085009791867342542279768943052316867199322977695797482011818150028735246920052232581224808665483777432874032713562577462740741131449943295311194472518627140657002158824920517706965865168683697465687871048104205811067247236131737030703668830197919936776878257515073771182685109461622835917486493645543998841352234565162056696395343556221970890536838427405531203454723772709395216254786630904393512343252479347651262404303950350125841274457280355766420519865402341235155301970966264722122549819495669067128737514332432655598971225402112770004117961582087919845038297457368901294145737604543667469477918332541148253442445544622329308489020040880623601069874443765176366141104612940725513069622361811779601787893740395257948263946100529243311126102748438380565734219632372381558687976728117055250448401667897663789188995414285401503794857729187036135579534187560960000000000000000000000000*i1^34 + -6877813342012565412189466259226086919950604499210521979297059421004074465549027347738769969613244831051729001829084489877414418490924814121695344437674159861064204982654825777281575153925475268593069505470979478842842474181757147613659519231243156349419875579534980728149691371624854944350208809874210894982896791909220110901726965899345606542367752284327958468555785055631906008939089158050334671613684974445804207245942956275557318160728055152071932815994014840130403597191088317624995176762838840793653261409884130822874755746086774850562062177105061874675024368197376908893525804542198977055841097572907388096430196591528250469933015494429852866630341623061677229973286336551857650551114996089259010150951444135748919309069788986063008536535370147798090741617034204167308627425213947037087235124694917639507167286889693598885709476850202933492954296360583940886392853602244934604670562757814260638124830734441689975451571896638250772041621182572503643878020758424328068548634343751173491634814836115664461633853684617892711619171598368798028234779264523781093047833178754066226635570423406567657228067849362541210080793968196098358331802607786319207868949254011893327257148414868606449119828755896349029761001733269732125490700458693103026528718357094320673724935213934102024417747143551217339947514328099805905748231844388664482866235024460547393909242568534197748895875243230684042416149719185223176413614295427368479690865348030704512714696820788069907416710565143673597787440761053306278299031292369643185963752440428224626000092921611187349026740024978853459111915862261491245884082587907064610797806338217786097206625380674886502393677800084628021660640637352674234214884596372826938686317396081347357714072170501526333638409691935944539999903497203676735290745108281126015330374742995609914304320779445221313579889669194507091968000000000000000000000000*i1^35 + -753822995133891038749020130485262014848143921490246070711700161086196526042645282937040182190827587724045717877519022503310251677691381954423286800822802727334939977960416807492361939663190150595586758136052172434488017101672636630979909234452118122275457841448363235921992569989452900769568795163933838813854968721766304891876094583721637125054548141061240667264822142967857778389151086418513592111815724429617565371268498248186747743876086457558840691060033427397432852578818672914246890993357277381403764551238226879674025066716374541424257332139462361138259105597462427354640311922836739319540808414490683718074642327786417715795702192366474859666184885904535978752531163542250858171494179993104184310150074390240522808034115535085929931091893457282622152675340918072866403730335289331803826054301173771692134961992153328299574798149255061472712977249427923459663323141612264176538279018936402911799995162873587764748290755914196081701801368668364773280276145464256364494286637475696333018426703407159633466671545555104809882410653622401719159661302689617177596908089269549114339830712274043341396606900512232253071252949081373157352432936279136212337143762219702411775479016116351209446147450123632678225242069808279396010894703589293708255218855001366666563007069530421478362128701919633305368810229687365634502060990754868850799651662227766779326016014629984704269018409458549719617561180016353329976532930359684595029149071450152315289420624333072003821188577508451593198435422811031774296821234051032531550654752004361637538840288164918637993440092846008917049442426910478148945366602381200036178229066861759066998583275883948845752281466676639688829386684898999832621330822658624471941856872381698942760205664426027447343496490987431018276247112783351495689111895912865329773760941538122003579240921657268935016941617571430400000000000000000000000*i1^36 + -43988716446661731930937969040658229354108884196367400619558109880160328301293947739373249167675467252457354541431915908064663488147993014938853066672426050357686385707281320325025791787410301461559251814095241007812495057905041835181155690601445915813373025958335771937949444583309918041280021071426304057664983743226374009037706948607419155567166491308559902874039400012756683169635538420322713118660658967595525917439182400709937784102414079298359256819881621407866931790989608503071443397545812664230903481719389903328310130733374216377533365731040563821603547805368425183079469197251907643702615481273040093515227639407212633609240157606740040417934482883029149717870748480907154224893555019380123742993077058287817371113867374886271809399333265998995567042843737608000035187502728696928567022594010364741169955084693287783353444890319867794287067609445562405799375917566734946155635269170175673788156832852114720922342422004704689507673159499978407083691459195702117820660688598615048952443041288243700466346146218086084573116441225607986577462027884948354586403880190297102784797568797964496333135647258593496820795020897631089127468908850655917231500013504315843204345006111979872801182298265012226142295084469082244640175149653007461666442074222560831791200159610449295309040257528090304015604024525536072106682716946429761163548200563197175549323238603988189111792414286037557303014524227054174442610921875994802785650228731426766185412581411225533336485067721990110044688383547685732635253757504480279948003247786879347292063610358531787919130610450891706323460876250206425057025974141673134307397604207199483926142947085240237046247620802741676298807273886043820042584056113002624868813556753599380054641664277313640672871015937058759786491385285730216218393893467602955757018185321150602378486762964160283714015723520000000000000000000000*i1^37 + -1350447819231874251148112917308388477643194905958559603251494159993673467361044927335079802257488110658309580728737475264501432449598030754094424884427267926024717757339979887388535077755407587411252675664646448952683194512331216479746401260079285725392274839636121067867632230581125016594437126581675934396643039124632981518710282311275125355382516570007317174614522833831506986839632632311398634119131463816957612496818298218786338818701226373724093386356500496199093377434614636178864735197931038808443685651813020511249967263579378633430271192674730871491313826540248001493367288608801416702256468836666260884864484166313619787598714367454652134132220229913390765595851981886748417880392847712595137095411705327760783301217699469961122626003585056548708633038740863558184187942227027868091403554485089533555012938099017728860861121788393722366235059460671942195199653954338954709422770219400078742557147280721438867829962181155351112691122781164204241647969496125858135684827801296508820738910486599154441932388731750018790620789984418534705462285982909006009437504908109627877396714632632452786236319481134874814074181292894845595898264538355440936529820717494732115975107834258289508743415819659833962649231356341243091811428909856508253330841317344860121779469481536955888968094827244005680619917789198568699701942500115130713105651282750510896892832636273700160531241172634308609328742442948566397904697560813352138640670596145609669430835581257069424491621406634453910797953066813231777893950586420074916374601508565018832767856926023905630394736117280556842281066276218777892292288483223981281563246848483663442519716937620771463121442538714424282827190884754810432158923846950016069420720107708797099178147344468489887654391312171472054709031137486125059043203148949398665588723326193891541056026502379822120960000000000000000000000*i1^38 + -12730581682221975660075033959497092359596164064055291908198199396388521714323424801589927247340114615960460351203396061619715194276925168604804591079120830388516236099103485815032836825462549238852600452469314911072651907704147215095426054844814410481527247555002211723066265527158056130997255464476619766975068635593617872709610691848199669319092340398965369650404161299213441227149453793929448002971379254662859418859593609556939241564695295376248760582667848809350061416897154144018880961689907891500092820283219021468146193029170076515158335788506910157258768175359174222978988114575647905940484348816347412590117893269211985414608397740787644591716949774719970024373282074392539141217495771743197650491384011416664424718870552337566270755921625611506584656255542040875405213031571635176710722027860924715287941024720387383187667974141595786500466337659465672325356663560394908035768455416070221286989554750078570981200056801234208940771863552339384029149633825663801739723127489300092487868004634690379608745791903241696303849331080179000589225188193485652558611879479576773641767138481359100462322334548460065901973382473284793439215991870561629268362390429464159276321016329612525368082977040157850838631362267070690283017265320255754294656074212416065701325518573226852677624065523681132816704870462933780222639792914268593661420570780866499196695716652470022652219994953104353905843625426869126197194598055685232349085647537362475167999879569479304653290395825756731944374702434709666511692340278027251341181936127716223751744573952695786758772114018962105948565361341473366929226246937410113665904270601939789499921197061861117112313948017526059358051067501413191626876017011226400682069656714950842075929704157502935476361945089238544253318020878259749440683154601555144686495708671169857120854385203609600000000000000000000*i1^39 + 505218837866001516486932453652914728796820838606715934741505412068044185538287238423429677820204456187162453760126588695778691165816320534401664937532000166029616261358383610346222491606338576111833042526663831544074555448499823109339746886389651692615691438500312980572967163433226177917981368118201694758635385629143501643799929459018624647339934957599143076298832817753035953700315440780883545154781102498547325072934220628708501696133729920788072505457093809102822303810876481703885849715166854309877991472601009608060149243268318243346024249751727349539978295125619265154542929758457243653754421101744853352036741476694536136091816102464588036975073346156016217384031806792692760950092667155607877198769746268498076672292124730893234767033825198880436851564495837630112799572185214289584422640091258971894632475393457548375789354475428580646144367144166189652639666928352129918996238246867477484755299603791506081271863539814963641349252876388432332097329720985746439360703810156050721631020234354474075701769239446128907860916475852967352663336022677835156412218593953894041108856227296180503493665064428569450860350700081991854907191932002471089191390003995233224109473847571879503766270796414172660535629357736312877869053457663791482936591859112404697959770106672565167539872887705055166707838232846960027996902195950874430271532034923727748755870719536876173158779892585112536394084147609834831814608754400007294143703201586771361197436250461415979573823639250306665478856512735401075699003854769503561417732248011815689492703358086796719728530536495697813702886079735865905379458868322234136243574613194956050798063815062294743548874150340836566006012685614235647914518256465186035569176274181235672362353169661170264115741222578920563710339464305143076330331534565935535621146835590520146965299200000000000000000000*i1^40 + 17073453217038340132049779622877315210881172820307241947087749979418809032040794611306164910095143912161243037925437327504912229266856469915638844310409912150014163344293685760149724579980415189260704306082545291352075103033297769464770564678429340421807415875480314556795086336475463127308389173943498797917508273062330968426256174942598750312580058318717470209718639785951382632966165599953504032312460646218309728008819238892900079512058996353663175498485735259859636802213188754519362792837167283935033043622074557424574307510398358227738576370598491610266821323253190374918041328894389880026412445960845801674519744089501480221578945926626096786034469246753603246750767558979822745685055095637031811324434581549343513144771179430285501903274062517744772583401905817638407454991290734025893595674973978558141430812279902302251417335067475798842730511644710962297445439582238276105581210396779490250067717526292557474742443216127421222101694288045946424777246285005195590106888476111113782095715520765151953662187631226390010905619695394530328627956481184268398548660620226734882054423568350801744933613634383650517149012827585036869794005721367910755768495440952104709211756370794732155241667707779521794601452126645222935618951556724627056743180987575102068869194647891204528695760945281392863900038780435632254853273193218852645724486142398965121667217746750545636242942920837882334221438638472680541648926653915550598653768640326124842189038963964477585112486336800058150189287161868986240120588671435617782533057465919130158549331376028278295810880051522721594960175787373905733616478303302090767035780825825357525590267026396301832756397544365362611694629324101810141750594741231922090128191091474703967596645674693310049410340480582574393706635269109955252682967767156051995648094261680799744000000000000000000*i1^41 + 42375521482679314431547248218896810128413860124185724980146566568330798950577702478542058602331901236535431492665122898793288387791585365498463336498093969197804495451553497833785936436974820354349924799865514733921435438158507159598803423616349607536946711534172676127809411516842978924040471623173583809718321225101135948527096213845042120328649884842667132660592050121084522757297293452148860953028560707555380996856963421859941753192171564164446846912215627340995950061712635388218833502427589032027812963618658469777117317217952548719984794815875078127679522699590075451208146530210773758458851622261654515345435516881601146747627473996949102815473303930988817236207540370719085158679004780019937900369915084429027466645195353261750722626857041941712322252123238449889551121016882592430128408069681854171740202265280041928267511455205152620722437177914043813170164867362825226711069514557500513544148956772196885479490542849383011999525699531223613886734035437775429389909525350557640794168313122696513959543079438894090101837561513043146288520119176660117457748617857147817939441851200671241382809093828516586013549785940088814066290636947587697237479397908087274628376039434816755959130504028969734120795889461496142325271925837193352653021897515819841442239425844693059546325745690013476239001980384342937546479090125871208176527306422134834246573175080258688505828056248792308413522575846351949440886415929868807104741205905633644937057401212857849375560731669604958914807524596375130440407697557421604439180567156177658050556835204959734371689379212935911232205715252562835537189367045260370886153513815864818824489334629282801229912384975587916450554255200132799190067541122465467406067318549778746762132767886209324475668459244816025564051570734261491587735439618580521604267743641600000000000000000*i1^42 + -9167563744118741695297755475344969672915786017351206453847313586275389413924844365879240882843875187864154608379325610622304201847604684269279942024674156153156317519422013254512100136046941084398860979243454573516470517626301164445805142833463476128648913817496478149328010908632843374515749878374295854294172636194965443969876551394788909273421111180684880984679139801943251673932034774626600932415964477629453580967752844427425834221248792321041194250256863171914446499866659239739089967087790298286163695781537492631110510106540153944748445269631005229990767738110918225878892968843388632373759640252156958382109849412947711754142992062520258511706667573430588272570701166619952632239067476390229755509726388589195529871571006478752521870055703018465579864818123183386294657093658418941682141560723973711735268869978238488946864345381761709839044848767967618718283906190071228488841671901192793093726631569290792330054703706883962360726211968723595442326879376265396131719432431005158531368028271286624477289489634690919298430451644596201737432243062742022789740137627188482893378494588063612924042224014150316320734025287246139405551820865460187177558283580678949558314094060063399779076494172681428435751610995031497685991953030550749455715480741033167534907148513566819033015479224249782062452903543083898231140613873577152920455464396930226298399683272778393104574629579227736462806416901659210107295006623122751209631287755552944373574997631842490077646406658993643566773519607370897307928535728790945736418945804894753274821498907408068108400752232823263231976106674788936773846484327502569021537405839913156993699017777540499287567509700868422862162568366230815275819814378228367343226453076393053840514849996124702308903157512025178535372537500605046620003716715638108224225280000000000000000*i1^43 + -216397747357682075437530306504804681956419783244135834580732533733068489320159533486559213926835071568970743723946266789690446824938831410614531197046098087473291789675722550783430326849940493939131450904745602276807573618997925488171560984817965017141273904574737136804364796954760737856271565299729976336674680328810356532036525495308737427081834269738973367322288519079243468939921280828612785299807395048828265099210531077018289267536484875467736587086748221653734225334020738593043924181523551289460617335567801796414576638891366995818211083800803727928140522859152219542437728258688269057752587988079639880002337225014259043956344007686175487397792487778512473267956748467006212156918532976276379019866961688143476878543876488440833548479446805890904569174378844715608949801307238261695796865058036748121984047248377820490252063944174000787365440055593276826916340916234715089648569015726293536787976378086244295823346572267714844062196350829349124255769579365778045058507819368767435011177575743573265082969283574181271283553363472767449610036678387999146203801751536186382515451268964939244366128497612417238151084989943667075492736854458584492967367538858694966354702097970179041616907910141469603897258223111535867567490992151531472846259464835315088308534777157815973119487590223769758147899100412134805818091990234692875473119896971217395731214606877575671649434354992287617522047499887783737890104924608778034678795159750888106372212086730841115003841036972558528493464759419582399559855425147160575615563955544919573307970634472274376250562926010257330675836021213456026242850176539638793038235833351008786905738277582348872994014169955721059690384764590333041078748607911917035803727306834921427982138758006141119117546902274451641836139181471257637401187225738149888000000000000000*i1^44 + -2357663209672307873136478627450220687808219211001038513657600519349779941334189650216264589253145595007517174963565845756131025542341284197699795028308766662195632907955903088586271028594298400251920287252270019753167495445149993222885420901395996571392688129450855061752401202016777716816431186060814851621316252703232092879656334001022276120184575323070300571775792430821018602130236356693755898952679753237164210106571578867969153433482737078931464384647264229048447268011665421144974041162622744008822369948651981712643843456390252052940908936701561996887592262087355843759183712111437815201187744005632834664424025689028675939374224498237468534243223538302842278602519436893908186743967424937156961285964303623850221302498134407379204253844755647055622569804055139796783780392656023059506616866341184360265446561055411755240716799807502823342528486077558884579891780578198679347789415541153649305057233090157305896149422695051623614633707008525027817508416352538903980557605887881660501132863042093076369355624389348160896700382722145471329646405814308393031230499160215812374817165348149480166221616279172253911211301151561036048569466346275024123131105167262067958282472008823607237438753625360928760184587541013121035809678517139123915727876513071624497101854733992894869603253724794979178779188321538045717593446605353891062150325649296086442100708710658315854683571624380946179029073887281732873059989500562350954273564168410893772295491938430128229531985889553946132069246047305337050057778943336706632656280656936146075024242555267096101991659278266590739892347034532209543345947222247687133448847197188864969662527964641775964231632278197303811662253813307475905333971401025812792644399064193223669003695393809522643581823963906354888937052117129467791989643673600000000000000*i1^45 + -1444189632123495064461774720049033476774038158248103888605377150592013383130874710537942203188146037759956346221012508322158632212963272888735950109944551623665078135998763619693347220489641713641202991779438682380734689931606045581786206628208707055596681860923225563098959765240419799931487891769771221925983269303972064350350951754025043544211281236141091459419482402120774721553978501902456541398121405044836818561673915192629299961086308991694104945992543781925433417450875423248291571225326631871984516632017986692196171488840111665206140306264794807092815858880645733714392730024238053434942594961345830367488035410011579017536453767523478439288649262805571075054609128279730698418264905194029260535871675771442422638427181487105038977760481992755276729883011066302191076796740056078307680227917231349352386693045575967146770245631215023079294916463528362507132768859363242858000212896210797011129019174144850038375948551576624360501424354889540341726893842193972978808850992363492300090410780433959660341635973648554310889005741763275274219594785614855044869039015674092288532627522032909310384085127090694184039910468505824749886407449891572943864558159319024606819501247958750186697449565440316560777395684839702916269741589066851353880857942931748874081267715841616706954280728808468455798662154860642914232370128301739399218587227728195242901244254419404929799209698372961454093593345811307426666956050237126000940077710082048790524136568350414402014965476544845529543096656391086253611265737579718183201178500753031520297919223425723514038003778998591102238463644299446840221513716932824447921295081959265723938596855778779547759018288190275113357629658650686575636821393827270004596634424619920395530449773568470957369487278485024771489337690006843555840000000000000*i1^46 + 243044710643437610300533892008646136413026215124324920964196362697806660966291725553597395726562879905657246051755576573936529695590551011978268291703539887434787083178456640921007210796313032892781364683694860037223797172774716590480897042913701075234986709523364614186323628199633228629536903068633414077561445248474712374428095827774585425383177198666692009830123458611881788358659599057422152455491051601227715432101008282630020459960946312292208114770173169948403457787060344900814233628411934743718909359556829473824151241657261634219002424717099724742796227130669807234118311715224408278973136392335233920947699328576864973509776897864499846033987806296149003662177445681653619651176487212350500413791297283852127648157797353087310598574906740296708356185700555161121803845376858823051232032351294553172828835387388042895713480257846535823594742976856597228291679718043720395064081074621851945934537237746388824682997553555383396579033638101197733910172166531070388190312666439029363581764008887630075457278089036719858577775480767999207480347626849983326507920267605535946835109304250007490651640059680146707543717128196877238976112629942161705060522906391274834691012256867723827714102746247747519850686205804885443406529074720961247168898907340843239324194690093558189897011249211141150137465142703749066427766732362760256272058956202966880822455664078578492932874424741142076751475035325928007139726868367415003567054492640985679376910527785333121855982581886279527749982093998726924720343232134848787658035393506874689747828814890208877857333857407226070781778942080312243906439559477106010397108434204327974367373485893152040671035135382446969776559234577855521396429822985456628378786252725411931500667259310292783865388344205188028076740575232000000000000*i1^47 + 116601658397606615705142260349051359802514450394139691076526571715565818152348898654577812344691409487892030801293093997002887783937730568166286542676610565642749249114165181579632263725276956302342758601675717476129407197328897634705079706053949783637201159035620305750433353675930517098021563906719642537738187345212236072119608143872111557325212555679869104168294491435336285799037934471272369295732907825370692752119534187214666979086648223948378814632125616956149232846493090487740271111005228570551593652181683937925503086154901954172741016637974023579590431578321875485382117501832845685195928354747051531220045923971601517965163656852388512241382396514482128940572468345335241845240389399777942067040342349672005573796650845047809567096501143261746017185945568665817722123635596041182235343406135880176437647139419198321997318338981621521957486473517861360397657025471877586458906011996755539652954293065431696319277508414592881073326445045229974535851251834143474291542398428695722555110330298521938466792036481610944473703185463768760893101527033296374270930400367236263351901725755225143339026013993690026366873468392925034722864618717956858078027224282270070177604636876391756435327792796085368334306077876203815844068788502809814004131800820683360395782118144915935906077053650705679359179516254125663711274756476222468518479510448498790254056760218365941031451848120102428498898238351260716047967547498061074851931313437527197177519483570759125587626800509038244477708930302252983276036921318590449422938859598965064973554056691467870301751035792575878551876143576161785922077834339298112220809355863261060019934933506894490522424373931068247951799307209027283240693029363591483100942443347539961795334400362191787713232465480316564275200000000000*i1^48 + -34124769533533141165898148877942382027721302437601370164126170548548801924117805764139577867399166540525596609742612697395535181674618515653677840329094775887318936174366090480772872103075720148662330012869967156216229347226792190629391862831172787032376323103383164921335528556042097298596012885550970796218677188016088493747273652508008085198237109107060843778092465370394031180922530786940439144697224333479376194462912213044379093081918949034196340449930232729187160685100396569781541933182124629006645538140003533816782603250323364312904578522241856855777608899182339114837388745899999154955777050221899861062074430754811295807308505726505375307794392902343214666862099402053253932415395814677239594115622570890347314446507976622020729611529940873021541414515851959866741828473558054333338431163457874343439726257400669861533946142994733093327240484590909165435405467516201283411523158386157177612634898546672731025807626852915050549252809247770852301544620550611900647539148817337471878931313405101912921105796738546711267716501078537888070586822287386046128387131607221436456250817604268714013951427849124326895835474970142988263810954563992821750806565184976310126882997805896141051113175982593897729652169814555601423768241564291681942646566374514974529846308529833311701246403791004719380185058866635120635965887819867986830823266640671423934450734112278397308166823087998034590394194145428101854053956605143743939113260549600271479975098789583042713938928027136016055404077630844913727944620404001062934292284083615441622313072175610667452968388065943324156956472632651052994613933773182526747577387949233203921059881204472035242305707720597398469873496110544028604393605995114846346883474999599774390944775198726704503716210278400000000000*i1^49 + 3276957653173638944355197597307030921023708682249090032831239211051992893766667628793104132977162652602612917172867592424760898959596430580516064832242789141869163841203192361169332213311234230571511289263230014934230361640736504392772730218987844605232978423545752073672104352542011524973499149884899696847790474105135364686951998956863940854097339137091107894628074027415349620393548246264784764358400423604668161427063410220967422721375211572606332182814595565088104247953728603371749384134279785757046609531507425992422707204921104671541193652186827386589199300297446118852334371931025382586268314747362423123386092745328788714985036450001476929988309999131655802080400266008437258212132395294875602240664733524549951471889728116020467778236621742209655570977481821027129144978264101213771031341288115582227859267780036613782559740705650231690951482443192890629044597072803243254081549103977816314001337617523176923552258199712406597867743138910151280723110780928909377120506783500197537410553177224858655772688985253336419819363634826852776269988239408783798830361404716289575112905225357297483224786515897724932522786739857047886730393854393699165981776440038056664378952537520567932512191003378518211039712063511409786221299051637707964038295545583575464041735308048106530288949486827933634984709155874006857505087792055219139997215110566752406499326610527174651710652915240868350264072133824158841365944957774151428028714376596663617500035159365930492443119097658236528594172555396914789808793711317783455825782894940905966374344777331086235132567559065456147077945134042392104311152064821529266625797535817457828442065858353384259178454066896001270955706158497340436639453065624385872524005812697500656498938350147379134464000000000*i1^50 + -281217190954092996080629857008708274744406322494792448140154731723062385504677339460706789533658831156453747965400746842060974704996866992625511856440397155598958327552799360409005764730173245711595440703777149309196819227250510562399045609545288501291128009174563941782947937157332335974799833989105607348429822505634875596466181113945062728621614878083533805471260665497331104734835930221762338431318972961543540078923390507894927567993283962720931445699316550432984584826709843277605517034517129041695813878272092649251834614019885242883855645484456674303989836137427500897247359839787360602964549795488407496534746646536898946301791722878777273649031673300305751014498070400402398297092568109765566273085182904710156843767186161653508423691385537363605647493004278503031378750261290249893864405809248245188006180909200229250304525352784627093596808525389482579312093954733808652387804162799797779858758423146632168872594220726665232433283397367427768172213483656104222447959591496468130700106055707879287849603346605248055458456148934493866371828679551125019295797692768073754624822195356772106860313616580025805398405594785875545778503090872908250733271467531167163188977339854058211201066969666594679641822282052816319534938456256105351128614934909907615636971635027452406383789492087292430908741021838319462354877668167187057197206166642496564823324969226526418871525085084106172383228848484323734168262613479876856394390341262296211908087123787087742616270489211723057534903812769247621124154672387456873912461680507530486853643791362354936122365294509636351881080931354191931456537184005784653573562163144480230658686997062514252478551795986485249507300613031364150440412902050645094049467250931581577683019602329600000000*i1^51 + -577081851821460036858103285578105834951549161410358933537194896538506927479826746340778968868140858849147045077976344441857915891081979832662218646471596260197323424601915960714352964478069967178789017380242963296711173947929591872083672323299377903472797577990041150889349849812362223008678476696629450216103345480489596403331511898841163503624693852764541244961511049283727549306969236056622918694397835691631878602417149268348168903274195201235801595787923954537822674844676247178730713323983064508990215724010481794355618314715198238051513247760659536882891702097451756712525351180442556385325948762661482894514399223208639269284004786206606618576544585128479419423613771039777929034571423981127972384788628513417963998156829590844974962953452800823611205619353034244287931281313123119694878314434892941657524351617466842499426521820448271714221610803027006821212908832016841107541630988203869638914879212892229860725745476884545486445985762255887365731497117498056934928731695906481412397342693254923604048102835584506520940978817533040925146648816391412095869666271172315401549604685140447245507161738260782410759718255317498155654141672871308367916361176335187278907427334663700268502829243372075383767530553867379227640810356934446974650050418082881321556210649802015405213996423953024134508608269525687316208112484218985924724119334506372930547094276152584110256671563473318062476451465860718613467849450153642067709834183387287696229056136032573578924190818233235678893746388047582101754564657884986505606712545187045806300533317421392960654023063668257796166359006355938157991770747814235159697705517241756392618033510288318277791569806431019934344896162090904128961673620346806546511560519074143272960000000*i1^52 + -335514257889759784429122415616269896210484561084274484767133894609569261116632788783973630272856077822292460453529858683817842765021109805000839814351858407775829471338357132249774921548586852909604914190644229151519373817967167660238507293930699697533706631328841730465919708022056508039504497565148711459380700887433339730406091834475936383674343144172470230855701676053393958884961523213518227638621026155824731728761637743848819572170478729873879725131655043755977391966696220538365630786059902904008379236448269481341461895098844863510209961496245255270007912942766586357706379659157877352785598549099004266695291311902668712466467319257515611344401818777175413622653566166479944633388460839395500698502127119721049138912263967941534654354275388893096748546148124261106393692671827504081253340058978467165107731322893585994955004267065059830948660237713859601267124710539107366696594760007650433204682316129212714190671066169773654902381474658850344470567231001554805268497204437624829007391924070312918571358896346050580231355030523589786496413728762118012598225472992659619412486142292963100271743471112313305709841925096168641661531835019317997516890844843351540836980967260485430995938547304263368634214014137706231637459345869357275245080402232746100074881213913401624340591154350293866213474336084821950352150977192193148870768010818776341808055795795909284341357435927934317260113406320874653735714968509899762653168515324275982993884655146424960716192853967395350486183298651741760822700388266975513909178725274552166831989476958299656769017453425325822956216837331859942156231833720082686989751929621130017437882207041917692670918274592318843679739482603459498647772988415917686784000000*i1^53 + -76739983546716942570215643478366902337706259373631570171247001363260118299786050054483192711656135665142991581025429058208054528022517569865988100362182460487511231985268537106319418362395017953121772543646113708757589949096400762390585269983987516783940140881400132532678653434956528177825939510343776950739102060364080270050087282720108374776753661225746891824589189328852148050026598713196132329794367697433839648226142817917992752717236371894327972085515996253385907695660113986167335496523750415289936884585304512978847505664709173210732512485480358930602683574186861651521261800167615224257664374472724825298384057520740554249290586385760019199307480492030315089843798783655536422573590923528198485041196800426657217413037658880433752359583563047680654214250101289286761626420208855052406266417712556151193280624631633083076811559321935968376936253219017987411319431414655115766516300458159868111105079797538673962564529365471591437205710815892236902058690291600522474110944575999181151742797833936426382361212819350747908588805721368635666552583165344380644611522839945033168330272064372683454275969821770321516062979156009414304969750468498330112278238263838656736599816023318101239352830019564867963580322513960950025851569796994460010492646583610968168652990379027661860276901377929125075798720398284082260706029424668241306531320795542313684838217985943161655731321084792392932494605791055557260905576888489439217186320703228808647632609611804999533392215087428248610293456079694693290611109904260243847767609269092740381178446205643618555150344347985948898651226671811542373198723405653329691783606552400205846332180374742365160130556118610896392861717565784562073600000*i1^54 + -1403493455989817926479539097224486036213977871694927385473306461251552582746232143820697418677218616832069566739268632640777215186440069062907466397105059204789894193478108746626575822923116692459418487342845692550136373310234433013089350443435855431464720493243920764258552627860524040565696190518058497896889353945474633603895784568826736429789087033961749155823313440379840540319139912051759702586015495484869488722012212277521697349580350607316298317679519962792038453558356399935249530401429740130352173964901978249434274020383445781554915066764854964595144950642144919998643249983127193040288006563955182394610345484680121821441457195317718037389519298419677341559344157864908724613253596727711261021646579284139541451958421467948616912898266389620530824052580311516293766236188854145622129268566059231639673925381285838500602554488772230209854060684271911240451650737647450509359539594741064843794012228105556218241613445532851591944040767426171610161705885176469224863458712965432269111349010669421568730766957697146875449129739389506971151676034823094962113080036541597572797882353729923110375010111808086448388656828098960910259452109635109772823490045588055962177098883179822604579059315515086963931069435394175095577141868752753305288608467449610558425129387661148722505012571574939723543043093361921902628172384923730988103259380018458729919888081628712971389610401774127083693627713450471081834279272676684489484578147061050755656810024570679879440213839415604138334345246460217889384131918570126942332154487517502177169559980734998406343632956467153305601469784134046131604240312589765821798995515746088122810813867520649100537761910146558033920000*i1^55 + -2535506611501458655136899585664641352176897833319633223575005520578620895200043405339598856632476253505989645337662708325569901062225876822401826671138869757674284692022214209177754952222236183906018354077434627275557081720030783783360925259281273068733519161420939841411978105452011249352323326672607310621732515522006703042478336384550273383266757557056355002415892099324461644381059795538536488025688933901644428355206735595430844272913058131639836191337563853216613246080648947864099277244349506932013177130857334853940907476223536641110008826123864946787086831677870758548636173809658371272639385556164356300077691873254002384533960912632278398098237310327952215948203473241519075493923437041337556565565939382179750186004396063136152803159072847179979681976201270359695103094663675023550494851929314312025799131821766892223582333600276664226062991683450998812446893199379571129050450199246593486181788674279532750573426396621433891409142722780692521092054294606496294290123135107903786459629805135207448061305024306015221299058716428589633759988886253816123526708015240505098391042736981936503792694510892002105154214505034735290058966025775388209332345192621002379614916280501679657719686449389267182209456646991673408543991823471618835823039920583368634650885794861849170234278354815781780787723407281265610861922749916177150521578882146174146642643670359128201508551529480281725917528543291591712305529741219580631577744276796345973764086075469029999300986465801482994648364094806626975604538460690683520800165895338283283574744466809793236399133186125408570066567947212436309041922643419022642201753397495875773908898979976357888000*i1^56 + -4005994495272220791554791364229275132620321569350169927127179623117443313448993170574019561599675522459656001222036751238078013962865656206384532774122057820931168196453770867304876587791637060986212263862438207388926474909251058833213348190695076265436332988024054858053157106068908525346037680577229603349990585306557027897890741795794976168234230009647513348211980334431294713240351428783910545414020005705845466463473834545521509789546496950351181253083556246716058718589017236136752168489394535749296622285293381093700395855986920914310884622925482913223783194418373798237302399783802279633119278975833494354106354470611235628838478945762404414450266063430069754635628854164861814571022165858067230847417146646091894720651804281962797097101837695972803542644428939429008613110450534949504707672204658171204170930011675238247895378135063811021127486214773432705091908424160998618695618099679479994176631312463716297190827290544396261800522860132572816602995813146461080015686911873925271946693006107923397873226919517246827603261009475310051907458637458131163476590851044452713488219309401621151427642045621569649690588905040327813189621409802867483832747273875097413468274485745351904651203034142149764033923137509662948615026516782654905658638629368890761742175134597677326532694326706611849633618077148220380203925166166396389826913349794398017247750991861103393051128472596727575871935678238089775313804299519028077987253552875419143660617733232873654137972161479183177921820636215790220477778997533247564935700468620317289215815078944287035176085522040440959240898727003635899994016069087406863424418016581081600*i1^57 + -636220574719168564313247145169115600774359404568050158203112939760403892719030583119747222640387305527184401098358693636550240989729230397469226953036805915971413225116571618644817638243856805083596616897898283416864181103143375882576053988601958257221686041801883777594830124219135530484691544809415318132101887081166478555780117594482309881235036666025730762946115552400901286875536412108302860263200707248358117461428861755307175064825218054902834978317629463925176344382148905608211091916188233296620109925761365898990870286691996955308335261128621119887564460238955195487878278546354028487868071167450302408662790519064015566208948563387139862468518927035436581741296066188065092007961878264375899739115270314020495280317161830605777475270330077255282960135359408241448697901808791379583705205083680268678294523603617187766349227704268878820489047712484497142279115318963632133607296895013658189503662929007289639602702312630485583937090556942932836272798173820534325161949341154877870875894818612467337025426042684486159777569540614865414578751310401510835752636388125712161829748394249180812185998854858166100278806912387845982341188138479505250055088362577873703650111951862505694154573669050664106468857663967973976459399309395162610899760168879204046135170888506641930745666043440017474238576432395358469002160719527134484736005839463185223267573175230258339269741901520686541814645111380299094366188844970163828057844160541271338558801419580674602668917175681505588147464858800780641122525200454869631700722559746272572477254131014227222541568941020149215147693874695939268434461612480960*i1^58 + 508523471209186729017087856857789966949076716502596739380300249208595562593940393388184110422282604859673260873270545430866956050090514897299440140593835240682652694172918648600674714697387354528998939303355494969234149798494735829401234618975945754367077152822550992823248641539056158761649130062361879600457176615216673130245851546528128471571988687318782547126491403723281594623212402968120797740721618224850646406839024290903701402479449247080620707148612142413508523888776146228353598736953715841763761822478577194754917455462468118837700836349934559312358104539826190575651085684964556068554955211476002905717104916164364872456672405772499757381358268816855466670863432937374228540964239538107894239560209511054457925284044721106041622292189047485423326568818778010670735660165129883623913577694156087377186075626780898351554029985904194841998225359949520927826034842242237267251344824420069893464200180896886704701439926970068090550626951754388909062076796207416115869850865936486034359349421933758723507989379756544566871674056200106192888360737916741434912418155523175580939543005263855928174387871181938424237523757929243778994811127092681821827779305134282167757851651915719821758911101389310307970832650337734850984875142563112887009980907417307342564413623682099059003145710481306436325000038797584007714597892881594238228102660492533011698671036997262493505943693672586227089651252412041175812570551893398778568808797503778497697924247381038711046177237412852089516698288472537346187500929446602831077069176800143082978136878738763121634593655228457278140*i1^59 - N1*4988404380052610997222050321655787795146992778487324345874649597018560170206799098219835045510729239534763160353306951988634172768099661962035609368865198137400386098484789650469727060289197009660706837759369639097448647864483871299222653482426509432649702099809214643570394451352239244720601231230006340725542728048872930241853502240154129204457215726693853841597603512253717657038968679959786155323313638525960107167321829730861667002681590164523172021275242980063767119389215483538914860028915723643648014609652642034516665836878931074680696596358178948761456562283184189502318408934565676365240011520047002307015073*i3 ] ]